Fix and enable additional streams tests in ShadowRealm #49321
Community-TC (pull_request)
Collect results for all tests affected by a pull request in chrome.
Details
View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster
Task Status
Started: 2024-11-27T19:16:59.879Z
Resolved: 2024-11-27T19:22:20.040Z
Task Execution Time: 5 minutes, 20 seconds, 161 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 0
Artifacts
- public/logs/live_backing.log
- public/logs/live.log
- public/results/checkrun.md
- public/results/wpt_report.json.gz
- public/results/wpt_screenshot.txt.gz
WPT Command: python3 ./wpt run --channel=dev --no-fail-on-unexpected --log-wptreport=../artifacts/wpt_report.json --log-wptscreenshot=../artifacts/wpt_screenshot.txt --affected base_head --log-mach-level=info --log-mach=- -y --no-pause --no-restart-on-unexpected --install-fonts --no-headless --verify-log-full --enable-swiftshader --install-browser --install-webdriver chrome
[taskcluster 2024-11-27 19:16:59.929Z] Task ID: fRvG3TuxQQO7B6Gy5TjKDg
[taskcluster 2024-11-27 19:16:59.929Z] Worker ID: 2671732019308450071
[taskcluster 2024-11-27 19:16:59.929Z] Worker Group: us-central1-c
[taskcluster 2024-11-27 19:16:59.929Z] Worker Node Type: projects/757942385826/machineTypes/n2-standard-4
[taskcluster 2024-11-27 19:16:59.929Z] Worker Pool: proj-wpt/ci
[taskcluster 2024-11-27 19:16:59.929Z] Worker Version: 46.1.0
[taskcluster 2024-11-27 19:16:59.929Z] Public IP: 34.132.210.212
[taskcluster 2024-11-27 19:16:59.929Z] Hostname: proj-wpt-ci-mj1tw1-it4qdbeeuqgc18g
ff2b96c8f8ff - Started downloading
560c024910be - Started downloading
ff2b96c8f8ff - Downloaded in 0.012 seconds
72ebe8ecf66d - Started downloading
430011f338a2 - Started downloading
560c024910be - Downloaded in 0.199 seconds
430011f338a2 - Downloaded in 0.046 seconds
4f4fb700ef54 - Started downloading
4f4fb700ef54 - Downloaded in 0.003 seconds
79df10d18997 - Started downloading
7e274023cae9 - Started downloading
...(1529 lines hidden)...
at Test.step (http://web-platform.test:8000/resources/testharness.js:2638:25)
at http://web-platform.test:8000/resources/testharness.js:2685:35
FAIL EvalError should be preserved - promise_test: Unhandled rejection with value: object "ReferenceError: GLOBAL is not defined"
Error
at get_stack (http://web-platform.test:8000/resources/testharness.js:4567:21)
at new AssertionError (http://web-platform.test:8000/resources/testharness.js:4560:22)
at assert (http://web-platform.test:8000/resources/testharness.js:4544:19)
at Test.<anonymous> (http://web-platform.test:8000/resources/testharness.js:764:29)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2638:25)
at http://web-platform.test:8000/resources/testharness.js:2685:35
FAIL RangeError should be preserved - promise_test: Unhandled rejection with value: object "ReferenceError: GLOBAL is not defined"
Error
at get_stack (http://web-platform.test:8000/resources/testharness.js:4567:21)
at new AssertionError (http://web-platform.test:8000/resources/testharness.js:4560:22)
at assert (http://web-platform.test:8000/resources/testharness.js:4544:19)
at Test.<anonymous> (http://web-platform.test:8000/resources/testharness.js:764:29)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2638:25)
at http://web-platform.test:8000/resources/testharness.js:2685:35
FAIL ReferenceError should be preserved - promise_test: Unhandled rejection with value: object "ReferenceError: GLOBAL is not defined"
Error
at get_stack (http://web-platform.test:8000/resources/testharness.js:4567:21)
at new AssertionError (http://web-platform.test:8000/resources/testharness.js:4560:22)
at assert (http://web-platform.test:8000/resources/testharness.js:4544:19)
at Test.<anonymous> (http://web-platform.test:8000/resources/testharness.js:764:29)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2638:25)
at http://web-platform.test:8000/resources/testharness.js:2685:35
FAIL SyntaxError should be preserved - promise_test: Unhandled rejection with value: object "ReferenceError: GLOBAL is not defined"
Error
at get_stack (http://web-platform.test:8000/resources/testharness.js:4567:21)
at new AssertionError (http://web-platform.test:8000/resources/testharness.js:4560:22)
at assert (http://web-platform.test:8000/resources/testharness.js:4544:19)
at Test.<anonymous> (http://web-platform.test:8000/resources/testharness.js:764:29)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2638:25)
at http://web-platform.test:8000/resources/testharness.js:2685:35
FAIL TypeError should be preserved - promise_test: Unhandled rejection with value: object "ReferenceError: GLOBAL is not defined"
Error
at get_stack (http://web-platform.test:8000/resources/testharness.js:4567:21)
at new AssertionError (http://web-platform.test:8000/resources/testharness.js:4560:22)
at assert (http://web-platform.test:8000/resources/testharness.js:4544:19)
at Test.<anonymous> (http://web-platform.test:8000/resources/testharness.js:764:29)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2638:25)
at http://web-platform.test:8000/resources/testharness.js:2685:35
FAIL URIError should be preserved - promise_test: Unhandled rejection with value: object "ReferenceError: GLOBAL is not defined"
Error
at get_stack (http://web-platform.test:8000/resources/testharness.js:4567:21)
at new AssertionError (http://web-platform.test:8000/resources/testharness.js:4560:22)
at assert (http://web-platform.test:8000/resources/testharness.js:4544:19)
at Test.<anonymous> (http://web-platform.test:8000/resources/testharness.js:764:29)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2638:25)
at http://web-platform.test:8000/resources/testharness.js:2685:35
/streams/transferable/transform-stream.any.shadowrealm-in-dedicatedworker.html
TIMEOUT /streams/transferable/transform-stream.any.shadowrealm-in-dedicatedworker.html
/streams/transferable/transform-stream.any.shadowrealm-in-window.html
ERROR /streams/transferable/transform-stream.any.shadowrealm-in-window.html - Unhandled rejection: ShadowRealm is not defined
ReferenceError: ShadowRealm is not defined
at http://web-platform.test:8000/streams/transferable/transform-stream.any.shadowrealm-in-window.html:9:13
at http://web-platform.test:8000/streams/transferable/transform-stream.any.shadowrealm-in-window.html:23:3
/streams/transferable/transform-stream.https.any.shadowrealm-in-audioworklet.html
TIMEOUT /streams/transferable/transform-stream.https.any.shadowrealm-in-audioworklet.html
/streams/transferable/transform-stream.any.html
FAIL piping through transferred transforms should work - assert_equals: transforms should have been applied expected "HELLO HELLO THERE THERE " but got "HELLO HELLO "
at http://web-platform.test:8000/streams/transferable/transform-stream.any.js:114:7
/streams/transferable/transform-stream.any.worker.html
FAIL should be able to transfer a TransformStream - assert_true: the readable side should be locked expected true got false
at Test.<anonymous> (http://web-platform.test:8000/streams/transferable/transform-stream.any.js:31:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2638:25)
at http://web-platform.test:8000/resources/testharness.js:738:36
at new Promise (<anonymous>)
at http://web-platform.test:8000/resources/testharness.js:737:20
FAIL a TransformStream with a locked writable should not be transferable - assert_throws_dom: transferring should throw function "() => failToTransfer(ts)" threw object "TypeError: Failed to execute 'postMessage' on 'DedicatedWorkerGlobalScope': Overload resolution failed." that is not a DOMException DataCloneError: property "code" is equal to undefined, expected 25
at Test.<anonymous> (http://web-platform.test:8000/streams/transferable/transform-stream.any.js:54:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2638:25)
at test (http://web-platform.test:8000/resources/testharness.js:633:30)
at http://web-platform.test:8000/streams/transferable/transform-stream.any.js:51:1
FAIL a TransformStream with a locked readable should not be transferable - assert_throws_dom: transferring should throw function "() => failToTransfer(ts)" threw object "TypeError: Failed to execute 'postMessage' on 'DedicatedWorkerGlobalScope': Overload resolution failed." that is not a DOMException DataCloneError: property "code" is equal to undefined, expected 25
at Test.<anonymous> (http://web-platform.test:8000/streams/transferable/transform-stream.any.js:62:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2638:25)
at test (http://web-platform.test:8000/resources/testharness.js:633:30)
at http://web-platform.test:8000/streams/transferable/transform-stream.any.js:59:1
FAIL a TransformStream with both sides locked should not be transferable - assert_throws_dom: transferring should throw function "() => failToTransfer(ts)" threw object "TypeError: Failed to execute 'postMessage' on 'DedicatedWorkerGlobalScope': Overload resolution failed." that is not a DOMException DataCloneError: property "code" is equal to undefined, expected 25
at Test.<anonymous> (http://web-platform.test:8000/streams/transferable/transform-stream.any.js:71:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2638:25)
at test (http://web-platform.test:8000/resources/testharness.js:633:30)
at http://web-platform.test:8000/streams/transferable/transform-stream.any.js:67:1
FAIL piping through transferred transforms should work - promise_test: Unhandled rejection with value: object "TypeError: Failed to execute 'postMessage' on 'DedicatedWorkerGlobalScope': Overload resolution failed."
Error
at get_stack (http://web-platform.test:8000/resources/testharness.js:4567:21)
at new AssertionError (http://web-platform.test:8000/resources/testharness.js:4560:22)
at assert (http://web-platform.test:8000/resources/testharness.js:4544:19)
at Test.<anonymous> (http://web-platform.test:8000/resources/testharness.js:764:29)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2638:25)
at http://web-platform.test:8000/resources/testharness.js:2685:35
/streams/transferable/transform-stream.any.shadowrealm-in-shadowrealm.html
ERROR /streams/transferable/transform-stream.any.shadowrealm-in-shadowrealm.html - Unhandled rejection: ShadowRealm is not defined
ReferenceError: ShadowRealm is not defined
at http://web-platform.test:8000/streams/transferable/transform-stream.any.shadowrealm-in-shadowrealm.html:9:17
at http://web-platform.test:8000/streams/transferable/transform-stream.any.shadowrealm-in-shadowrealm.html:39:3
/streams/transferable/transform-stream.any.shadowrealm-in-sharedworker.html
TIMEOUT /streams/transferable/transform-stream.any.shadowrealm-in-sharedworker.html
/streams/transferable/transform-stream.https.any.shadowrealm-in-serviceworker.html
TIMEOUT /streams/transferable/transform-stream.https.any.shadowrealm-in-serviceworker.html
/streams/transferable/writable-stream.any.shadowrealm-in-dedicatedworker.html
TIMEOUT /streams/transferable/writable-stream.any.shadowrealm-in-dedicatedworker.html
/streams/transferable/writable-stream.any.shadowrealm-in-sharedworker.html
TIMEOUT /streams/transferable/writable-stream.any.shadowrealm-in-sharedworker.html
/streams/transferable/writable-stream.any.shadowrealm-in-shadowrealm.html
ERROR /streams/transferable/writable-stream.any.shadowrealm-in-shadowrealm.html - Unhandled rejection: ShadowRealm is not defined
ReferenceError: ShadowRealm is not defined
at http://web-platform.test:8000/streams/transferable/writable-stream.any.shadowrealm-in-shadowrealm.html:9:17
at http://web-platform.test:8000/streams/transferable/writable-stream.any.shadowrealm-in-shadowrealm.html:41:3
/streams/transferable/writable-stream.any.worker.html
FAIL should be able to transfer a WritableStream - assert_true: the original stream should be locked expected true got false
at Test.<anonymous> (http://web-platform.test:8000/streams/transferable/writable-stream.any.js:33:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2638:25)
at http://web-platform.test:8000/resources/testharness.js:738:36
at new Promise (<anonymous>)
at http://web-platform.test:8000/resources/testharness.js:737:20
FAIL a locked WritableStream should not be transferable - assert_throws_dom: transferring should throw function "() => failToTransfer(ws)" threw object "TypeError: Failed to execute 'postMessage' on 'DedicatedWorkerGlobalScope': Overload resolution failed." that is not a DOMException DataCloneError: property "code" is equal to undefined, expected 25
at Test.<anonymous> (http://web-platform.test:8000/streams/transferable/writable-stream.any.js:48:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2638:25)
at test (http://web-platform.test:8000/resources/testharness.js:633:30)
at http://web-platform.test:8000/streams/transferable/writable-stream.any.js:45:1
FAIL should be able to transfer a {readable, writable} pair - promise_test: Unhandled rejection with value: object "TypeError: Failed to execute 'postMessage' on 'DedicatedWorkerGlobalScope': Overload resolution failed."
Error
at get_stack (http://web-platform.test:8000/resources/testharness.js:4567:21)
at new AssertionError (http://web-platform.test:8000/resources/testharness.js:4560:22)
at assert (http://web-platform.test:8000/resources/testharness.js:4544:19)
at Test.<anonymous> (http://web-platform.test:8000/resources/testharness.js:764:29)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2638:25)
at http://web-platform.test:8000/resources/testharness.js:2685:35
FAIL desiredSize for a newly-transferred stream should be 1 - promise_test: Unhandled rejection with value: object "TypeError: Failed to execute 'postMessage' on 'DedicatedWorkerGlobalScope': Overload resolution failed."
Error
at get_stack (http://web-platform.test:8000/resources/testharness.js:4567:21)
at new AssertionError (http://web-platform.test:8000/resources/testharness.js:4560:22)
at assert (http://web-platform.test:8000/resources/testharness.js:4544:19)
at Test.<anonymous> (http://web-platform.test:8000/resources/testharness.js:764:29)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2638:25)
at http://web-platform.test:8000/resources/testharness.js:2685:35
FAIL effective queue size of a transferred writable should be 2 - promise_test: Unhandled rejection with value: object "TypeError: Failed to execute 'postMessage' on 'DedicatedWorkerGlobalScope': Overload resolution failed."
Error
at get_stack (http://web-platform.test:8000/resources/testharness.js:4567:21)
at new AssertionError (http://web-platform.test:8000/resources/testharness.js:4560:22)
at assert (http://web-platform.test:8000/resources/testharness.js:4544:19)
at Test.<anonymous> (http://web-platform.test:8000/resources/testharness.js:764:29)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2638:25)
at http://web-platform.test:8000/resources/testharness.js:2685:35
FAIL second write should wait for first underlying write to complete - promise_test: Unhandled rejection with value: object "TypeError: Failed to execute 'postMessage' on 'DedicatedWorkerGlobalScope': Overload resolution failed."
Error
at get_stack (http://web-platform.test:8000/resources/testharness.js:4567:21)
at new AssertionError (http://web-platform.test:8000/resources/testharness.js:4560:22)
at assert (http://web-platform.test:8000/resources/testharness.js:4544:19)
at Test.<anonymous> (http://web-platform.test:8000/resources/testharness.js:764:29)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2638:25)
at http://web-platform.test:8000/resources/testharness.js:2685:35
FAIL abort() should work - promise_test: Unhandled rejection with value: object "TypeError: Failed to execute 'postMessage' on 'DedicatedWorkerGlobalScope': Overload resolution failed."
Error
at get_stack (http://web-platform.test:8000/resources/testharness.js:4567:21)
at new AssertionError (http://web-platform.test:8000/resources/testharness.js:4560:22)
at assert (http://web-platform.test:8000/resources/testharness.js:4544:19)
at Test.<anonymous> (http://web-platform.test:8000/resources/testharness.js:764:29)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2638:25)
at http://web-platform.test:8000/resources/testharness.js:2685:35
FAIL writing a unclonable object should error the stream - promise_test: Unhandled rejection with value: object "TypeError: Failed to execute 'postMessage' on 'DedicatedWorkerGlobalScope': Overload resolution failed."
Error
at get_stack (http://web-platform.test:8000/resources/testharness.js:4567:21)
at new AssertionError (http://web-platform.test:8000/resources/testharness.js:4560:22)
at assert (http://web-platform.test:8000/resources/testharness.js:4544:19)
at Test.<anonymous> (http://web-platform.test:8000/resources/testharness.js:764:29)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2638:25)
at http://web-platform.test:8000/resources/testharness.js:2685:35
/streams/transferable/writable-stream.https.any.shadowrealm-in-audioworklet.html
TIMEOUT /streams/transferable/writable-stream.https.any.shadowrealm-in-audioworklet.html
/streams/transferable/writable-stream.https.any.shadowrealm-in-serviceworker.html
TIMEOUT /streams/transferable/writable-stream.https.any.shadowrealm-in-serviceworker.html
/streams/transferable/writable-stream.any.shadowrealm-in-window.html
ERROR /streams/transferable/writable-stream.any.shadowrealm-in-window.html - Unhandled rejection: ShadowRealm is not defined
ReferenceError: ShadowRealm is not defined
at http://web-platform.test:8000/streams/transferable/writable-stream.any.shadowrealm-in-window.html:9:13
at http://web-platform.test:8000/streams/transferable/writable-stream.any.shadowrealm-in-window.html:25:3
2:36.27 INFO Got 27 unexpected results, with 0 unexpected passes
2:36.27 wptserve INFO Stopped WebTransport over HTTP/3 server on 127.0.0.1:11000
2:36.33 wptserve INFO Stopped http server on 127.0.0.1:8001
2:36.33 wptserve INFO Stopped http server on 127.0.0.1:8445
2:36.33 wptserve INFO Stopped http server on 127.0.0.1:8446
2:36.35 wptserve INFO Stopped http server on 127.0.0.1:8444
2:36.35 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
2:36.35 wptserve INFO Stopped http server on 127.0.0.1:9000
2:36.35 wptserve INFO Stopped http server on 127.0.0.1:8003
2:36.35 wptserve INFO Stopped http server on 127.0.0.1:8002
2:36.36 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
2:36.55 wptserve INFO Stopped http server on 127.0.0.1:8000
2:36.57 wptserve INFO Stopped http server on 127.0.0.1:8443
2:36.63 INFO Removed font: Ahem.ttf
2:36.66 INFO Closing logging queue
2:36.66 INFO queue closed
2:36.66 INFO Tolerating 27 unexpected results
X connection to :99.0 broken (explicit kill or server shutdown).
[taskcluster 2024-11-27 19:22:18.704Z] === Task Finished ===
[taskcluster 2024-11-27 19:22:19.461Z] Successful task run with exit code: 0 completed in 319.534 seconds