Skip to content

fix: Raise maxCapacity for level gecko-1/decision-gcp

ea7b3aa
Select commit
Loading
Failed to load commit list.
Merged

fix: Raise maxCapacity for level gecko-1/decision-gcp #570

fix: Raise maxCapacity for level gecko-1/decision-gcp
ea7b3aa
Select commit
Loading
Failed to load commit list.
firefoxci-taskcluster / tests-unit-ciadmin succeeded Oct 3, 2025 in 1m 59s

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-10-03T17:04:49.070Z
Resolved: 2025-10-03T17:05:10.911Z
Task Execution Time: 21 seconds, 841 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 0

Artifacts

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


[taskcluster 2025-10-03 17:04:49.267Z] Task ID: RtEEwWUqTdeaMAqnc9BoWg
[taskcluster 2025-10-03 17:04:49.267Z] Worker ID: 7808047382348545841
[taskcluster 2025-10-03 17:04:49.267Z] Worker Group: us-west1-b
[taskcluster 2025-10-03 17:04:49.267Z] Worker Node Type: projects/887720501152/machineTypes/c2-standard-4
[taskcluster 2025-10-03 17:04:49.267Z] Worker Pool: ci-t/linux-gcp
[taskcluster 2025-10-03 17:04:49.267Z] Worker Version: 38.0.5
[taskcluster 2025-10-03 17:04:49.267Z] Public IP: 35.227.188.198
[taskcluster 2025-10-03 17:04:49.267Z] Hostname: ci-t-linux-gcp-hk3taieqrjijvnrwasdwmw
[taskcluster 2025-10-03 17:04:49.267Z] using cache "ci-level-1-checkouts-v3-2a41fd5bae5c23ae0786-KIA3yHgQRDCcyGg5XcrpJA" -> /builds/worker/checkouts

