*** This log is abridged to its last 1000 lines: TEST 15617/16738 [ext/standard/tests/strings/strstr.phpt] PASS Test strstr() function [ext/standard/tests/strings/strstr.phpt] TEST 15618/16738 [ext/standard/tests/strings/strstr2.phpt] PASS strstr() - New parameter: before_needle [ext/standard/tests/strings/strstr2.phpt] TEST 15619/16738 [ext/standard/tests/strings/strstr_variation1.phpt] PASS Test strstr() function : usage variations - complex strings containing other than 7-bit chars [ext/standard/tests/strings/strstr_variation1.phpt] TEST 15620/16738 [ext/standard/tests/strings/strtok_basic.phpt] PASS Test strtok() function : basic functionality [ext/standard/tests/strings/strtok_basic.phpt] TEST 15621/16738 [ext/standard/tests/strings/strtok_variation3.phpt] PASS Test strtok() function : usage variations - with heredoc strings [ext/standard/tests/strings/strtok_variation3.phpt] TEST 15622/16738 [ext/standard/tests/strings/strtok_variation4.phpt] PASS Test strtok() function : usage variations - with embedded nulls in the strings [ext/standard/tests/strings/strtok_variation4.phpt] TEST 15623/16738 [ext/standard/tests/strings/strtok_variation5.phpt] PASS Test strtok() function : usage variations - miscellaneous inputs [ext/standard/tests/strings/strtok_variation5.phpt] TEST 15624/16738 [ext/standard/tests/strings/strtok_variation6.phpt] PASS Test strtok() function : usage variations - invalid escape sequences as tokens [ext/standard/tests/strings/strtok_variation6.phpt] TEST 15625/16738 [ext/standard/tests/strings/strtok_variation7.phpt] PASS Test strtok() function : usage variations - modifying the input string while tokenising [ext/standard/tests/strings/strtok_variation7.phpt] TEST 15626/16738 [ext/standard/tests/strings/strtolower.phpt] PASS Test strtolower() function [ext/standard/tests/strings/strtolower.phpt] TEST 15627/16738 [ext/standard/tests/strings/strtoupper1.phpt] PASS Test strtoupper() function [ext/standard/tests/strings/strtoupper1.phpt] TEST 15628/16738 [ext/standard/tests/strings/strtr.phpt] PASS strtr() function [ext/standard/tests/strings/strtr.phpt] TEST 15629/16738 [ext/standard/tests/strings/strtr_basic.phpt] PASS Test strtr() function : basic functionality [ext/standard/tests/strings/strtr_basic.phpt] TEST 15630/16738 [ext/standard/tests/strings/strtr_empty_search_string.phpt] PASS strtr() trying to replace an empty string [ext/standard/tests/strings/strtr_empty_search_string.phpt] TEST 15631/16738 [ext/standard/tests/strings/strtr_variation1.phpt] PASS Test strtr() function : usage variations - regular & numeric strings for 'str' argument [ext/standard/tests/strings/strtr_variation1.phpt] TEST 15632/16738 [ext/standard/tests/strings/strtr_variation2.phpt] PASS Test strtr() function : usage variations - string containing special chars for 'str' argument [ext/standard/tests/strings/strtr_variation2.phpt] TEST 15633/16738 [ext/standard/tests/strings/strtr_variation3.phpt] PASS Test strtr() function : usage variations - string containing escape sequences for 'str' argument [ext/standard/tests/strings/strtr_variation3.phpt] TEST 15634/16738 [ext/standard/tests/strings/strtr_variation4.phpt] PASS Test strtr() function : usage variations - empty string & null for 'str' argument [ext/standard/tests/strings/strtr_variation4.phpt] TEST 15635/16738 [ext/standard/tests/strings/strtr_variation6.phpt] PASS Test strtr() function : usage variations - unexpected inputs for 'from' argument [ext/standard/tests/strings/strtr_variation6.phpt] TEST 15636/16738 [ext/standard/tests/strings/strtr_variation8.phpt] PASS Test strtr() function : usage variations - unexpected inputs for 'replace_pairs' argument [ext/standard/tests/strings/strtr_variation8.phpt] TEST 15637/16738 [ext/standard/tests/strings/strtr_with_reference.phpt] PASS strtr() with references [ext/standard/tests/strings/strtr_with_reference.phpt] TEST 15638/16738 [ext/standard/tests/strings/strval.phpt] PASS strval() function [ext/standard/tests/strings/strval.phpt] TEST 15639/16738 [ext/standard/tests/strings/strval_basic.phpt] PASS Test strval() function : basic functionality [ext/standard/tests/strings/strval_basic.phpt] TEST 15640/16738 [ext/standard/tests/strings/strval_error.phpt] PASS Test strval() function : usage variations - error conditions [ext/standard/tests/strings/strval_error.phpt] TEST 15641/16738 [ext/standard/tests/strings/strval_variation1.phpt] PASS Test strval() function : usage variations - Pass different data types as strval [ext/standard/tests/strings/strval_variation1.phpt] TEST 15642/16738 [ext/standard/tests/strings/strval_variation2.phpt] PASS Test strval() function : usage variations - Pass all valid char codes [ext/standard/tests/strings/strval_variation2.phpt] TEST 15643/16738 [ext/standard/tests/strings/substr.phpt] PASS Testing substr() function [ext/standard/tests/strings/substr.phpt] TEST 15644/16738 [ext/standard/tests/strings/substr_compare.phpt] PASS substr_compare() [ext/standard/tests/strings/substr_compare.phpt] TEST 15645/16738 [ext/standard/tests/strings/substr_count_basic.phpt] PASS Test substr_count() function (basic) [ext/standard/tests/strings/substr_count_basic.phpt] TEST 15646/16738 [ext/standard/tests/strings/substr_count_error.phpt] PASS Test substr_count() function (error conditions) [ext/standard/tests/strings/substr_count_error.phpt] TEST 15647/16738 [ext/standard/tests/strings/substr_count_variation_001.phpt] PASS Test substr_count() function (variation - 1) [ext/standard/tests/strings/substr_count_variation_001.phpt] TEST 15648/16738 [ext/standard/tests/strings/substr_count_variation_002.phpt] PASS Test substr_count() function (variation - 2) [ext/standard/tests/strings/substr_count_variation_002.phpt] TEST 15649/16738 [ext/standard/tests/strings/substr_int_min.phpt] PASS substr() with PHP_INT_MIN offset or length [ext/standard/tests/strings/substr_int_min.phpt] TEST 15650/16738 [ext/standard/tests/strings/substr_replace.phpt] PASS substr_replace() function [ext/standard/tests/strings/substr_replace.phpt] TEST 15651/16738 [ext/standard/tests/strings/substr_replace_array.phpt] PASS substr_replace() function - array [ext/standard/tests/strings/substr_replace_array.phpt] TEST 15652/16738 [ext/standard/tests/strings/substr_replace_array_unset.phpt] PASS substr_replace() function - array with unset [ext/standard/tests/strings/substr_replace_array_unset.phpt] TEST 15653/16738 [ext/standard/tests/strings/substr_replace_error.phpt] PASS Test substr_replace() function : error conditions [ext/standard/tests/strings/substr_replace_error.phpt] TEST 15654/16738 [ext/standard/tests/strings/trim.phpt] PASS trim(), rtrim() and ltrim() functions [ext/standard/tests/strings/trim.phpt] TEST 15655/16738 [ext/standard/tests/strings/trim1.phpt] PASS Test trim() function [ext/standard/tests/strings/trim1.phpt] TEST 15656/16738 [ext/standard/tests/strings/trim_basic.phpt] PASS Test trim() function : basic functionality [ext/standard/tests/strings/trim_basic.phpt] TEST 15657/16738 [ext/standard/tests/strings/trim_error.phpt] PASS Test trim() function : error conditions [ext/standard/tests/strings/trim_error.phpt] TEST 15658/16738 [ext/standard/tests/strings/ucfirst.phpt] PASS "ucfirst()" function [ext/standard/tests/strings/ucfirst.phpt] TEST 15659/16738 [ext/standard/tests/strings/ucwords_basic.phpt] PASS Test ucwords() function : basic functionality [ext/standard/tests/strings/ucwords_basic.phpt] TEST 15660/16738 [ext/standard/tests/strings/ucwords_variation2.phpt] PASS Test ucwords() function : usage variations - heredoc strings [ext/standard/tests/strings/ucwords_variation2.phpt] TEST 15661/16738 [ext/standard/tests/strings/ucwords_variation3.phpt] PASS Test ucwords() function : usage variations - single quoted string [ext/standard/tests/strings/ucwords_variation3.phpt] TEST 15662/16738 [ext/standard/tests/strings/ucwords_variation4.phpt] PASS Test ucwords() function : usage variations - double quoted string [ext/standard/tests/strings/ucwords_variation4.phpt] TEST 15663/16738 [ext/standard/tests/strings/ucwords_variation5.phpt] PASS Test ucwords() function : usage variations - custom delimiters [ext/standard/tests/strings/ucwords_variation5.phpt] TEST 15664/16738 [ext/standard/tests/strings/unpack_bug68225.phpt] PASS Bug #68225 unpack and X format code [ext/standard/tests/strings/unpack_bug68225.phpt] TEST 15665/16738 [ext/standard/tests/strings/unpack_error.phpt] PASS Test unpack() function : error conditions [ext/standard/tests/strings/unpack_error.phpt] TEST 15666/16738 [ext/standard/tests/strings/unpack_offset.phpt] PASS unpack() with offset [ext/standard/tests/strings/unpack_offset.phpt] TEST 15667/16738 [ext/standard/tests/strings/url_t.phpt] PASS parse_url() function [ext/standard/tests/strings/url_t.phpt] TEST 15668/16738 [ext/standard/tests/strings/utf8.phpt] PASS UTF-8<->ISO Latin 1 encoding/decoding test [ext/standard/tests/strings/utf8.phpt] TEST 15669/16738 [ext/standard/tests/strings/uuencode.phpt] PASS uuencode family tests [ext/standard/tests/strings/uuencode.phpt] TEST 15670/16738 [ext/standard/tests/strings/vfprintf_basic.phpt] PASS Test vfprintf() function : basic functionality [ext/standard/tests/strings/vfprintf_basic.phpt] TEST 15671/16738 [ext/standard/tests/strings/vfprintf_basic1.phpt] PASS Test vfprintf() function : basic functionality - string format [ext/standard/tests/strings/vfprintf_basic1.phpt] TEST 15672/16738 [ext/standard/tests/strings/vfprintf_basic2.phpt] PASS Test vfprintf() function : basic functionality - integer format [ext/standard/tests/strings/vfprintf_basic2.phpt] TEST 15673/16738 [ext/standard/tests/strings/vfprintf_basic3.phpt] PASS Test vfprintf() function : basic functionality - float format [ext/standard/tests/strings/vfprintf_basic3.phpt] TEST 15674/16738 [ext/standard/tests/strings/vfprintf_basic4.phpt] PASS Test vfprintf() function : basic functionality - bool format [ext/standard/tests/strings/vfprintf_basic4.phpt] TEST 15675/16738 [ext/standard/tests/strings/vfprintf_basic5.phpt] PASS Test vfprintf() function : basic functionality - char format [ext/standard/tests/strings/vfprintf_basic5.phpt] TEST 15676/16738 [ext/standard/tests/strings/vfprintf_basic6.phpt] PASS Test vfprintf() function : basic functionality - exponential format [ext/standard/tests/strings/vfprintf_basic6.phpt] TEST 15677/16738 [ext/standard/tests/strings/vfprintf_basic7.phpt] SKIP Test vfprintf() function : basic functionality - unsigned format [ext/standard/tests/strings/vfprintf_basic7.phpt] reason: this test is for 32bit platform only TEST 15678/16738 [ext/standard/tests/strings/vfprintf_basic7_64bit.phpt] PASS Test vfprintf() function : basic functionality - unsigned format [ext/standard/tests/strings/vfprintf_basic7_64bit.phpt] TEST 15679/16738 [ext/standard/tests/strings/vfprintf_basic8.phpt] PASS Test vfprintf() function : basic functionality - octal format [ext/standard/tests/strings/vfprintf_basic8.phpt] TEST 15680/16738 [ext/standard/tests/strings/vfprintf_basic9.phpt] PASS Test vfprintf) function : basic functionality - hexadecimal format [ext/standard/tests/strings/vfprintf_basic9.phpt] TEST 15681/16738 [ext/standard/tests/strings/vfprintf_error1.phpt] PASS Test vfprintf() function : error conditions (more than expected arguments) [ext/standard/tests/strings/vfprintf_error1.phpt] TEST 15682/16738 [ext/standard/tests/strings/vfprintf_error3.phpt] PASS Test vfprintf() function : error conditions (wrong argument types) [ext/standard/tests/strings/vfprintf_error3.phpt] TEST 15683/16738 [ext/standard/tests/strings/vfprintf_error4.phpt] PASS Test vfprintf() function : error conditions (various conditions) [ext/standard/tests/strings/vfprintf_error4.phpt] TEST 15684/16738 [ext/standard/tests/strings/vfprintf_variation1.phpt] PASS Test vfprintf() function : variation functionality [ext/standard/tests/strings/vfprintf_variation1.phpt] TEST 15685/16738 [ext/standard/tests/strings/vprintf_basic1.phpt] PASS Test vprintf() function : basic functionality - string format [ext/standard/tests/strings/vprintf_basic1.phpt] TEST 15686/16738 [ext/standard/tests/strings/vprintf_basic2.phpt] PASS Test vprintf() function : basic functionality - integer format [ext/standard/tests/strings/vprintf_basic2.phpt] TEST 15687/16738 [ext/standard/tests/strings/vprintf_basic3.phpt] PASS Test vprintf() function : basic functionality - float format [ext/standard/tests/strings/vprintf_basic3.phpt] TEST 15688/16738 [ext/standard/tests/strings/vprintf_basic4.phpt] PASS Test vprintf() function : basic functionality - bool format [ext/standard/tests/strings/vprintf_basic4.phpt] TEST 15689/16738 [ext/standard/tests/strings/vprintf_basic5.phpt] PASS Test vprintf() function : basic functionality - char format [ext/standard/tests/strings/vprintf_basic5.phpt] TEST 15690/16738 [ext/standard/tests/strings/vprintf_basic6.phpt] PASS Test vprintf() function : basic functionality - exponential format [ext/standard/tests/strings/vprintf_basic6.phpt] TEST 15691/16738 [ext/standard/tests/strings/vprintf_basic7.phpt] SKIP Test vprintf() function : basic functionality - unsigned format [ext/standard/tests/strings/vprintf_basic7.phpt] reason: this test is for 32bit platform only TEST 15692/16738 [ext/standard/tests/strings/vprintf_basic7_64bit.phpt] PASS Test vprintf() function : basic functionality - unsigned format [ext/standard/tests/strings/vprintf_basic7_64bit.phpt] TEST 15693/16738 [ext/standard/tests/strings/vprintf_basic8.phpt] PASS Test vprintf() function : basic functionality - octal format [ext/standard/tests/strings/vprintf_basic8.phpt] TEST 15694/16738 [ext/standard/tests/strings/vprintf_basic9.phpt] PASS Test vprintf() function : basic functionality - hexadecimal format [ext/standard/tests/strings/vprintf_basic9.phpt] TEST 15695/16738 [ext/standard/tests/strings/vprintf_variation10.phpt] PASS Test vprintf() function : usage variations - char formats with non-char values [ext/standard/tests/strings/vprintf_variation10.phpt] TEST 15696/16738 [ext/standard/tests/strings/vprintf_variation11.phpt] SKIP Test vprintf() function : usage variations - octal formats with octal values [ext/standard/tests/strings/vprintf_variation11.phpt] reason: this test is for 32bit platform only TEST 15697/16738 [ext/standard/tests/strings/vprintf_variation11_64bit.phpt] PASS Test vprintf() function : usage variations - octal formats with octal values [ext/standard/tests/strings/vprintf_variation11_64bit.phpt] TEST 15698/16738 [ext/standard/tests/strings/vprintf_variation12.phpt] SKIP Test vprintf() function : usage variations - octal formats with non-octal values [ext/standard/tests/strings/vprintf_variation12.phpt] reason: this test is for 32bit platform only TEST 15699/16738 [ext/standard/tests/strings/vprintf_variation12_64bit.phpt] PASS Test vprintf() function : usage variations - octal formats with non-octal values [ext/standard/tests/strings/vprintf_variation12_64bit.phpt] TEST 15700/16738 [ext/standard/tests/strings/vprintf_variation13.phpt] SKIP Test vprintf() function : usage variations - hexa formats with hexa values [ext/standard/tests/strings/vprintf_variation13.phpt] reason: this test is for 32bit platform only TEST 15701/16738 [ext/standard/tests/strings/vprintf_variation13_64bit.phpt] PASS Test vprintf() function : usage variations - hexa formats with hexa values [ext/standard/tests/strings/vprintf_variation13_64bit.phpt] TEST 15702/16738 [ext/standard/tests/strings/vprintf_variation14.phpt] SKIP Test vprintf() function : usage variations - hexa formats with non-hexa values [ext/standard/tests/strings/vprintf_variation14.phpt] reason: this test is for 32bit platform only TEST 15703/16738 [ext/standard/tests/strings/vprintf_variation14_64bit.phpt] PASS Test vprintf() function : usage variations - hexa formats with non-hexa values [ext/standard/tests/strings/vprintf_variation14_64bit.phpt] TEST 15704/16738 [ext/standard/tests/strings/vprintf_variation15.phpt] SKIP Test vprintf() function : usage variations - unsigned formats with unsigned values [ext/standard/tests/strings/vprintf_variation15.phpt] reason: this test is for 32bit platform only TEST 15705/16738 [ext/standard/tests/strings/vprintf_variation15_64bit.phpt] PASS Test vprintf() function : usage variations - unsigned formats with unsigned values [ext/standard/tests/strings/vprintf_variation15_64bit.phpt] TEST 15706/16738 [ext/standard/tests/strings/vprintf_variation16.phpt] SKIP Test vprintf() function : usage variations - unsigned formats with signed and other types of values [ext/standard/tests/strings/vprintf_variation16.phpt] reason: this test is for 32bit platform only TEST 15707/16738 [ext/standard/tests/strings/vprintf_variation16_64bit.phpt] PASS Test vprintf() function : usage variations - unsigned formats with signed and other types of values [ext/standard/tests/strings/vprintf_variation16_64bit.phpt] TEST 15708/16738 [ext/standard/tests/strings/vprintf_variation17.phpt] PASS Test vsprintf() function : usage variations - scientific formats with scientific values [ext/standard/tests/strings/vprintf_variation17.phpt] TEST 15709/16738 [ext/standard/tests/strings/vprintf_variation18.phpt] PASS Test vprintf() function : usage variations - scientific formats with non-scientific values [ext/standard/tests/strings/vprintf_variation18.phpt] TEST 15710/16738 [ext/standard/tests/strings/vprintf_variation19.phpt] SKIP Test vprintf() function : usage variations - with whitespaces in format strings [ext/standard/tests/strings/vprintf_variation19.phpt] reason: this test is for 32bit platform only TEST 15711/16738 [ext/standard/tests/strings/vprintf_variation19_64bit.phpt] PASS Test vprintf() function : usage variations - with whitespaces in format strings [ext/standard/tests/strings/vprintf_variation19_64bit.phpt] TEST 15712/16738 [ext/standard/tests/strings/vprintf_variation2.phpt] PASS Test vprintf() function : usage variations - unexpected values for args argument [ext/standard/tests/strings/vprintf_variation2.phpt] TEST 15713/16738 [ext/standard/tests/strings/vprintf_variation3.phpt] PASS Test vprintf() function : usage variations - int formats with int values [ext/standard/tests/strings/vprintf_variation3.phpt] TEST 15714/16738 [ext/standard/tests/strings/vprintf_variation4.phpt] SKIP Test vprintf() function : usage variations - int formats with non-integer values [ext/standard/tests/strings/vprintf_variation4.phpt] reason: this test is for 32bit platform only TEST 15715/16738 [ext/standard/tests/strings/vprintf_variation4_64bit.phpt] PASS Test vprintf() function : usage variations - int formats with non-integer values [ext/standard/tests/strings/vprintf_variation4_64bit.phpt] TEST 15716/16738 [ext/standard/tests/strings/vprintf_variation5.phpt] PASS Test vprintf() function : usage variations - float formats with float values [ext/standard/tests/strings/vprintf_variation5.phpt] TEST 15717/16738 [ext/standard/tests/strings/vprintf_variation6.phpt] PASS Test vprintf() function : usage variations - float formats with non-float values [ext/standard/tests/strings/vprintf_variation6.phpt] TEST 15718/16738 [ext/standard/tests/strings/vprintf_variation7.phpt] PASS Test vprintf() function : usage variations - string formats with strings [ext/standard/tests/strings/vprintf_variation7.phpt] TEST 15719/16738 [ext/standard/tests/strings/vprintf_variation8.phpt] PASS Test vprintf() function : usage variations - string formats with non-string values [ext/standard/tests/strings/vprintf_variation8.phpt] TEST 15720/16738 [ext/standard/tests/strings/vprintf_variation9.phpt] PASS Test vprintf() function : usage variations - char formats with char values [ext/standard/tests/strings/vprintf_variation9.phpt] TEST 15721/16738 [ext/standard/tests/strings/vsprintf_basic1.phpt] PASS Test vsprintf() function : basic functionality - string format [ext/standard/tests/strings/vsprintf_basic1.phpt] TEST 15722/16738 [ext/standard/tests/strings/vsprintf_basic2.phpt] PASS Test vsprintf() function : basic functionality - integer format [ext/standard/tests/strings/vsprintf_basic2.phpt] TEST 15723/16738 [ext/standard/tests/strings/vsprintf_basic3.phpt] PASS Test vsprintf() function : basic functionality - float format [ext/standard/tests/strings/vsprintf_basic3.phpt] TEST 15724/16738 [ext/standard/tests/strings/vsprintf_basic4.phpt] PASS Test vsprintf() function : basic functionality - bool format [ext/standard/tests/strings/vsprintf_basic4.phpt] TEST 15725/16738 [ext/standard/tests/strings/vsprintf_basic5.phpt] PASS Test vsprintf() function : basic functionality - char format [ext/standard/tests/strings/vsprintf_basic5.phpt] TEST 15726/16738 [ext/standard/tests/strings/vsprintf_basic6.phpt] PASS Test vsprintf() function : basic functionality - exponential format [ext/standard/tests/strings/vsprintf_basic6.phpt] TEST 15727/16738 [ext/standard/tests/strings/vsprintf_basic7.phpt] SKIP Test vsprintf() function : basic functionality - unsigned format [ext/standard/tests/strings/vsprintf_basic7.phpt] reason: this test is for 32bit platform only TEST 15728/16738 [ext/standard/tests/strings/vsprintf_basic7_64bit.phpt] PASS Test vsprintf() function : basic functionality - unsigned format [ext/standard/tests/strings/vsprintf_basic7_64bit.phpt] TEST 15729/16738 [ext/standard/tests/strings/vsprintf_basic8.phpt] PASS Test vsprintf() function : basic functionality - octal format [ext/standard/tests/strings/vsprintf_basic8.phpt] TEST 15730/16738 [ext/standard/tests/strings/vsprintf_basic9.phpt] PASS Test vsprintf() function : basic functionality - hexadecimal format [ext/standard/tests/strings/vsprintf_basic9.phpt] TEST 15731/16738 [ext/standard/tests/strings/wordwrap.phpt] PASS wordwrap() function [ext/standard/tests/strings/wordwrap.phpt] TEST 15732/16738 [ext/standard/tests/strings/wordwrap_basic.phpt] PASS Test wordwrap() function : basic functionality [ext/standard/tests/strings/wordwrap_basic.phpt] TEST 15733/16738 [ext/standard/tests/strings/wordwrap_error.phpt] PASS Test wordwrap() function : error conditions [ext/standard/tests/strings/wordwrap_error.phpt] TEST 15734/16738 [ext/standard/tests/strings/wordwrap_memory_limit.phpt] PASS No overflow should occur during the memory_limit check for wordwrap() [ext/standard/tests/strings/wordwrap_memory_limit.phpt] TEST 15735/16738 [ext/standard/tests/strings/wordwrap_memory_limit_32bit.phpt] SKIP No overflow should occur during the memory_limit check for wordwrap() [ext/standard/tests/strings/wordwrap_memory_limit_32bit.phpt] reason: this test is for 32bit platforms only TEST 15736/16738 [ext/standard/tests/strings/wordwrap_variation5.phpt] PASS Test wordwrap() function : usage variations - valid break arguments(spaces) [ext/standard/tests/strings/wordwrap_variation5.phpt] TEST 15737/16738 [ext/standard/tests/time/001.phpt] PASS microtime() function [ext/standard/tests/time/001.phpt] TEST 15738/16738 [ext/standard/tests/time/bug38524.phpt] PASS Bug #38524 (strptime() does not initialize the internal date storage structure) [ext/standard/tests/time/bug38524.phpt] TEST 15739/16738 [ext/standard/tests/time/bug60222.phpt] PASS Bug #60222 (time_nanosleep() does validate input params) [ext/standard/tests/time/bug60222.phpt] TEST 15740/16738 [ext/standard/tests/time/idate.phpt] PASS idate() function [ext/standard/tests/time/idate.phpt] TEST 15741/16738 [ext/standard/tests/time/idate_iso.phpt] PASS idate() function: ISO Day-of-Week and ISO Year [ext/standard/tests/time/idate_iso.phpt] TEST 15742/16738 [ext/standard/tests/time/strptime_basic.phpt] SKIP Test strptime() function : basic functionality [ext/standard/tests/time/strptime_basic.phpt] reason: strftime does not support %Z TEST 15743/16738 [ext/standard/tests/time/strptime_error.phpt] PASS Test localtime() function : error conditions [ext/standard/tests/time/strptime_error.phpt] TEST 15744/16738 [ext/standard/tests/time/strptime_parts.phpt] SKIP Test strptime() function : basic functionality [ext/standard/tests/time/strptime_parts.phpt] reason: strftime does not support %Z TEST 15745/16738 [ext/standard/tests/url/base64_decode_basic_001.phpt] PASS Test base64_decode() function : basic functionality - ensure all base64 alphabet is supported. [ext/standard/tests/url/base64_decode_basic_001.phpt] TEST 15746/16738 [ext/standard/tests/url/base64_decode_basic_002.phpt] PASS Test base64_decode() function : basic functionality - strict vs non-strict with non-base64 chars. [ext/standard/tests/url/base64_decode_basic_002.phpt] TEST 15747/16738 [ext/standard/tests/url/base64_decode_basic_003.phpt] PASS Test base64_decode() function : basic functionality - padding and whitespace [ext/standard/tests/url/base64_decode_basic_003.phpt] TEST 15748/16738 [ext/standard/tests/url/base64_encode_basic_001.phpt] PASS Test base64_encode() function : basic functionality [ext/standard/tests/url/base64_encode_basic_001.phpt] TEST 15749/16738 [ext/standard/tests/url/base64_encode_basic_002.phpt] PASS Test base64_encode() function : basic functionality - check algorithm round trips [ext/standard/tests/url/base64_encode_basic_002.phpt] TEST 15750/16738 [ext/standard/tests/url/bug47174.phpt] PASS Bug #47174 (base64_decode() interprets pad char in mid string as terminator) [ext/standard/tests/url/bug47174.phpt] TEST 15751/16738 [ext/standard/tests/url/bug52327.phpt] PASS Bug #52327 (base64_decode() improper handling of leading padding) [ext/standard/tests/url/bug52327.phpt] TEST 15752/16738 [ext/standard/tests/url/bug53248.phpt] PASS Bug #53248 (rawurlencode RFC 3986 EBCDIC support) [ext/standard/tests/url/bug53248.phpt] TEST 15753/16738 [ext/standard/tests/url/bug54180.phpt] PASS Bug #54180 (parse_url() incorrectly parses path when ? in fragment) [ext/standard/tests/url/bug54180.phpt] TEST 15754/16738 [ext/standard/tests/url/bug55273.phpt] PASS Bug #55273 (base64_decode() with strict rejects whitespace after pad) [ext/standard/tests/url/bug55273.phpt] TEST 15755/16738 [ext/standard/tests/url/bug55399.phpt] PASS Bug #55399 (parse_url() incorrectly treats ':' as a valid path) [ext/standard/tests/url/bug55399.phpt] TEST 15756/16738 [ext/standard/tests/url/bug63162.phpt] PASS Test parse_url() for bug #63162 [ext/standard/tests/url/bug63162.phpt] TEST 15757/16738 [ext/standard/tests/url/bug68917.phpt] PASS Bug #68917 (parse_url fails on some partial urls) [ext/standard/tests/url/bug68917.phpt] TEST 15758/16738 [ext/standard/tests/url/bug69976.phpt] PASS Bug #69976 (Unable to parse "all" urls with colon char) [ext/standard/tests/url/bug69976.phpt] TEST 15759/16738 [ext/standard/tests/url/bug73192.phpt] PASS Bug #73192: parse_url return wrong hostname [ext/standard/tests/url/bug73192.phpt] TEST 15760/16738 [ext/standard/tests/url/bug74780.phpt] PASS Bug #74780 parse_url() borks when query string contains colon [ext/standard/tests/url/bug74780.phpt] TEST 15761/16738 [ext/standard/tests/url/get_headers_error_003.phpt] PASS Test get_headers() function : test with context [ext/standard/tests/url/get_headers_error_003.phpt] TEST 15762/16738 [ext/standard/tests/url/parse_url_basic_001.phpt] PASS Test parse_url() function: Parse a load of URLs without specifying the component [ext/standard/tests/url/parse_url_basic_001.phpt] TEST 15763/16738 [ext/standard/tests/url/parse_url_basic_002.phpt] PASS Test parse_url() function: Parse a load of URLs without specifying PHP_URL_SCHEME as the URL component [ext/standard/tests/url/parse_url_basic_002.phpt] TEST 15764/16738 [ext/standard/tests/url/parse_url_basic_003.phpt] PASS Test parse_url() function: Parse a load of URLs without specifying PHP_URL_HOST as the URL component [ext/standard/tests/url/parse_url_basic_003.phpt] TEST 15765/16738 [ext/standard/tests/url/parse_url_basic_004.phpt] PASS Test parse_url() function: Parse a load of URLs without specifying PHP_URL_PORT as the URL component [ext/standard/tests/url/parse_url_basic_004.phpt] TEST 15766/16738 [ext/standard/tests/url/parse_url_basic_005.phpt] PASS Test parse_url() function: Parse a load of URLs without specifying PHP_URL_USER as the URL component [ext/standard/tests/url/parse_url_basic_005.phpt] TEST 15767/16738 [ext/standard/tests/url/parse_url_basic_006.phpt] PASS Test parse_url() function: Parse a load of URLs without specifying PHP_URL_PASS as the URL component [ext/standard/tests/url/parse_url_basic_006.phpt] TEST 15768/16738 [ext/standard/tests/url/parse_url_basic_007.phpt] PASS Test parse_url() function: Parse a load of URLs without specifying PHP_URL_PATH as the URL component [ext/standard/tests/url/parse_url_basic_007.phpt] TEST 15769/16738 [ext/standard/tests/url/parse_url_basic_008.phpt] PASS Test parse_url() function: Parse a load of URLs without specifying PHP_URL_QUERY as the URL component [ext/standard/tests/url/parse_url_basic_008.phpt] TEST 15770/16738 [ext/standard/tests/url/parse_url_basic_009.phpt] PASS Test parse_url() function: Parse a load of URLs without specifying PHP_URL_FRAGMENT as the URL component [ext/standard/tests/url/parse_url_basic_009.phpt] TEST 15771/16738 [ext/standard/tests/url/parse_url_basic_010.phpt] PASS Test parse_url() function : check values of URL related constants [ext/standard/tests/url/parse_url_basic_010.phpt] TEST 15772/16738 [ext/standard/tests/url/parse_url_basic_011.phpt] PASS Test parse_url() function: can not recognize port without scheme [ext/standard/tests/url/parse_url_basic_011.phpt] TEST 15773/16738 [ext/standard/tests/url/parse_url_error_002.phpt] PASS Test parse_url() function: url component specifier out of range [ext/standard/tests/url/parse_url_error_002.phpt] TEST 15774/16738 [ext/standard/tests/url/parse_url_relative_scheme.phpt] PASS Test parse_url() function: Checks relative URL schemes (e.g. "//example.com") [ext/standard/tests/url/parse_url_relative_scheme.phpt] TEST 15775/16738 [ext/standard/tests/url/parse_url_unterminated.phpt] PASS Test parse_url() function: Parse unterminated string [ext/standard/tests/url/parse_url_unterminated.phpt] TEST 15776/16738 [ext/standard/tests/versioning/php_sapi_name.phpt] PASS php_sapi_name test [ext/standard/tests/versioning/php_sapi_name.phpt] TEST 15777/16738 [ext/standard/tests/versioning/php_sapi_name_variation001.phpt] PASS php_sapi_name() function when switching to webserver by using post [ext/standard/tests/versioning/php_sapi_name_variation001.phpt] TEST 15778/16738 [ext/standard/tests/versioning/phpversion.phpt] PASS phpversion test [ext/standard/tests/versioning/phpversion.phpt] TEST 15779/16738 [ext/standard/tests/versioning/version_compare.phpt] PASS version_compare test [ext/standard/tests/versioning/version_compare.phpt] TEST 15780/16738 [ext/standard/tests/versioning/version_compare_invalid_operator.phpt] PASS Ensures an exception is thrown if versions are compared with an invalid operator [ext/standard/tests/versioning/version_compare_invalid_operator.phpt] TEST 15781/16738 [ext/standard/tests/versioning/version_compare_op_abbrev.phpt] PASS version_compare() no longer supports operator abbreviations [ext/standard/tests/versioning/version_compare_op_abbrev.phpt] TEST 15782/16738 [ext/sysvmsg/tests/001.phpt] PASS send/receive serialized message. [ext/sysvmsg/tests/001.phpt] TEST 15783/16738 [ext/sysvmsg/tests/002.phpt] PASS msg_receive() should return false when unserialize() failed [ext/sysvmsg/tests/002.phpt] TEST 15784/16738 [ext/sysvmsg/tests/003.phpt] PASS msg_queue_exists() [ext/sysvmsg/tests/003.phpt] TEST 15785/16738 [ext/sysvmsg/tests/004.phpt] PASS msg_set_queue() and msg_stat_queue() [ext/sysvmsg/tests/004.phpt] TEST 15786/16738 [ext/sysvmsg/tests/005.phpt] PASS sysvmsg functions on non-existing queue [ext/sysvmsg/tests/005.phpt] TEST 15787/16738 [ext/sysvmsg/tests/006.phpt] PASS msg_send() data types when not serializing [ext/sysvmsg/tests/006.phpt] TEST 15788/16738 [ext/sysvmsg/tests/gh16592.phpt] PASS msg_send() segfault when the type does not serialize as expected [ext/sysvmsg/tests/gh16592.phpt] TEST 15789/16738 [ext/sysvsem/tests/nowait.phpt] PASS Test sem_acquire with nowait option [ext/sysvsem/tests/nowait.phpt] TEST 15790/16738 [ext/sysvsem/tests/sysv.phpt] PASS General semaphore and shared memory test [ext/sysvsem/tests/sysv.phpt] TEST 15791/16738 [ext/sysvshm/tests/001.phpt] PASS ftok() tests [ext/sysvshm/tests/001.phpt] TEST 15792/16738 [ext/sysvshm/tests/002.phpt] PASS shm_attach() tests [ext/sysvshm/tests/002.phpt] TEST 15793/16738 [ext/sysvshm/tests/003.phpt] PASS shm_detach() tests [ext/sysvshm/tests/003.phpt] TEST 15794/16738 [ext/sysvshm/tests/004.phpt] PASS shm_put_var() tests [ext/sysvshm/tests/004.phpt] TEST 15795/16738 [ext/sysvshm/tests/005.phpt] PASS shm_get_var() tests [ext/sysvshm/tests/005.phpt] TEST 15796/16738 [ext/sysvshm/tests/006.phpt] PASS shm_remove_var() tests [ext/sysvshm/tests/006.phpt] TEST 15797/16738 [ext/sysvshm/tests/007.phpt] PASS shm_remove() tests [ext/sysvshm/tests/007.phpt] TEST 15798/16738 [ext/sysvshm/tests/bug72858.phpt] SKIP Bug #72858 shm_attach null dereference [ext/sysvshm/tests/bug72858.phpt] reason: 32-bit onlyskip windows only TEST 15799/16738 [ext/sysvshm/tests/gh16591.phpt] PASS GH-16591 (Assertion error in shm_put_var) [ext/sysvshm/tests/gh16591.phpt] TEST 15800/16738 [ext/sysvshm/tests/shutdown_crash_0.phpt] PASS Shutdown crash when attached/removed same key segment multiple times [ext/sysvshm/tests/shutdown_crash_0.phpt] TEST 15801/16738 [ext/tidy/tests/001.phpt] PASS Check for tidy presence [ext/tidy/tests/001.phpt] TEST 15802/16738 [ext/tidy/tests/002.phpt] PASS tidy_parse_string() [ext/tidy/tests/002.phpt] TEST 15803/16738 [ext/tidy/tests/003.phpt] PASS tidy_clean_repair() [ext/tidy/tests/003.phpt] TEST 15804/16738 [ext/tidy/tests/004.phpt] PASS tidy_diagnose() [ext/tidy/tests/004.phpt] TEST 15805/16738 [ext/tidy/tests/005-mb.phpt] PASS tidy_parse_file() [ext/tidy/tests/005-mb.phpt] TEST 15806/16738 [ext/tidy/tests/005.phpt] PASS tidy_parse_file() [ext/tidy/tests/005.phpt] TEST 15807/16738 [ext/tidy/tests/006.phpt] PASS Verbose tidy_get_error_buffer() [ext/tidy/tests/006.phpt] TEST 15808/16738 [ext/tidy/tests/007.phpt] PASS Verbose tidy_getopt() [ext/tidy/tests/007.phpt] TEST 15809/16738 [ext/tidy/tests/008.phpt] PASS Accessing the error buffer via $obj->error_buf... [ext/tidy/tests/008.phpt] TEST 15810/16738 [ext/tidy/tests/009.phpt] PASS tidy_doc object overloading [ext/tidy/tests/009.phpt] TEST 15811/16738 [ext/tidy/tests/010.phpt] PASS Accessing root, body, html, and head nodes.. [ext/tidy/tests/010.phpt] TEST 15812/16738 [ext/tidy/tests/011.phpt] PASS Accessing attributes of a node [ext/tidy/tests/011.phpt] TEST 15813/16738 [ext/tidy/tests/012.phpt] PASS Accessing children nodes [ext/tidy/tests/012.phpt] TEST 15814/16738 [ext/tidy/tests/013.phpt] PASS Parsing a file using constructor [ext/tidy/tests/013.phpt] TEST 15815/16738 [ext/tidy/tests/014.phpt] PASS Passing configuration options through tidy_parse_string(). [ext/tidy/tests/014.phpt] TEST 15816/16738 [ext/tidy/tests/015.phpt] PASS Passing configuration options through tidy_parse_file(). [ext/tidy/tests/015.phpt] TEST 15817/16738 [ext/tidy/tests/016.phpt] PASS Passing configuration file through tidy_parse_file() (may fail with buggy libtidy) [ext/tidy/tests/016.phpt] TEST 15818/16738 [ext/tidy/tests/017.phpt] PASS The Tidy Output Buffer Filter [ext/tidy/tests/017.phpt] TEST 15819/16738 [ext/tidy/tests/018.phpt] PASS binary safety [ext/tidy/tests/018.phpt] TEST 15820/16738 [ext/tidy/tests/019.phpt] PASS tidy_repair_*() and invalid parameters [ext/tidy/tests/019.phpt] TEST 15821/16738 [ext/tidy/tests/020.phpt] PASS OO API [ext/tidy/tests/020.phpt] TEST 15822/16738 [ext/tidy/tests/021.phpt] PASS tidy_get_opt_doc() [ext/tidy/tests/021.phpt] TEST 15823/16738 [ext/tidy/tests/023.phpt] PASS tidy and tidyNode OO [ext/tidy/tests/023.phpt] TEST 15824/16738 [ext/tidy/tests/024.phpt] PASS libtidy handling of 'new-blocklevel-tags' [ext/tidy/tests/024.phpt] TEST 15825/16738 [ext/tidy/tests/025.phpt] PASS tidyNode tests [ext/tidy/tests/025.phpt] TEST 15826/16738 [ext/tidy/tests/026.phpt] PASS tidy.clean_output test [ext/tidy/tests/026.phpt] TEST 15827/16738 [ext/tidy/tests/027.phpt] PASS Bug: tidy segfaults with markup=false [ext/tidy/tests/027.phpt] TEST 15828/16738 [ext/tidy/tests/028.phpt] PASS tidyNode::getParent() [ext/tidy/tests/028.phpt] TEST 15829/16738 [ext/tidy/tests/029.phpt] PASS tidy_get_body() crash [ext/tidy/tests/029.phpt] TEST 15830/16738 [ext/tidy/tests/030.phpt] PASS getConfig() method - basic test for getConfig() [ext/tidy/tests/030.phpt] TEST 15831/16738 [ext/tidy/tests/031.phpt] PASS tidy_config_count() function - basic test for tidy_config_count() [ext/tidy/tests/031.phpt] TEST 15832/16738 [ext/tidy/tests/032.phpt] PASS tidy_error_count() function - basic test for tidy_error_count() [ext/tidy/tests/032.phpt] TEST 15833/16738 [ext/tidy/tests/033.phpt] PASS tidy_warning_count() function - basic test for tidy_warning_count() [ext/tidy/tests/033.phpt] TEST 15834/16738 [ext/tidy/tests/034.phpt] PASS tidy_access_count() function - basic test for tidy_access_count() [ext/tidy/tests/034.phpt] TEST 15835/16738 [ext/tidy/tests/035.phpt] PASS tidyNode::__construct() [ext/tidy/tests/035.phpt] TEST 15836/16738 [ext/tidy/tests/036.phpt] PASS Test readonly tidyNode properties [ext/tidy/tests/036.phpt] TEST 15837/16738 [ext/tidy/tests/bug54682.phpt] PASS Tidy::diagnose() NULL pointer dereference [ext/tidy/tests/bug54682.phpt] TEST 15838/16738 [ext/tidy/tests/bug77040.phpt] PASS Bug #77040 (tidyNode::isHtml() is completely broken) [ext/tidy/tests/bug77040.phpt] TEST 15839/16738 [ext/tidy/tests/bug77594.phpt] PASS Bug #77594 (ob_tidyhandler is never reset) [ext/tidy/tests/bug77594.phpt] TEST 15840/16738 [ext/tidy/tests/bug_50558.phpt] PASS Bug #50558 - Broken object model when extending tidy [ext/tidy/tests/bug_50558.phpt] TEST 15841/16738 [ext/tidy/tests/gh10636.phpt] PASS GH-10636 (Tidy does not output notice when it encountered parse errors in the default configuration file) [ext/tidy/tests/gh10636.phpt] TEST 15842/16738 [ext/tidy/tests/gh12980.phpt] PASS GH-12980 (tidynode.props.attribute is missing "Boolean Attributes" and empty attributes) [ext/tidy/tests/gh12980.phpt] TEST 15843/16738 [ext/tidy/tests/open_basedir_failure_config.phpt] PASS Tidy with basedir restriction failure on configuration file [ext/tidy/tests/open_basedir_failure_config.phpt] TEST 15844/16738 [ext/tidy/tests/parsing_file_too_large.phpt] SKIP Trying to parse a file that is too large (over 4GB) [ext/tidy/tests/parsing_file_too_large.phpt] reason: slow test TEST 15845/16738 [ext/tidy/tests/parsing_inexistent_file.phpt] PASS Trying to parse a non existent file [ext/tidy/tests/parsing_inexistent_file.phpt] TEST 15846/16738 [ext/tidy/tests/tidy_error.phpt] PASS Ensure tidy_get_status() returns correct status [ext/tidy/tests/tidy_error.phpt] TEST 15847/16738 [ext/tidy/tests/tidy_error1.phpt] PASS Notice triggered by invalid configuration options [ext/tidy/tests/tidy_error1.phpt] TEST 15848/16738 [ext/tidy/tests/uninitialized.phpt] PASS Operations on uninitialized tidy object [ext/tidy/tests/uninitialized.phpt] TEST 15849/16738 [ext/tokenizer/tests/001.phpt] PASS token_name() [ext/tokenizer/tests/001.phpt] TEST 15850/16738 [ext/tokenizer/tests/002.phpt] PASS token_get_all() [ext/tokenizer/tests/002.phpt] TEST 15851/16738 [ext/tokenizer/tests/003.phpt] PASS token_get_all() and wrong parameters [ext/tokenizer/tests/003.phpt] TEST 15852/16738 [ext/tokenizer/tests/PhpToken_constructor.phpt] PASS PhpToken constructor [ext/tokenizer/tests/PhpToken_constructor.phpt] TEST 15853/16738 [ext/tokenizer/tests/PhpToken_extension.phpt] PASS Extending the PhpToken class [ext/tokenizer/tests/PhpToken_extension.phpt] TEST 15854/16738 [ext/tokenizer/tests/PhpToken_extension_errors.phpt] PASS PhpToken extensions that throw during construction [ext/tokenizer/tests/PhpToken_extension_errors.phpt] TEST 15855/16738 [ext/tokenizer/tests/PhpToken_final_constructor.phpt] PASS Check that the PhpToken constructor is final [ext/tokenizer/tests/PhpToken_final_constructor.phpt] TEST 15856/16738 [ext/tokenizer/tests/PhpToken_methods.phpt] PASS PhpToken instance methods [ext/tokenizer/tests/PhpToken_methods.phpt] TEST 15857/16738 [ext/tokenizer/tests/PhpToken_toString.phpt] PASS PhpToken implements __toString() [ext/tokenizer/tests/PhpToken_toString.phpt] TEST 15858/16738 [ext/tokenizer/tests/PhpToken_tokenize.phpt] PASS PhpToken::tokenize() method [ext/tokenizer/tests/PhpToken_tokenize.phpt] TEST 15859/16738 [ext/tokenizer/tests/attributes.phpt] PASS Attributes are exposed as tokens. [ext/tokenizer/tests/attributes.phpt] TEST 15860/16738 [ext/tokenizer/tests/bad_character.phpt] PASS token_get_all() produces T_BAD_CHARACTER for unexpected characters [ext/tokenizer/tests/bad_character.phpt] TEST 15861/16738 [ext/tokenizer/tests/bug26463.phpt] PASS Bug #26463 (token_get_all() does not correctly handle semicolons after T_END_HEREDOC) [ext/tokenizer/tests/bug26463.phpt] TEST 15862/16738 [ext/tokenizer/tests/bug54089.phpt] PASS Bug #54089 (token_get_all() does not stop after __halt_compiler) [ext/tokenizer/tests/bug54089.phpt] TEST 15863/16738 [ext/tokenizer/tests/bug60097.phpt] PASS Bug 60097: token_get_all fails to lex nested heredoc [ext/tokenizer/tests/bug60097.phpt] TEST 15864/16738 [ext/tokenizer/tests/bug67395.phpt] PASS Bug 67395: token_name() does not return name for T_POW and T_POW_EQUAL token [ext/tokenizer/tests/bug67395.phpt] TEST 15865/16738 [ext/tokenizer/tests/bug76437.phpt] PASS Bug #76437 (token_get_all with TOKEN_PARSE flag fails to recognise close tag) [ext/tokenizer/tests/bug76437.phpt] TEST 15866/16738 [ext/tokenizer/tests/bug76991.phpt] PASS Bug #76991: Incorrect tokenization of multiple invalid flexible heredoc strings [ext/tokenizer/tests/bug76991.phpt] TEST 15867/16738 [ext/tokenizer/tests/bug77966.phpt] PASS Handling of "namespace as" in TOKEN_PARSE mode [ext/tokenizer/tests/bug77966.phpt] TEST 15868/16738 [ext/tokenizer/tests/bug80462.phpt] PASS Bug #80462: Nullsafe operator tokenize with TOKEN_PARSE flag fails [ext/tokenizer/tests/bug80462.phpt] TEST 15869/16738 [ext/tokenizer/tests/bug81342.phpt] PASS Bug #81342: New ampersand token parsing depends on new line after it [ext/tokenizer/tests/bug81342.phpt] TEST 15870/16738 [ext/tokenizer/tests/invalid_large_octal_with_underscores.phpt] PASS Large invalid octal number with underscores [ext/tokenizer/tests/invalid_large_octal_with_underscores.phpt] TEST 15871/16738 [ext/tokenizer/tests/invalid_octal_dnumber.phpt] PASS Invalid octal number that overflows to double [ext/tokenizer/tests/invalid_octal_dnumber.phpt] TEST 15872/16738 [ext/tokenizer/tests/namespaced_names.phpt] PASS Tokenization of namespaced names [ext/tokenizer/tests/namespaced_names.phpt] TEST 15873/16738 [ext/tokenizer/tests/no_inline_html_split.phpt] PASS Inline HTML should not be split at partial PHP tags [ext/tokenizer/tests/no_inline_html_split.phpt] TEST 15874/16738 [ext/tokenizer/tests/parse_errors.phpt] PASS Parse errors during token_get_all() [ext/tokenizer/tests/parse_errors.phpt] TEST 15875/16738 [ext/tokenizer/tests/php_tag_only.phpt] PASS Tokenization of only the process causes segfault with xsl:key) [ext/xsl/tests/bug26384.phpt] TEST 16033/16738 [ext/xsl/tests/bug33853.phpt] PASS Bug #33853 (php:function call __autoload with lowercase param) [ext/xsl/tests/bug33853.phpt] TEST 16034/16738 [ext/xsl/tests/bug48221.phpt] PASS Bug #48221 (memory leak when passing invalid xslt parameter) [ext/xsl/tests/bug48221.phpt] TEST 16035/16738 [ext/xsl/tests/bug49634.phpt] PASS bug #49634 (Segfault throwing an exception in a XSL registered function) [ext/xsl/tests/bug49634.phpt] TEST 16036/16738 [ext/xsl/tests/bug53965.phpt] PASS Bug #53965 ( cannot find files with relative paths when loaded with "file://") [ext/xsl/tests/bug53965.phpt] TEST 16037/16738 [ext/xsl/tests/bug54446.phpt] PASS Bug #54446 (Arbitrary file creation via libxslt 'output' extension) [ext/xsl/tests/bug54446.phpt] TEST 16038/16738 [ext/xsl/tests/bug54446_with_ini.phpt] PASS Bug #54446 (Arbitrary file creation via libxslt 'output' extension with php.ini setting) [ext/xsl/tests/bug54446_with_ini.phpt] TEST 16039/16738 [ext/xsl/tests/bug70078.phpt] PASS Bug #70078 (XSL callbacks with nodes as parameter leak memory) [ext/xsl/tests/bug70078.phpt] TEST 16040/16738 [ext/xsl/tests/bug70535.phpt] PASS Bug #70535 (XSLT: free(): invalid pointer) [ext/xsl/tests/bug70535.phpt] TEST 16041/16738 [ext/xsl/tests/bug71540.phpt] SKIP Bug #71540 (NULL pointer dereference in xsl_ext_function_php()) [ext/xsl/tests/bug71540.phpt] reason: this test is for PHP linked with libxml2 < 2.9.3 only TEST 16042/16738 [ext/xsl/tests/php_function_edge_cases.phpt] PASS php:function() edge cases [ext/xsl/tests/php_function_edge_cases.phpt] TEST 16043/16738 [ext/xsl/tests/throw_in_autoload.phpt] PASS Fork of bug33853.phpt with exit replaced by throw [ext/xsl/tests/throw_in_autoload.phpt] TEST 16044/16738 [ext/xsl/tests/transformToDoc_sxe_type_error.phpt] PASS XSLTProcessor::transformToDoc return value type error with SimpleXML [ext/xsl/tests/transformToDoc_sxe_type_error.phpt] TEST 16045/16738 [ext/xsl/tests/xsl-phpinfo.phpt] PASS Test phpinfo() displays xsl info [ext/xsl/tests/xsl-phpinfo.phpt] TEST 16046/16738 [ext/xsl/tests/xslt001.phpt] PASS Test 1: Transform To XML String [ext/xsl/tests/xslt001.phpt] TEST 16047/16738 [ext/xsl/tests/xslt002.phpt] PASS Test 2: Transform To HTML String [ext/xsl/tests/xslt002.phpt] TEST 16048/16738 [ext/xsl/tests/xslt003.phpt] PASS Test 3: Using Parameters [ext/xsl/tests/xslt003.phpt] TEST 16049/16738 [ext/xsl/tests/xslt004.phpt] PASS Test 4: Checking UTF8 Output [ext/xsl/tests/xslt004.phpt] TEST 16050/16738 [ext/xsl/tests/xslt005.phpt] PASS Test 5: Checking Indent [ext/xsl/tests/xslt005.phpt] TEST 16051/16738 [ext/xsl/tests/xslt006.phpt] PASS Test 6: Transform To Doc [ext/xsl/tests/xslt006.phpt] TEST 16052/16738 [ext/xsl/tests/xslt007.phpt] PASS Test 7: Transform To Uri [ext/xsl/tests/xslt007.phpt] TEST 16053/16738 [ext/xsl/tests/xslt008-mb.phpt] PASS Test 8: Stream Wrapper Includes [ext/xsl/tests/xslt008-mb.phpt] TEST 16054/16738 [ext/xsl/tests/xslt008.phpt] PASS Test 8: Stream Wrapper Includes [ext/xsl/tests/xslt008.phpt] TEST 16055/16738 [ext/xsl/tests/xslt009.phpt] PASS Test 9: Stream Wrapper XPath-Document() [ext/xsl/tests/xslt009.phpt] TEST 16056/16738 [ext/xsl/tests/xslt010.phpt] SKIP Test 10: EXSLT Support [ext/xsl/tests/xslt010.phpt] reason: for libxsl < 10130 TEST 16057/16738 [ext/xsl/tests/xslt010_gt10129.phpt] PASS Test 10: EXSLT Support [ext/xsl/tests/xslt010_gt10129.phpt] TEST 16058/16738 [ext/xsl/tests/xslt011.phpt] PASS Test 11: php:function Support [ext/xsl/tests/xslt011.phpt] TEST 16059/16738 [ext/xsl/tests/xslt012.phpt] PASS Test 12: Using Associative Array of Parameters [ext/xsl/tests/xslt012.phpt] TEST 16060/16738 [ext/xsl/tests/xsltprocessor_getParameter-invalidparam.phpt] PASS Check xsltprocessor::getParameter with undefined parameter [ext/xsl/tests/xsltprocessor_getParameter-invalidparam.phpt] TEST 16061/16738 [ext/xsl/tests/xsltprocessor_getParameter.phpt] PASS Check xsltprocessor::getparameter functionality [ext/xsl/tests/xsltprocessor_getParameter.phpt] TEST 16062/16738 [ext/xsl/tests/xsltprocessor_hasExsltSupport.phpt] PASS Test the basics to function XSLTProcessor::hasExsltSupport(). [ext/xsl/tests/xsltprocessor_hasExsltSupport.phpt] TEST 16063/16738 [ext/xsl/tests/xsltprocessor_hasExsltSupport_wrongparam_001.phpt] PASS Check XSLTProcessor::hasExsltSupport() with 1 parameter [ext/xsl/tests/xsltprocessor_hasExsltSupport_wrongparam_001.phpt] TEST 16064/16738 [ext/xsl/tests/xsltprocessor_importStylesheet-invalidparam.phpt] PASS XSLTProcessor::importStylesheet() - Test with invalid stylesheet [ext/xsl/tests/xsltprocessor_importStylesheet-invalidparam.phpt] TEST 16065/16738 [ext/xsl/tests/xsltprocessor_registerPHPFunctions-allfuncs.phpt] PASS Check xsltprocessor::registerPHPFunctions [ext/xsl/tests/xsltprocessor_registerPHPFunctions-allfuncs.phpt] TEST 16066/16738 [ext/xsl/tests/xsltprocessor_registerPHPFunctions-array-multiple.phpt] PASS Check xsltprocessor::registerPHPFunctions with array called multiple times [ext/xsl/tests/xsltprocessor_registerPHPFunctions-array-multiple.phpt] TEST 16067/16738 [ext/xsl/tests/xsltprocessor_registerPHPFunctions-array-notallowed.phpt] PASS Check xsltprocessor::registerPHPFunctions with array and a not allowed function [ext/xsl/tests/xsltprocessor_registerPHPFunctions-array-notallowed.phpt] TEST 16068/16738 [ext/xsl/tests/xsltprocessor_registerPHPFunctions-array.phpt] PASS Check xsltprocessor::registerPHPFunctions with array [ext/xsl/tests/xsltprocessor_registerPHPFunctions-array.phpt] TEST 16069/16738 [ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcnostring.phpt] PASS Check xsltprocessor::registerPHPFunctions and a non-string function in xsl [ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcnostring.phpt] TEST 16070/16738 [ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcundef.phpt] PASS Check xsltprocessor::registerPHPFunctions and a undefined php function [ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcundef.phpt] TEST 16071/16738 [ext/xsl/tests/xsltprocessor_registerPHPFunctions-null.phpt] PASS Check xsltprocessor::registerPHPFunctions called with null to reset [ext/xsl/tests/xsltprocessor_registerPHPFunctions-null.phpt] TEST 16072/16738 [ext/xsl/tests/xsltprocessor_registerPHPFunctions-string-multiple.phpt] PASS Check xsltprocessor::registerPHPFunctions with string called multiple times [ext/xsl/tests/xsltprocessor_registerPHPFunctions-string-multiple.phpt] TEST 16073/16738 [ext/xsl/tests/xsltprocessor_registerPHPFunctions-string-notallowed.phpt] PASS Check xsltprocessor::registerPHPFunctions with string and not allowed function [ext/xsl/tests/xsltprocessor_registerPHPFunctions-string-notallowed.phpt] TEST 16074/16738 [ext/xsl/tests/xsltprocessor_registerPHPFunctions-string.phpt] PASS Check xsltprocessor::registerPHPFunctions with string [ext/xsl/tests/xsltprocessor_registerPHPFunctions-string.phpt] TEST 16075/16738 [ext/xsl/tests/xsltprocessor_removeParameter-invalidparam.phpt] PASS Check xsltprocessor::removeParameter with invalid parameter [ext/xsl/tests/xsltprocessor_removeParameter-invalidparam.phpt] TEST 16076/16738 [ext/xsl/tests/xsltprocessor_removeParameter.phpt] PASS Check xsltprocessor::removeParameter functionality [ext/xsl/tests/xsltprocessor_removeParameter.phpt] TEST 16077/16738 [ext/xsl/tests/xsltprocessor_setparameter-errorquote.phpt] PASS Check xsltprocessor::setparameter error handling with both single and double quotes [ext/xsl/tests/xsltprocessor_setparameter-errorquote.phpt] TEST 16078/16738 [ext/xsl/tests/xsltprocessor_setparameter-nostring.phpt] PASS Check xsltprocessor::setparameter error handling with no-string [ext/xsl/tests/xsltprocessor_setparameter-nostring.phpt] TEST 16079/16738 [ext/xsl/tests/xsltprocessor_transformToDoc.phpt] PASS Test the basics to function XSLTProcessor::transformToDoc(). [ext/xsl/tests/xsltprocessor_transformToDoc.phpt] TEST 16080/16738 [ext/xsl/tests/xsltprocessor_transformToDoc_no_stylesheet.phpt] PASS Calling XSLTProcessor::transformToDoc() without stylesheet [ext/xsl/tests/xsltprocessor_transformToDoc_no_stylesheet.phpt] TEST 16081/16738 [ext/xsl/tests/xsltprocessor_transformToURI.phpt] PASS Test the basics to function XSLTProcessor::transformToURI(). [ext/xsl/tests/xsltprocessor_transformToURI.phpt] TEST 16082/16738 [ext/xsl/tests/xsltprocessor_transformToXML.phpt] PASS Test the basics to function XSLTProcessor::transformToXml(). [ext/xsl/tests/xsltprocessor_transformToXML.phpt] TEST 16083/16738 [ext/zend_test/tests/attribute-promotion-parameter-only.phpt] PASS Attribute on promoted property may only target parameter [ext/zend_test/tests/attribute-promotion-parameter-only.phpt] TEST 16084/16738 [ext/zend_test/tests/attribute-promotion-property-only.phpt] PASS Attribute on promoted property may only target property [ext/zend_test/tests/attribute-promotion-property-only.phpt] TEST 16085/16738 [ext/zend_test/tests/attribute_arguments.phpt] PASS Verify that parameter attributes for native functions correctly support arguments. [ext/zend_test/tests/attribute_arguments.phpt] TEST 16086/16738 [ext/zend_test/tests/attribute_hash_table_leak.phpt] PASS Verify that parameter attributes for native functions do not leak. [ext/zend_test/tests/attribute_hash_table_leak.phpt] TEST 16087/16738 [ext/zend_test/tests/execute_internal.phpt] PASS Test zend_execute_internal being called [ext/zend_test/tests/execute_internal.phpt] TEST 16088/16738 [ext/zend_test/tests/fiber_test_01.phpt] PASS Fiber interaction with custom fiber implementation 1 [ext/zend_test/tests/fiber_test_01.phpt] TEST 16089/16738 [ext/zend_test/tests/fiber_test_02.phpt] PASS Fiber interaction with custom fiber implementation 2 [ext/zend_test/tests/fiber_test_02.phpt] TEST 16090/16738 [ext/zend_test/tests/fiber_test_03.phpt] PASS Fiber interaction with custom fiber implementation 3 [ext/zend_test/tests/fiber_test_03.phpt] TEST 16091/16738 [ext/zend_test/tests/fiber_test_04.phpt] PASS Fiber interaction with custom fiber implementation 4 [ext/zend_test/tests/fiber_test_04.phpt] TEST 16092/16738 [ext/zend_test/tests/fiber_test_05.phpt] PASS Fiber interaction with custom fiber implementation 5 [ext/zend_test/tests/fiber_test_05.phpt] TEST 16093/16738 [ext/zend_test/tests/fiber_test_06.phpt] PASS Fiber interaction with custom fiber implementation 6 [ext/zend_test/tests/fiber_test_06.phpt] TEST 16094/16738 [ext/zend_test/tests/fiber_test_07.phpt] PASS Symmetric coroutine does not leak prior context [ext/zend_test/tests/fiber_test_07.phpt] TEST 16095/16738 [ext/zend_test/tests/gen_stub_test_01.phpt] PASS gen_stub.php: nested namespaced typed properties test. [ext/zend_test/tests/gen_stub_test_01.phpt] TEST 16096/16738 [ext/zend_test/tests/gen_stub_test_02.phpt] PASS gen_stub.php: constants [ext/zend_test/tests/gen_stub_test_02.phpt] TEST 16097/16738 [ext/zend_test/tests/get_function_or_method_name_01.phpt] PASS get_function_or_method_name when included file is scoped [ext/zend_test/tests/get_function_or_method_name_01.phpt] TEST 16098/16738 [ext/zend_test/tests/gh10370_1.phpt] PASS GH-10370: File corruption in _php_stream_copy_to_stream_ex when using copy_file_range - partial copy [ext/zend_test/tests/gh10370_1.phpt] TEST 16099/16738 [ext/zend_test/tests/gh10370_2.phpt] PASS GH-10370: File corruption in _php_stream_copy_to_stream_ex when using copy_file_range - unlimited copy [ext/zend_test/tests/gh10370_2.phpt] TEST 16100/16738 [ext/zend_test/tests/gh10370_3.phpt] PASS GH-10370: File corruption in _php_stream_copy_to_stream_ex when using copy_file_range - partial copy using stream_copy_to_stream [ext/zend_test/tests/gh10370_3.phpt] TEST 16101/16738 [ext/zend_test/tests/gh10370_4.phpt] PASS GH-10370: File corruption in _php_stream_copy_to_stream_ex when using copy_file_range - unlimited copy using stream_copy_to_stream [ext/zend_test/tests/gh10370_4.phpt] TEST 16102/16738 [ext/zend_test/tests/gh11078.phpt] PASS GH-11078 (PHP Fatal error triggers pointer being freed was not allocated and malloc: double free for ptr errors) [ext/zend_test/tests/gh11078.phpt] TEST 16103/16738 [ext/zend_test/tests/gh13970.phpt] PASS GH-13970 (Incorrect validation of #[\Attribute]'s first parameter) [ext/zend_test/tests/gh13970.phpt] TEST 16104/16738 [ext/zend_test/tests/gh14741.phpt] PASS GH-14741 (Segmentation fault in Zend/zend_types.h) [ext/zend_test/tests/gh14741.phpt] TEST 16105/16738 [ext/zend_test/tests/gh16230.phpt] PASS GH-16230: Segfault on debug_backtrace() inside _ZendTestFiber [ext/zend_test/tests/gh16230.phpt] TEST 16106/16738 [ext/zend_test/tests/gh16233.phpt] PASS GH-16233 (Observer segfault when calling user function in internal function via trampoline) [ext/zend_test/tests/gh16233.phpt] TEST 16107/16738 [ext/zend_test/tests/gh16266.phpt] PASS GH-16266 (_ZendTestClass::test() segfaults on named parameter) [ext/zend_test/tests/gh16266.phpt] TEST 16108/16738 [ext/zend_test/tests/gh16294.phpt] PASS GH-16294: Segfault in test observer on zend_pass_function [ext/zend_test/tests/gh16294.phpt] TEST 16109/16738 [ext/zend_test/tests/gh16388.phpt] PASS GH-16388 (UB when freeing a cloned _ZendTestFiber) [ext/zend_test/tests/gh16388.phpt] TEST 16110/16738 [ext/zend_test/tests/gh16514.phpt] PASS GH-16514: Nested generator in zend_test observer [ext/zend_test/tests/gh16514.phpt] TEST 16111/16738 [ext/zend_test/tests/gh16908.phpt] PASS GH-16908 (_ZendTestMagicCallForward does not handle references well) [ext/zend_test/tests/gh16908.phpt] TEST 16112/16738 [ext/zend_test/tests/gh8575.phpt] PASS CLI: stderr is available in mshutdown [ext/zend_test/tests/gh8575.phpt] TEST 16113/16738 [ext/zend_test/tests/gh9871.phpt] PASS Test observing inherited internal functions [ext/zend_test/tests/gh9871.phpt] TEST 16114/16738 [ext/zend_test/tests/internal-call-internal-static-return.phpt] PASS Calling a builtin function with 'static' return type from internal code [ext/zend_test/tests/internal-call-internal-static-return.phpt] TEST 16115/16738 [ext/zend_test/tests/internal_magic_call.phpt] PASS GH-12835: call->extra_named_params leaks on internal __call [ext/zend_test/tests/internal_magic_call.phpt] TEST 16116/16738 [ext/zend_test/tests/iterators/double-rewind.phpt] PASS Tests that internal iterator's rewind function is called once [ext/zend_test/tests/iterators/double-rewind.phpt] TEST 16117/16738 [ext/zend_test/tests/observer_backtrace_01.phpt] PASS Observer: Show backtrace on init [ext/zend_test/tests/observer_backtrace_01.phpt] TEST 16118/16738 [ext/zend_test/tests/observer_basic_01.phpt] PASS Observer: Basic observability of userland functions [ext/zend_test/tests/observer_basic_01.phpt] TEST 16119/16738 [ext/zend_test/tests/observer_basic_02.phpt] PASS Observer: Basic observability of userland methods [ext/zend_test/tests/observer_basic_02.phpt] TEST 16120/16738 [ext/zend_test/tests/observer_basic_03.phpt] PASS Observer: Basic observability of includes [ext/zend_test/tests/observer_basic_03.phpt] TEST 16121/16738 [ext/zend_test/tests/observer_basic_04.phpt] PASS Observer: Basic observability of includes only (no functions) [ext/zend_test/tests/observer_basic_04.phpt] TEST 16122/16738 [ext/zend_test/tests/observer_basic_05.phpt] PASS Observer: Basic observability of functions only (no includes) [ext/zend_test/tests/observer_basic_05.phpt] TEST 16123/16738 [ext/zend_test/tests/observer_basic_06.phpt] PASS Observer: Basic observability of functions only (with run-time swapping) [ext/zend_test/tests/observer_basic_06.phpt] TEST 16124/16738 [ext/zend_test/tests/observer_bug81430_1.phpt] PASS Bug #81430 (Attribute instantiation frame accessing invalid frame pointer) [ext/zend_test/tests/observer_bug81430_1.phpt] TEST 16125/16738 [ext/zend_test/tests/observer_bug81430_2.phpt] PASS Bug #81430 (Attribute instantiation leaves dangling execute_data pointer) [ext/zend_test/tests/observer_bug81430_2.phpt] TEST 16126/16738 [ext/zend_test/tests/observer_bug81435.phpt] PASS Bug #81435 (Observer current_observed_frame may point to an old (overwritten) frame) [ext/zend_test/tests/observer_bug81435.phpt] TEST 16127/16738 [ext/zend_test/tests/observer_call_user_func_01.phpt] PASS Observer: call_user_func() from root namespace [ext/zend_test/tests/observer_call_user_func_01.phpt] TEST 16128/16738 [ext/zend_test/tests/observer_call_user_func_02.phpt] PASS Observer: call_user_func_array() from root namespace [ext/zend_test/tests/observer_call_user_func_02.phpt] TEST 16129/16738 [ext/zend_test/tests/observer_call_user_func_03.phpt] PASS Observer: call_user_func() from namespace [ext/zend_test/tests/observer_call_user_func_03.phpt] TEST 16130/16738 [ext/zend_test/tests/observer_call_user_func_04.phpt] PASS Observer: call_user_func_array() from namespace [ext/zend_test/tests/observer_call_user_func_04.phpt] TEST 16131/16738 [ext/zend_test/tests/observer_closure_01.phpt] PASS Observer: Basic observability of closures [ext/zend_test/tests/observer_closure_01.phpt] TEST 16132/16738 [ext/zend_test/tests/observer_closure_02.phpt] PASS Observer: Observability of fake closures [ext/zend_test/tests/observer_closure_02.phpt] TEST 16133/16738 [ext/zend_test/tests/observer_closure_03.phpt] PASS Observer: Observability of closures of builtin functions [ext/zend_test/tests/observer_closure_03.phpt] TEST 16134/16738 [ext/zend_test/tests/observer_declarations_01.phpt] PASS Observer: Observe function and class declarations [ext/zend_test/tests/observer_declarations_01.phpt] TEST 16135/16738 [ext/zend_test/tests/observer_declarations_file_cache.phpt] PASS Observer: Observe function and class declarations with file_cache_only [ext/zend_test/tests/observer_declarations_file_cache.phpt] TEST 16136/16738 [ext/zend_test/tests/observer_error_01.phpt] PASS Observer: End handlers fire after a fatal error [ext/zend_test/tests/observer_error_01.phpt] TEST 16137/16738 [ext/zend_test/tests/observer_error_02.phpt] PASS Observer: End handlers fire after a userland fatal error [ext/zend_test/tests/observer_error_02.phpt] TEST 16138/16738 [ext/zend_test/tests/observer_error_03.phpt] PASS Observer: non-fatal errors do not fire end handlers prematurely [ext/zend_test/tests/observer_error_03.phpt] TEST 16139/16738 [ext/zend_test/tests/observer_error_04.phpt] PASS Observer: fatal errors caught with zend_try will not fire end handlers prematurely [ext/zend_test/tests/observer_error_04.phpt] TEST 16140/16738 [ext/zend_test/tests/observer_error_05.phpt] PASS Observer: End handlers fire after a userland fatal error [ext/zend_test/tests/observer_error_05.phpt] TEST 16141/16738 [ext/zend_test/tests/observer_eval_01.phpt] PASS Observer: Basic eval observability [ext/zend_test/tests/observer_eval_01.phpt] TEST 16142/16738 [ext/zend_test/tests/observer_exception_01.phpt] PASS Observer: Basic observability of userland functions with uncaught exceptions [ext/zend_test/tests/observer_exception_01.phpt] TEST 16143/16738 [ext/zend_test/tests/observer_fiber_01.phpt] PASS Observer: Basic fiber switching [ext/zend_test/tests/observer_fiber_01.phpt] TEST 16144/16738 [ext/zend_test/tests/observer_fiber_02.phpt] PASS Observer: Unfinished fiber [ext/zend_test/tests/observer_fiber_02.phpt] TEST 16145/16738 [ext/zend_test/tests/observer_fiber_03.phpt] PASS Observer: Nested fibers [ext/zend_test/tests/observer_fiber_03.phpt] TEST 16146/16738 [ext/zend_test/tests/observer_fiber_04.phpt] PASS Observer: Nested fibers with unfinished fiber [ext/zend_test/tests/observer_fiber_04.phpt] TEST 16147/16738 [ext/zend_test/tests/observer_fiber_05.phpt] PASS Observer: Nested fibers with both unfinished [ext/zend_test/tests/observer_fiber_05.phpt] TEST 16148/16738 [ext/zend_test/tests/observer_fiber_06.phpt] PASS Observer: Throwing fiber [ext/zend_test/tests/observer_fiber_06.phpt] TEST 16149/16738 [ext/zend_test/tests/observer_fiber_functions_01.phpt] PASS Observer: Basic function observing in fibers [ext/zend_test/tests/observer_fiber_functions_01.phpt] TEST 16150/16738 [ext/zend_test/tests/observer_fiber_functions_02.phpt] PASS Observer: Function observing in fibers with unfinished fiber [ext/zend_test/tests/observer_fiber_functions_02.phpt] TEST 16151/16738 [ext/zend_test/tests/observer_fiber_functions_03.phpt] PASS Observer: Function observing in fibers with bailout in fiber [ext/zend_test/tests/observer_fiber_functions_03.phpt] TEST 16152/16738 [ext/zend_test/tests/observer_generator_01.phpt] PASS Observer: Basic generator observability [ext/zend_test/tests/observer_generator_01.phpt] TEST 16153/16738 [ext/zend_test/tests/observer_generator_02.phpt] PASS Observer: Generator with explicit return [ext/zend_test/tests/observer_generator_02.phpt] TEST 16154/16738 [ext/zend_test/tests/observer_generator_03.phpt] PASS Observer: Generator with 'yield from' [ext/zend_test/tests/observer_generator_03.phpt] TEST 16155/16738 [ext/zend_test/tests/observer_generator_04.phpt] PASS Observer: Generator with manual traversal [ext/zend_test/tests/observer_generator_04.phpt] TEST 16156/16738 [ext/zend_test/tests/observer_generator_05.phpt] PASS Observer: Generator with uncaught exception [ext/zend_test/tests/observer_generator_05.phpt] TEST 16157/16738 [ext/zend_test/tests/observer_magic_01.phpt] PASS Observer: Basic magic method observability [ext/zend_test/tests/observer_magic_01.phpt] TEST 16158/16738 [ext/zend_test/tests/observer_opline_01.phpt] PASS Observer: Ensure opline exists on the execute_data [ext/zend_test/tests/observer_opline_01.phpt] TEST 16159/16738 [ext/zend_test/tests/observer_preload.phpt] PASS Observer: Test with basic preloading [ext/zend_test/tests/observer_preload.phpt] TEST 16160/16738 [ext/zend_test/tests/observer_retval_01.phpt] PASS Observer: Retvals are observable that are: IS_CONST [ext/zend_test/tests/observer_retval_01.phpt] TEST 16161/16738 [ext/zend_test/tests/observer_retval_02.phpt] PASS Observer: Unused retvals from generators are still observable [ext/zend_test/tests/observer_retval_02.phpt] TEST 16162/16738 [ext/zend_test/tests/observer_retval_03.phpt] PASS Observer: Retvals are observable that are: refcounted, IS_CV [ext/zend_test/tests/observer_retval_03.phpt] TEST 16163/16738 [ext/zend_test/tests/observer_retval_04.phpt] PASS Observer: Retvals are observable that are: refcounted, IS_VAR [ext/zend_test/tests/observer_retval_04.phpt] TEST 16164/16738 [ext/zend_test/tests/observer_retval_05.phpt] PASS Observer: Retvals are observable that are: IS_CV, IS_UNDEF [ext/zend_test/tests/observer_retval_05.phpt] TEST 16165/16738 [ext/zend_test/tests/observer_retval_06.phpt] PASS Observer: Retvals are observable that are: IS_CV [ext/zend_test/tests/observer_retval_06.phpt] TEST 16166/16738 [ext/zend_test/tests/observer_retval_07.phpt] PASS Observer: Retvals are observable that are: IS_REFERENCE, IS_VAR [ext/zend_test/tests/observer_retval_07.phpt] TEST 16167/16738 [ext/zend_test/tests/observer_retval_by_ref_01.phpt] PASS Observer: Retvals by reference are observable that are: IS_CV [ext/zend_test/tests/observer_retval_by_ref_01.phpt] TEST 16168/16738 [ext/zend_test/tests/observer_retval_by_ref_02.phpt] PASS Observer: Retvals by reference are observable that are: IS_TMP_VAR [ext/zend_test/tests/observer_retval_by_ref_02.phpt] TEST 16169/16738 [ext/zend_test/tests/observer_retval_by_ref_03.phpt] PASS Observer: Retvals by reference are observable that are: IS_VAR, ZEND_RETURNS_FUNCTION [ext/zend_test/tests/observer_retval_by_ref_03.phpt] TEST 16170/16738 [ext/zend_test/tests/observer_shutdown_01.phpt] PASS Observer: Function calls from a shutdown handler are observable [ext/zend_test/tests/observer_shutdown_01.phpt] TEST 16171/16738 [ext/zend_test/tests/observer_shutdown_02.phpt] PASS Observer: Function calls from a __destruct during shutdown are observable [ext/zend_test/tests/observer_shutdown_02.phpt] TEST 16172/16738 [ext/zend_test/tests/observer_sqlite_create_function.phpt] PASS Observer: PDO::sqliteCreateFunction() can be observed [ext/zend_test/tests/observer_sqlite_create_function.phpt] TEST 16173/16738 [ext/zend_test/tests/observer_types_01.phpt] PASS Observer: Observe basic TypeError [ext/zend_test/tests/observer_types_01.phpt] TEST 16174/16738 [ext/zend_test/tests/observer_zend_call_function_01.phpt] PASS Observer: Calls that go through zend_call_function are observed [ext/zend_test/tests/observer_zend_call_function_01.phpt] TEST 16175/16738 [ext/zend_test/tests/opline_dangling.phpt] PASS possible segfault in `ZEND_BIND_STATIC` [ext/zend_test/tests/opline_dangling.phpt] TEST 16176/16738 [ext/zend_test/tests/opline_dangling_02.phpt] PASS possible segfault in `ZEND_FUNC_GET_ARGS` [ext/zend_test/tests/opline_dangling_02.phpt] TEST 16177/16738 [ext/zend_test/tests/optimizer_register_pass.phpt] PASS Optimizer: Pass Registration [ext/zend_test/tests/optimizer_register_pass.phpt] TEST 16178/16738 [ext/zend_test/tests/variadic_arguments.phpt] PASS Verify that variadic arguments create proper stub [ext/zend_test/tests/variadic_arguments.phpt] TEST 16179/16738 [ext/zend_test/tests/zend_forbid_dynamic_call.phpt] PASS Zend: Test zend_forbid_dynamic_call() for methods [ext/zend_test/tests/zend_forbid_dynamic_call.phpt] TEST 16180/16738 [ext/zend_test/tests/zend_ini_str_validator_basic.phpt] PASS Test OnUpdateStr and OnUpdateStrNotEmpty validators. [ext/zend_test/tests/zend_ini_str_validator_basic.phpt] TEST 16181/16738 [ext/zend_test/tests/zend_ini_str_validator_return_from_func.phpt] PASS Test zend_test_zend_ini_str() to check for GC refcount on global returned [ext/zend_test/tests/zend_ini_str_validator_return_from_func.phpt] TEST 16182/16738 [ext/zend_test/tests/zend_internal_class_prop_intersection.phpt] PASS Test that internal classes can register intersection types [ext/zend_test/tests/zend_internal_class_prop_intersection.phpt] TEST 16183/16738 [ext/zend_test/tests/zend_legacy_iterable.phpt] PASS Test that legacy IS_ITERABLE arg info type generates a notice [ext/zend_test/tests/zend_legacy_iterable.phpt] TEST 16184/16738 [ext/zend_test/tests/zend_test_compile_string.phpt] PASS Zend: Test compile string [ext/zend_test/tests/zend_test_compile_string.phpt] TEST 16185/16738 [ext/zend_test/tests/zend_weakmap.phpt] PASS Test internal weakmap API [ext/zend_test/tests/zend_weakmap.phpt] TEST 16186/16738 [ext/zip/tests/001.phpt] PASS Check for zip presence [ext/zip/tests/001.phpt] TEST 16187/16738 [ext/zip/tests/bug11216.phpt] PASS Bug #11216 (::addEmptyDir() crashes when the directory already exists) [ext/zip/tests/bug11216.phpt] TEST 16188/16738 [ext/zip/tests/bug14962.phpt] PASS Bug #14962 (::extractTo second argument is not really optional) [ext/zip/tests/bug14962.phpt] TEST 16189/16738 [ext/zip/tests/bug38943_2.phpt] PASS #38943, properties in extended class cannot be set (5.3) [ext/zip/tests/bug38943_2.phpt] TEST 16190/16738 [ext/zip/tests/bug38944.phpt] PASS Bug #38944 (newly created ZipArchive segfaults when accessing comment property) [ext/zip/tests/bug38944.phpt] TEST 16191/16738 [ext/zip/tests/bug40228-mb.phpt] PASS Bug #40228 (extractTo does not create recursive empty path) [ext/zip/tests/bug40228-mb.phpt] TEST 16192/16738 [ext/zip/tests/bug40228.phpt] PASS Bug #40228 (extractTo does not create recursive empty path) [ext/zip/tests/bug40228.phpt] TEST 16193/16738 [ext/zip/tests/bug47667.phpt] PASS Bug #47667 (ZipArchive::OVERWRITE seems to have no effect) [ext/zip/tests/bug47667.phpt] TEST 16194/16738 [ext/zip/tests/bug49072.phpt] PASS Bug #49072 (feof never returns true for damaged file in zip) [ext/zip/tests/bug49072.phpt] TEST 16195/16738 [ext/zip/tests/bug50678.phpt] PASS Bug #50678 (files extracted by ZipArchive class lost their original modified time) [ext/zip/tests/bug50678.phpt] TEST 16196/16738 [ext/zip/tests/bug51353.phpt] SKIP Bug #51353 ZIP64 problem, archive with 100000 items [ext/zip/tests/bug51353.phpt] reason: the test might get very long, activate it manually TEST 16197/16738 [ext/zip/tests/bug53579.phpt] PASS Bug #53579 (stream_get_contents() segfaults on ziparchive streams) [ext/zip/tests/bug53579.phpt] TEST 16198/16738 [ext/zip/tests/bug53603.phpt] PASS Bug #53603 (ZipArchive should quiet stat errors) [ext/zip/tests/bug53603.phpt] TEST 16199/16738 [ext/zip/tests/bug53854.phpt] PASS Bug #53854 (Missing constants for compression type) [ext/zip/tests/bug53854.phpt] TEST 16200/16738 [ext/zip/tests/bug53885.phpt] PASS Bug #53885 (ZipArchive segfault with FL_UNCHANGED on empty archive) [ext/zip/tests/bug53885.phpt] TEST 16201/16738 [ext/zip/tests/bug64342_0.phpt] PASS Bug #64342 ZipArchive::addFile() has to check file existence (variation 1) [ext/zip/tests/bug64342_0.phpt] TEST 16202/16738 [ext/zip/tests/bug64342_1-mb.phpt] PASS Bug #64342 ZipArchive::addFile() has to check file existence (variation 2) [ext/zip/tests/bug64342_1-mb.phpt] TEST 16203/16738 [ext/zip/tests/bug64342_1.phpt] PASS Bug #64342 ZipArchive::addFile() has to check file existence (variation 2) [ext/zip/tests/bug64342_1.phpt] TEST 16204/16738 [ext/zip/tests/bug70103.phpt] PASS Bug #70103 (ZipArchive::addGlob ignores remove_all_path option) [ext/zip/tests/bug70103.phpt] TEST 16205/16738 [ext/zip/tests/bug70322.phpt] PASS Bug #70322 (ZipArchive::close() doesn't indicate errors) [ext/zip/tests/bug70322.phpt] TEST 16206/16738 [ext/zip/tests/bug70350.phpt] PASS Bug #70350 (ZipArchive::extractTo allows for directory traversal when creating directories) [ext/zip/tests/bug70350.phpt] TEST 16207/16738 [ext/zip/tests/bug70752.phpt] PASS Bug #70752 (Depacking with wrong password leaves 0 length files) [ext/zip/tests/bug70752.phpt] TEST 16208/16738 [ext/zip/tests/bug7214.phpt] PASS Bug #7214 (zip_entry_read() binary safe) [ext/zip/tests/bug7214.phpt] TEST 16209/16738 [ext/zip/tests/bug72258.phpt] PASS Bug #72258 ZipArchive converts filenames to unrecoverable form [ext/zip/tests/bug72258.phpt] TEST 16210/16738 [ext/zip/tests/bug72374.phpt] PASS Bug #72374 (ZipArchive::addGlob remove_path option strips first char of filename) [ext/zip/tests/bug72374.phpt] TEST 16211/16738 [ext/zip/tests/bug72660.phpt] SKIP Bug #72660 (NULL Pointer dereference in zend_virtual_cwd) [ext/zip/tests/bug72660.phpt] reason: ZTS required TEST 16212/16738 [ext/zip/tests/bug76524.phpt] PASS ZipArchive Bug #76524 (memory leak with ZipArchive::OVERWRITE flag and empty archive) [ext/zip/tests/bug76524.phpt] TEST 16213/16738 [ext/zip/tests/bug7658.phpt] PASS Bug #7658 (modify archive with general bit flag 3 set) [ext/zip/tests/bug7658.phpt] TEST 16214/16738 [ext/zip/tests/bug77978.phpt] PASS Bug #77978 (Dirname ending in colon unzips to wrong dir) [ext/zip/tests/bug77978.phpt] TEST 16215/16738 [ext/zip/tests/bug78641.phpt] PASS Bug #78641 (addGlob can modify given remove_path value) [ext/zip/tests/bug78641.phpt] TEST 16216/16738 [ext/zip/tests/bug8009.phpt] PASS Bug #8009 (cannot add again same entry to an archive) [ext/zip/tests/bug8009.phpt] TEST 16217/16738 [ext/zip/tests/bug80833.phpt] PASS Bug #80833 (ZipArchive::getStream doesn't use setPassword) [ext/zip/tests/bug80833.phpt] TEST 16218/16738 [ext/zip/tests/bug80863.phpt] PASS Bug #80863 (ZipArchive::extractTo() ignores references) [ext/zip/tests/bug80863.phpt] TEST 16219/16738 [ext/zip/tests/bug81420.phpt] PASS Bug #81420 (ZipArchive::extractTo extracts outside of destination) [ext/zip/tests/bug81420.phpt] TEST 16220/16738 [ext/zip/tests/bug81490.phpt] PASS Bug #81490 (ZipArchive::extractTo() may leak memory) [ext/zip/tests/bug81490.phpt] TEST 16221/16738 [ext/zip/tests/bug8700.phpt] PASS Bug #8700 (getFromIndex(0) fails) [ext/zip/tests/bug8700.phpt] TEST 16222/16738 [ext/zip/tests/bug_gh12661.phpt] PASS Bug GH-12661 (Inconsistency in ZipArchive::addGlob 'remove_path' Option Behavior) [ext/zip/tests/bug_gh12661.phpt] TEST 16223/16738 [ext/zip/tests/bug_gh8781.phpt] PASS Bug GH-8781 (ZipArchive deletes zip file with no contents) [ext/zip/tests/bug_gh8781.phpt] TEST 16224/16738 [ext/zip/tests/compression_methods.phpt] PASS Recognition of compression methods [ext/zip/tests/compression_methods.phpt] TEST 16225/16738 [ext/zip/tests/doubleclose.phpt] PASS close() called twice [ext/zip/tests/doubleclose.phpt] TEST 16226/16738 [ext/zip/tests/oo_add_encoding.phpt] PASS ziparchive::addEmptyDir with encoding option [ext/zip/tests/oo_add_encoding.phpt] TEST 16227/16738 [ext/zip/tests/oo_add_from_string.phpt] PASS ziparchive::addFromString and FL_OVERWRITE [ext/zip/tests/oo_add_from_string.phpt] TEST 16228/16738 [ext/zip/tests/oo_addemptydir.phpt] PASS ziparchive::addEmptyDir [ext/zip/tests/oo_addemptydir.phpt] TEST 16229/16738 [ext/zip/tests/oo_addemptydir_error.phpt] PASS ziparchive::addEmptyDir error [ext/zip/tests/oo_addemptydir_error.phpt] TEST 16230/16738 [ext/zip/tests/oo_addfile.phpt] PASS ziparchive::addFile() function [ext/zip/tests/oo_addfile.phpt] TEST 16231/16738 [ext/zip/tests/oo_addglob.phpt] SKIP ZipArchive::addGlob() method [ext/zip/tests/oo_addglob.phpt] TEST 16232/16738 [ext/zip/tests/oo_addglob2.phpt] SKIP ZipArchive::addGlob() method with more compression and encryption [ext/zip/tests/oo_addglob2.phpt] reason: requires GLOB_BRACE TEST 16233/16738 [ext/zip/tests/oo_addpattern.phpt] PASS ZipArchive::addPattern() method [ext/zip/tests/oo_addpattern.phpt] TEST 16234/16738 [ext/zip/tests/oo_cancel.phpt] PASS registerCancelCallback [ext/zip/tests/oo_cancel.phpt] TEST 16235/16738 [ext/zip/tests/oo_close.phpt] PASS zip::close() function [ext/zip/tests/oo_close.phpt] TEST 16236/16738 [ext/zip/tests/oo_count.phpt] PASS ziparchive::count() [ext/zip/tests/oo_count.phpt] TEST 16237/16738 [ext/zip/tests/oo_delete.phpt] PASS Delete entries [ext/zip/tests/oo_delete.phpt] TEST 16238/16738 [ext/zip/tests/oo_encryption.phpt] PASS ZipArchive::setEncryption*() functions [ext/zip/tests/oo_encryption.phpt] TEST 16239/16738 [ext/zip/tests/oo_ext_zip.phpt] PASS Extending Zip class and array property [ext/zip/tests/oo_ext_zip.phpt] TEST 16240/16738 [ext/zip/tests/oo_externalattributes.phpt] PASS ZipArchive::*ExternalAttributes*() function [ext/zip/tests/oo_externalattributes.phpt] TEST 16241/16738 [ext/zip/tests/oo_extract.phpt] PASS extractTo [ext/zip/tests/oo_extract.phpt] TEST 16242/16738 [ext/zip/tests/oo_getcomment.phpt] PASS getComment [ext/zip/tests/oo_getcomment.phpt] TEST 16243/16738 [ext/zip/tests/oo_getexternalattributesname_error.phpt] PASS ZipArchive::getExternalAttributesName() throws a ValueError when the $name param is empty [ext/zip/tests/oo_getexternalattributesname_error.phpt] TEST 16244/16738 [ext/zip/tests/oo_getnameindex.phpt] PASS getNameIndex [ext/zip/tests/oo_getnameindex.phpt] TEST 16245/16738 [ext/zip/tests/oo_getstatusstring.phpt] PASS This test will test getStatusString method in ZipArchive [ext/zip/tests/oo_getstatusstring.phpt] TEST 16246/16738 [ext/zip/tests/oo_getstreamindex.phpt] PASS ZipArchive::getStreamIndex / ZipArchive::getName [ext/zip/tests/oo_getstreamindex.phpt] TEST 16247/16738 [ext/zip/tests/oo_namelocate.phpt] PASS Locate entries by name [ext/zip/tests/oo_namelocate.phpt] TEST 16248/16738 [ext/zip/tests/oo_open.phpt] PASS zip::open() function [ext/zip/tests/oo_open.phpt] TEST 16249/16738 [ext/zip/tests/oo_progress.phpt] PASS registerProgressCallback [ext/zip/tests/oo_progress.phpt] TEST 16250/16738 [ext/zip/tests/oo_properties.phpt] PASS ziparchive::properties isset()/empty() checks [ext/zip/tests/oo_properties.phpt] TEST 16251/16738 [ext/zip/tests/oo_readonly_properties.phpt] PASS Test that ZipArchive properties are read-only [ext/zip/tests/oo_readonly_properties.phpt] TEST 16252/16738 [ext/zip/tests/oo_rename.phpt] PASS Rename entries [ext/zip/tests/oo_rename.phpt] TEST 16253/16738 [ext/zip/tests/oo_replacefile.phpt] PASS ziparchive::replaceFile() function [ext/zip/tests/oo_replacefile.phpt] TEST 16254/16738 [ext/zip/tests/oo_setcomment.phpt] PASS setComment [ext/zip/tests/oo_setcomment.phpt] TEST 16255/16738 [ext/zip/tests/oo_setcomment_error.phpt] PASS setComment error behavior [ext/zip/tests/oo_setcomment_error.phpt] TEST 16256/16738 [ext/zip/tests/oo_setcompression.phpt] PASS setCompressionName and setCompressionIndex methods [ext/zip/tests/oo_setcompression.phpt] TEST 16257/16738 [ext/zip/tests/oo_setmtime.phpt] PASS setMtime [ext/zip/tests/oo_setmtime.phpt] TEST 16258/16738 [ext/zip/tests/oo_stream.phpt] PASS getStream [ext/zip/tests/oo_stream.phpt] TEST 16259/16738 [ext/zip/tests/oo_stream_seek.phpt] PASS getStream and seek [ext/zip/tests/oo_stream_seek.phpt] TEST 16260/16738 [ext/zip/tests/oo_supported.phpt] PASS ziparchive::properties isset()/empty() checks [ext/zip/tests/oo_supported.phpt] TEST 16261/16738 [ext/zip/tests/oo_unchangeIndex.phpt] PASS Test basic ZipArchive::unchangeIndex() Method [ext/zip/tests/oo_unchangeIndex.phpt] TEST 16262/16738 [ext/zip/tests/oo_unchangeName.phpt] PASS Test basic ZipArchive::unchangeName() method [ext/zip/tests/oo_unchangeName.phpt] TEST 16263/16738 [ext/zip/tests/pecl12414.phpt] PASS Bug #12414 ( extracting files from damaged archives) [ext/zip/tests/pecl12414.phpt] TEST 16264/16738 [ext/zip/tests/stream_meta_data.phpt] PASS stream_get_meta_data() on zip stream [ext/zip/tests/stream_meta_data.phpt] TEST 16265/16738 [ext/zip/tests/zip_close.phpt] PASS zip_close() function [ext/zip/tests/zip_close.phpt] TEST 16266/16738 [ext/zip/tests/zip_entry_close.phpt] PASS zip_entry_close() function: simple and double call [ext/zip/tests/zip_entry_close.phpt] TEST 16267/16738 [ext/zip/tests/zip_entry_compressedsize.phpt] PASS zip_entry_compressedsize() function [ext/zip/tests/zip_entry_compressedsize.phpt] TEST 16268/16738 [ext/zip/tests/zip_entry_compressionmethod.phpt] PASS zip_entry_compressionmethod() function [ext/zip/tests/zip_entry_compressionmethod.phpt] TEST 16269/16738 [ext/zip/tests/zip_entry_filesize.phpt] PASS zip_entry_filesize() function [ext/zip/tests/zip_entry_filesize.phpt] TEST 16270/16738 [ext/zip/tests/zip_entry_name.phpt] PASS zip_entry_name() function [ext/zip/tests/zip_entry_name.phpt] TEST 16271/16738 [ext/zip/tests/zip_entry_open.phpt] PASS zip_entry_open() function [ext/zip/tests/zip_entry_open.phpt] TEST 16272/16738 [ext/zip/tests/zip_entry_read.phpt] PASS zip_entry_read() function [ext/zip/tests/zip_entry_read.phpt] TEST 16273/16738 [ext/zip/tests/zip_open.phpt] PASS zip_open() function [ext/zip/tests/zip_open.phpt] TEST 16274/16738 [ext/zip/tests/zip_open_error.phpt] PASS zip_open() error conditions [ext/zip/tests/zip_open_error.phpt] TEST 16275/16738 [ext/zip/tests/zip_read.phpt] PASS zip_read() function [ext/zip/tests/zip_read.phpt] TEST 16276/16738 [ext/zlib/tests/001.phpt] PASS gzdeflate()/gzinflate() [ext/zlib/tests/001.phpt] TEST 16277/16738 [ext/zlib/tests/002.phpt] PASS gzcompress()/gzuncompress() [ext/zlib/tests/002.phpt] TEST 16278/16738 [ext/zlib/tests/003.phpt] PASS gzencode() [ext/zlib/tests/003.phpt] TEST 16279/16738 [ext/zlib/tests/004-mb.phpt] PASS gzfile() with various invalid params [ext/zlib/tests/004-mb.phpt] TEST 16280/16738 [ext/zlib/tests/004.phpt] PASS gzfile() with various invalid params [ext/zlib/tests/004.phpt] TEST 16281/16738 [ext/zlib/tests/005.phpt] PASS gzcompress()/gzuncompress() and invalid params [ext/zlib/tests/005.phpt] TEST 16282/16738 [ext/zlib/tests/006.phpt] PASS gzdeflate()/gzinflate() and invalid params [ext/zlib/tests/006.phpt] TEST 16283/16738 [ext/zlib/tests/007.phpt] PASS gzencode() and invalid params [ext/zlib/tests/007.phpt] TEST 16284/16738 [ext/zlib/tests/008.phpt] PASS zlib.output_compression=1 with client not accepting compression [ext/zlib/tests/008.phpt] TEST 16285/16738 [ext/zlib/tests/bug48725.phpt] PASS Bug #48725 (Support for flushing in zlib stream) [ext/zlib/tests/bug48725.phpt] TEST 16286/16738 [ext/zlib/tests/bug48725_2.phpt] PASS Bug #48725 (Support for flushing in zlib stream) [ext/zlib/tests/bug48725_2.phpt] TEST 16287/16738 [ext/zlib/tests/bug51269.phpt] PASS Bug #51269 (zlib.output_compression Overwrites Vary Header) [ext/zlib/tests/bug51269.phpt] TEST 16288/16738 [ext/zlib/tests/bug55544-win.phpt] SKIP Bug #55544 (ob_gzhandler always conflicts with zlib.output_compression) [ext/zlib/tests/bug55544-win.phpt] reason: windows only TEST 16289/16738 [ext/zlib/tests/bug55544.phpt] PASS Bug #55544 (ob_gzhandler always conflicts with zlib.output_compression) [ext/zlib/tests/bug55544.phpt] TEST 16290/16738 [ext/zlib/tests/bug60761.phpt] PASS checks zlib compression output size is always the same [ext/zlib/tests/bug60761.phpt] TEST 16291/16738 [ext/zlib/tests/bug61139.phpt] PASS Bug #61139 (gzopen leaks when specifying invalid mode) [ext/zlib/tests/bug61139.phpt] TEST 16292/16738 [ext/zlib/tests/bug61287.phpt] PASS bug #61287 - inflate needs the terminating null byte [ext/zlib/tests/bug61287.phpt] TEST 16293/16738 [ext/zlib/tests/bug61443.phpt] PASS bug #61443 [ext/zlib/tests/bug61443.phpt] TEST 16294/16738 [ext/zlib/tests/bug61820.phpt] PASS bug #61820 using ob_gzhandler will complain about headers already sent when no compression [ext/zlib/tests/bug61820.phpt] TEST 16295/16738 [ext/zlib/tests/bug65391.phpt] PASS Bug #65391 (Unable to send vary header user-agent when ob_start('ob_gzhandler') is called) [ext/zlib/tests/bug65391.phpt] TEST 16296/16738 [ext/zlib/tests/bug67724.phpt] PASS Bug #67724 (chained zlib filters silently fail with large amounts of data) [ext/zlib/tests/bug67724.phpt] TEST 16297/16738 [ext/zlib/tests/bug71417.phpt] PASS Bug #71417: fread() does not report zlib.inflate errors [ext/zlib/tests/bug71417.phpt] TEST 16298/16738 [ext/zlib/tests/bug73944.phpt] PASS Bug #73944: Dictionary option of intflate_init() does not work [ext/zlib/tests/bug73944.phpt] TEST 16299/16738 [ext/zlib/tests/bug74240.phpt] PASS Bug #74240 (deflate_add can allocate too much memory) [ext/zlib/tests/bug74240.phpt] TEST 16300/16738 [ext/zlib/tests/bug75273.phpt] PASS Bug #75273 (php_zlib_inflate_filter() may not update bytes_consumed) [ext/zlib/tests/bug75273.phpt] TEST 16301/16738 [ext/zlib/tests/bug75299.phpt] PASS Bug #75299 Wrong reflection on inflate_init and inflate_add [ext/zlib/tests/bug75299.phpt] TEST 16302/16738 [ext/zlib/tests/bug_34821.phpt] PASS Bug #34821 (zlib encoders fail on widely varying binary data) [ext/zlib/tests/bug_34821.phpt] TEST 16303/16738 [ext/zlib/tests/bug_40189.phpt] PASS Bug #40189 (endless loop in zlib.inflate stream filter) [ext/zlib/tests/bug_40189.phpt] TEST 16304/16738 [ext/zlib/tests/bug_52944.phpt] PASS Bug #52944 (segfault with zlib filter and corrupted data) [ext/zlib/tests/bug_52944.phpt] TEST 16305/16738 [ext/zlib/tests/compress_zlib_wrapper.phpt] PASS compress.zlib:// wrapper [ext/zlib/tests/compress_zlib_wrapper.phpt] TEST 16306/16738 [ext/zlib/tests/deflate_add_basic.phpt] PASS Test incremental deflate_add() functionality [ext/zlib/tests/deflate_add_basic.phpt] TEST 16307/16738 [ext/zlib/tests/deflate_add_block_v123.phpt] SKIP Test deflate_add() errors with ZLIB_BLOCK in zlib < 1.2.4 [ext/zlib/tests/deflate_add_block_v123.phpt] reason: - ZLIB < 1.2.4 required for test TEST 16308/16738 [ext/zlib/tests/deflate_add_buffer_full.phpt] PASS Test deflate_add() buffer issue with data that fills deflate buffer while using ZLIB_SYNC_FLUSH on ZLIB_ENCODING_RAW. [ext/zlib/tests/deflate_add_buffer_full.phpt] TEST 16309/16738 [ext/zlib/tests/deflate_add_error.phpt] PASS Test incremental deflate_add() error functionality [ext/zlib/tests/deflate_add_error.phpt] TEST 16310/16738 [ext/zlib/tests/deflate_init_error.phpt] PASS Test deflate_init() error [ext/zlib/tests/deflate_init_error.phpt] TEST 16311/16738 [ext/zlib/tests/deflate_init_reuse.phpt] PASS Test incremental deflate_init() context reuse [ext/zlib/tests/deflate_init_reuse.phpt] TEST 16312/16738 [ext/zlib/tests/dictionary_usage.phpt] PASS Test dictionary usage on zlib methods [ext/zlib/tests/dictionary_usage.phpt] TEST 16313/16738 [ext/zlib/tests/gh16326.phpt] PASS GH-16326 (Memory management is broken for bad dictionaries) [ext/zlib/tests/gh16326.phpt] TEST 16314/16738 [ext/zlib/tests/gh7953.phpt] PASS GH-7953 (ob_clean() only may not set Content-* header) [ext/zlib/tests/gh7953.phpt] TEST 16315/16738 [ext/zlib/tests/gzclose_basic.phpt] PASS Test function gzclose() by calling it with its expected arguments [ext/zlib/tests/gzclose_basic.phpt] TEST 16316/16738 [ext/zlib/tests/gzcompress_basic1.phpt] SKIP Test gzcompress() function : basic functionality [ext/zlib/tests/gzcompress_basic1.phpt] reason: Currently fails on Travis TEST 16317/16738 [ext/zlib/tests/gzcompress_error1.phpt] PASS Test gzcompress() function : error conditions [ext/zlib/tests/gzcompress_error1.phpt] TEST 16318/16738 [ext/zlib/tests/gzcompress_variation1.phpt] PASS Test gzcompress() function : variation [ext/zlib/tests/gzcompress_variation1.phpt] TEST 16319/16738 [ext/zlib/tests/gzdeflate_basic1.phpt] SKIP Test gzdeflate() function : basic functionality [ext/zlib/tests/gzdeflate_basic1.phpt] reason: Currently fails on Travis TEST 16320/16738 [ext/zlib/tests/gzdeflate_error1.phpt] PASS Test gzdeflate() function : error conditions [ext/zlib/tests/gzdeflate_error1.phpt] TEST 16321/16738 [ext/zlib/tests/gzdeflate_variation1.phpt] PASS Test gzdeflate() function : variation [ext/zlib/tests/gzdeflate_variation1.phpt] TEST 16322/16738 [ext/zlib/tests/gzencode_basic1.phpt] SKIP Test gzencode() function : basic functionality [ext/zlib/tests/gzencode_basic1.phpt] reason: Currently fails on Travis TEST 16323/16738 [ext/zlib/tests/gzencode_error1.phpt] PASS Test gzencode() function : error conditions [ext/zlib/tests/gzencode_error1.phpt] TEST 16324/16738 [ext/zlib/tests/gzencode_variation1-win32.phpt] SKIP Test gzencode() function : variation [ext/zlib/tests/gzencode_variation1-win32.phpt] reason: only for Windows TEST 16325/16738 [ext/zlib/tests/gzencode_variation1.phpt] PASS Test gzencode() function : variation [ext/zlib/tests/gzencode_variation1.phpt] TEST 16326/16738 [ext/zlib/tests/gzencode_variation2-win32.phpt] SKIP Test gzencode() function : variation - verify header contents with all encoding modes [ext/zlib/tests/gzencode_variation2-win32.phpt] reason: .. only for Windows TEST 16327/16738 [ext/zlib/tests/gzencode_variation2.phpt] PASS Test gzencode() function : variation - verify header contents with all encoding modes [ext/zlib/tests/gzencode_variation2.phpt] TEST 16328/16738 [ext/zlib/tests/gzeof_basic.phpt] PASS Test function feof() by calling it with its expected arguments [ext/zlib/tests/gzeof_basic.phpt] TEST 16329/16738 [ext/zlib/tests/gzeof_variation1.phpt] PASS Test function gzeof while writing. [ext/zlib/tests/gzeof_variation1.phpt] TEST 16330/16738 [ext/zlib/tests/gzfile_basic.phpt] PASS Test function gzfile() reading a gzip relative file [ext/zlib/tests/gzfile_basic.phpt] TEST 16331/16738 [ext/zlib/tests/gzfile_basic2.phpt] PASS Test function gzfile() reading a plain relative file [ext/zlib/tests/gzfile_basic2.phpt] TEST 16332/16738 [ext/zlib/tests/gzfile_variation12.phpt] PASS Test function gzfile() by substituting argument 2 with int values. [ext/zlib/tests/gzfile_variation12.phpt] TEST 16333/16738 [ext/zlib/tests/gzfile_variation15.phpt] PASS Test gzfile() function : variation: use include path (relative directories in path) [ext/zlib/tests/gzfile_variation15.phpt] TEST 16334/16738 [ext/zlib/tests/gzfile_variation4.phpt] PASS Test function gzfile() by substituting argument 1 with float values. [ext/zlib/tests/gzfile_variation4.phpt] TEST 16335/16738 [ext/zlib/tests/gzfile_variation5.phpt] PASS Test function gzfile() by substituting argument 1 with int values. [ext/zlib/tests/gzfile_variation5.phpt] TEST 16336/16738 [ext/zlib/tests/gzfile_variation7.phpt] PASS Test function gzfile() by substituting argument 1 with string values. [ext/zlib/tests/gzfile_variation7.phpt] TEST 16337/16738 [ext/zlib/tests/gzfile_variation9.phpt] PASS Test function gzfile() by substituting argument 2 with boolean values. [ext/zlib/tests/gzfile_variation9.phpt] TEST 16338/16738 [ext/zlib/tests/gzfilegzreadfile.phpt] PASS gzfile(), gzreadfile() [ext/zlib/tests/gzfilegzreadfile.phpt] TEST 16339/16738 [ext/zlib/tests/gzgetc_basic.phpt] SKIP Test function gzgetc() by calling it with its expected arguments zlib 1.2.5 [ext/zlib/tests/gzgetc_basic.phpt] reason: - only for zlib <= 1.2.5 TEST 16340/16738 [ext/zlib/tests/gzgetc_basic_1.phpt] PASS Test function gzgetc() by calling it with its expected arguments zlib 1.2.7 [ext/zlib/tests/gzgetc_basic_1.phpt] TEST 16341/16738 [ext/zlib/tests/gzgets_basic.phpt] PASS Test function gzgets() by calling it with its expected arguments [ext/zlib/tests/gzgets_basic.phpt] TEST 16342/16738 [ext/zlib/tests/gzinflate-bug42663.phpt] PASS Bug #42663 (gzinflate() try to allocate all memory with truncated $data) [ext/zlib/tests/gzinflate-bug42663.phpt] TEST 16343/16738 [ext/zlib/tests/gzinflate_error1.phpt] PASS Test gzinflate() function : error conditions [ext/zlib/tests/gzinflate_error1.phpt] TEST 16344/16738 [ext/zlib/tests/gzinflate_length.phpt] PASS gzinflate() and $length argument [ext/zlib/tests/gzinflate_length.phpt] TEST 16345/16738 [ext/zlib/tests/gzopen_basic.phpt] PASS Test gzopen() function : basic functionality [ext/zlib/tests/gzopen_basic.phpt] TEST 16346/16738 [ext/zlib/tests/gzopen_basic2.phpt] PASS Test gzopen() function : basic functionality for writing [ext/zlib/tests/gzopen_basic2.phpt] TEST 16347/16738 [ext/zlib/tests/gzopen_variation4.phpt] PASS Test gzopen() function : variation: use include path (relative directories in path) [ext/zlib/tests/gzopen_variation4.phpt] TEST 16348/16738 [ext/zlib/tests/gzopen_variation5.phpt] PASS Test gzopen() function : variation: use include path and stream context create a file, relative path [ext/zlib/tests/gzopen_variation5.phpt] TEST 16349/16738 [ext/zlib/tests/gzopen_variation6.phpt] PASS Test gzopen() function : variation: relative/absolute file [ext/zlib/tests/gzopen_variation6.phpt] TEST 16350/16738 [ext/zlib/tests/gzopen_variation7.phpt] PASS Test function gzopen() by calling it twice on the same file and not closing one of them at the end of the script [ext/zlib/tests/gzopen_variation7.phpt] TEST 16351/16738 [ext/zlib/tests/gzopen_variation8.phpt] PASS Test gzopen() function : variation: opening a plain file [ext/zlib/tests/gzopen_variation8.phpt] TEST 16352/16738 [ext/zlib/tests/gzopen_variation9.phpt] PASS Test gzopen() function : variation: try opening with possibly invalid modes [ext/zlib/tests/gzopen_variation9.phpt] TEST 16353/16738 [ext/zlib/tests/gzpassthru_basic.phpt] PASS Test function gzpassthru() by calling it with its expected arguments [ext/zlib/tests/gzpassthru_basic.phpt] TEST 16354/16738 [ext/zlib/tests/gzputs_basic.phpt] PASS Test function gzputs() by calling it with its expected arguments [ext/zlib/tests/gzputs_basic.phpt] TEST 16355/16738 [ext/zlib/tests/gzread_basic.phpt] PASS Test function gzread() by calling it with its expected arguments [ext/zlib/tests/gzread_basic.phpt] TEST 16356/16738 [ext/zlib/tests/gzread_error2.phpt] PASS Test function gzread() by calling it invalid lengths [ext/zlib/tests/gzread_error2.phpt] TEST 16357/16738 [ext/zlib/tests/gzread_variation1.phpt] PASS Test function gzread() by calling it while file open for writing [ext/zlib/tests/gzread_variation1.phpt] TEST 16358/16738 [ext/zlib/tests/gzreadgzwrite.phpt] PASS gzopen(), gzread(), gzwrite() [ext/zlib/tests/gzreadgzwrite.phpt] TEST 16359/16738 [ext/zlib/tests/gzreadgzwriteplain.phpt] PASS gzopen(), gzread(), gzwrite() for non-compressed data [ext/zlib/tests/gzreadgzwriteplain.phpt] TEST 16360/16738 [ext/zlib/tests/gzrewind_basic.phpt] PASS Test function gzrewind() by calling it with its expected arguments when reading [ext/zlib/tests/gzrewind_basic.phpt] TEST 16361/16738 [ext/zlib/tests/gzrewind_basic2.phpt] PASS Test function gzrewind() by calling it with its expected arguments when reading [ext/zlib/tests/gzrewind_basic2.phpt] TEST 16362/16738 [ext/zlib/tests/gzrewind_variation1.phpt] PASS Test function gzrewind() by calling it with its expected arguments when writing [ext/zlib/tests/gzrewind_variation1.phpt] TEST 16363/16738 [ext/zlib/tests/gzseek_basic.phpt] PASS Test function gzseek() by calling it with its expected arguments when reading [ext/zlib/tests/gzseek_basic.phpt] TEST 16364/16738 [ext/zlib/tests/gzseek_basic2.phpt] PASS Test function gzseek() by calling it with its expected arguments when writing [ext/zlib/tests/gzseek_basic2.phpt] TEST 16365/16738 [ext/zlib/tests/gzseek_variation1.phpt] PASS Test function gzseek() by seeking forward in write mode [ext/zlib/tests/gzseek_variation1.phpt] TEST 16366/16738 [ext/zlib/tests/gzseek_variation2.phpt] PASS Test function gzseek() by calling it with SEEK_SET when reading [ext/zlib/tests/gzseek_variation2.phpt] TEST 16367/16738 [ext/zlib/tests/gzseek_variation3.phpt] PASS Test function gzseek() by calling it with SEEK_CUR when reading [ext/zlib/tests/gzseek_variation3.phpt] TEST 16368/16738 [ext/zlib/tests/gzseek_variation4.phpt] PASS Test function gzseek() by calling it with SEEK_SET when writing [ext/zlib/tests/gzseek_variation4.phpt] TEST 16369/16738 [ext/zlib/tests/gzseek_variation5.phpt] PASS Test function gzseek() by calling it with SEEK_CUR when writing [ext/zlib/tests/gzseek_variation5.phpt] TEST 16370/16738 [ext/zlib/tests/gzseek_variation6.phpt] PASS Test function gzseek() by calling it with SEEK_END when reading [ext/zlib/tests/gzseek_variation6.phpt] TEST 16371/16738 [ext/zlib/tests/gzseek_variation7.phpt] PASS Test function gzseek() by calling it with SEEK_END when writing [ext/zlib/tests/gzseek_variation7.phpt] TEST 16372/16738 [ext/zlib/tests/gztell_basic.phpt] PASS Test function gztell() by calling it with its expected arguments when reading [ext/zlib/tests/gztell_basic.phpt] TEST 16373/16738 [ext/zlib/tests/gztell_basic2.phpt] PASS Test function gztell() by calling it with its expected arguments when writing [ext/zlib/tests/gztell_basic2.phpt] TEST 16374/16738 [ext/zlib/tests/gzuncompress_basic1.phpt] PASS Test gzuncompress() function : basic functionality [ext/zlib/tests/gzuncompress_basic1.phpt] TEST 16375/16738 [ext/zlib/tests/gzuncompress_error1.phpt] PASS Test gzuncompress() function : error conditions [ext/zlib/tests/gzuncompress_error1.phpt] TEST 16376/16738 [ext/zlib/tests/gzwrite_basic.phpt] PASS Test function gzwrite() by calling it with its expected arguments [ext/zlib/tests/gzwrite_basic.phpt] TEST 16377/16738 [ext/zlib/tests/gzwrite_error2.phpt] PASS Test function gzwrite() by calling it invalid lengths [ext/zlib/tests/gzwrite_error2.phpt] TEST 16378/16738 [ext/zlib/tests/gzwrite_variation1.phpt] PASS Test function gzwrite() by calling it when file is opened for reading [ext/zlib/tests/gzwrite_variation1.phpt] TEST 16379/16738 [ext/zlib/tests/inflate_add_basic.phpt] PASS Test incremental inflate_add() functionality [ext/zlib/tests/inflate_add_basic.phpt] TEST 16380/16738 [ext/zlib/tests/inflate_add_error.phpt] PASS Test incremental inflate_add() error functionality [ext/zlib/tests/inflate_add_error.phpt] TEST 16381/16738 [ext/zlib/tests/inflate_get_read_len.phpt] PASS inflate_get_read_len() [ext/zlib/tests/inflate_get_read_len.phpt] TEST 16382/16738 [ext/zlib/tests/inflate_get_status.phpt] PASS inflate_get_status() [ext/zlib/tests/inflate_get_status.phpt] TEST 16383/16738 [ext/zlib/tests/inflate_init_error.phpt] PASS Test inflate_init() error [ext/zlib/tests/inflate_init_error.phpt] TEST 16384/16738 [ext/zlib/tests/inflate_init_reuse.phpt] PASS Test incremental inflate_init() context reuse [ext/zlib/tests/inflate_init_reuse.phpt] TEST 16385/16738 [ext/zlib/tests/ob_001.phpt] PASS zlib.output_compression [ext/zlib/tests/ob_001.phpt] TEST 16386/16738 [ext/zlib/tests/ob_002.phpt] PASS zlib.output_compression [ext/zlib/tests/ob_002.phpt] TEST 16387/16738 [ext/zlib/tests/ob_003.phpt] PASS zlib.output_compression [ext/zlib/tests/ob_003.phpt] TEST 16388/16738 [ext/zlib/tests/ob_004.phpt] PASS ob_gzhandler [ext/zlib/tests/ob_004.phpt] TEST 16389/16738 [ext/zlib/tests/ob_005.phpt] PASS ob_gzhandler [ext/zlib/tests/ob_005.phpt] TEST 16390/16738 [ext/zlib/tests/ob_gzhandler_legacy_002.phpt] PASS ob_gzhandler legacy [ext/zlib/tests/ob_gzhandler_legacy_002.phpt] TEST 16391/16738 [ext/zlib/tests/readgzfile_basic.phpt] PASS Test function readgzfile() reading a gzip relative file [ext/zlib/tests/readgzfile_basic.phpt] TEST 16392/16738 [ext/zlib/tests/readgzfile_basic2.phpt] PASS Test function readgzfile() reading a plain relative file [ext/zlib/tests/readgzfile_basic2.phpt] TEST 16393/16738 [ext/zlib/tests/readgzfile_variation12.phpt] PASS Test function readgzfile() by substituting argument 2 with int values. [ext/zlib/tests/readgzfile_variation12.phpt] TEST 16394/16738 [ext/zlib/tests/readgzfile_variation15.phpt] PASS Test readgzfile() function : variation: use include path (relative directories in path) [ext/zlib/tests/readgzfile_variation15.phpt] TEST 16395/16738 [ext/zlib/tests/readgzfile_variation4.phpt] PASS Test function readgzfile() by substituting argument 1 with float values. [ext/zlib/tests/readgzfile_variation4.phpt] TEST 16396/16738 [ext/zlib/tests/readgzfile_variation5.phpt] PASS Test function readgzfile() by substituting argument 1 with int values. [ext/zlib/tests/readgzfile_variation5.phpt] TEST 16397/16738 [ext/zlib/tests/readgzfile_variation7.phpt] PASS Test function readgzfile() by substituting argument 1 with string values. [ext/zlib/tests/readgzfile_variation7.phpt] TEST 16398/16738 [ext/zlib/tests/readgzfile_variation9.phpt] PASS Test function readgzfile() by substituting argument 2 with boolean values. [ext/zlib/tests/readgzfile_variation9.phpt] TEST 16399/16738 [ext/zlib/tests/zlib_filter_deflate.phpt] PASS zlib.deflate (with convert.base64-encode) [ext/zlib/tests/zlib_filter_deflate.phpt] TEST 16400/16738 [ext/zlib/tests/zlib_filter_deflate2.phpt] PASS zlib.deflate (with level parameter set) [ext/zlib/tests/zlib_filter_deflate2.phpt] TEST 16401/16738 [ext/zlib/tests/zlib_filter_inflate.phpt] PASS zlib.inflate (with convert.base64-decode) [ext/zlib/tests/zlib_filter_inflate.phpt] TEST 16402/16738 [ext/zlib/tests/zlib_filter_inflate2.phpt] PASS zlib.inflate of gzip-encoded stream [ext/zlib/tests/zlib_filter_inflate2.phpt] TEST 16403/16738 [ext/zlib/tests/zlib_get_coding_type_basic.phpt] PASS zlib_get_coding_type() basic call without env [ext/zlib/tests/zlib_get_coding_type_basic.phpt] TEST 16404/16738 [ext/zlib/tests/zlib_get_coding_type_br.phpt] PASS zlib_get_coding_type() with unsupported encoding [ext/zlib/tests/zlib_get_coding_type_br.phpt] TEST 16405/16738 [ext/zlib/tests/zlib_get_coding_type_deflate.phpt] PASS zlib_get_coding_type() with deflate encoding [ext/zlib/tests/zlib_get_coding_type_deflate.phpt] TEST 16406/16738 [ext/zlib/tests/zlib_get_coding_type_gzip.phpt] PASS zlib_get_coding_type() with gzip encoding [ext/zlib/tests/zlib_get_coding_type_gzip.phpt] TEST 16407/16738 [ext/zlib/tests/zlib_scheme_copy_basic.phpt] PASS Test compress.zlib:// scheme with the copy function: compressed to compressed [ext/zlib/tests/zlib_scheme_copy_basic.phpt] TEST 16408/16738 [ext/zlib/tests/zlib_scheme_copy_variation1.phpt] PASS Test compress.zlib:// scheme with the copy function: compressed to uncompressed [ext/zlib/tests/zlib_scheme_copy_variation1.phpt] TEST 16409/16738 [ext/zlib/tests/zlib_scheme_copy_variation2.phpt] PASS Test compress.zlib:// scheme with the copy function: uncompressed to compressed [ext/zlib/tests/zlib_scheme_copy_variation2.phpt] TEST 16410/16738 [ext/zlib/tests/zlib_scheme_dir_basic.phpt] PASS Test compress.zlib:// scheme with the directory functions [ext/zlib/tests/zlib_scheme_dir_basic.phpt] TEST 16411/16738 [ext/zlib/tests/zlib_scheme_file_basic.phpt] PASS Test compress.zlib:// scheme with the file [ext/zlib/tests/zlib_scheme_file_basic.phpt] TEST 16412/16738 [ext/zlib/tests/zlib_scheme_file_get_contents_basic.phpt] PASS Test compress.zlib:// scheme with the file_get_contents [ext/zlib/tests/zlib_scheme_file_get_contents_basic.phpt] TEST 16413/16738 [ext/zlib/tests/zlib_scheme_file_put_contents_basic.phpt] PASS Test compress.zlib:// scheme with the file_get_contents [ext/zlib/tests/zlib_scheme_file_put_contents_basic.phpt] TEST 16414/16738 [ext/zlib/tests/zlib_scheme_file_read_file_basic.phpt] PASS Test compress.zlib:// scheme with the file_get_contents [ext/zlib/tests/zlib_scheme_file_read_file_basic.phpt] TEST 16415/16738 [ext/zlib/tests/zlib_scheme_fopen_basic.phpt] PASS Test compress.zlib:// scheme with the fopen [ext/zlib/tests/zlib_scheme_fopen_basic.phpt] TEST 16416/16738 [ext/zlib/tests/zlib_scheme_fopen_variation1.phpt] PASS Test compress.zlib:// scheme with the fopen on a file scheme [ext/zlib/tests/zlib_scheme_fopen_variation1.phpt] TEST 16417/16738 [ext/zlib/tests/zlib_scheme_rename_basic.phpt] PASS Test compress.zlib:// scheme with the unlink function [ext/zlib/tests/zlib_scheme_rename_basic.phpt] TEST 16418/16738 [ext/zlib/tests/zlib_scheme_stat_basic.phpt] PASS Test compress.zlib:// scheme with the unlink function [ext/zlib/tests/zlib_scheme_stat_basic.phpt] TEST 16419/16738 [ext/zlib/tests/zlib_scheme_stat_basic2.phpt] PASS Test compress.zlib:// scheme with the unlink function [ext/zlib/tests/zlib_scheme_stat_basic2.phpt] TEST 16420/16738 [ext/zlib/tests/zlib_scheme_unlink_basic.phpt] PASS Test compress.zlib:// scheme with the unlink function [ext/zlib/tests/zlib_scheme_unlink_basic.phpt] TEST 16421/16738 [ext/zlib/tests/zlib_wrapper_fflush_basic.phpt] PASS Test function fflush() on a zlib stream wrapper [ext/zlib/tests/zlib_wrapper_fflush_basic.phpt] TEST 16422/16738 [ext/zlib/tests/zlib_wrapper_flock_basic.phpt] PASS Test function stream_get_meta_data on a zlib stream [ext/zlib/tests/zlib_wrapper_flock_basic.phpt] TEST 16423/16738 [ext/zlib/tests/zlib_wrapper_fstat_basic.phpt] PASS Test function fstat() on zlib wrapper [ext/zlib/tests/zlib_wrapper_fstat_basic.phpt] TEST 16424/16738 [ext/zlib/tests/zlib_wrapper_ftruncate_basic.phpt] PASS Test function ftruncate() on zlib wrapper by calling it with its expected arguments [ext/zlib/tests/zlib_wrapper_ftruncate_basic.phpt] TEST 16425/16738 [ext/zlib/tests/zlib_wrapper_level.phpt] PASS compress.zlib:// wrapper with compression level [ext/zlib/tests/zlib_wrapper_level.phpt] TEST 16426/16738 [ext/zlib/tests/zlib_wrapper_meta_data_basic.phpt] PASS Test function stream_get_meta_data on a zlib stream [ext/zlib/tests/zlib_wrapper_meta_data_basic.phpt] TEST 16427/16738 [sapi/cgi/tests/001.phpt] PASS version string [sapi/cgi/tests/001.phpt] TEST 16428/16738 [sapi/cgi/tests/002.phpt] PASS defining INI options with -d [sapi/cgi/tests/002.phpt] TEST 16429/16738 [sapi/cgi/tests/003.phpt] PASS strip comments and whitespace with -w [sapi/cgi/tests/003.phpt] TEST 16430/16738 [sapi/cgi/tests/004.phpt] PASS execute a file with -f [sapi/cgi/tests/004.phpt] TEST 16431/16738 [sapi/cgi/tests/006.phpt] PASS syntax check [sapi/cgi/tests/006.phpt] TEST 16432/16738 [sapi/cgi/tests/007.phpt] PASS invalid arguments and error messages [sapi/cgi/tests/007.phpt] TEST 16433/16738 [sapi/cgi/tests/008.phpt] PASS syntax highlighting [sapi/cgi/tests/008.phpt] TEST 16434/16738 [sapi/cgi/tests/009.phpt] PASS path info request without exported PATH_INFO [sapi/cgi/tests/009.phpt] TEST 16435/16738 [sapi/cgi/tests/010.phpt] PASS Bug #45860 (header() function fails to correctly replace all Status lines) [sapi/cgi/tests/010.phpt] TEST 16436/16738 [sapi/cgi/tests/011.phpt] PASS header_remove() [sapi/cgi/tests/011.phpt] TEST 16437/16738 [sapi/cgi/tests/apache_request_headers.phpt] PASS apache_request_headers() stack overflow. [sapi/cgi/tests/apache_request_headers.phpt] TEST 16438/16738 [sapi/cgi/tests/apache_response_headers.phpt] PASS apache_response_headers() [sapi/cgi/tests/apache_response_headers.phpt] TEST 16439/16738 [sapi/cgi/tests/bug60677.phpt] PASS Bug #60677: CGI doesn't properly validate shebang line contains #! [sapi/cgi/tests/bug60677.phpt] TEST 16440/16738 [sapi/cgi/tests/bug61605.phpt] PASS Bug #61605 (header_remove() does not remove all headers) [sapi/cgi/tests/bug61605.phpt] TEST 16441/16738 [sapi/cgi/tests/bug69487.phpt] PASS Bug #69487 (SAPI may truncate POST data) [sapi/cgi/tests/bug69487.phpt] TEST 16442/16738 [sapi/cgi/tests/bug75574_utf8.phpt] PASS Bug #75574 putenv does not work properly if parameter contains non-ASCII unicode character, UTF-8 [sapi/cgi/tests/bug75574_utf8.phpt] TEST 16443/16738 [sapi/cgi/tests/bug78323.phpt] PASS Bug #78323 Test exit code and error message for invalid parameters [sapi/cgi/tests/bug78323.phpt] TEST 16444/16738 [sapi/cgi/tests/bug80849-cgi.phpt] PASS Bug #80849 (HTTP Status header truncation) [sapi/cgi/tests/bug80849-cgi.phpt] TEST 16445/16738 [sapi/cgi/tests/bug81518a.phpt] PASS Bug #81518 (Header injection via default_mimetype / default_charset) [sapi/cgi/tests/bug81518a.phpt] TEST 16446/16738 [sapi/cgi/tests/bug81518b.phpt] PASS Bug #81518 (Header injection via default_mimetype / default_charset) [sapi/cgi/tests/bug81518b.phpt] TEST 16447/16738 [sapi/cgi/tests/ghsa-3qgc-jrrr-25jv.phpt] SKIP GHSA-3qgc-jrrr-25jv [sapi/cgi/tests/ghsa-3qgc-jrrr-25jv.phpt] reason: Only for Windows TEST 16448/16738 [sapi/cli/tests/001.phpt] PASS version string [sapi/cli/tests/001.phpt] TEST 16449/16738 [sapi/cli/tests/002-unix.phpt] PASS running code with -r [sapi/cli/tests/002-unix.phpt] TEST 16450/16738 [sapi/cli/tests/002.phpt] PASS running code with -r [sapi/cli/tests/002.phpt] TEST 16451/16738 [sapi/cli/tests/003-2.phpt] PASS defining INI options with -d (as 2nd arg) [sapi/cli/tests/003-2.phpt] TEST 16452/16738 [sapi/cli/tests/003.phpt] PASS defining INI options with -d [sapi/cli/tests/003.phpt] TEST 16453/16738 [sapi/cli/tests/004.phpt] PASS show information about function [sapi/cli/tests/004.phpt] TEST 16454/16738 [sapi/cli/tests/005.phpt] PASS show information about class [sapi/cli/tests/005.phpt] TEST 16455/16738 [sapi/cli/tests/006.phpt] PASS show information about extension [sapi/cli/tests/006.phpt] TEST 16456/16738 [sapi/cli/tests/007.phpt] PASS strip comments and whitespace with -w [sapi/cli/tests/007.phpt] TEST 16457/16738 [sapi/cli/tests/008.phpt] PASS execute a file with -f [sapi/cli/tests/008.phpt] TEST 16458/16738 [sapi/cli/tests/009.phpt] PASS using invalid combinations of cmdline options [sapi/cli/tests/009.phpt] TEST 16459/16738 [sapi/cli/tests/010-2.phpt] PASS executing a code with -R [sapi/cli/tests/010-2.phpt] TEST 16460/16738 [sapi/cli/tests/010.phpt] PASS executing a file with -F [sapi/cli/tests/010.phpt] TEST 16461/16738 [sapi/cli/tests/011.phpt] PASS syntax check [sapi/cli/tests/011.phpt] TEST 16462/16738 [sapi/cli/tests/012-2.phpt] PASS more invalid arguments and error messages [sapi/cli/tests/012-2.phpt] TEST 16463/16738 [sapi/cli/tests/012.phpt] PASS invalid arguments and error messages [sapi/cli/tests/012.phpt] TEST 16464/16738 [sapi/cli/tests/013.phpt] PASS running PHP code before and after processing input lines with -B and -E [sapi/cli/tests/013.phpt] TEST 16465/16738 [sapi/cli/tests/014.phpt] PASS syntax highlighting [sapi/cli/tests/014.phpt] TEST 16466/16738 [sapi/cli/tests/015.phpt] PASS CLI long options [sapi/cli/tests/015.phpt] TEST 16467/16738 [sapi/cli/tests/016.phpt] SKIP CLI -a and readline [sapi/cli/tests/016.phpt] reason: need readline support TEST 16468/16738 [sapi/cli/tests/017.phpt] PASS CLI -a and libedit [sapi/cli/tests/017.phpt] TEST 16469/16738 [sapi/cli/tests/018.phpt] PASS CLI php -m [sapi/cli/tests/018.phpt] TEST 16470/16738 [sapi/cli/tests/019.phpt] PASS CLI php -i [sapi/cli/tests/019.phpt] TEST 16471/16738 [sapi/cli/tests/020.phpt] PASS CLI php --ri [sapi/cli/tests/020.phpt] TEST 16472/16738 [sapi/cli/tests/021.phpt] PASS CLI shell shebang [sapi/cli/tests/021.phpt] TEST 16473/16738 [sapi/cli/tests/022.phpt] PASS STDIN/OUT/ERR stream type [sapi/cli/tests/022.phpt] TEST 16474/16738 [sapi/cli/tests/023.phpt] PASS HOST/PATH ini sections test for cli [sapi/cli/tests/023.phpt] TEST 16475/16738 [sapi/cli/tests/argv_mb.phpt] PASS Test basic argv multibyte API integration [sapi/cli/tests/argv_mb.phpt] TEST 16476/16738 [sapi/cli/tests/argv_mb_bug77111.phpt] SKIP Bug #77111 php-win.exe corrupts unicode symbols from cli parameters [sapi/cli/tests/argv_mb_bug77111.phpt] reason: this test is for Windows platforms only TEST 16477/16738 [sapi/cli/tests/bug43177.phpt] PASS Bug #61977 Test exit code for various errors [sapi/cli/tests/bug43177.phpt] TEST 16478/16738 [sapi/cli/tests/bug44564.phpt] PASS Bug #44564 (escapeshellarg removes UTF-8 multi-byte characters) [sapi/cli/tests/bug44564.phpt] TEST 16479/16738 [sapi/cli/tests/bug61546.phpt] PASS Bug #61546 (functions related to current script failed when chdir() in cli sapi) [sapi/cli/tests/bug61546.phpt] TEST 16480/16738 [sapi/cli/tests/bug61679.phpt] PASS Bug #61679 (Error on non-standard HTTP methods) [sapi/cli/tests/bug61679.phpt] TEST 16481/16738 [sapi/cli/tests/bug61977.phpt] PASS Bug #61977 test CLI web-server support for Mime Type File extensions mapping [sapi/cli/tests/bug61977.phpt] TEST 16482/16738 [sapi/cli/tests/bug62294.phpt] PASS Bug #62294: register_shutdown_function() does not handle exit code correctly [sapi/cli/tests/bug62294.phpt] TEST 16483/16738 [sapi/cli/tests/bug64529.phpt] SKIP Bug #64529 (Ran out of opcode space) [sapi/cli/tests/bug64529.phpt] reason: readline support required TEST 16484/16738 [sapi/cli/tests/bug64544.phpt] PASS Bug #64544 (Valgrind warnings after using putenv) [sapi/cli/tests/bug64544.phpt] TEST 16485/16738 [sapi/cli/tests/bug64878.phpt] PASS Bug #64878 (304 responses return Content-Type header) [sapi/cli/tests/bug64878.phpt] TEST 16486/16738 [sapi/cli/tests/bug65066_100.phpt] PASS Bug #65066 (Cli server not responsive when responding with 422 http status code): 100 status code [sapi/cli/tests/bug65066_100.phpt] TEST 16487/16738 [sapi/cli/tests/bug65066_422.phpt] PASS Bug #65066 (Cli server not responsive when responding with 422 http status code): 422 status code [sapi/cli/tests/bug65066_422.phpt] TEST 16488/16738 [sapi/cli/tests/bug65066_511.phpt] PASS Bug #65066 (Cli server not responsive when responding with 422 http status code): 511 status code [sapi/cli/tests/bug65066_511.phpt] TEST 16489/16738 [sapi/cli/tests/bug65275.phpt] PASS Bug #65275: Calling exit() in a shutdown function does not change the exit value in CLI [sapi/cli/tests/bug65275.phpt] TEST 16490/16738 [sapi/cli/tests/bug65633.phpt] PASS Bug #65633 (built-in server treat some http headers as case-sensitive) [sapi/cli/tests/bug65633.phpt] TEST 16491/16738 [sapi/cli/tests/bug66606_1.phpt] PASS Bug #66606 (Sets HTTP_CONTENT_TYPE but not CONTENT_TYPE) - GET request [sapi/cli/tests/bug66606_1.phpt] TEST 16492/16738 [sapi/cli/tests/bug66606_2.phpt] PASS Bug #66606 (Sets HTTP_CONTENT_TYPE but not CONTENT_TYPE) - POST request [sapi/cli/tests/bug66606_2.phpt] TEST 16493/16738 [sapi/cli/tests/bug66830.phpt] PASS Bug #66830 (Empty header causes PHP built-in web server to hang) [sapi/cli/tests/bug66830.phpt] TEST 16494/16738 [sapi/cli/tests/bug67429_1.phpt] PASS FR #67429 (CLI server is missing some new HTTP response codes) [sapi/cli/tests/bug67429_1.phpt] TEST 16495/16738 [sapi/cli/tests/bug67429_2.phpt] PASS FR #67429 (CLI server is missing some new HTTP response codes) [sapi/cli/tests/bug67429_2.phpt] TEST 16496/16738 [sapi/cli/tests/bug67741.phpt] PASS Bug #67741 (auto_prepend_file messes up __LINE__) [sapi/cli/tests/bug67741.phpt] TEST 16497/16738 [sapi/cli/tests/bug68291.phpt] PASS Bug #68291 (404 on urls with '+') [sapi/cli/tests/bug68291.phpt] TEST 16498/16738 [sapi/cli/tests/bug68745.phpt] PASS Bug #68745 (Invalid HTTP requests make web server segfault) [sapi/cli/tests/bug68745.phpt] TEST 16499/16738 [sapi/cli/tests/bug69655.phpt] PASS Bug #69655 (php -S changes MKCALENDAR request method to MKCOL) [sapi/cli/tests/bug69655.phpt] TEST 16500/16738 [sapi/cli/tests/bug69953.phpt] PASS FR #69953 (Support MKCALENDAR request method) [sapi/cli/tests/bug69953.phpt] TEST 16501/16738 [sapi/cli/tests/bug70006.phpt] PASS Bug #70006 (cli - function with default arg = STDOUT crash output) [sapi/cli/tests/bug70006.phpt] TEST 16502/16738 [sapi/cli/tests/bug70264.phpt] PASS Bug #70264 (CLI server directory traversal) [sapi/cli/tests/bug70264.phpt] TEST 16503/16738 [sapi/cli/tests/bug70470.phpt] PASS Bug #70470 (Built-in server truncates headers spanning over TCP packets) [sapi/cli/tests/bug70470.phpt] TEST 16504/16738 [sapi/cli/tests/bug71005.phpt] PASS Bug #71005 (Segfault in php_cli_server_dispatch_router()) [sapi/cli/tests/bug71005.phpt] TEST 16505/16738 [sapi/cli/tests/bug71624.phpt] PASS Bug #61977 Test that -R properly sets argi and argn [sapi/cli/tests/bug71624.phpt] TEST 16506/16738 [sapi/cli/tests/bug73630.phpt] PASS Bug #73630 (Built-in Weberver - overwrite $_SERVER['request_uri']) [sapi/cli/tests/bug73630.phpt] TEST 16507/16738 [sapi/cli/tests/bug73630a.phpt] PASS Bug #73630 (Built-in Weberver - overwrite $_SERVER['request_uri']) [sapi/cli/tests/bug73630a.phpt] TEST 16508/16738 [sapi/cli/tests/bug74600.phpt] PASS Bug #74600 (crash (SIGSEGV) in _zend_hash_add_or_update_i) [sapi/cli/tests/bug74600.phpt] TEST 16509/16738 [sapi/cli/tests/bug77561.phpt] PASS Bug #77561: Shebang line not stripped for non-primary script [sapi/cli/tests/bug77561.phpt] TEST 16510/16738 [sapi/cli/tests/bug78323.phpt] PASS Bug #78323 Test exit code and error message for invalid parameters [sapi/cli/tests/bug78323.phpt] TEST 16511/16738 [sapi/cli/tests/bug80092.phpt] PASS Bug #80092 (ZTS + preload = segfault on shutdown) [sapi/cli/tests/bug80092.phpt] TEST 16512/16738 [sapi/cli/tests/bug81305.phpt] PASS Bug #81305 (Built-in Webserver Drops Requests With "Upgrade" Header) [sapi/cli/tests/bug81305.phpt] TEST 16513/16738 [sapi/cli/tests/cli_get_process_title_basic.phpt] PASS cli_get_process_title() function : basic functionality [sapi/cli/tests/cli_get_process_title_basic.phpt] TEST 16514/16738 [sapi/cli/tests/cli_process_title_unix.phpt] SKIP Check cli_process_title support on Unix [sapi/cli/tests/cli_process_title_unix.phpt] reason: ps -p is not available TEST 16515/16738 [sapi/cli/tests/cli_process_title_windows.phpt] SKIP Check cli_process_title support in Windows [sapi/cli/tests/cli_process_title_windows.phpt] reason: this test is for Windows platforms only TEST 16516/16738 [sapi/cli/tests/cli_server_persistent_string001.phpt] PASS Close request before server sends a response [sapi/cli/tests/cli_server_persistent_string001.phpt] TEST 16517/16738 [sapi/cli/tests/cli_server_persistent_string002.phpt] PASS Server processing multiple request at the same time [sapi/cli/tests/cli_server_persistent_string002.phpt] TEST 16518/16738 [sapi/cli/tests/cli_set_process_title_basic.phpt] PASS cli_set_process_title() function : basic functionality [sapi/cli/tests/cli_set_process_title_basic.phpt] TEST 16519/16738 [sapi/cli/tests/emptyheader.phpt] PASS Correctly handle split and empty header [sapi/cli/tests/emptyheader.phpt] TEST 16520/16738 [sapi/cli/tests/ext_loading.phpt] PASS Extension loading [sapi/cli/tests/ext_loading.phpt] TEST 16521/16738 [sapi/cli/tests/gh12363.phpt] PASS Ensure a single Date header is present [sapi/cli/tests/gh12363.phpt] TEST 16522/16738 [sapi/cli/tests/gh14189.phpt] SKIP GH-14189 (PHP Interactive shell input state incorrectly handles quoted heredoc literals.) [sapi/cli/tests/gh14189.phpt] reason: need readline support TEST 16523/16738 [sapi/cli/tests/gh16137.phpt] PASS Bug GH-16137 duplicate *Forwarded* HTTP headers values. [sapi/cli/tests/gh16137.phpt] TEST 16524/16738 [sapi/cli/tests/gh8827-001.phpt] PASS std handles can be deliberately closed 001 [sapi/cli/tests/gh8827-001.phpt] TEST 16525/16738 [sapi/cli/tests/gh8827-002.phpt] PASS std handles can be deliberately closed 002 [sapi/cli/tests/gh8827-002.phpt] TEST 16526/16738 [sapi/cli/tests/gh8827-003.phpt] PASS std handles can be deliberately closed 003 [sapi/cli/tests/gh8827-003.phpt] TEST 16527/16738 [sapi/cli/tests/ghsa-4w77-75f9-2c8w.phpt] PASS GHSA-4w77-75f9-2c8w (Heap-Use-After-Free in sapi_read_post_data Processing in CLI SAPI Interface) [sapi/cli/tests/ghsa-4w77-75f9-2c8w.phpt] TEST 16528/16738 [sapi/cli/tests/php_cli_server_001.phpt] PASS basic function [sapi/cli/tests/php_cli_server_001.phpt] TEST 16529/16738 [sapi/cli/tests/php_cli_server_002.phpt] PASS $_SERVER variable [sapi/cli/tests/php_cli_server_002.phpt] TEST 16530/16738 [sapi/cli/tests/php_cli_server_003.phpt] PASS Bug #55726 (Changing the working directory makes router script inaccessible) [sapi/cli/tests/php_cli_server_003.phpt] TEST 16531/16738 [sapi/cli/tests/php_cli_server_004.phpt] PASS Bug #55747 (request headers missed in $_SERVER) [sapi/cli/tests/php_cli_server_004.phpt] TEST 16532/16738 [sapi/cli/tests/php_cli_server_005.phpt] PASS Post a file [sapi/cli/tests/php_cli_server_005.phpt] TEST 16533/16738 [sapi/cli/tests/php_cli_server_006.phpt] PASS Bug #55755 (SegFault when outputting header WWW-Authenticate) [sapi/cli/tests/php_cli_server_006.phpt] TEST 16534/16738 [sapi/cli/tests/php_cli_server_007.phpt] PASS Bug #55758 (Digest Authenticate missed in 5.4) [sapi/cli/tests/php_cli_server_007.phpt] TEST 16535/16738 [sapi/cli/tests/php_cli_server_008.phpt] PASS SERVER_PROTOCOL header availability [sapi/cli/tests/php_cli_server_008.phpt] TEST 16536/16738 [sapi/cli/tests/php_cli_server_009.phpt] PASS PATH_INFO (relevant to #60112) [sapi/cli/tests/php_cli_server_009.phpt] TEST 16537/16738 [sapi/cli/tests/php_cli_server_010.phpt] PASS Bug #60180 ($_SERVER["PHP_SELF"] incorrect) [sapi/cli/tests/php_cli_server_010.phpt] TEST 16538/16738 [sapi/cli/tests/php_cli_server_012.phpt] PASS Bug #60159 (Router returns false, but POST is not passed to requested resource) [sapi/cli/tests/php_cli_server_012.phpt] TEST 16539/16738 [sapi/cli/tests/php_cli_server_013.phpt] PASS No router, no script [sapi/cli/tests/php_cli_server_013.phpt] TEST 16540/16738 [sapi/cli/tests/php_cli_server_014.phpt] PASS Bug #60477: Segfault after two multipart/form-data POST requestes [sapi/cli/tests/php_cli_server_014.phpt] TEST 16541/16738 [sapi/cli/tests/php_cli_server_015.phpt] PASS Bug #60523 (PHP Errors are not reported in browsers using built-in SAPI) [sapi/cli/tests/php_cli_server_015.phpt] TEST 16542/16738 [sapi/cli/tests/php_cli_server_016.phpt] PASS Bug #60591 (Memory leak when access a non-exists file) [sapi/cli/tests/php_cli_server_016.phpt] TEST 16543/16738 [sapi/cli/tests/php_cli_server_017.phpt] PASS Implement Req #60850 (Built in web server does not set $_SERVER['SCRIPT_FILENAME'] when using router) [sapi/cli/tests/php_cli_server_017.phpt] TEST 16544/16738 [sapi/cli/tests/php_cli_server_018.phpt] PASS Implement Req #61679 (Support HTTP PATCH method) [sapi/cli/tests/php_cli_server_018.phpt] TEST 16545/16738 [sapi/cli/tests/php_cli_server_019.phpt] PASS Implement Req #65917 (getallheaders() is not supported by the built-in web server) [sapi/cli/tests/php_cli_server_019.phpt] TEST 16546/16738 [sapi/cli/tests/php_cli_server_020.phpt] PASS Use SEARCH as a HTTP verb [sapi/cli/tests/php_cli_server_020.phpt] TEST 16547/16738 [sapi/cli/tests/php_cli_server_021.phpt] PASS Digest Authentication [sapi/cli/tests/php_cli_server_021.phpt] TEST 16548/16738 [sapi/cli/tests/php_cli_server_022.phpt] PASS Check PHP file body is executed [sapi/cli/tests/php_cli_server_022.phpt] TEST 16549/16738 [sapi/cli/tests/sapi_windows_set_ctrl_handler.phpt] SKIP sapi_windows_set_ctrl_handler() [sapi/cli/tests/sapi_windows_set_ctrl_handler.phpt] reason: this test is for Windows platforms only TEST 16550/16738 [sapi/cli/tests/std_streams.phpt] SKIP Testing ftell() on std streams [sapi/cli/tests/std_streams.phpt] reason: I/O capture test TEST 16551/16738 [sapi/cli/tests/upload_2G.phpt] SKIP file upload greater than 2G [sapi/cli/tests/upload_2G.phpt] reason: Cannot check free RAM from /proc/meminfo on this platform TEST 16552/16738 [sapi/fpm/tests/bug64539-status-json-encoding.phpt] PASS FPM: bug64539 - status json format escaping [sapi/fpm/tests/bug64539-status-json-encoding.phpt] TEST 16553/16738 [sapi/fpm/tests/bug68207-fastcgi-error-header-sent.phpt] PASS FPM: bug68207 - fastcgi.error_header setting headers after sent [sapi/fpm/tests/bug68207-fastcgi-error-header-sent.phpt] TEST 16554/16738 [sapi/fpm/tests/bug68381-log-level-warning.phpt] PASS FPM: bug68381 - Log messages with warning level only [sapi/fpm/tests/bug68381-log-level-warning.phpt] TEST 16555/16738 [sapi/fpm/tests/bug68391-conf-include-order.phpt] PASS FPM: bug68391 - Configuration inclusion in alphabetical order [sapi/fpm/tests/bug68391-conf-include-order.phpt] TEST 16556/16738 [sapi/fpm/tests/bug68420-ipv4-all-addresses.phpt] PASS FPM: bug68420 - IPv4 all addresses [sapi/fpm/tests/bug68420-ipv4-all-addresses.phpt] TEST 16557/16738 [sapi/fpm/tests/bug68421-ipv6-access-log.phpt] PASS FPM: bug68421 - IPv6 all addresses and access_log [sapi/fpm/tests/bug68421-ipv6-access-log.phpt] TEST 16558/16738 [sapi/fpm/tests/bug68423-multi-pool-all-pms.phpt] PASS FPM: bug68423 - Multiple pools with different PMs (dynamic + ondemand + static) [sapi/fpm/tests/bug68423-multi-pool-all-pms.phpt] TEST 16559/16738 [sapi/fpm/tests/bug68428-ipv6-allowed-clients.phpt] PASS FPM: bug68428 - IPv6 allowed client only [sapi/fpm/tests/bug68428-ipv6-allowed-clients.phpt] TEST 16560/16738 [sapi/fpm/tests/bug68442-signal-reload.phpt] PASS FPM: bug68442 - Signal reload [sapi/fpm/tests/bug68442-signal-reload.phpt] TEST 16561/16738 [sapi/fpm/tests/bug68458-pm-no-start-server.phpt] PASS FPM: bug68458 - Missing pm.start_servers should emit notice instead of warning [sapi/fpm/tests/bug68458-pm-no-start-server.phpt] TEST 16562/16738 [sapi/fpm/tests/bug68591-conf-test-group.phpt] PASS FPM: bug68591 - config test group existence [sapi/fpm/tests/bug68591-conf-test-group.phpt] TEST 16563/16738 [sapi/fpm/tests/bug68591-conf-test-listen-group.phpt] PASS FPM: bug68591 - config test listen group existence [sapi/fpm/tests/bug68591-conf-test-listen-group.phpt] TEST 16564/16738 [sapi/fpm/tests/bug68591-conf-test-listen-owner.phpt] PASS FPM: bug68591 - config test listen owner existence [sapi/fpm/tests/bug68591-conf-test-listen-owner.phpt] TEST 16565/16738 [sapi/fpm/tests/bug68591-conf-test-user.phpt] PASS FPM: bug68591 - config test user existence [sapi/fpm/tests/bug68591-conf-test-user.phpt] TEST 16566/16738 [sapi/fpm/tests/bug69625-no-script-filename.phpt] PASS FPM: bug69625 - 404 should be returned on missing SCRIPT_FILENAME [sapi/fpm/tests/bug69625-no-script-filename.phpt] TEST 16567/16738 [sapi/fpm/tests/bug72185-fcgi-empty-frame.phpt] PASS FPM: bug72185 - FastCGI empty frame incorrectly created [sapi/fpm/tests/bug72185-fcgi-empty-frame.phpt] TEST 16568/16738 [sapi/fpm/tests/bug72573-http-proxy.phpt] PASS FPM: bug72573 - HTTP_PROXY - CVE-2016-5385 [sapi/fpm/tests/bug72573-http-proxy.phpt] TEST 16569/16738 [sapi/fpm/tests/bug73342-nonblocking-stdio.phpt] PASS FPM: bug73342 - Non-blocking stdin [sapi/fpm/tests/bug73342-nonblocking-stdio.phpt] TEST 16570/16738 [sapi/fpm/tests/bug74083-concurrent-reload.phpt] SKIP Concurrent reload signals should not kill PHP-FPM master process. (Bug: #74083) [sapi/fpm/tests/bug74083-concurrent-reload.phpt] reason: slow test TEST 16571/16738 [sapi/fpm/tests/bug75212-php-value-in-user-ini.phpt] PASS FPM: bug75212 - php_value acts like php_admin_value [sapi/fpm/tests/bug75212-php-value-in-user-ini.phpt] TEST 16572/16738 [sapi/fpm/tests/bug75712-getenv-server-vars.phpt] PASS FPM: bug75712 - getenv should not read from $_ENV and $_SERVER [sapi/fpm/tests/bug75712-getenv-server-vars.phpt] TEST 16573/16738 [sapi/fpm/tests/bug76601-reload-child-signals.phpt] SKIP FPM: bug76601 children should not ignore signals during concurrent reloads [sapi/fpm/tests/bug76601-reload-child-signals.phpt] reason: slow test TEST 16574/16738 [sapi/fpm/tests/bug76922-fcgi-get-value-conn.phpt] PASS FPM: bug76922 - FCGI conn termination after FCGI_GET_VALUES [sapi/fpm/tests/bug76922-fcgi-get-value-conn.phpt] TEST 16575/16738 [sapi/fpm/tests/bug77023-pm-dynamic-blocking-sigquit.phpt] SKIP FPM: Blocked SIGQUIT prevents idle process to be killed [sapi/fpm/tests/bug77023-pm-dynamic-blocking-sigquit.phpt] reason: resource heavy test TEST 16576/16738 [sapi/fpm/tests/bug77106-fcgi-missing-nl.phpt] PASS FPM: bug77106 - Missing new lines in FCGI error stream [sapi/fpm/tests/bug77106-fcgi-missing-nl.phpt] TEST 16577/16738 [sapi/fpm/tests/bug77780-header-sent-error.phpt] PASS FPM: bug77780 - Headers already sent error incorrectly emitted [sapi/fpm/tests/bug77780-header-sent-error.phpt] TEST 16578/16738 [sapi/fpm/tests/bug77934-reload-process-control.phpt] PASS FPM: bug77934 - php-fpm kill -USR2 not working [sapi/fpm/tests/bug77934-reload-process-control.phpt] TEST 16579/16738 [sapi/fpm/tests/bug78323.phpt] PASS FPM: Bug #78323 Test exit code for invalid parameters [sapi/fpm/tests/bug78323.phpt] TEST 16580/16738 [sapi/fpm/tests/bug78599-path-info-underflow.phpt] PASS FPM: bug78599 - env_path_info underflow - CVE-2019-11043 [sapi/fpm/tests/bug78599-path-info-underflow.phpt] TEST 16581/16738 [sapi/fpm/tests/bug80024-socket-reduced-inherit.phpt] PASS FPM: bug80024 - Duplication of info about inherited socket after pool removing [sapi/fpm/tests/bug80024-socket-reduced-inherit.phpt] TEST 16582/16738 [sapi/fpm/tests/bug80669-uid-user-groups.phpt] SKIP FPM: Process user setting ignored when FPM is not running as root [sapi/fpm/tests/bug80669-uid-user-groups.phpt] reason: not running as root TEST 16583/16738 [sapi/fpm/tests/bug80849-fpm.phpt] PASS Bug #80849 (HTTP Status header truncation) [sapi/fpm/tests/bug80849-fpm.phpt] TEST 16584/16738 [sapi/fpm/tests/config-array-validation-php-value-key.phpt] PASS FPM: Validates arrays in configuration are correctly set - php_value array must be passed a key [sapi/fpm/tests/config-array-validation-php-value-key.phpt] TEST 16585/16738 [sapi/fpm/tests/config-array-validation-suppress-path-key-2.phpt] PASS FPM: Validates arrays in configuration are correctly set - access.suppress_path doesn't accept key with forward slash [sapi/fpm/tests/config-array-validation-suppress-path-key-2.phpt] TEST 16586/16738 [sapi/fpm/tests/config-array-validation-suppress-path-key.phpt] PASS FPM: Validates arrays in configuration are correctly set - access.suppress_path doesn't allow key [sapi/fpm/tests/config-array-validation-suppress-path-key.phpt] TEST 16587/16738 [sapi/fpm/tests/config-array-validation-suppress-path-starts-slash.phpt] PASS FPM: Validates arrays in configuration are correctly set - access.suppress_path begins with forward slash [sapi/fpm/tests/config-array-validation-suppress-path-starts-slash.phpt] TEST 16588/16738 [sapi/fpm/tests/config-array.phpt] PASS FPM: Set arrays in configuration [sapi/fpm/tests/config-array.phpt] TEST 16589/16738 [sapi/fpm/tests/fastcgi_finish_request_basic.phpt] PASS FPM: Function fastcgi_finish_request basic test [sapi/fpm/tests/fastcgi_finish_request_basic.phpt] TEST 16590/16738 [sapi/fpm/tests/fcgi-env-nopif-apache-handler-with-pi-with-pt-pd.phpt] PASS FPM: FastCGI env var without path info fix for Apache handler with PATH_INFO, PATH_TRANSLATED and path discard [sapi/fpm/tests/fcgi-env-nopif-apache-handler-with-pi-with-pt-pd.phpt] TEST 16591/16738 [sapi/fpm/tests/fcgi-env-nopif-custom-with-pi-with-pt-pd.phpt] PASS FPM: FastCGI env var no path info fix for custom setup with PATH_INFO, PATH_TRANSLATED and path discard [sapi/fpm/tests/fcgi-env-nopif-custom-with-pi-with-pt-pd.phpt] TEST 16592/16738 [sapi/fpm/tests/fcgi-env-nopif-custom-with-pi-with-pt.phpt] PASS FPM: FastCGI env var no path info fix for custom setup with PATH_INFO and PATH_TRANSLATED [sapi/fpm/tests/fcgi-env-nopif-custom-with-pi-with-pt.phpt] TEST 16593/16738 [sapi/fpm/tests/fcgi-env-nopif-custom-with-pi-without-pt.phpt] PASS FPM: FastCGI env var no path info fix for custom setup with PATH_INFO and without PATH_TRANSLATED [sapi/fpm/tests/fcgi-env-nopif-custom-with-pi-without-pt.phpt] TEST 16594/16738 [sapi/fpm/tests/fcgi-env-nopif-custom-without-pi-with-pt.phpt] PASS FPM: FastCGI env var no path info fix for custom setup without PATH_INFO and with PATH_TRANSLATED [sapi/fpm/tests/fcgi-env-nopif-custom-without-pi-with-pt.phpt] TEST 16595/16738 [sapi/fpm/tests/fcgi-env-nopif-custom-without-pi-without-pt.phpt] PASS FPM: FastCGI env var no path info fix for custom setup without PATH_INFO and PATH_TRANSLATED [sapi/fpm/tests/fcgi-env-nopif-custom-without-pi-without-pt.phpt] TEST 16596/16738 [sapi/fpm/tests/fcgi-env-nopif-custom-without-sf-with-pt.phpt] PASS FPM: FastCGI env var no path info fix for custom setup without SCRIPT_FILENAME and with PATH_TRANSLATED [sapi/fpm/tests/fcgi-env-nopif-custom-without-sf-with-pt.phpt] TEST 16597/16738 [sapi/fpm/tests/fcgi-env-pif-apache-balancer-legacy.phpt] PASS FPM: FastCGI env var path info fix for Apache balancer legacy setup [sapi/fpm/tests/fcgi-env-pif-apache-balancer-legacy.phpt] TEST 16598/16738 [sapi/fpm/tests/fcgi-env-pif-apache-balancer-real.phpt] PASS FPM: FastCGI env var path info fix for Apache balancer real configuration [sapi/fpm/tests/fcgi-env-pif-apache-balancer-real.phpt] TEST 16599/16738 [sapi/fpm/tests/fcgi-env-pif-apache-handler-uds.phpt] PASS FPM: FastCGI env var path info fix for Apache handler using Unix Domain Socket [sapi/fpm/tests/fcgi-env-pif-apache-handler-uds.phpt] TEST 16600/16738 [sapi/fpm/tests/fcgi-env-pif-apache-handler-with-pi.phpt] PASS FPM: FastCGI env var path info fix for Apache handler with PATH_INFO set [sapi/fpm/tests/fcgi-env-pif-apache-handler-with-pi.phpt] TEST 16601/16738 [sapi/fpm/tests/fcgi-env-pif-apache-handler-with-query.phpt] PASS FPM: FastCGI env var path info fix for Apache handler basic [sapi/fpm/tests/fcgi-env-pif-apache-handler-with-query.phpt] TEST 16602/16738 [sapi/fpm/tests/fcgi-env-pif-apache-handler-without-docroot.phpt] PASS FPM: FastCGI env var path info fix for Apache handler basic [sapi/fpm/tests/fcgi-env-pif-apache-handler-without-docroot.phpt] TEST 16603/16738 [sapi/fpm/tests/fcgi-env-pif-apache-pp-sn-strip-basic.phpt] PASS FPM: FastCGI env var path info fix for Apache ProxyPass SCRIPT_NAME stripping with basic path [sapi/fpm/tests/fcgi-env-pif-apache-pp-sn-strip-basic.phpt] TEST 16604/16738 [sapi/fpm/tests/fcgi-env-pif-apache-pp-sn-strip-encoded-plus.phpt] PASS FPM: FastCGI env var path info fix for Apache ProxyPass SCRIPT_NAME encoded path and plush sign (GH-12996) [sapi/fpm/tests/fcgi-env-pif-apache-pp-sn-strip-encoded-plus.phpt] TEST 16605/16738 [sapi/fpm/tests/fcgi-env-pif-apache-pp-sn-strip-encoded.phpt] PASS FPM: FastCGI env var path info fix for Apache ProxyPass SCRIPT_NAME stripping with encoded path (bug #74129) [sapi/fpm/tests/fcgi-env-pif-apache-pp-sn-strip-encoded.phpt] TEST 16606/16738 [sapi/fpm/tests/fcgi-env-pif-apache-pp-sn-strip-invalid.phpt] PASS FPM: FastCGI env var path info fix for Apache ProxyPass SCRIPT_NAME stripping with invalid path [sapi/fpm/tests/fcgi-env-pif-apache-pp-sn-strip-invalid.phpt] TEST 16607/16738 [sapi/fpm/tests/fpm_get_status_basic.phpt] PASS FPM: Function fpm_get_status basic test [sapi/fpm/tests/fpm_get_status_basic.phpt] TEST 16608/16738 [sapi/fpm/tests/getallheaders.phpt] PASS FPM: Function getallheaders basic test [sapi/fpm/tests/getallheaders.phpt] TEST 16609/16738 [sapi/fpm/tests/gh12232-php-value-extension.phpt] SKIP FPM: gh12232 - loading shared ext in FPM config [sapi/fpm/tests/gh12232-php-value-extension.phpt] reason: dl_test extension not present in extension_dir TEST 16610/16738 [sapi/fpm/tests/gh12621.phpt] PASS GH-12621 (browscap segmentation fault when configured with php_admin_value) [sapi/fpm/tests/gh12621.phpt] TEST 16611/16738 [sapi/fpm/tests/gh13563-conf-bool-env.phpt] PASS FPM: GH-13563 - conf boolean environment variables values [sapi/fpm/tests/gh13563-conf-bool-env.phpt] TEST 16612/16738 [sapi/fpm/tests/gh15395-php-auth-shutdown.phpt] PASS FPM: GH-15335 - PHP_AUTH shutdown use after free [sapi/fpm/tests/gh15395-php-auth-shutdown.phpt] TEST 16613/16738 [sapi/fpm/tests/gh16432-status-high-nprocs.phpt] PASS FPM: GH-16432 - fpm_get_status segfault on high nprocs [sapi/fpm/tests/gh16432-status-high-nprocs.phpt] TEST 16614/16738 [sapi/fpm/tests/gh16628.phpt] PASS GH-16628 (FPM logs are getting corrupted with this log statement) [sapi/fpm/tests/gh16628.phpt] TEST 16615/16738 [sapi/fpm/tests/gh8646.phpt] PASS GH-8646 (Memory leak PHP FPM 8.1) [sapi/fpm/tests/gh8646.phpt] TEST 16616/16738 [sapi/fpm/tests/gh8885-stderr-fd-reload-usr1.phpt] make: *** [Makefile:315: test] User defined signal 1