Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Python 3.13 #49970

Merged
merged 16 commits into from
Mar 4, 2025

Update assert_png to check for magic bytes directly

5d65e02
Select commit
Loading
Failed to load commit list.
Merged

Add support for Python 3.13 #49970

Update assert_png to check for magic bytes directly
5d65e02
Select commit
Loading
Failed to load commit list.
Community-TC Integration / infrastructure/ tests succeeded Feb 24, 2025 in 38m 40s

Community-TC (pull_request)

Smoketests for wptrunner

Details

View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster

Task Status

Started: 2025-02-24T14:53:54.064Z
Resolved: 2025-02-24T15:10:50.863Z
Task Execution Time: 16 minutes, 56 seconds, 799 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/emulator.log
- public/results/logcat-emulator-5554.log
- public/results/wptreport-chrome.json.gz
- public/results/wptreport-firefox_android.json.gz
- public/results/wptreport-firefox.json.gz

WPT Command: python3 ./wpt run --log-tbpl=- --log-wptreport=../artifacts/wptreport-chrome.json --logcat-dir=../artifacts/ --metadata=infrastructure/metadata/ --include=infrastructure/ --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

WPT Command: python3 ./wpt run --log-tbpl=- --log-wptreport=../artifacts/wptreport-firefox.json --logcat-dir=../artifacts/ --metadata=infrastructure/metadata/ --include=infrastructure/ --log-mach-level=info --log-mach=- -y --no-pause --no-restart-on-unexpected --install-fonts --verify-log-full --no-headless --binary=/home/test/build/firefox/firefox firefox

WPT Command: python3 ./wpt run --log-tbpl=- --log-wptreport=../artifacts/wptreport-firefox_android.json --logcat-dir=../artifacts/ --metadata=infrastructure/metadata/ --include=infrastructure/ --log-mach-level=info --log-mach=- -y --no-pause --no-restart-on-unexpected --install-fonts --verify-log-full --no-headless --install-browser --install-webdriver --logcat-dir /home/test/artifacts/ firefox_android


[taskcluster 2025-02-24 14:53:54.116Z] Task ID: CXGENhfOQWi_ztBkSDT6AA
[taskcluster 2025-02-24 14:53:54.116Z] Worker ID: 5025874113299858767
[taskcluster 2025-02-24 14:53:54.116Z] Worker Group: us-east1-d
[taskcluster 2025-02-24 14:53:54.116Z] Worker Node Type: projects/757942385826/machineTypes/n2-standard-4
[taskcluster 2025-02-24 14:53:54.116Z] Worker Pool: proj-wpt/ci
[taskcluster 2025-02-24 14:53:54.116Z] Worker Version: 46.1.0
[taskcluster 2025-02-24 14:53:54.116Z] Public IP: 104.196.163.58
[taskcluster 2025-02-24 14:53:54.116Z] Hostname: proj-wpt-ci-ezvccnwyqfoxdyseogd3mw

