php-4.3.5RC3 test result

From: Date: Tue, 24 Feb 2004 23:42:48 +0000
Subject: php-4.3.5RC3 test result
Groups: php.qa 
Request: Send a blank email to php-qa+get-15989@lists.php.net to get a copy of this message
=====================================================================
CWD         : /Users/garyelshaw/Desktop/php-4.3.5RC3
PHP         : /Users/garyelshaw/Desktop/php-4.3.5RC3/sapi/cli/php
PHP_SAPI    : cli
PHP_VERSION : 4.3.5RC3 ZEND_VERSION: 1.3.0
PHP_OS      : Darwin - Darwin Gary-Elshaws-Computer.local 7.2.0 Darwin Kernel Version 7.2.0: Thu Dec 11 16:20:23 PST 2003; root:xnu/xnu-517.3.7.obj~1/RELEASE_PPC  Power Macintosh
INI actual : /Users/garyelshaw/Desktop/php-4.3.5RC3 More .INIs : Extra dirs : ===================================================================== TIME START 2004-02-25 12:32:23 ===================================================================== PASS EXPECT [tests/run-test/test001.phpt] PASS EXPECTF [tests/run-test/test002.phpt] PASS EXPECTREGEX [tests/run-test/test003.phpt] PASS INI section allows '=' [tests/run-test/test004.phpt] PASS Error message handling (without ZendOptimizer) [tests/run-test/test005.phpt] PASS Error messages are shown [tests/run-test/test006.phpt] PASS dirname test [tests/run-test/test007.phpt] SKIP Error message handling (with ZendOptimizer) [tests/run-test/test008.phpt] (reason: Zend Optimizer is not loaded) PASS Trivial "Hello World" test [tests/basic/001.phpt] SKIP Simple POST Method test [tests/basic/002.phpt] SKIP GET and POST Method combined [tests/basic/003.phpt] SKIP Two variables in POST data [tests/basic/004.phpt] SKIP Three variables in POST data [tests/basic/005.phpt] PASS Add 3 variables together and print result [tests/basic/006.phpt] PASS Multiply 3 variables and print result [tests/basic/007.phpt] PASS Divide 3 variables and print result [tests/basic/008.phpt] PASS Subtract 3 variables and print result [tests/basic/009.phpt] PASS Testing | and & operators [tests/basic/010.phpt] SKIP Testing $argc and $argv handling (GET) [tests/basic/011.phpt] PASS Testing $argc and $argv handling (cli) [tests/basic/012.phpt] PASS Bug #20539 (PHP CLI Segmentation Fault) [tests/basic/bug20539.phpt] PASS Methods via variable name, bug #20120 [tests/classes/bug20120.phpt] PASS Bug #23951: Defines not working in inherited classes [tests/classes/bug23951.phpt] PASS Classes general test [tests/classes/class_example.phpt] PASS Classes inheritance test [tests/classes/inheritance.phpt] PASS Strlen() function test [tests/func/001.phpt] PASS Static variables in functions [tests/func/002.phpt] PASS General function test [tests/func/003.phpt] PASS General function test [tests/func/004.phpt] PASS Testing register_shutdown_function() [tests/func/005.phpt] PASS Testing register_shutdown_function() with timeout. (Bug: #21513) [tests/func/005a.phpt] PASS Output buffering tests [tests/func/006.phpt] PASS INI functions test [tests/func/007.phpt] PASS Test for buffering in core functions with implicit flush off [tests/func/008.phpt] PASS Test for buffering in core functions with implicit flush on [tests/func/009.phpt] PASS Simple If condition test [tests/lang/001.phpt] PASS Simple While Loop Test [tests/lang/002.phpt] PASS Simple Switch Test [tests/lang/003.phpt] PASS Simple If/Else Test [tests/lang/004.phpt] PASS Simple If/ElseIf/Else Test [tests/lang/005.phpt] PASS Nested If/ElseIf/Else Test [tests/lang/006.phpt] PASS Function call with global and static variables [tests/lang/007.phpt] PASS Testing recursive function [tests/lang/008.phpt] PASS Testing function parameter passing [tests/lang/009.phpt] PASS Testing function parameter passing with a return value [tests/lang/010.phpt] PASS Testing nested functions [tests/lang/011.phpt] PASS Testing stack after early function return [tests/lang/012.phpt] PASS Testing eval function [tests/lang/013.phpt] PASS Testing eval function inside user-defined function [tests/lang/014.phpt] PASS Testing include [tests/lang/015.phpt] PASS Testing user-defined function in included file [tests/lang/016.phpt] PASS Testing user-defined function falling out of an If into another [tests/lang/017.phpt] PASS eval() test [tests/lang/018.phpt] PASS eval() test [tests/lang/019.phpt] PASS Switch test 1 [tests/lang/020.phpt] PASS Switch test 2 [tests/lang/021.phpt] PASS Switch test 3 [tests/lang/022.phpt] PASS Regression test [tests/lang/023.phpt] PASS Looped regression test (may take a while) [tests/lang/024.phpt] PASS Mean recursion test [tests/lang/025.phpt] PASS Testing string scanner confirmance [tests/lang/026.phpt] PASS Testing do-while loop [tests/lang/027.phpt] PASS Testing calling user-level functions from C [tests/lang/028.phpt] SKIP OO Bug Test (Bug #7515) [tests/lang/029.phpt] (reason: Zend Engine 2 needed) PASS $this in constructor test [tests/lang/030.phpt] PASS Internal hash position bug on assignment (Bug #16227) [tests/lang/031.phpt] PASS Class method registration [tests/lang/032.phpt] PASS Alternative syntaxes test [tests/lang/033.phpt] PASS Locale settings affecting float parsing [tests/lang/034.phpt] PASS Bison weirdness [tests/lang/bison1.phpt] PASS Bug #17115 (lambda functions produce segfault with static vars) [tests/lang/bug17115.phpt] PASS Bug #19566 (get_declared_classes() segfaults) [tests/lang/bug19566.phpt] PASS Bug #19943 (memleaks) [tests/lang/bug19943.phpt] SKIP Bug #20175 (Static vars can't store ref to new instance) [tests/lang/bug20175.phpt] (reason: ZE1 does not have static class members) PASS Bug #21820 ("$arr['foo']" generates bogus E_NOTICE, should be E_PARSE) [tests/lang/bug21820.phpt] PASS Bug #22592 (cascading assignments to strings with curly braces broken) [tests/lang/bug22592.phpt] PASS Bug #22690 (ob_start() is broken with create_function() callbacks) [tests/lang/bug22690.phpt] PASS Bug #23104 (Hash position not reset for constant arrays) [tests/lang/bug23104.phpt] PASS Bug #23489 (ob_start() is broken with method callbacks) [tests/lang/bug23489.phpt] PASS Bug #23584 (error line numbers off by one when using #!php) [tests/lang/bug23584.phpt] PASS Bug #24054 (Assignment operator *= broken) [tests/lang/bug24054.phpt] PASS Bug #24396 (global $$variable broken) [tests/lang/bug24396.phpt] PASS Bug #24573 (debug_backtrace() crashes if $this is set to null) [tests/lang/bug24573.phpt] PASS Bug #24640 var_export and var_dump can't output large float [tests/lang/bug24640.phpt] PASS Bug #24773 (unset() of integers treated as arrays causes a crash) [tests/lang/bug24773.phpt] PASS Bug #24783 ($key not binary safe in "foreach($arr as $key => $val)") [tests/lang/bug24783.phpt] PASS Bug #24926 (lambda function (create_function()) cannot be stored in a class property) [tests/lang/bug24926.phpt] PASS Bug #24951 (ob_flush() destroys output handler) [tests/lang/bug24951.phpt] SKIP Bug #25145 (SEGV on recpt of form input with name like "123[]") [tests/lang/bug25145.phpt] FAIL Bug #25547 (error_handler and array index with function call) [tests/lang/bug25547.phpt] PASS Bug #25652 (Calling Global functions dynamically fails from Class scope) [tests/lang/bug25652.phpt] PASS Bug #25922 (SEGV in error_handler when context is destroyed) [tests/lang/bug25922.phpt] PASS Bug #26182 (Object properties created redundantly) [tests/lang/bug26182.phpt] PASS Bug #26869 (constant as the key of static array) [tests/lang/bug26869.phpt] PASS Binary safety of each() for both keys and values [tests/lang/each_binary_safety.phpt] PASS Memory leaks occur within an overloaded method that returns a reference [tests/lang/overload_leak.phpt] PASS String functions [tests/strings/001.phpt] PASS Formatted print functions [tests/strings/002.phpt] PASS highlight_string() buffering [tests/strings/004.phpt] PASS Bug #26703 (Certain characters inside strings incorrectly treated as keywords) [tests/strings/bug26703.phpt] PASS ctype on integers [ext/ctype/tests/001.phpt] PASS ctype on strings [ext/ctype/tests/002.phpt] PASS Bug #25745 (ctype functions fail with non-ascii characters) [ext/ctype/tests/bug25745.phpt] PASS gdimagefill() function (Bug #19366 (fixed in bundled libgd)) [ext/gd/tests/bug19366.phpt] PASS Bug #22544 (TrueColor transparency in PNG images). [ext/gd/tests/bug22544.phpt] PASS Bug #24155 (gdImageRotate270 rotation problem). [ext/gd/tests/bug24155.phpt] PASS Bug #24594 (Filling an area using tiles). [ext/gd/tests/bug24594.phpt] PASS gif --> gd1/gd2 conversion test [ext/gd/tests/gif2gd.phpt] PASS gif --> jpeg conversion test [ext/gd/tests/gif2jpg.phpt] PASS gif --> png conversion test [ext/gd/tests/gif2png.phpt] PASS jpeg <--> png conversion test [ext/gd/tests/jpeg2png.phpt] PASS jpeg <--> gd1/gd2 conversion test [ext/gd/tests/jpg2gd.phpt] PASS png <--> gd1/gd2 conversion test [ext/gd/tests/png2gd.phpt] SKIP xpm --> gd1/gd2 conversion test [ext/gd/tests/xpm2gd.phpt] (reason: xpm read support unavailable) SKIP xpm --> jpeg conversion test [ext/gd/tests/xpm2jpg.phpt] (reason: xpm read support unavailable) SKIP xpm --> png conversion test [ext/gd/tests/xpm2png.phpt] (reason: xpm read support unavailable) PASS Bug #20087 (Assertion failure) [ext/mbstring/tests/bug20087.phpt] PASS Bug #25140 (mb_convert_encoding returns FALSE on an empty string) [ext/mbstring/tests/bug25140.phpt] PASS Bug #26639 (mb_convert_variables() clutters variables beyond the references) [ext/mbstring/tests/bug26639.phpt] PASS mb_strtoupper() / mb_strtolower() [ext/mbstring/tests/casefold.phpt] PASS HTML input/output [ext/mbstring/tests/htmlent.phpt] PASS mbstring.language bug [ext/mbstring/tests/ini_language.phpt] PASS mb_convert_encoding() [ext/mbstring/tests/mb_convert_encoding.phpt] PASS mb_convert_variables() [ext/mbstring/tests/mb_convert_variables.phpt] PASS mb_detect_encoding() [ext/mbstring/tests/mb_detect_encoding.phpt] PASS mb_detect_order() [ext/mbstring/tests/mb_detect_order.phpt] PASS mb_ereg() compat test 1 [ext/mbstring/tests/mb_ereg-compat-01.phpt] PASS mb_ereg() compat test 2 [ext/mbstring/tests/mb_ereg-compat-02.phpt] PASS mb_ereg() [ext/mbstring/tests/mb_ereg.phpt] PASS mb_ereg_replace() compat test 1 [ext/mbstring/tests/mb_ereg_replace-compat-01.phpt] PASS mb_ereg_replace() compat test 2 [ext/mbstring/tests/mb_ereg_replace-compat-02.phpt] PASS mb_ereg_replace() compat test 3 [ext/mbstring/tests/mb_ereg_replace-compat-03.phpt] PASS mb_ereg_replace() compat test 4 [ext/mbstring/tests/mb_ereg_replace-compat-04.phpt] PASS mb_ereg_replace() compat test 5 [ext/mbstring/tests/mb_ereg_replace-compat-05.phpt] PASS mb_ereg_replace() compat test 6 [ext/mbstring/tests/mb_ereg_replace-compat-06.phpt] PASS mb_ereg_replace() compat test 7 [ext/mbstring/tests/mb_ereg_replace-compat-07.phpt] PASS mb_ereg_replace() compat test 8 [ext/mbstring/tests/mb_ereg_replace-compat-08.phpt] PASS mb_ereg_replace() compat test 9 [ext/mbstring/tests/mb_ereg_replace-compat-09.phpt] PASS mb_ereg_replace() compat test 10 [ext/mbstring/tests/mb_ereg_replace-compat-10.phpt] PASS mb_ereg_replace() compat test 11 [ext/mbstring/tests/mb_ereg_replace-compat-11.phpt] PASS mb_ereg_replace() compat test 12 [ext/mbstring/tests/mb_ereg_replace-compat-12.phpt] PASS mb_ereg_replace() compat test 13 [ext/mbstring/tests/mb_ereg_replace-compat-13.phpt] PASS mb_ereg_replace() [ext/mbstring/tests/mb_ereg_replace.phpt] PASS mb_ereg_search() stuff [ext/mbstring/tests/mb_ereg_search_xxx.phpt] SKIP mb_http_input() [ext/mbstring/tests/mb_http_input.phpt] (reason: sapi is not a cgi version) PASS mb_http_output() [ext/mbstring/tests/mb_http_output.phpt] PASS mb_internal_encoding() [ext/mbstring/tests/mb_internal_encoding.phpt] PASS mb_output_handler() (EUC-JP) [ext/mbstring/tests/mb_output_handler_euc_jp.phpt] PASS mb_output_handler() (Shift_JIS) [ext/mbstring/tests/mb_output_handler_shift_jis.phpt] PASS mb_parse_str() [ext/mbstring/tests/mb_parse_str.phpt] PASS mb_parse_str() test 2 [ext/mbstring/tests/mb_parse_str02.phpt] PASS mb_preferred_mime_name() [ext/mbstring/tests/mb_preferred_mime_name.phpt] PASS mb_regex_set_options() [ext/mbstring/tests/mb_regex_set_options.phpt] PASS mb_send_mail() test 1 (lang=neutral) [ext/mbstring/tests/mb_send_mail01.phpt] PASS mb_send_mail() test 2 (lang=Japanese) [ext/mbstring/tests/mb_send_mail02.phpt] PASS mb_send_mail() test 3 (lang=English) [ext/mbstring/tests/mb_send_mail03.phpt] PASS mb_send_mail() test 4 (lang=German) [ext/mbstring/tests/mb_send_mail04.phpt] PASS mb_send_mail() test 5 (lang=Simplified Chinese) [ext/mbstring/tests/mb_send_mail05.phpt] PASS mb_send_mail() test 6 (lang=Traditional Chinese) [ext/mbstring/tests/mb_send_mail06.phpt] PASS mb_send_mail() test 7 (lang=Korean) [ext/mbstring/tests/mb_send_mail07.phpt] PASS mb_split() compat test 1 [ext/mbstring/tests/mb_split-compat-01.phpt] PASS mb_split() [ext/mbstring/tests/mb_split.phpt] PASS mb_strcut() [ext/mbstring/tests/mb_strcut.phpt] PASS mb_strimwidth() [ext/mbstring/tests/mb_strimwidth.phpt] PASS mb_strlen() [ext/mbstring/tests/mb_strlen.phpt] PASS mb_strpos() [ext/mbstring/tests/mb_strpos.phpt] PASS mb_strwidth() [ext/mbstring/tests/mb_strwidth.phpt] PASS mb_substitute_character() [ext/mbstring/tests/mb_substitute_character.phpt] PASS mb_substr() [ext/mbstring/tests/mb_substr.phpt] PASS mb_substr_count() [ext/mbstring/tests/mb_substr_count.phpt] PASS Function overloading test 1 [ext/mbstring/tests/overload01.phpt] PASS Function overloading test 2 [ext/mbstring/tests/overload02.phpt] PASS php-users@php.gr.jp #10830 [ext/mbstring/tests/php_gr_jp_10830.phpt] PASS php-users@php.gr.jp #16242 [ext/mbstring/tests/php_gr_jp_16242.phpt] PASS php-dev@php.gr.jp #884 (1) [ext/mbstring/tests/php_gr_jp_dev_884-1.phpt] PASS php-dev@php.gr.jp #884 (2) [ext/mbstring/tests/php_gr_jp_dev_884-2.phpt] PASS Simple multi-byte print test (EUC-JP) [ext/mbstring/tests/simpletest.phpt] SKIP zend multibyte [ext/mbstring/tests/zend-multibyte.phpt] (reason: zend-multibyte is not available) PASS preg_split() bug #20528 [ext/pcre/tests/bug20528.phpt] PASS Bug #26927 (preg_quote() does not escape \0) [ext/pcre/tests/bug26927.phpt] PASS session object serialization [ext/session/tests/001.phpt] PASS session_unset() without a initialized session [ext/session/tests/002.phpt] PASS session object deserialization [ext/session/tests/003.phpt] PASS session_set_save_handler test [ext/session/tests/004.phpt] PASS custom save handler, multiple session_start()s, complex data structure test. [ext/session/tests/005.phpt] PASS correct instantiation of references between variables in sessions [ext/session/tests/006.phpt] PASS bug compatibility: unset($c) with enabled register_globals [ext/session/tests/007.phpt] PASS bug compatibility: global is used albeit register_globals=0 [ext/session/tests/008-php4.2.3.phpt] SKIP bug compatibility: global is used albeit register_globals=0 [ext/session/tests/008.phpt] (reason: this is for PHP < 4.2.3) PASS unset($_SESSION["name"]); should work with register_globals=off [ext/session/tests/009.phpt] PASS $session_array = explode(";", session_encode()); should not segfault [ext/session/tests/010.phpt] PASS session_decode(); should not segfault [ext/session/tests/011.phpt] PASS registering $_SESSION should not segfault [ext/session/tests/012.phpt] PASS redefining SID should not cause warnings [ext/session/tests/013.phpt] PASS a script should not be able to modify session.use_trans_sid [ext/session/tests/014.phpt] PASS use_trans_sid should not affect SID [ext/session/tests/015.phpt] PASS invalid session.save_path should not cause a segfault [ext/session/tests/016.phpt] PASS setting $_SESSION before session_start() should not cause segfault [ext/session/tests/017.phpt] PASS rewriter correctly handles attribute names which contain dashes [ext/session/tests/018.phpt] PASS serializing references test case using globals [ext/session/tests/019.phpt] PASS rewriter uses arg_seperator.output for modifying URLs [ext/session/tests/020.phpt] PASS rewriter handles form and fieldset tags correctly [ext/session/tests/021.phpt] PASS Bug #24592 (crash when multiple NULL values are being stored) [ext/session/tests/bug24592.phpt] PASS Bug #26862 (ob_flush() before output_reset_rewrite_vars() results in data loss) [ext/session/tests/bug26862.phpt] PASS aggregating everything [ext/standard/tests/aggregation/aggregate.phpt] PASS aggregating all methods [ext/standard/tests/aggregation/aggregate_methods.phpt] PASS aggregating methods specified in the list [ext/standard/tests/aggregation/aggregate_methods_by_list.phpt] PASS aggregating methods matching regular expression [ext/standard/tests/aggregation/aggregate_methods_by_regexp.phpt] PASS aggregating all default properties [ext/standard/tests/aggregation/aggregate_properties.phpt] PASS aggregating default properties specified in the list [ext/standard/tests/aggregation/aggregate_properties_by_list.phpt] PASS aggregating default properties matching regular expression [ext/standard/tests/aggregation/aggregate_properties_by_regexp.phpt] PASS retrieving aggregation info [ext/standard/tests/aggregation/aggregation_info.phpt] PASS Bug #24871 (methods misidentified as constructors) [ext/standard/tests/aggregation/bug24871.phpt] PASS deaggreating [ext/standard/tests/aggregation/deaggregate.phpt] PASS Test array_merge and array_walk [ext/standard/tests/array/001.phpt] PASS Test arsort, asort, krsort, ksort, rsort, and sort [ext/standard/tests/array/002.phpt] PASS Test usort, uksort and uasort [ext/standard/tests/array/003.phpt] PASS Test natsort and natcasesort [ext/standard/tests/array/004.phpt] PASS Test array_shift behaviour [ext/standard/tests/array/005.phpt] PASS Test array_pop behaviour [ext/standard/tests/array/006.phpt] PASS Test array_diff and array_diff_assoc behaviour [ext/standard/tests/array/007.phpt] PASS Test array_intersect and array_intersect_assoc behaviour [ext/standard/tests/array/008.phpt] PASS array_change_key_case() [ext/standard/tests/array/array_change_key_case.phpt] PASS array_chunk() [ext/standard/tests/array/array_chunk.phpt] PASS array_count_values() [ext/standard/tests/array/array_count_values.phpt] PASS search_array and in_array (including bug 13567) [ext/standard/tests/array/array_search.phpt] PASS Bug #12776 (array_walk crash) [ext/standard/tests/array/bug12776.phpt] PASS Bug #14580 (key() not binary safe) [ext/standard/tests/array/bug14580.phpt] PASS Bug #20381 (array_merge_recursive mangles input arrays) [ext/standard/tests/array/bug20381.phpt] PASS Bug #20865 (array_key_exists and NULL key) [ext/standard/tests/array/bug20865.phpt] PASS Bug #21182 (range modifies arguments) [ext/standard/tests/array/bug21182.phpt] PASS Bug #21918 (different handling of positive vs. negative array indexes) [ext/standard/tests/array/bug21918.phpt] PASS Bug #21998 (array_pop() does not reset the current array position) [ext/standard/tests/array/bug21998.phpt] PASS Bug #22088 (array_shift() leaves next index to be +1 too much) [ext/standard/tests/array/bug22088.phpt] PASS Bug #22463 (array_reduce() segfaults) [ext/standard/tests/array/bug22463.phpt] PASS Bug #23581 (array_map(NULL, array, array, ...) yields an undefined result) [ext/standard/tests/array/bug23581.phpt] PASS Bug #23788 (*_replace() clobbers referenced array elements) [ext/standard/tests/array/bug23788.phpt] PASS Bug #24198 (array_merge_recursive() invalid recursion detection) [ext/standard/tests/array/bug24198.phpt] PASS Bug #24220 (range() numeric string handling) [ext/standard/tests/array/bug24220.phpt] PASS Bug #24766 (strange result array from unpack) [ext/standard/tests/array/bug24766.phpt] PASS Bug #24897 (inconsistent behaviour or shuffle() & array_multisort()) [ext/standard/tests/array/bug24897.phpt] PASS Bug #24980 (array_reduce() uses first element as default running total) [ext/standard/tests/array/bug24980.phpt] PASS Bug #25708 (extract($GLOBALS, EXTR_REFS) mangles $GLOBALS) [ext/standard/tests/array/bug25708.phpt] PASS Bug #25758 (var_export does not escape ' & \ inside array keys) [ext/standard/tests/array/bug25758.phpt] PASS Bug #26458 (var_dump(), var_export() & debug_zval_dump() are not binary safe for array keys) [ext/standard/tests/array/bug26458.phpt] PASS count [ext/standard/tests/array/count_recursive.phpt] PASS var_export() and objects with numeric indexes properties [ext/standard/tests/array/var_export.phpt] PASS assert() [ext/standard/tests/assert/assert.phpt] SKIP File type functions [ext/standard/tests/file/001-win32.phpt] (reason: only for Windows) FAIL File type functions [ext/standard/tests/file/001.phpt] PASS File/Stream functions [ext/standard/tests/file/002.phpt] SKIP is_*() and file_exists() return values are boolean. [ext/standard/tests/file/003-win32.phpt] (reason: only for Windows) PASS is_*() and file_exists() return values are boolean. [ext/standard/tests/file/003.phpt] PASS Bug #12556 (fgetcsv() ignores lengths when quotes not closed) [ext/standard/tests/file/bug12556.phpt] PASS Bug #20424 (stream_get_meta_data crashes on a normal file stream) [ext/standard/tests/file/bug20424.phpt] PASS Bug #22362: combinations of fseek() and fwrite() produce unexpected results. [ext/standard/tests/file/bug22362.phpt] PASS Bug #22382 (fgetcsv() does not handle escaped quotes correctly) [ext/standard/tests/file/bug22382.phpt] PASS Bug #22414: passthru() does not read data correctly [ext/standard/tests/file/bug22414.phpt] PASS Bug #24313: file_exists() warning on non-existant files when is open_basedir enabled [ext/standard/tests/file/bug24313.phpt] PASS Bug #24482: GLOB_ONLYDIR not working [ext/standard/tests/file/bug24482.phpt] PASS Bug #26003 (fgetcsv() is not binary-safe) [ext/standard/tests/file/bug26003.phpt] PASS Bug #26634 (fgetcsv() incorrect handling of multiline entries with backslashes) [ext/standard/tests/file/bug26634.phpt] PASS Bug #26938 (exec does not read consecutive long lines correctly) [ext/standard/tests/file/bug26938.phpt] PASS Bug #27183 (userland stream wrapper segfaults on stream_write) [ext/standard/tests/file/bug27183.phpt] PASS various fgetcsv() functionality tests [ext/standard/tests/file/fgetcsv.phpt] PASS fopencookie detected and working (or cast mechanism works) [ext/standard/tests/file/fopencookie.phpt] PASS proc_open() regression test 1 (proc_open() leak) [ext/standard/tests/file/proc_open01.phpt] PASS User-space streams [ext/standard/tests/file/userstreams.phpt] PASS sprintf() function [ext/standard/tests/general_functions/001.phpt] PASS quoted_printable_decode() function test [ext/standard/tests/general_functions/002.phpt] PASS levenshtein() function test [ext/standard/tests/general_functions/003.phpt] PASS fgetcsv() with tab delimited fields (BUG #8258) [ext/standard/tests/general_functions/004.phpt] PASS is_scalar() function test [ext/standard/tests/general_functions/005.phpt] PASS quoted_printable_decode() function test with CR/LF [ext/standard/tests/general_functions/006.phpt] PASS MD5 / Base64 [ext/standard/tests/general_functions/007.phpt] PASS var_dump float test [ext/standard/tests/general_functions/008.phpt] PASS SHA1 [ext/standard/tests/general_functions/009.phpt] PASS getopt [ext/standard/tests/general_functions/getopt.phpt] PASS highlight_string() handling of heredoc [ext/standard/tests/general_functions/highlight_heredoc.phpt] PASS proc_open [ext/standard/tests/general_functions/proc_open.phpt] PASS Bug #13213 (GetImageSize and wrong JPEG Comments) [ext/standard/tests/image/bug13213.phpt] PASS GetImageSize() [ext/standard/tests/image/getimagesize.phpt] PASS GetImageSize() with 246x247 pixels [ext/standard/tests/image/getimagesize_246x247.phpt] PASS GetImageSize() with 384x385 pixels [ext/standard/tests/image/getimagesize_384x385.phpt] PASS GetImageSize() for compressed swf files [ext/standard/tests/image/getimagesize_swc.phpt] PASS image_type_to_mime_type() [ext/standard/tests/image/image_type_to_mime_type.phpt] PASS Simple math tests [ext/standard/tests/math/abs.phpt] PASS Bug #21523 number_format tries to allocate negative amount of memory [ext/standard/tests/math/bug21523.phpt] PASS Bug #24142 (round() problems) [ext/standard/tests/math/bug24142.phpt] PASS Bug #25665 (var_dump () hangs on Nan and INF) [ext/standard/tests/math/bug25665.phpt] PASS Bug #25694 (round() and number_format() inconsistency) [ext/standard/tests/math/bug25694.phpt] PASS Tests for floor en ceil [ext/standard/tests/math/floorceil.phpt] PASS overflow check for _php_math_basetozval [ext/standard/tests/math/hexdec.phpt] PASS log() tests [ext/standard/tests/math/log.phpt] PASS Various pow() tests [ext/standard/tests/math/pow.phpt] PASS Simple math tests [ext/standard/tests/math/round.phpt] PASS RegReplace test 1 [ext/standard/tests/reg/001.phpt] PASS RegReplace test 2 [ext/standard/tests/reg/002.phpt] PASS ereg_replace single-quote test [ext/standard/tests/reg/003.phpt] PASS simple ereg test [ext/standard/tests/reg/004.phpt] PASS Test Regular expression register support in ereg [ext/standard/tests/reg/005.phpt] PASS Test ereg_replace of start-of-line [ext/standard/tests/reg/006.phpt] PASS Test empty result buffer in reg_replace [ext/standard/tests/reg/007.phpt] PASS Test back-references in regular expressions [ext/standard/tests/reg/008.phpt] PASS Test split() [ext/standard/tests/reg/009.phpt] PASS Long back references [ext/standard/tests/reg/010.phpt] PASS \0 back reference [ext/standard/tests/reg/011.phpt] PASS nonexisting back reference [ext/standard/tests/reg/012.phpt] PASS escapes in replace string [ext/standard/tests/reg/013.phpt] PASS backreferences not replaced recursively [ext/standard/tests/reg/014.phpt] PASS replace empty matches [ext/standard/tests/reg/015.phpt] PASS test backslash handling in regular expressions [ext/standard/tests/reg/016.phpt] PASS serialize()/unserialize()/var_dump() [ext/standard/tests/serialize/001.phpt] PASS serialize() (Bug #14293) [ext/standard/tests/serialize/002.phpt] PASS unserialize() floats with E notation (#18654) [ext/standard/tests/serialize/003.phpt] PASS serialize()/unserialize() floats in array. [ext/standard/tests/serialize/004.phpt] PASS Bug #21957 (serialize() mangles objects with __sleep) [ext/standard/tests/serialize/bug21957.phpt] PASS Bug #23298 (serialize() and floats/doubles) [ext/standard/tests/serialize/bug23298.phpt] PASS Bug #24063 (serialize() missing 0 after the . on scientific notation) [ext/standard/tests/serialize/bug24063.phpt] PASS Bug #25378 (unserialize() crashes with invalid data) [ext/standard/tests/serialize/bug25378.phpt] PASS Testing randomization of shuffle() and str_shuffle(). [ext/standard/tests/strings/004.phpt] PASS addcslashes() and stripcslashes() function [ext/standard/tests/strings/add-and-stripcslashes.phpt] PASS addslashes() and stripslashes() functions, normal and sybase-style [ext/standard/tests/strings/add-and-stripslashes.phpt] PASS bin2hex() function [ext/standard/tests/strings/bin2hex.phpt] PASS Segfault on printf statement bug #20108 [ext/standard/tests/strings/bug20108.phpt] PASS Bug #20169 [ext/standard/tests/strings/bug20169.phpt] PASS Bug #20261 (str_rot13() changes too much) [ext/standard/tests/strings/bug20261.phpt] PASS Segfault on wordwrap statement bug #20927 [ext/standard/tests/strings/bug20927.phpt] PASS Bug #20934 (htmlspecialchars returns latin1 from UTF-8) [ext/standard/tests/strings/bug20934.phpt] PASS Bug #20934 (html_entity_decode() crash when "" is passed) [ext/standard/tests/strings/bug21338.phpt] PASS Bug #21453 (handling of non-encoded <) [ext/standard/tests/strings/bug21453.phpt] PASS Bug #21730 (*scanf "%n" conversion flag gives string instead of integer) [ext/standard/tests/strings/bug21730.phpt] PASS Bug #21744 (strip_tags misses exclamation marks in alt text) [ext/standard/tests/strings/bug21744.phpt] PASS Bug #22008 (strip_tags() eliminates too much) [ext/standard/tests/strings/bug22008.phpt] PASS Bug #22187 (possible crash in number_format() function) [ext/standard/tests/strings/bug22187.phpt] PASS Bug #22207 (missing 0 when using the e notation in *printf functions) [ext/standard/tests/strings/bug22207.phpt] PASS Bug #22224 (implode changes object references in array) [ext/standard/tests/strings/bug22224.phpt] PASS Bug #22227 (printf() field limiters broke between 4.2.3 and 4.3.0) [ext/standard/tests/strings/bug22227.phpt] PASS Bug #23650 (strip_tags() removes hyphens) [ext/standard/tests/strings/bug23650.phpt] PASS Bug #23894 (sprintf() decimal specifiers problem) [ext/standard/tests/strings/bug23894.phpt] PASS Bug #24208 (parse_str() is not working) [ext/standard/tests/strings/bug24208.phpt] PASS Bug #24208 (base64_decode() not skipping 0xF0 - 0xFF) [ext/standard/tests/strings/bug24312.phpt] PASS Bug #25671 (subarrays not copied correctly) [ext/standard/tests/strings/bug25671.phpt] PASS Bug #25707 (html_entity_decode over-decodes &amp;lt;) [ext/standard/tests/strings/bug25707.phpt] PASS Bug #26878 (problem with multiple references to the same variable with different types) [ext/standard/tests/strings/bug26878.phpt] PASS Bug #26973 (*printf() '+' modifier problem) [ext/standard/tests/strings/bug26973.phpt] PASS chr() and ord() functions [ext/standard/tests/strings/chr_ord.phpt] PASS chunk_split() function [ext/standard/tests/strings/chunk_split.phpt] PASS count_chars() function [ext/standard/tests/strings/count_chars.phpt] PASS crc32() function [ext/standard/tests/strings/crc32.phpt] PASS crypt() function [ext/standard/tests/strings/crypt.phpt] PASS explode() function [ext/standard/tests/strings/explode.phpt] PASS HTML entities [ext/standard/tests/strings/htmlentities.phpt] PASS htmlentities() test 1 (cp1252) [ext/standard/tests/strings/htmlentities01.phpt] PASS htmlentities() test 2 (setlocale / fr_FR.ISO-8859-15) [ext/standard/tests/strings/htmlentities02.phpt] (warn: possibly braindead libc) PASS htmlentities() test 3 (setlocale / de_DE.ISO-8859-1) [ext/standard/tests/strings/htmlentities03.phpt] PASS htmlentities() test 4 (setlocale / ja_JP.EUC-JP) [ext/standard/tests/strings/htmlentities04.phpt] PASS htmlentities() test 5 (mbstring / cp1252) [ext/standard/tests/strings/htmlentities05.phpt] PASS htmlentities() test 6 (mbstring / ISO-8859-15) [ext/standard/tests/strings/htmlentities06.phpt] PASS htmlentities() test 7 (mbstring / ISO-8859-1) [ext/standard/tests/strings/htmlentities07.phpt] PASS htmlentities() test 8 (mbstring / EUC-JP) [ext/standard/tests/strings/htmlentities08.phpt] PASS htmlentities() test 9 (mbstring / Shift_JIS) [ext/standard/tests/strings/htmlentities09.phpt] PASS htmlentities() test 10 (default_charset / cp1252) [ext/standard/tests/strings/htmlentities10.phpt] PASS htmlentities() test 11 (default_charset / ISO-8859-15) [ext/standard/tests/strings/htmlentities11.phpt] PASS htmlentities() test 12 (default_charset / ISO-8859-1) [ext/standard/tests/strings/htmlentities12.phpt] PASS htmlentities() test 13 (default_charset / EUC-JP) [ext/standard/tests/strings/htmlentities13.phpt] PASS htmlentities() test 14 (default_charset / Shift_JIS) [ext/standard/tests/strings/htmlentities14.phpt] SKIP htmlentities() test 15 (setlocale / KOI8-R) [ext/standard/tests/strings/htmlentities15.phpt] (reason: setlocale() failed) PASS htmlentities() test 16 (mbstring / cp1251) [ext/standard/tests/strings/htmlentities16.phpt] PASS implode() function [ext/standard/tests/strings/implode.phpt] PASS nl2br() function [ext/standard/tests/strings/nl2br.phpt] PASS str_repeat() function [ext/standard/tests/strings/str_repeat.phpt] PASS Testing str_shuffle. [ext/standard/tests/strings/str_shuffle.phpt] PASS Test strcspn() behavior [ext/standard/tests/strings/strcspn.phpt] PASS Test whether strstr() and strrchr() are binary safe. [ext/standard/tests/strings/strings001.phpt] PASS strip_tags() function [ext/standard/tests/strings/strip_tags.phpt] PASS strpos() function [ext/standard/tests/strings/strpos.phpt] PASS strrev() function [ext/standard/tests/strings/strrev.phpt] PASS Test strspn() behavior [ext/standard/tests/strings/strspn.phpt] PASS strstr() function [ext/standard/tests/strings/strstr.phpt] PASS Test strtoupper on non-ASCII characters [ext/standard/tests/strings/strtoupper.phpt] PASS strtr() function [ext/standard/tests/strings/strtr.phpt] PASS substr_count() function [ext/standard/tests/strings/substr_count.phpt] PASS trim(), rtrim() and ltrim() functions [ext/standard/tests/strings/trim.phpt] PASS parse_url() function [ext/standard/tests/strings/url_t.phpt] PASS wordwrap() function [ext/standard/tests/strings/wordwrap.phpt] PASS microtime() function [ext/standard/tests/time/001.phpt] (warn: system dependent) SKIP strtotime() function [ext/standard/tests/time/002-win32.phpt] (reason: test for win32 only) PASS strtotime() function [ext/standard/tests/time/002.phpt] FAIL Check for mktime with out-of-range parameters [ext/standard/tests/time/003.phpt] PASS Bug #13142 strtotime handling of "M d H:i:s Y" format [ext/standard/tests/time/bug13142.phpt] PASS Bug #26198 (strtotime handling of "M Y" and "Y M" format) [ext/standard/tests/time/bug26198.phpt] PASS Bug #26317 (military timezone offset signedness) [ext/standard/tests/time/bug26317.phpt] FAIL mktime() [ext/standard/tests/time/mktime.phpt] PASS version_compare test [ext/standard/tests/versioning/version_compare.phpt] PASS Bug #26463 (token_get_all() does not correctly handle semicolons after T_END_HEREDOC) [ext/tokenizer/tests/bug26463.phpt] PASS XML parser test, function callbacks [ext/xml/tests/xml001.phpt] PASS XML parser test, object tuple callbacks [ext/xml/tests/xml002.phpt] PASS XML parser test, xml_set_object callbacks [ext/xml/tests/xml003.phpt] PASS XML parser case folding test [ext/xml/tests/xml004.phpt] PASS UTF-8<->ISO Latin 1 encoding/decoding test [ext/xml/tests/xml006.phpt] SKIP xml_parse_into_struct/umlauts in tags [ext/xml/tests/xml007.phpt] (reason: strtoupper on non-ascii not supported on this platform) PASS gzdeflate()/gzinflate() [ext/zlib/tests/001.phpt] PASS gzcompress()/gzuncompress() [ext/zlib/tests/002.phpt] PASS gzencode()/base64_encode() [ext/zlib/tests/003.phpt] PASS gzopen(), gzread(), gzwrite() [ext/zlib/tests/gzreadgzwrite.phpt] PASS gzopen(), gzread(), gzwrite() for non-compressed data [ext/zlib/tests/gzreadgzwriteplain.phpt] SKIP Console_Getopt [pear/Console/tests/001-getopt.phpt] SKIP PEAR constructor/destructor test [pear/tests/pear1.phpt] SKIP PEAR complete set/push/pop error-handling test (run from pear/tests dir) [pear/tests/pear2.phpt] SKIP PEAR_Autoloader [pear/tests/pear_autoloader.phpt] SKIP PEAR_Common::analyzeSourceCode test [pear/tests/pear_common_analyzeSC.phpt] SKIP PEAR_Common::buildProvidesArray test [pear/tests/pear_common_buildProvidesArray.phpt] SKIP PEAR_Common::downloadHttp test [pear/tests/pear_common_downloadHttp.phpt] SKIP PEAR_Common::infoFromString test [pear/tests/pear_common_infoFromString.phpt] SKIP PEAR_Common::sortPkgDeps test [pear/tests/pear_common_sortPkgDeps.phpt] SKIP PEAR_Common::validPackageVersion test [pear/tests/pear_common_validPackageVersion.phpt] SKIP PEAR_Config [pear/tests/pear_config.phpt] SKIP PEAR_Dependency::checkExtension() test [pear/tests/pear_dependency_checkExtension.phpt] (reason: Notice: Use of undefined constant OS_WINDOWS - assumed 'OS_WINDOWS' in /Users/garyelshaw/Desktop/php-4.3.5RC3/pear/tests/phpt.403be066e6a4f on line 10 skip) SKIP PEAR_Dependency::checkPackage() test [pear/tests/pear_dependency_checkPackage.phpt] SKIP PEAR_Dependency::checkPackageUninstall() test [pear/tests/pear_dependency_checkPackageUninstall.phpt] SKIP PEAR_Downloader::download() invalid values test [pear/tests/pear_downloader_invalid.phpt] SKIP PEAR_Downloader::download() test [pear/tests/pear_downloader_new.phpt] SKIP PEAR_Installer test: PEAR_Installer::download() (deprecated) [pear/tests/pear_downloader_old.phpt] SKIP PEAR_Error: basic test [pear/tests/pear_error.phpt] SKIP PEAR_Error: die mode [pear/tests/pear_error2.phpt] SKIP PEAR_Error: default error handling [pear/tests/pear_error3.phpt] SKIP PEAR_Error: expected errors [pear/tests/pear_error4.phpt] SKIP PEAR_Installer test #1 [pear/tests/pear_installer1.phpt] SKIP PEAR_Installer test #2 [pear/tests/pear_installer2.phpt] SKIP PEAR_Installer test #3 File Transactions [pear/tests/pear_installer3.phpt] SKIP PEAR_Installer test #4: PEAR_Installer::install() [pear/tests/pear_installer4.phpt] SKIP PEAR_Installer test #5: test directory tracking/deletion of installation [pear/tests/pear_installer5.phpt] SKIP PEAR_Packager test [pear/tests/pear_packager.phpt] SKIP PEAR_Registry [pear/tests/pear_registry.phpt] SKIP System commands tests [pear/tests/pear_system.phpt] ===================================================================== TIME END 2004-02-25 12:38:24 ===================================================================== TEST RESULT SUMMARY ---------------------------------------------------------------------
Exts skipped    :   73
Exts tested     :   14
--------------------------------------------------------------------- Number of tests : 578 Tests skipped : 191 (33.0%)
Tests warned    :    0 ( 0.0%)
Tests failed    :    4 ( 0.7%)
Tests passed    :  383 (66.3%)
---------------------------------------------------------------------
Time taken      :  361 seconds
===================================================================== ===================================================================== FAILED TEST SUMMARY --------------------------------------------------------------------- Bug #25547 (error_handler and array index with function call) [tests/lang/bug25547.phpt] File type functions [ext/standard/tests/file/001.phpt] Check for mktime with out-of-range parameters [ext/standard/tests/time/003.phpt] mktime() [ext/standard/tests/time/mktime.phpt] =====================================================================

« previous php.qa (#15989) next »