deploy tc 77.3.1 to 24h2 aarch64 and x64 tester pools #265
firefoxci-taskcluster / tests-unit-ciadmin
succeeded
Jan 23, 2025 in 2m 47s
FirefoxCI (pull_request)
Run ciadmin unit tests
to validate the latest changes
Details
View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster
Task Status
Started: 2025-01-23T21:30:26.436Z
Resolved: 2025-01-23T21:31:23.067Z
Task Execution Time: 56 seconds, 631 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 0
Artifacts
- public/logs/live_backing.log
- public/logs/live.log
[taskcluster 2025-01-23 21:30:26.461Z] Task ID: Eb78YrrzSd6Httd2_xGVuw
[taskcluster 2025-01-23 21:30:26.462Z] Worker ID: 4366971051435821639
[taskcluster 2025-01-23 21:30:26.462Z] Worker Group: us-west1-a
[taskcluster 2025-01-23 21:30:26.462Z] Worker Node Type: projects/887720501152/machineTypes/c2-standard-4
[taskcluster 2025-01-23 21:30:26.462Z] Worker Pool: ci-t/linux-gcp
[taskcluster 2025-01-23 21:30:26.462Z] Worker Version: 38.0.5
[taskcluster 2025-01-23 21:30:26.462Z] Public IP: 34.105.120.243
[taskcluster 2025-01-23 21:30:26.462Z] Hostname: ci-t-linux-gcp-b0z5cenjt1mec3lrxo09oa
[taskcluster 2025-01-23 21:30:26.462Z] using cache "ci-level-1-checkouts-v3-492fcd7a01ebf3b75635-JpZc_MiSTheKx6_CiAAMkw" -> /builds/worker/checkouts
[taskcluster 2025-01-23 21:30:29.692Z] Downloading artifact "public/image.tar.zst" from task ID: JpZc_MiSTheKx6_CiAAMkw.
[taskcluster 2025-01-23 21:30:33.683Z] Downloaded artifact successfully.
[taskcluster 2025-01-23 21:30:33.684Z] Downloaded 286.209 mb
[taskcluster 2025-01-23 21:30:33.685Z] Decompressing downloaded image
[taskcluster 2025-01-23 21:30:35.790Z] Loading docker image from downloaded archive.
[taskcluster 2025-01-23 21:30:54.064Z] Image 'public/image.tar.zst' from task 'JpZc_MiSTheKx6_CiAAMkw' loaded. Using image ID sha256:ffa2034fda1f67f53e6566a54687967fdb7b4dee2f4fe5398bbc02437aea2852.
[taskcluster 2025-01-23 21:30:54.185Z] === Task Starting ===
[setup 2025-01-23T21:30:57.114Z] run-task started in /
[setup 2025-01-23T21:30:57.114Z] Invoked by command: --fxci-checkout=/builds/worker/checkouts/vcs/ --task-cwd /builds/worker/checkouts/vcs -- bash -cx pip install --user -r requirements/test.txt && pip install --user --no-deps . && pytest tests/ -vv
[setup 2025-01-23T21:30:57.114Z] Python version: 3.11.11
...(162 lines hidden)...
[task 2025-01-23T21:31:05.564Z] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 199.4/199.4 kB 52.6 MB/s eta 0:00:00
[task 2025-01-23T21:31:05.658Z] Collecting check-manifest==0.50 (from -r requirements/test.txt (line 29))
[task 2025-01-23T21:31:05.668Z] Downloading check_manifest-0.50-py3-none-any.whl (20 kB)
[task 2025-01-23T21:31:05.698Z] Collecting cookiecutter==2.6.0 (from -r requirements/test.txt (line 33))
[task 2025-01-23T21:31:05.710Z] Downloading cookiecutter-2.6.0-py3-none-any.whl (39 kB)
[task 2025-01-23T21:31:06.059Z] Collecting coverage==7.6.9 (from coverage[toml]==7.6.9->-r requirements/test.txt (line 37))
[task 2025-01-23T21:31:06.071Z] Downloading coverage-7.6.9-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (238 kB)
[task 2025-01-23T21:31:06.077Z] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 238.8/238.8 kB 67.0 MB/s eta 0:00:00
[task 2025-01-23T21:31:06.109Z] Collecting jinja2==3.1.4 (from -r requirements/test.txt (line 103))
[task 2025-01-23T21:31:06.120Z] Downloading jinja2-3.1.4-py3-none-any.whl (133 kB)
[task 2025-01-23T21:31:06.125Z] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.3/133.3 kB 48.4 MB/s eta 0:00:00
[task 2025-01-23T21:31:06.156Z] Collecting markdown-it-py==3.0.0 (from -r requirements/test.txt (line 107))
[task 2025-01-23T21:31:06.166Z] Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
[task 2025-01-23T21:31:06.172Z] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.5/87.5 kB 22.7 MB/s eta 0:00:00
[task 2025-01-23T21:31:06.265Z] Collecting markupsafe==3.0.2 (from -r requirements/test.txt (line 111))
[task 2025-01-23T21:31:06.276Z] Downloading MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23 kB)
[task 2025-01-23T21:31:06.301Z] Collecting mdurl==0.1.2 (from -r requirements/test.txt (line 174))
[task 2025-01-23T21:31:06.311Z] Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
[task 2025-01-23T21:31:06.357Z] Collecting pygments==2.18.0 (from -r requirements/test.txt (line 178))
[task 2025-01-23T21:31:06.367Z] Downloading pygments-2.18.0-py3-none-any.whl (1.2 MB)
[task 2025-01-23T21:31:06.382Z] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 94.4 MB/s eta 0:00:00
[task 2025-01-23T21:31:06.404Z] Collecting pyproject-hooks==1.2.0 (from -r requirements/test.txt (line 182))
[task 2025-01-23T21:31:06.414Z] Downloading pyproject_hooks-1.2.0-py3-none-any.whl (10 kB)
[task 2025-01-23T21:31:06.446Z] Collecting pytest-cov==6.0.0 (from -r requirements/test.txt (line 186))
[task 2025-01-23T21:31:06.456Z] Downloading pytest_cov-6.0.0-py3-none-any.whl (22 kB)
[task 2025-01-23T21:31:06.496Z] Collecting pytest-mock==3.14.0 (from -r requirements/test.txt (line 190))
[task 2025-01-23T21:31:06.506Z] Downloading pytest_mock-3.14.0-py3-none-any.whl (9.9 kB)
[task 2025-01-23T21:31:06.588Z] Collecting pytest-taskgraph==0.1.0 (from -r requirements/test.txt (line 194))
[task 2025-01-23T21:31:06.599Z] Downloading pytest_taskgraph-0.1.0-py3-none-any.whl (5.4 kB)
[task 2025-01-23T21:31:06.626Z] Collecting python-slugify==8.0.4 (from -r requirements/test.txt (line 198))
[task 2025-01-23T21:31:06.636Z] Downloading python_slugify-8.0.4-py2.py3-none-any.whl (10 kB)
[task 2025-01-23T21:31:06.659Z] Collecting redo==3.0.0 (from -r requirements/test.txt (line 202))
[task 2025-01-23T21:31:06.669Z] Downloading redo-3.0.0-py2.py3-none-any.whl (14 kB)
[task 2025-01-23T21:31:06.708Z] Collecting responses==0.25.3 (from -r requirements/test.txt (line 206))
[task 2025-01-23T21:31:06.718Z] Downloading responses-0.25.3-py3-none-any.whl (55 kB)
[task 2025-01-23T21:31:06.724Z] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.2/55.2 kB 11.4 MB/s eta 0:00:00
[task 2025-01-23T21:31:06.807Z] Collecting rich==13.9.4 (from -r requirements/test.txt (line 210))
[task 2025-01-23T21:31:06.818Z] Downloading rich-13.9.4-py3-none-any.whl (242 kB)
[task 2025-01-23T21:31:06.823Z] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 242.4/242.4 kB 79.3 MB/s eta 0:00:00
[task 2025-01-23T21:31:07.017Z] Collecting taskcluster-taskgraph==12.1.0 (from -r requirements/test.txt (line 214))
[task 2025-01-23T21:31:07.029Z] Downloading taskcluster_taskgraph-12.1.0-py3-none-any.whl (193 kB)
[task 2025-01-23T21:31:07.034Z] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 194.0/194.0 kB 68.2 MB/s eta 0:00:00
[task 2025-01-23T21:31:07.054Z] Collecting text-unidecode==1.3 (from -r requirements/test.txt (line 220))
[task 2025-01-23T21:31:07.063Z] Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB)
[task 2025-01-23T21:31:07.067Z] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.2/78.2 kB 34.0 MB/s eta 0:00:00
[task 2025-01-23T21:31:07.095Z] Collecting types-python-dateutil==2.9.0.20241206 (from -r requirements/test.txt (line 224))
[task 2025-01-23T21:31:07.105Z] Downloading types_python_dateutil-2.9.0.20241206-py3-none-any.whl (14 kB)
[task 2025-01-23T21:31:07.136Z] Collecting voluptuous==0.15.2 (from -r requirements/test.txt (line 228))
[task 2025-01-23T21:31:07.146Z] Downloading voluptuous-0.15.2-py3-none-any.whl (31 kB)
[task 2025-01-23T21:31:07.209Z] Collecting pip==24.3.1 (from -r requirements/test.txt (line 234))
[task 2025-01-23T21:31:07.219Z] Downloading pip-24.3.1-py3-none-any.whl (1.8 MB)
[task 2025-01-23T21:31:07.233Z] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 157.8 MB/s eta 0:00:00
[task 2025-01-23T21:31:07.442Z] Collecting setuptools==75.6.0 (from -r requirements/test.txt (line 238))
[task 2025-01-23T21:31:07.452Z] Downloading setuptools-75.6.0-py3-none-any.whl (1.2 MB)
[task 2025-01-23T21:31:07.463Z] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 136.4 MB/s eta 0:00:00
[task 2025-01-23T21:31:08.834Z] Building wheels for collected packages: json-e
[task 2025-01-23T21:31:08.835Z] Building wheel for json-e (setup.py): started
[task 2025-01-23T21:31:09.569Z] Building wheel for json-e (setup.py): finished with status 'done'
[task 2025-01-23T21:31:09.570Z] Created wheel for json-e: filename=json_e-2.7.1-py3-none-any.whl size=11953 sha256=ca4f0b8f7d0c4d758fbc22d4fcaa44a5a5bb672c3d8b5afd21262ec7655c3232
[task 2025-01-23T21:31:09.570Z] Stored in directory: /builds/worker/.cache/pip/wheels/44/dc/de/01dd004b78c0c8dc17480143c0a7e31a6b5b640439e539fc47
[task 2025-01-23T21:31:09.573Z] Successfully built json-e
[task 2025-01-23T21:31:10.020Z] Installing collected packages: text-unidecode, taskcluster-urls, sortedcontainers, slugid, redo, json-e, iso8601, brotli, appdirs, voluptuous, urllib3, typing-extensions, types-python-dateutil, sniffio, six, setuptools, pyyaml, python-slugify, pyproject-hooks, pyjwt, pygments, pycparser, propcache, pluggy, pip, packaging, multidict, mdurl, markupsafe, iniconfig, idna, graphql-core, giturlparse, frozenlist, coverage, click, charset-normalizer, chardet, certifi, backoff, attrs, async-timeout, aiohappyeyeballs, yarl, requests, python-dateutil, pytest, mozilla-repo-urls, mohawk, markdown-it-py, jinja2, cffi, build, blessings, binaryornot, anyio, aiosignal, rich, responses, requests-toolbelt, pytest-mock, pytest-cov, pytest-asyncio, pycares, gql, cryptography, check-manifest, arrow, aiohttp, taskcluster, cookiecutter, aiohttp-retry, aiodns, tc-admin, taskcluster-taskgraph, simple-github, pytest-taskgraph
[task 2025-01-23T21:31:16.013Z] Successfully installed aiodns-3.2.0 aiohappyeyeballs-2.4.4 aiohttp-3.11.11 aiohttp-retry-2.9.1 aiosignal-1.3.2 anyio-4.7.0 appdirs-1.4.4 arrow-1.3.0 async-timeout-5.0.1 attrs-24.3.0 backoff-2.2.1 binaryornot-0.4.4 blessings-1.7 brotli-1.1.0 build-1.2.2.post1 certifi-2024.12.14 cffi-1.17.1 chardet-5.2.0 charset-normalizer-3.4.0 check-manifest-0.50 click-8.1.7 cookiecutter-2.6.0 coverage-7.6.9 cryptography-44.0.0 frozenlist-1.5.0 giturlparse-0.12.0 gql-3.5.0 graphql-core-3.2.5 idna-3.10 iniconfig-2.0.0 iso8601-0.1.12 jinja2-3.1.4 json-e-2.7.1 markdown-it-py-3.0.0 markupsafe-3.0.2 mdurl-0.1.2 mohawk-1.1.0 mozilla-repo-urls-0.1.1 multidict-6.1.0 packaging-24.2 pip-24.3.1 pluggy-1.5.0 propcache-0.2.1 pycares-4.5.0 pycparser-2.22 pygments-2.18.0 pyjwt-2.10.1 pyproject-hooks-1.2.0 pytest-8.3.4 pytest-asyncio-0.25.0 pytest-cov-6.0.0 pytest-mock-3.14.0 pytest-taskgraph-0.1.0 python-dateutil-2.9.0.post0 python-slugify-8.0.4 pyyaml-6.0.2 redo-3.0.0 requests-2.32.3 requests-toolbelt-1.0.0 responses-0.25.3 rich-13.9.4 setuptools-75.6.0 simple-github-2.1.0 six-1.17.0 slugid-2.0.0 sniffio-1.3.1 sortedcontainers-2.4.0 taskcluster-77.0.0 taskcluster-taskgraph-12.1.0 taskcluster-urls-13.0.1 tc-admin-4.0.2 text-unidecode-1.3 types-python-dateutil-2.9.0.20241206 typing-extensions-4.12.2 urllib3-2.2.3 voluptuous-0.15.2 yarl-1.18.3
[task 2025-01-23T21:31:16.130Z]
[task 2025-01-23T21:31:16.130Z] [notice] A new release of pip is available: 24.0 -> 24.3.1
[task 2025-01-23T21:31:16.130Z] [notice] To update, run: python3.11 -m pip install --upgrade pip
[task 2025-01-23T21:31:16.649Z] + pip install --user --no-deps .
[task 2025-01-23T21:31:17.213Z] Processing /builds/worker/checkouts/vcs
[task 2025-01-23T21:31:17.216Z] Installing build dependencies: started
[task 2025-01-23T21:31:18.956Z] Installing build dependencies: finished with status 'done'
[task 2025-01-23T21:31:18.957Z] Getting requirements to build wheel: started
[task 2025-01-23T21:31:19.250Z] Getting requirements to build wheel: finished with status 'done'
[task 2025-01-23T21:31:19.251Z] Preparing metadata (pyproject.toml): started
[task 2025-01-23T21:31:19.550Z] Preparing metadata (pyproject.toml): finished with status 'done'
[task 2025-01-23T21:31:19.552Z] Building wheels for collected packages: ci-admin
[task 2025-01-23T21:31:19.553Z] Building wheel for ci-admin (pyproject.toml): started
[task 2025-01-23T21:31:19.931Z] Building wheel for ci-admin (pyproject.toml): finished with status 'done'
[task 2025-01-23T21:31:19.931Z] Created wheel for ci-admin: filename=ci_admin-1.0.0-py3-none-any.whl size=62326 sha256=ea6e759c2656549b89913bc6ae7dd19f2202e5cf869a7b76720a0c15128451ca
[task 2025-01-23T21:31:19.932Z] Stored in directory: /tmp/pip-ephem-wheel-cache-xzvd4bdk/wheels/8c/60/ac/3c0f7807eeafa2ab1bc8f80a9a9a282b8fb0ddbb0bb0055f3d
[task 2025-01-23T21:31:19.936Z] Successfully built ci-admin
[task 2025-01-23T21:31:19.936Z] Installing collected packages: ci-admin
[task 2025-01-23T21:31:19.983Z] Successfully installed ci-admin-1.0.0
[task 2025-01-23T21:31:20.083Z] + pytest tests/ -vv
[task 2025-01-23T21:31:20.881Z] /builds/worker/.local/lib/python3.11/site-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset.
[task 2025-01-23T21:31:20.881Z] The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session"
[task 2025-01-23T21:31:20.881Z]
[task 2025-01-23T21:31:20.881Z] warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET))
[task 2025-01-23T21:31:20.908Z] ============================= test session starts ==============================
[task 2025-01-23T21:31:20.908Z] platform linux -- Python 3.11.11, pytest-8.3.4, pluggy-1.5.0 -- /usr/local/bin/python3.11
[task 2025-01-23T21:31:20.908Z] cachedir: .pytest_cache
[task 2025-01-23T21:31:20.908Z] rootdir: /builds/worker/checkouts/vcs
[task 2025-01-23T21:31:20.908Z] configfile: pyproject.toml
[task 2025-01-23T21:31:20.908Z] plugins: asyncio-0.25.0, mock-3.14.0, cov-6.0.0, anyio-4.7.0, taskgraph-0.1.0
[task 2025-01-23T21:31:20.908Z] asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=None
[task 2025-01-23T21:31:21.189Z] collecting ... collected 99 items
[task 2025-01-23T21:31:21.189Z]
[task 2025-01-23T21:31:21.191Z] tests/ciadmin/test_generate_ciconfig_actions.py::test_fetch_empty PASSED [ 1%]
[task 2025-01-23T21:31:21.193Z] tests/ciadmin/test_generate_ciconfig_actions.py::test_fetch_entry PASSED [ 2%]
[task 2025-01-23T21:31:21.194Z] tests/ciadmin/test_generate_ciconfig_actions.py::test_fetch_entry_with_input_schema PASSED [ 3%]
[task 2025-01-23T21:31:21.196Z] tests/ciadmin/test_generate_ciconfig_get.py::test_get_yml PASSED [ 4%]
[task 2025-01-23T21:31:21.198Z] tests/ciadmin/test_generate_ciconfig_get.py::test_get_data PASSED [ 5%]
[task 2025-01-23T21:31:21.199Z] tests/ciadmin/test_generate_ciconfig_grants.py::test_fetch_empty PASSED [ 6%]
[task 2025-01-23T21:31:21.200Z] tests/ciadmin/test_generate_ciconfig_grants.py::test_fetch_entries PASSED [ 7%]
[task 2025-01-23T21:31:21.202Z] tests/ciadmin/test_generate_ciconfig_grants.py::test_fetch_grants_to_not_list PASSED [ 8%]
[task 2025-01-23T21:31:21.203Z] tests/ciadmin/test_generate_ciconfig_grants.py::test_fetch_non_string_scopes PASSED [ 9%]
[task 2025-01-23T21:31:21.205Z] tests/ciadmin/test_generate_ciconfig_grants.py::test_fetch_non_list_scopes PASSED [ 10%]
[task 2025-01-23T21:31:21.206Z] tests/ciadmin/test_generate_ciconfig_grants.py::test_fetch_invalid_project_grantee_too_many_keys PASSED [ 11%]
[task 2025-01-23T21:31:21.207Z] tests/ciadmin/test_generate_ciconfig_grants.py::test_fetch_invalid_group_grantee PASSED [ 12%]
[task 2025-01-23T21:31:21.208Z] tests/ciadmin/test_generate_ciconfig_grants.py::test_fetch_invalid_grantee_too_many_keys PASSED [ 13%]
[task 2025-01-23T21:31:21.210Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_fetch_empty PASSED [ 14%]
[task 2025-01-23T21:31:21.211Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_fetch_defaults[ash-project_data0-expected_data0] PASSED [ 15%]
[task 2025-01-23T21:31:21.213Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_fetch_defaults[fenix-project_data1-expected_data1] PASSED [ 16%]
[task 2025-01-23T21:31:21.214Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_fetch_nodefaults[ash-project_data0-expected_data0] PASSED [ 17%]
[task 2025-01-23T21:31:21.216Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_fetch_nodefaults[beetmoverscript-project_data1-expected_data1] PASSED [ 18%]
[task 2025-01-23T21:31:21.217Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_feature PASSED [ 19%]
[task 2025-01-23T21:31:21.218Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_enabled_features PASSED [ 20%]
[task 2025-01-23T21:31:21.219Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_level_property[project_data0-expected_branches0] PASSED [ 21%]
[task 2025-01-23T21:31:21.220Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_level_property[project_data1-expected_branches1] PASSED [ 22%]
[task 2025-01-23T21:31:21.221Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_level_property[project_data2-expected_branches2] PASSED [ 23%]
[task 2025-01-23T21:31:21.222Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_level_property[project_data3-expected_branches3] PASSED [ 24%]
[task 2025-01-23T21:31:21.223Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_level_property[project_data4-expected_branches4] PASSED [ 25%]
[task 2025-01-23T21:31:21.224Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_level_property[project_data5-expected_branches5] PASSED [ 26%]
[task 2025-01-23T21:31:21.225Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_level_failing_validators[project_data0-TypeError] PASSED [ 27%]
[task 2025-01-23T21:31:21.226Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_level_failing_validators[project_data1-TypeError] PASSED [ 28%]
[task 2025-01-23T21:31:21.227Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_level_failing_validators[project_data2-ValueError] PASSED [ 29%]
[task 2025-01-23T21:31:21.228Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_level_failing_post_init_checks[project_data0-RuntimeError] PASSED [ 30%]
[task 2025-01-23T21:31:21.229Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_level_failing_post_init_checks[project_data1-ValueError] PASSED [ 31%]
[task 2025-01-23T21:31:21.230Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_level_failing_post_init_checks[project_data2-ValueError] PASSED [ 32%]
[task 2025-01-23T21:31:21.231Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_level_failing_post_init_checks[project_data3-ValueError] PASSED [ 33%]
[task 2025-01-23T21:31:21.232Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_level_failing_post_init_checks[project_data4-ValueError] PASSED [ 34%]
[task 2025-01-23T21:31:21.233Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_repo_path_property PASSED [ 35%]
[task 2025-01-23T21:31:21.234Z] tests/ciadmin/test_generate_ciconfig_worker_images.py::test_fetch_empty PASSED [ 36%]
[task 2025-01-23T21:31:21.235Z] tests/ciadmin/test_generate_ciconfig_worker_images.py::test_fetch_entry PASSED [ 37%]
[task 2025-01-23T21:31:21.236Z] tests/ciadmin/test_generate_ciconfig_worker_images.py::test_fetch_alias_entry PASSED [ 38%]
[task 2025-01-23T21:31:21.237Z] tests/ciadmin/test_generate_ciconfig_worker_images.py::test_worker_image_get PASSED [ 39%]
[task 2025-01-23T21:31:21.238Z] tests/ciadmin/test_generate_ciconfig_worker_images.py::test_worker_images_get PASSED [ 40%]
[task 2025-01-23T21:31:21.239Z] tests/ciadmin/test_generate_ciconfig_worker_pools.py::test_fetch_empty PASSED [ 41%]
[task 2025-01-23T21:31:21.241Z] tests/ciadmin/test_generate_ciconfig_worker_pools.py::test_fetch_entry PASSED [ 42%]
[task 2025-01-23T21:31:21.242Z] tests/ciadmin/test_generate_ciconfig_worker_pools.py::test_fetch_invalid_name PASSED [ 43%]
[task 2025-01-23T21:31:21.243Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_no_match PASSED [ 44%]
[task 2025-01-23T21:31:21.244Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_no_scopes PASSED [ 45%]
[task 2025-01-23T21:31:21.245Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_match_access PASSED [ 46%]
[task 2025-01-23T21:31:21.246Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_match_level PASSED [ 47%]
[task 2025-01-23T21:31:21.247Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_match_levels PASSED [ 48%]
[task 2025-01-23T21:31:21.248Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_match_alias PASSED [ 49%]
[task 2025-01-23T21:31:21.249Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_match_feature PASSED [ 50%]
[task 2025-01-23T21:31:21.250Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_match_not_feature PASSED [ 51%]
[task 2025-01-23T21:31:21.251Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_match_is_try_false PASSED [ 52%]
[task 2025-01-23T21:31:21.251Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_match_is_try_true PASSED [ 53%]
[task 2025-01-23T21:31:21.252Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_match_trust_domain PASSED [ 54%]
[task 2025-01-23T21:31:21.253Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_match_has_trust_project_true PASSED [ 55%]
[task 2025-01-23T21:31:21.254Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_match_has_trust_project_false PASSED [ 56%]
[task 2025-01-23T21:31:21.255Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_scope_substitution PASSED [ 57%]
[task 2025-01-23T21:31:21.256Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_scope_substitution_invalid_key PASSED [ 58%]
[task 2025-01-23T21:31:21.257Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_scope_substitution_no_level PASSED [ 59%]
[task 2025-01-23T21:31:21.258Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForGroups::test_no_groups PASSED [ 60%]
[task 2025-01-23T21:31:21.259Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForGroups::test_scopes_added PASSED [ 61%]
[task 2025-01-23T21:31:21.260Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForGroups::test_substitution_fails PASSED [ 62%]
[task 2025-01-23T21:31:21.261Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForGithubPullRequest::test_grant_to_pull_request_trusted PASSED [ 63%]
[task 2025-01-23T21:31:21.262Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForGithubPullRequest::test_grant_to_pull_request_untrusted PASSED [ 64%]
[task 2025-01-23T21:31:21.263Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForGithubPullRequest::test_grant_to_pull_request_star PASSED [ 65%]
[task 2025-01-23T21:31:21.265Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForGithubPullRequest::test_grant_to_star PASSED [ 66%]
[task 2025-01-23T21:31:21.265Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForGithubPullRequest::test_include_pull_requests_false PASSED [ 67%]
[task 2025-01-23T21:31:21.266Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForGithubPullRequest::test_invalid_grantee PASSED [ 68%]
[task 2025-01-23T21:31:21.267Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForGithubPush::test_grant_to_all_branches PASSED [ 69%]
[task 2025-01-23T21:31:21.269Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForGithubPush::test_grant_to_specific_branch PASSED [ 70%]
[task 2025-01-23T21:31:21.270Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForGithubPush::test_grant_to_level PASSED [ 71%]
[task 2025-01-23T21:31:21.271Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForGithubPush::test_grant_to_branch_and_level PASSED [ 72%]
[task 2025-01-23T21:31:21.272Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForGithubPush::test_grant_to_all_branches_with_star PASSED [ 73%]
[task 2025-01-23T21:31:21.274Z] tests/ciadmin/test_generate_grants.py::test_update_resources PASSED [ 74%]
[task 2025-01-23T21:31:22.222Z] tests/ciadmin/test_generate_tcyml.py::test_get_tcyml PASSED [ 75%]
[task 2025-01-23T21:31:22.225Z] tests/ciadmin/test_generate_worker_pools.py::test_make_worker_pool[aws_basic] PASSED [ 76%]
[task 2025-01-23T21:31:22.228Z] tests/ciadmin/test_generate_worker_pools.py::test_make_worker_pool[google_basic] PASSED [ 77%]
[task 2025-01-23T21:31:22.230Z] tests/ciadmin/test_generate_worker_pools.py::test_make_worker_pool[guest_accelerators] PASSED [ 78%]
[task 2025-01-23T21:31:22.232Z] tests/ciadmin/test_generate_worker_pools.py::test_make_worker_pool[azure_basic] PASSED [ 79%]
[task 2025-01-23T21:31:22.235Z] tests/ciadmin/test_generate_worker_pools.py::test_make_worker_pool[azure_version] PASSED [ 80%]
[task 2025-01-23T21:31:22.237Z] tests/ciadmin/test_generate_worker_pools.py::test_make_worker_pool[scaling_ratio] PASSED [ 81%]
[task 2025-01-23T21:31:22.238Z] tests/ciadmin/test_util_matching.py::test_glob_match[null_grantees] PASSED [ 82%]
[task 2025-01-23T21:31:22.239Z] tests/ciadmin/test_util_matching.py::test_glob_match[no_grantees] PASSED [ 83%]
[task 2025-01-23T21:31:22.240Z] tests/ciadmin/test_util_matching.py::test_glob_match[full_glob_grantee] PASSED [ 84%]
[task 2025-01-23T21:31:22.241Z] tests/ciadmin/test_util_matching.py::test_glob_match[exact_string_match] PASSED [ 85%]
[task 2025-01-23T21:31:22.241Z] tests/ciadmin/test_util_matching.py::test_glob_match[glob_match] PASSED [ 86%]
[task 2025-01-23T21:31:22.242Z] tests/ciadmin/test_util_matching.py::test_glob_match[glob_only_works_as_last_char] PASSED [ 87%]
[task 2025-01-23T21:31:22.243Z] tests/ciadmin/test_util_matching.py::test_glob_match[glob_doesnt_prefix_match] PASSED [ 88%]
[task 2025-01-23T21:31:22.244Z] tests/ciadmin/test_util_matching.py::test_glob_match[exact_string_no_match] PASSED [ 89%]
[task 2025-01-23T21:31:22.245Z] tests/ciadmin/test_util_matching.py::test_glob_match[glob_no_match] PASSED [ 90%]
[task 2025-01-23T21:31:22.246Z] tests/ciadmin/test_util_templates.py::test_merge_to_dicts PASSED [ 91%]
[task 2025-01-23T21:31:22.247Z] tests/ciadmin/test_util_templates.py::test_merge_to_lists PASSED [ 92%]
[task 2025-01-23T21:31:22.247Z] tests/ciadmin/test_util_templates.py::test_merge_diff_types PASSED [ 93%]
[task 2025-01-23T21:31:22.248Z] tests/ciadmin/test_util_templates.py::test_merge PASSED [ 94%]
[task 2025-01-23T21:31:22.249Z] tests/ciadmin/test_util_templates.py::test_deep_get[not found] PASSED [ 95%]
[task 2025-01-23T21:31:22.250Z] tests/ciadmin/test_util_templates.py::test_deep_get[not found default] PASSED [ 96%]
[task 2025-01-23T21:31:22.251Z] tests/ciadmin/test_util_templates.py::test_deep_get[single] PASSED [ 97%]
[task 2025-01-23T21:31:22.252Z] tests/ciadmin/test_util_templates.py::test_deep_get[dot path] PASSED [ 98%]
[task 2025-01-23T21:31:22.254Z] tests/ciadmin/test_util_templates.py::test_deep_get[not found middle] PASSED [100%]
[task 2025-01-23T21:31:22.254Z]
[task 2025-01-23T21:31:22.254Z] ============================== 99 passed in 1.35s ==============================
[taskcluster 2025-01-23 21:31:22.522Z] === Task Finished ===
[taskcluster 2025-01-23 21:31:22.522Z] Successful task run with exit code: 0 completed in 56.062 seconds
Loading