Skip to content

worker: add Symbol.toStringTag to messaging classes #81175

worker: add Symbol.toStringTag to messaging classes

worker: add Symbol.toStringTag to messaging classes #81175

Triggered via pull request August 25, 2026 10:02
Status Failure
Total duration 48m 1s
Artifacts

test-macos.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 1 notice
test-macOS
Process completed with exit code 2.
test-macOS: test/wpt/test-web-locks.js#L0
--- stdout --- [SKIPPED] web-locks/non-secure-context.any.html: navigator.locks is only present in secure contexts [SKIPPED] web-locks/non-secure-context.any.worker.html: navigator.locks is only present in secure contexts [SKIPPED] web-locks/secure-context.https.any.html: Different secure context behavior in Node.js [SKIPPED] web-locks/secure-context.https.any.worker.html: Different secure context behavior in Node.js [SKIPPED] web-locks/storage-buckets.tentative.https.any.html: Node.js does not implement Storage Buckets API [SKIPPED] web-locks/storage-buckets.tentative.https.any.worker.html: Node.js does not implement Storage Buckets API [PASS] web-locks/acquire.https.any.html: navigator.locks.request requires a name and a callback [PASS] web-locks/acquire.https.any.html: mode must be "shared" or "exclusive" [PASS] web-locks/acquire.https.any.html: The 'steal' and 'ifAvailable' options are mutually exclusive [PASS] web-locks/acquire.https.any.html: The 'steal' option must be used with exclusive locks [PASS] web-locks/acquire.https.any.html: The 'signal' and 'steal' options are mutually exclusive [PASS] web-locks/acquire.https.any.html: The 'signal' and 'ifAvailable' options are mutually exclusive [PASS] web-locks/acquire.https.any.html: callback must be a function [PASS] web-locks/acquire.https.any.html: navigator.locks.request's returned promise resolves after lock is released [PASS] web-locks/acquire.https.any.html: Returned Promise rejects if callback throws synchronously [PASS] web-locks/acquire.https.any.html: Returned Promise rejects if callback throws asynchronously [PASS] web-locks/acquire.https.any.html: If callback throws a thenable, its then() should not be invoked [PASS] web-locks/acquire.https.any.worker.html: navigator.locks.request requires a name and a callback [PASS] web-locks/acquire.https.any.worker.html: mode must be "shared" or "exclusive" [PASS] web-locks/acquire.https.any.worker.html: The 'steal' and 'ifAvailable' options are mutually exclusive [PASS] web-locks/acquire.https.any.worker.html: The 'steal' option must be used with exclusive locks [PASS] web-locks/acquire.https.any.worker.html: The 'signal' and 'steal' options are mutually exclusive [PASS] web-locks/acquire.https.any.worker.html: The 'signal' and 'ifAvailable' options are mutually exclusive [PASS] web-locks/acquire.https.any.worker.html: callback must be a function [PASS] web-locks/acquire.https.any.worker.html: navigator.locks.request's returned promise resolves after lock is released [PASS] web-locks/acquire.https.any.worker.html: Returned Promise rejects if callback throws synchronously [PASS] web-locks/acquire.https.any.worker.html: Returned Promise rejects if callback throws asynchronously [PASS] web-locks/acquire.https.any.worker.html: If callback throws a thenable, its then() should not be invoked [PASS] web-locks/held.https.any.html: callback's result is promisified if not async [PASS] web-locks/held.https.any.html: lock is held until callback's returned promise resolves [PASS] web-locks/held.https.any.html: lock is held until callback's returned promise rejects [PASS] web-locks/held.https.any.html: held lock prevents the same client from acquiring it [PASS] web-locks/held.https.any.worker.html: callback's result is promisified if not async [PASS] web-locks/held.https.any.worker.html: lock is held until callback's returned promise resolves [PASS] web-locks/held.https.any.worker.html: lock is held until callback's returned promise rejects [PASS] web-locks/held.https.any.worker.html: held lock prevents the same client from acquiring it [PASS] web-locks/idlharness.https.any.html: idl_test validation [PASS] web-locks/idlharness.https.any.html: Partial interface Navigator: member names are unique [PASS] web-locks/idlharness.https.any.html: Partial interface mixin NavigatorID: member names are unique [PASS] web-locks/idlharness.https.any.html: Navigator includes NavigatorLocks: member names are unique [PASS] web-locks/idlharness.https.any.html: WorkerNavigator includes NavigatorLocks: member names are unique [PASS] web-locks/idlharne
sccache stats - test-macOS
69% - 3476 hits, 1552 misses, 0 errors