php-with-extensions8.5.12
- DERIVATION
- /nix/store/ddfjf4pz172wag5f1icl7hpnsj8476w0-php-with-extensions-8.5.12.drv
- SYSTEM
- x86_64-linux
- DURATION
- 7m 06s
- LOG LINES
- 14,846
Output paths
/nix/store/6j8bak7czy34nrvs6z5an130al89afna-php-with-extensions-8.5.12
Native result · built
{
"capture": {
"mono_ns": 13409228471760626,
"wall_ns": 1792805946144477879
},
"drv": "/nix/store/ddfjf4pz172wag5f1icl7hpnsj8476w0-php-with-extensions-8.5.12.drv",
"outcome": "built",
"outputs": [
{
"path": "/nix/store/6j8bak7czy34nrvs6z5an130al89afna-php-with-extensions-8.5.12",
"valid": true
}
],
"result": {
"builtOutputs": {
"out": {
"dependentRealisations": {},
"id": "sha256:cff85e7717e645b447af82c805844c38b991b87ebfd1cc3060f7804922dd56e8!out",
"outPath": "6j8bak7czy34nrvs6z5an130al89afna-php-with-extensions-8.5.12",
"signatures": []
}
},
"path": {
"drvPath": "ddfjf4pz172wag5f1icl7hpnsj8476w0-php-with-extensions-8.5.12.drv",
"outputs": [
"*"
]
},
"startTime": 1792805945,
"status": "Built",
"stopTime": 1792805946,
"success": true,
"timesBuilt": 1
},
"success": true
}Dependencies
grey: build-platform tools2316 static inputs
Build output
CapturedOnly php · Show all output
php
PASS GH-21972: Typed by-value return must not leak reference wrapper [ext/opcache/tests/opt/gh21972.phpt] php
PASS SCCP 021: Memleak [ext/opcache/tests/opt/sccp_021.phpt] php
PASS Block Pass 005: Inorrect QM_ASSIGN elimination [ext/opcache/tests/opt/block_pass_005.phpt] php
php
========DIFF========
php
--
php
0000 RETURN int(42)
php
php
Test2::getInt2:
php
049- ; (lines=3, args=0, vars=0, tmps=1)php
049+ ; (lines=4, args=0, vars=0, tmps=1)php
; (after optimizer)
php
; /build/php-8.5.12/ext/opcache/tests/opt/verify_return_type.php:16-18
php
0000 INIT_METHOD_CALL 0 THIS string("getInt")php
053- 0001 V0 = DO_FCALLphp
054- 0002 RETURN V0php
053+ 0001 V0 = DO_UCALLphp
054+ 0002 VERIFY_RETURN_TYPE V0php
055+ 0003 RETURN V0php
056+ LIVE RANGES:php
057+ 0: 0002 - 0003 (tmp/var)php
php
Test2::getIntOrFloat:
php
; (lines=2, args=1, vars=1, tmps=0)
php
--
php
0000 CV0($i) = RECV 1
php
0001 INIT_METHOD_CALL 1 THIS string("getIntOrFloat")php
0002 SEND_VAR CV0($i) 1
php
070- 0003 V1 = DO_FCALLphp
073+ 0003 V1 = DO_UCALLphp
0004 VERIFY_RETURN_TYPE V1
php
0005 RETURN V1
php
076+ LIVE RANGES:php
077+ 1: 0004 - 0005 (tmp/var)php
php
Test3::getBool:
php
; (lines=1, args=0, vars=0, tmps=0)
php
--
php
; (after optimizer)
php
; /build/php-8.5.12/ext/opcache/tests/opt/verify_return_type.php:34-36
php
0000 V0 = QM_ASSIGN bool(true)
php
085- 0001 RETURN bool(true)php
090+ 0001 RETURN V0php
========DONE========
php
XFAIL Return type check elision [ext/opcache/tests/opt/verify_return_type.phpt] XFAIL REASON: Return types cannot be inferred through prototypesphp
PASS JMP 001: JMP_SET with constant arg [ext/opcache/tests/opt/jmp_001.phpt] php
PASS Test with optimization of function calls [ext/opcache/tests/optimize_func_calls.phpt] php
PASS Preload trait with static variables in method [ext/opcache/tests/preload_trait_static.phpt] php
PASS Block Pass 006: Inorrect QM_ASSIGN elimination [ext/opcache/tests/opt/block_pass_006.phpt] php
PASS GH-23644 (Crash on a constant-vs-constant empty array comparison) [ext/opcache/tests/opt/gh23644.phpt] php
PASS SCCP 022: Invalid types [ext/opcache/tests/opt/sccp_022.phpt] php
PASS Bug #81353: Segfault with preloading and error handler using static variables [ext/opcache/tests/preload_error_handler.phpt] php
PASS JMP 002: JMP around unreachable FREE [ext/opcache/tests/opt/jmp_002.phpt] php
PASS Preload: Unresolved property type [ext/opcache/tests/preload_unresolved_prop_type.phpt] php
PASS Don't create FETCH_DIM_R with UNUSED op2 [ext/opcache/tests/optimize_func_calls_001.phpt] php
SKIP preload_user has no effect when euid is not 0 [ext/opcache/tests/preload_user_001.phpt] reason: Required extension missing: posixphp
SKIP preload_user sets the process uid [ext/opcache/tests/preload_user_002.phpt] reason: Required extension missing: posixphp
PASS Block Pass 007: BOOL + TYPE_CHECK [ext/opcache/tests/opt/block_pass_007.phpt] php
SKIP preload_user has no effect when preload_user is the current user [ext/opcache/tests/preload_user_003.phpt] reason: Required extension missing: posixphp
SKIP preload_user is required when euid is 0 under non-cli SAPIs [ext/opcache/tests/preload_user_004.phpt] reason: Required extension missing: posixphp
SKIP preload_user=root is allowed under non-cli SAPIs [ext/opcache/tests/preload_user_005.phpt] reason: Required extension missing: posixphp
PASS GH-24063 (SCCP merges 0.0 and -0.0 into a single constant) [ext/opcache/tests/opt/gh24063.phpt] php
PASS SCCP 023: ADD_ARRAY_ELEMENT with partial array [ext/opcache/tests/opt/sccp_023.phpt] php
PASS GH-21059: Segfault when preloading constant AST closure [ext/opcache/tests/preload_gh21059.phpt] php
PASS Match 001: memory leak because of live range lose [ext/opcache/tests/opt/match_001.phpt] php
SKIP Test the handling large ports for the uri struct [ext/uri/tests/102.phpt] reason: Required extension missing: zend_testphp
PASS A SWITCH_STRING operand FREE may be optimized away [ext/opcache/tests/switch_string_free_opt.phpt] php
SKIP Preloading is not supported on Windows [ext/opcache/tests/preload_windows.phpt] reason: Windows only testphp
PASS Keep BIND_STATIC when initial value refer to unresolved constants [ext/opcache/tests/optimize_static_001.phpt] php
PASS Test property mutation - userinfo [ext/uri/tests/026_userinfo.phpt] php
PASS SCCP 024: Const replacing to op2 of INSTANCEOF [ext/opcache/tests/opt/sccp_024.phpt] php
PASS Various tests that need an opcache_compile_file() indirected preload file [ext/opcache/tests/preload_ind.phpt] php
PASS GH-19780 (InvalidUrlException should check $errors argument) [ext/uri/tests/gh19780.phpt] php
PASS Switch where all targets, including default, coincide [ext/opcache/tests/switch_with_coinciding_targets.phpt] php
PASS Preloading with auto_globals_jit=0 [ext/opcache/tests/preloading_no_auto_globals_jit.phpt] php
PASS Keep BIND_STATIC when static variable has an initializer [ext/opcache/tests/optimize_static_002.phpt] php
PASS Preloading: Loadable class checking (1) [ext/opcache/tests/preload_loadable_classes_1.phpt] php
PASS Test property mutation - port [ext/uri/tests/027.phpt] php
PASS SCCP 025: ADD_ARRAY_ELEMENT against an existing const array [ext/opcache/tests/opt/sccp_025.phpt] php
PASS GH-19892: Successful \Uri\WhatWg\Url::parse() with empty errors array [ext/uri/tests/gh19892.phpt] php
PASS Type persistene 001 [ext/opcache/tests/type_001.phpt] php
PASS Don't try to unlink use chain of QM_ASSIGN without result use [ext/opcache/tests/qm_assign_unlink_use_chain.phpt] php
PASS Test property mutation - path [ext/uri/tests/028.phpt] php
PASS Keep BIND_STATIC when static variable has an initializer [ext/opcache/tests/optimize_static_003.phpt] php
PASS SCCP 026: Elimination of dead code due to conflicting type checks [ext/opcache/tests/opt/sccp_026.phpt] php
PASS Preloading: Loadable class checking (2) [ext/opcache/tests/preload_loadable_classes_2.phpt] php
PASS GH-19979: Zend/zend_string.h:191:24: runtime error: null pointer passed as argument 2, which is declared to never be null [ext/uri/tests/gh19979.phpt] php
PASS Range inference should not hang [ext/opcache/tests/range_inference_hang.phpt] php
PASS Incorrect liveness computation for verify-return [ext/opcache/tests/verify_return_dfg.phpt] php
PASS Test property mutation - query [ext/uri/tests/029.phpt] php
PASS OSS-Fuzz #472563272: Borked block_pass JMP[N]Z optimization [ext/opcache/tests/oss-fuzz-472563272.phpt] php
PASS SCCP 027: Support for ASSIGN_OBJ_REF [ext/opcache/tests/opt/sccp_027.phpt] php
PASS Preloading: Loadable class checking (3) [ext/opcache/tests/preload_loadable_classes_3.phpt] php
PASS Range info for references (1) [ext/opcache/tests/ref_range_1.phpt] php
PASS Instanceof checks in VERIFY_RETURN_TYPE optimization may deal with unlinked classes [ext/opcache/tests/verify_return_instanceof.phpt] php
PASS oss-fuzz #66519: Fix RC inference narrowing for ASSIGN_OBJ [ext/opcache/tests/oss_fuzz_66519.phpt] php
PASS Test property mutation - fragment [ext/uri/tests/030.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - fragment - unsetting not-existent [ext/uri/tests/rfc3986/modification/fragment_success_unset_non_existent.phpt] php
PASS Preloading inherited method with separated static vars [ext/opcache/tests/preload_method_static_vars.phpt] php
PASS Opcache should replay compilation warnings if opcache.record_warnings=1 [ext/opcache/tests/warning_replay.phpt] php
PASS Range info for references (2) [ext/opcache/tests/ref_range_2.phpt] php
PASS Test serialization and unserialization [ext/uri/tests/031.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - host - reserved characters [ext/uri/tests/rfc3986/modification/host_error_reserved.phpt] php
PASS Test Uri\Rfc3986\Uri component modification when roundtripping is not guaranteed - case 2 [ext/uri/tests/rfc3986/modification/roundtrip_special_case2.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - path - reserved character [ext/uri/tests/rfc3986/parsing/path_error_reserved.phpt] php
PASS Pass result of inlined function by reference [ext/opcache/tests/wrong_inlining_001.phpt] php
PASS Uri\Rfc3986\Uri::getPath() doesn't reach hard memory limit [ext/uri/tests/oom_rfc3986_component_read.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - host - empty string [ext/uri/tests/rfc3986/modification/host_success_empty.phpt] php
PASS Test Uri\Rfc3986\Uri component modification when roundtripping is not guaranteed - case 3 [ext/uri/tests/rfc3986/modification/roundtrip_special_case3.phpt] php
PASS Test JSON encoding [ext/uri/tests/032.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - path - relative reference [ext/uri/tests/rfc3986/parsing/path_success_relative_reference.phpt] php
PASS $this not in object context [ext/opcache/tests/wrong_inlining_002.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - host - URL encoded characters [ext/uri/tests/rfc3986/modification/host_success_encoded.phpt] php
PASS Test var_export [ext/uri/tests/033.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - scheme - empty string [ext/uri/tests/rfc3986/modification/scheme_error_empty.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - path - relative reference [ext/uri/tests/rfc3986/parsing/path_success_relative_reference_absolute.phpt] php
PASS foo($bar) with undefined $bar [ext/opcache/tests/wrong_inlining_003.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - host - changing an existing one [ext/uri/tests/rfc3986/modification/host_success_existing.phpt] php
PASS Test array cast [ext/uri/tests/034.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - scheme - URL encoded characters [ext/uri/tests/rfc3986/modification/scheme_error_encoded.phpt] php
PASS Inlining through call_user_func() [ext/opcache/tests/wrong_inlining_004.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - path - relative reference [ext/uri/tests/rfc3986/parsing/path_success_relative_reference_only_query_fragment.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - host - IP future address [ext/uri/tests/rfc3986/modification/host_success_ip_future.phpt] php
PASS Test toString() [ext/uri/tests/038.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - scheme - reserved characters [ext/uri/tests/rfc3986/modification/scheme_error_reserved.phpt] php
PASS revalidate_path 01: OPCache must cache only resolved real paths when revalidate_path is set [ext/opcache/tests/revalidate_path_01.phpt] php
PASS Inlining of functions with ref arguments [ext/opcache/tests/wrong_inlining_005.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - path - slash only [ext/uri/tests/rfc3986/parsing/path_success_slash_only.phpt] php
PASS Uri\Rfc3986\Uri::equals() doesn't reach hard memory limit [ext/uri/tests/oom_rfc3986_equals.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - host - IPv4 address [ext/uri/tests/rfc3986/modification/host_success_ipv4.phpt] php
PASS Test percent-encoding of different URI components [ext/uri/tests/039.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - scheme - basic case [ext/uri/tests/rfc3986/modification/scheme_success_basic.phpt] php
PASS Check that SCCP correctly handles non-terminating frees of loop variables [ext/opcache/tests/sccp_loop_var_free.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - port - multibyte character [ext/uri/tests/rfc3986/parsing/port_error_multibyte.phpt] php
PASS Test HTTP URL validation [ext/uri/tests/040.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - host - IPv6 address [ext/uri/tests/rfc3986/modification/host_success_ipv6.phpt] php
PASS Type inference of SEND_UNPACK with empty array [ext/opcache/tests/send_unpack_empty_array.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - scheme - unsetting existing [ext/uri/tests/rfc3986/modification/scheme_success_unset_existing.phpt] php
PASS Test basic logging for the Opcache [ext/opcache/tests/zzz_basic_logging.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - port - negative value [ext/uri/tests/rfc3986/parsing/port_error_negative.phpt] php
PASS Test relative URI parsing [ext/uri/tests/041.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - host - adding a new one [ext/uri/tests/rfc3986/modification/host_success_new.phpt] php
PASS SSA construction for CFG with unreachable basic blocks [ext/opcache/tests/ssa_bug_001.phpt] php
PASS Parse special URIs [ext/uri/tests/003.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - scheme - unsetting non-existent [ext/uri/tests/rfc3986/modification/scheme_success_unset_non_existent.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - port - percent encoded character [ext/uri/tests/rfc3986/parsing/port_error_percent_encoded.phpt] php
PASS Uri\Rfc3986\Uri::parse() doesn't reach hard memory limit [ext/uri/tests/oom_rfc3986_parse.phpt] php
PASS Incorrect NOP removal on jump to NOP [ext/opcache/tests/ssa_bug_002.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - host - unsetting existing [ext/uri/tests/rfc3986/modification/host_success_unset_existing.phpt] php
PASS Parse invalid URLs [ext/uri/tests/004.phpt] php
PASS Test URN parsing [ext/uri/tests/042.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - userinfo - reserved characters [ext/uri/tests/rfc3986/modification/userinfo_error_reserved.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - port - user info component is in wrong place [ext/uri/tests/rfc3986/parsing/port_error_user_info_wrong_place.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - host - unsetting non-existent [ext/uri/tests/rfc3986/modification/host_success_unset_non_existent.phpt] php
PASS Incorrect elision of return type checks [ext/opcache/tests/ssa_bug_003.phpt] php
PASS Test reference resolution [ext/uri/tests/043.phpt] php
PASS Parse multibyte URLs [ext/uri/tests/005.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - userinfo - empty string [ext/uri/tests/rfc3986/modification/userinfo_success_empty.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - port - empty [ext/uri/tests/rfc3986/parsing/port_success_empty.phpt] php
PASS Uri\Rfc3986\Uri with many path segments doesn't reach hard memory limit [ext/uri/tests/oom_rfc3986_path_segments.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - path - null byte [ext/uri/tests/rfc3986/modification/path_error_null_byte.phpt] php
PASS Assign elision exception safety: ICALL [ext/opcache/tests/ssa_bug_004.phpt] php
PASS Test percent-decoding of reserved characters in the path [ext/uri/tests/045.phpt] php
PASS Test successful manual Uri child instance creation [ext/uri/tests/006.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - userinfo - URL encoded characters [ext/uri/tests/rfc3986/modification/userinfo_success_encoded.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - port - zero [ext/uri/tests/rfc3986/parsing/port_success_zero.phpt] php
PASS Test special path variants [ext/uri/tests/046.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - path - reserved characters [ext/uri/tests/rfc3986/modification/path_error_reserved.phpt] php
PASS Assign elision exception safety: UCALL [ext/opcache/tests/ssa_bug_005.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - userinfo - changing an existing one [ext/uri/tests/rfc3986/modification/userinfo_success_existing.phpt] php
PASS Test URI creation errors [ext/uri/tests/007.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - scheme - empty [ext/uri/tests/rfc3986/parsing/scheme_error_empty.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - path - unicode characters [ext/uri/tests/rfc3986/modification/path_error_unicode.phpt] php
PASS Test IP addresses [ext/uri/tests/047.phpt] php
PASS Uri\Rfc3986\Uri::resolve() doesn't reach hard memory limit [ext/uri/tests/oom_rfc3986_resolve.phpt] php
PASS Incorrect optimization of $i = $i++ [ext/opcache/tests/ssa_bug_006.phpt] php
PASS Test Uri getters [ext/uri/tests/008.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - userinfo - adding a new one [ext/uri/tests/rfc3986/modification/userinfo_success_new.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - scheme - multibyte characters [ext/uri/tests/rfc3986/parsing/scheme_error_multibyte.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - path - without leading slash [ext/uri/tests/rfc3986/modification/path_error_without_leading_slash.phpt] php
PASS Test RFC 3986 percent-encoding normalization [ext/uri/tests/048.phpt] php
PASS Incorrect CFG/SSA construction for SWITCH with few identical successors [ext/opcache/tests/ssa_bug_007.phpt] php
PASS Test parsing with IANA schemes [ext/uri/tests/009.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - userinfo - unsetting existing [ext/uri/tests/rfc3986/modification/userinfo_success_unset_existing.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - scheme - percent encoded character [ext/uri/tests/rfc3986/parsing/scheme_error_percent_encoded.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - path - using an email format [ext/uri/tests/rfc3986/modification/path_success_email.phpt] php
PASS Test percent-encoding normalization - special case [ext/uri/tests/049.phpt] php
PASS Incorrect CFG/SSA reconstruction [ext/opcache/tests/ssa_bug_008.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - userinfo - unsetting non-existent [ext/uri/tests/rfc3986/modification/userinfo_success_unset_non_existent.phpt] php
PASS Test parsing URIs when a base URI is present [ext/uri/tests/010.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - scheme - reserved character [ext/uri/tests/rfc3986/parsing/scheme_error_reserved.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - path - empty string [ext/uri/tests/rfc3986/modification/path_success_empty.phpt] php
PASS Incorrect type inference [ext/opcache/tests/ssa_bug_009.phpt] php
PASS Test resolve() method - success cases [ext/uri/tests/050.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - basic - multibyte character [ext/uri/tests/rfc3986/parsing/basic_error_multibyte.phpt] php
PASS Test encoding and normalization [ext/uri/tests/011.phpt] php
PASS Uri\Rfc3986\Uri::toString() doesn't reach hard memory limit [ext/uri/tests/oom_rfc3986_to_string.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - scheme - empty host [ext/uri/tests/rfc3986/parsing/scheme_success_empty_host.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - path - URL encoded characters [ext/uri/tests/rfc3986/modification/path_success_encoded.phpt] php
PASS Test resolve() method - error cases [ext/uri/tests/051.phpt] php
PASS Wrong assertion [ext/opcache/tests/ssa_bug_010.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - basic - URI contains null byte [ext/uri/tests/rfc3986/parsing/basic_error_null_byte.phpt] php
PASS Test parsing of various schemes [ext/uri/tests/012.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - scheme - IANA scheme [ext/uri/tests/rfc3986/parsing/scheme_success_iana.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - path - changing an existing one [ext/uri/tests/rfc3986/modification/path_success_existing.phpt] php
PASS Wrong assertion [ext/opcache/tests/ssa_bug_011.phpt] php
PASS Test UrlValidationError constructor error handling [ext/uri/tests/052.phpt] php
PASS Test parsing of query strings [ext/uri/tests/013.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - basic - all components [ext/uri/tests/rfc3986/parsing/basic_success_all.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - scheme - only scheme [ext/uri/tests/rfc3986/parsing/scheme_success_only.phpt] php
PASS Uri\Rfc3986\Uri::withPath() doesn't reach hard memory limit [ext/uri/tests/oom_rfc3986_with_path.phpt] php
PASS Test InvalidUrlException constructor error handling [ext/uri/tests/053.phpt] php
PASS Test Uri\WhatWg\Url equivalence - returns false - user is different [ext/uri/tests/whatwg/equivalence/equals_false_user.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - host - too small number [ext/uri/tests/rfc3986/modification/port_error_negative.phpt] php
PASS Test recomposition of URIs [ext/uri/tests/014.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - basic - mailto email [ext/uri/tests/rfc3986/parsing/basic_sucess_email.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - scheme - only scheme [ext/uri/tests/rfc3986/parsing/scheme_success_only2.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - port - changing an existing one [ext/uri/tests/rfc3986/modification/port_success_existing.phpt] php
PASS Test Uri\WhatWg\Url equivalence - different fragment - include fragment variation [ext/uri/tests/whatwg/equivalence/equals_fragment_different.phpt] php
PASS Uri\WhatWg\Url with a long non-ASCII host doesn't reach hard memory limit [ext/uri/tests/oom_whatwg_idna_host.phpt] php
PASS Test instantiation without calling constructor [ext/uri/tests/015.phpt] php
PASS Test UrlValidationErrorType singleton [ext/uri/tests/054.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - basic - empty string [ext/uri/tests/rfc3986/parsing/basic_sucess_empty.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - userinfo - extended ASCII character [ext/uri/tests/rfc3986/parsing/userinfo_error_extended_ascii.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - port - adding a new one [ext/uri/tests/rfc3986/modification/port_success_new.phpt] php
PASS Test Uri\WhatWg\Url equivalence - returns true - identical URIs [ext/uri/tests/whatwg/equivalence/equals_true_identical.phpt] php
PASS Test property mutation [ext/uri/tests/018.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - userinfo - multibyte character [ext/uri/tests/rfc3986/parsing/userinfo_error_multibyte.phpt] php
PASS Test InvalidUrlException constructor error handling [ext/uri/tests/055.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - basic - file [ext/uri/tests/rfc3986/parsing/basic_sucess_file.phpt] php
PASS Uri\WhatWg\Url::withHost() with a long non-ASCII host reports the memory limit [ext/uri/tests/oom_whatwg_idna_host_write.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - port - unsetting existing [ext/uri/tests/rfc3986/modification/port_success_unset_existing.phpt] php
PASS Test IDNA support [ext/uri/tests/019.phpt] php
PASS Test Uri\WhatWg\Url equivalence - returns true - after multiple normalization steps [ext/uri/tests/whatwg/equivalence/equals_true_normalization1.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - basic - URN [ext/uri/tests/rfc3986/parsing/basic_sucess_urn.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - userinfo - reserved character [ext/uri/tests/rfc3986/parsing/userinfo_error_reserved.phpt] php
PASS Test Lexbor memory management [ext/uri/tests/056.phpt] php
PASS Uri\WhatWg\Url::resolve() doesn't reach hard memory limit [ext/uri/tests/oom_whatwg_resolve.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - port - unsetting non-existent [ext/uri/tests/rfc3986/modification/port_success_unset_non_existent.phpt] php
PASS Test extension of Uri\Rfc3986\Uri [ext/uri/tests/021.phpt] php
PASS Test Uri\WhatWg\Url equivalence - returns true - after IPv6 normalization [ext/uri/tests/whatwg/equivalence/equals_true_normalization2.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - userinfo - empty [ext/uri/tests/rfc3986/parsing/userinfo_success_empty.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - host - multibyte character [ext/uri/tests/rfc3986/parsing/host_error_multibyte.phpt] php
PASS Test assigning errors by reference fails [ext/uri/tests/057.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - query - reserved characters [ext/uri/tests/rfc3986/modification/query_error_reserved.phpt] php
PASS Test extension of Uri\WhatWg\Url [ext/uri/tests/022.phpt] php
PASS Test Uri\WhatWg\Url equivalence - returns true - after empty path normalization [ext/uri/tests/whatwg/equivalence/equals_true_normalization3.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - userinfo - only password [ext/uri/tests/rfc3986/parsing/userinfo_success_only_password.phpt] php
PASS Uri\WhatWg\Url::toUnicodeString() doesn't reach hard memory limit [ext/uri/tests/oom_whatwg_to_unicode_string.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - host - reserved character [ext/uri/tests/rfc3986/parsing/host_error_reserved.phpt] php
PASS Test that integer overflows in the port are rejected [ext/uri/tests/058.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - query - unicode characters [ext/uri/tests/rfc3986/modification/query_error_unicode.phpt] php
PASS Test property mutation - scheme [ext/uri/tests/023.phpt] php
PASS GH-20771 (Assertion failure when getUnicodeHost() returns empty string) [ext/uri/tests/whatwg/getters/gh20771.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - userinfo - only username [ext/uri/tests/rfc3986/parsing/userinfo_success_only_username.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - host - empty [ext/uri/tests/rfc3986/parsing/host_success_empty1.phpt] php
PASS Test empty ports become null [ext/uri/tests/059.phpt] php
PASS Test property mutation - username [ext/uri/tests/024.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - query - context-sensitive reserved character [ext/uri/tests/rfc3986/modification/query_success_context_sensitive_reserved.phpt] php
PASS Test Uri\WhatWg\Url component modification - fragment - characters from the percent encode set [ext/uri/tests/whatwg/modification/fragment_success_auto_encode.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - host - empty [ext/uri/tests/rfc3986/parsing/host_success_empty2.phpt] php
PASS Uri\WhatWg\Url validation errors don't reach hard memory limit [ext/uri/tests/oom_whatwg_validation_errors.phpt] php
PASS Test Uri\Rfc3986\Uri reference resolution - resolve() - null byte [ext/uri/tests/rfc3986/reference_resolution/resolve_error_null_byte.phpt] php
PASS Test that overwriting the URI is not possible [ext/uri/tests/065.phpt] php
SKIP Test the parse_url-based URI parser [ext/uri/tests/100.phpt] reason: Required extension missing: zend_testphp
SKIP Test the Lexbor-based URI parser [ext/uri/tests/101.phpt] reason: Required extension missing: zend_testphp
PASS Test property mutation - password [ext/uri/tests/025.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - query - empty string [ext/uri/tests/rfc3986/modification/query_success_empty.phpt] php
PASS Test Uri\WhatWg\Url component modification - fragment - empty string [ext/uri/tests/whatwg/modification/fragment_success_empty.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - host - empty [ext/uri/tests/rfc3986/parsing/host_success_empty3.phpt] php
PASS Test Uri\Rfc3986\Uri equivalence - returns false - host is different [ext/uri/tests/rfc3986/equivalence/equals_false_host.phpt] php
PASS Test Uri\WhatWg\Url equivalence - returns false - host is different [ext/uri/tests/whatwg/equivalence/equals_false_host.phpt] php
PASS Test Uri\WhatWg\Url component modification - password - empty string [ext/uri/tests/whatwg/modification/password_success_empty.phpt] php
PASS Test property mutation - host [ext/uri/tests/026.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - query - URL encoded characters [ext/uri/tests/rfc3986/modification/query_success_encoded.phpt] php
PASS Test Uri\WhatWg\Url component modification - fragment - URL encoded characters [ext/uri/tests/whatwg/modification/fragment_success_encoded.phpt] php
PASS Test Uri\Rfc3986\Uri equivalence - returns false - path is different [ext/uri/tests/rfc3986/equivalence/equals_false_path.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - host - empty [ext/uri/tests/rfc3986/parsing/host_success_empty4.phpt] php
PASS Test Uri\WhatWg\Url equivalence - returns false - password is different [ext/uri/tests/whatwg/equivalence/equals_false_password.phpt] php
PASS Test Uri\WhatWg\Url component modification - password - empty host [ext/uri/tests/whatwg/modification/password_success_empty_host.phpt] php
PASS Test Uri\WhatWg\Url component modification - query - unicode characters [ext/uri/tests/whatwg/modification/query_success_unicode.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - query - changing an existing one [ext/uri/tests/rfc3986/modification/query_success_existing.phpt] php
PASS Test Uri\WhatWg\Url component modification - fragment - changing an existing one [ext/uri/tests/whatwg/modification/fragment_success_existing.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - host - IPv4 [ext/uri/tests/rfc3986/parsing/host_success_ipv4.phpt] php
PASS Test Uri\Rfc3986\Uri equivalence - returns false - port is different [ext/uri/tests/rfc3986/equivalence/equals_false_port.phpt] php
PASS Test Uri\WhatWg\Url equivalence - returns false - path is different [ext/uri/tests/whatwg/equivalence/equals_false_path.phpt] php
PASS Test Uri\WhatWg\Url component modification - password - URL encoded characters [ext/uri/tests/whatwg/modification/password_success_encoded.phpt] php
PASS Test Uri\WhatWg\Url component modification - query - unsetting existing [ext/uri/tests/whatwg/modification/query_success_unset_existing.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - query - unsetting existing [ext/uri/tests/rfc3986/modification/query_success_unset_existing.phpt] php
PASS Test Uri\WhatWg\Url component modification - fragment - only a hashmark character [ext/uri/tests/whatwg/modification/fragment_success_hashmark.phpt] php
PASS Test Uri\WhatWg\Url equivalence - returns false - path is not percent-decoded during normalization [ext/uri/tests/whatwg/equivalence/equals_false_path_percent_encoded.phpt] php
PASS Test Uri\Rfc3986\Uri equivalence - returns false - query is different [ext/uri/tests/rfc3986/equivalence/equals_false_query.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - host - wrong IPv4 format [ext/uri/tests/rfc3986/parsing/host_success_ipv4_wrong.phpt] php
PASS Test Uri\WhatWg\Url component modification - password - changing an existing one [ext/uri/tests/whatwg/modification/password_success_existing.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - query - unsetting not-existent [ext/uri/tests/rfc3986/modification/query_success_unset_non_existent.phpt] php
PASS Test Uri\WhatWg\Url component modification - query - unsetting not-existent [ext/uri/tests/whatwg/modification/query_success_unset_non_existent.phpt] php
PASS Test Uri\WhatWg\Url component modification - fragment - null byte [ext/uri/tests/whatwg/modification/fragment_success_null_byte.phpt] php
PASS Test Uri\Rfc3986\Uri equivalence - returns false - query differs in casing [ext/uri/tests/rfc3986/equivalence/equals_false_query2.phpt] php
PASS Test Uri\WhatWg\Url equivalence - returns false - port is different [ext/uri/tests/whatwg/equivalence/equals_false_port.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - host - IPv6 [ext/uri/tests/rfc3986/parsing/host_success_ipv6.phpt] php
PASS Test Uri\Rfc3986\Uri component modification when roundtripping is not guaranteed - case 1 [ext/uri/tests/rfc3986/modification/roundtrip_special_case1.phpt] php
PASS Test Uri\WhatWg\Url component modification - query - with leading question mark [ext/uri/tests/whatwg/modification/query_success_with_leading_question_mark.phpt] php
PASS Test Uri\WhatWg\Url component modification - username - adding a new one [ext/uri/tests/whatwg/modification/password_success_new.phpt] php
PASS Test Uri\WhatWg\Url component modification - fragment - unicode characters [ext/uri/tests/whatwg/modification/fragment_success_unicode.phpt] php
PASS Test Uri\Rfc3986\Uri equivalence - returns false - scheme is different [ext/uri/tests/rfc3986/equivalence/equals_false_scheme.phpt] php
PASS Test Uri\WhatWg\Url equivalence - returns false - query is different [ext/uri/tests/whatwg/equivalence/equals_false_query.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - host - IPvFuture [ext/uri/tests/rfc3986/parsing/host_success_ipvfuture.phpt] php
PASS Test Uri\WhatWg\Url component modification - password - null byte [ext/uri/tests/whatwg/modification/password_success_null_byte.phpt] php
PASS Test Uri\WhatWg\Url component modification - scheme - empty string [ext/uri/tests/whatwg/modification/scheme_error_empty.phpt] php
PASS Test Uri\WhatWg\Url parsing - host - IPv4 [ext/uri/tests/whatwg/parsing/host_success_ipv4.phpt] php
PASS Test Uri\WhatWg\Url component modification - fragment - unsetting existing [ext/uri/tests/whatwg/modification/fragment_success_unset_existing.phpt] php
PASS Test Uri\Rfc3986\Uri equivalence - returns false - userinfo is different [ext/uri/tests/rfc3986/equivalence/equals_false_userinfo.phpt] php
PASS Test Uri\Rfc3986\Uri parsing - path - multibyte character [ext/uri/tests/rfc3986/parsing/path_error_multibyte.phpt] php
PASS Test Uri\WhatWg\Url equivalence - returns false - query differs in casing [ext/uri/tests/whatwg/equivalence/equals_false_query2.phpt] php
PASS Test Uri\WhatWg\Url parsing - host - wrong IPv4 format [ext/uri/tests/whatwg/parsing/host_success_ipv4_wrong.phpt] php
PASS Test Uri\WhatWg\Url component modification - scheme - URL encoded characters [ext/uri/tests/whatwg/modification/scheme_error_encoded.phpt] php
PASS Test Uri\WhatWg\Url component modification - password - unsetting existing [ext/uri/tests/whatwg/modification/password_success_unset_existing.phpt] php
PASS Test Uri\Rfc3986\Uri equivalence - different fragment - include fragment variation [ext/uri/tests/rfc3986/equivalence/equals_fragment_different.phpt] php
PASS Test Uri\WhatWg\Url parsing - scheme - percent encoded character [ext/uri/tests/whatwg/parsing/scheme_error_percent_encoded.phpt] php
PASS Test Uri\WhatWg\Url component modification - fragment - unsetting not-existent [ext/uri/tests/whatwg/modification/fragment_success_unset_non_existent.phpt] php
PASS Test Uri\WhatWg\Url component modification - scheme - invalid characters [ext/uri/tests/whatwg/modification/scheme_error_invalid.phpt] php
PASS Test Uri\WhatWg\Url component modification - password - unsetting existing [ext/uri/tests/whatwg/modification/password_success_unset_existing2.phpt] php
PASS Test Uri\WhatWg\Url parsing - host - IPv6 [ext/uri/tests/whatwg/parsing/host_success_ipv6.phpt] php
PASS Test Uri\Rfc3986\Uri equivalence - returns true - identical URIs [ext/uri/tests/rfc3986/equivalence/equals_true_identical.phpt] php
PASS Test Uri\WhatWg\Url component modification - fragment - with leading hashmark [ext/uri/tests/whatwg/modification/fragment_success_with_leading_hashmark.phpt] php
PASS Test Uri\WhatWg\Url parsing - scheme - invalid character [ext/uri/tests/whatwg/parsing/scheme_error_special.phpt] php
PASS Test Uri\WhatWg\Url parsing - host - multibyte codepoint [ext/uri/tests/whatwg/parsing/host_success_multibyte.phpt] php
PASS Test Uri\WhatWg\Url component modification - scheme - null byte [ext/uri/tests/whatwg/modification/scheme_error_null_byte.phpt] php
PASS Test Uri\WhatWg\Url component modification - password - unsetting non-existent [ext/uri/tests/whatwg/modification/password_success_unset_non_existent1.phpt] php
PASS Test Uri\Rfc3986\Uri equivalence - returns true - after multiple normalization steps [ext/uri/tests/rfc3986/equivalence/equals_true_normalization1.phpt] php
PASS Test Uri\WhatWg\Url component modification - host - empty string [ext/uri/tests/whatwg/modification/host_error_empty.phpt] php
PASS Test Uri\WhatWg\Url parsing - scheme - IANA scheme [ext/uri/tests/whatwg/parsing/scheme_success_iana.phpt] php
PASS Test Uri\WhatWg\Url component modification - username - unsetting non-existent [ext/uri/tests/whatwg/modification/password_success_unset_non_existent2.phpt] php
PASS Test Uri\WhatWg\Url parsing - host - IDN host longer than the IDNA on-stack buffer [ext/uri/tests/whatwg/parsing/host_success_multibyte_long.phpt] php
PASS Test Uri\WhatWg\Url component modification - scheme - basic case [ext/uri/tests/whatwg/modification/scheme_success_basic.phpt] php
PASS Test Uri\Rfc3986\Uri equivalence - returns true - after IPv6 normalization [ext/uri/tests/rfc3986/equivalence/equals_true_normalization2.phpt] php
PASS Test Uri\WhatWg\Url component modification - host - forbidden host code point [ext/uri/tests/whatwg/modification/host_error_forbidden_host_codepoint_opaque1.phpt] php
PASS Test Uri\WhatWg\Url parsing - scheme - without // [ext/uri/tests/whatwg/parsing/scheme_success_without_slash.phpt] php
PASS Test Uri\WhatWg\Url parsing - password - empty [ext/uri/tests/whatwg/parsing/password_success_empty.phpt] php
PASS Test Uri\WhatWg\Url component modification - path - characters from the percent encode set [ext/uri/tests/whatwg/modification/path_success_auto_encoded.phpt] php
PASS Test Uri\WhatWg\Url component modification - scheme - trailing colon [ext/uri/tests/whatwg/modification/scheme_success_colon.phpt] php
PASS Test Uri\WhatWg\Url component modification - host - forbidden host code point [ext/uri/tests/whatwg/modification/host_error_forbidden_host_codepoint_opaque2.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - fragment - reserved characters [ext/uri/tests/rfc3986/modification/fragment_error_reserved.phpt] php
PASS Test Uri\WhatWg\Url parsing - username - at sign in the username and the password [ext/uri/tests/whatwg/parsing/username_success_at_sign.phpt] php
PASS Test Uri\WhatWg\Url component modification - scheme - trailing colon and double slash [ext/uri/tests/whatwg/modification/scheme_success_full.phpt] php
PASS Test Uri\WhatWg\Url component modification - path - empty string [ext/uri/tests/whatwg/modification/path_success_empty.phpt] php
PASS Test Uri\WhatWg\Url parsing - password - extended ASCII character [ext/uri/tests/whatwg/parsing/password_success_extended_ascii.phpt] php
PASS Test Uri\WhatWg\Url component modification - host - forbidden host codepoint [ext/uri/tests/whatwg/modification/host_error_forbidden_host_codepoint_opaque3.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - fragment - unicode characters [ext/uri/tests/rfc3986/modification/fragment_error_unicode.phpt] php
PASS Test Uri\WhatWg\Url parsing - username - empty [ext/uri/tests/whatwg/parsing/username_success_empty.phpt] php
PASS Test Uri\WhatWg\Url component modification - path - URL encoded characters [ext/uri/tests/whatwg/modification/path_success_encoded.phpt] php
PASS Test Uri\WhatWg\Url component modification - username - characters from the percent encode set [ext/uri/tests/whatwg/modification/username_success_auto_encoded.phpt] php
PASS Test Uri\WhatWg\Url parsing - password - multibyte codepoint [ext/uri/tests/whatwg/parsing/password_success_multibyte.phpt] php
PASS Test Uri\WhatWg\Url component modification - host - forbidden domain code point [ext/uri/tests/whatwg/modification/host_error_forbidden_host_codepoint_special1.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - fragment - empty string [ext/uri/tests/rfc3986/modification/fragment_success_empty.phpt] php
PASS Test Uri\WhatWg\Url parsing - username - extended ASCII character [ext/uri/tests/whatwg/parsing/username_success_extended_ascii.phpt] php
PASS Test Uri\WhatWg\Url component modification - username - empty host [ext/uri/tests/whatwg/modification/username_success_empty_host.phpt] php
PASS Test Uri\WhatWg\Url parsing - password - null byte [ext/uri/tests/whatwg/parsing/password_success_null_byte.phpt] php
PASS Test Uri\WhatWg\Url component modification - path - changing an existing one [ext/uri/tests/whatwg/modification/path_success_existing.phpt] php
PASS Test Uri\WhatWg\Url component modification - host - forbidden domain code point [ext/uri/tests/whatwg/modification/host_error_forbidden_host_codepoint_special2.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - fragment - URL encoded characters [ext/uri/tests/rfc3986/modification/fragment_success_encoded.phpt] php
PASS Test Uri\WhatWg\Url parsing - username - multibyte codepoint [ext/uri/tests/whatwg/parsing/username_success_multibyte.phpt] php
PASS Test Uri\WhatWg\Url parsing - password - codepoint in percent-encode set [ext/uri/tests/whatwg/parsing/password_success_percent_encode_set.phpt] php
PASS Test Uri\WhatWg\Url component modification - username - changing existing [ext/uri/tests/whatwg/modification/username_success_existing.phpt] php
PASS Test Uri\WhatWg\Url component modification - path - null byte [ext/uri/tests/whatwg/modification/path_success_null_byte.phpt] php
PASS Test Uri\WhatWg\Url component modification - host - forbidden domain code point [ext/uri/tests/whatwg/modification/host_error_forbidden_host_codepoint_special3.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - fragment - changing an existing one [ext/uri/tests/rfc3986/modification/fragment_success_existing.phpt] php
PASS Test Uri\WhatWg\Url parsing - username - null byte [ext/uri/tests/whatwg/parsing/username_success_null_byte.phpt] php
PASS Test Uri\WhatWg\Url parsing - path - relative reference [ext/uri/tests/whatwg/parsing/path_error_relative_reference.phpt] php
PASS Test Uri\WhatWg\Url component modification - username - adding a new one [ext/uri/tests/whatwg/modification/username_success_new.phpt] php
PASS Test Uri\WhatWg\Url component modification - path - unicode characters [ext/uri/tests/whatwg/modification/path_success_unicode.phpt] php
PASS Test Uri\WhatWg\Url component modification - host - null byte [ext/uri/tests/whatwg/modification/host_error_null_byte.phpt] php
PASS Test Uri\Rfc3986\Uri component modification - fragment - unsetting existing [ext/uri/tests/rfc3986/modification/fragment_success_unset_existing.phpt] php
PASS Test Uri\WhatWg\Url parsing - username - codepoint in percent-encode set [ext/uri/tests/whatwg/parsing/username_success_percent_encode_set.phpt] php
PASS Test Uri\WhatWg\Url component modification - username - null byte [ext/uri/tests/whatwg/modification/username_success_null_byte.phpt] php
PASS Test Uri\WhatWg\Url parsing - path - relative reference [ext/uri/tests/whatwg/parsing/path_error_relative_reference_absolute.phpt] php
PASS Test Uri\WhatWg\Url component modification - host - unsetting existing [ext/uri/tests/whatwg/modification/host_error_unset_existing.phpt] php
PASS Test Uri\WhatWg\Url component modification - path - without leading slash [ext/uri/tests/whatwg/modification/path_success_without_leading_slash.phpt] php
PASS Test Uri\WhatWg\Url reference resolution - resolve() - null byte [ext/uri/tests/whatwg/reference_resolution/resolve_error_host_null_byte.phpt] php
PASS Test Uri\WhatWg\Url parsing - path - relative reference [ext/uri/tests/whatwg/parsing/path_error_relative_reference_only_query_fragment.phpt] php
PASS Test Uri\WhatWg\Url component modification - username - unsetting existing [ext/uri/tests/whatwg/modification/username_success_unset_existing.phpt] php
PASS Test Uri\WhatWg\Url component modification - port - negative number [ext/uri/tests/whatwg/modification/port_error_negative.phpt] php
PASS Test Uri\WhatWg\Url component modification - host - URL encoded characters [ext/uri/tests/whatwg/modification/host_success_encoded.phpt] php
PASS Test Uri\WhatWg\Url reference resolution - resolve() - null byte in path [ext/uri/tests/whatwg/reference_resolution/resolve_success_path_null_byte.phpt] php
PASS Test Uri\WhatWg\Url parsing - path - query and fragment after a dot segment [ext/uri/tests/whatwg/parsing/path_success_dot_segment_delimiters.phpt] php
PASS Test Uri\WhatWg\Url component modification - username - unsetting existing [ext/uri/tests/whatwg/modification/username_success_unset_existing2.phpt] php
PASS Test Uri\WhatWg\Url component modification - host - changing an existing one [ext/uri/tests/whatwg/modification/host_success_existing.phpt] php
PASS Test Uri\WhatWg\Url component modification - host - larger than a 16-bit unsigned integer [ext/uri/tests/whatwg/modification/port_error_too_large.phpt] php
PASS Test Uri\WhatWg\Url parsing - path - multibyte [ext/uri/tests/whatwg/parsing/path_success_multibyte.phpt] php
PASS Test Uri\WhatWg\Url component modification - username - unsetting non-existent [ext/uri/tests/whatwg/modification/username_success_unset_non_existent1.phpt] php
PASS Test Uri\WhatWg\Url component modification - host - IDNA characters [ext/uri/tests/whatwg/modification/host_success_idna.phpt] php
PASS Test Uri\WhatWg\Url component modification - port - empty host [ext/uri/tests/whatwg/modification/port_success_empty_host.phpt] php
PASS Test Uri\WhatWg\Url parsing - path - null byte [ext/uri/tests/whatwg/parsing/path_success_null_byte.phpt] php
PASS Test Uri\WhatWg\Url component modification - username - unsetting non-existent [ext/uri/tests/whatwg/modification/username_success_unset_non_existent2.phpt] php
PASS Test Uri\WhatWg\Url component modification - port - changing an existing one [ext/uri/tests/whatwg/modification/port_success_existing.phpt] php
PASS Test Uri\WhatWg\Url component modification - host - IPv4 address [ext/uri/tests/whatwg/modification/host_success_ipv4.phpt] php
PASS Test Uri\WhatWg\Url::withPath() - file URL whose path was reset by an invalid drive letter [ext/uri/tests/whatwg/modification/withPath_success_file_invalid_drive_letter.phpt] php
PASS Test Uri\WhatWg\Url component modification - port - adding a new one [ext/uri/tests/whatwg/modification/port_success_new.phpt] php
PASS Test Uri\WhatWg\Url component modification - host - IPv6 address [ext/uri/tests/whatwg/modification/host_success_ipv6.phpt] php
PASS Test Uri\WhatWg\Url parsing - path - space before the query or fragment of an opaque path [ext/uri/tests/whatwg/parsing/path_success_opaque_space_before_query.phpt] php
PASS Test Uri\WhatWg\Url parsing - basic - empty string [ext/uri/tests/whatwg/parsing/basic_error_empty.phpt] php
PASS Test Uri\WhatWg\Url parsing - path - codepoint in percent-encode set [ext/uri/tests/whatwg/parsing/path_success_percent_encode_set2.phpt] php
PASS Test Uri\WhatWg\Url component modification - port - adding a new one for a special URL [ext/uri/tests/whatwg/modification/port_success_special1.phpt] php
PASS Test Uri\WhatWg\Url component modification - error - modifying multiple components with warnings before throwing an exception [ext/uri/tests/whatwg/modification/multiple_error_with_warnings.phpt] php
PASS Test Uri\WhatWg\Url parsing - path - slash only [ext/uri/tests/whatwg/parsing/path_success_slash_only.phpt] php
PASS Test Uri\WhatWg\Url parsing - basic - all components [ext/uri/tests/whatwg/parsing/basic_success_all.phpt] php
PASS Test Uri\WhatWg\Url component modification - port - adding a new one for a special URL [ext/uri/tests/whatwg/modification/port_success_special2.phpt] php
PASS Test Uri\WhatWg\Url component modification - password - characters from the percent encode set [ext/uri/tests/whatwg/modification/password_success_auto_encoded.phpt] php
PASS Test Uri\WhatWg\Url parsing - path - special characters [ext/uri/tests/whatwg/parsing/path_success_special.phpt] php
PASS Test Uri\WhatWg\Url parsing - basic - mailto email [ext/uri/tests/whatwg/parsing/basic_sucess_email.phpt] php
PASS Test Uri\WhatWg\Url component modification - port - unsetting existing [ext/uri/tests/whatwg/modification/port_success_unset_existing.phpt] php
PASS Test Uri\WhatWg\Url parsing - port - multibyte [ext/uri/tests/whatwg/parsing/port_error_multibyte.phpt] php
PASS Test Uri\WhatWg\Url parsing - basic - file [ext/uri/tests/whatwg/parsing/basic_sucess_file.phpt] php
PASS Test Uri\WhatWg\Url component modification - port - unsetting non-existent [ext/uri/tests/whatwg/modification/port_success_unset_non_existent.phpt] php
PASS Test Uri\WhatWg\Url parsing - port - negative value [ext/uri/tests/whatwg/parsing/port_error_negative.phpt] php
PASS Test Uri\WhatWg\Url parsing - basic - URN [ext/uri/tests/whatwg/parsing/basic_sucess_urn.phpt] php
PASS Test Uri\WhatWg\Url component modification - query - characters from the percent encode set [ext/uri/tests/whatwg/modification/query_success_auto_encoded.phpt] php
PASS Test Uri\WhatWg\Url parsing - port - percent encoded character [ext/uri/tests/whatwg/parsing/port_error_percent_encoded.phpt] php
PASS Test Uri\WhatWg\Url parsing - host - invalid code point [ext/uri/tests/whatwg/parsing/host_error_Invalid.phpt] php
PASS Test Uri\WhatWg\Url component modification - query - context-sensitive reserved character [ext/uri/tests/whatwg/modification/query_success_context_sensitive_reserved.phpt] php
PASS Test Uri\WhatWg\Url parsing - port - user info component is in wrong place [ext/uri/tests/whatwg/parsing/port_error_user_info_wrong_place.phpt] php
PASS Test Uri\WhatWg\Url parsing - host - empty [ext/uri/tests/whatwg/parsing/host_error_empty1.phpt] php
PASS Test Uri\WhatWg\Url component modification - query - empty string [ext/uri/tests/whatwg/modification/query_success_empty.phpt] php
PASS Test Uri\WhatWg\Url parsing - port - empty [ext/uri/tests/whatwg/parsing/port_success_empty.phpt] php
PASS Test Uri\WhatWg\Url parsing - host - empty [ext/uri/tests/whatwg/parsing/host_error_empty2.phpt] php
PASS Test Uri\WhatWg\Url component modification - query - URL encoded characters [ext/uri/tests/whatwg/modification/query_success_encoded.phpt] php
PASS Test Uri\WhatWg\Url parsing - port - zero [ext/uri/tests/whatwg/parsing/port_success_zero.phpt] php
PASS Test Uri\WhatWg\Url parsing - host - empty [ext/uri/tests/whatwg/parsing/host_error_empty3.phpt] php
PASS Test Uri\WhatWg\Url component modification - query - changing an existing one [ext/uri/tests/whatwg/modification/query_success_existing.phpt] php
PASS Test Uri\WhatWg\Url parsing - query - null byte [ext/uri/tests/whatwg/parsing/query_success_null_byte.phpt] php
PASS Test Uri\WhatWg\Url parsing - host - IPvFuture [ext/uri/tests/whatwg/parsing/host_error_ipvfuture.phpt] php
PASS Test Uri\WhatWg\Url component modification - query - null byte [ext/uri/tests/whatwg/modification/query_success_null_byte.phpt] php
PASS Test Uri\WhatWg\Url parsing - scheme - empty [ext/uri/tests/whatwg/parsing/scheme_error_empty.phpt] php
PASS Test Uri\WhatWg\Url component modification - query - only a question mark character [ext/uri/tests/whatwg/modification/query_success_question_mark.phpt] php
PASS Test Uri\WhatWg\Url parsing - basic - URL contains null byte [ext/uri/tests/whatwg/parsing/host_error_null_byte.phpt] php
PASS Test Uri\WhatWg\Url parsing - scheme - invalid character [ext/uri/tests/whatwg/parsing/scheme_error_invalid.phpt] php
PASS Test Uri\WhatWg\Url parsing - host - empty [ext/uri/tests/whatwg/parsing/host_success_empty4.phpt] php
PASS Test Uri\WhatWg\Url parsing - scheme - multibyte codepoint [ext/uri/tests/whatwg/parsing/scheme_error_multibyte.phpt] php
PASS Test Uri\WhatWg\Url parsing - scheme - null byte [ext/uri/tests/whatwg/parsing/scheme_error_null_byte.phpt] php
PASS Test Uri\WhatWg\Url parsing - scheme - only scheme [ext/uri/tests/whatwg/parsing/scheme_error_only1.phpt] php
PASS Test Uri\WhatWg\Url parsing - scheme - only scheme [ext/uri/tests/whatwg/parsing/scheme_error_only2.phpt] php
=====================================================================
php
Number of tests : 1266 1223
php
Tests skipped : 43 ( 3.4%) --------
php
Tests warned : 0 ( 0.0%) ( 0.0%)
php
Tests failed : 0 ( 0.0%) ( 0.0%)
php
Expected fail : 1 ( 0.1%) ( 0.1%)
php
Tests passed : 1222 ( 96.5%) ( 99.9%)
php
---------------------------------------------------------------------
php
Time taken : 10.421 seconds
php
=====================================================================
php
Running phase: installPhase
php
install flags: -j7 SHELL=/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash pkgconfigdir=/nix/store/4c9kp8ycmshnlccp62hn5zrh6pw6641k-php-x86_64-unknown-linux-gnufilc0-8.5.12-dev/lib/pkgconfig m4datadir=/nix/store/4c9kp8ycmshnlccp62hn5zrh6pw6641k-php-x86_64-unknown-linux-gnufilc0-8.5.12-dev/share/aclocal aclocaldir=/nix/store/4c9kp8ycmshnlccp62hn5zrh6pw6641k-php-x86_64-unknown-linux-gnufilc0-8.5.12-dev/share/aclocal install
php
Installing PHP CLI binary: /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/bin/
php
Installing PHP FPM binary: /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/sbin/
php
Installing phpdbg binary: /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/bin/
php
Installing PHP CGI binary: /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/bin/
php
Installing build environment: /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/lib/build/
php
Installing helper programs: /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/bin/
php
mkdir: cannot create directory '/nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/bin': File exists
php
mkdir: cannot create directory '/nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/bin': File exists
php
program: phpize
php
mkdir: cannot create directory '/nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/var': File exists
php
mkdir: cannot create directory '/nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/var/log': File exists
php
program: php-config
php
mkdir: cannot create directory '/nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/var/run': File exists
php
Installing man pages: /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/share/man/man1/
php
page: phpize.1
php
page: php-config.1
php
Installing PEAR environment: /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/lib/php/
php
Installing PHP CLI man page: /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/share/man/man1/
php
Installing PHP CGI man page: /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/share/man/man1/
php
Installing PHP FPM defconfig: /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/etc/
php
Installing phpdbg man page: /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/share/man/man1/
php
Installing PHP FPM man page: /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/share/man/man8/
php
Installing PHP FPM status page: /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/php/php/fpm/
php
[PEAR] Archive_Tar - installed: 1.6.0
php
[PEAR] Console_Getopt - installed: 1.4.3
php
[PEAR] Structures_Graph- installed: 1.2.0
php
[PEAR] XML_Util - installed: 1.4.5
php
warning: pear/PEAR dependency package "pear/Archive_Tar" installed version 1.6.0 is not the recommended version 1.4.4
php
warning: pear/PEAR dependency package "pear/Structures_Graph" installed version 1.2.0 is not the recommended version 1.1.1
php
[PEAR] PEAR - installed: 1.10.18
php
Wrote PEAR system config file at: /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/etc/pear.conf
php
You may want to add: /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/lib/php to your php.ini include_path
php
Installing header files: /nix/store/4c9kp8ycmshnlccp62hn5zrh6pw6641k-php-x86_64-unknown-linux-gnufilc0-8.5.12-dev/include/php/
php
Running phase: fixupPhase
php
shrinking RPATHs of ELF executables and libraries in /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12
php
shrinking /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/bin/php
php
shrinking /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/bin/php-cgi
php
shrinking /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/bin/phpdbg
php
shrinking /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/sbin/php-fpm
php
checking for references to /build/ in /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12...
php
gzipping man pages under /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/share/man/
php
moving /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/sbin/* to /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/bin
php
patching script interpreter paths in /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12
php
stripping (with command strip and flags -S -p) in /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/lib /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/bin /nix/store/2h9v1zm2sxg6zxjd5abmbphyskwxjc9k-php-x86_64-unknown-linux-gnufilc0-8.5.12/sbin
php
shrinking RPATHs of ELF executables and libraries in /nix/store/4c9kp8ycmshnlccp62hn5zrh6pw6641k-php-x86_64-unknown-linux-gnufilc0-8.5.12-dev
php
checking for references to /build/ in /nix/store/4c9kp8ycmshnlccp62hn5zrh6pw6641k-php-x86_64-unknown-linux-gnufilc0-8.5.12-dev...
php
patching script interpreter paths in /nix/store/4c9kp8ycmshnlccp62hn5zrh6pw6641k-php-x86_64-unknown-linux-gnufilc0-8.5.12-dev