test: update WPT for url to 509e6fa4bc #88459
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:526: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("π’πβκ‘qΰΎ") C2; P1; V5; V6
[PASS] ToASCII("ςΉͺqπ") P1; V6
[PASS] ToASCII("α‘―βε§ΆποΌΫ·βπͺβ") C2; P1; V6
[PASS] ToASCII("κ½βπ―§΅πqβπα¬") C1; P1; V5; V6
[PASS] ToASCII("κ½βι£πqβπα¬") C1; P1; V5; V6
[PASS] ToASCII("-α’βπ.π’") C1; P1; V5; V6; V3 (ignored)
[PASS] Loading dataβ¦
[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/Release/node /home/runner/work/node/node/node/test/wpt/test-url.js 'IdnaTestV2.any.js'
[PASS] ToASCII("aΰ₯βb")
[PASS] ToASCII("Aΰ₯βB")
[PASS] ToASCII("Aΰ₯βb")
[PASS] ToASCII("xn--ab-fsf")
[PASS] ToASCII("aΰ₯b")
[PASS] ToASCII("Aΰ₯B")
[PASS] ToASCII("Aΰ₯b")
[PASS] ToASCII("xn--ab-fsf604u")
[PASS] ToASCII("aβb") C2
[PASS] ToASCII("AβB") C2
[PASS] ToASCII("Aβb") C2
[UNEXPECTED_FAILURE][FAIL] ToASCII("xn--ab-m1t") C2
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/Release/node /home/runner/work/node/node/node/test/wpt/test-url.js
|
|
test-linux (ubuntu-24.04-arm):
test/benchmark/test-benchmark-url.js#L0
--- stderr ---
(node:232870) [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:232890) [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:232950) [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:232990) [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:233010) [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:514: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:526: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("π’πβκ‘qΰΎ") C2; P1; V5; V6
[PASS] ToASCII("ςΉͺqπ") P1; V6
[PASS] ToASCII("α‘―βε§ΆποΌΫ·βπͺβ") C2; P1; V6
[PASS] ToASCII("κ½βπ―§΅πqβπα¬") C1; P1; V5; V6
[PASS] ToASCII("κ½βι£πqβπα¬") 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):
test/benchmark/test-benchmark-url.js#L0
--- stderr ---
(node:233624) [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:233644) [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:233704) [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:233744) [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:233764) [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:514: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
81% - 4093 hits, 937 misses, 0 errors
|
|
sccache stats - test-linux
79% - 3996 hits, 1045 misses, 0 errors
|