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

Reply via email to