List of Known Failures in the Roadsend PHP Test Suites
Main Suite
- destructors.php - fails because of order of destruction. we would need reference counting to fix this
- float-output.php - we don't match zend's float output exactly
- numbers.php - float output and rounding errors
Bug Suite
linux:
(compiled)
- 3091
- 1901
- 1886
- 1217
- 1135
- 1052 (only compiled)
- 0692
(interpreted, above plus) [these only fail due to warning output]
- 2248
- 1841
- 1076
mingw (in addition to above): [this is old, needs verification]
- 1158
- 1152
- 1125
- 1118
- 0892
- 1886 and 1901 reference assignment differences. this is trac ticket #3519
- 1052 fails compiled, but not interpreted.
We compile in the "project relative pathname" instead of the absolute pathname, so that include() is easier.
- 3091 in PHP5, (int)$fp seems to be cast to the system file handle. this is trac ticket #3518
- 0692 fails because of the order of declaration of classes and define statements. this is trac ticket #3516
- 1217 fails due to differences in var-compare with objects. this is trac ticket #3517
- 1135 float accuracy
mingw:
- 1158 fails because of our gettimeofday implementation. seems like we're
loosing resolution on microseconds, so the uniqid function (which uses the time to generate the id) is coming up with the same value twice, because the microseconds aren't changing quick enough.
- 1125 float accuracy
- 1118 we don't support ftruncate on mingw. should we?
- 0892 no posix on mingw