[taskcluster 2025-10-03 17:04:52.857Z] Downloading artifact "public/image.tar.zst" from task ID: KIA3yHgQRDCcyGg5XcrpJA.
[taskcluster 2025-10-03 17:04:55.193Z] Downloaded artifact successfully.
[taskcluster 2025-10-03 17:04:55.193Z] Downloaded 82.839 mb
[taskcluster 2025-10-03 17:04:55.193Z] Decompressing downloaded image
[taskcluster 2025-10-03 17:04:55.890Z] Loading docker image from downloaded archive.
[taskcluster 2025-10-03 17:05:00.805Z] Image 'public/image.tar.zst' from task 'KIA3yHgQRDCcyGg5XcrpJA' loaded.  Using image ID sha256:ca3d48355a796e1d8c07d031224c5cabc504592ced82970e57ecca40c517e050.
[taskcluster 2025-10-03 17:05:00.931Z] === Task Starting ===
[setup 2025-10-03T17:05:02.412Z] run-task started in /
[setup 2025-10-03T17:05:02.413Z] Invoked by command: --fxci-checkout=/builds/worker/checkouts/vcs/ --task-cwd /builds/worker/checkouts/vcs -- bash -cx uv run pytest tests -vv
[setup 2025-10-03T17:05:02.413Z] Python version: 3.11.13
[cache 2025-10-03T17:05:02.414Z] cache /builds/worker/checkouts is empty; writing requirements: gid=1000 uid=1000 version=1
[volume 2025-10-03T17:05:02.415Z] changing ownership of volume /builds/worker/.cache to 1000:1000
[volume 2025-10-03T17:05:02.415Z] volume /builds/worker/checkouts is a cache
[setup 2025-10-03T17:05:02.415Z] running as worker:worker
[vcs 2025-10-03T17:05:02.415Z] executing ['git', 'config', '--global', '--add', 'safe.directory', '/builds/worker/checkouts/vcs']
[vcs 2025-10-03T17:05:02.419Z] executing ['git', 'clone', 'https://github.com/mozilla-releng/fxci-config', '/builds/worker/checkouts/vcs']
[vcs 2025-10-03T17:05:02.420Z] Cloning into '/builds/worker/checkouts/vcs'...
[vcs 2025-10-03T17:05:03.957Z] executing ['git', 'fetch', '--no-tags', 'https://github.com/JohanLorenzo/fxci-config', 'bump-decision-1']
[vcs 2025-10-03T17:05:04.398Z] From https://github.com/JohanLorenzo/fxci-config
[vcs 2025-10-03T17:05:04.398Z]  * branch            bump-decision-1 -> FETCH_HEAD
[vcs 2025-10-03T17:05:04.399Z] executing ['git', 'checkout', '-f', '-B', 'bump-decision-1', 'ea7b3aa617a46bbb45bb0aacdbecc5ac0861effd']
[vcs 2025-10-03T17:05:04.412Z] Switched to a new branch 'bump-decision-1'
[vcs 2025-10-03T17:05:04.412Z] cleaning git checkout...
[vcs 2025-10-03T17:05:04.412Z] executing ['git', 'clean', '-nxdff']
[vcs 2025-10-03T17:05:04.414Z] removing []
[vcs 2025-10-03T17:05:04.415Z] successfully cleaned git checkout!
[vcs 2025-10-03T17:05:04.416Z] TinderboxPrint:<a href='https://github.com/JohanLorenzo/fxci-config/commit/ea7b3aa617a46bbb45bb0aacdbecc5ac0861effd' title='Built from fxci-config commit ea7b3aa617a46bbb45bb0aacdbecc5ac0861effd'>ea7b3aa617a46bbb45bb0aacdbecc5ac0861effd</a>
[task 2025-10-03T17:05:04.416Z] executing ['bash', '-cx', 'uv run pytest tests -vv']
[task 2025-10-03T17:05:04.418Z] + uv run pytest tests -vv
[task 2025-10-03T17:05:04.482Z] Using CPython 3.11.13 interpreter at: /usr/local/bin/python3
[task 2025-10-03T17:05:04.483Z] Creating virtual environment at: .venv
[task 2025-10-03T17:05:04.501Z]    Building fxci-config @ file:///builds/worker/checkouts/vcs
[task 2025-10-03T17:05:04.529Z] Downloading pygments (1.2MiB)
[task 2025-10-03T17:05:04.553Z] Downloading aiohttp (1.7MiB)
[task 2025-10-03T17:05:04.553Z] Downloading grpcio (5.9MiB)
[task 2025-10-03T17:05:04.555Z] Downloading virtualenv (5.7MiB)
[task 2025-10-03T17:05:04.556Z] Downloading pip (1.7MiB)
[task 2025-10-03T17:05:04.557Z] Downloading google-cloud-compute (3.3MiB)
[task 2025-10-03T17:05:04.558Z] Downloading cryptography (4.3MiB)
[task 2025-10-03T17:05:04.558Z] Downloading brotli (2.8MiB)
[task 2025-10-03T17:05:05.160Z]  Downloading aiohttp
[task 2025-10-03T17:05:05.163Z]       Built fxci-config @ file:///builds/worker/checkouts/vcs
[task 2025-10-03T17:05:05.196Z]  Downloading brotli
[task 2025-10-03T17:05:05.295Z]  Downloading virtualenv
[task 2025-10-03T17:05:05.295Z]  Downloading grpcio
[task 2025-10-03T17:05:05.330Z]  Downloading cryptography
[task 2025-10-03T17:05:05.353Z]  Downloading pygments
[task 2025-10-03T17:05:05.382Z]  Downloading pip
[task 2025-10-03T17:05:05.451Z]  Downloading google-cloud-compute
[task 2025-10-03T17:05:05.452Z] warning: Failed to hardlink files; falling back to full copy. This may lead to degraded performance.
[task 2025-10-03T17:05:05.452Z]          If the cache and target directories are on different filesystems, hardlinking may not be supported.
[task 2025-10-03T17:05:05.452Z]          If this is intentional, set `export UV_LINK_MODE=copy` or use `--link-mode=copy` to suppress this warning.
[task 2025-10-03T17:05:05.578Z] Installed 98 packages in 127ms
[task 2025-10-03T17:05:07.098Z] ============================= test session starts ==============================
[task 2025-10-03T17:05:07.098Z] platform linux -- Python 3.11.13, pytest-8.4.1, pluggy-1.6.0 -- /builds/worker/checkouts/vcs/.venv/bin/python
[task 2025-10-03T17:05:07.098Z] cachedir: .pytest_cache
[task 2025-10-03T17:05:07.098Z] rootdir: /builds/worker/checkouts/vcs
[task 2025-10-03T17:05:07.098Z] configfile: pyproject.toml
[task 2025-10-03T17:05:07.098Z] plugins: taskgraph-0.2.0, mock-3.14.1, anyio-4.10.0, cov-6.2.1, asyncio-1.1.0
[task 2025-10-03T17:05:07.098Z] asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
[task 2025-10-03T17:05:07.879Z] collecting ... collected 108 items
[task 2025-10-03T17:05:07.879Z] 
[task 2025-10-03T17:05:07.881Z] tests/ciadmin/test_generate_ciconfig_actions.py::test_fetch_empty PASSED [  0%]
[task 2025-10-03T17:05:07.883Z] tests/ciadmin/test_generate_ciconfig_actions.py::test_fetch_entry PASSED [  1%]
[task 2025-10-03T17:05:07.884Z] tests/ciadmin/test_generate_ciconfig_actions.py::test_fetch_entry_with_input_schema PASSED [  2%]
[task 2025-10-03T17:05:07.887Z] tests/ciadmin/test_generate_ciconfig_get.py::test_get_yml PASSED         [  3%]
[task 2025-10-03T17:05:07.888Z] tests/ciadmin/test_generate_ciconfig_get.py::test_get_data PASSED        [  4%]
[task 2025-10-03T17:05:07.891Z] tests/ciadmin/test_generate_ciconfig_get.py::test_get_ciconfig_dir_dicts PASSED [  5%]
[task 2025-10-03T17:05:07.894Z] tests/ciadmin/test_generate_ciconfig_get.py::test_get_ciconfig_dir_lists PASSED [  6%]
[task 2025-10-03T17:05:07.896Z] tests/ciadmin/test_generate_ciconfig_get.py::test_get_ciconfig_dir_mixed_types_error PASSED [  7%]
[task 2025-10-03T17:05:07.898Z] tests/ciadmin/test_generate_ciconfig_get.py::test_get_ciconfig_dir_no_yml_files_error PASSED [  8%]
[task 2025-10-03T17:05:07.900Z] tests/ciadmin/test_generate_ciconfig_get.py::test_get_ciconfig_dir_nonexistent_directory_error PASSED [  9%]
[task 2025-10-03T17:05:07.903Z] tests/ciadmin/test_generate_ciconfig_get.py::test_get_ciconfig_dir_unsupported_types_error PASSED [ 10%]
[task 2025-10-03T17:05:07.905Z] tests/ciadmin/test_generate_ciconfig_get.py::test_get_ciconfig_dir_duplicate_keys_error PASSED [ 11%]
[task 2025-10-03T17:05:07.907Z] tests/ciadmin/test_generate_ciconfig_get.py::test_get_ciconfig_dir_empty_files PASSED [ 12%]
[task 2025-10-03T17:05:07.909Z] tests/ciadmin/test_generate_ciconfig_grants.py::test_fetch_empty PASSED  [ 12%]
[task 2025-10-03T17:05:07.910Z] tests/ciadmin/test_generate_ciconfig_grants.py::test_fetch_entries PASSED [ 13%]
[task 2025-10-03T17:05:07.912Z] tests/ciadmin/test_generate_ciconfig_grants.py::test_fetch_grants_to_not_list PASSED [ 14%]
[task 2025-10-03T17:05:07.913Z] tests/ciadmin/test_generate_ciconfig_grants.py::test_fetch_non_string_scopes PASSED [ 15%]
[task 2025-10-03T17:05:07.914Z] tests/ciadmin/test_generate_ciconfig_grants.py::test_fetch_non_list_scopes PASSED [ 16%]
[task 2025-10-03T17:05:07.915Z] tests/ciadmin/test_generate_ciconfig_grants.py::test_fetch_invalid_project_grantee_too_many_keys PASSED [ 17%]
[task 2025-10-03T17:05:07.917Z] tests/ciadmin/test_generate_ciconfig_grants.py::test_fetch_invalid_group_grantee PASSED [ 18%]
[task 2025-10-03T17:05:07.918Z] tests/ciadmin/test_generate_ciconfig_grants.py::test_fetch_invalid_grantee_too_many_keys PASSED [ 19%]
[task 2025-10-03T17:05:07.919Z] tests/ciadmin/test_generate_ciconfig_grants.py::test_fetch_from_grants_dir PASSED [ 20%]
[task 2025-10-03T17:05:07.920Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_fetch_empty PASSED [ 21%]
[task 2025-10-03T17:05:07.922Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_fetch_defaults[ash-project_data0-expected_data0] PASSED [ 22%]
[task 2025-10-03T17:05:07.923Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_fetch_defaults[fenix-project_data1-expected_data1] PASSED [ 23%]
[task 2025-10-03T17:05:07.925Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_fetch_nodefaults[ash-project_data0-expected_data0] PASSED [ 24%]
[task 2025-10-03T17:05:07.926Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_fetch_nodefaults[beetmoverscript-project_data1-expected_data1] PASSED [ 25%]
[task 2025-10-03T17:05:07.927Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_feature PASSED [ 25%]
[task 2025-10-03T17:05:07.928Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_enabled_features PASSED [ 26%]
[task 2025-10-03T17:05:07.929Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_level_property[project_data0-expected_branches0] PASSED [ 27%]
[task 2025-10-03T17:05:07.930Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_level_property[project_data1-expected_branches1] PASSED [ 28%]
[task 2025-10-03T17:05:07.931Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_level_property[project_data2-expected_branches2] PASSED [ 29%]
[task 2025-10-03T17:05:07.932Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_level_property[project_data3-expected_branches3] PASSED [ 30%]
[task 2025-10-03T17:05:07.933Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_level_property[project_data4-expected_branches4] PASSED [ 31%]
[task 2025-10-03T17:05:07.934Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_level_property[project_data5-expected_branches5] PASSED [ 32%]
[task 2025-10-03T17:05:07.935Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_level_failing_validators[project_data0-TypeError] PASSED [ 33%]
[task 2025-10-03T17:05:07.936Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_level_failing_validators[project_data1-TypeError] PASSED [ 34%]
[task 2025-10-03T17:05:07.937Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_level_failing_validators[project_data2-ValueError] PASSED [ 35%]
[task 2025-10-03T17:05:07.938Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_level_failing_post_init_checks[project_data0-RuntimeError] PASSED [ 36%]
[task 2025-10-03T17:05:07.939Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_level_failing_post_init_checks[project_data1-ValueError] PASSED [ 37%]
[task 2025-10-03T17:05:07.940Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_level_failing_post_init_checks[project_data2-ValueError] PASSED [ 37%]
[task 2025-10-03T17:05:07.941Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_level_failing_post_init_checks[project_data3-ValueError] PASSED [ 38%]
[task 2025-10-03T17:05:07.942Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_level_failing_post_init_checks[project_data4-ValueError] PASSED [ 39%]
[task 2025-10-03T17:05:07.943Z] tests/ciadmin/test_generate_ciconfig_projects.py::test_project_repo_path_property PASSED [ 40%]
[task 2025-10-03T17:05:07.944Z] tests/ciadmin/test_generate_ciconfig_worker_images.py::test_fetch_empty PASSED [ 41%]
[task 2025-10-03T17:05:07.946Z] tests/ciadmin/test_generate_ciconfig_worker_images.py::test_fetch_entry PASSED [ 42%]
[task 2025-10-03T17:05:07.947Z] tests/ciadmin/test_generate_ciconfig_worker_images.py::test_fetch_alias_entry PASSED [ 43%]
[task 2025-10-03T17:05:07.948Z] tests/ciadmin/test_generate_ciconfig_worker_images.py::test_worker_image_get PASSED [ 44%]
[task 2025-10-03T17:05:07.949Z] tests/ciadmin/test_generate_ciconfig_worker_images.py::test_worker_images_get PASSED [ 45%]
[task 2025-10-03T17:05:07.950Z] tests/ciadmin/test_generate_ciconfig_worker_pools.py::test_fetch_empty PASSED [ 46%]
[task 2025-10-03T17:05:07.951Z] tests/ciadmin/test_generate_ciconfig_worker_pools.py::test_fetch_entry PASSED [ 47%]
[task 2025-10-03T17:05:07.953Z] tests/ciadmin/test_generate_ciconfig_worker_pools.py::test_fetch_invalid_name PASSED [ 48%]
[task 2025-10-03T17:05:07.953Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_no_match PASSED [ 49%]
[task 2025-10-03T17:05:07.954Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_no_scopes PASSED [ 50%]
[task 2025-10-03T17:05:07.955Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_match_access PASSED [ 50%]
[task 2025-10-03T17:05:07.956Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_match_level PASSED [ 51%]
[task 2025-10-03T17:05:07.957Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_match_levels PASSED [ 52%]
[task 2025-10-03T17:05:07.958Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_match_alias PASSED [ 53%]
[task 2025-10-03T17:05:07.959Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_match_feature PASSED [ 54%]
[task 2025-10-03T17:05:07.960Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_match_not_feature PASSED [ 55%]
[task 2025-10-03T17:05:07.961Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_match_is_try_false PASSED [ 56%]
[task 2025-10-03T17:05:07.962Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_match_is_try_true PASSED [ 57%]
[task 2025-10-03T17:05:07.962Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_match_trust_domain PASSED [ 58%]
[task 2025-10-03T17:05:07.963Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_match_has_trust_project_true PASSED [ 59%]
[task 2025-10-03T17:05:07.964Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_match_has_trust_project_false PASSED [ 60%]
[task 2025-10-03T17:05:07.965Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_scope_substitution PASSED [ 61%]
[task 2025-10-03T17:05:07.966Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_scope_substitution_invalid_key PASSED [ 62%]
[task 2025-10-03T17:05:07.967Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForProjects::test_scope_substitution_no_level PASSED [ 62%]
[task 2025-10-03T17:05:07.968Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForGroups::test_no_groups PASSED [ 63%]
[task 2025-10-03T17:05:07.969Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForGroups::test_scopes_added PASSED [ 64%]
[task 2025-10-03T17:05:07.970Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForGroups::test_substitution_fails PASSED [ 65%]
[task 2025-10-03T17:05:07.971Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForGithubPullRequest::test_grant_to_pull_request_trusted PASSED [ 66%]
[task 2025-10-03T17:05:07.972Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForGithubPullRequest::test_grant_to_pull_request_untrusted PASSED [ 67%]
[task 2025-10-03T17:05:07.973Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForGithubPullRequest::test_grant_to_pull_request_star PASSED [ 68%]
[task 2025-10-03T17:05:07.974Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForGithubPullRequest::test_grant_to_star PASSED [ 69%]
[task 2025-10-03T17:05:07.975Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForGithubPullRequest::test_include_pull_requests_false PASSED [ 70%]
[task 2025-10-03T17:05:07.975Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForGithubPullRequest::test_invalid_grantee PASSED [ 71%]
[task 2025-10-03T17:05:07.977Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForGithubPush::test_grant_to_all_branches PASSED [ 72%]
[task 2025-10-03T17:05:07.978Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForGithubPush::test_grant_to_specific_branch PASSED [ 73%]
[task 2025-10-03T17:05:07.979Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForGithubPush::test_grant_to_level PASSED [ 74%]
[task 2025-10-03T17:05:07.980Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForGithubPush::test_grant_to_branch_and_level PASSED [ 75%]
[task 2025-10-03T17:05:07.981Z] tests/ciadmin/test_generate_grants.py::TestAddScopesForGithubPush::test_grant_to_all_branches_with_star PASSED [ 75%]
[task 2025-10-03T17:05:07.984Z] tests/ciadmin/test_generate_grants.py::test_update_resources PASSED      [ 76%]
[task 2025-10-03T17:05:09.078Z] tests/ciadmin/test_generate_tcyml.py::test_get_tcyml PASSED              [ 77%]
[task 2025-10-03T17:05:09.081Z] tests/ciadmin/test_generate_worker_pools.py::test_make_worker_pool[aws_basic] PASSED [ 78%]
[task 2025-10-03T17:05:09.084Z] tests/ciadmin/test_generate_worker_pools.py::test_make_worker_pool[google_basic] PASSED [ 79%]
[task 2025-10-03T17:05:09.086Z] tests/ciadmin/test_generate_worker_pools.py::test_make_worker_pool[guest_accelerators] PASSED [ 80%]
[task 2025-10-03T17:05:09.088Z] tests/ciadmin/test_generate_worker_pools.py::test_make_worker_pool[azure_basic] PASSED [ 81%]
[task 2025-10-03T17:05:09.091Z] tests/ciadmin/test_generate_worker_pools.py::test_make_worker_pool[azure_version] PASSED [ 82%]
[task 2025-10-03T17:05:09.093Z] tests/ciadmin/test_generate_worker_pools.py::test_make_worker_pool[scaling_ratio] PASSED [ 83%]
[task 2025-10-03T17:05:09.094Z] tests/ciadmin/test_util_matching.py::test_glob_match[null_grantees] PASSED [ 84%]
[task 2025-10-03T17:05:09.095Z] tests/ciadmin/test_util_matching.py::test_glob_match[no_grantees] PASSED [ 85%]
[task 2025-10-03T17:05:09.096Z] tests/ciadmin/test_util_matching.py::test_glob_match[full_glob_grantee] PASSED [ 86%]
[task 2025-10-03T17:05:09.097Z] tests/ciadmin/test_util_matching.py::test_glob_match[exact_string_match] PASSED [ 87%]
[task 2025-10-03T17:05:09.097Z] tests/ciadmin/test_util_matching.py::test_glob_match[glob_match] PASSED  [ 87%]
[task 2025-10-03T17:05:09.098Z] tests/ciadmin/test_util_matching.py::test_glob_match[glob_only_works_as_last_char] PASSED [ 88%]
[task 2025-10-03T17:05:09.099Z] tests/ciadmin/test_util_matching.py::test_glob_match[glob_doesnt_prefix_match] PASSED [ 89%]
[task 2025-10-03T17:05:09.100Z] tests/ciadmin/test_util_matching.py::test_glob_match[exact_string_no_match] PASSED [ 90%]
[task 2025-10-03T17:05:09.101Z] tests/ciadmin/test_util_matching.py::test_glob_match[glob_no_match] PASSED [ 91%]
[task 2025-10-03T17:05:09.102Z] tests/ciadmin/test_util_templates.py::test_merge_to_dicts PASSED         [ 92%]
[task 2025-10-03T17:05:09.103Z] tests/ciadmin/test_util_templates.py::test_merge_to_lists PASSED         [ 93%]
[task 2025-10-03T17:05:09.103Z] tests/ciadmin/test_util_templates.py::test_merge_diff_types PASSED       [ 94%]
[task 2025-10-03T17:05:09.104Z] tests/ciadmin/test_util_templates.py::test_merge PASSED                  [ 95%]
[task 2025-10-03T17:05:09.105Z] tests/ciadmin/test_util_templates.py::test_deep_get[not found] PASSED    [ 96%]
[task 2025-10-03T17:05:09.106Z] tests/ciadmin/test_util_templates.py::test_deep_get[not found default] PASSED [ 97%]
[task 2025-10-03T17:05:09.107Z] tests/ciadmin/test_util_templates.py::test_deep_get[single] PASSED       [ 98%]
[task 2025-10-03T17:05:09.108Z] tests/ciadmin/test_util_templates.py::test_deep_get[dot path] PASSED     [ 99%]
[task 2025-10-03T17:05:09.194Z] tests/ciadmin/test_util_templates.py::test_deep_get[not found middle] PASSED [100%]
[task 2025-10-03T17:05:09.194Z] 
[task 2025-10-03T17:05:09.194Z] ============================= 108 passed in 2.02s ==============================
[taskcluster 2025-10-03 17:05:10.245Z] === Task Finished ===
[taskcluster 2025-10-03 17:05:10.245Z] Successful task run with exit code: 0 completed in 20.98 seconds