*** This log is abridged to its last 1000 lines: TEST 16313/17422 [ext/standard/tests/strings/vfprintf_basic.phpt] PASS Test vfprintf() function : basic functionality [ext/standard/tests/strings/vfprintf_basic.phpt] TEST 16314/17422 [ext/standard/tests/strings/vfprintf_basic1.phpt] PASS Test vfprintf() function : basic functionality - string format [ext/standard/tests/strings/vfprintf_basic1.phpt] TEST 16315/17422 [ext/standard/tests/strings/vfprintf_basic2.phpt] PASS Test vfprintf() function : basic functionality - integer format [ext/standard/tests/strings/vfprintf_basic2.phpt] TEST 16316/17422 [ext/standard/tests/strings/vfprintf_basic3.phpt] PASS Test vfprintf() function : basic functionality - float format [ext/standard/tests/strings/vfprintf_basic3.phpt] TEST 16317/17422 [ext/standard/tests/strings/vfprintf_basic4.phpt] PASS Test vfprintf() function : basic functionality - bool format [ext/standard/tests/strings/vfprintf_basic4.phpt] TEST 16318/17422 [ext/standard/tests/strings/vfprintf_basic5.phpt] PASS Test vfprintf() function : basic functionality - char format [ext/standard/tests/strings/vfprintf_basic5.phpt] TEST 16319/17422 [ext/standard/tests/strings/vfprintf_basic6.phpt] PASS Test vfprintf() function : basic functionality - exponential format [ext/standard/tests/strings/vfprintf_basic6.phpt] TEST 16320/17422 [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 16321/17422 [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 16322/17422 [ext/standard/tests/strings/vfprintf_basic8.phpt] PASS Test vfprintf() function : basic functionality - octal format [ext/standard/tests/strings/vfprintf_basic8.phpt] TEST 16323/17422 [ext/standard/tests/strings/vfprintf_basic9.phpt] PASS Test vfprintf) function : basic functionality - hexadecimal format [ext/standard/tests/strings/vfprintf_basic9.phpt] TEST 16324/17422 [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 16325/17422 [ext/standard/tests/strings/vfprintf_error3.phpt] PASS Test vfprintf() function : error conditions (wrong argument types) [ext/standard/tests/strings/vfprintf_error3.phpt] TEST 16326/17422 [ext/standard/tests/strings/vfprintf_error4.phpt] PASS Test vfprintf() function : error conditions (various conditions) [ext/standard/tests/strings/vfprintf_error4.phpt] TEST 16327/17422 [ext/standard/tests/strings/vfprintf_variation1.phpt] PASS Test vfprintf() function : variation functionality [ext/standard/tests/strings/vfprintf_variation1.phpt] TEST 16328/17422 [ext/standard/tests/strings/vprintf_basic1.phpt] PASS Test vprintf() function : basic functionality - string format [ext/standard/tests/strings/vprintf_basic1.phpt] TEST 16329/17422 [ext/standard/tests/strings/vprintf_basic2.phpt] PASS Test vprintf() function : basic functionality - integer format [ext/standard/tests/strings/vprintf_basic2.phpt] TEST 16330/17422 [ext/standard/tests/strings/vprintf_basic3.phpt] PASS Test vprintf() function : basic functionality - float format [ext/standard/tests/strings/vprintf_basic3.phpt] TEST 16331/17422 [ext/standard/tests/strings/vprintf_basic4.phpt] PASS Test vprintf() function : basic functionality - bool format [ext/standard/tests/strings/vprintf_basic4.phpt] TEST 16332/17422 [ext/standard/tests/strings/vprintf_basic5.phpt] PASS Test vprintf() function : basic functionality - char format [ext/standard/tests/strings/vprintf_basic5.phpt] TEST 16333/17422 [ext/standard/tests/strings/vprintf_basic6.phpt] PASS Test vprintf() function : basic functionality - exponential format [ext/standard/tests/strings/vprintf_basic6.phpt] TEST 16334/17422 [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 16335/17422 [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 16336/17422 [ext/standard/tests/strings/vprintf_basic8.phpt] PASS Test vprintf() function : basic functionality - octal format [ext/standard/tests/strings/vprintf_basic8.phpt] TEST 16337/17422 [ext/standard/tests/strings/vprintf_basic9.phpt] PASS Test vprintf() function : basic functionality - hexadecimal format [ext/standard/tests/strings/vprintf_basic9.phpt] TEST 16338/17422 [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 16339/17422 [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 16340/17422 [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 16341/17422 [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 16342/17422 [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 16343/17422 [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 16344/17422 [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 16345/17422 [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 16346/17422 [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 16347/17422 [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 16348/17422 [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 16349/17422 [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 16350/17422 [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 16351/17422 [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 16352/17422 [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 16353/17422 [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 16354/17422 [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 16355/17422 [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 16356/17422 [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 16357/17422 [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 16358/17422 [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 16359/17422 [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 16360/17422 [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 16361/17422 [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 16362/17422 [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 16363/17422 [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 16364/17422 [ext/standard/tests/strings/vsprintf_basic1.phpt] PASS Test vsprintf() function : basic functionality - string format [ext/standard/tests/strings/vsprintf_basic1.phpt] TEST 16365/17422 [ext/standard/tests/strings/vsprintf_basic2.phpt] PASS Test vsprintf() function : basic functionality - integer format [ext/standard/tests/strings/vsprintf_basic2.phpt] TEST 16366/17422 [ext/standard/tests/strings/vsprintf_basic3.phpt] PASS Test vsprintf() function : basic functionality - float format [ext/standard/tests/strings/vsprintf_basic3.phpt] TEST 16367/17422 [ext/standard/tests/strings/vsprintf_basic4.phpt] PASS Test vsprintf() function : basic functionality - bool format [ext/standard/tests/strings/vsprintf_basic4.phpt] TEST 16368/17422 [ext/standard/tests/strings/vsprintf_basic5.phpt] PASS Test vsprintf() function : basic functionality - char format [ext/standard/tests/strings/vsprintf_basic5.phpt] TEST 16369/17422 [ext/standard/tests/strings/vsprintf_basic6.phpt] PASS Test vsprintf() function : basic functionality - exponential format [ext/standard/tests/strings/vsprintf_basic6.phpt] TEST 16370/17422 [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 16371/17422 [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 16372/17422 [ext/standard/tests/strings/vsprintf_basic8.phpt] PASS Test vsprintf() function : basic functionality - octal format [ext/standard/tests/strings/vsprintf_basic8.phpt] TEST 16373/17422 [ext/standard/tests/strings/vsprintf_basic9.phpt] PASS Test vsprintf() function : basic functionality - hexadecimal format [ext/standard/tests/strings/vsprintf_basic9.phpt] TEST 16374/17422 [ext/standard/tests/strings/wordwrap.phpt] PASS wordwrap() function [ext/standard/tests/strings/wordwrap.phpt] TEST 16375/17422 [ext/standard/tests/strings/wordwrap_basic.phpt] PASS Test wordwrap() function : basic functionality [ext/standard/tests/strings/wordwrap_basic.phpt] TEST 16376/17422 [ext/standard/tests/strings/wordwrap_error.phpt] PASS Test wordwrap() function : error conditions [ext/standard/tests/strings/wordwrap_error.phpt] TEST 16377/17422 [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 16378/17422 [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 16379/17422 [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 16380/17422 [ext/standard/tests/time/001.phpt] PASS microtime() function [ext/standard/tests/time/001.phpt] TEST 16381/17422 [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 16382/17422 [ext/standard/tests/time/bug60222.phpt] PASS Bug #60222 (time_nanosleep() does validate input params) [ext/standard/tests/time/bug60222.phpt] TEST 16383/17422 [ext/standard/tests/time/idate.phpt] PASS idate() function [ext/standard/tests/time/idate.phpt] TEST 16384/17422 [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 16385/17422 [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 16386/17422 [ext/standard/tests/time/strptime_error.phpt] PASS Test localtime() function : error conditions [ext/standard/tests/time/strptime_error.phpt] TEST 16387/17422 [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 16388/17422 [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 16389/17422 [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 16390/17422 [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 16391/17422 [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 16392/17422 [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 16393/17422 [ext/standard/tests/url/base64_loop_001.phpt] PASS Test base64_encode() and base64_decode() function : loop mode [ext/standard/tests/url/base64_loop_001.phpt] TEST 16394/17422 [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 16395/17422 [ext/standard/tests/url/bug52327.phpt] PASS Bug #52327 (base64_decode() improper handling of leading padding) [ext/standard/tests/url/bug52327.phpt] TEST 16396/17422 [ext/standard/tests/url/bug53248.phpt] PASS Bug #53248 (rawurlencode RFC 3986 EBCDIC support) [ext/standard/tests/url/bug53248.phpt] TEST 16397/17422 [ext/standard/tests/url/bug54180.phpt] PASS Bug #54180 (parse_url() incorrectly parses path when ? in fragment) [ext/standard/tests/url/bug54180.phpt] TEST 16398/17422 [ext/standard/tests/url/bug55273.phpt] PASS Bug #55273 (base64_decode() with strict rejects whitespace after pad) [ext/standard/tests/url/bug55273.phpt] TEST 16399/17422 [ext/standard/tests/url/bug55399.phpt] PASS Bug #55399 (parse_url() incorrectly treats ':' as a valid path) [ext/standard/tests/url/bug55399.phpt] TEST 16400/17422 [ext/standard/tests/url/bug63162.phpt] PASS Test parse_url() for bug #63162 [ext/standard/tests/url/bug63162.phpt] TEST 16401/17422 [ext/standard/tests/url/bug68917.phpt] PASS Bug #68917 (parse_url fails on some partial urls) [ext/standard/tests/url/bug68917.phpt] TEST 16402/17422 [ext/standard/tests/url/bug69976.phpt] PASS Bug #69976 (Unable to parse "all" urls with colon char) [ext/standard/tests/url/bug69976.phpt] TEST 16403/17422 [ext/standard/tests/url/bug73192.phpt] PASS Bug #73192: parse_url return wrong hostname [ext/standard/tests/url/bug73192.phpt] TEST 16404/17422 [ext/standard/tests/url/bug74780.phpt] PASS Bug #74780 parse_url() borks when query string contains colon [ext/standard/tests/url/bug74780.phpt] TEST 16405/17422 [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 16406/17422 [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 16407/17422 [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 16408/17422 [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 16409/17422 [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 16410/17422 [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 16411/17422 [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 16412/17422 [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 16413/17422 [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 16414/17422 [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 16415/17422 [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 16416/17422 [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 16417/17422 [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 16418/17422 [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 16419/17422 [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 16420/17422 [ext/standard/tests/versioning/php_sapi_name.phpt] PASS php_sapi_name test [ext/standard/tests/versioning/php_sapi_name.phpt] TEST 16421/17422 [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 16422/17422 [ext/standard/tests/versioning/phpversion.phpt] PASS phpversion test [ext/standard/tests/versioning/phpversion.phpt] TEST 16423/17422 [ext/standard/tests/versioning/version_compare.phpt] PASS version_compare test [ext/standard/tests/versioning/version_compare.phpt] TEST 16424/17422 [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 16425/17422 [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 16426/17422 [ext/sysvmsg/tests/001.phpt] PASS send/receive serialized message. [ext/sysvmsg/tests/001.phpt] TEST 16427/17422 [ext/sysvmsg/tests/002.phpt] PASS msg_receive() should return false when unserialize() failed [ext/sysvmsg/tests/002.phpt] TEST 16428/17422 [ext/sysvmsg/tests/003.phpt] PASS msg_queue_exists() [ext/sysvmsg/tests/003.phpt] TEST 16429/17422 [ext/sysvmsg/tests/004.phpt] PASS msg_set_queue() and msg_stat_queue() [ext/sysvmsg/tests/004.phpt] TEST 16430/17422 [ext/sysvmsg/tests/005.phpt] PASS sysvmsg functions on non-existing queue [ext/sysvmsg/tests/005.phpt] TEST 16431/17422 [ext/sysvmsg/tests/006.phpt] PASS msg_send() data types when not serializing [ext/sysvmsg/tests/006.phpt] TEST 16432/17422 [ext/sysvmsg/tests/gh16592.phpt] PASS msg_send() segfault when the type does not serialize as expected [ext/sysvmsg/tests/gh16592.phpt] TEST 16433/17422 [ext/sysvsem/tests/nowait.phpt] PASS Test sem_acquire with nowait option [ext/sysvsem/tests/nowait.phpt] TEST 16434/17422 [ext/sysvsem/tests/sysv.phpt] PASS General semaphore and shared memory test [ext/sysvsem/tests/sysv.phpt] TEST 16435/17422 [ext/sysvshm/tests/001.phpt] PASS ftok() tests [ext/sysvshm/tests/001.phpt] TEST 16436/17422 [ext/sysvshm/tests/002.phpt] PASS shm_attach() tests [ext/sysvshm/tests/002.phpt] TEST 16437/17422 [ext/sysvshm/tests/003.phpt] PASS shm_detach() tests [ext/sysvshm/tests/003.phpt] TEST 16438/17422 [ext/sysvshm/tests/004.phpt] PASS shm_put_var() tests [ext/sysvshm/tests/004.phpt] TEST 16439/17422 [ext/sysvshm/tests/005.phpt] PASS shm_get_var() tests [ext/sysvshm/tests/005.phpt] TEST 16440/17422 [ext/sysvshm/tests/006.phpt] PASS shm_remove_var() tests [ext/sysvshm/tests/006.phpt] TEST 16441/17422 [ext/sysvshm/tests/007.phpt] PASS shm_remove() tests [ext/sysvshm/tests/007.phpt] TEST 16442/17422 [ext/sysvshm/tests/bug72858.phpt] SKIP Bug #72858 shm_attach null dereference [ext/sysvshm/tests/bug72858.phpt] reason: 32-bit onlyskip windows only TEST 16443/17422 [ext/sysvshm/tests/gh16591.phpt] PASS GH-16591 (Assertion error in shm_put_var) [ext/sysvshm/tests/gh16591.phpt] TEST 16444/17422 [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 16445/17422 [ext/tidy/tests/001.phpt] PASS Check for tidy presence [ext/tidy/tests/001.phpt] TEST 16446/17422 [ext/tidy/tests/002.phpt] PASS tidy_parse_string() [ext/tidy/tests/002.phpt] TEST 16447/17422 [ext/tidy/tests/003.phpt] PASS tidy_clean_repair() [ext/tidy/tests/003.phpt] TEST 16448/17422 [ext/tidy/tests/004.phpt] PASS tidy_diagnose() [ext/tidy/tests/004.phpt] TEST 16449/17422 [ext/tidy/tests/005-mb.phpt] PASS tidy_parse_file() [ext/tidy/tests/005-mb.phpt] TEST 16450/17422 [ext/tidy/tests/005.phpt] PASS tidy_parse_file() [ext/tidy/tests/005.phpt] TEST 16451/17422 [ext/tidy/tests/006.phpt] PASS Verbose tidy_get_error_buffer() [ext/tidy/tests/006.phpt] TEST 16452/17422 [ext/tidy/tests/007.phpt] PASS Verbose tidy_getopt() [ext/tidy/tests/007.phpt] TEST 16453/17422 [ext/tidy/tests/008.phpt] PASS Accessing the error buffer via $obj->error_buf... [ext/tidy/tests/008.phpt] TEST 16454/17422 [ext/tidy/tests/009.phpt] PASS tidy_doc object overloading [ext/tidy/tests/009.phpt] TEST 16455/17422 [ext/tidy/tests/010.phpt] PASS Accessing root, body, html, and head nodes.. [ext/tidy/tests/010.phpt] TEST 16456/17422 [ext/tidy/tests/011.phpt] PASS Accessing attributes of a node [ext/tidy/tests/011.phpt] TEST 16457/17422 [ext/tidy/tests/012.phpt] PASS Accessing children nodes [ext/tidy/tests/012.phpt] TEST 16458/17422 [ext/tidy/tests/013.phpt] PASS Parsing a file using constructor [ext/tidy/tests/013.phpt] TEST 16459/17422 [ext/tidy/tests/014.phpt] PASS Passing configuration options through tidy_parse_string(). [ext/tidy/tests/014.phpt] TEST 16460/17422 [ext/tidy/tests/015.phpt] PASS Passing configuration options through tidy_parse_file(). [ext/tidy/tests/015.phpt] TEST 16461/17422 [ext/tidy/tests/016.phpt] PASS Passing configuration file through tidy_parse_file() (may fail with buggy libtidy) [ext/tidy/tests/016.phpt] TEST 16462/17422 [ext/tidy/tests/017.phpt] PASS The Tidy Output Buffer Filter [ext/tidy/tests/017.phpt] TEST 16463/17422 [ext/tidy/tests/018.phpt] PASS binary safety [ext/tidy/tests/018.phpt] TEST 16464/17422 [ext/tidy/tests/019.phpt] PASS tidy_repair_*() and invalid parameters [ext/tidy/tests/019.phpt] TEST 16465/17422 [ext/tidy/tests/020.phpt] PASS OO API [ext/tidy/tests/020.phpt] TEST 16466/17422 [ext/tidy/tests/021.phpt] PASS tidy_get_opt_doc() [ext/tidy/tests/021.phpt] TEST 16467/17422 [ext/tidy/tests/023.phpt] PASS tidy and tidyNode OO [ext/tidy/tests/023.phpt] TEST 16468/17422 [ext/tidy/tests/024.phpt] PASS libtidy handling of 'new-blocklevel-tags' [ext/tidy/tests/024.phpt] TEST 16469/17422 [ext/tidy/tests/025.phpt] PASS tidyNode tests [ext/tidy/tests/025.phpt] TEST 16470/17422 [ext/tidy/tests/026.phpt] PASS tidy.clean_output test [ext/tidy/tests/026.phpt] TEST 16471/17422 [ext/tidy/tests/027.phpt] PASS Bug: tidy segfaults with markup=false [ext/tidy/tests/027.phpt] TEST 16472/17422 [ext/tidy/tests/028.phpt] PASS tidyNode::getParent() [ext/tidy/tests/028.phpt] TEST 16473/17422 [ext/tidy/tests/029.phpt] PASS tidy_get_body() crash [ext/tidy/tests/029.phpt] TEST 16474/17422 [ext/tidy/tests/030.phpt] PASS getConfig() method - basic test for getConfig() [ext/tidy/tests/030.phpt] TEST 16475/17422 [ext/tidy/tests/031.phpt] PASS tidy_config_count() function - basic test for tidy_config_count() [ext/tidy/tests/031.phpt] TEST 16476/17422 [ext/tidy/tests/032.phpt] PASS tidy_error_count() function - basic test for tidy_error_count() [ext/tidy/tests/032.phpt] TEST 16477/17422 [ext/tidy/tests/033.phpt] PASS tidy_warning_count() function - basic test for tidy_warning_count() [ext/tidy/tests/033.phpt] TEST 16478/17422 [ext/tidy/tests/034.phpt] PASS tidy_access_count() function - basic test for tidy_access_count() [ext/tidy/tests/034.phpt] TEST 16479/17422 [ext/tidy/tests/035.phpt] PASS tidyNode::__construct() [ext/tidy/tests/035.phpt] TEST 16480/17422 [ext/tidy/tests/036.phpt] PASS Test readonly tidyNode properties [ext/tidy/tests/036.phpt] TEST 16481/17422 [ext/tidy/tests/bug54682.phpt] PASS Tidy::diagnose() NULL pointer dereference [ext/tidy/tests/bug54682.phpt] TEST 16482/17422 [ext/tidy/tests/bug77040.phpt] PASS Bug #77040 (tidyNode::isHtml() is completely broken) [ext/tidy/tests/bug77040.phpt] TEST 16483/17422 [ext/tidy/tests/bug77594.phpt] PASS Bug #77594 (ob_tidyhandler is never reset) [ext/tidy/tests/bug77594.phpt] TEST 16484/17422 [ext/tidy/tests/bug_50558.phpt] PASS Bug #50558 - Broken object model when extending tidy [ext/tidy/tests/bug_50558.phpt] TEST 16485/17422 [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 16486/17422 [ext/tidy/tests/gh12980.phpt] PASS GH-12980 (tidynode.props.attribute is missing "Boolean Attributes" and empty attributes) [ext/tidy/tests/gh12980.phpt] TEST 16487/17422 [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 16488/17422 [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 16489/17422 [ext/tidy/tests/parsing_inexistent_file.phpt] PASS Trying to parse a non existent file [ext/tidy/tests/parsing_inexistent_file.phpt] TEST 16490/17422 [ext/tidy/tests/tidy_error.phpt] PASS Ensure tidy_get_status() returns correct status [ext/tidy/tests/tidy_error.phpt] TEST 16491/17422 [ext/tidy/tests/tidy_error1.phpt] PASS Notice triggered by invalid configuration options [ext/tidy/tests/tidy_error1.phpt] TEST 16492/17422 [ext/tidy/tests/uninitialized.phpt] PASS Operations on uninitialized tidy object [ext/tidy/tests/uninitialized.phpt] TEST 16493/17422 [ext/tokenizer/tests/001.phpt] PASS token_name() [ext/tokenizer/tests/001.phpt] TEST 16494/17422 [ext/tokenizer/tests/002.phpt] PASS token_get_all() [ext/tokenizer/tests/002.phpt] TEST 16495/17422 [ext/tokenizer/tests/003.phpt] PASS token_get_all() and wrong parameters [ext/tokenizer/tests/003.phpt] TEST 16496/17422 [ext/tokenizer/tests/PhpToken_constructor.phpt] PASS PhpToken constructor [ext/tokenizer/tests/PhpToken_constructor.phpt] TEST 16497/17422 [ext/tokenizer/tests/PhpToken_extension.phpt] PASS Extending the PhpToken class [ext/tokenizer/tests/PhpToken_extension.phpt] TEST 16498/17422 [ext/tokenizer/tests/PhpToken_extension_errors.phpt] PASS PhpToken extensions that throw during construction [ext/tokenizer/tests/PhpToken_extension_errors.phpt] TEST 16499/17422 [ext/tokenizer/tests/PhpToken_final_constructor.phpt] PASS Check that the PhpToken constructor is final [ext/tokenizer/tests/PhpToken_final_constructor.phpt] TEST 16500/17422 [ext/tokenizer/tests/PhpToken_methods.phpt] PASS PhpToken instance methods [ext/tokenizer/tests/PhpToken_methods.phpt] TEST 16501/17422 [ext/tokenizer/tests/PhpToken_toString.phpt] PASS PhpToken implements __toString() [ext/tokenizer/tests/PhpToken_toString.phpt] TEST 16502/17422 [ext/tokenizer/tests/PhpToken_tokenize.phpt] PASS PhpToken::tokenize() method [ext/tokenizer/tests/PhpToken_tokenize.phpt] TEST 16503/17422 [ext/tokenizer/tests/attributes.phpt] PASS Attributes are exposed as tokens. [ext/tokenizer/tests/attributes.phpt] TEST 16504/17422 [ext/tokenizer/tests/bad_character.phpt] PASS token_get_all() produces T_BAD_CHARACTER for unexpected characters [ext/tokenizer/tests/bad_character.phpt] TEST 16505/17422 [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 16506/17422 [ext/tokenizer/tests/bug54089.phpt] PASS Bug #54089 (token_get_all() does not stop after __halt_compiler) [ext/tokenizer/tests/bug54089.phpt] TEST 16507/17422 [ext/tokenizer/tests/bug60097.phpt] PASS Bug 60097: token_get_all fails to lex nested heredoc [ext/tokenizer/tests/bug60097.phpt] TEST 16508/17422 [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 16509/17422 [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 16510/17422 [ext/tokenizer/tests/bug76991.phpt] PASS Bug #76991: Incorrect tokenization of multiple invalid flexible heredoc strings [ext/tokenizer/tests/bug76991.phpt] TEST 16511/17422 [ext/tokenizer/tests/bug77966.phpt] PASS Handling of "namespace as" in TOKEN_PARSE mode [ext/tokenizer/tests/bug77966.phpt] TEST 16512/17422 [ext/tokenizer/tests/bug80462.phpt] PASS Bug #80462: Nullsafe operator tokenize with TOKEN_PARSE flag fails [ext/tokenizer/tests/bug80462.phpt] TEST 16513/17422 [ext/tokenizer/tests/bug81342.phpt] PASS Bug #81342: New ampersand token parsing depends on new line after it [ext/tokenizer/tests/bug81342.phpt] TEST 16514/17422 [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 16515/17422 [ext/tokenizer/tests/invalid_octal_dnumber.phpt] PASS Invalid octal number that overflows to double [ext/tokenizer/tests/invalid_octal_dnumber.phpt] TEST 16516/17422 [ext/tokenizer/tests/namespaced_names.phpt] PASS Tokenization of namespaced names [ext/tokenizer/tests/namespaced_names.phpt] TEST 16517/17422 [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 16518/17422 [ext/tokenizer/tests/parse_errors.phpt] PASS Parse errors during token_get_all() [ext/tokenizer/tests/parse_errors.phpt] TEST 16519/17422 [ext/tokenizer/tests/php_tag_only.phpt] PASS Tokenization of only the process causes segfault with xsl:key) [ext/xsl/tests/bug26384.phpt] TEST 16679/17422 [ext/xsl/tests/bug33853.phpt] PASS Bug #33853 (php:function call __autoload with lowercase param) [ext/xsl/tests/bug33853.phpt] TEST 16680/17422 [ext/xsl/tests/bug48221.phpt] PASS Bug #48221 (memory leak when passing invalid xslt parameter) [ext/xsl/tests/bug48221.phpt] TEST 16681/17422 [ext/xsl/tests/bug49634.phpt] PASS bug #49634 (Segfault throwing an exception in a XSL registered function) [ext/xsl/tests/bug49634.phpt] TEST 16682/17422 [ext/xsl/tests/bug53965.phpt] PASS Bug #53965 ( cannot find files with relative paths when loaded with "file://") [ext/xsl/tests/bug53965.phpt] TEST 16683/17422 [ext/xsl/tests/bug54446.phpt] PASS Bug #54446 (Arbitrary file creation via libxslt 'output' extension) [ext/xsl/tests/bug54446.phpt] TEST 16684/17422 [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 16685/17422 [ext/xsl/tests/bug69168.phpt] PASS bug #69168 (DomNode::getNodePath() returns invalid path) [ext/xsl/tests/bug69168.phpt] TEST 16686/17422 [ext/xsl/tests/bug70078.phpt] PASS Bug #70078 (XSL callbacks with nodes as parameter leak memory) [ext/xsl/tests/bug70078.phpt] TEST 16687/17422 [ext/xsl/tests/bug70535.phpt] PASS Bug #70535 (XSLT: free(): invalid pointer) [ext/xsl/tests/bug70535.phpt] TEST 16688/17422 [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 16689/17422 [ext/xsl/tests/php_function_edge_cases.phpt] PASS php:function() edge cases [ext/xsl/tests/php_function_edge_cases.phpt] TEST 16690/17422 [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 16691/17422 [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 16692/17422 [ext/xsl/tests/xsl-phpinfo.phpt] PASS Test phpinfo() displays xsl info [ext/xsl/tests/xsl-phpinfo.phpt] TEST 16693/17422 [ext/xsl/tests/xslt001.phpt] PASS Test 1: Transform To XML String [ext/xsl/tests/xslt001.phpt] TEST 16694/17422 [ext/xsl/tests/xslt002.phpt] PASS Test 2: Transform To HTML String [ext/xsl/tests/xslt002.phpt] TEST 16695/17422 [ext/xsl/tests/xslt003.phpt] PASS Test 3: Using Parameters [ext/xsl/tests/xslt003.phpt] TEST 16696/17422 [ext/xsl/tests/xslt004.phpt] PASS Test 4: Checking UTF8 Output [ext/xsl/tests/xslt004.phpt] TEST 16697/17422 [ext/xsl/tests/xslt005.phpt] PASS Test 5: Checking Indent [ext/xsl/tests/xslt005.phpt] TEST 16698/17422 [ext/xsl/tests/xslt006.phpt] PASS Test 6: Transform To Doc [ext/xsl/tests/xslt006.phpt] TEST 16699/17422 [ext/xsl/tests/xslt007.phpt] PASS Test 7: Transform To Uri [ext/xsl/tests/xslt007.phpt] TEST 16700/17422 [ext/xsl/tests/xslt008-mb.phpt] PASS Test 8: Stream Wrapper Includes [ext/xsl/tests/xslt008-mb.phpt] TEST 16701/17422 [ext/xsl/tests/xslt008.phpt] PASS Test 8: Stream Wrapper Includes [ext/xsl/tests/xslt008.phpt] TEST 16702/17422 [ext/xsl/tests/xslt009.phpt] PASS Test 9: Stream Wrapper XPath-Document() [ext/xsl/tests/xslt009.phpt] TEST 16703/17422 [ext/xsl/tests/xslt010.phpt] SKIP Test 10: EXSLT Support [ext/xsl/tests/xslt010.phpt] reason: for libxsl < 10130 TEST 16704/17422 [ext/xsl/tests/xslt010_gt10129.phpt] PASS Test 10: EXSLT Support [ext/xsl/tests/xslt010_gt10129.phpt] TEST 16705/17422 [ext/xsl/tests/xslt011.phpt] PASS Test 11: php:function Support [ext/xsl/tests/xslt011.phpt] TEST 16706/17422 [ext/xsl/tests/xslt012.phpt] PASS Test 12: Using Associative Array of Parameters [ext/xsl/tests/xslt012.phpt] TEST 16707/17422 [ext/xsl/tests/xsltprocessor_getParameter-invalidparam.phpt] PASS Check xsltprocessor::getParameter with undefined parameter [ext/xsl/tests/xsltprocessor_getParameter-invalidparam.phpt] TEST 16708/17422 [ext/xsl/tests/xsltprocessor_getParameter.phpt] PASS Check xsltprocessor::getparameter functionality [ext/xsl/tests/xsltprocessor_getParameter.phpt] TEST 16709/17422 [ext/xsl/tests/xsltprocessor_hasExsltSupport.phpt] PASS Test the basics to function XSLTProcessor::hasExsltSupport(). [ext/xsl/tests/xsltprocessor_hasExsltSupport.phpt] TEST 16710/17422 [ext/xsl/tests/xsltprocessor_hasExsltSupport_wrongparam_001.phpt] PASS Check XSLTProcessor::hasExsltSupport() with 1 parameter [ext/xsl/tests/xsltprocessor_hasExsltSupport_wrongparam_001.phpt] TEST 16711/17422 [ext/xsl/tests/xsltprocessor_importStylesheet-invalidparam.phpt] PASS XSLTProcessor::importStylesheet() - Test with invalid stylesheet [ext/xsl/tests/xsltprocessor_importStylesheet-invalidparam.phpt] TEST 16712/17422 [ext/xsl/tests/xsltprocessor_registerPHPFunctions-allfuncs.phpt] PASS Check xsltprocessor::registerPHPFunctions [ext/xsl/tests/xsltprocessor_registerPHPFunctions-allfuncs.phpt] TEST 16713/17422 [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 16714/17422 [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 16715/17422 [ext/xsl/tests/xsltprocessor_registerPHPFunctions-array.phpt] PASS Check xsltprocessor::registerPHPFunctions with array [ext/xsl/tests/xsltprocessor_registerPHPFunctions-array.phpt] TEST 16716/17422 [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 16717/17422 [ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcundef.phpt] PASS Check xsltprocessor::registerPHPFunctions and a undefined php function [ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcundef.phpt] TEST 16718/17422 [ext/xsl/tests/xsltprocessor_registerPHPFunctions-null.phpt] PASS Check xsltprocessor::registerPHPFunctions called with null to reset [ext/xsl/tests/xsltprocessor_registerPHPFunctions-null.phpt] TEST 16719/17422 [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 16720/17422 [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 16721/17422 [ext/xsl/tests/xsltprocessor_registerPHPFunctions-string.phpt] PASS Check xsltprocessor::registerPHPFunctions with string [ext/xsl/tests/xsltprocessor_registerPHPFunctions-string.phpt] TEST 16722/17422 [ext/xsl/tests/xsltprocessor_removeParameter-invalidparam.phpt] PASS Check xsltprocessor::removeParameter with invalid parameter [ext/xsl/tests/xsltprocessor_removeParameter-invalidparam.phpt] TEST 16723/17422 [ext/xsl/tests/xsltprocessor_removeParameter.phpt] PASS Check xsltprocessor::removeParameter functionality [ext/xsl/tests/xsltprocessor_removeParameter.phpt] TEST 16724/17422 [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 16725/17422 [ext/xsl/tests/xsltprocessor_setparameter-nostring.phpt] PASS Check xsltprocessor::setparameter error handling with no-string [ext/xsl/tests/xsltprocessor_setparameter-nostring.phpt] TEST 16726/17422 [ext/xsl/tests/xsltprocessor_transformToDoc.phpt] PASS Test the basics to function XSLTProcessor::transformToDoc(). [ext/xsl/tests/xsltprocessor_transformToDoc.phpt] TEST 16727/17422 [ext/xsl/tests/xsltprocessor_transformToDoc_no_stylesheet.phpt] PASS Calling XSLTProcessor::transformToDoc() without stylesheet [ext/xsl/tests/xsltprocessor_transformToDoc_no_stylesheet.phpt] TEST 16728/17422 [ext/xsl/tests/xsltprocessor_transformToURI.phpt] PASS Test the basics to function XSLTProcessor::transformToURI(). [ext/xsl/tests/xsltprocessor_transformToURI.phpt] TEST 16729/17422 [ext/xsl/tests/xsltprocessor_transformToXML.phpt] PASS Test the basics to function XSLTProcessor::transformToXml(). [ext/xsl/tests/xsltprocessor_transformToXML.phpt] TEST 16730/17422 [ext/zend_test/tests/attribute-internal-property.phpt] PASS Tests attributes on internal class properties. [ext/zend_test/tests/attribute-internal-property.phpt] TEST 16731/17422 [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 16732/17422 [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 16733/17422 [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 16734/17422 [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 16735/17422 [ext/zend_test/tests/do_operation_not_cast.phpt] PASS Test DoOperationNotCast dummy class [ext/zend_test/tests/do_operation_not_cast.phpt] TEST 16736/17422 [ext/zend_test/tests/execute_internal.phpt] PASS Test zend_execute_internal being called [ext/zend_test/tests/execute_internal.phpt] TEST 16737/17422 [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 16738/17422 [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 16739/17422 [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 16740/17422 [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 16741/17422 [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 16742/17422 [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 16743/17422 [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 16744/17422 [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 16745/17422 [ext/zend_test/tests/gen_stub_test_02.phpt] PASS gen_stub.php: constants [ext/zend_test/tests/gen_stub_test_02.phpt] TEST 16746/17422 [ext/zend_test/tests/gen_stub_test_03.phpt] PASS gen_stub.php: Test that attributes are applied to constants, properties, and methods [ext/zend_test/tests/gen_stub_test_03.phpt] TEST 16747/17422 [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 16748/17422 [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 16749/17422 [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 16750/17422 [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 16751/17422 [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 16752/17422 [ext/zend_test/tests/gh10695_1.phpt] PASS GH-10695: Exceptions in resource dtors during shutdown are caught [ext/zend_test/tests/gh10695_1.phpt] TEST 16753/17422 [ext/zend_test/tests/gh10695_2.phpt] PASS GH-10695: Uncaught exception in exception handler catching resource dtor exception [ext/zend_test/tests/gh10695_2.phpt] TEST 16754/17422 [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 16755/17422 [ext/zend_test/tests/gh11423.phpt] PASS GH-11423 (internal constants have their namespace lowercased) [ext/zend_test/tests/gh11423.phpt] TEST 16756/17422 [ext/zend_test/tests/gh13970.phpt] PASS GH-13970 (Incorrect validation of #[\Attribute]'s first parameter) [ext/zend_test/tests/gh13970.phpt] TEST 16757/17422 [ext/zend_test/tests/gh14109.phpt] PASS GH-14109: User class extending internal class with attributes [ext/zend_test/tests/gh14109.phpt] TEST 16758/17422 [ext/zend_test/tests/gh14741.phpt] PASS GH-14741 (Segmentation fault in Zend/zend_types.h) [ext/zend_test/tests/gh14741.phpt] TEST 16759/17422 [ext/zend_test/tests/gh16230.phpt] PASS GH-16230: Segfault on debug_backtrace() inside _ZendTestFiber [ext/zend_test/tests/gh16230.phpt] TEST 16760/17422 [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 16761/17422 [ext/zend_test/tests/gh16266.phpt] PASS GH-16266 (_ZendTestClass::test() segfaults on named parameter) [ext/zend_test/tests/gh16266.phpt] TEST 16762/17422 [ext/zend_test/tests/gh16294.phpt] PASS GH-16294: Segfault in test observer on zend_pass_function [ext/zend_test/tests/gh16294.phpt] TEST 16763/17422 [ext/zend_test/tests/gh16388.phpt] PASS GH-16388 (UB when freeing a cloned _ZendTestFiber) [ext/zend_test/tests/gh16388.phpt] TEST 16764/17422 [ext/zend_test/tests/gh16514.phpt] PASS GH-16514: Nested generator in zend_test observer [ext/zend_test/tests/gh16514.phpt] TEST 16765/17422 [ext/zend_test/tests/gh16908.phpt] PASS GH-16908 (_ZendTestMagicCallForward does not handle references well) [ext/zend_test/tests/gh16908.phpt] TEST 16766/17422 [ext/zend_test/tests/gh17408.phpt] PASS GH-17408 (Assertion failure Zend/zend_exceptions.c) [ext/zend_test/tests/gh17408.phpt] TEST 16767/17422 [ext/zend_test/tests/gh17797.phpt] PASS GH-17797 (zend_test_compile_string crash on invalid script path) [ext/zend_test/tests/gh17797.phpt] TEST 16768/17422 [ext/zend_test/tests/gh17899.phpt] PASS GH-17899 (zend_test_compile_string with opcache crash on invalid script path) [ext/zend_test/tests/gh17899.phpt] TEST 16769/17422 [ext/zend_test/tests/gh8575.phpt] PASS CLI: stderr is available in mshutdown [ext/zend_test/tests/gh8575.phpt] TEST 16770/17422 [ext/zend_test/tests/gh9871.phpt] PASS Test observing inherited internal functions [ext/zend_test/tests/gh9871.phpt] TEST 16771/17422 [ext/zend_test/tests/hash_fill_packed_nr_elements.phpt] PASS Test hash packed fill number of elements [ext/zend_test/tests/hash_fill_packed_nr_elements.phpt] TEST 16772/17422 [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 16773/17422 [ext/zend_test/tests/internal_dnf_arguments.phpt] PASS DNF types for internal functions [ext/zend_test/tests/internal_dnf_arguments.phpt] TEST 16774/17422 [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 16775/17422 [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 16776/17422 [ext/zend_test/tests/observer_backtrace_01.phpt] PASS Observer: Show backtrace on init [ext/zend_test/tests/observer_backtrace_01.phpt] TEST 16777/17422 [ext/zend_test/tests/observer_basic_01.phpt] PASS Observer: Basic observability of userland functions [ext/zend_test/tests/observer_basic_01.phpt] TEST 16778/17422 [ext/zend_test/tests/observer_basic_02.phpt] PASS Observer: Basic observability of userland methods [ext/zend_test/tests/observer_basic_02.phpt] TEST 16779/17422 [ext/zend_test/tests/observer_basic_03.phpt] PASS Observer: Basic observability of includes [ext/zend_test/tests/observer_basic_03.phpt] TEST 16780/17422 [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 16781/17422 [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 16782/17422 [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 16783/17422 [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 16784/17422 [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 16785/17422 [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 16786/17422 [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 16787/17422 [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 16788/17422 [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 16789/17422 [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 16790/17422 [ext/zend_test/tests/observer_closure_01.phpt] PASS Observer: Basic observability of closures [ext/zend_test/tests/observer_closure_01.phpt] TEST 16791/17422 [ext/zend_test/tests/observer_closure_02.phpt] PASS Observer: Observability of fake closures [ext/zend_test/tests/observer_closure_02.phpt] TEST 16792/17422 [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 16793/17422 [ext/zend_test/tests/observer_declarations_01.phpt] PASS Observer: Observe function and class declarations [ext/zend_test/tests/observer_declarations_01.phpt] TEST 16794/17422 [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 16795/17422 [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 16796/17422 [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 16797/17422 [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 16798/17422 [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 16799/17422 [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 16800/17422 [ext/zend_test/tests/observer_eval_01.phpt] PASS Observer: Basic eval observability [ext/zend_test/tests/observer_eval_01.phpt] TEST 16801/17422 [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 16802/17422 [ext/zend_test/tests/observer_fiber_01.phpt] PASS Observer: Basic fiber switching [ext/zend_test/tests/observer_fiber_01.phpt] TEST 16803/17422 [ext/zend_test/tests/observer_fiber_02.phpt] PASS Observer: Unfinished fiber [ext/zend_test/tests/observer_fiber_02.phpt] TEST 16804/17422 [ext/zend_test/tests/observer_fiber_03.phpt] PASS Observer: Nested fibers [ext/zend_test/tests/observer_fiber_03.phpt] TEST 16805/17422 [ext/zend_test/tests/observer_fiber_04.phpt] PASS Observer: Nested fibers with unfinished fiber [ext/zend_test/tests/observer_fiber_04.phpt] TEST 16806/17422 [ext/zend_test/tests/observer_fiber_05.phpt] PASS Observer: Nested fibers with both unfinished [ext/zend_test/tests/observer_fiber_05.phpt] TEST 16807/17422 [ext/zend_test/tests/observer_fiber_06.phpt] PASS Observer: Throwing fiber [ext/zend_test/tests/observer_fiber_06.phpt] TEST 16808/17422 [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 16809/17422 [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 16810/17422 [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 16811/17422 [ext/zend_test/tests/observer_generator_01.phpt] PASS Observer: Basic generator observability [ext/zend_test/tests/observer_generator_01.phpt] TEST 16812/17422 [ext/zend_test/tests/observer_generator_02.phpt] PASS Observer: Generator with explicit return [ext/zend_test/tests/observer_generator_02.phpt] TEST 16813/17422 [ext/zend_test/tests/observer_generator_03.phpt] PASS Observer: Generator with 'yield from' [ext/zend_test/tests/observer_generator_03.phpt] TEST 16814/17422 [ext/zend_test/tests/observer_generator_04.phpt] PASS Observer: Generator with manual traversal [ext/zend_test/tests/observer_generator_04.phpt] TEST 16815/17422 [ext/zend_test/tests/observer_generator_05.phpt] PASS Observer: Generator with uncaught exception [ext/zend_test/tests/observer_generator_05.phpt] TEST 16816/17422 [ext/zend_test/tests/observer_magic_01.phpt] PASS Observer: Basic magic method observability [ext/zend_test/tests/observer_magic_01.phpt] TEST 16817/17422 [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 16818/17422 [ext/zend_test/tests/observer_preload.phpt] PASS Observer: Test with basic preloading [ext/zend_test/tests/observer_preload.phpt] TEST 16819/17422 [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 16820/17422 [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 16821/17422 [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 16822/17422 [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 16823/17422 [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 16824/17422 [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 16825/17422 [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 16826/17422 [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 16827/17422 [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 16828/17422 [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 16829/17422 [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 16830/17422 [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 16831/17422 [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 16832/17422 [ext/zend_test/tests/observer_types_01.phpt] PASS Observer: Observe basic TypeError [ext/zend_test/tests/observer_types_01.phpt] TEST 16833/17422 [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 16834/17422 [ext/zend_test/tests/opline_dangling.phpt] PASS possible segfault in `ZEND_BIND_STATIC` [ext/zend_test/tests/opline_dangling.phpt] TEST 16835/17422 [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 16836/17422 [ext/zend_test/tests/optimizer_register_pass.phpt] PASS Optimizer: Pass Registration [ext/zend_test/tests/optimizer_register_pass.phpt] TEST 16837/17422 [ext/zend_test/tests/strings_marked_as_utf8.phpt] PASS Check that strings are marked as valid UTF-8 [ext/zend_test/tests/strings_marked_as_utf8.phpt] TEST 16838/17422 [ext/zend_test/tests/strings_not_marked_as_utf8.phpt] PASS Check that invalid UTF-8 strings are NOT marked as valid UTF-8 [ext/zend_test/tests/strings_not_marked_as_utf8.phpt] TEST 16839/17422 [ext/zend_test/tests/variadic_arguments.phpt] PASS Verify that variadic arguments create proper stub [ext/zend_test/tests/variadic_arguments.phpt] TEST 16840/17422 [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 16841/17422 [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 16842/17422 [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 16843/17422 [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 16844/17422 [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 16845/17422 [ext/zend_test/tests/zend_test_compile_string.phpt] PASS Zend: Test compile string [ext/zend_test/tests/zend_test_compile_string.phpt] TEST 16846/17422 [ext/zend_test/tests/zend_weakmap.phpt] PASS Test internal weakmap API [ext/zend_test/tests/zend_weakmap.phpt] TEST 16847/17422 [ext/zip/tests/001.phpt] PASS Check for zip presence [ext/zip/tests/001.phpt] TEST 16848/17422 [ext/zip/tests/addGlob_empty_options.phpt] PASS addGlob with empty options [ext/zip/tests/addGlob_empty_options.phpt] TEST 16849/17422 [ext/zip/tests/addGlob_too_long_add_path_option.phpt] PASS addGlob with too long add_path option [ext/zip/tests/addGlob_too_long_add_path_option.phpt] TEST 16850/17422 [ext/zip/tests/bug11216.phpt] PASS Bug #11216 (::addEmptyDir() crashes when the directory already exists) [ext/zip/tests/bug11216.phpt] TEST 16851/17422 [ext/zip/tests/bug14962.phpt] PASS Bug #14962 (::extractTo second argument is not really optional) [ext/zip/tests/bug14962.phpt] TEST 16852/17422 [ext/zip/tests/bug38943_2.phpt] PASS #38943, properties in extended class cannot be set (5.3) [ext/zip/tests/bug38943_2.phpt] TEST 16853/17422 [ext/zip/tests/bug38944.phpt] PASS Bug #38944 (newly created ZipArchive segfaults when accessing comment property) [ext/zip/tests/bug38944.phpt] TEST 16854/17422 [ext/zip/tests/bug40228-mb.phpt] PASS Bug #40228 (extractTo does not create recursive empty path) [ext/zip/tests/bug40228-mb.phpt] TEST 16855/17422 [ext/zip/tests/bug40228.phpt] PASS Bug #40228 (extractTo does not create recursive empty path) [ext/zip/tests/bug40228.phpt] TEST 16856/17422 [ext/zip/tests/bug47667.phpt] PASS Bug #47667 (ZipArchive::OVERWRITE seems to have no effect) [ext/zip/tests/bug47667.phpt] TEST 16857/17422 [ext/zip/tests/bug49072.phpt] PASS Bug #49072 (feof never returns true for damaged file in zip) [ext/zip/tests/bug49072.phpt] TEST 16858/17422 [ext/zip/tests/bug50678.phpt] PASS Bug #50678 (files extracted by ZipArchive class lost their original modified time) [ext/zip/tests/bug50678.phpt] TEST 16859/17422 [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 16860/17422 [ext/zip/tests/bug53579.phpt] PASS Bug #53579 (stream_get_contents() segfaults on ziparchive streams) [ext/zip/tests/bug53579.phpt] TEST 16861/17422 [ext/zip/tests/bug53603.phpt] PASS Bug #53603 (ZipArchive should quiet stat errors) [ext/zip/tests/bug53603.phpt] TEST 16862/17422 [ext/zip/tests/bug53854.phpt] PASS Bug #53854 (Missing constants for compression type) [ext/zip/tests/bug53854.phpt] TEST 16863/17422 [ext/zip/tests/bug53885.phpt] PASS Bug #53885 (ZipArchive segfault with FL_UNCHANGED on empty archive) [ext/zip/tests/bug53885.phpt] TEST 16864/17422 [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 16865/17422 [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 16866/17422 [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 16867/17422 [ext/zip/tests/bug70103.phpt] PASS Bug #70103 (ZipArchive::addGlob ignores remove_all_path option) [ext/zip/tests/bug70103.phpt] TEST 16868/17422 [ext/zip/tests/bug70322.phpt] PASS Bug #70322 (ZipArchive::close() doesn't indicate errors) [ext/zip/tests/bug70322.phpt] TEST 16869/17422 [ext/zip/tests/bug70350.phpt] PASS Bug #70350 (ZipArchive::extractTo allows for directory traversal when creating directories) [ext/zip/tests/bug70350.phpt] TEST 16870/17422 [ext/zip/tests/bug70752.phpt] PASS Bug #70752 (Depacking with wrong password leaves 0 length files) [ext/zip/tests/bug70752.phpt] TEST 16871/17422 [ext/zip/tests/bug7214.phpt] PASS Bug #7214 (zip_entry_read() binary safe) [ext/zip/tests/bug7214.phpt] TEST 16872/17422 [ext/zip/tests/bug72258.phpt] PASS Bug #72258 ZipArchive converts filenames to unrecoverable form [ext/zip/tests/bug72258.phpt] TEST 16873/17422 [ext/zip/tests/bug72374.phpt] PASS Bug #72374 (ZipArchive::addGlob remove_path option strips first char of filename) [ext/zip/tests/bug72374.phpt] TEST 16874/17422 [ext/zip/tests/bug72660.phpt] SKIP Bug #72660 (NULL Pointer dereference in zend_virtual_cwd) [ext/zip/tests/bug72660.phpt] reason: ZTS required TEST 16875/17422 [ext/zip/tests/bug76524.phpt] PASS ZipArchive Bug #76524 (memory leak with ZipArchive::OVERWRITE flag and empty archive) [ext/zip/tests/bug76524.phpt] TEST 16876/17422 [ext/zip/tests/bug7658.phpt] PASS Bug #7658 (modify archive with general bit flag 3 set) [ext/zip/tests/bug7658.phpt] TEST 16877/17422 [ext/zip/tests/bug77978.phpt] PASS Bug #77978 (Dirname ending in colon unzips to wrong dir) [ext/zip/tests/bug77978.phpt] TEST 16878/17422 [ext/zip/tests/bug78641.phpt] PASS Bug #78641 (addGlob can modify given remove_path value) [ext/zip/tests/bug78641.phpt] TEST 16879/17422 [ext/zip/tests/bug8009.phpt] PASS Bug #8009 (cannot add again same entry to an archive) [ext/zip/tests/bug8009.phpt] TEST 16880/17422 [ext/zip/tests/bug80833.phpt] PASS Bug #80833 (ZipArchive::getStream doesn't use setPassword) [ext/zip/tests/bug80833.phpt] TEST 16881/17422 [ext/zip/tests/bug80863.phpt] PASS Bug #80863 (ZipArchive::extractTo() ignores references) [ext/zip/tests/bug80863.phpt] TEST 16882/17422 [ext/zip/tests/bug81420.phpt] PASS Bug #81420 (ZipArchive::extractTo extracts outside of destination) [ext/zip/tests/bug81420.phpt] TEST 16883/17422 [ext/zip/tests/bug81490.phpt] PASS Bug #81490 (ZipArchive::extractTo() may leak memory) [ext/zip/tests/bug81490.phpt] TEST 16884/17422 [ext/zip/tests/bug8700.phpt] PASS Bug #8700 (getFromIndex(0) fails) [ext/zip/tests/bug8700.phpt] TEST 16885/17422 [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 16886/17422 [ext/zip/tests/bug_gh8781.phpt] PASS Bug GH-8781 (ZipArchive deletes zip file with no contents) [ext/zip/tests/bug_gh8781.phpt] TEST 16887/17422 [ext/zip/tests/compression_methods.phpt] PASS Recognition of compression methods [ext/zip/tests/compression_methods.phpt] TEST 16888/17422 [ext/zip/tests/doubleclose.phpt] PASS close() called twice [ext/zip/tests/doubleclose.phpt] TEST 16889/17422 [ext/zip/tests/gh17319.phpt] PASS GH-17139 - zip_entry_name() crash [ext/zip/tests/gh17319.phpt] TEST 16890/17422 [ext/zip/tests/gh18431.phpt] PASS GH-18431 (Registering ZIP progress callback twice doesn't work) [ext/zip/tests/gh18431.phpt] TEST 16891/17422 [ext/zip/tests/gh18438.phpt] PASS GH-18438 (Handling of empty data and errors in ZipArchive::addPattern) [ext/zip/tests/gh18438.phpt] TEST 16892/17422 [ext/zip/tests/oo_add_encoding.phpt] PASS ziparchive::addEmptyDir with encoding option [ext/zip/tests/oo_add_encoding.phpt] TEST 16893/17422 [ext/zip/tests/oo_add_from_string.phpt] PASS ziparchive::addFromString and FL_OVERWRITE [ext/zip/tests/oo_add_from_string.phpt] TEST 16894/17422 [ext/zip/tests/oo_addemptydir.phpt] PASS ziparchive::addEmptyDir [ext/zip/tests/oo_addemptydir.phpt] TEST 16895/17422 [ext/zip/tests/oo_addemptydir_error.phpt] PASS ziparchive::addEmptyDir error [ext/zip/tests/oo_addemptydir_error.phpt] TEST 16896/17422 [ext/zip/tests/oo_addfile.phpt] PASS ziparchive::addFile() function [ext/zip/tests/oo_addfile.phpt] TEST 16897/17422 [ext/zip/tests/oo_addfile_proc.phpt] SKIP ziparchive::addFile() for dynamic files reported empty [ext/zip/tests/oo_addfile_proc.phpt] reason: no /proc TEST 16898/17422 [ext/zip/tests/oo_addglob.phpt] SKIP ZipArchive::addGlob() method [ext/zip/tests/oo_addglob.phpt] TEST 16899/17422 [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 16900/17422 [ext/zip/tests/oo_addpattern.phpt] PASS ZipArchive::addPattern() method [ext/zip/tests/oo_addpattern.phpt] TEST 16901/17422 [ext/zip/tests/oo_archive_flag.phpt] PASS ZipArchive::getArchiveFlag and setArchiveFlag [ext/zip/tests/oo_archive_flag.phpt] TEST 16902/17422 [ext/zip/tests/oo_cancel.phpt] PASS registerCancelCallback [ext/zip/tests/oo_cancel.phpt] TEST 16903/17422 [ext/zip/tests/oo_close.phpt] PASS zip::close() function [ext/zip/tests/oo_close.phpt] TEST 16904/17422 [ext/zip/tests/oo_close_empty.phpt] PASS Close empty file behavior [ext/zip/tests/oo_close_empty.phpt] TEST 16905/17422 [ext/zip/tests/oo_count.phpt] PASS ziparchive::count() [ext/zip/tests/oo_count.phpt] TEST 16906/17422 [ext/zip/tests/oo_delete.phpt] PASS Delete entries [ext/zip/tests/oo_delete.phpt] TEST 16907/17422 [ext/zip/tests/oo_encryption.phpt] PASS ZipArchive::setEncryption*() functions [ext/zip/tests/oo_encryption.phpt] TEST 16908/17422 [ext/zip/tests/oo_ext_zip.phpt] PASS Extending Zip class and array property [ext/zip/tests/oo_ext_zip.phpt] TEST 16909/17422 [ext/zip/tests/oo_externalattributes.phpt] PASS ZipArchive::*ExternalAttributes*() function [ext/zip/tests/oo_externalattributes.phpt] TEST 16910/17422 [ext/zip/tests/oo_extract.phpt] PASS extractTo [ext/zip/tests/oo_extract.phpt] TEST 16911/17422 [ext/zip/tests/oo_getcomment.phpt] PASS getComment [ext/zip/tests/oo_getcomment.phpt] TEST 16912/17422 [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 16913/17422 [ext/zip/tests/oo_getnameindex.phpt] PASS getNameIndex [ext/zip/tests/oo_getnameindex.phpt] TEST 16914/17422 [ext/zip/tests/oo_getstatusstring.phpt] PASS This test will test getStatusString method in ZipArchive [ext/zip/tests/oo_getstatusstring.phpt] TEST 16915/17422 [ext/zip/tests/oo_getstreamindex.phpt] PASS ZipArchive::getStreamIndex / ZipArchive::getName [ext/zip/tests/oo_getstreamindex.phpt] TEST 16916/17422 [ext/zip/tests/oo_namelocate.phpt] PASS Locate entries by name [ext/zip/tests/oo_namelocate.phpt] TEST 16917/17422 [ext/zip/tests/oo_open.phpt] PASS zip::open() function [ext/zip/tests/oo_open.phpt] TEST 16918/17422 [ext/zip/tests/oo_progress.phpt] PASS registerProgressCallback [ext/zip/tests/oo_progress.phpt] TEST 16919/17422 [ext/zip/tests/oo_properties.phpt] PASS ziparchive::properties isset()/empty() checks [ext/zip/tests/oo_properties.phpt] TEST 16920/17422 [ext/zip/tests/oo_readonly_properties.phpt] PASS Test that ZipArchive properties are read-only [ext/zip/tests/oo_readonly_properties.phpt] TEST 16921/17422 [ext/zip/tests/oo_rename.phpt] PASS Rename entries [ext/zip/tests/oo_rename.phpt] TEST 16922/17422 [ext/zip/tests/oo_replacefile.phpt] PASS ziparchive::replaceFile() function [ext/zip/tests/oo_replacefile.phpt] TEST 16923/17422 [ext/zip/tests/oo_setcomment.phpt] PASS setComment [ext/zip/tests/oo_setcomment.phpt] TEST 16924/17422 [ext/zip/tests/oo_setcomment_error.phpt] PASS setComment error behavior [ext/zip/tests/oo_setcomment_error.phpt] TEST 16925/17422 [ext/zip/tests/oo_setcompression.phpt] PASS setCompressionName and setCompressionIndex methods [ext/zip/tests/oo_setcompression.phpt] TEST 16926/17422 [ext/zip/tests/oo_setmtime.phpt] PASS setMtime [ext/zip/tests/oo_setmtime.phpt] TEST 16927/17422 [ext/zip/tests/oo_stream.phpt] PASS getStream [ext/zip/tests/oo_stream.phpt] TEST 16928/17422 [ext/zip/tests/oo_stream_seek.phpt] PASS getStream and seek [ext/zip/tests/oo_stream_seek.phpt] TEST 16929/17422 [ext/zip/tests/oo_supported.phpt] PASS ziparchive::properties isset()/empty() checks [ext/zip/tests/oo_supported.phpt] TEST 16930/17422 [ext/zip/tests/oo_torrentzip.phpt] PASS torrentzip format support [ext/zip/tests/oo_torrentzip.phpt] TEST 16931/17422 [ext/zip/tests/oo_unchangeIndex.phpt] PASS Test basic ZipArchive::unchangeIndex() Method [ext/zip/tests/oo_unchangeIndex.phpt] TEST 16932/17422 [ext/zip/tests/oo_unchangeName.phpt] PASS Test basic ZipArchive::unchangeName() method [ext/zip/tests/oo_unchangeName.phpt] TEST 16933/17422 [ext/zip/tests/pecl12414.phpt] PASS Bug #12414 ( extracting files from damaged archives) [ext/zip/tests/pecl12414.phpt] TEST 16934/17422 [ext/zip/tests/stream_meta_data.phpt] PASS stream_get_meta_data() on zip stream [ext/zip/tests/stream_meta_data.phpt] TEST 16935/17422 [ext/zip/tests/zip_close.phpt] PASS zip_close() function [ext/zip/tests/zip_close.phpt] TEST 16936/17422 [ext/zip/tests/zip_entry_close.phpt] PASS zip_entry_close() function: simple and double call [ext/zip/tests/zip_entry_close.phpt] TEST 16937/17422 [ext/zip/tests/zip_entry_compressedsize.phpt] PASS zip_entry_compressedsize() function [ext/zip/tests/zip_entry_compressedsize.phpt] TEST 16938/17422 [ext/zip/tests/zip_entry_compressionmethod.phpt] PASS zip_entry_compressionmethod() function [ext/zip/tests/zip_entry_compressionmethod.phpt] TEST 16939/17422 [ext/zip/tests/zip_entry_filesize.phpt] PASS zip_entry_filesize() function [ext/zip/tests/zip_entry_filesize.phpt] TEST 16940/17422 [ext/zip/tests/zip_entry_name.phpt] PASS zip_entry_name() function [ext/zip/tests/zip_entry_name.phpt] TEST 16941/17422 [ext/zip/tests/zip_entry_open.phpt] PASS zip_entry_open() function [ext/zip/tests/zip_entry_open.phpt] TEST 16942/17422 [ext/zip/tests/zip_entry_read.phpt] PASS zip_entry_read() function [ext/zip/tests/zip_entry_read.phpt] TEST 16943/17422 [ext/zip/tests/zip_open.phpt] PASS zip_open() function [ext/zip/tests/zip_open.phpt] TEST 16944/17422 [ext/zip/tests/zip_open_error.phpt] PASS zip_open() error conditions [ext/zip/tests/zip_open_error.phpt] TEST 16945/17422 [ext/zip/tests/zip_read.phpt] PASS zip_read() function [ext/zip/tests/zip_read.phpt] TEST 16946/17422 [ext/zlib/tests/001.phpt] PASS gzdeflate()/gzinflate() [ext/zlib/tests/001.phpt] TEST 16947/17422 [ext/zlib/tests/002.phpt] PASS gzcompress()/gzuncompress() [ext/zlib/tests/002.phpt] TEST 16948/17422 [ext/zlib/tests/003.phpt] PASS gzencode() [ext/zlib/tests/003.phpt] TEST 16949/17422 [ext/zlib/tests/004-mb.phpt] PASS gzfile() with various invalid params [ext/zlib/tests/004-mb.phpt] TEST 16950/17422 [ext/zlib/tests/004.phpt] PASS gzfile() with various invalid params [ext/zlib/tests/004.phpt] TEST 16951/17422 [ext/zlib/tests/005.phpt] PASS gzcompress()/gzuncompress() and invalid params [ext/zlib/tests/005.phpt] TEST 16952/17422 [ext/zlib/tests/006.phpt] PASS gzdeflate()/gzinflate() and invalid params [ext/zlib/tests/006.phpt] TEST 16953/17422 [ext/zlib/tests/007.phpt] PASS gzencode() and invalid params [ext/zlib/tests/007.phpt] TEST 16954/17422 [ext/zlib/tests/008.phpt] PASS zlib.output_compression=1 with client not accepting compression [ext/zlib/tests/008.phpt] TEST 16955/17422 [ext/zlib/tests/bug48725.phpt] PASS Bug #48725 (Support for flushing in zlib stream) [ext/zlib/tests/bug48725.phpt] TEST 16956/17422 [ext/zlib/tests/bug48725_2.phpt] PASS Bug #48725 (Support for flushing in zlib stream) [ext/zlib/tests/bug48725_2.phpt] TEST 16957/17422 [ext/zlib/tests/bug51269.phpt] PASS Bug #51269 (zlib.output_compression Overwrites Vary Header) [ext/zlib/tests/bug51269.phpt] TEST 16958/17422 [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 16959/17422 [ext/zlib/tests/bug55544.phpt] PASS Bug #55544 (ob_gzhandler always conflicts with zlib.output_compression) [ext/zlib/tests/bug55544.phpt] TEST 16960/17422 [ext/zlib/tests/bug60761.phpt] PASS checks zlib compression output size is always the same [ext/zlib/tests/bug60761.phpt] TEST 16961/17422 [ext/zlib/tests/bug61139.phpt] PASS Bug #61139 (gzopen leaks when specifying invalid mode) [ext/zlib/tests/bug61139.phpt] TEST 16962/17422 [ext/zlib/tests/bug61287.phpt] PASS bug #61287 - inflate needs the terminating null byte [ext/zlib/tests/bug61287.phpt] TEST 16963/17422 [ext/zlib/tests/bug61443.phpt] PASS bug #61443 [ext/zlib/tests/bug61443.phpt] TEST 16964/17422 [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 16965/17422 [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 16966/17422 [ext/zlib/tests/bug67724.phpt] SKIP Bug #67724 (chained zlib filters silently fail with large amounts of data) [ext/zlib/tests/bug67724.phpt] reason: slow test TEST 16967/17422 [ext/zlib/tests/bug71417.phpt] PASS Bug #71417: fread() does not report zlib.inflate errors [ext/zlib/tests/bug71417.phpt] TEST 16968/17422 [ext/zlib/tests/bug73944.phpt] PASS Bug #73944: Dictionary option of intflate_init() does not work [ext/zlib/tests/bug73944.phpt] TEST 16969/17422 [ext/zlib/tests/bug74240.phpt] PASS Bug #74240 (deflate_add can allocate too much memory) [ext/zlib/tests/bug74240.phpt] TEST 16970/17422 [ext/zlib/tests/bug75273.phpt] PASS Bug #75273 (php_zlib_inflate_filter() may not update bytes_consumed) [ext/zlib/tests/bug75273.phpt] TEST 16971/17422 [ext/zlib/tests/bug75299.phpt] PASS Bug #75299 Wrong reflection on inflate_init and inflate_add [ext/zlib/tests/bug75299.phpt] TEST 16972/17422 [ext/zlib/tests/bug_34821.phpt] PASS Bug #34821 (zlib encoders fail on widely varying binary data) [ext/zlib/tests/bug_34821.phpt] TEST 16973/17422 [ext/zlib/tests/bug_40189.phpt] PASS Bug #40189 (endless loop in zlib.inflate stream filter) [ext/zlib/tests/bug_40189.phpt] TEST 16974/17422 [ext/zlib/tests/bug_52944.phpt] PASS Bug #52944 (segfault with zlib filter and corrupted data) [ext/zlib/tests/bug_52944.phpt] TEST 16975/17422 [ext/zlib/tests/compress_zlib_wrapper.phpt] PASS compress.zlib:// wrapper [ext/zlib/tests/compress_zlib_wrapper.phpt] TEST 16976/17422 [ext/zlib/tests/deflate_add_basic.phpt] PASS Test incremental deflate_add() functionality [ext/zlib/tests/deflate_add_basic.phpt] TEST 16977/17422 [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 16978/17422 [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 16979/17422 [ext/zlib/tests/deflate_add_error.phpt] PASS Test incremental deflate_add() error functionality [ext/zlib/tests/deflate_add_error.phpt] TEST 16980/17422 [ext/zlib/tests/deflate_init_error.phpt] PASS Test deflate_init() error [ext/zlib/tests/deflate_init_error.phpt] TEST 16981/17422 [ext/zlib/tests/deflate_init_reuse.phpt] PASS Test incremental deflate_init() context reuse [ext/zlib/tests/deflate_init_reuse.phpt] TEST 16982/17422 [ext/zlib/tests/dictionary_usage.phpt] PASS Test dictionary usage on zlib methods [ext/zlib/tests/dictionary_usage.phpt] TEST 16983/17422 [ext/zlib/tests/gh16326.phpt] PASS GH-16326 (Memory management is broken for bad dictionaries) [ext/zlib/tests/gh16326.phpt] TEST 16984/17422 [ext/zlib/tests/gh17745.phpt] PASS GH-17745 (zlib extension incorrectly handles object arguments) [ext/zlib/tests/gh17745.phpt] TEST 16985/17422 [ext/zlib/tests/gh7953.phpt] PASS GH-7953 (ob_clean() only may not set Content-* header) [ext/zlib/tests/gh7953.phpt] TEST 16986/17422 [ext/zlib/tests/gzclose_basic.phpt] PASS Test function gzclose() by calling it with its expected arguments [ext/zlib/tests/gzclose_basic.phpt] TEST 16987/17422 [ext/zlib/tests/gzcompress_basic1.phpt] SKIP Test gzcompress() function : basic functionality [ext/zlib/tests/gzcompress_basic1.phpt] reason: Currently fails on Travis TEST 16988/17422 [ext/zlib/tests/gzcompress_error1.phpt] PASS Test gzcompress() function : error conditions [ext/zlib/tests/gzcompress_error1.phpt] TEST 16989/17422 [ext/zlib/tests/gzcompress_variation1.phpt] PASS Test gzcompress() function : variation [ext/zlib/tests/gzcompress_variation1.phpt] TEST 16990/17422 [ext/zlib/tests/gzdeflate_basic1.phpt] SKIP Test gzdeflate() function : basic functionality [ext/zlib/tests/gzdeflate_basic1.phpt] reason: Currently fails on Travis TEST 16991/17422 [ext/zlib/tests/gzdeflate_error1.phpt] PASS Test gzdeflate() function : error conditions [ext/zlib/tests/gzdeflate_error1.phpt] TEST 16992/17422 [ext/zlib/tests/gzdeflate_variation1.phpt] PASS Test gzdeflate() function : variation [ext/zlib/tests/gzdeflate_variation1.phpt] TEST 16993/17422 [ext/zlib/tests/gzencode_basic1.phpt] SKIP Test gzencode() function : basic functionality [ext/zlib/tests/gzencode_basic1.phpt] reason: Currently fails on Travis TEST 16994/17422 [ext/zlib/tests/gzencode_error1.phpt] PASS Test gzencode() function : error conditions [ext/zlib/tests/gzencode_error1.phpt] TEST 16995/17422 [ext/zlib/tests/gzencode_variation1-win32.phpt] SKIP Test gzencode() function : variation [ext/zlib/tests/gzencode_variation1-win32.phpt] reason: only for Windows TEST 16996/17422 [ext/zlib/tests/gzencode_variation1.phpt] PASS Test gzencode() function : variation [ext/zlib/tests/gzencode_variation1.phpt] TEST 16997/17422 [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 16998/17422 [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 16999/17422 [ext/zlib/tests/gzeof_basic.phpt] PASS Test function feof() by calling it with its expected arguments [ext/zlib/tests/gzeof_basic.phpt] TEST 17000/17422 [ext/zlib/tests/gzeof_variation1.phpt] PASS Test function gzeof while writing. [ext/zlib/tests/gzeof_variation1.phpt] TEST 17001/17422 [ext/zlib/tests/gzfile_basic.phpt] PASS Test function gzfile() reading a gzip relative file [ext/zlib/tests/gzfile_basic.phpt] TEST 17002/17422 [ext/zlib/tests/gzfile_basic2.phpt] PASS Test function gzfile() reading a plain relative file [ext/zlib/tests/gzfile_basic2.phpt] TEST 17003/17422 [ext/zlib/tests/gzfile_variation12.phpt] PASS Test function gzfile() by substituting argument 2 with int values. [ext/zlib/tests/gzfile_variation12.phpt] TEST 17004/17422 [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 17005/17422 [ext/zlib/tests/gzfile_variation4.phpt] PASS Test function gzfile() by substituting argument 1 with float values. [ext/zlib/tests/gzfile_variation4.phpt] TEST 17006/17422 [ext/zlib/tests/gzfile_variation5.phpt] PASS Test function gzfile() by substituting argument 1 with int values. [ext/zlib/tests/gzfile_variation5.phpt] TEST 17007/17422 [ext/zlib/tests/gzfile_variation7.phpt] PASS Test function gzfile() by substituting argument 1 with string values. [ext/zlib/tests/gzfile_variation7.phpt] TEST 17008/17422 [ext/zlib/tests/gzfile_variation9.phpt] PASS Test function gzfile() by substituting argument 2 with boolean values. [ext/zlib/tests/gzfile_variation9.phpt] TEST 17009/17422 [ext/zlib/tests/gzfilegzreadfile.phpt] PASS gzfile(), gzreadfile() [ext/zlib/tests/gzfilegzreadfile.phpt] TEST 17010/17422 [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 17011/17422 [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 17012/17422 [ext/zlib/tests/gzgets_basic.phpt] PASS Test function gzgets() by calling it with its expected arguments [ext/zlib/tests/gzgets_basic.phpt] TEST 17013/17422 [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 17014/17422 [ext/zlib/tests/gzinflate_error1.phpt] PASS Test gzinflate() function : error conditions [ext/zlib/tests/gzinflate_error1.phpt] TEST 17015/17422 [ext/zlib/tests/gzinflate_length.phpt] PASS gzinflate() and $length argument [ext/zlib/tests/gzinflate_length.phpt] TEST 17016/17422 [ext/zlib/tests/gzopen_basic.phpt] PASS Test gzopen() function : basic functionality [ext/zlib/tests/gzopen_basic.phpt] TEST 17017/17422 [ext/zlib/tests/gzopen_basic2.phpt] PASS Test gzopen() function : basic functionality for writing [ext/zlib/tests/gzopen_basic2.phpt] TEST 17018/17422 [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 17019/17422 [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 17020/17422 [ext/zlib/tests/gzopen_variation6.phpt] PASS Test gzopen() function : variation: relative/absolute file [ext/zlib/tests/gzopen_variation6.phpt] TEST 17021/17422 [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 17022/17422 [ext/zlib/tests/gzopen_variation8.phpt] PASS Test gzopen() function : variation: opening a plain file [ext/zlib/tests/gzopen_variation8.phpt] TEST 17023/17422 [ext/zlib/tests/gzopen_variation9.phpt] PASS Test gzopen() function : variation: try opening with possibly invalid modes [ext/zlib/tests/gzopen_variation9.phpt] TEST 17024/17422 [ext/zlib/tests/gzpassthru_basic.phpt] PASS Test function gzpassthru() by calling it with its expected arguments [ext/zlib/tests/gzpassthru_basic.phpt] TEST 17025/17422 [ext/zlib/tests/gzputs_basic.phpt] PASS Test function gzputs() by calling it with its expected arguments [ext/zlib/tests/gzputs_basic.phpt] TEST 17026/17422 [ext/zlib/tests/gzread_basic.phpt] PASS Test function gzread() by calling it with its expected arguments [ext/zlib/tests/gzread_basic.phpt] TEST 17027/17422 [ext/zlib/tests/gzread_error2.phpt] PASS Test function gzread() by calling it invalid lengths [ext/zlib/tests/gzread_error2.phpt] TEST 17028/17422 [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 17029/17422 [ext/zlib/tests/gzreadgzwrite.phpt] PASS gzopen(), gzread(), gzwrite() [ext/zlib/tests/gzreadgzwrite.phpt] TEST 17030/17422 [ext/zlib/tests/gzreadgzwriteplain.phpt] PASS gzopen(), gzread(), gzwrite() for non-compressed data [ext/zlib/tests/gzreadgzwriteplain.phpt] TEST 17031/17422 [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 17032/17422 [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 17033/17422 [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 17034/17422 [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 17035/17422 [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 17036/17422 [ext/zlib/tests/gzseek_variation1.phpt] PASS Test function gzseek() by seeking forward in write mode [ext/zlib/tests/gzseek_variation1.phpt] TEST 17037/17422 [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 17038/17422 [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 17039/17422 [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 17040/17422 [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 17041/17422 [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 17042/17422 [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 17043/17422 [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 17044/17422 [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 17045/17422 [ext/zlib/tests/gzuncompress_basic1.phpt] PASS Test gzuncompress() function : basic functionality [ext/zlib/tests/gzuncompress_basic1.phpt] TEST 17046/17422 [ext/zlib/tests/gzuncompress_error1.phpt] PASS Test gzuncompress() function : error conditions [ext/zlib/tests/gzuncompress_error1.phpt] TEST 17047/17422 [ext/zlib/tests/gzwrite_basic.phpt] PASS Test function gzwrite() by calling it with its expected arguments [ext/zlib/tests/gzwrite_basic.phpt] TEST 17048/17422 [ext/zlib/tests/gzwrite_error2.phpt] PASS Test function gzwrite() by calling it invalid lengths [ext/zlib/tests/gzwrite_error2.phpt] TEST 17049/17422 [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 17050/17422 [ext/zlib/tests/inflate_add_basic.phpt] SKIP Test incremental inflate_add() functionality [ext/zlib/tests/inflate_add_basic.phpt] reason: slow test TEST 17051/17422 [ext/zlib/tests/inflate_add_error.phpt] PASS Test incremental inflate_add() error functionality [ext/zlib/tests/inflate_add_error.phpt] TEST 17052/17422 [ext/zlib/tests/inflate_get_read_len.phpt] PASS inflate_get_read_len() [ext/zlib/tests/inflate_get_read_len.phpt] TEST 17053/17422 [ext/zlib/tests/inflate_get_status.phpt] PASS inflate_get_status() [ext/zlib/tests/inflate_get_status.phpt] TEST 17054/17422 [ext/zlib/tests/inflate_init_error.phpt] PASS Test inflate_init() error [ext/zlib/tests/inflate_init_error.phpt] TEST 17055/17422 [ext/zlib/tests/inflate_init_reuse.phpt] PASS Test incremental inflate_init() context reuse [ext/zlib/tests/inflate_init_reuse.phpt] TEST 17056/17422 [ext/zlib/tests/leak_invalid_encoding_with_dict.phpt] PASS Memory leak when passing a dictionary with invalid encoding [ext/zlib/tests/leak_invalid_encoding_with_dict.phpt] TEST 17057/17422 [ext/zlib/tests/ob_001.phpt] PASS zlib.output_compression [ext/zlib/tests/ob_001.phpt] TEST 17058/17422 [ext/zlib/tests/ob_002.phpt] PASS zlib.output_compression [ext/zlib/tests/ob_002.phpt] TEST 17059/17422 [ext/zlib/tests/ob_003.phpt] PASS zlib.output_compression [ext/zlib/tests/ob_003.phpt] TEST 17060/17422 [ext/zlib/tests/ob_004.phpt] PASS ob_gzhandler [ext/zlib/tests/ob_004.phpt] TEST 17061/17422 [ext/zlib/tests/ob_005.phpt] PASS ob_gzhandler [ext/zlib/tests/ob_005.phpt] TEST 17062/17422 [ext/zlib/tests/ob_gzhandler_legacy_002.phpt] PASS ob_gzhandler legacy [ext/zlib/tests/ob_gzhandler_legacy_002.phpt] TEST 17063/17422 [ext/zlib/tests/readgzfile_basic.phpt] PASS Test function readgzfile() reading a gzip relative file [ext/zlib/tests/readgzfile_basic.phpt] TEST 17064/17422 [ext/zlib/tests/readgzfile_basic2.phpt] PASS Test function readgzfile() reading a plain relative file [ext/zlib/tests/readgzfile_basic2.phpt] TEST 17065/17422 [ext/zlib/tests/readgzfile_variation12.phpt] PASS Test function readgzfile() by substituting argument 2 with int values. [ext/zlib/tests/readgzfile_variation12.phpt] TEST 17066/17422 [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 17067/17422 [ext/zlib/tests/readgzfile_variation4.phpt] PASS Test function readgzfile() by substituting argument 1 with float values. [ext/zlib/tests/readgzfile_variation4.phpt] TEST 17068/17422 [ext/zlib/tests/readgzfile_variation5.phpt] PASS Test function readgzfile() by substituting argument 1 with int values. [ext/zlib/tests/readgzfile_variation5.phpt] TEST 17069/17422 [ext/zlib/tests/readgzfile_variation7.phpt] PASS Test function readgzfile() by substituting argument 1 with string values. [ext/zlib/tests/readgzfile_variation7.phpt] TEST 17070/17422 [ext/zlib/tests/readgzfile_variation9.phpt] PASS Test function readgzfile() by substituting argument 2 with boolean values. [ext/zlib/tests/readgzfile_variation9.phpt] TEST 17071/17422 [ext/zlib/tests/zlib_filter_deflate.phpt] PASS zlib.deflate (with convert.base64-encode) [ext/zlib/tests/zlib_filter_deflate.phpt] TEST 17072/17422 [ext/zlib/tests/zlib_filter_deflate2.phpt] PASS zlib.deflate (with level parameter set) [ext/zlib/tests/zlib_filter_deflate2.phpt] TEST 17073/17422 [ext/zlib/tests/zlib_filter_inflate.phpt] PASS zlib.inflate (with convert.base64-decode) [ext/zlib/tests/zlib_filter_inflate.phpt] TEST 17074/17422 [ext/zlib/tests/zlib_filter_inflate2.phpt] PASS zlib.inflate of gzip-encoded stream [ext/zlib/tests/zlib_filter_inflate2.phpt] TEST 17075/17422 [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 17076/17422 [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 17077/17422 [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 17078/17422 [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 17079/17422 [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 17080/17422 [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 17081/17422 [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 17082/17422 [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 17083/17422 [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 17084/17422 [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 17085/17422 [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 17086/17422 [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 17087/17422 [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 17088/17422 [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 17089/17422 [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 17090/17422 [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 17091/17422 [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 17092/17422 [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 17093/17422 [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 17094/17422 [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 17095/17422 [ext/zlib/tests/zlib_wrapper_fstat_basic.phpt] PASS Test function fstat() on zlib wrapper [ext/zlib/tests/zlib_wrapper_fstat_basic.phpt] TEST 17096/17422 [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 17097/17422 [ext/zlib/tests/zlib_wrapper_level.phpt] PASS compress.zlib:// wrapper with compression level [ext/zlib/tests/zlib_wrapper_level.phpt] TEST 17098/17422 [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 17099/17422 [sapi/cgi/tests/001.phpt] PASS version string [sapi/cgi/tests/001.phpt] TEST 17100/17422 [sapi/cgi/tests/002.phpt] PASS defining INI options with -d [sapi/cgi/tests/002.phpt] TEST 17101/17422 [sapi/cgi/tests/003.phpt] PASS strip comments and whitespace with -w [sapi/cgi/tests/003.phpt] TEST 17102/17422 [sapi/cgi/tests/004.phpt] PASS execute a file with -f [sapi/cgi/tests/004.phpt] TEST 17103/17422 [sapi/cgi/tests/006.phpt] PASS syntax check [sapi/cgi/tests/006.phpt] TEST 17104/17422 [sapi/cgi/tests/007.phpt] PASS invalid arguments and error messages [sapi/cgi/tests/007.phpt] TEST 17105/17422 [sapi/cgi/tests/008.phpt] PASS syntax highlighting [sapi/cgi/tests/008.phpt] TEST 17106/17422 [sapi/cgi/tests/009.phpt] PASS path info request without exported PATH_INFO [sapi/cgi/tests/009.phpt] TEST 17107/17422 [sapi/cgi/tests/010.phpt] PASS Bug #45860 (header() function fails to correctly replace all Status lines) [sapi/cgi/tests/010.phpt] TEST 17108/17422 [sapi/cgi/tests/011.phpt] PASS header_remove() [sapi/cgi/tests/011.phpt] TEST 17109/17422 [sapi/cgi/tests/012.phpt] PASS multiple files syntax check [sapi/cgi/tests/012.phpt] TEST 17110/17422 [sapi/cgi/tests/apache_request_headers.phpt] PASS apache_request_headers() stack overflow. [sapi/cgi/tests/apache_request_headers.phpt] TEST 17111/17422 [sapi/cgi/tests/apache_response_headers.phpt] PASS apache_response_headers() [sapi/cgi/tests/apache_response_headers.phpt] TEST 17112/17422 [sapi/cgi/tests/bug60677.phpt] PASS Bug #60677: CGI doesn't properly validate shebang line contains #! [sapi/cgi/tests/bug60677.phpt] TEST 17113/17422 [sapi/cgi/tests/bug61605.phpt] PASS Bug #61605 (header_remove() does not remove all headers) [sapi/cgi/tests/bug61605.phpt] TEST 17114/17422 [sapi/cgi/tests/bug69487.phpt] PASS Bug #69487 (SAPI may truncate POST data) [sapi/cgi/tests/bug69487.phpt] TEST 17115/17422 [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 17116/17422 [sapi/cgi/tests/bug78323.phpt] PASS Bug #78323 Test exit code and error message for invalid parameters [sapi/cgi/tests/bug78323.phpt] TEST 17117/17422 [sapi/cgi/tests/bug80849-cgi.phpt] PASS Bug #80849 (HTTP Status header truncation) [sapi/cgi/tests/bug80849-cgi.phpt] TEST 17118/17422 [sapi/cgi/tests/bug81518a.phpt] PASS Bug #81518 (Header injection via default_mimetype / default_charset) [sapi/cgi/tests/bug81518a.phpt] TEST 17119/17422 [sapi/cgi/tests/bug81518b.phpt] PASS Bug #81518 (Header injection via default_mimetype / default_charset) [sapi/cgi/tests/bug81518b.phpt] TEST 17120/17422 [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 17121/17422 [sapi/cli/tests/001.phpt] PASS version string [sapi/cli/tests/001.phpt] TEST 17122/17422 [sapi/cli/tests/002-unix.phpt] PASS running code with -r [sapi/cli/tests/002-unix.phpt] TEST 17123/17422 [sapi/cli/tests/002.phpt] PASS running code with -r [sapi/cli/tests/002.phpt] TEST 17124/17422 [sapi/cli/tests/003-2.phpt] PASS defining INI options with -d (as 2nd arg) [sapi/cli/tests/003-2.phpt] TEST 17125/17422 [sapi/cli/tests/003.phpt] PASS defining INI options with -d [sapi/cli/tests/003.phpt] TEST 17126/17422 [sapi/cli/tests/004.phpt] PASS show information about function [sapi/cli/tests/004.phpt] TEST 17127/17422 [sapi/cli/tests/005.phpt] PASS show information about class [sapi/cli/tests/005.phpt] TEST 17128/17422 [sapi/cli/tests/006.phpt] PASS show information about extension [sapi/cli/tests/006.phpt] TEST 17129/17422 [sapi/cli/tests/007.phpt] PASS strip comments and whitespace with -w [sapi/cli/tests/007.phpt] TEST 17130/17422 [sapi/cli/tests/008.phpt] PASS execute a file with -f [sapi/cli/tests/008.phpt] TEST 17131/17422 [sapi/cli/tests/009.phpt] PASS using invalid combinations of cmdline options [sapi/cli/tests/009.phpt] TEST 17132/17422 [sapi/cli/tests/010-2.phpt] PASS executing a code with -R [sapi/cli/tests/010-2.phpt] TEST 17133/17422 [sapi/cli/tests/010.phpt] PASS executing a file with -F [sapi/cli/tests/010.phpt] TEST 17134/17422 [sapi/cli/tests/011.phpt] PASS syntax check [sapi/cli/tests/011.phpt] TEST 17135/17422 [sapi/cli/tests/012-2.phpt] PASS more invalid arguments and error messages [sapi/cli/tests/012-2.phpt] TEST 17136/17422 [sapi/cli/tests/012.phpt] PASS invalid arguments and error messages [sapi/cli/tests/012.phpt] TEST 17137/17422 [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 17138/17422 [sapi/cli/tests/014.phpt] PASS syntax highlighting [sapi/cli/tests/014.phpt] TEST 17139/17422 [sapi/cli/tests/015.phpt] PASS CLI long options [sapi/cli/tests/015.phpt] TEST 17140/17422 [sapi/cli/tests/016.phpt] SKIP CLI -a and readline [sapi/cli/tests/016.phpt] reason: need readline support TEST 17141/17422 [sapi/cli/tests/017.phpt] PASS CLI -a and libedit [sapi/cli/tests/017.phpt] TEST 17142/17422 [sapi/cli/tests/018.phpt] PASS CLI php -m [sapi/cli/tests/018.phpt] TEST 17143/17422 [sapi/cli/tests/019.phpt] PASS CLI php -i [sapi/cli/tests/019.phpt] TEST 17144/17422 [sapi/cli/tests/020.phpt] PASS CLI php --ri [sapi/cli/tests/020.phpt] TEST 17145/17422 [sapi/cli/tests/021.phpt] PASS CLI shell shebang [sapi/cli/tests/021.phpt] TEST 17146/17422 [sapi/cli/tests/022.phpt] PASS STDIN/OUT/ERR stream type [sapi/cli/tests/022.phpt] TEST 17147/17422 [sapi/cli/tests/023.phpt] PASS HOST/PATH ini sections test for cli [sapi/cli/tests/023.phpt] TEST 17148/17422 [sapi/cli/tests/024.phpt] PASS multiple files syntax check [sapi/cli/tests/024.phpt] TEST 17149/17422 [sapi/cli/tests/argv_mb.phpt] PASS Test basic argv multibyte API integration [sapi/cli/tests/argv_mb.phpt] TEST 17150/17422 [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 17151/17422 [sapi/cli/tests/bug43177.phpt] PASS Bug #61977 Test exit code for various errors [sapi/cli/tests/bug43177.phpt] TEST 17152/17422 [sapi/cli/tests/bug44564.phpt] PASS Bug #44564 (escapeshellarg removes UTF-8 multi-byte characters) [sapi/cli/tests/bug44564.phpt] TEST 17153/17422 [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 17154/17422 [sapi/cli/tests/bug61679.phpt] PASS Bug #61679 (Error on non-standard HTTP methods) [sapi/cli/tests/bug61679.phpt] TEST 17155/17422 [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 17156/17422 [sapi/cli/tests/bug62294.phpt] PASS Bug #62294: register_shutdown_function() does not handle exit code correctly [sapi/cli/tests/bug62294.phpt] TEST 17157/17422 [sapi/cli/tests/bug64529.phpt] SKIP Bug #64529 (Ran out of opcode space) [sapi/cli/tests/bug64529.phpt] reason: readline support required TEST 17158/17422 [sapi/cli/tests/bug64544.phpt] PASS Bug #64544 (Valgrind warnings after using putenv) [sapi/cli/tests/bug64544.phpt] TEST 17159/17422 [sapi/cli/tests/bug64878.phpt] PASS Bug #64878 (304 responses return Content-Type header) [sapi/cli/tests/bug64878.phpt] TEST 17160/17422 [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 17161/17422 [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 17162/17422 [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 17163/17422 [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 17164/17422 [sapi/cli/tests/bug65633.phpt] PASS Bug #65633 (built-in server treat some http headers as case-sensitive) [sapi/cli/tests/bug65633.phpt] TEST 17165/17422 [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 17166/17422 [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 17167/17422 [sapi/cli/tests/bug66830.phpt] PASS Bug #66830 (Empty header causes PHP built-in web server to hang) [sapi/cli/tests/bug66830.phpt] TEST 17168/17422 [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 17169/17422 [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 17170/17422 [sapi/cli/tests/bug67741.phpt] PASS Bug #67741 (auto_prepend_file messes up __LINE__) [sapi/cli/tests/bug67741.phpt] TEST 17171/17422 [sapi/cli/tests/bug68291.phpt] PASS Bug #68291 (404 on urls with '+') [sapi/cli/tests/bug68291.phpt] TEST 17172/17422 [sapi/cli/tests/bug68745.phpt] PASS Bug #68745 (Invalid HTTP requests make web server segfault) [sapi/cli/tests/bug68745.phpt] TEST 17173/17422 [sapi/cli/tests/bug69655.phpt] PASS Bug #69655 (php -S changes MKCALENDAR request method to MKCOL) [sapi/cli/tests/bug69655.phpt] TEST 17174/17422 [sapi/cli/tests/bug69953.phpt] PASS FR #69953 (Support MKCALENDAR request method) [sapi/cli/tests/bug69953.phpt] TEST 17175/17422 [sapi/cli/tests/bug70006.phpt] PASS Bug #70006 (cli - function with default arg = STDOUT crash output) [sapi/cli/tests/bug70006.phpt] TEST 17176/17422 [sapi/cli/tests/bug70264.phpt] PASS Bug #70264 (CLI server directory traversal) [sapi/cli/tests/bug70264.phpt] TEST 17177/17422 [sapi/cli/tests/bug70470.phpt] PASS Bug #70470 (Built-in server truncates headers spanning over TCP packets) [sapi/cli/tests/bug70470.phpt] TEST 17178/17422 [sapi/cli/tests/bug71005.phpt] PASS Bug #71005 (Segfault in php_cli_server_dispatch_router()) [sapi/cli/tests/bug71005.phpt] TEST 17179/17422 [sapi/cli/tests/bug71624.phpt] PASS Bug #61977 Test that -R properly sets argi and argn [sapi/cli/tests/bug71624.phpt] TEST 17180/17422 [sapi/cli/tests/bug73630.phpt] PASS Bug #73630 (Built-in Weberver - overwrite $_SERVER['request_uri']) [sapi/cli/tests/bug73630.phpt] TEST 17181/17422 [sapi/cli/tests/bug73630a.phpt] PASS Bug #73630 (Built-in Weberver - overwrite $_SERVER['request_uri']) [sapi/cli/tests/bug73630a.phpt] TEST 17182/17422 [sapi/cli/tests/bug74600.phpt] PASS Bug #74600 (crash (SIGSEGV) in _zend_hash_add_or_update_i) [sapi/cli/tests/bug74600.phpt] TEST 17183/17422 [sapi/cli/tests/bug77561.phpt] PASS Bug #77561: Shebang line not stripped for non-primary script [sapi/cli/tests/bug77561.phpt] TEST 17184/17422 [sapi/cli/tests/bug78323.phpt] PASS Bug #78323 Test exit code and error message for invalid parameters [sapi/cli/tests/bug78323.phpt] TEST 17185/17422 [sapi/cli/tests/bug80092.phpt] PASS Bug #80092 (ZTS + preload = segfault on shutdown) [sapi/cli/tests/bug80092.phpt] TEST 17186/17422 [sapi/cli/tests/bug81305.phpt] PASS Bug #81305 (Built-in Webserver Drops Requests With "Upgrade" Header) [sapi/cli/tests/bug81305.phpt] TEST 17187/17422 [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 17188/17422 [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 17189/17422 [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 17190/17422 [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 17191/17422 [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 17192/17422 [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 17193/17422 [sapi/cli/tests/emptyheader.phpt] PASS Correctly handle split and empty header [sapi/cli/tests/emptyheader.phpt] TEST 17194/17422 [sapi/cli/tests/ext_loading.phpt] PASS Extension loading [sapi/cli/tests/ext_loading.phpt] TEST 17195/17422 [sapi/cli/tests/gh12363.phpt] PASS Ensure a single Date header is present [sapi/cli/tests/gh12363.phpt] TEST 17196/17422 [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 17197/17422 [sapi/cli/tests/gh16137.phpt] PASS Bug GH-16137 duplicate *Forwarded* HTTP headers values. [sapi/cli/tests/gh16137.phpt] TEST 17198/17422 [sapi/cli/tests/gh8827-001.phpt] PASS std handles can be deliberately closed 001 [sapi/cli/tests/gh8827-001.phpt] TEST 17199/17422 [sapi/cli/tests/gh8827-002.phpt] PASS std handles can be deliberately closed 002 [sapi/cli/tests/gh8827-002.phpt] TEST 17200/17422 [sapi/cli/tests/gh8827-003.phpt] PASS std handles can be deliberately closed 003 [sapi/cli/tests/gh8827-003.phpt] TEST 17201/17422 [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 17202/17422 [sapi/cli/tests/php_cli_server_001.phpt] PASS basic function [sapi/cli/tests/php_cli_server_001.phpt] TEST 17203/17422 [sapi/cli/tests/php_cli_server_002.phpt] PASS $_SERVER variable [sapi/cli/tests/php_cli_server_002.phpt] TEST 17204/17422 [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 17205/17422 [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 17206/17422 [sapi/cli/tests/php_cli_server_005.phpt] PASS Post a file [sapi/cli/tests/php_cli_server_005.phpt] TEST 17207/17422 [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 17208/17422 [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 17209/17422 [sapi/cli/tests/php_cli_server_008.phpt] PASS SERVER_PROTOCOL header availability [sapi/cli/tests/php_cli_server_008.phpt] TEST 17210/17422 [sapi/cli/tests/php_cli_server_009.phpt] PASS PATH_INFO (relevant to #60112) [sapi/cli/tests/php_cli_server_009.phpt] TEST 17211/17422 [sapi/cli/tests/php_cli_server_010.phpt] PASS Bug #60180 ($_SERVER["PHP_SELF"] incorrect) [sapi/cli/tests/php_cli_server_010.phpt] TEST 17212/17422 [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 17213/17422 [sapi/cli/tests/php_cli_server_013.phpt] PASS No router, no script [sapi/cli/tests/php_cli_server_013.phpt] TEST 17214/17422 [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 17215/17422 [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 17216/17422 [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 17217/17422 [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 17218/17422 [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 17219/17422 [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 17220/17422 [sapi/cli/tests/php_cli_server_020.phpt] PASS Use SEARCH as a HTTP verb [sapi/cli/tests/php_cli_server_020.phpt] TEST 17221/17422 [sapi/cli/tests/php_cli_server_021.phpt] PASS Digest Authentication [sapi/cli/tests/php_cli_server_021.phpt] TEST 17222/17422 [sapi/cli/tests/php_cli_server_022.phpt] PASS Check PHP file body is executed [sapi/cli/tests/php_cli_server_022.phpt] TEST 17223/17422 [sapi/cli/tests/php_cli_server_pdeathsig.phpt] TEST 17223/17422 [sapi/cli/tests/php_cli_server_pdeathsig.phpt] ========DIFF======== 001- Done 001+ Fatal error: Uncaught Exception: Could not find worker pids in /home/udu/aports/community/php83/src/php-8.3.23/sapi/cli/tests/php_cli_server_pdeathsig.php:21 002+ Stack trace: 003+ #0 {main} 004+ thrown in /home/udu/aports/community/php83/src/php-8.3.23/sapi/cli/tests/php_cli_server_pdeathsig.php on line 21 ========DONE======== FAIL Killing server should terminate all worker processes [sapi/cli/tests/php_cli_server_pdeathsig.phpt] TEST 17224/17422 [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 17225/17422 [sapi/cli/tests/sapi_windows_set_ctrl_handler_leak.phpt] SKIP sapi_windows_set_ctrl_handler() leak bug [sapi/cli/tests/sapi_windows_set_ctrl_handler_leak.phpt] reason: this test is for Windows platforms only TEST 17226/17422 [sapi/cli/tests/std_streams.phpt] SKIP Testing ftell() on std streams [sapi/cli/tests/std_streams.phpt] reason: I/O capture test TEST 17227/17422 [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 17228/17422 [sapi/fpm/tests/bug64539-status-json-encoding.phpt] PASS FPM: bug64539 - status json format escaping [sapi/fpm/tests/bug64539-status-json-encoding.phpt] TEST 17229/17422 [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 17230/17422 [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 17231/17422 [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 17232/17422 [sapi/fpm/tests/bug68420-ipv4-all-addresses.phpt] PASS FPM: bug68420 - IPv4 all addresses [sapi/fpm/tests/bug68420-ipv4-all-addresses.phpt] TEST 17233/17422 [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 17234/17422 [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 17235/17422 [sapi/fpm/tests/bug68428-ipv6-allowed-clients.phpt] PASS FPM: bug68428 - IPv6 allowed client only [sapi/fpm/tests/bug68428-ipv6-allowed-clients.phpt] TEST 17236/17422 [sapi/fpm/tests/bug68442-signal-reload.phpt] PASS FPM: bug68442 - Signal reload [sapi/fpm/tests/bug68442-signal-reload.phpt] TEST 17237/17422 [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 17238/17422 [sapi/fpm/tests/bug68591-conf-test-group.phpt] PASS FPM: bug68591 - config test group existence [sapi/fpm/tests/bug68591-conf-test-group.phpt] TEST 17239/17422 [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 17240/17422 [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 17241/17422 [sapi/fpm/tests/bug68591-conf-test-user.phpt] PASS FPM: bug68591 - config test user existence [sapi/fpm/tests/bug68591-conf-test-user.phpt] TEST 17242/17422 [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 17243/17422 [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 17244/17422 [sapi/fpm/tests/bug72573-http-proxy.phpt] PASS FPM: bug72573 - HTTP_PROXY - CVE-2016-5385 [sapi/fpm/tests/bug72573-http-proxy.phpt] TEST 17245/17422 [sapi/fpm/tests/bug73342-nonblocking-stdio.phpt] PASS FPM: bug73342 - Non-blocking stdin [sapi/fpm/tests/bug73342-nonblocking-stdio.phpt] TEST 17246/17422 [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 17247/17422 [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 17248/17422 [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 17249/17422 [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 17250/17422 [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 17251/17422 [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 17252/17422 [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 17253/17422 [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 17254/17422 [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 17255/17422 [sapi/fpm/tests/bug78323.phpt] PASS FPM: Bug #78323 Test exit code for invalid parameters [sapi/fpm/tests/bug78323.phpt] TEST 17256/17422 [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 17257/17422 [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 17258/17422 [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 17259/17422 [sapi/fpm/tests/bug80849-fpm.phpt] PASS Bug #80849 (HTTP Status header truncation) [sapi/fpm/tests/bug80849-fpm.phpt] TEST 17260/17422 [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 17261/17422 [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 17262/17422 [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 17263/17422 [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 17264/17422 [sapi/fpm/tests/config-array.phpt] PASS FPM: Set arrays in configuration [sapi/fpm/tests/config-array.phpt] TEST 17265/17422 [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 17266/17422 [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 17267/17422 [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 17268/17422 [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 17269/17422 [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 17270/17422 [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 17271/17422 [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 17272/17422 [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 17273/17422 [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 17274/17422 [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 17275/17422 [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 17276/17422 [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 17277/17422 [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 17278/17422 [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 17279/17422 [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 17280/17422 [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 17281/17422 [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 17282/17422 [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 17283/17422 [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 17284/17422 [sapi/fpm/tests/getallheaders.phpt] PASS FPM: Function getallheaders basic test [sapi/fpm/tests/getallheaders.phpt] TEST 17285/17422 [sapi/fpm/tests/gh-11086-daemonized-logs-duplicated.phpt] ========DIFF======== 001- %sNOTICE: configuration file %s test is successful 001+ [12-Oct-2025 09:52:26] ERROR: failed to open error_log (/dev/stderr): Permission denied (13) 002+ [12-Oct-2025 09:52:26] ERROR: failed to post process the configuration 003+ [12-Oct-2025 09:52:26] ERROR: FPM initialization failed 004+ ERROR: failed to open error_log (/dev/stderr): Permission denied (13) 005+ ERROR: failed to post process the configuration 006+ ERROR: FPM initialization failed Done ========DONE======== FAIL FPM: gh68591 - daemonized mode duplicated logs [sapi/fpm/tests/gh-11086-daemonized-logs-duplicated.phpt] TEST 17286/17422 [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 17287/17422 [sapi/fpm/tests/gh12621.phpt] PASS GH-12621 (browscap segmentation fault when configured with php_admin_value) [sapi/fpm/tests/gh12621.phpt] TEST 17288/17422 [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 17289/17422 [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 17290/17422 [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 17291/17422 [sapi/fpm/tests/gh16628.phpt] PASS GH-16628 (FPM logs are getting corrupted with this log statement) [sapi/fpm/tests/gh16628.phpt] TEST 17292/17422 [sapi/fpm/tests/gh8646.phpt] PASS GH-8646 (Memory leak PHP FPM 8.1) [sapi/fpm/tests/gh8646.phpt] TEST 17293/17422 [sapi/fpm/tests/gh8885-stderr-fd-reload-usr1.phpt] make: *** [Makefile:319: test] User defined signal 1