Hm - OK, the list won't take a diff that big. Anyone wants a copy, just ping
me.
- Steph
Hi again,
Ah, I have it. My TEST_PHP_EXECUTABLE isn't the same as the one running
the script - it's 5.3.0-dev. So make test will fail, but my manual tests
don't.I'm seeing 85% pass rate in Zend/tests, investigating.
OK, I'm down to 27 test failures here in ZE3.
14 of them are caused by a single buglet - function names aren't being
stored correctly, so there are a number of diffs that look like:001+ Warning: s() expects exactly 3 parameters, 2 given in
C:\sandbox\php-src\Zend\tests\004.php on line 3
001- Warning:strncmp()
expects exactly 3 parameters, 2 given in %s on
line
%d10 appear to be caused by a changed error message:
001+ Parse error: parse error, expecting
T_CLASS' in C:\sandbox\php-src\Zend\tests\access_modifiers_003.php on line 3 001- Parse error: syntax error, unexpected T_FINAL, expecting
T_CLASS` in
%s
on line %dThe final 3 are:
access_modifiers_008.phpt
001+ B1::f()
001- Fatal error: Call to protected method B1::f() from context 'B2' in %s
on line %daccess_modifiers_009.phpt
002-
003- Fatal error: Call to protected method B1::f() from context 'B2' in %s
on line %dbug43128.phpt
001+ Fatal error: Allowed memory size of 134217728 bytes exhausted at
c:\sandbox\php-src\zend\zend_compile.c:101 (tried to allocate 20971662
bytes) in C:\sandbox\php-src\Zend\tests\bug43128.php(5) : eval()'d code on
line 1
001- okThe first two of those also fail in PHP_5_3 branch.
Diffs made to tests attached (basically, the old --EXPECT-- replaced
by --UEXPECT-- contents throughout).
- Steph