Skip to content

[v25.x backport] crypto: add raw key formats support to the KeyObject APIs and WPT updates #73978

[v25.x backport] crypto: add raw key formats support to the KeyObject APIs and WPT updates

[v25.x backport] crypto: add raw key formats support to the KeyObject APIs and WPT updates #73978

Triggered via pull request March 28, 2026 15:08
Status Failure
Total duration 1h 14m 16s
Artifacts

test-macos.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

2 errors
test-macOS
Process completed with exit code 2.
test-macOS: test/wpt/test-webidl.js#L0
--- stderr --- /Users/runner/work/node/node/node/test/common/wpt.js:807 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/node/node/node/test/common/wpt.js:807:15) at process.emit (node:events:520:22) Node.js v25.8.3-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 [EXPECTED_FAILURE][UNCAUGHT] ReferenceError: Window is not defined Window is not defined /Users/runner/work/node/node/node/test/fixtures/wpt/webidl/ecmascript-binding/class-string-named-properties-object.window.js:3 const namedPropertiesObject = Object.getPrototypeOf(Window.prototype); ^ ReferenceError: Window is not defined at /Users/runner/work/node/node/node/test/fixtures/wpt/webidl/ecmascript-binding/class-string-named-properties-object.window.js:3:53 at Script.runInThisContext (node:vm:137:12) at runInThisContext (node:vm:317:38) at Object.<anonymous> (/Users/runner/work/node/node/node/test/common/wpt/worker.js:69:3) at Module._compile (node:internal/modules/cjs/loader:1829:14) at Object..js (node:internal/modules/cjs/loader:1969:10) at Module.load (node:internal/modules/cjs/loader:1552:32) at Module._load (node:internal/modules/cjs/loader:1354: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/node/node/node/out/Release/node /Users/runner/work/node/node/node/test/wpt/test-webidl.js 'ecmascript-binding/class-string-named-properties-object.window.js' [PASS] @@toStringTag exists with the appropriate descriptor [PASS] Object.prototype.toString [PASS] Object.prototype.toString applied after modifying @@toStringTag [PASS] Object.prototype.toString applied to a null-prototype instance [PASS] Object.prototype.toString applied after nulling the prototype [PASS] existence and property descriptor of DOMException [PASS] existence and property descriptor of DOMException.prototype [PASS] existence and property descriptor of DOMException.prototype.constructor [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]