[php-src] Issue #15392: arginfo_zpp_mismatch.phpt and friends only tests statically built extensions on CI
| From: | cmb69 | Date: | Tue, 13 Aug 2024 19:59:49 +0000 |
| Subject: | [php-src] Issue #15392: arginfo_zpp_mismatch.phpt and friends only tests statically built extensions on CI | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-247493@lists.php.net to get a copy of this message | ||
Issue: https://github.com/php/php-src/issues/15392
Author: cmb69
### Description
There are a couple of tests (see below) which iterate over all declared classes, and instantiate
them. However, these tests don't load any shared extensions on CI, so the respective classes
are not tested. I don't think this is intentional, but rather an oversight (when we switched to
loading shared extensions via
dl()).
````
Test that there is no arginfo/zpp mismatch [.\Zend\tests\arginfo_zpp_mismatch.phpt]
Test that there is no arginfo/zpp mismatch in strict mode
[.\Zend\tests\arginfo_zpp_mismatch_strict.phpt]
Try to instantiate all classes without arguments [.\Zend\tests\instantiate_all_classes.phpt]
Object free handler must call zend_weakrefs_notify [.\Zend\tests\weakrefs\notify.phpt]
````
### PHP Version
PHP 8.1
### Operating System
_No response_