[taskcluster 2025-02-24 14:53:54.952Z] === Task Starting ===
+ '[' '' ']'
+ '[' -d /etc/profile.d ']'
+ for i in /etc/profile.d/*.sh
+ '[' -r /etc/profile.d/01-locale-fix.sh ']'
+ . /etc/profile.d/01-locale-fix.sh
+++ /usr/bin/locale-check C.UTF-8
++ eval
+ for i in /etc/profile.d/*.sh
+ '[' -r /etc/profile.d/libvirt-uri.sh ']'
+ . /etc/profile.d/libvirt-uri.sh

...(6992 lines hidden)...

 8:11.20 TEST_END: PASS
TEST-PASS | /infrastructure/reftest/legacy/reftest_cycle.html | took 774ms
 8:11.20 TEST_START: /infrastructure/reftest/legacy/reftest_cycle_0-ref.html
TEST-START | /infrastructure/reftest/legacy/reftest_cycle_0-ref.html
 8:11.87 TEST_END: PASS
TEST-PASS | /infrastructure/reftest/legacy/reftest_cycle_0-ref.html | took 674ms
 8:11.87 TEST_START: /infrastructure/reftest/legacy/reftest_cycle_1-ref.html
TEST-START | /infrastructure/reftest/legacy/reftest_cycle_1-ref.html
 8:12.56 TEST_END: PASS
TEST-PASS | /infrastructure/reftest/legacy/reftest_cycle_1-ref.html | took 690ms
 8:12.56 TEST_START: /infrastructure/reftest/legacy/reftest_cycle_fail.html
TEST-START | /infrastructure/reftest/legacy/reftest_cycle_fail.html
 8:13.28 TEST_END: PASS
TEST-PASS | /infrastructure/reftest/legacy/reftest_cycle_fail.html | took 719ms
 8:13.28 TEST_START: /infrastructure/reftest/legacy/reftest_cycle_fail_0-ref.html
TEST-START | /infrastructure/reftest/legacy/reftest_cycle_fail_0-ref.html
 8:13.93 TEST_END: FAIL
TEST-FAIL | /infrastructure/reftest/legacy/reftest_cycle_fail_0-ref.html | took 645ms
 8:13.93 TEST_START: /infrastructure/reftest/legacy/reftest_fuzzy_chain_ini.html
TEST-START | /infrastructure/reftest/legacy/reftest_fuzzy_chain_ini.html
 8:14.67 TEST_END: PASS
TEST-PASS | /infrastructure/reftest/legacy/reftest_fuzzy_chain_ini.html | took 743ms
 8:14.67 TEST_START: /infrastructure/reftest/reftest.https.html
TEST-START | /infrastructure/reftest/reftest.https.html
 8:15.31 TEST_END: PASS
TEST-PASS | /infrastructure/reftest/reftest.https.html | took 642ms
 8:15.31 TEST_START: /infrastructure/reftest/reftest.www.sub.html
TEST-START | /infrastructure/reftest/reftest.www.sub.html
 8:15.73 TEST_END: PASS
TEST-PASS | /infrastructure/reftest/reftest.www.sub.html | took 419ms
 8:15.74 TEST_START: /infrastructure/reftest/reftest_fuzzy_1.html
TEST-START | /infrastructure/reftest/reftest_fuzzy_1.html
 8:16.52 TEST_END: PASS
TEST-PASS | /infrastructure/reftest/reftest_fuzzy_1.html | took 785ms
 8:16.52 TEST_START: /infrastructure/reftest/reftest_fuzzy_ini_full.html
TEST-START | /infrastructure/reftest/reftest_fuzzy_ini_full.html
 8:16.98 TEST_END: PASS
TEST-PASS | /infrastructure/reftest/reftest_fuzzy_ini_full.html | took 462ms
 8:16.98 TEST_START: /infrastructure/reftest/reftest_fuzzy_ini_ref_only.html
TEST-START | /infrastructure/reftest/reftest_fuzzy_ini_ref_only.html
 8:17.39 TEST_END: PASS
TEST-PASS | /infrastructure/reftest/reftest_fuzzy_ini_ref_only.html | took 406ms
 8:17.39 TEST_START: /infrastructure/reftest/reftest_fuzzy_ini_short.html
TEST-START | /infrastructure/reftest/reftest_fuzzy_ini_short.html
 8:17.86 TEST_END: PASS
TEST-PASS | /infrastructure/reftest/reftest_fuzzy_ini_short.html | took 472ms
 8:17.86 TEST_START: /infrastructure/reftest/reftest_fuzzy_no_differences.html
TEST-START | /infrastructure/reftest/reftest_fuzzy_no_differences.html
 8:18.30 TEST_END: PASS
TEST-PASS | /infrastructure/reftest/reftest_fuzzy_no_differences.html | took 438ms
 8:18.30 TEST_START: /infrastructure/reftest/reftest_fuzzy_no_differences_1.html
TEST-START | /infrastructure/reftest/reftest_fuzzy_no_differences_1.html
 8:18.71 TEST_END: PASS
TEST-PASS | /infrastructure/reftest/reftest_fuzzy_no_differences_1.html | took 408ms
 8:18.71 TEST_START: /infrastructure/reftest/reftest_match.html
TEST-START | /infrastructure/reftest/reftest_match.html
 8:19.14 TEST_END: PASS
TEST-PASS | /infrastructure/reftest/reftest_match.html | took 430ms
 8:19.14 TEST_START: /infrastructure/reftest/reftest_match_and_mismatch-0.html
TEST-START | /infrastructure/reftest/reftest_match_and_mismatch-0.html
 8:19.94 TEST_END: FAIL
TEST-FAIL | /infrastructure/reftest/reftest_match_and_mismatch-0.html | took 795ms
 8:19.94 TEST_START: /infrastructure/reftest/reftest_match_and_mismatch-1.html
TEST-START | /infrastructure/reftest/reftest_match_and_mismatch-1.html
 8:20.35 TEST_END: FAIL
TEST-FAIL | /infrastructure/reftest/reftest_match_and_mismatch-1.html | took 410ms
 8:20.35 TEST_START: /infrastructure/reftest/reftest_match_and_mismatch-2.html
TEST-START | /infrastructure/reftest/reftest_match_and_mismatch-2.html
 8:20.99 TEST_END: PASS
TEST-PASS | /infrastructure/reftest/reftest_match_and_mismatch-2.html | took 637ms
 8:20.99 TEST_START: /infrastructure/reftest/reftest_match_and_mismatch-3.html
TEST-START | /infrastructure/reftest/reftest_match_and_mismatch-3.html
 8:21.45 TEST_END: PASS
TEST-PASS | /infrastructure/reftest/reftest_match_and_mismatch-3.html | took 461ms
 8:21.45 TEST_START: /infrastructure/reftest/reftest_match_and_mismatch-4.html
TEST-START | /infrastructure/reftest/reftest_match_and_mismatch-4.html
 8:22.12 TEST_END: FAIL
TEST-FAIL | /infrastructure/reftest/reftest_match_and_mismatch-4.html | took 677ms
 8:22.13 TEST_START: /infrastructure/reftest/reftest_match_and_mismatch-5.html
TEST-START | /infrastructure/reftest/reftest_match_and_mismatch-5.html
 8:22.85 TEST_END: FAIL
TEST-FAIL | /infrastructure/reftest/reftest_match_and_mismatch-5.html | took 727ms
 8:22.85 TEST_START: /infrastructure/reftest/reftest_match_and_mismatch-6.html
TEST-START | /infrastructure/reftest/reftest_match_and_mismatch-6.html
 8:24.16 TEST_END: FAIL
TEST-FAIL | /infrastructure/reftest/reftest_match_and_mismatch-6.html | took 1310ms
 8:24.16 TEST_START: /infrastructure/reftest/reftest_match_and_mismatch-7.html
TEST-START | /infrastructure/reftest/reftest_match_and_mismatch-7.html
 8:24.54 TEST_END: FAIL
TEST-FAIL | /infrastructure/reftest/reftest_match_and_mismatch-7.html | took 372ms
 8:24.54 TEST_START: /infrastructure/reftest/reftest_match_fail.html
TEST-START | /infrastructure/reftest/reftest_match_fail.html
 8:24.98 TEST_END: FAIL
TEST-FAIL | /infrastructure/reftest/reftest_match_fail.html | took 440ms
 8:24.98 TEST_START: /infrastructure/reftest/reftest_mismatch.html
TEST-START | /infrastructure/reftest/reftest_mismatch.html
 8:25.34 TEST_END: PASS
TEST-PASS | /infrastructure/reftest/reftest_mismatch.html | took 360ms
 8:25.34 TEST_START: /infrastructure/reftest/reftest_mismatch_fail.html
TEST-START | /infrastructure/reftest/reftest_mismatch_fail.html
 8:25.73 TEST_END: FAIL
TEST-FAIL | /infrastructure/reftest/reftest_mismatch_fail.html | took 397ms
 8:25.73 TEST_START: /infrastructure/reftest/reftest_multiple_match-0.html
TEST-START | /infrastructure/reftest/reftest_multiple_match-0.html
 8:26.74 TEST_END: PASS
TEST-PASS | /infrastructure/reftest/reftest_multiple_match-0.html | took 1007ms
 8:26.74 TEST_START: /infrastructure/reftest/reftest_multiple_match-1.html
TEST-START | /infrastructure/reftest/reftest_multiple_match-1.html
 8:27.14 TEST_END: PASS
TEST-PASS | /infrastructure/reftest/reftest_multiple_match-1.html | took 396ms
 8:27.14 TEST_START: /infrastructure/reftest/reftest_multiple_mismatch-0.html
TEST-START | /infrastructure/reftest/reftest_multiple_mismatch-0.html
 8:28.59 TEST_END: FAIL
TEST-FAIL | /infrastructure/reftest/reftest_multiple_mismatch-0.html | took 1453ms
 8:28.59 TEST_START: /infrastructure/reftest/reftest_multiple_mismatch-1.html
TEST-START | /infrastructure/reftest/reftest_multiple_mismatch-1.html
 8:29.32 TEST_END: FAIL
TEST-FAIL | /infrastructure/reftest/reftest_multiple_mismatch-1.html | took 728ms
 8:29.32 TEST_START: /infrastructure/reftest/reftest_ref_timeout.html
TEST-START | /infrastructure/reftest/reftest_ref_timeout.html
 8:49.40 TEST_END: TIMEOUT
TEST-TIMEOUT | /infrastructure/reftest/reftest_ref_timeout.html | took 20083ms
 8:49.40 TEST_START: /infrastructure/reftest/reftest_timeout.html
TEST-START | /infrastructure/reftest/reftest_timeout.html
mem avail: 11945 of 15806 MiB (75 %), swap free:    0 of    0 MiB ( 0 %)
 9:09.49 TEST_END: TIMEOUT
TEST-TIMEOUT | /infrastructure/reftest/reftest_timeout.html | took 20088ms
 9:09.49 TEST_START: /infrastructure/reftest/reftest_wait_0.html
TEST-START | /infrastructure/reftest/reftest_wait_0.html
 9:12.32 TEST_END: PASS
TEST-PASS | /infrastructure/reftest/reftest_wait_0.html | took 2832ms
 9:12.32 TEST_START: /infrastructure/reftest/reftest_wait_TestRendered.html
TEST-START | /infrastructure/reftest/reftest_wait_TestRendered.html
 9:13.20 TEST_END: PASS
TEST-PASS | /infrastructure/reftest/reftest_wait_TestRendered.html | took 872ms
 9:13.20 TEST_START: /infrastructure/reftest/reftest_window_load.html
TEST-START | /infrastructure/reftest/reftest_window_load.html
 9:13.99 TEST_END: PASS
TEST-PASS | /infrastructure/reftest/reftest_window_load.html | took 794ms
 9:13.99 TEST_START: /infrastructure/reftest/size.html
TEST-START | /infrastructure/reftest/size.html
 9:14.88 TEST_END: PASS
TEST-PASS | /infrastructure/reftest/size.html | took 890ms
 9:14.88 TEST_START: /infrastructure/reftest-wait.html
TEST-START | /infrastructure/reftest-wait.html
 9:16.62 TEST_END: PASS
TEST-PASS | /infrastructure/reftest-wait.html | took 1740ms
 9:16.62 INFO No more tests
No more tests
 9:17.27 INFO STDOUT: cleanup aborted: Unable to remount device
STDOUT: cleanup aborted: Unable to remount device
 9:16.83 INFO Closing logging queue
Closing logging queue
 9:16.83 INFO queue closed
queue closed
 9:17.43 INFO STDOUT: cleanup aborted: Unable to remount device
STDOUT: cleanup aborted: Unable to remount device
 9:17.44 SUITE_END

web-platform-test
~~~~~~~~~~~~~~~~~
Ran 383 checks (219 subtests, 164 tests)
Expected results: 371
Skipped: 12 tests
Unexpected results: 0
OK
SUITE-END | took 421s
 9:17.44 INFO Got 0 unexpected results, with 0 unexpected passes
Got 0 unexpected results, with 0 unexpected passes
 9:17.60 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
wptserve Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
 9:17.70 wptserve INFO Stopped http server on 127.0.0.1:8445
wptserve Stopped http server on 127.0.0.1:8445
 9:17.73 wptserve INFO Stopped http server on 127.0.0.1:8000
wptserve Stopped http server on 127.0.0.1:8000
 9:17.76 wptserve INFO Stopped http server on 127.0.0.1:8443
wptserve Stopped http server on 127.0.0.1:8443
 9:17.77 wptserve INFO Stopped http server on 127.0.0.1:8446
wptserve Stopped http server on 127.0.0.1:8446
 9:17.77 wptserve INFO Stopped http server on 127.0.0.1:8002
wptserve Stopped http server on 127.0.0.1:8002
 9:17.78 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
wptserve Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
 9:17.85 wptserve INFO Stopped http server on 127.0.0.1:8003
wptserve Stopped http server on 127.0.0.1:8003
 9:17.87 wptserve INFO Stopped http server on 127.0.0.1:9000
wptserve Stopped http server on 127.0.0.1:9000
 9:17.87 wptserve INFO Stopped http server on 127.0.0.1:8001
wptserve Stopped http server on 127.0.0.1:8001
 9:17.90 wptserve INFO Stopped http server on 127.0.0.1:8444
wptserve Stopped http server on 127.0.0.1:8444
 9:18.02 INFO Removed font: Ahem.ttf
Removed font: Ahem.ttf
 9:18.04 INFO Closing logging queue
Closing logging queue
 9:18.04 INFO queue closed
queue closed
[taskcluster 2025-02-24 15:10:46.700Z] === Task Finished ===
[taskcluster 2025-02-24 15:10:49.972Z] Successful task run with exit code: 0 completed in 1015.857 seconds