Skip to content

ci: use shared pre-commit hook

71e3d52
Select commit
Loading
Failed to load commit list.
Open

ci: use shared pre-commit hook #167

ci: use shared pre-commit hook
71e3d52
Select commit
Loading
Failed to load commit list.
firefoxci-taskcluster / test-unit succeeded May 8, 2026 in 2m 44s

FirefoxCI (pull_request)

Run unit tests to validate the latest changes

Details

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

Task Status

Started: 2026-05-08T14:48:22.223Z
Resolved: 2026-05-08T14:49:40.333Z
Task Execution Time: 1 minute, 18 seconds, 110 milliseconds
Task Status: completed
Reason Resolved: completed
TaskId: es2XEToERdunLoiUhYx6hA
RunId: 0

Artifacts

- public/coverage.xml
- public/logs/live_backing.log
- public/logs/live.log


[taskcluster 2026-05-08T14:48:22.292Z] Worker Type (mozilla-t/t-linux-docker-noscratch) settings:
[taskcluster 2026-05-08T14:48:22.292Z]   {
[taskcluster 2026-05-08T14:48:22.292Z]     "generic-worker": {
[taskcluster 2026-05-08T14:48:22.292Z]       "config": {
[taskcluster 2026-05-08T14:48:22.292Z]         "headlessTasks": true
[taskcluster 2026-05-08T14:48:22.292Z]       },
[taskcluster 2026-05-08T14:48:22.292Z]       "engine": "multiuser",
[taskcluster 2026-05-08T14:48:22.292Z]       "go-arch": "amd64",
[taskcluster 2026-05-08T14:48:22.292Z]       "go-os": "linux",
[taskcluster 2026-05-08T14:48:22.292Z]       "go-version": "go1.26.2",
[taskcluster 2026-05-08T14:48:22.292Z]       "release": "https://github.com/taskcluster/taskcluster/releases/tag/v99.2.1",
[taskcluster 2026-05-08T14:48:22.292Z]       "revision": "ddb9ce7efdb98ae2d0917b69778e9f3cd125e07f",
[taskcluster 2026-05-08T14:48:22.292Z]       "source": "https://github.com/taskcluster/taskcluster/commits/ddb9ce7efdb98ae2d0917b69778e9f3cd125e07f",
[taskcluster 2026-05-08T14:48:22.292Z]       "version": "99.2.1"
[taskcluster 2026-05-08T14:48:22.292Z]     },
[taskcluster 2026-05-08T14:48:22.292Z]     "image": "projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-2404-amd64-headless-googlecompute-2026-05-04",
[taskcluster 2026-05-08T14:48:22.292Z]     "instance-id": "1950565838709868946",
[taskcluster 2026-05-08T14:48:22.292Z]     "instance-type": "projects/887720501152/machineTypes/c2-standard-4",
[taskcluster 2026-05-08T14:48:22.292Z]     "local-ipv4": "10.142.0.2",
[taskcluster 2026-05-08T14:48:22.292Z]     "project-id": "fxci-production-level1-workers",

...(154 lines hidden)...

[task 2026-05-08T14:49:24.370+00:00] py313: uv-sync> .venv/bin/uv sync --locked --python-preference system -p cpython3.13
[task 2026-05-08T14:49:24.370+00:00] py313: commands[0]> python --version
[task 2026-05-08T14:49:24.370+00:00] Python 3.13.5
[task 2026-05-08T14:49:24.370+00:00] py313: commands[1]> coverage run --context=py313 -p -m pytest -vv
[task 2026-05-08T14:49:24.370+00:00] ============================= test session starts ==============================
[task 2026-05-08T14:49:24.370+00:00] platform linux -- Python 3.13.5, pytest-9.0.3, pluggy-1.6.0 -- /builds/worker/checkouts/vcs/.tox/py313/bin/python3
[task 2026-05-08T14:49:24.370+00:00] cachedir: .tox/py313/.pytest_cache
[task 2026-05-08T14:49:24.370+00:00] rootdir: /builds/worker/checkouts/vcs
[task 2026-05-08T14:49:24.370+00:00] configfile: pyproject.toml
[task 2026-05-08T14:49:24.370+00:00] plugins: anyio-4.13.0, aioresponses-0.3.0, mock-3.15.1, asyncio-1.3.0, responses-0.5.1
[task 2026-05-08T14:49:24.370+00:00] asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
[task 2026-05-08T14:49:24.370+00:00] collecting ... collected 25 items
[task 2026-05-08T14:49:24.370+00:00] 
[task 2026-05-08T14:49:24.370+00:00] test/test_auth.py::test_public_auth_get_token PASSED                     [  4%]
[task 2026-05-08T14:49:24.370+00:00] test/test_auth.py::test_token_auth_get_token PASSED                      [  8%]
[task 2026-05-08T14:49:24.370+00:00] test/test_auth.py::test_app_auth_get_token[42_0] PASSED                  [ 12%]
[task 2026-05-08T14:49:24.370+00:00] test/test_auth.py::test_app_auth_get_token[42_1] PASSED                  [ 16%]
[task 2026-05-08T14:49:24.370+00:00] test/test_auth.py::test_app_installation_auth_get_token[42_0] PASSED     [ 20%]
[task 2026-05-08T14:49:24.370+00:00] test/test_auth.py::test_app_installation_auth_get_token[42_1] PASSED     [ 24%]
[task 2026-05-08T14:49:24.370+00:00] test/test_client.py::test_async_client_get_session PASSED                [ 28%]
[task 2026-05-08T14:49:24.370+00:00] test/test_client.py::test_async_client_get_session_no_token PASSED       [ 32%]
[task 2026-05-08T14:49:24.370+00:00] test/test_client.py::test_sync_client_get_session PASSED                 [ 36%]
[task 2026-05-08T14:49:24.370+00:00] test/test_client.py::test_sync_client_get_session_no_token PASSED        [ 40%]
[task 2026-05-08T14:49:24.370+00:00] test/test_client.py::test_async_client_rest PASSED                       [ 44%]
[task 2026-05-08T14:49:24.370+00:00] test/test_client.py::test_async_client_retries_on_5xx PASSED             [ 48%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_sync_client_rest PASSED                        [ 52%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_sync_client_retries_on_5xx PASSED              [ 56%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_async_client_rest_with_text PASSED             [ 60%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_sync_client_rest_with_text PASSED              [ 64%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_async_client_graphql PASSED                    [ 68%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_sync_client_graphql PASSED                     [ 72%]
[task 2026-05-08T14:49:24.371+00:00] test/test_simple_github.py::test_public_client PASSED                    [ 76%]
[task 2026-05-08T14:49:24.371+00:00] test/test_simple_github.py::test_token_client PASSED                     [ 80%]
[task 2026-05-08T14:49:24.371+00:00] test/test_simple_github.py::test_app_client PASSED                       [ 84%]
[task 2026-05-08T14:49:24.371+00:00] test/test_simple_github.py::test_app_installation_client PASSED          [ 88%]
[task 2026-05-08T14:49:24.371+00:00] test/test_simple_github.py::test_client_from_env[token] PASSED           [ 92%]
[task 2026-05-08T14:49:24.371+00:00] test/test_simple_github.py::test_client_from_env[app] PASSED             [ 96%]
[task 2026-05-08T14:49:24.371+00:00] test/test_simple_github.py::test_client_from_env[public] PASSED          [100%]
[task 2026-05-08T14:49:24.371+00:00] 
[task 2026-05-08T14:49:24.371+00:00] ============================== 25 passed in 2.01s ==============================
[task 2026-05-08T14:49:24.371+00:00] py311: venv> .venv/bin/uv venv -p cpython3.11 --allow-existing '--prompt=vcs[py311]' --python-preference system /builds/worker/checkouts/vcs/.tox/py311
[task 2026-05-08T14:49:24.371+00:00] py311: uv-sync> .venv/bin/uv sync --locked --python-preference system -p cpython3.11
[task 2026-05-08T14:49:24.371+00:00] py311: commands[0]> python --version
[task 2026-05-08T14:49:24.371+00:00] Python 3.11.14
[task 2026-05-08T14:49:24.371+00:00] py311: commands[1]> coverage run --context=py311 -p -m pytest -vv
[task 2026-05-08T14:49:24.371+00:00] ============================= test session starts ==============================
[task 2026-05-08T14:49:24.371+00:00] platform linux -- Python 3.11.14, pytest-9.0.3, pluggy-1.6.0 -- /builds/worker/checkouts/vcs/.tox/py311/bin/python3
[task 2026-05-08T14:49:24.371+00:00] cachedir: .tox/py311/.pytest_cache
[task 2026-05-08T14:49:24.371+00:00] rootdir: /builds/worker/checkouts/vcs
[task 2026-05-08T14:49:24.371+00:00] configfile: pyproject.toml
[task 2026-05-08T14:49:24.371+00:00] plugins: anyio-4.13.0, aioresponses-0.3.0, mock-3.15.1, asyncio-1.3.0, responses-0.5.1
[task 2026-05-08T14:49:24.371+00:00] asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
[task 2026-05-08T14:49:24.371+00:00] collecting ... collected 25 items
[task 2026-05-08T14:49:24.371+00:00] 
[task 2026-05-08T14:49:24.371+00:00] test/test_auth.py::test_public_auth_get_token PASSED                     [  4%]
[task 2026-05-08T14:49:24.371+00:00] test/test_auth.py::test_token_auth_get_token PASSED                      [  8%]
[task 2026-05-08T14:49:24.371+00:00] test/test_auth.py::test_app_auth_get_token[42_0] PASSED                  [ 12%]
[task 2026-05-08T14:49:24.371+00:00] test/test_auth.py::test_app_auth_get_token[42_1] PASSED                  [ 16%]
[task 2026-05-08T14:49:24.371+00:00] test/test_auth.py::test_app_installation_auth_get_token[42_0] PASSED     [ 20%]
[task 2026-05-08T14:49:24.371+00:00] test/test_auth.py::test_app_installation_auth_get_token[42_1] PASSED     [ 24%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_async_client_get_session PASSED                [ 28%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_async_client_get_session_no_token PASSED       [ 32%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_sync_client_get_session PASSED                 [ 36%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_sync_client_get_session_no_token PASSED        [ 40%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_async_client_rest PASSED                       [ 44%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_async_client_retries_on_5xx PASSED             [ 48%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_sync_client_rest PASSED                        [ 52%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_sync_client_retries_on_5xx PASSED              [ 56%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_async_client_rest_with_text PASSED             [ 60%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_sync_client_rest_with_text PASSED              [ 64%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_async_client_graphql PASSED                    [ 68%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_sync_client_graphql PASSED                     [ 72%]
[task 2026-05-08T14:49:24.371+00:00] test/test_simple_github.py::test_public_client PASSED                    [ 76%]
[task 2026-05-08T14:49:24.371+00:00] test/test_simple_github.py::test_token_client PASSED                     [ 80%]
[task 2026-05-08T14:49:24.371+00:00] test/test_simple_github.py::test_app_client PASSED                       [ 84%]
[task 2026-05-08T14:49:24.371+00:00] test/test_simple_github.py::test_app_installation_client PASSED          [ 88%]
[task 2026-05-08T14:49:24.371+00:00] test/test_simple_github.py::test_client_from_env[token] PASSED           [ 92%]
[task 2026-05-08T14:49:24.371+00:00] test/test_simple_github.py::test_client_from_env[app] PASSED             [ 96%]
[task 2026-05-08T14:49:24.371+00:00] test/test_simple_github.py::test_client_from_env[public] PASSED          [100%]
[task 2026-05-08T14:49:24.371+00:00] 
[task 2026-05-08T14:49:24.371+00:00] ============================== 25 passed in 1.90s ==============================
[task 2026-05-08T14:49:24.371+00:00] py310: venv> .venv/bin/uv venv -p cpython3.10 --allow-existing '--prompt=vcs[py310]' --python-preference system /builds/worker/checkouts/vcs/.tox/py310
[task 2026-05-08T14:49:24.371+00:00] py310: uv-sync> .venv/bin/uv sync --locked --python-preference system -p cpython3.10
[task 2026-05-08T14:49:24.371+00:00] py310: commands[0]> python --version
[task 2026-05-08T14:49:24.371+00:00] Python 3.10.19
[task 2026-05-08T14:49:24.371+00:00] py310: commands[1]> coverage run --context=py310 -p -m pytest -vv
[task 2026-05-08T14:49:24.371+00:00] ============================= test session starts ==============================
[task 2026-05-08T14:49:24.371+00:00] platform linux -- Python 3.10.19, pytest-9.0.3, pluggy-1.6.0 -- /builds/worker/checkouts/vcs/.tox/py310/bin/python3
[task 2026-05-08T14:49:24.371+00:00] cachedir: .tox/py310/.pytest_cache
[task 2026-05-08T14:49:24.371+00:00] rootdir: /builds/worker/checkouts/vcs
[task 2026-05-08T14:49:24.371+00:00] configfile: pyproject.toml
[task 2026-05-08T14:49:24.371+00:00] plugins: anyio-4.13.0, aioresponses-0.3.0, mock-3.15.1, asyncio-1.3.0, responses-0.5.1
[task 2026-05-08T14:49:24.371+00:00] asyncio: mode=strict, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
[task 2026-05-08T14:49:24.371+00:00] collecting ... collected 25 items
[task 2026-05-08T14:49:24.371+00:00] 
[task 2026-05-08T14:49:24.371+00:00] test/test_auth.py::test_public_auth_get_token PASSED                     [  4%]
[task 2026-05-08T14:49:24.371+00:00] test/test_auth.py::test_token_auth_get_token PASSED                      [  8%]
[task 2026-05-08T14:49:24.371+00:00] test/test_auth.py::test_app_auth_get_token[42_0] PASSED                  [ 12%]
[task 2026-05-08T14:49:24.371+00:00] test/test_auth.py::test_app_auth_get_token[42_1] PASSED                  [ 16%]
[task 2026-05-08T14:49:24.371+00:00] test/test_auth.py::test_app_installation_auth_get_token[42_0] PASSED     [ 20%]
[task 2026-05-08T14:49:24.371+00:00] test/test_auth.py::test_app_installation_auth_get_token[42_1] PASSED     [ 24%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_async_client_get_session PASSED                [ 28%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_async_client_get_session_no_token PASSED       [ 32%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_sync_client_get_session PASSED                 [ 36%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_sync_client_get_session_no_token PASSED        [ 40%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_async_client_rest PASSED                       [ 44%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_async_client_retries_on_5xx PASSED             [ 48%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_sync_client_rest PASSED                        [ 52%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_sync_client_retries_on_5xx PASSED              [ 56%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_async_client_rest_with_text PASSED             [ 60%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_sync_client_rest_with_text PASSED              [ 64%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_async_client_graphql PASSED                    [ 68%]
[task 2026-05-08T14:49:24.371+00:00] test/test_client.py::test_sync_client_graphql PASSED                     [ 72%]
[task 2026-05-08T14:49:24.372+00:00] test/test_simple_github.py::test_public_client PASSED                    [ 76%]
[task 2026-05-08T14:49:24.372+00:00] test/test_simple_github.py::test_token_client PASSED                     [ 80%]
[task 2026-05-08T14:49:24.372+00:00] test/test_simple_github.py::test_app_client PASSED                       [ 84%]
[task 2026-05-08T14:49:24.372+00:00] test/test_simple_github.py::test_app_installation_client PASSED          [ 88%]
[task 2026-05-08T14:49:24.372+00:00] test/test_simple_github.py::test_client_from_env[token] PASSED           [ 92%]
[task 2026-05-08T14:49:24.372+00:00] test/test_simple_github.py::test_client_from_env[app] PASSED             [ 96%]
[task 2026-05-08T14:49:24.372+00:00] test/test_simple_github.py::test_client_from_env[public] PASSED          [100%]
[task 2026-05-08T14:49:24.372+00:00] 
[task 2026-05-08T14:49:24.372+00:00] ============================== 25 passed in 1.58s ==============================
[task 2026-05-08T14:49:24.372+00:00] py312: venv> .venv/bin/uv venv -p cpython3.12 --allow-existing '--prompt=vcs[py312]' --python-preference system /builds/worker/checkouts/vcs/.tox/py312
[task 2026-05-08T14:49:24.372+00:00] py312: uv-sync> .venv/bin/uv sync --locked --python-preference system -p cpython3.12
[task 2026-05-08T14:49:24.372+00:00] py312: commands[0]> python --version
[task 2026-05-08T14:49:24.372+00:00] Python 3.12.12
[task 2026-05-08T14:49:24.372+00:00] py312: commands[1]> coverage run --context=py312 -p -m pytest -vv
[task 2026-05-08T14:49:24.372+00:00] ============================= test session starts ==============================
[task 2026-05-08T14:49:24.372+00:00] platform linux -- Python 3.12.12, pytest-9.0.3, pluggy-1.6.0 -- /builds/worker/checkouts/vcs/.tox/py312/bin/python3
[task 2026-05-08T14:49:24.372+00:00] cachedir: .tox/py312/.pytest_cache
[task 2026-05-08T14:49:24.372+00:00] rootdir: /builds/worker/checkouts/vcs
[task 2026-05-08T14:49:24.372+00:00] configfile: pyproject.toml
[task 2026-05-08T14:49:24.372+00:00] plugins: anyio-4.13.0, aioresponses-0.3.0, mock-3.15.1, asyncio-1.3.0, responses-0.5.1
[task 2026-05-08T14:49:24.372+00:00] asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
[task 2026-05-08T14:49:24.372+00:00] collecting ... collected 25 items
[task 2026-05-08T14:49:24.372+00:00] 
[task 2026-05-08T14:49:24.372+00:00] test/test_auth.py::test_public_auth_get_token PASSED                     [  4%]
[task 2026-05-08T14:49:24.372+00:00] test/test_auth.py::test_token_auth_get_token PASSED                      [  8%]
[task 2026-05-08T14:49:24.372+00:00] test/test_auth.py::test_app_auth_get_token[42_0] PASSED                  [ 12%]
[task 2026-05-08T14:49:24.372+00:00] test/test_auth.py::test_app_auth_get_token[42_1] PASSED                  [ 16%]
[task 2026-05-08T14:49:24.372+00:00] test/test_auth.py::test_app_installation_auth_get_token[42_0] PASSED     [ 20%]
[task 2026-05-08T14:49:24.372+00:00] test/test_auth.py::test_app_installation_auth_get_token[42_1] PASSED     [ 24%]
[task 2026-05-08T14:49:24.372+00:00] test/test_client.py::test_async_client_get_session PASSED                [ 28%]
[task 2026-05-08T14:49:24.372+00:00] test/test_client.py::test_async_client_get_session_no_token PASSED       [ 32%]
[task 2026-05-08T14:49:24.372+00:00] test/test_client.py::test_sync_client_get_session PASSED                 [ 36%]
[task 2026-05-08T14:49:24.372+00:00] test/test_client.py::test_sync_client_get_session_no_token PASSED        [ 40%]
[task 2026-05-08T14:49:24.372+00:00] test/test_client.py::test_async_client_rest PASSED                       [ 44%]
[task 2026-05-08T14:49:24.372+00:00] test/test_client.py::test_async_client_retries_on_5xx PASSED             [ 48%]
[task 2026-05-08T14:49:24.372+00:00] test/test_client.py::test_sync_client_rest PASSED                        [ 52%]
[task 2026-05-08T14:49:24.372+00:00] test/test_client.py::test_sync_client_retries_on_5xx PASSED              [ 56%]
[task 2026-05-08T14:49:24.372+00:00] test/test_client.py::test_async_client_rest_with_text PASSED             [ 60%]
[task 2026-05-08T14:49:24.372+00:00] test/test_client.py::test_sync_client_rest_with_text PASSED              [ 64%]
[task 2026-05-08T14:49:24.372+00:00] test/test_client.py::test_async_client_graphql PASSED                    [ 68%]
[task 2026-05-08T14:49:24.372+00:00] test/test_client.py::test_sync_client_graphql PASSED                     [ 72%]
[task 2026-05-08T14:49:24.372+00:00] test/test_simple_github.py::test_public_client PASSED                    [ 76%]
[task 2026-05-08T14:49:24.372+00:00] test/test_simple_github.py::test_token_client PASSED                     [ 80%]
[task 2026-05-08T14:49:24.372+00:00] test/test_simple_github.py::test_app_client PASSED                       [ 84%]
[task 2026-05-08T14:49:24.372+00:00] test/test_simple_github.py::test_app_installation_client PASSED          [ 88%]
[task 2026-05-08T14:49:24.372+00:00] test/test_simple_github.py::test_client_from_env[token] PASSED           [ 92%]
[task 2026-05-08T14:49:24.372+00:00] test/test_simple_github.py::test_client_from_env[app] PASSED             [ 96%]
[task 2026-05-08T14:49:24.372+00:00] test/test_simple_github.py::test_client_from_env[public] PASSED          [100%]
[task 2026-05-08T14:49:24.372+00:00] 
[task 2026-05-08T14:49:24.372+00:00] ============================== 25 passed in 1.23s ==============================
[task 2026-05-08T14:49:24.372+00:00] report: venv> .venv/bin/uv venv -p /builds/worker/checkouts/vcs/.venv/bin/python --allow-existing '--prompt=vcs[report]' --python-preference system /builds/worker/checkouts/vcs/.tox/report
[task 2026-05-08T14:49:24.372+00:00] report: uv-sync> .venv/bin/uv sync --locked --python-preference system -p /builds/worker/checkouts/vcs/.venv/bin/python
[task 2026-05-08T14:49:24.372+00:00] report: commands[0]> coverage combine
[task 2026-05-08T14:49:24.372+00:00] Combined data file .coverage.e7bb204a4921.pid313.XBuuFVTx.HrDbe4tBUrFh
[task 2026-05-08T14:49:24.372+00:00] Combined data file .coverage.e7bb204a4921.pid332.XBVBLesx.H9OdCgV4rYMh
[task 2026-05-08T14:49:24.372+00:00] Combined data file .coverage.e7bb204a4921.pid343.XieAPyQx.HRFKgsV7keih
[task 2026-05-08T14:49:24.372+00:00] Combined data file .coverage.e7bb204a4921.pid354.XhUClXmx.HGlM4YJbX1Vh
[task 2026-05-08T14:49:24.372+00:00] Combined data file .coverage.e7bb204a4921.pid365.XXIjtMxx.HbkWIIQsxrOh
[task 2026-05-08T14:49:24.372+00:00] report: commands[1]> coverage xml -o /builds/worker/artifacts/coverage.xml
[task 2026-05-08T14:49:24.372+00:00] Wrote XML report to /builds/worker/artifacts/coverage.xml
[task 2026-05-08T14:49:24.372+00:00] clean: OK ✔ in 2.38 seconds
[task 2026-05-08T14:49:24.372+00:00] py314: OK ✔ in 9.53 seconds
[task 2026-05-08T14:49:24.372+00:00] py313: OK ✔ in 10.34 seconds
[task 2026-05-08T14:49:24.372+00:00] py311: OK ✔ in 11.53 seconds
[task 2026-05-08T14:49:24.372+00:00] py310: OK ✔ in 11.94 seconds
[task 2026-05-08T14:49:24.372+00:00] py312: OK ✔ in 12.29 seconds
[task 2026-05-08T14:49:24.372+00:00]   clean: OK (2.38=setup[2.11]+cmd[0.27] seconds)
[task 2026-05-08T14:49:24.372+00:00]   py310: OK (11.94=setup[5.89]+cmd[0.01,6.04] seconds)
[task 2026-05-08T14:49:24.372+00:00]   py311: OK (11.53=setup[5.07]+cmd[0.01,6.45] seconds)
[task 2026-05-08T14:49:24.372+00:00]   py312: OK (12.29=setup[5.52]+cmd[0.01,6.76] seconds)
[task 2026-05-08T14:49:24.372+00:00]   py313: OK (10.34=setup[5.19]+cmd[0.01,5.14] seconds)
[task 2026-05-08T14:49:24.372+00:00]   py314: OK (9.53=setup[1.89]+cmd[0.00,7.63] seconds)
[task 2026-05-08T14:49:24.372+00:00]   report: OK (1.07=setup[0.68]+cmd[0.21,0.18] seconds)
[task 2026-05-08T14:49:24.372+00:00]   congratulations :) (15.82 seconds)
[taskcluster 2026-05-08T14:49:39.307Z]                        Exit Code: 0
[taskcluster 2026-05-08T14:49:39.307Z]                        User Time: 14.365ms
[taskcluster 2026-05-08T14:49:39.307Z]                      Kernel Time: 13.168ms
[taskcluster 2026-05-08T14:49:39.307Z]                        Wall Time: 42.742838878s
[taskcluster 2026-05-08T14:49:39.307Z]  Average Available System Memory: 14.64 GiB
[taskcluster 2026-05-08T14:49:39.307Z]       Average System Memory Used: 995.75 MiB
[taskcluster 2026-05-08T14:49:39.307Z]          Peak System Memory Used: 1.17 GiB
[taskcluster 2026-05-08T14:49:39.307Z]              Total System Memory: 15.61 GiB
[taskcluster 2026-05-08T14:49:39.307Z]                           Result: SUCCEEDED
[taskcluster 2026-05-08T14:49:39.308Z] === Task Finished ===
[taskcluster 2026-05-08T14:49:39.308Z] Task Duration: 42.744709288s
[taskcluster 2026-05-08T14:49:39.776Z] [mounts] Preserving cache: Moving "/home/task_177825170141831/cache0" to "/home/generic-worker/caches/MP2IHnO9S96pdu6_Msqwtw"
[taskcluster 2026-05-08T14:49:39.776Z] [mounts] Preserving cache: Moving "/home/task_177825170141831/cache1" to "/home/generic-worker/caches/bUk_NifeTm6jnyUFAaN4FA"