Re: PHP Test Report [success -> failed]

From: Date: Fri, 27 Dec 2002 09:21:31 +0000
Subject: Re: PHP Test Report [success -> failed]
References: 1  Groups: php.qa 
Request: Send a blank email to php-qa+get-7515@lists.php.net to get a copy of this message
Hello, can you please just let the "make test" script send the data to the QA list? You just mailed a [success] while the contents of your mail reflect that there were failed tests. As you can imagine this doesn't really help us. Also, we now can not see what exactly failed, and why. regards, Derick On Fri, 27 Dec 2002, Fulvio Malfatto wrote: > > ===================================================================== > CWD : /tmp/work/php4-local > PHP : /tmp/work/php4-local/sapi/cli/php > PHP_SAPI : cli > PHP_VERSION : 4.4.0-dev > ZEND_VERSION: 1.4.0 > PHP_OS : AIX > INI actual : /usr/local/lib/php.ini > More .INIs : > Extra dirs : > ===================================================================== > TIME START 2002-12-27 10:02:04 > ===================================================================== > 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 [tests/run-test/test005.phpt] > PASS Error messages are shown [tests/run-test/test006.phpt] > PASS dirname test [tests/run-test/test007.phpt] > 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] > SKIP An abstract method may not be called [tests/classes/abstract.phpt] > (reason: ZendEngine 2 needed) > SKIP An abstract class cannot be instanciated > [tests/classes/abstract_class.phpt] (reason: ZendEngine 2 needed) > SKIP A method cannot be redeclared abstrcat > [tests/classes/abstract_redeclare.phpt] (reason: ZendEngine 2 needed) > PASS Methods via variable name, bug #20120 [tests/classes/bug20120.phpt] > PASS Classes general test [tests/classes/class_example.phpt] > PASS Classes inheritance test [tests/classes/inheritance.phpt] > SKIP You cannot overload a static method with a non static method > [tests/classes/static_mix_1.phpt] (reason: ZendEngine 2 needed) > SKIP You cannot overload a non static method with a static method > [tests/classes/static_mix_2.phpt] (reason: ZendEngine 2 needed) > 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 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] > SKIP Locale settings affecting float parsing [tests/lang/034.phpt] > SKIP ZE2: set_exception_handler() [tests/lang/035.phpt] (reason: Zend > engine 2 required) > PASS Bison weirdness [tests/lang/bison1.phpt] > PASS Bug #19566 (get_declared_classes() segfaults) [tests/lang/bug19566.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 String functions [tests/strings/001.phpt] > PASS Formatted print functions [tests/strings/002.phpt] > PASS highlight_string() buffering [tests/strings/004.phpt] > PASS ctype on integers [ext/ctype/tests/001.phpt] > PASS ctype on strings [ext/ctype/tests/002.phpt] > PASS preg_split() bug #20528 [ext/pcre/tests/bug20528.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 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 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 #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 count [ext/standard/tests/array/count_recursive.phpt] > PASS range() [ext/standard/tests/array/range.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] > PASS File type functions [ext/standard/tests/file/001.phpt] > PASS File/Stream functions [ext/standard/tests/file/002.phpt] > PASS is_*() and file_exists() return values are boolean. > [ext/standard/tests/file/003.phpt] > PASS Bug #12556: fgetcvs ignores lengths when quotes not closed > [ext/standard/tests/file/bug12556.phpt] > PASS Bug #20424: stream_get_meta_data craches on a normal file stream > [ext/standard/tests/file/bug20424.phpt] > FAIL Bug #21131: fopen($filename, "a+") has broken position > [ext/standard/tests/file/bug21131.phpt] > PASS fopencookie detected and working (or cast mechanism works) > [ext/standard/tests/file/fopencookie.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 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] > SKIP GetImageSize() for compressed swf files > [ext/standard/tests/image/getimagesize_swc.phpt] (reason: zlib extension is > not avaliable) > 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 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 Bug #20134 UDP reads from invalid ports > [ext/standard/tests/network/bug20134.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 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 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 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] > SKIP htmlentities() test 2 (setlocale / fr_FR.ISO-8859-15) > [ext/standard/tests/strings/htmlentities02.phpt] (reason: setlocale() failed) > SKIP htmlentities() test 3 (setlocale / de_DE.ISO-8859-1) > [ext/standard/tests/strings/htmlentities03.phpt] (reason: setlocale() failed) > SKIP htmlentities() test 4 (setlocale / ja_JP.EUC-JP) > [ext/standard/tests/strings/htmlentities04.phpt] (reason: setlocale() failed) > SKIP htmlentities() test 5 (mbstring / cp1252) > [ext/standard/tests/strings/htmlentities05.phpt] (reason: mbstring not > available) > SKIP htmlentities() test 6 (mbstring / ISO-8859-15) > [ext/standard/tests/strings/htmlentities06.phpt] (reason: mbstring not > available) > SKIP htmlentities() test 7 (mbstring / ISO-8859-1) > [ext/standard/tests/strings/htmlentities07.phpt] (reason: mbstring not > available) > SKIP htmlentities() test 8 (mbstring / EUC-JP) > [ext/standard/tests/strings/htmlentities08.phpt] (reason: mbstring not > available) > SKIP htmlentities() test 9 (mbstring / Shift_JIS) > [ext/standard/tests/strings/htmlentities09.phpt] (reason: mbstring not > available) > 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] > 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] > SKIP Test strtoupper on non-ASCII characters > [ext/standard/tests/strings/strtoupper.phpt] (reason: locale needed for > this test is not supported on this platform) > 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] > FAIL strtotime() function [ext/standard/tests/time/002.phpt] > FAIL Check for mktime with out-of-range parameters > [ext/standard/tests/time/003.phpt] > PASS version_compare test [ext/standard/tests/versioning/version_compare.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) > SKIP Console_Getopt [pear/Console/tests/001-getopt.phpt] > SKIP PEAR constructor/destructor test [pear/tests/pear1.phpt] > SKIP PEAR_Autoloader [pear/tests/pear_autoloader.phpt] > SKIP PEAR_Config [pear/tests/pear_config.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_Registry [pear/tests/pear_registry.phpt] > SKIP System commands tests [pear/tests/pear_system.phpt] > > ===================================================================== > TIME END 2002-12-27 10:02:52 > ===================================================================== > TEST RESULT SUMMARY > --------------------------------------------------------------------- > Exts skipped : 80 > Exts tested : 9 > --------------------------------------------------------------------- > Number of tests : 455 > Tests skipped : 242 (53.2%) > Tests failed : 3 ( 0.7%) > Tests passed : 210 (46.2%) > --------------------------------------------------------------------- > Time taken : 48 seconds > ===================================================================== > > ===================================================================== > FAILED TEST SUMMARY > --------------------------------------------------------------------- > Bug #21131: fopen($filename, "a+") has broken position > [ext/standard/tests/file/bug21131.phpt] > strtotime() function [ext/standard/tests/time/002.phpt] > Check for mktime with out-of-range parameters > [ext/standard/tests/time/003.phpt] > ===================================================================== > > Fulvio MALFATTO - Open Technology Consulting - > mailto:f.malfatto@fmal.com > -Office : C.so Emilia, 3 - 10099 S. Mauro T.se (TO) Italy > Phone +39-011-2742019 Fax +39-011-2740763 GSM +39-0335-6611956 > -Home : Via della Fornace, 36 - 10090 Castiglione T.se (TO) Italy > Phone/Fax +39-011-9601668 > > > > -- > PHP Quality Assurance Mailing List <http://www.php.net/> > To unsubscribe, visit: http://www.php.net/unsub.php > -- ------------------------------------------------------------------------- Derick Rethans http://derickrethans.nl/ PHP Magazine - PHP Magazine for Professionals http://php-mag.net/ -------------------------------------------------------------------------

« previous php.qa (#7515) next »