test: enable wpt fetch/api idlharness tests #3570
test-shared.yml
on: pull_request
Build slim tarball
3m 18s
Matrix: build
Annotations
32 errors
|
aarch64-linux: with shared libraries
Process completed with exit code 2.
|
|
aarch64-linux: with shared libraries:
test/wpt/test-webidl.js#L0
--- stderr ---
/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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 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] @@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
[EXPECTED_FAILURE][UNCAUGHT] ReferenceError: Window is not defined
Window is not defined
/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/out/Release/node /home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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_F
|
|
aarch64-linux: with shared libraries:
test/wpt/test-webcrypto.js#L0
--- stderr ---
(node:113245) 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:113245) ExperimentalWarning: The Argon2i Web Crypto API algorithm is an experimental feature and might change at any time
(node:113245) ExperimentalWarning: The Argon2id Web Crypto API algorithm is an experimental feature and might change at any time
(node:113245) 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:113245) 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:113245) 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:113245) ExperimentalWarning: The cSHAKE256 Web Crypto API algorithm is an experimental feature and might change at any time
(node:113245) 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:113245) ExperimentalWarning: The SHA3-384 Web Crypto API algorithm is an experimental feature and might change at any time
(node:113245) ExperimentalWarning: The SHA3-512 Web Crypto API algorithm is an experimental feature and might change at any time
(node:113245) 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:113245) ExperimentalWarning: The encapsulateBits Web Crypto API method is an experimental feature and might change at any time
(node:113245) ExperimentalWarning: The decapsulateBits Web Crypto API method is an experimental feature and might change at any time
(node:113245) ExperimentalWarning: The ML-KEM-768 Web Crypto API algorithm is an experimental feature and might change at any time
(node:113245) ExperimentalWarning: The ML-KEM-1024 Web Crypto API algorithm is an experimental feature and might change at any time
(node:113245) 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:113245) ExperimentalWarning: The encapsulateKey Web Crypto API method is an experimental feature and might change at any time
(node:113245) ExperimentalWarning: The decapsulateKey Web Crypto API method is an experimental feature and might change at any time
(node:113245) ExperimentalWarning: The ML-KEM-768 Web Crypto API algorithm is an experimental feature and might change at any time
(node:113245) ExperimentalWarning: The ML-KEM-1024 Web Crypto API algorithm is an experimental feature and might change at any time
(node:113245) 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:113245) 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:113245) 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:113245) 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:113245) 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
|
|
aarch64-linux: with shared libraries:
test/wpt/test-streams.js#L0
--- stderr ---
(node:112372) 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/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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] 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] 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] 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] an aborted signal should cause the writable stream to reject with an AbortError
[UNEXPECTED_FAILURE][FAIL] idl_test setup
promise_test: Unhandled rejection with value: object "WebIDLParseError: Syntax error at line 20 in streams, since `interface ReadableStream`:
async_iterable<any>(optional
^ Unsupported generic type async_iterable"
Error
at get_stack (/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/testharness.js:4802:21)
at new AssertionError (/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/testharness.js:4795:22)
at assert (/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/testharness.js:4779:19)
at Test.<anonymous> (/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/testharness.js:764:29)
at Test.step (/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/testharness.js:2869:25)
at /home/runner/work/_te
|
|
aarch64-linux: with shared libraries:
test/wpt/test-resource-timing.js#L0
--- stderr ---
/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:2223:13)
at Test.step (/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/testharness.js:2869:25)
at IdlInterface.test_member_attribute (/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:2170:12)
at IdlInterface.test_members (/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:2712:22)
at IdlInterface.test (/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:1448:10)
Command: /home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/out/Release/node /home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:2223:13)
at Test.step (/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/testharness.js:2869:25)
at IdlInterface.test_member_attribute (/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:2170:12)
at IdlInterface.test_members (/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:2712:22)
at IdlInterface.test (/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:1448:10)
Command: /home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/out/Release/node /home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/wpt/test-resource-timing.js 'idlharness.any.js'
[UNEXPECTED_FAILURE][FAIL] PerformanceResourceTiming interface: attrib
|
|
aarch64-linux: with shared libraries:
test/wpt/test-fetch.js#L0
--- stderr ---
/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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
|
|
aarch64-linux: with shared libraries:
test/wpt/test-encoding.js#L0
--- stderr ---
/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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] Decode sample: utf-16be
[PASS] Decode sample: utf-16
[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 l
|
|
aarch64-linux: with shared libraries:
test/wpt/test-compression.js#L0
--- stderr ---
/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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] gzip 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] 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] deflate-raw compression with large flush output
[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] 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] 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] compressing 13 chunks with gzip should work
[PASS] compressing 13 chunks with deflate-raw should work
[PASS] compressing 14 chunks with deflate should work
[PASS]
|
|
aarch64-darwin: with shared libraries
Process completed with exit code 2.
|
|
aarch64-darwin: with shared libraries:
test/wpt/test-webidl.js#L0
--- stderr ---
/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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
/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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 /Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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: /Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/out/Release/node /Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/wpt/test-webidl.js 'ecmascript-binding/class-string-named-properties-object.window.js'
[PASS] existence and property descriptor of DOMException
[PASS] existence and property descriptor of DOMException.prototype
[PASS] existence and property descriptor of DOMException.prototype.constructor
[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_
|
|
aarch64-darwin: with shared libraries:
test/wpt/test-webcrypto.js#L0
--- stderr ---
(node:31641) 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:31641) ExperimentalWarning: The Argon2i Web Crypto API algorithm is an experimental feature and might change at any time
(node:31641) ExperimentalWarning: The Argon2id Web Crypto API algorithm is an experimental feature and might change at any time
(node:31641) 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:31641) 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:31641) 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:31641) ExperimentalWarning: The cSHAKE256 Web Crypto API algorithm is an experimental feature and might change at any time
(node:31641) 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:31641) ExperimentalWarning: The SHA3-384 Web Crypto API algorithm is an experimental feature and might change at any time
(node:31641) ExperimentalWarning: The SHA3-512 Web Crypto API algorithm is an experimental feature and might change at any time
(node:31641) 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:31641) ExperimentalWarning: The encapsulateBits Web Crypto API method is an experimental feature and might change at any time
(node:31641) ExperimentalWarning: The decapsulateBits Web Crypto API method is an experimental feature and might change at any time
(node:31641) ExperimentalWarning: The ML-KEM-768 Web Crypto API algorithm is an experimental feature and might change at any time
(node:31641) ExperimentalWarning: The ML-KEM-1024 Web Crypto API algorithm is an experimental feature and might change at any time
(node:31641) 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:31641) ExperimentalWarning: The encapsulateKey Web Crypto API method is an experimental feature and might change at any time
(node:31641) ExperimentalWarning: The decapsulateKey Web Crypto API method is an experimental feature and might change at any time
(node:31641) ExperimentalWarning: The ML-KEM-768 Web Crypto API algorithm is an experimental feature and might change at any time
(node:31641) ExperimentalWarning: The ML-KEM-1024 Web Crypto API algorithm is an experimental feature and might change at any time
(node:31641) 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:31641) 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:31641) 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:31641) 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:31641) ExperimentalWarning: The ML-DSA-44 Web Crypto API algorithm is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was c
|
|
aarch64-darwin: with shared libraries:
test/wpt/test-streams.js#L0
--- stderr ---
(node:31084) TimeoutNaNWarning: NaN is not a number.
Timeout duration was set to 1.
(Use `node --trace-warnings ...` to show where the warning was created)
/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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
[UNEXPECTED_FAILURE][FAIL] idl_test setup
promise_test: Unhandled rejection with value: object "WebIDLParseError: Syntax error at line 20 in streams, since `interface ReadableStream`:
async_iterable<any>(optional
^ Unsupported generic type async_iterable"
Error
at get_stack (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/testharness.js:4802:21)
at new AssertionError (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/testharness.js:4795:22)
at assert (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/testharness.js:4779:19)
at Test.<anonymous> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/testharness.js:764:29)
at Test.step (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/testharness.js:2869:25)
at /Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/testharness.js:2916:35
Command: /Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/out/Release/node /Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/wpt/test-streams.js 'idlharness.any.js'
[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] (reason: 'null') underlyingSource.cancel() should called when abort, even with pending pull
[PASS] (reason: 'undefined') underlyingSource.cancel() should called when abort, even with pending pull
[PASS] (reason: 'error1: error1') underlyingSource.cancel() should called wh
|
|
aarch64-darwin: with shared libraries:
test/wpt/test-resource-timing.js#L0
--- stderr ---
/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:2223:13)
at Test.step (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/testharness.js:2869:25)
at IdlInterface.test_member_attribute (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:2170:12)
at IdlInterface.test_members (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:2712:22)
at IdlInterface.test (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:1448:10)
Command: /Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/out/Release/node /Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:2223:13)
at Test.step (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/testharness.js:2869:25)
at IdlInterface.test_member_attribute (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:2170:12)
at IdlInterface.test_members (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:2712:22)
at IdlInterface.test (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:1448:10)
Command: /Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/out/Release/node /Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/wpt/test-resource-timing.js 'idlharness.any.js'
[UNEXPECTED_FAILURE][FAIL] PerformanceResourceTiming i
|
|
aarch64-darwin: with shared libraries:
test/wpt/test-fetch.js#L0
--- stderr ---
/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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.a
|
|
aarch64-darwin: with shared libraries:
test/wpt/test-encoding.js#L0
--- stderr ---
/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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] Decode sample: utf-16be
[PASS] Decode sample: utf-16
[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
|
|
aarch64-darwin: with shared libraries:
test/wpt/test-compression.js#L0
--- stderr ---
/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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] 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] deflate compression with large flush output
[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] 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] gzip compression with large flush output
[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] deflate-raw compression with large flush output
[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] compressing 13 chunks with gzip should work
[PASS] compressing 13 chunks with deflate-raw should work
[PASS] compressing 14 chunks with deflate should work
[PAS
|
|
x86_64-linux: with shared libraries
Process completed with exit code 2.
|
|
x86_64-linux: with shared libraries:
test/wpt/test-webidl.js#L0
--- stderr ---
/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/common/wpt.js:803:15)
at process.emit (node:events:520:22)
Node.js v26.0.0-pre
--- stdout ---
[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] @@toStringTag exists on the prototype with the appropriate descriptor
[PASS] Constructor property enumeration order of "length", "name", and "prototype"
[PASS] Method property enumeration order of "length" and "name"
[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] Getter property enumeration order of "length" and "name"
[EXPECTED_FAILURE][UNCAUGHT] ReferenceError: Window is not defined
Window is not defined
/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/out/Release/node /home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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_F
|
|
x86_64-linux: with shared libraries:
test/wpt/test-webcrypto.js#L0
--- stderr ---
(node:112901) 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:112901) ExperimentalWarning: The Argon2i Web Crypto API algorithm is an experimental feature and might change at any time
(node:112901) ExperimentalWarning: The Argon2id Web Crypto API algorithm is an experimental feature and might change at any time
(node:112901) 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:112901) 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:112901) 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:112901) ExperimentalWarning: The cSHAKE256 Web Crypto API algorithm is an experimental feature and might change at any time
(node:112901) 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:112901) ExperimentalWarning: The SHA3-384 Web Crypto API algorithm is an experimental feature and might change at any time
(node:112901) ExperimentalWarning: The SHA3-512 Web Crypto API algorithm is an experimental feature and might change at any time
(node:112901) 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:112901) ExperimentalWarning: The encapsulateBits Web Crypto API method is an experimental feature and might change at any time
(node:112901) ExperimentalWarning: The decapsulateBits Web Crypto API method is an experimental feature and might change at any time
(node:112901) ExperimentalWarning: The ML-KEM-768 Web Crypto API algorithm is an experimental feature and might change at any time
(node:112901) ExperimentalWarning: The ML-KEM-1024 Web Crypto API algorithm is an experimental feature and might change at any time
(node:112901) 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:112901) ExperimentalWarning: The encapsulateKey Web Crypto API method is an experimental feature and might change at any time
(node:112901) ExperimentalWarning: The decapsulateKey Web Crypto API method is an experimental feature and might change at any time
(node:112901) ExperimentalWarning: The ML-KEM-768 Web Crypto API algorithm is an experimental feature and might change at any time
(node:112901) ExperimentalWarning: The ML-KEM-1024 Web Crypto API algorithm is an experimental feature and might change at any time
(node:112901) 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:112901) 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:112901) 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:112901) 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:112901) 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
|
|
x86_64-linux: with shared libraries:
test/wpt/test-streams.js#L0
--- stderr ---
(node:112028) 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/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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] Closing must be propagated backward: starts closed; preventCancel = undefined (falsy); fulfilled cancel promise
[PASS] (reason: 'null') underlyingSource.cancel() should called when abort, even with pending pull
[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] Closing must be propagated backward: starts closed; preventCancel = (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 = 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
|
|
x86_64-linux: with shared libraries:
test/wpt/test-resource-timing.js#L0
--- stderr ---
/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:2223:13)
at Test.step (/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/testharness.js:2869:25)
at IdlInterface.test_member_attribute (/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:2170:12)
at IdlInterface.test_members (/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:2712:22)
at IdlInterface.test (/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:1448:10)
Command: /home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/out/Release/node /home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:2223:13)
at Test.step (/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/testharness.js:2869:25)
at IdlInterface.test_member_attribute (/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:2170:12)
at IdlInterface.test_members (/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:2712:22)
at IdlInterface.test (/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:1448:10)
Command: /home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/out/Release/node /home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/wpt/test-resource-timing.js 'idlharness.any.js'
[UNEXPECTED_FAILURE][FAIL] PerformanceResourceTiming interface: attrib
|
|
x86_64-linux: with shared libraries:
test/wpt/test-fetch.js#L0
--- stderr ---
/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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
|
|
x86_64-linux: with shared libraries:
test/wpt/test-encoding.js#L0
--- stderr ---
/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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" shou
|
|
x86_64-linux: with shared libraries:
test/wpt/test-compression.js#L0
--- stderr ---
/home/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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] gzip compression with large flush output
[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] 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] the length of deflated data should be shorter than that of the original data
[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] the length of gzipped data should be shorter than that of the original data
[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] the length of deflated (with -raw) 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] compressing 12 chunks with gzip should work
[PASS] compressing
|
|
x86_64-darwin: with shared libraries
Process completed with exit code 2.
|
|
x86_64-darwin: with shared libraries:
test/wpt/test-webidl.js#L0
--- stderr ---
/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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] 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] Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
[PASS] Constant INVALID_STATE_ERR on DOMException constructor object
[PASS] Constant INVALID_STATE_ERR on DOMException prototype object
[PASS] Constant SYNTAX_ERR on DOMException constructor object
[PASS] Constant SYNTAX_ERR on DOMException prototype object
[PASS] Constant INVALID_MODIFICATION_ERR on DOMException constructor object
[PASS] Constant INVALID_MODIFICATION_ERR on DOMException prototype object
[PASS] Constant NAMESPACE_ERR on DOMException constructor object
[PASS] Constant NAMESPACE_ERR on DOMException prototype object
[PASS] Constant INVALID_ACCESS_ERR on DOMException constructor object
[PASS] Constant INVALID_ACCESS_ERR on DOMException prototype object
[PASS] Constant VALIDATION_ERR on DOMException constructor object
[PASS] Constant VALIDATION_ERR on DOMException prototype object
[PASS] Constant TYPE_MISMATCH_ERR on DOMException constructor object
[PASS] Constant TYPE_MISMATCH_ERR on DOMException prototype object
[PASS] Constant SECURITY_ERR on DOMException constructor object
[PASS] Constant SECURITY_ERR on DOMException prototype object
[PASS] Constant NETWORK_ERR on DOMException constructor object
[PASS] Constant NETWOR
|
|
x86_64-darwin: with shared libraries:
test/wpt/test-webcrypto.js#L0
--- stderr ---
(node:35455) 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:35455) ExperimentalWarning: The Argon2i Web Crypto API algorithm is an experimental feature and might change at any time
(node:35455) ExperimentalWarning: The Argon2id Web Crypto API algorithm is an experimental feature and might change at any time
(node:35455) 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:35455) 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:35455) 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:35455) ExperimentalWarning: The cSHAKE256 Web Crypto API algorithm is an experimental feature and might change at any time
(node:35455) 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:35455) ExperimentalWarning: The SHA3-384 Web Crypto API algorithm is an experimental feature and might change at any time
(node:35455) ExperimentalWarning: The SHA3-512 Web Crypto API algorithm is an experimental feature and might change at any time
(node:35455) 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:35455) ExperimentalWarning: The encapsulateBits Web Crypto API method is an experimental feature and might change at any time
(node:35455) ExperimentalWarning: The decapsulateBits Web Crypto API method is an experimental feature and might change at any time
(node:35455) ExperimentalWarning: The ML-KEM-768 Web Crypto API algorithm is an experimental feature and might change at any time
(node:35455) ExperimentalWarning: The ML-KEM-1024 Web Crypto API algorithm is an experimental feature and might change at any time
(node:35455) 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:35455) ExperimentalWarning: The encapsulateKey Web Crypto API method is an experimental feature and might change at any time
(node:35455) ExperimentalWarning: The decapsulateKey Web Crypto API method is an experimental feature and might change at any time
(node:35455) ExperimentalWarning: The ML-KEM-768 Web Crypto API algorithm is an experimental feature and might change at any time
(node:35455) ExperimentalWarning: The ML-KEM-1024 Web Crypto API algorithm is an experimental feature and might change at any time
(node:35455) 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:35455) 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:35455) 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:35455) 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:35455) ExperimentalWarning: The ML-DSA-44 Web Crypto API algorithm is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was c
|
|
x86_64-darwin: with shared libraries:
test/wpt/test-streams.js#L0
--- stderr ---
(node:34583) TimeoutNaNWarning: NaN is not a number.
Timeout duration was set to 1.
(Use `node --trace-warnings ...` to show where the warning was created)
/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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] (reason: 'null') underlyingSource.cancel() should called when abort, even with pending pull
[PASS] (reason: 'undefined') underlyingSource.cancel() should called when abort, even with pending pull
[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] 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] 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 close
|
|
x86_64-darwin: with shared libraries:
test/wpt/test-resource-timing.js#L0
--- stderr ---
/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:2223:13)
at Test.step (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/testharness.js:2869:25)
at IdlInterface.test_member_attribute (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:2170:12)
at IdlInterface.test_members (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:2712:22)
at IdlInterface.test (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:1448:10)
Command: /Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/out/Release/node /Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:2223:13)
at Test.step (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/testharness.js:2869:25)
at IdlInterface.test_member_attribute (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:2170:12)
at IdlInterface.test_members (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:2712:22)
at IdlInterface.test (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/fixtures/wpt/resources/idlharness.js:1448:10)
Command: /Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/out/Release/node /Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/test/wpt/test-resource-timing.js 'idlharness.any.js'
[UNEXPECTED_FAILURE][FAIL] PerformanceResourceTiming i
|
|
x86_64-darwin: with shared libraries:
test/wpt/test-fetch.js#L0
--- stderr ---
/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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.a
|
|
x86_64-darwin: with shared libraries:
test/wpt/test-encoding.js#L0
--- stderr ---
/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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] Decode sample: utf-16be
[PASS] Decode sample: utf-16
[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
|
|
x86_64-darwin: with shared libraries:
test/wpt/test-compression.js#L0
--- stderr ---
/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-02-22fd4d3b0a78-slim/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] 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] gzip compression with large flush output
[PASS] compressing 8 chunks with deflate should work
[PASS] the length of deflated data should be shorter than that of the original data
[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] the length of gzipped data should be shorter than that of the original data
[PASS] compressing 9 chunks with gzip should work
[PASS] the length of deflated (with -raw) data should be shorter than that of the original data
[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] compressing 12 chunks with gzip should work
[PASS] compressing 12 chunks with deflate-raw should work
[PASS] compre
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
tarballs
|
48.3 MB |
sha256:d35f5cc5c8dfafdfbdec80ed759dcdd7aab9217e09987901665be1d5f3dc432e
|
|