test: enable wpt fetch/api idlharness tests #81306
Annotations
18 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-webidl.js#L0
--- stderr ---
/home/runner/work/node/node/node/test/common/wpt.js:803
throw new Error(
^
Error: Found 1 unexpected failures. Consider updating test/wpt/status/webidl.json for these files:
idlharness.any.js
at process.<anonymous> (/home/runner/work/node/node/node/test/common/wpt.js:803:15)
at process.emit (node:events:520:22)
Node.js v26.0.0-pre
--- stdout ---
[PASS] Constructor property enumeration order of "length", "name", and "prototype"
[PASS] Method property enumeration order of "length" and "name"
[PASS] Getter property enumeration order of "length" and "name"
[PASS] @@toStringTag exists on the prototype with the appropriate descriptor
[PASS] @@toStringTag must not exist on the instance
[PASS] Object.prototype.toString applied to the prototype
[PASS] Object.prototype.toString applied to an instance
[PASS] Object.prototype.toString applied after modifying the prototype's @@toStringTag
[PASS] Object.prototype.toString applied to the instance after modifying the instance's @@toStringTag
[PASS] Object.prototype.toString applied to a null-prototype instance
[PASS] Object.prototype.toString applied after deleting @@toStringTag
[PASS] @@toStringTag exists with the appropriate descriptor
[PASS] Object.prototype.toString
[PASS] Object.prototype.toString applied after modifying @@toStringTag
[PASS] Object.prototype.toString applied to a null-prototype instance
[PASS] Object.prototype.toString applied after nulling the prototype
[EXPECTED_FAILURE][UNCAUGHT] ReferenceError: Window is not defined
Window is not defined
/home/runner/work/node/node/node/test/fixtures/wpt/webidl/ecmascript-binding/class-string-named-properties-object.window.js:3
const namedPropertiesObject = Object.getPrototypeOf(Window.prototype);
^
ReferenceError: Window is not defined
at /home/runner/work/node/node/node/test/fixtures/wpt/webidl/ecmascript-binding/class-string-named-properties-object.window.js:3:53
at Script.runInThisContext (node:vm:137:12)
at runInThisContext (node:vm:317:38)
at Object.<anonymous> (/home/runner/work/node/node/node/test/common/wpt/worker.js:70:3)
at Module._compile (node:internal/modules/cjs/loader:1811:14)
at Object..js (node:internal/modules/cjs/loader:1951:10)
at Module.load (node:internal/modules/cjs/loader:1532:32)
at Module._load (node:internal/modules/cjs/loader:1334:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
Command: /home/runner/work/node/node/node/out/Release/node /home/runner/work/node/node/node/test/wpt/test-webidl.js 'ecmascript-binding/class-string-named-properties-object.window.js'
[PASS] Constant INDEX_SIZE_ERR on DOMException constructor object
[PASS] Constant INDEX_SIZE_ERR on DOMException prototype object
[PASS] Constant DOMSTRING_SIZE_ERR on DOMException constructor object
[PASS] Constant DOMSTRING_SIZE_ERR on DOMException prototype object
[PASS] Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
[PASS] Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
[PASS] Constant WRONG_DOCUMENT_ERR on DOMException constructor object
[PASS] Constant WRONG_DOCUMENT_ERR on DOMException prototype object
[PASS] Constant INVALID_CHARACTER_ERR on DOMException constructor object
[PASS] Constant INVALID_CHARACTER_ERR on DOMException prototype object
[PASS] Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
[PASS] Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
[PASS] Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
[PASS] Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
[PASS] Constant NOT_FOUND_ERR on DOMException constructor object
[PASS] Constant NOT_FOUND_ERR on DOMException prototype object
[PASS] Constant NOT_SUPPORTED_ERR on DOMException constructor object
[PASS] Constant NOT_SUPPORTED_ERR on DOMException prototype object
[PASS] Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
[PASS] Con
|
|
test-linux (ubuntu-24.04-arm):
test/wpt/test-webcrypto.js#L0
--- stderr ---
(node:231125) ExperimentalWarning: The Argon2d Web Crypto API algorithm is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:231125) ExperimentalWarning: The Argon2i Web Crypto API algorithm is an experimental feature and might change at any time
(node:231125) ExperimentalWarning: The Argon2id Web Crypto API algorithm is an experimental feature and might change at any time
(node:231125) ExperimentalWarning: The X448 Web Crypto API algorithm is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:231125) ExperimentalWarning: The X448 Web Crypto API algorithm is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:231125) ExperimentalWarning: The cSHAKE128 Web Crypto API algorithm is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:231125) ExperimentalWarning: The cSHAKE256 Web Crypto API algorithm is an experimental feature and might change at any time
(node:231125) ExperimentalWarning: The SHA3-256 Web Crypto API algorithm is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:231125) ExperimentalWarning: The SHA3-384 Web Crypto API algorithm is an experimental feature and might change at any time
(node:231125) ExperimentalWarning: The SHA3-512 Web Crypto API algorithm is an experimental feature and might change at any time
(node:231125) ExperimentalWarning: The ML-KEM-512 Web Crypto API algorithm is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:231125) ExperimentalWarning: The encapsulateBits Web Crypto API method is an experimental feature and might change at any time
(node:231125) ExperimentalWarning: The decapsulateBits Web Crypto API method is an experimental feature and might change at any time
(node:231125) ExperimentalWarning: The ML-KEM-768 Web Crypto API algorithm is an experimental feature and might change at any time
(node:231125) ExperimentalWarning: The ML-KEM-1024 Web Crypto API algorithm is an experimental feature and might change at any time
(node:231125) ExperimentalWarning: The ML-KEM-512 Web Crypto API algorithm is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:231125) ExperimentalWarning: The encapsulateKey Web Crypto API method is an experimental feature and might change at any time
(node:231125) ExperimentalWarning: The decapsulateKey Web Crypto API method is an experimental feature and might change at any time
(node:231125) ExperimentalWarning: The ML-KEM-768 Web Crypto API algorithm is an experimental feature and might change at any time
(node:231125) ExperimentalWarning: The ML-KEM-1024 Web Crypto API algorithm is an experimental feature and might change at any time
(node:231125) ExperimentalWarning: The AES-OCB Web Crypto API algorithm is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:231125) ExperimentalWarning: The ChaCha20-Poly1305 Web Crypto API algorithm is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:231125) ExperimentalWarning: The AES-OCB Web Crypto API algorithm is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:231125) ExperimentalWarning: The Ed448 Web Crypto API algorithm is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:231125) ExperimentalWarning: The ML-DSA-44 Web Crypto API algorithm is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to sho
|
|
test-linux (ubuntu-24.04-arm):
test/wpt/test-url.js#L0
--- stderr ---
/home/runner/work/node/node/node/test/common/wpt.js:803
throw new Error(
^
Error: Found 1 unexpected failures. Consider updating test/wpt/status/url.json for these files:
historical.any.js
at process.<anonymous> (/home/runner/work/node/node/node/test/common/wpt.js:803:15)
at process.emit (node:events:508:20)
Node.js v26.0.0-pre
--- stdout ---
[SKIPPED] javascript-urls.window.js: requires document.body reference
[SKIPPED] percent-encoding.window.js: TODO: port from .window.js
[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:137: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'
[UNEXPECTED_FAILURE][FAIL] <a> and <area>.searchParams should be undefined
document is not defined
ReferenceError: document is not defined
at Test.<anonymous> (/home/runner/work/node/node/node/test/fixtures/wpt/url/historical.any.js:10:36)
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:9:3
at Script.runInThisContext (node:vm:137:12)
at runInThisContext (node:vm:317:38)
at Object.<anonymous> (/home/runner/work/node/node/node/test/common/wpt/worker.js:70:3)
at Module._compile (node:internal/modules/cjs/loader:1811:14)
at Object..js (node:internal/modules/cjs/loader:1951:10)
at Module.load (node:internal/modules/cjs/loader:1532:32)
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("
|
|
test-linux (ubuntu-24.04-arm):
test/wpt/test-streams.js#L0
--- stderr ---
(node:229807) TimeoutNaNWarning: NaN is not a number.
Timeout duration was set to 1.
(Use `node --trace-warnings ...` to show where the warning was created)
/home/runner/work/node/node/node/test/common/wpt.js:803
throw new Error(
^
Error: Found 1 unexpected failures. Consider updating test/wpt/status/streams.json for these files:
idlharness.any.js
at process.<anonymous> (/home/runner/work/node/node/node/test/common/wpt.js:803:15)
at process.emit (node:events:508:20)
Node.js v26.0.0-pre
--- stdout ---
[SKIPPED] queuing-strategies-size-function-per-global.window.js: Browser-specific test
[SKIPPED] readable-streams/cross-realm-crash.window.js: Browser-specific test
[SKIPPED] readable-streams/owning-type-video-frame.any.js: Browser-specific test
[SKIPPED] readable-streams/read-task-handling.window.js: Browser-specific test
[SKIPPED] transferable/deserialize-error.window.js: Browser-specific test
[SKIPPED] transferable/transfer-with-messageport.window.js: Browser-specific test
[SKIPPED] transform-streams/invalid-realm.tentative.window.js: Browser-specific test
[PASS] a signal argument 'null' should cause pipeTo() to reject
[PASS] a signal argument 'AbortSignal' should cause pipeTo() to reject
[PASS] a signal argument 'true' should cause pipeTo() to reject
[PASS] a signal argument '-1' should cause pipeTo() to reject
[PASS] a signal argument '[object AbortSignal]' should cause pipeTo() to reject
[PASS] an aborted signal should cause the writable stream to reject with an AbortError
[PASS] (reason: 'null') all the error objects should be the same object
[PASS] (reason: 'undefined') all the error objects should be the same object
[PASS] (reason: 'error1: error1') all the error objects should be the same object
[PASS] Closing must be propagated backward: starts closed; preventCancel omitted; fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel omitted; rejected cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = undefined (falsy); fulfilled cancel promise
[PASS] preventCancel should prevent canceling the readable
[PASS] Closing must be propagated backward: starts closed; preventCancel = null (falsy); fulfilled cancel promise
[PASS] preventAbort should prevent aborting the readable
[PASS] Closing must be propagated backward: starts closed; preventCancel = false (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = 0 (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = -0 (falsy); fulfilled cancel promise
[PASS] preventCancel and preventAbort should prevent canceling the readable and aborting the readable
[PASS] (reason: 'null') abort should prevent further reads
[PASS] (reason: 'undefined') abort should prevent further reads
[PASS] (reason: 'error1: error1') abort should prevent further reads
[PASS] Closing must be propagated backward: starts closed; preventCancel = NaN (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = true (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = a (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = 1 (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = Symbol() (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = [object Object] (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = true, preventAbort = true
[PASS] Closing must be propagated backward: starts closed; preventCancel = true, preventAbort = true, preventClose = true
[PASS] (reason: 'null') all pending writes should complete on abort
[PASS] (reason: 'undefined') all pending writes should complete on abort
[UNEXPECTED_FAILURE][FAIL] idl_test setup
promise_test: Unhandled rejection with value: o
|
|
test-linux (ubuntu-24.04-arm):
test/wpt/test-resource-timing.js#L0
--- stderr ---
/home/runner/work/node/node/node/test/common/wpt.js:803
throw new Error(
^
Error: Found 1 unexpected failures. Consider updating test/wpt/status/resource-timing.json for these files:
idlharness.any.js
at process.<anonymous> (/home/runner/work/node/node/node/test/common/wpt.js:803:15)
at process.emit (node:events:508:20)
Node.js v26.0.0-pre
--- stdout ---
[SKIPPED] buffered-flag.any.js: Browser-specific test
[SKIPPED] cors-preflight.any.js: Browser-specific test
[SKIPPED] resource_nested_dedicated_worker.worker.js: Browser-specific test
[SKIPPED] resource_timing.worker.js: Browser-specific test
[SKIPPED] sizes-cache.any.js: Browser-specific test
[SKIPPED] sizes-redirect.any.js: Browser-specific test
[SKIPPED] supported_resource_type.any.js: Browser-specific test
[PASS] idl_test validation
[PASS] Partial interface Performance: original interface defined
[PASS] Partial interface Performance: member names are unique
[PASS] Partial interface Performance[2]: member names are unique
[PASS] PerformanceResourceTiming interface: existence and properties of interface object
[PASS] PerformanceResourceTiming interface object length
[PASS] PerformanceResourceTiming interface object name
[PASS] PerformanceResourceTiming interface: existence and properties of interface prototype object
[PASS] PerformanceResourceTiming interface: existence and properties of interface prototype object's "constructor" property
[PASS] PerformanceResourceTiming interface: existence and properties of interface prototype object's @@unscopables property
[EXPECTED_FAILURE][FAIL] PerformanceResourceTiming interface: attribute finalResponseHeadersStart
assert_true: The prototype object must have a property "finalResponseHeadersStart" expected true got false
at IdlInterface.<anonymous> (/home/runner/work/node/node/node/test/fixtures/wpt/resources/idlharness.js:2223:13)
at Test.step (/home/runner/work/node/node/node/test/fixtures/wpt/resources/testharness.js:2869:25)
at IdlInterface.test_member_attribute (/home/runner/work/node/node/node/test/fixtures/wpt/resources/idlharness.js:2170:12)
at IdlInterface.test_members (/home/runner/work/node/node/node/test/fixtures/wpt/resources/idlharness.js:2712:22)
at IdlInterface.test (/home/runner/work/node/node/node/test/fixtures/wpt/resources/idlharness.js:1448:10)
Command: /home/runner/work/node/node/node/out/Release/node /home/runner/work/node/node/node/test/wpt/test-resource-timing.js 'idlharness.any.js'
[EXPECTED_FAILURE][FAIL] PerformanceResourceTiming interface: attribute firstInterimResponseStart
assert_true: The prototype object must have a property "firstInterimResponseStart" expected true got false
at IdlInterface.<anonymous> (/home/runner/work/node/node/node/test/fixtures/wpt/resources/idlharness.js:2223:13)
at Test.step (/home/runner/work/node/node/node/test/fixtures/wpt/resources/testharness.js:2869:25)
at IdlInterface.test_member_attribute (/home/runner/work/node/node/node/test/fixtures/wpt/resources/idlharness.js:2170:12)
at IdlInterface.test_members (/home/runner/work/node/node/node/test/fixtures/wpt/resources/idlharness.js:2712:22)
at IdlInterface.test (/home/runner/work/node/node/node/test/fixtures/wpt/resources/idlharness.js:1448:10)
Command: /home/runner/work/node/node/node/out/Release/node /home/runner/work/node/node/node/test/wpt/test-resource-timing.js 'idlharness.any.js'
[UNEXPECTED_FAILURE][FAIL] PerformanceResourceTiming interface: attribute workerRouterEvaluationStart
assert_true: The prototype object must have a property "workerRouterEvaluationStart" expected true got false
at IdlInterface.<anonymous> (/home/runner/work/node/node/node/test/fixtures/wpt/resources/idlharness.js:2223:13)
at Test.step (/home/runner/work/node/node/node/test/fixtures/wpt/resources/testharness.js:2869:25)
at IdlInterface.test_member_attribute (/home/runner/work/node/node/node/test/fixtures/wpt/resources/idlharness.js:2170:12)
at IdlInterface.test_members (/home/runner/work/node/node/node/test/fixtures/wpt/resources/idlharnes
|
|
test-linux (ubuntu-24.04-arm):
test/wpt/test-fetch.js#L0
--- stderr ---
/home/runner/work/node/node/node/test/common/wpt.js:809
throw new Error(
^
Error: Found 1 unexpected passes. Consider updating test/wpt/status/fetch/api.json for these files:
idlharness.https.any.js
at process.<anonymous> (/home/runner/work/node/node/node/test/common/wpt.js:809:15)
at process.emit (node:events:508:20)
Node.js v26.0.0-pre
--- stdout ---
[SKIPPED] abort/cache.https.any.js: Requires a WPT HTTP server
[SKIPPED] abort/general.any.js: Requires a WPT HTTP server
[SKIPPED] abort/request.any.js: Requires a WPT HTTP server
[SKIPPED] basic/accept-header.any.js: Requires a WPT HTTP server
[SKIPPED] basic/conditional-get.any.js: Requires a WPT HTTP server
[SKIPPED] basic/error-after-response.any.js: Requires a WPT HTTP server
[SKIPPED] basic/header-value-combining.any.js: Requires a WPT HTTP server
[SKIPPED] basic/header-value-null-byte.any.js: Requires a WPT HTTP server
[SKIPPED] basic/http-response-code.any.js: Requires a WPT HTTP server
[SKIPPED] basic/integrity.sub.any.js: Requires a WPT HTTP server
[SKIPPED] basic/keepalive.any.js: Requires a WPT HTTP server
[SKIPPED] basic/mediasource.window.js: Requires a WPT HTTP server
[SKIPPED] basic/mode-no-cors.sub.any.js: Requires a WPT HTTP server
[SKIPPED] basic/mode-same-origin.any.js: Requires a WPT HTTP server
[SKIPPED] basic/referrer.any.js: Requires a WPT HTTP server
[SKIPPED] basic/request-forbidden-headers.any.js: Requires a WPT HTTP server
[SKIPPED] basic/request-head.any.js: Requires a WPT HTTP server
[SKIPPED] basic/request-headers-case.any.js: Requires a WPT HTTP server
[SKIPPED] basic/request-headers-nonascii.any.js: Requires a WPT HTTP server
[SKIPPED] basic/request-headers.any.js: Requires a WPT HTTP server
[SKIPPED] basic/request-private-network-headers.tentative.any.js: Requires a WPT HTTP server
[SKIPPED] basic/request-referrer.any.js: Requires a WPT HTTP server
[SKIPPED] basic/request-upload.any.js: Requires a WPT HTTP server
[SKIPPED] basic/request-upload.h2.any.js: Requires a WPT HTTP server
[SKIPPED] basic/response-null-body.any.js: Requires a WPT HTTP server
[SKIPPED] basic/response-url.sub.any.js: Requires a WPT HTTP server
[SKIPPED] basic/scheme-about.any.js: Requires a WPT HTTP server
[SKIPPED] basic/scheme-blob.sub.any.js: Requires a WPT HTTP server
[SKIPPED] basic/scheme-data.any.js: Requires a WPT HTTP server
[SKIPPED] basic/scheme-others.sub.any.js: Requires a WPT HTTP server
[SKIPPED] basic/status.h2.any.js: Requires a WPT HTTP server
[SKIPPED] basic/stream-response.any.js: Requires a WPT HTTP server
[SKIPPED] basic/stream-safe-creation.any.js: Requires a WPT HTTP server
[SKIPPED] basic/text-utf8.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-basic.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-cookies-redirect.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-cookies.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-expose-star.sub.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-filtering.sub.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-keepalive.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-multiple-origins.sub.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-no-preflight.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-origin.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-preflight-cache.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-preflight-not-cors-safelisted.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-preflight-redirect.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-preflight-referrer.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-preflight-response-validation.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-preflight-star.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-preflight-status.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-preflight.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-redirect-credentials.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-redirect-preflight.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-redirect.any.js: Requi
|
|
test-linux (ubuntu-24.04-arm):
test/wpt/test-encoding.js#L0
--- stderr ---
/home/runner/work/node/node/node/test/common/wpt.js:803
throw new Error(
^
Error: Found 1 unexpected failures. Consider updating test/wpt/status/encoding.json for these files:
idlharness.any.js
at process.<anonymous> (/home/runner/work/node/node/node/test/common/wpt.js:803:15)
at process.emit (node:events:508:20)
Node.js v26.0.0-pre
--- stdout ---
[SKIPPED] idlharness-shadowrealm.window.js: ShadowRealm support is not enabled
[SKIPPED] iso-2022-jp-decoder.any.js: iso-2022-jp decoder state handling bug: https://encoding.spec.whatwg.org/#iso-2022-jp-decoder
[SKIPPED] legacy-mb-schinese/gb18030/gb18030-decoder.any.js: The gb18030 encoding is not supported
[SKIPPED] legacy-mb-schinese/gbk/gbk-decoder.any.js: The gbk encoding is not supported
[SKIPPED] replacement-encodings.any.js: decoding-helpers.js needs XMLHttpRequest
[SKIPPED] single-byte-decoder.window.js?XMLHttpRequest: document is not defined
[SKIPPED] single-byte-decoder.window.js?TextDecoder: document is not defined
[SKIPPED] single-byte-decoder.window.js?document: document is not defined
[SKIPPED] streams/invalid-realm.window.js: document is not defined
[SKIPPED] streams/realms.window.js: window is not defined
[SKIPPED] textdecoder-fatal-single-byte.any.js?1-1000: The iso-8859-16 encoding is not supported
[SKIPPED] textdecoder-fatal-single-byte.any.js?1001-2000: The iso-8859-16 encoding is not supported
[SKIPPED] textdecoder-fatal-single-byte.any.js?2001-3000: The iso-8859-16 encoding is not supported
[SKIPPED] textdecoder-fatal-single-byte.any.js?3001-4000: The iso-8859-16 encoding is not supported
[SKIPPED] textdecoder-fatal-single-byte.any.js?4001-5000: The iso-8859-16 encoding is not supported
[SKIPPED] textdecoder-fatal-single-byte.any.js?5001-6000: The iso-8859-16 encoding is not supported
[SKIPPED] textdecoder-fatal-single-byte.any.js?6001-7000: The iso-8859-16 encoding is not supported
[SKIPPED] textdecoder-fatal-single-byte.any.js?7001-last: The iso-8859-16 encoding is not supported
[SKIPPED] textdecoder-labels.any.js: The iso-8859-16 encoding is not supported
[SKIPPED] textencoder-constructor-non-utf.any.js: The iso-8859-16 encoding is not supported
[SKIPPED] unsupported-encodings.any.js: decoding-helpers.js needs XMLHttpRequest
[SKIPPED] unsupported-labels.window.js: document is not defined
[PASS] Default encodings
[PASS] Default inputs
[PASS] Encode/decode round trip: utf-8
[PASS] Decode sample: utf-16le
[PASS] Invalid label "invalid-invalidLabel" should be rejected by TextDecoder.
[PASS] Invalid label "\0unicode-1-1-utf-8" should be rejected by TextDecoder.
[PASS] Decode sample: utf-16be
[PASS] Decode sample: utf-16
[PASS] Invalid label "unicode-1-1-utf-8\0" should be rejected by TextDecoder.
[PASS] Invalid label "\0unicode-1-1-utf-8\0" should be rejected by TextDecoder.
[PASS] Invalid label "\vunicode-1-1-utf-8" should be rejected by TextDecoder.
[PASS] Invalid label "unicode-1-1-utf-8\v" should be rejected by TextDecoder.
[PASS] Invalid label "\vunicode-1-1-utf-8\v" should be rejected by TextDecoder.
[PASS] Invalid label " unicode-1-1-utf-8" should be rejected by TextDecoder.
[PASS] Invalid label "unicode-1-1-utf-8 " should be rejected by TextDecoder.
[PASS] Invalid label " unicode-1-1-utf-8 " should be rejected by TextDecoder.
[PASS] Invalid label "
unicode-1-1-utf-8" should be rejected by TextDecoder.
[PASS] Invalid label "unicode-1-1-utf-8
" should be rejected by TextDecoder.
[PASS] Invalid label "
unicode-1-1-utf-8
" should be rejected by TextDecoder.
[PASS] Invalid label "
unicode-1-1-utf-8" should be rejected by TextDecoder.
[PASS] Invalid label "unicode-1-1-utf-8
" should be rejected by TextDecoder.
[PASS] Invalid label "
unicode-1-1-utf-8
" should be rejected by TextDecoder.
[PASS] Invalid label "\0unicode11utf8" should be rejected by TextDecoder.
[PASS] Invalid label "unicode11utf8\0" should be rejected by TextDecoder.
[PASS] Invalid label "\0unicode11utf8\0" should be rejected by TextDecoder.
[PASS] Invalid label "\vunicode11utf8" should be rejected by TextDecoder.
[PASS] Invalid l
|
|
test-linux (ubuntu-24.04-arm):
test/wpt/test-compression.js#L0
--- stderr ---
/home/runner/work/node/node/node/test/common/wpt.js:803
throw new Error(
^
Error: Found 1 unexpected failures. Consider updating test/wpt/status/compression.json for these files:
idlharness.https.any.js
at process.<anonymous> (/home/runner/work/node/node/node/test/common/wpt.js:803:15)
at process.emit (node:events:508:20)
Node.js v26.0.0-pre
--- stdout ---
[SKIPPED] compression-bad-chunks.tentative.any.js: Execution "hangs", ArrayBuffer and TypedArray is not accepted and throws, instead of rejects during writer.write
[SKIPPED] decompression-bad-chunks.tentative.any.js: Execution "hangs", ArrayBuffer and TypedArray is not accepted and throws, instead of rejects during writer.write
[SKIPPED] decompression-buffersource.tentative.any.js: ArrayBuffer and TypedArray is not accepted and throws, instead of rejects during writer.write
[SKIPPED] third_party/pako/pako_inflate.min.js: This is not a test file.
[PASS] "a" should cause the constructor to throw
[PASS] no input should cause the constructor to throw
[PASS] non-string input should cause the constructor to throw
[PASS] the result of compressing [,Hello,Hello] with deflate should be 'HelloHello'
[PASS] the result of compressing [,Hello,Hello] with gzip should be 'HelloHello'
[PASS] the result of compressing [,Hello,Hello] with deflate-raw should be 'HelloHello'
[PASS] the result of compressing [Hello,,Hello] with deflate should be 'HelloHello'
[PASS] the result of compressing [Hello,,Hello] with gzip should be 'HelloHello'
[PASS] the result of compressing [Hello,,Hello] with deflate-raw should be 'HelloHello'
[PASS] the result of compressing [Hello,Hello,] with deflate should be 'HelloHello'
[PASS] the result of compressing [Hello,Hello,] with gzip should be 'HelloHello'
[PASS] the result of compressing [Hello,Hello,] with deflate-raw should be 'HelloHello'
[PASS] deflate compression with large flush output
[PASS] compressing 2 chunks with deflate should work
[PASS] compressing 2 chunks with gzip should work
[PASS] compressing 2 chunks with deflate-raw should work
[PASS] compressing 3 chunks with deflate should work
[PASS] compressing 3 chunks with gzip should work
[PASS] compressing 3 chunks with deflate-raw should work
[PASS] compressing 4 chunks with deflate should work
[PASS] compressing 4 chunks with gzip should work
[PASS] gzip compression with large flush output
[PASS] compressing 4 chunks with deflate-raw should work
[PASS] compressing 5 chunks with deflate should work
[PASS] compressing 5 chunks with gzip should work
[PASS] compressing 5 chunks with deflate-raw should work
[PASS] compressing 6 chunks with deflate should work
[PASS] compressing 6 chunks with gzip should work
[PASS] compressing 6 chunks with deflate-raw should work
[PASS] compressing 7 chunks with deflate should work
[PASS] compressing 7 chunks with gzip should work
[PASS] compressing 7 chunks with deflate-raw should work
[PASS] compressing 8 chunks with deflate should work
[PASS] compressing 8 chunks with gzip should work
[PASS] compressing 8 chunks with deflate-raw should work
[PASS] compressing 9 chunks with deflate should work
[PASS] deflate-raw compression with large flush output
[PASS] compressing 9 chunks with gzip should work
[PASS] compressing 9 chunks with deflate-raw should work
[PASS] compressing 10 chunks with deflate should work
[PASS] compressing 10 chunks with gzip should work
[PASS] the length of deflated data should be shorter than that of the original data
[PASS] compressing 10 chunks with deflate-raw should work
[PASS] compressing 11 chunks with deflate should work
[PASS] compressing 11 chunks with gzip should work
[PASS] the length of gzipped data should be shorter than that of the original data
[PASS] compressing 11 chunks with deflate-raw should work
[PASS] compressing 12 chunks with deflate should work
[PASS] the length of deflated (with -raw) data should be shorter than that of the original data
[PASS] compressing 12 chunks with gzip should work
[PASS] compressing 12 chunks with deflate-raw should work
[PASS] compressing 13 chunks with
|
|
test-linux (ubuntu-24.04)
Process completed with exit code 2.
|
|
test-linux (ubuntu-24.04):
test/wpt/test-webidl.js#L0
--- stderr ---
/home/runner/work/node/node/node/test/common/wpt.js:803
throw new Error(
^
Error: Found 1 unexpected failures. Consider updating test/wpt/status/webidl.json for these files:
idlharness.any.js
at process.<anonymous> (/home/runner/work/node/node/node/test/common/wpt.js:803:15)
at process.emit (node:events:520:22)
Node.js v26.0.0-pre
--- stdout ---
[PASS] @@toStringTag exists on the prototype with the appropriate descriptor
[PASS] @@toStringTag must not exist on the instance
[PASS] Object.prototype.toString applied to the prototype
[PASS] Object.prototype.toString applied to an instance
[PASS] Object.prototype.toString applied after modifying the prototype's @@toStringTag
[PASS] Object.prototype.toString applied to the instance after modifying the instance's @@toStringTag
[PASS] Object.prototype.toString applied to a null-prototype instance
[PASS] Object.prototype.toString applied after deleting @@toStringTag
[PASS] Constructor property enumeration order of "length", "name", and "prototype"
[PASS] Method property enumeration order of "length" and "name"
[PASS] Getter property enumeration order of "length" and "name"
[PASS] @@toStringTag exists with the appropriate descriptor
[PASS] Object.prototype.toString
[PASS] Object.prototype.toString applied after modifying @@toStringTag
[PASS] Object.prototype.toString applied to a null-prototype instance
[PASS] Object.prototype.toString applied after nulling the prototype
[PASS] existence and property descriptor of DOMException
[PASS] existence and property descriptor of DOMException.prototype
[PASS] existence and property descriptor of DOMException.prototype.constructor
[EXPECTED_FAILURE][UNCAUGHT] ReferenceError: Window is not defined
Window is not defined
/home/runner/work/node/node/node/test/fixtures/wpt/webidl/ecmascript-binding/class-string-named-properties-object.window.js:3
const namedPropertiesObject = Object.getPrototypeOf(Window.prototype);
^
ReferenceError: Window is not defined
at /home/runner/work/node/node/node/test/fixtures/wpt/webidl/ecmascript-binding/class-string-named-properties-object.window.js:3:53
at Script.runInThisContext (node:vm:137:12)
at runInThisContext (node:vm:317:38)
at Object.<anonymous> (/home/runner/work/node/node/node/test/common/wpt/worker.js:70:3)
at Module._compile (node:internal/modules/cjs/loader:1811:14)
at Object..js (node:internal/modules/cjs/loader:1951:10)
at Module.load (node:internal/modules/cjs/loader:1532:32)
at Module._load (node:internal/modules/cjs/loader:1334:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
Command: /home/runner/work/node/node/node/out/Release/node /home/runner/work/node/node/node/test/wpt/test-webidl.js 'ecmascript-binding/class-string-named-properties-object.window.js'
[PASS] Constant INDEX_SIZE_ERR on DOMException constructor object
[PASS] Constant INDEX_SIZE_ERR on DOMException prototype object
[PASS] Constant DOMSTRING_SIZE_ERR on DOMException constructor object
[PASS] Constant DOMSTRING_SIZE_ERR on DOMException prototype object
[PASS] Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
[PASS] Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
[PASS] Constant WRONG_DOCUMENT_ERR on DOMException constructor object
[PASS] Constant WRONG_DOCUMENT_ERR on DOMException prototype object
[PASS] Constant INVALID_CHARACTER_ERR on DOMException constructor object
[PASS] Constant INVALID_CHARACTER_ERR on DOMException prototype object
[PASS] Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
[PASS] Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
[PASS] Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
[PASS] Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
[PASS] Constant NOT_FOUND_ERR on DOMException constructor object
[PASS] Constant NOT_FOUND_ERR on DOMException prototype object
[PASS] Constan
|
|
test-linux (ubuntu-24.04):
test/wpt/test-webcrypto.js#L0
--- stderr ---
(node:230939) ExperimentalWarning: The Argon2d Web Crypto API algorithm is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:230939) ExperimentalWarning: The Argon2i Web Crypto API algorithm is an experimental feature and might change at any time
(node:230939) ExperimentalWarning: The Argon2id Web Crypto API algorithm is an experimental feature and might change at any time
(node:230939) ExperimentalWarning: The X448 Web Crypto API algorithm is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:230939) ExperimentalWarning: The X448 Web Crypto API algorithm is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:230939) ExperimentalWarning: The cSHAKE128 Web Crypto API algorithm is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:230939) ExperimentalWarning: The cSHAKE256 Web Crypto API algorithm is an experimental feature and might change at any time
(node:230939) ExperimentalWarning: The SHA3-256 Web Crypto API algorithm is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:230939) ExperimentalWarning: The SHA3-384 Web Crypto API algorithm is an experimental feature and might change at any time
(node:230939) ExperimentalWarning: The SHA3-512 Web Crypto API algorithm is an experimental feature and might change at any time
(node:230939) ExperimentalWarning: The ML-KEM-512 Web Crypto API algorithm is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:230939) ExperimentalWarning: The encapsulateBits Web Crypto API method is an experimental feature and might change at any time
(node:230939) ExperimentalWarning: The decapsulateBits Web Crypto API method is an experimental feature and might change at any time
(node:230939) ExperimentalWarning: The ML-KEM-768 Web Crypto API algorithm is an experimental feature and might change at any time
(node:230939) ExperimentalWarning: The ML-KEM-1024 Web Crypto API algorithm is an experimental feature and might change at any time
(node:230939) ExperimentalWarning: The ML-KEM-512 Web Crypto API algorithm is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:230939) ExperimentalWarning: The encapsulateKey Web Crypto API method is an experimental feature and might change at any time
(node:230939) ExperimentalWarning: The decapsulateKey Web Crypto API method is an experimental feature and might change at any time
(node:230939) ExperimentalWarning: The ML-KEM-768 Web Crypto API algorithm is an experimental feature and might change at any time
(node:230939) ExperimentalWarning: The ML-KEM-1024 Web Crypto API algorithm is an experimental feature and might change at any time
(node:230939) ExperimentalWarning: The AES-OCB Web Crypto API algorithm is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:230939) ExperimentalWarning: The ChaCha20-Poly1305 Web Crypto API algorithm is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:230939) ExperimentalWarning: The AES-OCB Web Crypto API algorithm is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:230939) ExperimentalWarning: The Ed448 Web Crypto API algorithm is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:230939) ExperimentalWarning: The ML-DSA-44 Web Crypto API algorithm is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to sho
|
|
test-linux (ubuntu-24.04):
test/wpt/test-url.js#L0
--- stderr ---
/home/runner/work/node/node/node/test/common/wpt.js:803
throw new Error(
^
Error: Found 1 unexpected failures. Consider updating test/wpt/status/url.json for these files:
historical.any.js
at process.<anonymous> (/home/runner/work/node/node/node/test/common/wpt.js:803:15)
at process.emit (node:events:508:20)
Node.js v26.0.0-pre
--- stdout ---
[SKIPPED] javascript-urls.window.js: requires document.body reference
[SKIPPED] percent-encoding.window.js: TODO: port from .window.js
[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…
[PASS] ToASCII("fass.de")
[PASS] ToASCII("faß.de")
[PASS] ToASCII("Faß.de")
[PASS] ToASCII("xn--fa-hia.de")
[PASS] ToASCII("à.א̈")
[PASS] ToASCII("à.א̈")
[PASS] ToASCII("À.א̈")
[PASS] ToASCII("À.א̈")
[PASS] ToASCII("xn--0ca.xn--ssa73l")
[PASS] ToASCII("à̈.א")
[PASS] ToASCII("à̈.א")
[PASS] ToASCII("À̈.א")
[PASS] ToASCII("À̈.א")
[PASS] ToASCII("xn--0ca81i.xn--4db")
[PASS] ToASCII("ab") C1
[PASS] ToASCII("AB") C1
[PASS] ToASCII("Ab") C1
[PASS] ToASCII("ab")
[PASS] ToASCII("xn--ab-j1t") C1
[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("ab") C2
[PASS] ToASCII("AB") C2
[PASS] ToASCII("Ab") C2
[PASS] ToASCII("xn--ab-m1t") C2
[PASS] ToASCII("a्b")
[PASS] ToASCII("A्B")
[PASS] ToASCII("A्b")
[PASS] ToASCII("xn--ab-fsf014u")
[PASS] ToASCII("¡")
[PASS] ToASCII("xn--7a")
[PASS] ToASCII("᧚")
[PASS] ToASCII("xn--pkf")
[PASS] ToASCII("。") A4_1 (ignored); A4_2 (ignored)
[PASS] ToASCII(".") A4_1 (ignored); A4_2 (ignored)
[PASS] ToASCII("ꭠ")
[PASS] ToASCII("xn--3y9a")
[PASS] ToASCII("1234567890ä1234567890123456789012345678901234567890123456") A4_2 (ignored)
[PASS] ToASCII("1234567890ä1234567890123456789012345678901234567890123456") A4_2 (ignored)
[PASS] ToASCII("1234567890Ä1234567890123456789012345678901234567890123456") A4_2 (ignored)
[PASS] ToASCII("1234567890Ä1234567890123456789012345678901234567890123456") A4_2 (ignored)
[PASS] ToASCII("xn--12345678901234567890123456789012345678901234567890123456-fxe") A4_2 (ignored)
[PASS] ToASCII("www.eXample.cOm")
[PASS] ToASCII("Bücher.de")
[PASS] ToASCII("Bücher.de")
[PASS] ToASCII("bücher.de")
[PASS] ToASCII("bücher.de")
[PASS] ToASCII("BÜCHER.DE")
[PASS] ToASCII("BÜCHER.DE")
[PASS] ToASCII("xn--bcher-kva.de")
[PASS] ToASCII("ÖBB")
[PASS] ToASCII("ÖBB")
[PASS] ToASCII("öbb")
[PASS] ToASCII("öbb")
[PASS] ToASCII("Öbb")
[PASS] ToASCII("Öbb")
[PASS] ToASCII("xn--bb-eka")
[PASS] ToASCII("FAẞ.de")
[PASS] ToASCII("FAẞ.DE")
[PASS] ToASCII("βόλος.c
|
|
test-linux (ubuntu-24.04):
test/wpt/test-streams.js#L0
--- stderr ---
(node:229617) TimeoutNaNWarning: NaN is not a number.
Timeout duration was set to 1.
(Use `node --trace-warnings ...` to show where the warning was created)
/home/runner/work/node/node/node/test/common/wpt.js:803
throw new Error(
^
Error: Found 1 unexpected failures. Consider updating test/wpt/status/streams.json for these files:
idlharness.any.js
at process.<anonymous> (/home/runner/work/node/node/node/test/common/wpt.js:803:15)
at process.emit (node:events:508:20)
Node.js v26.0.0-pre
--- stdout ---
[SKIPPED] queuing-strategies-size-function-per-global.window.js: Browser-specific test
[SKIPPED] readable-streams/cross-realm-crash.window.js: Browser-specific test
[SKIPPED] readable-streams/owning-type-video-frame.any.js: Browser-specific test
[SKIPPED] readable-streams/read-task-handling.window.js: Browser-specific test
[SKIPPED] transferable/deserialize-error.window.js: Browser-specific test
[SKIPPED] transferable/transfer-with-messageport.window.js: Browser-specific test
[SKIPPED] transform-streams/invalid-realm.tentative.window.js: Browser-specific test
[PASS] a signal argument 'null' should cause pipeTo() to reject
[PASS] a signal argument 'AbortSignal' should cause pipeTo() to reject
[PASS] a signal argument 'true' should cause pipeTo() to reject
[PASS] a signal argument '-1' should cause pipeTo() to reject
[PASS] a signal argument '[object AbortSignal]' should cause pipeTo() to reject
[PASS] an aborted signal should cause the writable stream to reject with an AbortError
[PASS] (reason: 'null') all the error objects should be the same object
[PASS] (reason: 'undefined') all the error objects should be the same object
[PASS] (reason: 'error1: error1') all the error objects should be the same object
[PASS] preventCancel should prevent canceling the readable
[PASS] preventAbort should prevent aborting the readable
[PASS] preventCancel and preventAbort should prevent canceling the readable and aborting the readable
[PASS] (reason: 'null') abort should prevent further reads
[PASS] (reason: 'undefined') abort should prevent further reads
[PASS] (reason: 'error1: error1') abort should prevent further reads
[PASS] (reason: 'null') all pending writes should complete on abort
[PASS] (reason: 'undefined') all pending writes should complete on abort
[PASS] (reason: 'error1: error1') all pending writes should complete on abort
[PASS] Closing must be propagated backward: starts closed; preventCancel omitted; fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel omitted; rejected cancel promise
[PASS] (reason: 'null') underlyingSource.cancel() should called when abort, even with pending pull
[PASS] Closing must be propagated backward: starts closed; preventCancel = undefined (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = null (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = false (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = 0 (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = -0 (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = NaN (falsy); fulfilled cancel promise
[PASS] (reason: 'undefined') underlyingSource.cancel() should called when abort, even with pending pull
[PASS] Closing must be propagated backward: starts closed; preventCancel = (falsy); fulfilled cancel promise
[PASS] Closing must be propagated backward: starts closed; preventCancel = true (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = a (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = 1 (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = Symbol() (truthy)
[PASS] Closing must be propagated backward: starts closed; preventCancel = [object Object] (truthy)
[PASS] Closing must be propagat
|
|
test-linux (ubuntu-24.04):
test/wpt/test-resource-timing.js#L0
--- stderr ---
/home/runner/work/node/node/node/test/common/wpt.js:803
throw new Error(
^
Error: Found 1 unexpected failures. Consider updating test/wpt/status/resource-timing.json for these files:
idlharness.any.js
at process.<anonymous> (/home/runner/work/node/node/node/test/common/wpt.js:803:15)
at process.emit (node:events:508:20)
Node.js v26.0.0-pre
--- stdout ---
[SKIPPED] buffered-flag.any.js: Browser-specific test
[SKIPPED] cors-preflight.any.js: Browser-specific test
[SKIPPED] resource_nested_dedicated_worker.worker.js: Browser-specific test
[SKIPPED] resource_timing.worker.js: Browser-specific test
[SKIPPED] sizes-cache.any.js: Browser-specific test
[SKIPPED] sizes-redirect.any.js: Browser-specific test
[SKIPPED] supported_resource_type.any.js: Browser-specific test
[PASS] idl_test validation
[PASS] Partial interface Performance: original interface defined
[PASS] Partial interface Performance: member names are unique
[PASS] Partial interface Performance[2]: member names are unique
[PASS] PerformanceResourceTiming interface: existence and properties of interface object
[PASS] PerformanceResourceTiming interface object length
[PASS] PerformanceResourceTiming interface object name
[PASS] PerformanceResourceTiming interface: existence and properties of interface prototype object
[PASS] PerformanceResourceTiming interface: existence and properties of interface prototype object's "constructor" property
[PASS] PerformanceResourceTiming interface: existence and properties of interface prototype object's @@unscopables property
[EXPECTED_FAILURE][FAIL] PerformanceResourceTiming interface: attribute finalResponseHeadersStart
assert_true: The prototype object must have a property "finalResponseHeadersStart" expected true got false
at IdlInterface.<anonymous> (/home/runner/work/node/node/node/test/fixtures/wpt/resources/idlharness.js:2223:13)
at Test.step (/home/runner/work/node/node/node/test/fixtures/wpt/resources/testharness.js:2869:25)
at IdlInterface.test_member_attribute (/home/runner/work/node/node/node/test/fixtures/wpt/resources/idlharness.js:2170:12)
at IdlInterface.test_members (/home/runner/work/node/node/node/test/fixtures/wpt/resources/idlharness.js:2712:22)
at IdlInterface.test (/home/runner/work/node/node/node/test/fixtures/wpt/resources/idlharness.js:1448:10)
Command: /home/runner/work/node/node/node/out/Release/node /home/runner/work/node/node/node/test/wpt/test-resource-timing.js 'idlharness.any.js'
[EXPECTED_FAILURE][FAIL] PerformanceResourceTiming interface: attribute firstInterimResponseStart
assert_true: The prototype object must have a property "firstInterimResponseStart" expected true got false
at IdlInterface.<anonymous> (/home/runner/work/node/node/node/test/fixtures/wpt/resources/idlharness.js:2223:13)
at Test.step (/home/runner/work/node/node/node/test/fixtures/wpt/resources/testharness.js:2869:25)
at IdlInterface.test_member_attribute (/home/runner/work/node/node/node/test/fixtures/wpt/resources/idlharness.js:2170:12)
at IdlInterface.test_members (/home/runner/work/node/node/node/test/fixtures/wpt/resources/idlharness.js:2712:22)
at IdlInterface.test (/home/runner/work/node/node/node/test/fixtures/wpt/resources/idlharness.js:1448:10)
Command: /home/runner/work/node/node/node/out/Release/node /home/runner/work/node/node/node/test/wpt/test-resource-timing.js 'idlharness.any.js'
[UNEXPECTED_FAILURE][FAIL] PerformanceResourceTiming interface: attribute workerRouterEvaluationStart
assert_true: The prototype object must have a property "workerRouterEvaluationStart" expected true got false
at IdlInterface.<anonymous> (/home/runner/work/node/node/node/test/fixtures/wpt/resources/idlharness.js:2223:13)
at Test.step (/home/runner/work/node/node/node/test/fixtures/wpt/resources/testharness.js:2869:25)
at IdlInterface.test_member_attribute (/home/runner/work/node/node/node/test/fixtures/wpt/resources/idlharness.js:2170:12)
at IdlInterface.test_members (/home/runner/work/node/node/node/test/fixtures/wpt/resources/idlharnes
|
|
test-linux (ubuntu-24.04):
test/wpt/test-fetch.js#L0
--- stderr ---
/home/runner/work/node/node/node/test/common/wpt.js:809
throw new Error(
^
Error: Found 1 unexpected passes. Consider updating test/wpt/status/fetch/api.json for these files:
idlharness.https.any.js
at process.<anonymous> (/home/runner/work/node/node/node/test/common/wpt.js:809:15)
at process.emit (node:events:508:20)
Node.js v26.0.0-pre
--- stdout ---
[SKIPPED] abort/cache.https.any.js: Requires a WPT HTTP server
[SKIPPED] abort/general.any.js: Requires a WPT HTTP server
[SKIPPED] abort/request.any.js: Requires a WPT HTTP server
[SKIPPED] basic/accept-header.any.js: Requires a WPT HTTP server
[SKIPPED] basic/conditional-get.any.js: Requires a WPT HTTP server
[SKIPPED] basic/error-after-response.any.js: Requires a WPT HTTP server
[SKIPPED] basic/header-value-combining.any.js: Requires a WPT HTTP server
[SKIPPED] basic/header-value-null-byte.any.js: Requires a WPT HTTP server
[SKIPPED] basic/http-response-code.any.js: Requires a WPT HTTP server
[SKIPPED] basic/integrity.sub.any.js: Requires a WPT HTTP server
[SKIPPED] basic/keepalive.any.js: Requires a WPT HTTP server
[SKIPPED] basic/mediasource.window.js: Requires a WPT HTTP server
[SKIPPED] basic/mode-no-cors.sub.any.js: Requires a WPT HTTP server
[SKIPPED] basic/mode-same-origin.any.js: Requires a WPT HTTP server
[SKIPPED] basic/referrer.any.js: Requires a WPT HTTP server
[SKIPPED] basic/request-forbidden-headers.any.js: Requires a WPT HTTP server
[SKIPPED] basic/request-head.any.js: Requires a WPT HTTP server
[SKIPPED] basic/request-headers-case.any.js: Requires a WPT HTTP server
[SKIPPED] basic/request-headers-nonascii.any.js: Requires a WPT HTTP server
[SKIPPED] basic/request-headers.any.js: Requires a WPT HTTP server
[SKIPPED] basic/request-private-network-headers.tentative.any.js: Requires a WPT HTTP server
[SKIPPED] basic/request-referrer.any.js: Requires a WPT HTTP server
[SKIPPED] basic/request-upload.any.js: Requires a WPT HTTP server
[SKIPPED] basic/request-upload.h2.any.js: Requires a WPT HTTP server
[SKIPPED] basic/response-null-body.any.js: Requires a WPT HTTP server
[SKIPPED] basic/response-url.sub.any.js: Requires a WPT HTTP server
[SKIPPED] basic/scheme-about.any.js: Requires a WPT HTTP server
[SKIPPED] basic/scheme-blob.sub.any.js: Requires a WPT HTTP server
[SKIPPED] basic/scheme-data.any.js: Requires a WPT HTTP server
[SKIPPED] basic/scheme-others.sub.any.js: Requires a WPT HTTP server
[SKIPPED] basic/status.h2.any.js: Requires a WPT HTTP server
[SKIPPED] basic/stream-response.any.js: Requires a WPT HTTP server
[SKIPPED] basic/stream-safe-creation.any.js: Requires a WPT HTTP server
[SKIPPED] basic/text-utf8.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-basic.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-cookies-redirect.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-cookies.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-expose-star.sub.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-filtering.sub.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-keepalive.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-multiple-origins.sub.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-no-preflight.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-origin.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-preflight-cache.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-preflight-not-cors-safelisted.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-preflight-redirect.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-preflight-referrer.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-preflight-response-validation.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-preflight-star.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-preflight-status.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-preflight.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-redirect-credentials.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-redirect-preflight.any.js: Requires a WPT HTTP server
[SKIPPED] cors/cors-redirect.any.js: Requi
|
|
test-linux (ubuntu-24.04):
test/wpt/test-encoding.js#L0
--- stderr ---
/home/runner/work/node/node/node/test/common/wpt.js:803
throw new Error(
^
Error: Found 1 unexpected failures. Consider updating test/wpt/status/encoding.json for these files:
idlharness.any.js
at process.<anonymous> (/home/runner/work/node/node/node/test/common/wpt.js:803:15)
at process.emit (node:events:508:20)
Node.js v26.0.0-pre
--- stdout ---
[SKIPPED] idlharness-shadowrealm.window.js: ShadowRealm support is not enabled
[SKIPPED] iso-2022-jp-decoder.any.js: iso-2022-jp decoder state handling bug: https://encoding.spec.whatwg.org/#iso-2022-jp-decoder
[SKIPPED] legacy-mb-schinese/gb18030/gb18030-decoder.any.js: The gb18030 encoding is not supported
[SKIPPED] legacy-mb-schinese/gbk/gbk-decoder.any.js: The gbk encoding is not supported
[SKIPPED] replacement-encodings.any.js: decoding-helpers.js needs XMLHttpRequest
[SKIPPED] single-byte-decoder.window.js?XMLHttpRequest: document is not defined
[SKIPPED] single-byte-decoder.window.js?TextDecoder: document is not defined
[SKIPPED] single-byte-decoder.window.js?document: document is not defined
[SKIPPED] streams/invalid-realm.window.js: document is not defined
[SKIPPED] streams/realms.window.js: window is not defined
[SKIPPED] textdecoder-fatal-single-byte.any.js?1-1000: The iso-8859-16 encoding is not supported
[SKIPPED] textdecoder-fatal-single-byte.any.js?1001-2000: The iso-8859-16 encoding is not supported
[SKIPPED] textdecoder-fatal-single-byte.any.js?2001-3000: The iso-8859-16 encoding is not supported
[SKIPPED] textdecoder-fatal-single-byte.any.js?3001-4000: The iso-8859-16 encoding is not supported
[SKIPPED] textdecoder-fatal-single-byte.any.js?4001-5000: The iso-8859-16 encoding is not supported
[SKIPPED] textdecoder-fatal-single-byte.any.js?5001-6000: The iso-8859-16 encoding is not supported
[SKIPPED] textdecoder-fatal-single-byte.any.js?6001-7000: The iso-8859-16 encoding is not supported
[SKIPPED] textdecoder-fatal-single-byte.any.js?7001-last: The iso-8859-16 encoding is not supported
[SKIPPED] textdecoder-labels.any.js: The iso-8859-16 encoding is not supported
[SKIPPED] textencoder-constructor-non-utf.any.js: The iso-8859-16 encoding is not supported
[SKIPPED] unsupported-encodings.any.js: decoding-helpers.js needs XMLHttpRequest
[SKIPPED] unsupported-labels.window.js: document is not defined
[PASS] Invalid label "invalid-invalidLabel" should be rejected by TextDecoder.
[PASS] Invalid label "\0unicode-1-1-utf-8" should be rejected by TextDecoder.
[PASS] Invalid label "unicode-1-1-utf-8\0" should be rejected by TextDecoder.
[PASS] Invalid label "\0unicode-1-1-utf-8\0" should be rejected by TextDecoder.
[PASS] Invalid label "\vunicode-1-1-utf-8" should be rejected by TextDecoder.
[PASS] Invalid label "unicode-1-1-utf-8\v" should be rejected by TextDecoder.
[PASS] Invalid label "\vunicode-1-1-utf-8\v" should be rejected by TextDecoder.
[PASS] Invalid label " unicode-1-1-utf-8" should be rejected by TextDecoder.
[PASS] Invalid label "unicode-1-1-utf-8 " should be rejected by TextDecoder.
[PASS] Invalid label " unicode-1-1-utf-8 " should be rejected by TextDecoder.
[PASS] Invalid label "
unicode-1-1-utf-8" should be rejected by TextDecoder.
[PASS] Invalid label "unicode-1-1-utf-8
" should be rejected by TextDecoder.
[PASS] Invalid label "
unicode-1-1-utf-8
" should be rejected by TextDecoder.
[PASS] Invalid label "
unicode-1-1-utf-8" should be rejected by TextDecoder.
[PASS] Invalid label "unicode-1-1-utf-8
" should be rejected by TextDecoder.
[PASS] Invalid label "
unicode-1-1-utf-8
" should be rejected by TextDecoder.
[PASS] Invalid label "\0unicode11utf8" should be rejected by TextDecoder.
[PASS] Invalid label "unicode11utf8\0" should be rejected by TextDecoder.
[PASS] Invalid label "\0unicode11utf8\0" should be rejected by TextDecoder.
[PASS] Invalid label "\vunicode11utf8" should be rejected by TextDecoder.
[PASS] Invalid label "unicode11utf8\v" should be rejected by TextDecoder.
[PASS] Invalid label "\vunicode11utf8\v" should be rejected by TextDecoder.
[PASS] Invalid label " unicode11utf8" shou
|
|
test-linux (ubuntu-24.04):
test/wpt/test-compression.js#L0
--- stderr ---
/home/runner/work/node/node/node/test/common/wpt.js:803
throw new Error(
^
Error: Found 1 unexpected failures. Consider updating test/wpt/status/compression.json for these files:
idlharness.https.any.js
at process.<anonymous> (/home/runner/work/node/node/node/test/common/wpt.js:803:15)
at process.emit (node:events:508:20)
Node.js v26.0.0-pre
--- stdout ---
[SKIPPED] compression-bad-chunks.tentative.any.js: Execution "hangs", ArrayBuffer and TypedArray is not accepted and throws, instead of rejects during writer.write
[SKIPPED] decompression-bad-chunks.tentative.any.js: Execution "hangs", ArrayBuffer and TypedArray is not accepted and throws, instead of rejects during writer.write
[SKIPPED] decompression-buffersource.tentative.any.js: ArrayBuffer and TypedArray is not accepted and throws, instead of rejects during writer.write
[SKIPPED] third_party/pako/pako_inflate.min.js: This is not a test file.
[PASS] "a" should cause the constructor to throw
[PASS] no input should cause the constructor to throw
[PASS] non-string input should cause the constructor to throw
[PASS] the result of compressing [,Hello,Hello] with deflate should be 'HelloHello'
[PASS] the result of compressing [,Hello,Hello] with gzip should be 'HelloHello'
[PASS] the result of compressing [,Hello,Hello] with deflate-raw should be 'HelloHello'
[PASS] the result of compressing [Hello,,Hello] with deflate should be 'HelloHello'
[PASS] the result of compressing [Hello,,Hello] with gzip should be 'HelloHello'
[PASS] the result of compressing [Hello,,Hello] with deflate-raw should be 'HelloHello'
[PASS] the result of compressing [Hello,Hello,] with deflate should be 'HelloHello'
[PASS] the result of compressing [Hello,Hello,] with gzip should be 'HelloHello'
[PASS] the result of compressing [Hello,Hello,] with deflate-raw should be 'HelloHello'
[PASS] compressing 2 chunks with deflate should work
[PASS] deflate compression with large flush output
[PASS] compressing 2 chunks with gzip should work
[PASS] compressing 2 chunks with deflate-raw should work
[PASS] compressing 3 chunks with deflate should work
[PASS] compressing 3 chunks with gzip should work
[PASS] compressing 3 chunks with deflate-raw should work
[PASS] compressing 4 chunks with deflate should work
[PASS] compressing 4 chunks with gzip should work
[PASS] compressing 4 chunks with deflate-raw should work
[PASS] compressing 5 chunks with deflate should work
[PASS] compressing 5 chunks with gzip should work
[PASS] compressing 5 chunks with deflate-raw should work
[PASS] compressing 6 chunks with deflate should work
[PASS] compressing 6 chunks with gzip should work
[PASS] compressing 6 chunks with deflate-raw should work
[PASS] gzip compression with large flush output
[PASS] compressing 7 chunks with deflate should work
[PASS] compressing 7 chunks with gzip should work
[PASS] compressing 7 chunks with deflate-raw should work
[PASS] compressing 8 chunks with deflate should work
[PASS] compressing 8 chunks with gzip should work
[PASS] compressing 8 chunks with deflate-raw should work
[PASS] compressing 9 chunks with deflate should work
[PASS] compressing 9 chunks with gzip should work
[PASS] compressing 9 chunks with deflate-raw should work
[PASS] compressing 10 chunks with deflate should work
[PASS] compressing 10 chunks with gzip should work
[PASS] compressing 10 chunks with deflate-raw should work
[PASS] compressing 11 chunks with deflate should work
[PASS] compressing 11 chunks with gzip should work
[PASS] compressing 11 chunks with deflate-raw should work
[PASS] compressing 12 chunks with deflate should work
[PASS] the length of deflated data should be shorter than that of the original data
[PASS] compressing 12 chunks with gzip should work
[PASS] compressing 12 chunks with deflate-raw should work
[PASS] compressing 13 chunks with deflate should work
[PASS] the length of gzipped data should be shorter than that of the original data
[PASS] compressing 13 chunks with gzip should work
[PASS] compressing 13 chunks with deflate-raw should work
[PASS] compressing 14
|
|
sccache stats
72% - 3508 hits, 1350 misses, 0 errors
|
|
sccache stats
78% - 3800 hits, 1045 misses, 0 errors
|