Skip to content

test: update WPT for url to b63305b743 #87351

test: update WPT for url to b63305b743

test: update WPT for url to b63305b743 #87351

Triggered via pull request June 28, 2026 00:49
Status Failure
Total duration 35m 49s
Artifacts

test-linux.yml

on: pull_request
Matrix: test-linux
Fit to window
Zoom out
Zoom in

Annotations

6 errors and 2 notices
test-linux (ubuntu-24.04-arm)
Process completed with exit code 2.
test-linux (ubuntu-24.04-arm): test/wpt/test-url.js#L0
--- stderr --- /home/runner/work/node/node/node/test/common/wpt.js:844 throw new Error( ^ Error: Found 5 unexpected failures. Consider updating test/wpt/status/url.cjs for these files: IdnaTestV2.any.js toascii.window.js url-constructor.any.js url-origin.any.js url-setters.any.js at process.<anonymous> (/home/runner/work/node/node/node/test/common/wpt.js:844:15) at process.emit (node:events:521:24) Node.js v27.0.0-pre --- stdout --- [SKIPPED] javascript-urls.window.js: requires document.body reference [SKIPPED] percent-encoding.window.js: requires document.body reference [SKIPPED] url-setters-a-area.window.js?include=file: already tested in url-setters.any.js [SKIPPED] url-setters-a-area.window.js?include=javascript: already tested in url-setters.any.js [SKIPPED] url-setters-a-area.window.js?include=mailto: already tested in url-setters.any.js [SKIPPED] url-setters-a-area.window.js?exclude=(file|javascript|mailto): already tested in url-setters.any.js [PASS] ToASCII("-σ ‰–κ‘§οΌŽσ Š‚ρ‡†ƒπŸ„‰") P1; V6; V3 (ignored) [PASS] ToASCII("πŸ„„οΌŽα³œβ’ˆΓŸ") P1; V5; V6 [PASS] ToASCII("πŸ„„οΌŽα³œβ’ˆSS") P1; V5; V6 [PASS] ToASCII("πŸ„„οΌŽα³œβ’ˆss") P1; V5; V6 [PASS] ToASCII("πŸ„„οΌŽα³œβ’ˆSs") P1; V5; V6 [PASS] ToASCII("ݖ。ㅀ‍ς") C2; P1; V6 [PASS] ToASCII("ݖ。ᅠ‍ς") C2; P1; V6 [PASS] ToASCII("ݖ。ᅠ‍Σ") C2; P1; V6 [PASS] ToASCII("ݖ。ᅠ‍σ") C2; P1; V6 [PASS] ToASCII("ݖ。ㅀ‍Σ") C2; P1; V6 [PASS] ToASCII("ݖ。ㅀ‍σ") C2; P1; V6 [PASS] ToASCII("πŸ„‡δΌοΈ’.πœ™šκ£„") P1; V6 [PASS] ToASCII("𐨿.πŸ„†β€”") P1; V5; V6 [PASS] ToASCII("α°²πŸ„ˆβΎ›Φ¦οΌŽβ€ς―₯€ί½") C2; P1; V5; V6 [PASS] ToASCII("πŸ’ŸπŸ„ˆβ€κ‘Žο½‘ΰΎ„") C2; P1; V5; V6 [PASS] ToASCII("ςΉšͺο½‘πŸ„‚") P1; V6 [PASS] ToASCII("α‘―βš‰ε§ΆπŸ„‰οΌŽΫ·β€πŸŽͺ‍") C2; P1; V6 [PASS] ToASCII("κ™½β€Œπ―§΅πŸ„†ο½‘β€Œπ‘‚α¬") C1; P1; V5; V6 [PASS] ToASCII("κ™½β€Œιœ£πŸ„†ο½‘β€Œπ‘‚α¬") C1; P1; V5; V6 [PASS] ToASCII("-α’—β€ŒπŸ„„.π‘œ’") C1; P1; V5; V6; V3 (ignored) [PASS] Loading data… [EXPECTED_FAILURE][FAIL] searchParams on location object assert_false: location object should not have a searchParams attribute expected false got true at Test.<anonymous> (/home/runner/work/node/node/node/test/fixtures/wpt/url/historical.any.js:3:5) at Test.step (/home/runner/work/node/node/node/test/fixtures/wpt/resources/testharness.js:2869:25) at test (/home/runner/work/node/node/node/test/fixtures/wpt/resources/testharness.js:633:30) at /home/runner/work/node/node/node/test/fixtures/wpt/url/historical.any.js:2:3 at Script.runInThisContext (node:vm:138:12) Command: /home/runner/work/node/node/node/out/Release/node /home/runner/work/node/node/node/test/wpt/test-url.js 'historical.any.js' [PASS] Setting URL's href attribute and base URLs [PASS] URL.domainToASCII should be undefined [PASS] URL.domainToUnicode should be undefined [PASS] URL: no structured serialize/deserialize support [PASS] URLSearchParams: no structured serialize/deserialize support [PASS] Constructor only takes strings [PASS] ToASCII("fass.de") [PASS] ToASCII("faß.de") [PASS] ToASCII("Faß.de") [PASS] ToASCII("xn--fa-hia.de") [PASS] ToASCII("Γ .א̈") [PASS] ToASCII("aΜ€.א̈") [PASS] ToASCII("AΜ€.א̈") [PASS] ToASCII("Γ€.א̈") [PASS] ToASCII("xn--0ca.xn--ssa73l") [PASS] ToASCII("à̈.א") [PASS] ToASCII("aΜ€Μˆ.א") [PASS] ToASCII("AΜ€Μˆ.א") [PASS] ToASCII("Γ€Μˆ.א") [PASS] ToASCII("xn--0ca81i.xn--4db") [PASS] ToASCII("aβ€Œb") C1 [PASS] ToASCII("Aβ€ŒB") C1 [PASS] ToASCII("Aβ€Œb") C1 [PASS] ToASCII("ab") [UNEXPECTED_FAILURE][FAIL] ToASCII("xn--ab-j1t") C1 Invalid URL TypeError: Invalid URL at new URL (node:internal/url:840:25) at Test.<anonymous> (/home/runner/work/node/node/node/test/fixtures/wpt/url/IdnaTestV2.any.js:18:21) at Test.step (/home/runner/work/node/node/node/test/fixtures/wpt/resources/testharness.js:2869:25) at test (/home/runner/work/node/node/node/test/fixtures/wpt/resources/testharness.js:633:30) at runTests (/home/runner/work/node/node/node/test/fixtures/wpt/url/IdnaTestV2.any.js:14:5) Command: /home/runner/work/node/node/node/out/Re
test-linux (ubuntu-24.04-arm): test/benchmark/test-benchmark-url.js#L0
--- stderr --- (node:232707) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities. (Use `node --trace-deprecation ...` to show where the warning was created) (node:232727) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities. (Use `node --trace-deprecation ...` to show where the warning was created) (node:232787) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities. (Use `node --trace-deprecation ...` to show where the warning was created) (node:232827) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities. (Use `node --trace-deprecation ...` to show where the warning was created) (node:232847) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities. (Use `node --trace-deprecation ...` to show where the warning was created) node:internal/url:840 href = bindingUrl.parse(input, base, true); ^ TypeError: Invalid URL at new URL (node:internal/url:840:25) at /home/runner/work/node/node/node/benchmark/common.js:423:46 at Array.map (<anonymous>) at Object.bakeUrlData (/home/runner/work/node/node/node/benchmark/common.js:423:23) at main (/home/runner/work/node/node/node/benchmark/url/whatwg-url-properties.js:38:23) at /home/runner/work/node/node/node/benchmark/common.js:64:9 at process.processTicksAndRejections (node:internal/process/task_queues:85:11) { code: 'ERR_INVALID_URL', input: 'http://a.b.c.xn--pokxncvks' } Node.js v27.0.0-pre node:internal/process/promises:322 new UnhandledPromiseRejection(reason); ^ UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "1". at throwUnhandledRejectionsMode (node:internal/process/promises:322:7) at processPromiseRejections (node:internal/process/promises:405:17) at process.processTicksAndRejections (node:internal/process/task_queues:106:37) { code: 'ERR_UNHANDLED_REJECTION' } Node.js v27.0.0-pre node:internal/assert/utils:146 throw error; ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: 1 !== 0 at ChildProcess.<anonymous> (/home/runner/work/node/node/node/test/common/benchmark.js:28:12) at ChildProcess.emit (node:events:509:20) at ChildProcess._handle.onexit (node:internal/child_process:294:12) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 1, expected: 0, operator: 'strictEqual', diff: 'simple' } Node.js v27.0.0-pre Command: out/Release/node /home/runner/work/node/node/node/test/benchmark/test-benchmark-url.js
test-linux (ubuntu-24.04)
Process completed with exit code 2.
test-linux (ubuntu-24.04): test/wpt/test-url.js#L0
--- stderr --- /home/runner/work/node/node/node/test/common/wpt.js:844 throw new Error( ^ Error: Found 5 unexpected failures. Consider updating test/wpt/status/url.cjs for these files: IdnaTestV2.any.js toascii.window.js url-constructor.any.js url-origin.any.js url-setters.any.js at process.<anonymous> (/home/runner/work/node/node/node/test/common/wpt.js:844:15) at process.emit (node:events:521:24) Node.js v27.0.0-pre --- stdout --- [SKIPPED] javascript-urls.window.js: requires document.body reference [SKIPPED] percent-encoding.window.js: requires document.body reference [SKIPPED] url-setters-a-area.window.js?include=file: already tested in url-setters.any.js [SKIPPED] url-setters-a-area.window.js?include=javascript: already tested in url-setters.any.js [SKIPPED] url-setters-a-area.window.js?include=mailto: already tested in url-setters.any.js [SKIPPED] url-setters-a-area.window.js?exclude=(file|javascript|mailto): already tested in url-setters.any.js [PASS] ToASCII("-σ ‰–κ‘§οΌŽσ Š‚ρ‡†ƒπŸ„‰") P1; V6; V3 (ignored) [PASS] ToASCII("πŸ„„οΌŽα³œβ’ˆΓŸ") P1; V5; V6 [PASS] ToASCII("πŸ„„οΌŽα³œβ’ˆSS") P1; V5; V6 [PASS] ToASCII("πŸ„„οΌŽα³œβ’ˆss") P1; V5; V6 [PASS] ToASCII("πŸ„„οΌŽα³œβ’ˆSs") P1; V5; V6 [PASS] ToASCII("ݖ。ㅀ‍ς") C2; P1; V6 [PASS] ToASCII("ݖ。ᅠ‍ς") C2; P1; V6 [PASS] ToASCII("ݖ。ᅠ‍Σ") C2; P1; V6 [PASS] ToASCII("ݖ。ᅠ‍σ") C2; P1; V6 [PASS] ToASCII("ݖ。ㅀ‍Σ") C2; P1; V6 [PASS] ToASCII("ݖ。ㅀ‍σ") C2; P1; V6 [PASS] ToASCII("πŸ„‡δΌοΈ’.πœ™šκ£„") P1; V6 [PASS] ToASCII("𐨿.πŸ„†β€”") P1; V5; V6 [PASS] ToASCII("α°²πŸ„ˆβΎ›Φ¦οΌŽβ€ς―₯€ί½") C2; P1; V5; V6 [PASS] ToASCII("πŸ’ŸπŸ„ˆβ€κ‘Žο½‘ΰΎ„") C2; P1; V5; V6 [PASS] ToASCII("ςΉšͺο½‘πŸ„‚") P1; V6 [PASS] ToASCII("α‘―βš‰ε§ΆπŸ„‰οΌŽΫ·β€πŸŽͺ‍") C2; P1; V6 [PASS] ToASCII("κ™½β€Œπ―§΅πŸ„†ο½‘β€Œπ‘‚α¬") C1; P1; V5; V6 [PASS] ToASCII("κ™½β€Œιœ£πŸ„†ο½‘β€Œπ‘‚α¬") C1; P1; V5; V6 [PASS] ToASCII("-α’—β€ŒπŸ„„.π‘œ’") C1; P1; V5; V6; V3 (ignored) [PASS] Loading data… [EXPECTED_FAILURE][FAIL] searchParams on location object assert_false: location object should not have a searchParams attribute expected false got true at Test.<anonymous> (/home/runner/work/node/node/node/test/fixtures/wpt/url/historical.any.js:3:5) at Test.step (/home/runner/work/node/node/node/test/fixtures/wpt/resources/testharness.js:2869:25) at test (/home/runner/work/node/node/node/test/fixtures/wpt/resources/testharness.js:633:30) at /home/runner/work/node/node/node/test/fixtures/wpt/url/historical.any.js:2:3 at Script.runInThisContext (node:vm:138:12) Command: /home/runner/work/node/node/node/out/Release/node /home/runner/work/node/node/node/test/wpt/test-url.js 'historical.any.js' [PASS] Setting URL's href attribute and base URLs [PASS] ToASCII("fass.de") [PASS] URL.domainToASCII should be undefined [PASS] ToASCII("faß.de") [PASS] URL.domainToUnicode should be undefined [PASS] ToASCII("Faß.de") [PASS] ToASCII("xn--fa-hia.de") [PASS] ToASCII("Γ .א̈") [PASS] ToASCII("aΜ€.א̈") [PASS] ToASCII("AΜ€.א̈") [PASS] ToASCII("Γ€.א̈") [PASS] URL: no structured serialize/deserialize support [PASS] ToASCII("xn--0ca.xn--ssa73l") [PASS] ToASCII("à̈.א") [PASS] ToASCII("aΜ€Μˆ.א") [PASS] ToASCII("AΜ€Μˆ.א") [PASS] ToASCII("Γ€Μˆ.א") [PASS] ToASCII("xn--0ca81i.xn--4db") [PASS] URLSearchParams: no structured serialize/deserialize support [PASS] Constructor only takes strings [PASS] ToASCII("aβ€Œb") C1 [PASS] ToASCII("Aβ€ŒB") C1 [PASS] ToASCII("Aβ€Œb") C1 [PASS] ToASCII("ab") [UNEXPECTED_FAILURE][FAIL] ToASCII("xn--ab-j1t") C1 Invalid URL TypeError: Invalid URL at new URL (node:internal/url:840:25) at Test.<anonymous> (/home/runner/work/node/node/node/test/fixtures/wpt/url/IdnaTestV2.any.js:18:21) at Test.step (/home/runner/work/node/node/node/test/fixtures/wpt/resources/testharness.js:2869:25) at test (/home/runner/work/node/node/node/test/fixtures/wpt/resources/testharness.js:633:30) at runTests (/home/runner/work/node/node/node/test/fixtures/wpt/url/IdnaTestV2.any.js:14:5) Command: /home/runner/work/node/node/node/out/Re
test-linux (ubuntu-24.04): test/benchmark/test-benchmark-url.js#L0
--- stderr --- (node:233331) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities. (Use `node --trace-deprecation ...` to show where the warning was created) (node:233351) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities. (Use `node --trace-deprecation ...` to show where the warning was created) (node:233411) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities. (Use `node --trace-deprecation ...` to show where the warning was created) (node:233451) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities. (Use `node --trace-deprecation ...` to show where the warning was created) (node:233471) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities. (Use `node --trace-deprecation ...` to show where the warning was created) node:internal/url:840 href = bindingUrl.parse(input, base, true); ^ TypeError: Invalid URL at new URL (node:internal/url:840:25) at /home/runner/work/node/node/node/benchmark/common.js:423:46 at Array.map (<anonymous>) at Object.bakeUrlData (/home/runner/work/node/node/node/benchmark/common.js:423:23) at main (/home/runner/work/node/node/node/benchmark/url/whatwg-url-properties.js:38:23) at /home/runner/work/node/node/node/benchmark/common.js:64:9 at process.processTicksAndRejections (node:internal/process/task_queues:85:11) { code: 'ERR_INVALID_URL', input: 'http://a.b.c.xn--pokxncvks' } Node.js v27.0.0-pre node:internal/process/promises:322 new UnhandledPromiseRejection(reason); ^ UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "1". at throwUnhandledRejectionsMode (node:internal/process/promises:322:7) at processPromiseRejections (node:internal/process/promises:405:17) at process.processTicksAndRejections (node:internal/process/task_queues:106:37) { code: 'ERR_UNHANDLED_REJECTION' } Node.js v27.0.0-pre node:internal/assert/utils:146 throw error; ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: 1 !== 0 at ChildProcess.<anonymous> (/home/runner/work/node/node/node/test/common/benchmark.js:28:12) at ChildProcess.emit (node:events:509:20) at ChildProcess._handle.onexit (node:internal/child_process:294:12) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 1, expected: 0, operator: 'strictEqual', diff: 'simple' } Node.js v27.0.0-pre Command: out/Release/node /home/runner/work/node/node/node/test/benchmark/test-benchmark-url.js
sccache stats - test-linux
86% - 4322 hits, 708 misses, 0 errors
sccache stats - test-linux
83% - 4206 hits, 835 misses, 0 errors