Update to support Python 3.14 #57004
Community-TC (push)
A subset of WPT's "testharness" tests (chunk number 13 of 16), run in the canary release of chrome.
Details
View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster
Task Status
Started: 2026-01-07T12:31:58.192Z
Resolved: 2026-01-07T13:12:53.677Z
Task Execution Time: 40 minutes, 55 seconds, 485 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=canary --log-wptreport=../artifacts/wpt_report.json --log-wptscreenshot=../artifacts/wpt_screenshot.txt --no-fail-on-unexpected --this-chunk=13 --total-chunks=16 --test-type=testharness --log-mach-level=info --log-mach=- -y --no-pause --no-restart-on-unexpected --install-fonts --verify-log-full --no-headless --enable-swiftshader --install-browser --install-webdriver chrome
[taskcluster 2026-01-07 12:31:58.289Z] Task ID: FFgvzIqvSTernrDX0MZgAg
[taskcluster 2026-01-07 12:31:58.289Z] Worker ID: 8619742956610645245
[taskcluster 2026-01-07 12:31:58.289Z] Worker Group: us-east1-d
[taskcluster 2026-01-07 12:31:58.289Z] Worker Node Type: projects/757942385826/machineTypes/n2-standard-4
[taskcluster 2026-01-07 12:31:58.289Z] Worker Pool: proj-wpt/ci
[taskcluster 2026-01-07 12:31:58.289Z] Worker Version: 46.1.0
[taskcluster 2026-01-07 12:31:58.289Z] Public IP: 35.196.90.39
[taskcluster 2026-01-07 12:31:58.289Z] Hostname: proj-wpt-ci-ozfmkrfcqzwh0nfgelmwwg
8f84a9f2102e - Started downloading
ac811f28856d - Started downloading
40516d781e70 - Started downloading
ac811f28856d - Downloaded in 0.036 seconds
44ebbf800033 - Started downloading
44ebbf800033 - Downloaded in 0.048 seconds
8f84a9f2102e - Downloaded in 0.203 seconds
4f4fb700ef54 - Started downloading
4f4fb700ef54 - Downloaded in 0 seconds
a8884b21e40e - Started downloading
79c347416ee8 - Started downloading
...(44365 lines hidden)...
at https://web-platform.test:8443/resources/testharness.js:2916:35
FAIL share() rejects chrome: URLs - promise_test: Unhandled rejection with value: object "TypeError: navigator.share is not a function"
Error
at get_stack (https://web-platform.test:8443/resources/testharness.js:4802:21)
at new AssertionError (https://web-platform.test:8443/resources/testharness.js:4795:22)
at assert (https://web-platform.test:8443/resources/testharness.js:4779:19)
at Test.<anonymous> (https://web-platform.test:8443/resources/testharness.js:764:29)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2869:25)
at https://web-platform.test:8443/resources/testharness.js:2916:35
FAIL share() rejects javascript: URLs - promise_test: Unhandled rejection with value: object "TypeError: navigator.share is not a function"
Error
at get_stack (https://web-platform.test:8443/resources/testharness.js:4802:21)
at new AssertionError (https://web-platform.test:8443/resources/testharness.js:4795:22)
at assert (https://web-platform.test:8443/resources/testharness.js:4779:19)
at Test.<anonymous> (https://web-platform.test:8443/resources/testharness.js:764:29)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2869:25)
at https://web-platform.test:8443/resources/testharness.js:2916:35
FAIL share() rejects blob: URLs - promise_test: Unhandled rejection with value: object "TypeError: navigator.share is not a function"
Error
at get_stack (https://web-platform.test:8443/resources/testharness.js:4802:21)
at new AssertionError (https://web-platform.test:8443/resources/testharness.js:4795:22)
at assert (https://web-platform.test:8443/resources/testharness.js:4779:19)
at Test.<anonymous> (https://web-platform.test:8443/resources/testharness.js:764:29)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2869:25)
at https://web-platform.test:8443/resources/testharness.js:2916:35
FAIL share() rejects data: URLs - promise_test: Unhandled rejection with value: object "TypeError: navigator.share is not a function"
Error
at get_stack (https://web-platform.test:8443/resources/testharness.js:4802:21)
at new AssertionError (https://web-platform.test:8443/resources/testharness.js:4795:22)
at assert (https://web-platform.test:8443/resources/testharness.js:4779:19)
at Test.<anonymous> (https://web-platform.test:8443/resources/testharness.js:764:29)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2869:25)
at https://web-platform.test:8443/resources/testharness.js:2916:35
/web-share/share-without-user-gesture.https.html
FAIL share without a user gesture - navigator.share is not a function
TypeError: navigator.share is not a function
at Test.<anonymous> (https://web-platform.test:8443/web-share/share-without-user-gesture.https.html:14:25)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2869:25)
at https://web-platform.test:8443/resources/testharness.js:738:36
at new Promise (<anonymous>)
at https://web-platform.test:8443/resources/testharness.js:737:20
/web-share/test-fully-active.https.html
FAIL calling share() on non-fully active document returns a promise rejected with InvalidStateError - promise_test: Unhandled rejection with value: object "TypeError: navigator.share is not a function"
Error
at get_stack (https://web-platform.test:8443/resources/testharness.js:4802:21)
at new AssertionError (https://web-platform.test:8443/resources/testharness.js:4795:22)
at assert (https://web-platform.test:8443/resources/testharness.js:4779:19)
at Test.<anonymous> (https://web-platform.test:8443/resources/testharness.js:764:29)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2869:25)
at https://web-platform.test:8443/resources/testharness.js:2916:35
FAIL calling share() with transient activation on non-fully active document returns a promise rejected with InvalidStateError - promise_test: Unhandled rejection with value: object "TypeError: navigator.share is not a function"
Error
at get_stack (https://web-platform.test:8443/resources/testharness.js:4802:21)
at new AssertionError (https://web-platform.test:8443/resources/testharness.js:4795:22)
at assert (https://web-platform.test:8443/resources/testharness.js:4779:19)
at Test.<anonymous> (https://web-platform.test:8443/resources/testharness.js:764:29)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2869:25)
at https://web-platform.test:8443/resources/testharness.js:2916:35
FAIL calling canShare() on a non-fully active document returns false - promise_test: Unhandled rejection with value: object "TypeError: navigator.canShare is not a function"
Error
at get_stack (https://web-platform.test:8443/resources/testharness.js:4802:21)
at new AssertionError (https://web-platform.test:8443/resources/testharness.js:4795:22)
at assert (https://web-platform.test:8443/resources/testharness.js:4779:19)
at Test.<anonymous> (https://web-platform.test:8443/resources/testharness.js:764:29)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2869:25)
at https://web-platform.test:8443/resources/testharness.js:2916:35
/webaudio/idlharness.https.window.html
FAIL BaseAudioContext interface: attribute renderQuantumSize - assert_true: The prototype object must have a property "renderQuantumSize" expected true got false
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:2223:13)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2869:25)
at IdlInterface.test_member_attribute (https://web-platform.test:8443/resources/idlharness.js:2170:12)
at IdlInterface.test_members (https://web-platform.test:8443/resources/idlharness.js:2712:22)
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1448:10)
FAIL AudioContext interface: operation createMediaStreamTrackSource(MediaStreamTrack) - assert_own_property: interface prototype object missing non-static operation expected property "createMediaStreamTrackSource" missing
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:2310:13)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2869:25)
at IdlInterface.test_member_operation (https://web-platform.test:8443/resources/idlharness.js:2263:12)
at IdlInterface.test_members (https://web-platform.test:8443/resources/idlharness.js:2727:26)
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1448:10)
FAIL AudioContext interface: context must inherit property "createMediaStreamTrackSource(MediaStreamTrack)" with the proper type - assert_inherits: property "createMediaStreamTrackSource" not found in prototype chain
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:2923:25)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2869:25)
at test (https://web-platform.test:8443/resources/testharness.js:633:30)
at self.subsetTestByKey (https://web-platform.test:8443/resources/idlharness.js:44:14)
FAIL AudioContext interface: calling createMediaStreamTrackSource(MediaStreamTrack) on context with too few arguments must throw TypeError - assert_inherits: property "createMediaStreamTrackSource" not found in prototype chain
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:2982:25)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2869:25)
at IdlInterface.test_interface_of (https://web-platform.test:8443/resources/idlharness.js:2975:20)
at IdlInterface.test_object (https://web-platform.test:8443/resources/idlharness.js:2794:31)
FAIL BaseAudioContext interface: context must inherit property "renderQuantumSize" with the proper type - assert_inherits: property "renderQuantumSize" not found in prototype chain
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:2923:25)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2869:25)
at test (https://web-platform.test:8443/resources/testharness.js:633:30)
at self.subsetTestByKey (https://web-platform.test:8443/resources/idlharness.js:44:14)
FAIL BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "renderQuantumSize" with the proper type - assert_inherits: property "renderQuantumSize" not found in prototype chain
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:2923:25)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2869:25)
at test (https://web-platform.test:8443/resources/testharness.js:633:30)
at self.subsetTestByKey (https://web-platform.test:8443/resources/idlharness.js:44:14)
FAIL MediaStreamTrackAudioSourceNode interface: existence and properties of interface object - assert_own_property: self does not have own property "MediaStreamTrackAudioSourceNode" expected property "MediaStreamTrackAudioSourceNode" missing
at IdlInterface.assert_interface_object_exists (https://web-platform.test:8443/resources/idlharness.js:1315:5)
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1471:14)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2869:25)
at test (https://web-platform.test:8443/resources/testharness.js:633:30)
at self.subsetTestByKey (https://web-platform.test:8443/resources/idlharness.js:44:14)
FAIL MediaStreamTrackAudioSourceNode interface object length - assert_own_property: self does not have own property "MediaStreamTrackAudioSourceNode" expected property "MediaStreamTrackAudioSourceNode" missing
at IdlInterface.assert_interface_object_exists (https://web-platform.test:8443/resources/idlharness.js:1315:5)
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1555:18)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2869:25)
at test (https://web-platform.test:8443/resources/testharness.js:633:30)
at self.subsetTestByKey (https://web-platform.test:8443/resources/idlharness.js:44:14)
FAIL MediaStreamTrackAudioSourceNode interface object name - assert_own_property: self does not have own property "MediaStreamTrackAudioSourceNode" expected property "MediaStreamTrackAudioSourceNode" missing
at IdlInterface.assert_interface_object_exists (https://web-platform.test:8443/resources/idlharness.js:1315:5)
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1580:18)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2869:25)
at test (https://web-platform.test:8443/resources/testharness.js:633:30)
at self.subsetTestByKey (https://web-platform.test:8443/resources/idlharness.js:44:14)
FAIL MediaStreamTrackAudioSourceNode interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "MediaStreamTrackAudioSourceNode" expected property "MediaStreamTrackAudioSourceNode" missing
at IdlInterface.assert_interface_object_exists (https://web-platform.test:8443/resources/idlharness.js:1315:5)
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1776:14)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2869:25)
at test (https://web-platform.test:8443/resources/testharness.js:633:30)
at self.subsetTestByKey (https://web-platform.test:8443/resources/idlharness.js:44:14)
FAIL MediaStreamTrackAudioSourceNode interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "MediaStreamTrackAudioSourceNode" expected property "MediaStreamTrackAudioSourceNode" missing
at IdlInterface.assert_interface_object_exists (https://web-platform.test:8443/resources/idlharness.js:1315:5)
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1900:14)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2869:25)
at test (https://web-platform.test:8443/resources/testharness.js:633:30)
at self.subsetTestByKey (https://web-platform.test:8443/resources/idlharness.js:44:14)
FAIL MediaStreamTrackAudioSourceNode interface: existence and properties of interface prototype object's @@unscopables property - assert_own_property: self does not have own property "MediaStreamTrackAudioSourceNode" expected property "MediaStreamTrackAudioSourceNode" missing
at IdlInterface.assert_interface_object_exists (https://web-platform.test:8443/resources/idlharness.js:1315:5)
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:1935:14)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2869:25)
at test (https://web-platform.test:8443/resources/testharness.js:633:30)
at self.subsetTestByKey (https://web-platform.test:8443/resources/idlharness.js:44:14)
FAIL AudioWorklet interface: attribute port - assert_true: The prototype object must have a property "port" expected true got false
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:2223:13)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2869:25)
at IdlInterface.test_member_attribute (https://web-platform.test:8443/resources/idlharness.js:2170:12)
at IdlInterface.test_members (https://web-platform.test:8443/resources/idlharness.js:2712:22)
at IdlInterface.test (https://web-platform.test:8443/resources/idlharness.js:1448:10)
FAIL AudioWorklet interface: context.audioWorklet must inherit property "port" with the proper type - assert_inherits: property "port" not found in prototype chain
at IdlInterface.<anonymous> (https://web-platform.test:8443/resources/idlharness.js:2923:25)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2869:25)
at test (https://web-platform.test:8443/resources/testharness.js:633:30)
at self.subsetTestByKey (https://web-platform.test:8443/resources/idlharness.js:44:14)
/webmessaging/broadcastchannel/opaque-origin.html
FAIL BroadcastChannel messages from data URL dedicated workers should be self-contained - promise_test: Unhandled rejection with value: "Received message from an opaque origin"
Error
at get_stack (http://web-platform.test:8000/resources/testharness.js:4802:21)
at new AssertionError (http://web-platform.test:8000/resources/testharness.js:4795:22)
at assert (http://web-platform.test:8000/resources/testharness.js:4779: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:2869:25)
at http://web-platform.test:8000/resources/testharness.js:2916:35
FAIL BroadcastChannel messages from data URL shared workers should be self-contained - promise_test: Unhandled rejection with value: "Received message from an opaque origin"
Error
at get_stack (http://web-platform.test:8000/resources/testharness.js:4802:21)
at new AssertionError (http://web-platform.test:8000/resources/testharness.js:4795:22)
at assert (http://web-platform.test:8000/resources/testharness.js:4779: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:2869:25)
at http://web-platform.test:8000/resources/testharness.js:2916:35
/workers/same-site-cookies/first-party.none.tentative.https.window.html
FAIL Check SharedWorker sameSiteCookies option none for first-party - assert_equals: Worker should get/set SameSite=None cookies only expected "ReadOnLoad:None,ReadOnFetch:None,SetOnRedirectLoad:None,SetOnLoad:None,SetOnRedirectFetch:None,SetOnFetch:None" but got "ReadOnLoad:None,ReadOnFetch:None,SetOnRedirectLoad:StrictLaxNone,SetOnLoad:StrictLaxNone,SetOnRedirectFetch:StrictLaxNone,SetOnFetch:StrictLaxNone"
at Test.<anonymous> (https://web-platform.test:8443/workers/same-site-cookies/first-party.none.tentative.https.window.js:23:17)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2869:25)
at https://web-platform.test:8443/resources/testharness.js:2916:35
/workers/same-site-cookies/third-party.default.tentative.sub.https.window.html
FAIL Check SharedWorker sameSiteCookies option default for third-party - assert_equals: Worker should get/set SameSite=None cookies only expected "ReadOnLoad:None,ReadOnFetch:None,SetOnRedirectLoad:None,SetOnLoad:None,SetOnRedirectFetch:None,SetOnFetch:None" but got "ReadOnLoad:None,ReadOnFetch:None,SetOnRedirectLoad:StrictLaxNone,SetOnLoad:StrictLaxNone,SetOnRedirectFetch:StrictLaxNone,SetOnFetch:StrictLaxNone"
at Test.<anonymous> (https://web-platform.test:8443/workers/same-site-cookies/third-party.default.tentative.sub.https.window.js:25:9)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2869:25)
at https://web-platform.test:8443/resources/testharness.js:2916:35
/workers/same-site-cookies/third-party.none.tentative.sub.https.window.html
FAIL Check SharedWorker sameSiteCookies option none for third-party - assert_equals: Worker should get/set SameSite=None cookies only expected "ReadOnLoad:None,ReadOnFetch:None,SetOnRedirectLoad:None,SetOnLoad:None,SetOnRedirectFetch:None,SetOnFetch:None" but got "ReadOnLoad:None,ReadOnFetch:None,SetOnRedirectLoad:StrictLaxNone,SetOnLoad:StrictLaxNone,SetOnRedirectFetch:StrictLaxNone,SetOnFetch:StrictLaxNone"
at Test.<anonymous> (https://web-platform.test:8443/workers/same-site-cookies/third-party.none.tentative.sub.https.window.js:25:9)
at Test.step (https://web-platform.test:8443/resources/testharness.js:2869:25)
at https://web-platform.test:8443/resources/testharness.js:2916:35
39:17.54 INFO Got 468 unexpected results, with 0 unexpected passes
39:17.56 wptserve INFO Stopped http server on 127.0.0.1:8000
39:17.56 wptserve INFO Stopped http server on 127.0.0.1:8001
39:17.56 wptserve INFO Stopped http server on 127.0.0.1:8002
39:17.56 wptserve INFO Stopped http server on 127.0.0.1:8003
39:17.57 wptserve INFO Stopped http server on 127.0.0.1:8444
39:17.57 wptserve INFO Stopped http server on 127.0.0.1:8443
39:17.57 wptserve INFO Stopped http server on 127.0.0.1:8446
39:17.57 wptserve INFO Stopped http server on 127.0.0.1:8445
39:17.58 wptserve INFO Stopped WebTransport over HTTP/3 server on 127.0.0.1:11000
39:17.59 wptserve INFO Stopped http server on 127.0.0.1:9000
39:17.68 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
39:17.78 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
39:17.82 INFO Removed font: Ahem.ttf
39:17.84 INFO Closing logging queue
39:17.84 INFO queue closed
39:17.84 INFO Tolerating 468 unexpected results
/usr/lib/python3.10/multiprocessing/resource_tracker.py:224: UserWarning: resource_tracker: There appear to be 3 leaked semaphore objects to clean up at shutdown
warnings.warn('resource_tracker: There appear to be %d '
[taskcluster 2026-01-07 13:12:51.746Z] === Task Finished ===
[taskcluster 2026-01-07 13:12:52.870Z] Successful task run with exit code: 0 completed in 2454.583 seconds