[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
–
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]
|