That's the result of testing lastest win32 snap (PHP4-STABLE) against test cases in HEAD (something I should not do, I know):
> ===================================================================== > FAILED TEST SUMMARY > --------------------------------------------------------------------- > jdtojewish() function [D:\work\php5\ext\calendar\tests\jdtojewish.phpt] > range() [D:\work\php5\ext\standard\tests\array\range.phpt] > File type functions [D:\work\php5\ext\standard\tests\file\001.phpt] > is_*() and file_exists() return values are boolean. > [D:\work\php5\ext\standard\tests\file\003.phpt] > Bug #21131: fopen($filename, "a+") has broken position > [D:\work\php5\ext\standard\tests\file\bug21131.phpt] > User-space filters [D:\work\php5\ext\standard\tests\file\userfilters.phpt] > quoted_printable_decode() function test with CR/LF > [D:\work\php5\ext\standard\tests\general_functions\006.phpt] > MD5 / Base64 [D:\work\php5\ext\standard\tests\general_functions\007.phpt] > getopt [D:\work\php5\ext\standard\tests\general_functions\getopt.phpt] > GetImageSize() [D:\work\php5\ext\standard\tests\image\getimagesize.phpt] > image_type_to_mime_type() > [D:\work\php5\ext\standard\tests\image\image_type_to_mime_type.phpt] > Various pow() tests [D:\work\php5\ext\standard\tests\math\pow.phpt] > Test split() [D:\work\php5\ext\standard\tests\reg\009.phpt] > unserialize() floats with E notation (#18654) > [D:\work\php5\ext\standard\tests\serialize\003.phpt] > Bug #21453 (handling of non-encoded <) > [D:\work\php5\ext\standard\tests\strings\bug21453.phpt] > nl2br() function [D:\work\php5\ext\standard\tests\strings\nl2br.phpt] > wordwrap() function > [D:\work\php5\ext\standard\tests\strings\wordwrap.phpt] > strtotime() function [D:\work\php5\ext\standard\tests\time\002.phpt] > Check for mktime with out-of-range parameters > [D:\work\php5\ext\standard\tests\time\003.phpt] > Testing register_shutdown_function() with timeout. (Bug: #21513) > [D:\work\php5\tests\func\005a.phpt] > Bug #21094 (set_error_handler not accepting methods) > [D:\work\php5\tests\lang\bug21094.phpt] > Bug #21600 (assign by reference function call changes variable contents) > [D:\work\php5\tests\lang\bug21600.phpt] > Bug #21849 (self::constant doesn't work as method's default parameter) > [D:\work\php5\tests\lang\bug21849.phpt] > Formatted print functions [D:\work\php5\tests\strings\002.phpt] > ===================================================================== > > ===================================================================== > TEST RESULT SUMMARY > --------------------------------------------------------------------- > Exts skipped : 91 > Exts tested : 15 > --------------------------------------------------------------------- > Number of tests : 475 > Tests skipped : 231 (48.6%) > Tests failed : 24 ( 5.1%) > Tests passed : 220 (46.3%) > --------------------------------------------------------------------- > Time taken : 39 seconds > ===================================================================== 10 of the 24 failed tests are based on wrong test cases in my eyes: ext/standard/tests/array/range.phpt: no SKIPIF for versions < 5.0.0 (The optional step parameter for range() was added in 5.0.0) ext/standard/tests/file/001.phpt: symlink() doesn't exist on Windows; should be in separate test ext/standard/tests/file/003.phpt: is_executable() doesn't exist on Windows; should be in separate test ext/standard/tests/file/userfilters.phpt: no SKIPIF for versions < 5.0.0 ext/standard/tests/general_functions/007.phpt: wrong line breaks in EXPECT ext/standard/tests/general_functions/getopt.phpt getopt() is currently not available on Windows; SKIPIF should be changed ext/standard/tests/strings/bug21453.phpt: line break problem ext/standard/tests/strings/nl2br.phpt: line break problem tests/lang/bug21849.phpt: no SKIPIF for versions < 5.0.0 tests/strings/002.phpt: two lines missing in EXPECT: fprintf test 1:abcde int(20) Regards, Kai -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php