Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:93130 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 6184 invoked from network); 9 May 2016 18:36:26 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 May 2016 18:36:26 -0000 Authentication-Results: pb1.pair.com header.from=derick@php.net; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=derick@php.net; spf=unknown; sender-id=unknown Received-SPF: unknown (pb1.pair.com: domain php.net does not designate 82.113.146.227 as permitted sender) X-PHP-List-Original-Sender: derick@php.net X-Host-Fingerprint: 82.113.146.227 xdebug.org Received: from [82.113.146.227] ([82.113.146.227:54376] helo=xdebug.org) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C4/04-10422-8A8D0375 for ; Mon, 09 May 2016 14:36:25 -0400 Received: from localhost (localhost [IPv6:::1]) by xdebug.org (Postfix) with ESMTPS id AC73510CF93; Mon, 9 May 2016 19:36:20 +0100 (BST) Date: Mon, 9 May 2016 14:36:19 -0400 (EDT) X-X-Sender: derick@whisky.home.derickrethans.nl To: PHP Developers Mailing List cc: Anatol Belski Message-ID: User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="8323329-1781298650-1462818981=:20710" Subject: run-tests.php improvement for PHP 7.0+ From: derick@php.net (Derick Rethans) --8323329-1781298650-1462818981=:20710 Content-Type: text/plain; charset=US-ASCII Hi! I've recently been having some looks at issues between xdebug and opcache, and this meant that I need to write a test case for it. Ages ago I added support for the "--EXTENSIONS--" section in .phpt files, to load extensions that the test 'depends' on. Each item would be added to the php invocation as a "-dextension=name.so". For opcache however, that needs to be "-dzend_extension=opcache.so". The attached patch checks for opcache in the list of extensions and then uses zend_extension=. I'd like to have this in PHP 7.0 and trunk - any objections? cheers, Derick --8323329-1781298650-1462818981=:20710 Content-Type: text/plain; charset=US-ASCII; name=run-tests-zend-ext.php.txt Content-Transfer-Encoding: BASE64 Content-Description: Content-Disposition: attachment; filename=run-tests-zend-ext.php.txt LS0tIHJ1bi10ZXN0cy5waHAJMjAxNi0wNS0wOCAyMDo1MTowMi4xODg4NzU2 MjIgLTA0MDANCisrKyAvaG9tZS9kZXJpY2svZGV2L3BocC9ydW4tdGVzdHMt Zml4ZWQucGhwCTIwMTYtMDUtMDcgMTA6Mzc6MTguMDg2MjUwMjc3IC0wNDAw DQpAQCAtMTUwOSw3ICsxNTQ3LDExIEBADQogCQkkbG9hZGVkID0gZXhwbG9k ZSgiLCIsIGAkcGhwIC1uIC1yICdlY2hvIGpvaW4oIiwiLCBnZXRfbG9hZGVk X2V4dGVuc2lvbnMoKSk7J2ApOw0KIAkJZm9yZWFjaCAoJGV4dGVuc2lvbnMg YXMgJHJlcV9leHQpIHsNCiAJCQlpZiAoIWluX2FycmF5KCRyZXFfZXh0LCAk bG9hZGVkKSkgew0KLQkJCQkkaW5pX3NldHRpbmdzWydleHRlbnNpb24nXVtd ID0gJGV4dF9kaXIgLiBESVJFQ1RPUllfU0VQQVJBVE9SIC4gJHJlcV9leHQg LiAnLicgLiBQSFBfU0hMSUJfU1VGRklYOw0KKwkJCQlpZiAoJHJlcV9leHQg PT0gJ29wY2FjaGUnKSB7DQorCQkJCQkkaW5pX3NldHRpbmdzWyd6ZW5kX2V4 dGVuc2lvbiddW10gPSAkZXh0X2RpciAuIERJUkVDVE9SWV9TRVBBUkFUT1Ig LiAkcmVxX2V4dCAuICcuJyAuIFBIUF9TSExJQl9TVUZGSVg7DQorCQkJCX0g ZWxzZSB7DQorCQkJCQkkaW5pX3NldHRpbmdzWydleHRlbnNpb24nXVtdID0g JGV4dF9kaXIgLiBESVJFQ1RPUllfU0VQQVJBVE9SIC4gJHJlcV9leHQgLiAn LicgLiBQSFBfU0hMSUJfU1VGRklYOw0KKwkJCQl9DQogCQkJfQ0KIAkJfQ0K IAl9DQpAQCAtMjMzNiw3ICsyMzc4LDcgQEANCiAJCQkkbmFtZSA9IHRyaW0o JHNldHRpbmdbMF0pOw0KIAkJCSR2YWx1ZSA9IHRyaW0oJHNldHRpbmdbMV0p Ow0KIA0KLQkJCWlmICgkbmFtZSA9PSAnZXh0ZW5zaW9uJykgew0KKwkJCWlm ICgkbmFtZSA9PSAnZXh0ZW5zaW9uJyB8fCAkbmFtZSA9PSAnemVuZF9leHRl bnNpb24nKSB7DQogDQogCQkJCWlmICghaXNzZXQoJGluaV9zZXR0aW5nc1sk bmFtZV0pKSB7DQogCQkJCQkkaW5pX3NldHRpbmdzWyRuYW1lXSA9IGFycmF5 KCk7DQo= --8323329-1781298650-1462818981=:20710--