Bug 2006684 - add builddecisionscript#1412
Open
jcristau wants to merge 9 commits into
Open
firefoxci-taskcluster / tox-bouncerscript-314
succeeded
Jun 2, 2026 in 16s
FirefoxCI (push)
bouncerscript tox-py314
Details
View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster
Task Status
Started: 2026-06-02T12:42:41.734Z
Resolved: 2026-06-02T12:42:57.285Z
Task Execution Time: 15 seconds, 551 milliseconds
Task Status: completed
Reason Resolved: completed
TaskId: KSwPYDi6R4q0rj8RLXsyXg
RunId: 0
Artifacts
- public/logs/live_backing.log
[taskcluster 2026-06-02T12:42:41.785Z] Worker Type (scriptworker-3/images) settings:
[taskcluster 2026-06-02T12:42:41.785Z] {
[taskcluster 2026-06-02T12:42:41.785Z] "generic-worker": {
[taskcluster 2026-06-02T12:42:41.785Z] "config": {
[taskcluster 2026-06-02T12:42:41.785Z] "headlessTasks": true
[taskcluster 2026-06-02T12:42:41.785Z] },
[taskcluster 2026-06-02T12:42:41.785Z] "engine": "multiuser",
[taskcluster 2026-06-02T12:42:41.785Z] "go-arch": "amd64",
[taskcluster 2026-06-02T12:42:41.785Z] "go-os": "linux",
[taskcluster 2026-06-02T12:42:41.785Z] "go-version": "go1.26.2",
[taskcluster 2026-06-02T12:42:41.785Z] "release": "https://github.com/taskcluster/taskcluster/releases/tag/v99.2.1",
[taskcluster 2026-06-02T12:42:41.785Z] "revision": "ddb9ce7efdb98ae2d0917b69778e9f3cd125e07f",
[taskcluster 2026-06-02T12:42:41.785Z] "source": "https://github.com/taskcluster/taskcluster/commits/ddb9ce7efdb98ae2d0917b69778e9f3cd125e07f",
[taskcluster 2026-06-02T12:42:41.785Z] "version": "99.2.1"
[taskcluster 2026-06-02T12:42:41.785Z] },
[taskcluster 2026-06-02T12:42:41.785Z] "image": "projects/fxci-production-level3-workers/global/images/gw-fxci-gcp-l3-2404-amd64-headless-googlecompute-2026-05-04",
[taskcluster 2026-06-02T12:42:41.785Z] "instance-id": "7263795100872044989",
[taskcluster 2026-06-02T12:42:41.785Z] "instance-type": "projects/970387039909/machineTypes/c2-standard-4",
[taskcluster 2026-06-02T12:42:41.785Z] "local-ipv4": "10.128.0.163",
[taskcluster 2026-06-02T12:42:41.785Z] "project-id": "fxci-production-level3-workers",
...(332 lines hidden)...
[task 2026-06-02T12:42:54.423+00:00] tests/test_task.py::test_check_location_path_matches_destination[firefox-nightly-latest-l10n-/firefox/nightly/latest-mozilla-central-l10n/firefox-63.0a1.:lang.mac.dmg-False] PASSED
[task 2026-06-02T12:42:54.424+00:00] tests/test_task.py::test_check_location_path_matches_destination[firefox-nightly-latest-l10n-/firefox/nightly/latest-mozilla-central-l10n/firefox-63.0a1.:lang.win64.installer.exe-False] PASSED
[task 2026-06-02T12:42:54.425+00:00] tests/test_task.py::test_check_location_path_matches_destination[firefox-nightly-latest-l10n-/mobile/nightly/latest-mozilla-central-l10n/firefox-63.0a1.:lang.win32.installer.exe-True] PASSED
[task 2026-06-02T12:42:54.425+00:00] tests/test_task.py::test_check_location_path_matches_destination[firefox-nightly-latest-l10n-/firefox/candidates/latest-mozilla-central-l10n/firefox-63.0a1.:lang.linux-i686.tar.bz2-True] PASSED
[task 2026-06-02T12:42:54.426+00:00] tests/test_task.py::test_check_location_path_matches_destination[firefox-nightly-latest-l10n-/firefox/nightly/latest-mozilla-central-l10n/firefox-63.0b1.:lang.linux-x86_64.tar.bz2-True] PASSED
[task 2026-06-02T12:42:54.427+00:00] tests/test_task.py::test_check_location_path_matches_destination[firefox-nightly-latest-l10n-/firefox/nightly/latest-mozilla-central-l10n/firefox-63.0b1.:lang.mac.dmg-True] PASSED
[task 2026-06-02T12:42:54.428+00:00] tests/test_task.py::test_check_location_path_matches_destination[firefox-nightly-latest-l10n-/firefox/nightly/latest-mozilla-central-l10n/firefox-63.0.1.:lang.win64.installer.exe-True] PASSED
[task 2026-06-02T12:42:54.429+00:00] tests/test_task.py::test_check_location_path_matches_destination[thunderbird-nightly-latest-/thunderbird/nightly/latest-comm-central/thunderbird-63.0a1.en-US.linux-x86_64.tar.bz2-False] PASSED
[task 2026-06-02T12:42:54.430+00:00] tests/test_task.py::test_check_location_path_matches_destination[thunderbird-nightly-msi-latest-l10n-ssl-/thunderbird/nightly/latest-comm-central-l10n/thunderbird-63.0a1.:lang.win64.installer.exe-True] PASSED
[task 2026-06-02T12:42:54.431+00:00] tests/test_task.py::test_check_location_path_matches_destination[thunderbird-nightly-latest-l10n-/thunderbird/nightly/latest-comm-central-l10n/thunderbird-63.0a1.:lang.win32.installer.exe-False] PASSED
[task 2026-06-02T12:42:54.431+00:00] tests/test_task.py::test_check_location_path_matches_destination[thunderbird-nightly-latest-l10n-/thunderbird/candidates/latest-comm-central-l10n/thunderbird-63.0a1.:lang.win32.installer.exe-True] PASSED
[task 2026-06-02T12:42:54.432+00:00] tests/test_task.py::test_check_location_path_matches_destination[thunderbird-nightly-latest-l10n-/mobile/nightly/latest-comm-central-l10n/thunderbird-63.0a1.:lang.win32.installer.exe-True] PASSED
[task 2026-06-02T12:42:54.433+00:00] tests/test_task.py::test_check_location_path_matches_destination[firefox-nightly-latest-/firefox/nightly/latest-try-l10n/firefox-63.0a1.:lang.linux-i686.tar.bz2-False] PASSED
[task 2026-06-02T12:42:54.434+00:00] tests/test_task.py::test_check_location_path_matches_destination[firefox-nightly-msi-latest-l10n-ssl-/firefox/nightly/latest-try-l10n/firefox-63.0a1.:lang.win64.installer.msi-False] PASSED
[task 2026-06-02T12:42:54.434+00:00] tests/test_task.py::test_check_location_path_matches_destination[firefox-nightly-msi-latest-ssl-/firefox/nightly/latest-try/firefox-63.0a1.en-US.win64.installer.msi-False] PASSED
[task 2026-06-02T12:42:54.435+00:00] tests/test_task.py::test_check_location_path_matches_destination[firefox-nightly-pkg-latest-l10n-ssl-/firefox/nightly/latest-try-l10n/firefox-63.0a1.:lang.mac.pkg-False] PASSED
[task 2026-06-02T12:42:54.436+00:00] tests/test_task.py::test_check_location_path_matches_destination[firefox-nightly-pkg-latest-ssl-/firefox/nightly/latest-try/firefox-63.0a1.en-US.mac.pkg-False] PASSED
[task 2026-06-02T12:42:54.437+00:00] tests/test_task.py::test_check_location_path_matches_destination[firefox-nightly-latest-l10n-ssl-/firefox/nightly/latest-try-l10n/firefox-63.0a1.:lang.win64.installer.exe-False] PASSED
[task 2026-06-02T12:42:54.437+00:00] tests/test_task.py::test_check_location_path_matches_destination[firefox-nightly-latest-ssl-/firefox/nightly/latest-try/firefox-63.0a1.en-US.win32.installer.exe-False] PASSED
[task 2026-06-02T12:42:54.438+00:00] tests/test_task.py::test_check_location_path_matches_destination[firefox-nightly-latest-l10n-/firefox/nightly/latest-try-l10n/firefox-63.0a1.:lang.win32.installer.exe-False] PASSED
[task 2026-06-02T12:42:54.439+00:00] tests/test_task.py::test_check_versions_are_successive[63.0a1-64.0a1-firefox-False] PASSED
[task 2026-06-02T12:42:54.440+00:00] tests/test_task.py::test_check_versions_are_successive[63.0a1-63.0a1-firefox-True] PASSED
[task 2026-06-02T12:42:54.441+00:00] tests/test_task.py::test_check_versions_are_successive[63.0a1-65.0a1-firefox-True] PASSED
[task 2026-06-02T12:42:54.442+00:00] tests/test_task.py::test_check_versions_are_successive[64.0a1-63.0a1-firefox-True] PASSED
[task 2026-06-02T12:42:54.443+00:00] tests/test_task.py::test_check_versions_are_successive[68.2a1-68.1a1-VNSJKSGH#(*#HG#LG@()-True] PASSED
[task 2026-06-02T12:42:54.444+00:00] tests/test_task.py::test_check_versions_are_successive[75.0a1-76.0a1-thunderbird-False] PASSED
[task 2026-06-02T12:42:54.445+00:00] tests/test_task.py::test_check_versions_are_successive[75.0a1-75.0a1-thunderbird-True] PASSED
[task 2026-06-02T12:42:54.446+00:00] tests/test_task.py::test_check_versions_are_successive[75.0a1-77.0a1-thunderbird-True] PASSED
[task 2026-06-02T12:42:54.447+00:00] tests/test_task.py::test_check_versions_are_successive[76.0a1-75.0a1-thunderbird-True] PASSED
[task 2026-06-02T12:42:54.447+00:00] tests/test_task.py::test_check_versions_are_successive[78.2a1-78.1a1-VNSJKSGH#(*#HG#LG@()-True] PASSED
[task 2026-06-02T12:42:54.449+00:00] tests/test_utils.py::test_load_json_from_file PASSED
[task 2026-06-02T12:42:54.450+00:00] tests/test_utils.py::test_api_call[None] PASSED
[task 2026-06-02T12:42:54.452+00:00] tests/test_utils.py::test_api_call[retry_config1] PASSED
[task 2026-06-02T12:42:54.454+00:00] tests/test_utils.py::test_do_successful_api_call[data0-False] PASSED
[task 2026-06-02T12:42:54.461+00:00] tests/test_utils.py::test_do_successful_api_call[data1-True] PASSED
[task 2026-06-02T12:42:54.463+00:00] tests/test_utils.py::test_do_failed_api_call PASSED
[task 2026-06-02T12:42:54.465+00:00] tests/test_utils.py::test_do_failed_with_ClientError_api_call PASSED
[task 2026-06-02T12:42:54.467+00:00] tests/test_utils.py::test_do_failed_with_TimeoutError_api_call PASSED
[task 2026-06-02T12:42:54.476+00:00] tests/test_utils.py::test_does_product_exist[fake-product-<products/>-False] PASSED
[task 2026-06-02T12:42:54.478+00:00] tests/test_utils.py::test_does_product_exist[fake-product-sd9fh398ghJKDFH@(*YFG@I#KJHWEF@(*G@-False] PASSED
[task 2026-06-02T12:42:54.479+00:00] tests/test_utils.py::test_does_product_exist[fake-product-<product>fake-product</product>-True] PASSED
[task 2026-06-02T12:42:54.481+00:00] tests/test_utils.py::test_api_add_product[fake-product-False-False-expected0] PASSED
[task 2026-06-02T12:42:54.482+00:00] tests/test_utils.py::test_api_add_product[fake-product-True-False-expected1] PASSED
[task 2026-06-02T12:42:54.483+00:00] tests/test_utils.py::test_api_add_product[fake-product-False-True-expected2] PASSED
[task 2026-06-02T12:42:54.485+00:00] tests/test_utils.py::test_api_add_product[fake-product-True-True-expected3] PASSED
[task 2026-06-02T12:42:54.486+00:00] tests/test_utils.py::test_api_add_location[fake-product-fake-os-fake-path-expected0] PASSED
[task 2026-06-02T12:42:54.488+00:00] tests/test_utils.py::test_api_modify_location[fake-product-fake-os-fake-path-expected0] PASSED
[task 2026-06-02T12:42:54.489+00:00] tests/test_utils.py::test_api_show_product[fake-Fennec-product-<product>fake-product</product>-<product>fake-product</product>] PASSED
[task 2026-06-02T12:42:54.491+00:00] tests/test_utils.py::test_api_show_product[fake-Firefox-product-<products/>-<products/>] PASSED
[task 2026-06-02T12:42:54.492+00:00] tests/test_utils.py::test_api_show_location[fake-Fennec-product-<?xml version="1.0" encoding="utf-8"?><locations><product id="8692" name="Fennec-62.0b9"><location id="43593" os="android">/mobile/releases/62.0b9/android-api-16/:lang/fennec-62.0b9.:lang.android-arm.apk</location><location id="43594" os="android-x86">/mobile/releases/62.0b9/android-x86/:lang/fennec-62.0b9.:lang.android-i386.apk</location></product></locations>] PASSED
[task 2026-06-02T12:42:54.493+00:00] tests/test_utils.py::test_api_show_location[fake-Firefox-product-<?xml version="1.0" encoding="utf-8"?><locations><product id="8692" name="Firefox-62.0b9"><location id="43593" os="mac">/firefox/releases/62.0b9/mac-api-16/:lang/firefox-62.0b9.:lang.mac-arm.dmg</location><location id="43594" os="mac-x86">/firefox/releases/62.0b9/mac-x86/:lang/firefox-62.0b9.:lang.mac-i386.dmg</location></product></locations>] PASSED
[task 2026-06-02T12:42:54.495+00:00] tests/test_utils.py::test_api_update_alias[fake-alias-fake-product-expected0] PASSED
[task 2026-06-02T12:42:54.496+00:00] tests/test_utils.py::test_does_location_path_exist[android-/mobile/releases/62.0b9/android-api-16/:lang/fennec-62.0b9.:lang.android-arm.apk-returned_locations0-True] PASSED
[task 2026-06-02T12:42:54.498+00:00] tests/test_utils.py::test_does_location_path_exist[not-android-/mobile/releases/62.0b9/android-api-16/:lang/fennec-62.0b9.:lang.android-arm.apk-returned_locations1-False] PASSED
[task 2026-06-02T12:42:54.499+00:00] tests/test_utils.py::test_does_location_path_exist[android-/mobile/releases/62.0b9/android-api-16/:lang/fennec-62.0b9.:lang.android-arm.apk-returned_locations2-False] PASSED
[task 2026-06-02T12:42:54.500+00:00] tests/test_utils.py::test_does_location_path_exist[android-/mobile/releases/62.0b9/android-api-16/:lang/fennec-62.0b9.:lang.android-arm.apk-returned_locations3-False] PASSED
[task 2026-06-02T12:42:54.502+00:00] tests/test_utils.py::test_get_locations_info[fake-product-<locations/>-expected0-False] PASSED
[task 2026-06-02T12:42:54.504+00:00] tests/test_utils.py::test_get_locations_info[fake-product-sd9fh398ghJKDFH@(*YFG@I#KJHWEF@(*G@-None-True] PASSED
[task 2026-06-02T12:42:54.505+00:00] tests/test_utils.py::test_get_locations_info[fake-product-<fran\xe7ais>Comment \xe7a va ? Tr\xe8s bien ?</fran\xe7ais>-None-True] PASSED
[task 2026-06-02T12:42:54.507+00:00] tests/test_utils.py::test_get_locations_info[fake-product-<element xmlns:abc="http:abc.com/de f g/hi/j k"><abc:foo /></element>-None-True] PASSED
[task 2026-06-02T12:42:54.508+00:00] tests/test_utils.py::test_get_locations_info[fake-product-<?xml version="1.0" encoding="utf-8"?><locations><product id="8692" name="Fennec-62.0b9"><location id="43593" os="android">/mobile/releases/62.0b9/android-api-16/:lang/fennec-62.0b9.:lang.android-arm.apk</location><location id="43594" os="android-x86">/mobile/releases/62.0b9/android-x86/:lang/fennec-62.0b9.:lang.android-i386.apk</location></product></locations>-expected4-False] PASSED
[task 2026-06-02T12:42:54.510+00:00] tests/test_utils.py::test_get_locations_info[fake-product-<?xml version="1.0" encoding="utf-8"?><locations><product id="8696" name="Fennec-62.0b10"><location id="43610" os="android">/mobile/releases/62.0b10/android-api-16/:lang/fennec-62.0b10.:lang.android-arm.apk</location><location id="43611" os="android-x86">/mobile/releases/62.0b10/android-x86/:lang/fennec-62.0b10.:lang.android-i386.apk</location></product></locations>-expected5-False] PASSED
[task 2026-06-02T12:42:54.511+00:00] tests/test_utils.py::test_get_locations_info[fake-product-<?xml version="1.0" encoding="utf-8"?><locations><product id="9551" name="Firefox-62.0b16-stub"><location id="47774" os="win">/firefox/releases/62.0b16/win32/:lang/Firefox%20Installer.exe</location><location id="47775" os="win64">/firefox/releases/62.0b16/win32/:lang/Firefox%20Installer.exe</location></product></locations>-expected6-False] PASSED
[task 2026-06-02T12:42:54.513+00:00] tests/test_utils.py::test_get_locations_info[fake-product-<?xml version="1.0" encoding="utf-8"?><locations><product id="9549" name="Firefox-62.0b16-Partial-62.0b15"><location id="47767" os="win">/firefox/releases/62.0b16/update/win32/:lang/firefox-62.0b15-62.0b16.partial.mar</location><location id="47764" os="linux">/firefox/releases/62.0b16/update/linux-i686/:lang/firefox-62.0b15-62.0b16.partial.mar</location><location id="47766" os="osx">/firefox/releases/62.0b16/update/mac/:lang/firefox-62.0b15-62.0b16.partial.mar</location><location id="47765" os="linux64">/firefox/releases/62.0b16/update/linux-x86_64/:lang/firefox-62.0b15-62.0b16.partial.mar</location><location id="47768" os="win64">/firefox/releases/62.0b16/update/win64/:lang/firefox-62.0b15-62.0b16.partial.mar</location></product></locations>-expected7-False] PASSED
[task 2026-06-02T12:42:54.514+00:00] tests/test_utils.py::test_get_locations_info[fake-product-<?xml version="1.0" encoding="utf-8"?><locations><product id="9538" name="Devedition-62.0b16"><location id="47715" os="win">/devedition/releases/62.0b16/win32/:lang/Firefox%20Setup%2062.0b16.exe</location><location id="47712" os="linux">/devedition/releases/62.0b16/linux-i686/:lang/firefox-62.0b16.tar.bz2</location><location id="47714" os="osx">/devedition/releases/62.0b16/mac/:lang/Firefox%2062.0b16.dmg</location><location id="47713" os="linux64">/devedition/releases/62.0b16/linux-x86_64/:lang/firefox-62.0b16.tar.bz2</location><location id="47716" os="win64">/devedition/releases/62.0b16/win64/:lang/Firefox%20Setup%2062.0b16.exe</location></product></locations>-expected8-False] PASSED
[task 2026-06-02T12:42:54.516+00:00] tests/test_utils.py::test_get_locations_info[fake-product-<?xml version="1.0" encoding="utf-8"?><locations><product id="2005" name="firefox-nightly-latest"><location id="9379" os="win">/firefox/nightly/latest-mozilla-central-l10n/firefox-66.0a1.:lang.win32.installer.exe</location><location id="23647" os="linux">/firefox/nightly/latest-mozilla-central-l10n/firefox-66.0a1.:lang.linux-i686.tar.bz2</location><location id="23645" os="osx">/firefox/nightly/latest-mozilla-central-l10n/firefox-66.0a1.:lang.mac.dmg</location><location id="23646" os="linux64">/firefox/nightly/latest-mozilla-central-l10n/firefox-66.0a1.:lang.linux-x86_64.tar.bz2</location><location id="20140" os="win64">/firefox/nightly/latest-mozilla-central-l10n/firefox-66.0a1.:lang.win64.installer.exe</location><location id="51281" os="win64-aarch64">/firefox/nightly/latest-mozilla-central-l10n/firefox-66.0a1.:lang.win64-aarch64.installer.exe</location></product></locations>-expected9-False] PASSED
[task 2026-06-02T12:42:54.517+00:00] tests/test_utils.py::test_get_locations_info[fake-product-<?xml version="1.0" encoding="utf-8"?><locations><product id="8696" name="Fennec-62.0b10"><location id="43610" os="android-corrupt-platform">/mobile/releases/62.0b10/android-api-16/:lang/fennec-62.0b10.:lang.android-arm.apk</location><location id="43611" os="android-x86">/mobile/releases/62.0b10/android-x86/:lang/fennec-62.0b10.:lang.android-i386.apk</location></product></locations>-expected10-True] PASSED
[task 2026-06-02T12:42:54.518+00:00] tests/test_utils.py::test_get_nightly_version[firefox-nightly-latest-/firefox/nightly/latest-mozilla-central-l10n/firefox-63.0a1.:lang.linux-i686.tar.bz2-63.0a1-False] PASSED
[task 2026-06-02T12:42:54.519+00:00] tests/test_utils.py::test_get_nightly_version[firefox-nightly-latest-/firefox/nightly/latest-mozilla-central-l10n/firefox-63.0a1.:lang.win32.installer.exe-63.0a1-False] PASSED
[task 2026-06-02T12:42:54.520+00:00] tests/test_utils.py::test_get_nightly_version[firefox-nightly-latest-/firefox/nightly/latest-mozilla-central-l10n/firefox-63.0a1.:lang.linux-x86_64.tar.bz2-63.0a1-False] PASSED
[task 2026-06-02T12:42:54.520+00:00] tests/test_utils.py::test_get_nightly_version[firefox-nightly-latest-ssl- /firefox/nightly/latest-mozilla-central/firefox-63.0a1.en-US.linux-x86_64.tar.bz2-63.0a1-False] PASSED
[task 2026-06-02T12:42:54.521+00:00] tests/test_utils.py::test_get_nightly_version[firefox-nightly-latest-ssl-/firefox/nightly/latest-mozilla-central/firefox-63.0a1.en-US.win32.installer.exe-63.0a1-False] PASSED
[task 2026-06-02T12:42:54.522+00:00] tests/test_utils.py::test_get_nightly_version[firefox-nightly-latest-/firefox/nightly/latest-mozilla-central-l10n/firefox-63.0a1.:lang.win64.installer.exe-63.0a1-False] PASSED
[task 2026-06-02T12:42:54.523+00:00] tests/test_utils.py::test_get_nightly_version[firefox-nightly-latest-/firefox/nightly/latest-mozilla-central-l10n/firefox-63.0.1.:lang.win64.installer.exe--True] PASSED
[task 2026-06-02T12:42:54.523+00:00] tests/test_utils.py::test_get_nightly_version[firefox-nightly-latest-/firefox/nightly/latest-mozilla-central-l10n/firefox-63.0.:lang.win64.installer.exe--True] PASSED
[task 2026-06-02T12:42:54.524+00:00] tests/test_utils.py::test_get_nightly_version[firefox-nightly-latest-/firefox/nightly/latest-mozilla-central-l10n/firefox-63.0b1.:lang.win64.installer.exe--True] PASSED
[task 2026-06-02T12:42:54.525+00:00] tests/test_utils.py::test_get_nightly_version[fennec-nightly-latest-/mobile/nightly/latest-mozilla-esr68-android-api-16/fennec-68.1a1.:lang.android-arm.apk-68.1a1-False] PASSED
[task 2026-06-02T12:42:54.526+00:00] tests/test_utils.py::test_get_nightly_version[fennec-nightly-latest-/mobile/nightly/latest-mozilla-esr68-android-x86/fennec-68.1a1.:lang.android-i386.apk-68.1a1-False] PASSED
[task 2026-06-02T12:42:54.526+00:00] tests/test_utils.py::test_get_nightly_version[fennec-nightly-latest-/mobile/nightly/latest-mozilla-esr68-android-x86/fennec-68.1b1.:lang.android-i386.apk--True] PASSED
[task 2026-06-02T12:42:54.527+00:00] tests/test_utils.py::test_get_nightly_version[fennec-nightly-latest-/mobile/nightly/latest-mozilla-esr68-android-x86/fennec-68.1.0.:lang.android-i386.apk--True] PASSED
[task 2026-06-02T12:42:54.528+00:00] tests/test_utils.py::test_get_nightly_version[fennec-nightly-latest-/mobile/nightly/latest-mozilla-esr68-android-x86/fennec-68a1.:lang.android-i386.apk--True] PASSED
[task 2026-06-02T12:42:54.529+00:00] tests/test_utils.py::test_get_nightly_version[thunderbird-nightly-latest-/thunderbird/nightly/latest-comm-central-l10n/thunderbird-63.0a1.:lang.linux-i686.tar.bz2-63.0a1-False] PASSED
[task 2026-06-02T12:42:54.529+00:00] tests/test_utils.py::test_get_nightly_version[thunderbird-nightly-latest-/thunderbird/nightly/latest-comm-central-l10n/thunderbird-63.0a1.:lang.win32.installer.exe-63.0a1-False] PASSED
[task 2026-06-02T12:42:54.530+00:00] tests/test_utils.py::test_get_nightly_version[thunderbird-nightly-latest-/thunderbird/nightly/latest-comm-central-l10n/thunderbird-63.0a1.:lang.linux-x86_64.tar.bz2-63.0a1-False] PASSED
[task 2026-06-02T12:42:54.531+00:00] tests/test_utils.py::test_get_nightly_version[thunderbird-nightly-latest-ssl- /thunderbird/nightly/latest-comm-central/thunderbird-63.0a1.en-US.linux-x86_64.tar.bz2-63.0a1-False] PASSED
[task 2026-06-02T12:42:54.532+00:00] tests/test_utils.py::test_get_nightly_version[thunderbird-nightly-latest-ssl-/thunderbird/nightly/latest-comm-central/thunderbird-63.0a1.en-US.win32.installer.exe-63.0a1-False] PASSED
[task 2026-06-02T12:42:54.532+00:00] tests/test_utils.py::test_get_nightly_version[thunderbird-nightly-latest-/thunderbird/nightly/latest-comm-central-l10n/thunderbird-63.0a1.:lang.win64.installer.exe-63.0a1-False] PASSED
[task 2026-06-02T12:42:54.533+00:00] tests/test_utils.py::test_get_nightly_version[thunderbird-nightly-latest-/thunderbird/nightly/latest-comm-central-l10n/thunderbird-63.0.1.:lang.win64.installer.exe--True] PASSED
[task 2026-06-02T12:42:54.534+00:00] tests/test_utils.py::test_get_nightly_version[thunderbird-nightly-latest-/thunderbird/nightly/latest-comm-central-l10n/thunderbird-63.0.:lang.win64.installer.exe--True] PASSED
[task 2026-06-02T12:42:54.535+00:00] tests/test_utils.py::test_get_nightly_version[thunderbird-nightly-latest-/thunderbird/nightly/latest-comm-central-l10n/thunderbird-63.0b1.:lang.win64.installer.exe--True] PASSED
[task 2026-06-02T12:42:54.535+00:00] tests/test_utils.py::test_get_version_bumped_path[/firefox/nightly/latest-mozilla-central-l10n/firefox-63.0a1.:lang.linux-i686.tar.bz2-63.0a1-64.0a1-/firefox/nightly/latest-mozilla-central-l10n/firefox-64.0a1.:lang.linux-i686.tar.bz2] PASSED
[task 2026-06-02T12:42:54.536+00:00] tests/test_utils.py::test_get_version_bumped_path[/firefox/nightly/latest-mozilla-central-l10n/firefox-63.0a1.:lang.linux-i686.tar.bz2-63.0a1-64.0b1-/firefox/nightly/latest-mozilla-central-l10n/firefox-64.0b1.:lang.linux-i686.tar.bz2] PASSED
[task 2026-06-02T12:42:54.537+00:00] tests/test_utils.py::test_get_version_bumped_path[/mobile/nightly/latest-mozilla-esr68-android-x86/fennec-68.1a1.:lang.android-i386.apk-68.1a1-68.2a1-/mobile/nightly/latest-mozilla-esr68-android-x86/fennec-68.2a1.:lang.android-i386.apk] PASSED
[task 2026-06-02T12:42:54.538+00:00] tests/test_utils.py::test_get_version_bumped_path[/mobile/nightly/latest-mozilla-esr68-android-api-16/fennec-68.1a1.:lang.android-arm.apk-68.1a1-68.2a1-/mobile/nightly/latest-mozilla-esr68-android-api-16/fennec-68.2a1.:lang.android-arm.apk] PASSED
[task 2026-06-02T12:42:54.538+00:00] tests/test_utils.py::test_get_version_bumped_path[/thunderbird/nightly/latest-comm-central-l10n/thunderbird-100.0a1.:lang.linux-i686.tar.bz2-100.0a1-101.0a1-/thunderbird/nightly/latest-comm-central-l10n/thunderbird-101.0a1.:lang.linux-i686.tar.bz2] PASSED
[task 2026-06-02T12:42:54.945+00:00] tests/test_utils.py::test_get_version_bumped_path[/thunderbird/nightly/latest-comm-central-l10n/thunderbird-100.0a1.:lang.linux-i686.tar.bz2-100.0a1-101.0b1-/thunderbird/nightly/latest-comm-central-l10n/thunderbird-101.0b1.:lang.linux-i686.tar.bz2] PASSED
[task 2026-06-02T12:42:54.945+00:00]
[task 2026-06-02T12:42:54.945+00:00] =============================== warnings summary ===============================
[task 2026-06-02T12:42:54.945+00:00] tests/test_config.py::test_firefox_fake_prod
[task 2026-06-02T12:42:54.945+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:1216: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-06-02T12:42:54.945+00:00] return asyncio.get_event_loop_policy()
[task 2026-06-02T12:42:54.945+00:00]
[task 2026-06-02T12:42:54.945+00:00] tests/test_script.py: 12 warnings
[task 2026-06-02T12:42:54.945+00:00] tests/test_task.py: 3 warnings
[task 2026-06-02T12:42:54.945+00:00] tests/test_utils.py: 36 warnings
[task 2026-06-02T12:42:54.945+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:874: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-06-02T12:42:54.945+00:00] _restore_event_loop_policy(asyncio.get_event_loop_policy()),
[task 2026-06-02T12:42:54.945+00:00]
[task 2026-06-02T12:42:54.945+00:00] tests/test_script.py: 12 warnings
[task 2026-06-02T12:42:54.945+00:00] tests/test_task.py: 3 warnings
[task 2026-06-02T12:42:54.945+00:00] tests/test_utils.py: 36 warnings
[task 2026-06-02T12:42:54.945+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:772: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-06-02T12:42:54.945+00:00] old_loop_policy = asyncio.get_event_loop_policy()
[task 2026-06-02T12:42:54.945+00:00]
[task 2026-06-02T12:42:54.945+00:00] tests/test_script.py: 12 warnings
[task 2026-06-02T12:42:54.945+00:00] tests/test_task.py: 3 warnings
[task 2026-06-02T12:42:54.945+00:00] tests/test_utils.py: 36 warnings
[task 2026-06-02T12:42:54.945+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:777: DeprecationWarning: 'asyncio.set_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-06-02T12:42:54.945+00:00] asyncio.set_event_loop_policy(policy)
[task 2026-06-02T12:42:54.945+00:00]
[task 2026-06-02T12:42:54.945+00:00] tests/test_script.py: 12 warnings
[task 2026-06-02T12:42:54.945+00:00] tests/test_task.py: 3 warnings
[task 2026-06-02T12:42:54.945+00:00] tests/test_utils.py: 36 warnings
[task 2026-06-02T12:42:54.945+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:1183: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-06-02T12:42:54.945+00:00] loop = asyncio.get_event_loop_policy().new_event_loop()
[task 2026-06-02T12:42:54.945+00:00]
[task 2026-06-02T12:42:54.946+00:00] tests/test_script.py: 12 warnings
[task 2026-06-02T12:42:54.946+00:00] tests/test_task.py: 3 warnings
[task 2026-06-02T12:42:54.946+00:00] tests/test_utils.py: 36 warnings
[task 2026-06-02T12:42:54.946+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:889: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-06-02T12:42:54.946+00:00] policy = asyncio.get_event_loop_policy()
[task 2026-06-02T12:42:54.946+00:00]
[task 2026-06-02T12:42:54.946+00:00] tests/test_script.py: 12 warnings
[task 2026-06-02T12:42:54.946+00:00] tests/test_task.py: 3 warnings
[task 2026-06-02T12:42:54.946+00:00] tests/test_utils.py: 36 warnings
[task 2026-06-02T12:42:54.946+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:794: DeprecationWarning: 'asyncio.set_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-06-02T12:42:54.946+00:00] asyncio.set_event_loop_policy(old_loop_policy)
[task 2026-06-02T12:42:54.946+00:00]
[task 2026-06-02T12:42:54.946+00:00] tests/test_script.py: 12 warnings
[task 2026-06-02T12:42:54.946+00:00] tests/test_task.py: 3 warnings
[task 2026-06-02T12:42:54.946+00:00] tests/test_utils.py: 36 warnings
[task 2026-06-02T12:42:54.946+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:942: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-06-02T12:42:54.946+00:00] policy = asyncio.get_event_loop_policy()
[task 2026-06-02T12:42:54.946+00:00]
[task 2026-06-02T12:42:54.946+00:00] tests/test_script.py: 12 warnings
[task 2026-06-02T12:42:54.946+00:00] tests/test_task.py: 3 warnings
[task 2026-06-02T12:42:54.946+00:00] tests/test_utils.py: 36 warnings
[task 2026-06-02T12:42:54.946+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:966: DeprecationWarning: 'asyncio.set_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-06-02T12:42:54.946+00:00] asyncio.set_event_loop_policy(previous_policy)
[task 2026-06-02T12:42:54.946+00:00]
[task 2026-06-02T12:42:54.946+00:00] tests/test_script.py: 12 warnings
[task 2026-06-02T12:42:54.946+00:00] tests/test_task.py: 3 warnings
[task 2026-06-02T12:42:54.946+00:00] tests/test_utils.py: 36 warnings
[task 2026-06-02T12:42:54.946+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:978: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-06-02T12:42:54.946+00:00] policy = asyncio.get_event_loop_policy()
[task 2026-06-02T12:42:54.946+00:00]
[task 2026-06-02T12:42:54.946+00:00] tests/test_utils.py::test_do_successful_api_call[data1-True]
[task 2026-06-02T12:42:54.946+00:00] tests/test_utils.py::test_do_failed_api_call
[task 2026-06-02T12:42:54.946+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/aiohttp/client_reqrep.py:789: RuntimeWarning: coroutine 'FakeResponse.release' was never awaited
[task 2026-06-02T12:42:54.946+00:00] self.release()
[task 2026-06-02T12:42:54.946+00:00] Enable tracemalloc to get traceback where the object was allocated.
[task 2026-06-02T12:42:54.946+00:00] See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
[task 2026-06-02T12:42:54.946+00:00]
[task 2026-06-02T12:42:54.946+00:00] tests/test_utils.py::test_do_successful_api_call[data1-True]
[task 2026-06-02T12:42:54.946+00:00] tests/test_utils.py::test_do_failed_api_call
[task 2026-06-02T12:42:54.946+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/aiohttp/client_reqrep.py:687: RuntimeWarning: coroutine 'FakeResponse.release' was never awaited
[task 2026-06-02T12:42:54.946+00:00] self.release()
[task 2026-06-02T12:42:54.946+00:00] Enable tracemalloc to get traceback where the object was allocated.
[task 2026-06-02T12:42:54.946+00:00] See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
[task 2026-06-02T12:42:54.946+00:00]
[task 2026-06-02T12:42:54.946+00:00] -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
[task 2026-06-02T12:42:54.946+00:00] ================================ tests coverage ================================
[task 2026-06-02T12:42:54.946+00:00] _______________ coverage: platform linux, python 3.14.3-final-0 ________________
[task 2026-06-02T12:42:54.946+00:00]
[task 2026-06-02T12:42:54.946+00:00] Name Stmts Miss Cover Missing
[task 2026-06-02T12:42:54.946+00:00] --------------------------------------------------------------
[task 2026-06-02T12:42:54.946+00:00] src/bouncerscript/__init__.py 0 0 100%
[task 2026-06-02T12:42:54.946+00:00] src/bouncerscript/constants.py 12 0 100%
[task 2026-06-02T12:42:54.946+00:00] src/bouncerscript/script.py 104 0 100%
[task 2026-06-02T12:42:54.946+00:00] src/bouncerscript/task.py 130 0 100%
[task 2026-06-02T12:42:54.946+00:00] src/bouncerscript/utils.py 107 0 100%
[task 2026-06-02T12:42:54.946+00:00] --------------------------------------------------------------
[task 2026-06-02T12:42:54.946+00:00] TOTAL 353 0 100%
[task 2026-06-02T12:42:54.946+00:00] ====================== 348 passed, 464 warnings in 1.76s =======================
[task 2026-06-02T12:42:55.308+00:00] py314: OK (5.48=setup[1.19]+cmd[4.29] seconds)
[task 2026-06-02T12:42:55.308+00:00] congratulations :) (5.54 seconds)
[task 2026-06-02T12:42:55.356+00:00] bouncerscript-py314: OK (8.10=setup[1.81]+cmd[6.28] seconds)
[task 2026-06-02T12:42:55.356+00:00] congratulations :) (8.19 seconds)
[taskcluster 2026-06-02T12:42:56.982Z] Exit Code: 0
[taskcluster 2026-06-02T12:42:56.982Z] User Time: 14.644ms
[taskcluster 2026-06-02T12:42:56.982Z] Kernel Time: 30.415ms
[taskcluster 2026-06-02T12:42:56.982Z] Wall Time: 14.728521252s
[taskcluster 2026-06-02T12:42:56.982Z] Average Available System Memory: 14.72 GiB
[taskcluster 2026-06-02T12:42:56.982Z] Average System Memory Used: 916.86 MiB
[taskcluster 2026-06-02T12:42:56.982Z] Peak System Memory Used: 1010.48 MiB
[taskcluster 2026-06-02T12:42:56.982Z] Total System Memory: 15.61 GiB
[taskcluster 2026-06-02T12:42:56.982Z] Result: SUCCEEDED
[taskcluster 2026-06-02T12:42:56.982Z] === Task Finished ===
[taskcluster 2026-06-02T12:42:56.982Z] Task Duration: 14.728699131s
[taskcluster 2026-06-02T12:42:57.002Z] [mounts] Preserving cache: Moving "/home/task_178040416145929/cache0" to "/home/generic-worker/caches/chNiJZ_ERTGrhe2YWflhgg"
Loading