Skip to content

ci: use pytest-xdist for parallelism

1800590
Select commit
Loading
Failed to load commit list.
Closed

ci: use pytest-xdist for parallelism #819

ci: use pytest-xdist for parallelism
1800590
Select commit
Loading
Failed to load commit list.
firefoxci-taskcluster / test-unit-py38 succeeded Oct 15, 2025 in 2m 29s

FirefoxCI (pull_request)

Run unit tests with py38 (Treeherder push)

Details

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

Task Status

Started: 2025-10-15T14:52:26.024Z
Resolved: 2025-10-15T14:53:24.382Z
Task Execution Time: 58 seconds, 358 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 0

Artifacts

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


[taskcluster 2025-10-15 14:52:26.105Z] Task ID: ANUCnX6VTIerW1XCQ_uR5w
[taskcluster 2025-10-15 14:52:26.105Z] Worker ID: 5805526869226949127
[taskcluster 2025-10-15 14:52:26.105Z] Worker Group: us-central1-b
[taskcluster 2025-10-15 14:52:26.105Z] Worker Node Type: projects/887720501152/machineTypes/c2-standard-4
[taskcluster 2025-10-15 14:52:26.105Z] Worker Pool: taskgraph-t/linux-gcp
[taskcluster 2025-10-15 14:52:26.105Z] Worker Version: 38.0.5
[taskcluster 2025-10-15 14:52:26.105Z] Public IP: 136.112.80.25
[taskcluster 2025-10-15 14:52:26.105Z] Hostname: taskgraph-t-linux-gcp-ehhxxzeptkmxuwhfnqhntg
[taskcluster 2025-10-15 14:52:26.105Z] using cache "taskgraph-level-1-uv-v3-26529e177a382bde07b2-Ifxp6idNSNibvSEMkzhujQ" -> /builds/worker/.task-cache/uv
[taskcluster 2025-10-15 14:52:26.105Z] using cache "taskgraph-level-1-checkouts-v3-26529e177a382bde07b2-Ifxp6idNSNibvSEMkzhujQ" -> /builds/worker/checkouts

[taskcluster 2025-10-15 14:52:29.429Z] Downloading artifact "public/image.tar.zst" from task ID: Ifxp6idNSNibvSEMkzhujQ.
[taskcluster 2025-10-15 14:52:34.433Z] Download Progress: 71.61%
[taskcluster 2025-10-15 14:52:36.403Z] Downloaded artifact successfully.
[taskcluster 2025-10-15 14:52:36.403Z] Downloaded 255.346 mb
[taskcluster 2025-10-15 14:52:36.404Z] Decompressing downloaded image
[taskcluster 2025-10-15 14:52:38.394Z] Loading docker image from downloaded archive.
[taskcluster 2025-10-15 14:52:56.313Z] Image 'public/image.tar.zst' from task 'Ifxp6idNSNibvSEMkzhujQ' loaded.  Using image ID sha256:9e6c5c70fed69a9346a6f9160f61398629adb5a2c16289d7a27d112e3dd8bf43.
[taskcluster 2025-10-15 14:52:56.563Z] === Task Starting ===
[setup 2025-10-15T14:52:59.529+00:00] run-task started in /

...(973 lines hidden)...

[task 2025-10-15T14:53:12.926+00:00] test/test_parameters.py::TestParameters::test_load_parameters_override 
[task 2025-10-15T14:53:12.928+00:00] [gw2] [ 82%] PASSED test/test_parameters.py::TestParameters::test_load_parameters_override 
[task 2025-10-15T14:53:12.930+00:00] test/test_parameters.py::TestParameters::test_load_parameters_override_file 
[task 2025-10-15T14:53:12.931+00:00] [gw2] [ 83%] PASSED test/test_parameters.py::TestParameters::test_load_parameters_override_file 
[task 2025-10-15T14:53:12.931+00:00] [gw3] [ 83%] PASSED test/test_scripts_run_task.py::test_display_python_version_should_output_python_versions_title 
[task 2025-10-15T14:53:12.932+00:00] test/test_parameters.py::TestParameters::test_moz_build_date_time 
[task 2025-10-15T14:53:12.940+00:00] test/test_scripts_run_task.py::test_display_python_version_should_output_python_versions 
[task 2025-10-15T14:53:12.942+00:00] [gw2] [ 83%] PASSED test/test_parameters.py::TestParameters::test_moz_build_date_time 
[task 2025-10-15T14:53:13.010+00:00] test/test_parameters.py::test_parameters_id 
[task 2025-10-15T14:53:13.012+00:00] [gw0] [ 83%] PASSED test/test_util_vcs.py::test_update[hg] 
[task 2025-10-15T14:53:13.012+00:00] [gw2] [ 83%] PASSED test/test_parameters.py::test_parameters_id 
[task 2025-10-15T14:53:13.012+00:00] test/test_parameters.py::test_parameters_format_spec[None-defaults] 
[task 2025-10-15T14:53:13.013+00:00] [gw2] [ 83%] PASSED test/test_parameters.py::test_parameters_format_spec[None-defaults] 
[task 2025-10-15T14:53:13.013+00:00] test/test_util_vcs.py::test_branch[git] 
[task 2025-10-15T14:53:13.015+00:00] test/test_parameters.py::test_parameters_format_spec[foo/bar.yaml-bar] 
[task 2025-10-15T14:53:13.016+00:00] [gw2] [ 84%] PASSED test/test_parameters.py::test_parameters_format_spec[foo/bar.yaml-bar] 
[task 2025-10-15T14:53:13.018+00:00] test/test_parameters.py::test_parameters_format_spec[foo/bar.yml-bar] 
[task 2025-10-15T14:53:13.020+00:00] [gw2] [ 84%] PASSED test/test_parameters.py::test_parameters_format_spec[foo/bar.yml-bar] 
[task 2025-10-15T14:53:13.022+00:00] test/test_parameters.py::test_parameters_format_spec[/bar.json-bar] 
[task 2025-10-15T14:53:13.023+00:00] [gw2] [ 84%] PASSED test/test_parameters.py::test_parameters_format_spec[/bar.json-bar] 
[task 2025-10-15T14:53:13.025+00:00] test/test_parameters.py::test_parameters_format_spec[http://example.org/bar.yml?id=0-bar] 
[task 2025-10-15T14:53:13.027+00:00] [gw2] [ 84%] PASSED test/test_parameters.py::test_parameters_format_spec[http://example.org/bar.yml?id=0-bar] 
[task 2025-10-15T14:53:13.029+00:00] test/test_parameters.py::test_parameters_format_spec[task-id=123-task-id=123] 
[task 2025-10-15T14:53:13.031+00:00] [gw2] [ 84%] PASSED test/test_parameters.py::test_parameters_format_spec[task-id=123-task-id=123] 
[task 2025-10-15T14:53:13.033+00:00] test/test_parameters.py::test_parameters_format_spec[project=autoland-project=autoland] 
[task 2025-10-15T14:53:13.035+00:00] [gw2] [ 85%] PASSED test/test_parameters.py::test_parameters_format_spec[project=autoland-project=autoland] 
[task 2025-10-15T14:53:13.037+00:00] test/test_parameters.py::test_parameters_format_spec[index=foo.v2.bar.latest-index=foo.v2.bar.latest] 
[task 2025-10-15T14:53:13.039+00:00] [gw2] [ 85%] PASSED test/test_parameters.py::test_parameters_format_spec[index=foo.v2.bar.latest-index=foo.v2.bar.latest] 
[task 2025-10-15T14:53:13.069+00:00] test/test_util_vcs.py::test_remote_name_default_and_origin[git] 
[task 2025-10-15T14:53:13.069+00:00] [gw0] [ 85%] PASSED test/test_util_vcs.py::test_branch[git] 
[task 2025-10-15T14:53:13.098+00:00] test/test_util_vcs.py::test_branch[hg] 
[task 2025-10-15T14:53:13.101+00:00] [gw1] [ 85%] PASSED test/test_util_vcs.py::test_all_remote_names[hg] 
[task 2025-10-15T14:53:13.132+00:00] test/test_util_vcs.py::test_remote_name_many_remotes[git] 
[task 2025-10-15T14:53:13.132+00:00] [gw2] [ 85%] PASSED test/test_util_vcs.py::test_remote_name_default_and_origin[git] 
[task 2025-10-15T14:53:13.175+00:00] test/test_util_vcs.py::test_remote_name_default_and_origin[hg] 
[task 2025-10-15T14:53:13.186+00:00] [gw1] [ 86%] PASSED test/test_util_vcs.py::test_remote_name_many_remotes[git] 
[task 2025-10-15T14:53:13.705+00:00] test/test_util_vcs.py::test_remote_name_many_remotes[hg] 
[task 2025-10-15T14:53:13.711+00:00] [gw2] [ 86%] PASSED test/test_util_vcs.py::test_remote_name_default_and_origin[hg] 
[task 2025-10-15T14:53:13.740+00:00] test/test_util_vcs.py::test_default_branch_guess[git] 
[task 2025-10-15T14:53:13.743+00:00] [gw2] [ 86%] PASSED test/test_util_vcs.py::test_default_branch_guess[git] 
[task 2025-10-15T14:53:13.748+00:00] test/test_util_vcs.py::test_default_branch_guess[hg] 
[task 2025-10-15T14:53:13.751+00:00] [gw1] [ 86%] PASSED test/test_util_vcs.py::test_remote_name_many_remotes[hg] 
[task 2025-10-15T14:53:13.752+00:00] test/test_util_vcs.py::test_default_branch_remote_query[git] 
[task 2025-10-15T14:53:13.754+00:00] [gw2] [ 86%] PASSED test/test_util_vcs.py::test_default_branch_guess[hg] 
[task 2025-10-15T14:53:13.808+00:00] test/test_util_vcs.py::test_get_tracked_files[git] 
[task 2025-10-15T14:53:13.809+00:00] [gw2] [ 86%] PASSED test/test_util_vcs.py::test_get_tracked_files[git] 
[task 2025-10-15T14:53:13.810+00:00] test/test_util_vcs.py::test_get_tracked_files[hg] 
[task 2025-10-15T14:53:13.810+00:00] [gw1] [ 87%] PASSED test/test_util_vcs.py::test_default_branch_remote_query[git] 
[task 2025-10-15T14:53:14.016+00:00] test/test_util_vcs.py::test_default_branch_remote_query[hg] 
[task 2025-10-15T14:53:14.020+00:00] [gw1] [ 87%] PASSED test/test_util_vcs.py::test_default_branch_remote_query[hg] 
[task 2025-10-15T14:53:14.056+00:00] test/test_util_vcs.py::test_default_branch_cloned_metadata[git] 
[task 2025-10-15T14:53:14.059+00:00] [gw1] [ 87%] PASSED test/test_util_vcs.py::test_default_branch_cloned_metadata[git] 
[task 2025-10-15T14:53:14.068+00:00] test/test_util_vcs.py::test_default_branch_cloned_metadata[hg] 
[task 2025-10-15T14:53:14.071+00:00] [gw1] [ 87%] PASSED test/test_util_vcs.py::test_default_branch_cloned_metadata[hg] 
[task 2025-10-15T14:53:14.302+00:00] test/test_util_vcs.py::test_get_changed_files_no_changes[hg] 
[task 2025-10-15T14:53:14.311+00:00] [gw0] [ 87%] PASSED test/test_util_vcs.py::test_branch[hg] 
[task 2025-10-15T14:53:14.323+00:00] test/test_util_vcs.py::test_remote_name_no_remote[git] 
[task 2025-10-15T14:53:14.324+00:00] [gw0] [ 88%] PASSED test/test_util_vcs.py::test_remote_name_no_remote[git] 
[task 2025-10-15T14:53:14.503+00:00] test/test_util_vcs.py::test_remote_name_no_remote[hg] 
[task 2025-10-15T14:53:14.507+00:00] [gw0] [ 88%] PASSED test/test_util_vcs.py::test_remote_name_no_remote[hg] 
[task 2025-10-15T14:53:14.571+00:00] test/test_util_vcs.py::test_remote_name[git] 
[task 2025-10-15T14:53:14.573+00:00] [gw0] [ 88%] PASSED test/test_util_vcs.py::test_remote_name[git] 
[task 2025-10-15T14:53:14.603+00:00] test/test_util_vcs.py::test_get_changed_files_one_deleted_file[git] 
[task 2025-10-15T14:53:14.611+00:00] [gw0] [ 88%] PASSED test/test_util_vcs.py::test_get_changed_files_one_deleted_file[git] 
[task 2025-10-15T14:53:14.860+00:00] test/test_util_vcs.py::test_get_changed_files_one_deleted_file[hg] 
[task 2025-10-15T14:53:14.861+00:00] [gw1] [ 88%] PASSED test/test_util_vcs.py::test_get_changed_files_no_changes[hg] 
[task 2025-10-15T14:53:14.911+00:00] test/test_util_vcs.py::test_get_changed_files_one_modified_file[git] 
[task 2025-10-15T14:53:14.919+00:00] [gw1] [ 88%] PASSED test/test_util_vcs.py::test_get_changed_files_one_modified_file[git] 
[task 2025-10-15T14:53:15.666+00:00] test/test_util_vcs.py::test_get_changed_files_one_modified_file[hg] 
[task 2025-10-15T14:53:15.667+00:00] [gw2] [ 89%] PASSED test/test_util_vcs.py::test_get_tracked_files[hg] 
[task 2025-10-15T14:53:15.700+00:00] test/test_util_vcs.py::test_get_changed_files_no_changes[git] 
[task 2025-10-15T14:53:15.700+00:00] [gw2] [ 89%] PASSED test/test_util_vcs.py::test_get_changed_files_no_changes[git] 
[task 2025-10-15T14:53:15.844+00:00] test/test_util_vcs.py::test_workdir_outgoing[git] 
[task 2025-10-15T14:53:15.847+00:00] [gw2] [ 89%] PASSED test/test_util_vcs.py::test_workdir_outgoing[git] 
[task 2025-10-15T14:53:15.948+00:00] test/test_util_vcs.py::test_workdir_outgoing[hg] 
[task 2025-10-15T14:53:15.949+00:00] [gw3] [ 89%] PASSED test/test_scripts_run_task.py::test_display_python_version_should_output_python_versions 
[task 2025-10-15T14:53:15.999+00:00] test/test_scripts_run_task.py::test_main_abspath_environment 
[task 2025-10-15T14:53:16.001+00:00] [gw0] [ 89%] PASSED test/test_util_vcs.py::test_get_changed_files_one_deleted_file[hg] 
[task 2025-10-15T14:53:16.042+00:00] test/test_util_vcs.py::test_get_changed_files_one_added_file[git] 
[task 2025-10-15T14:53:16.051+00:00] [gw0] [ 90%] PASSED test/test_util_vcs.py::test_get_changed_files_one_added_file[git] 
[task 2025-10-15T14:53:16.307+00:00] test/test_util_vcs.py::test_get_changed_files_one_added_file[hg] 
[task 2025-10-15T14:53:16.308+00:00] [gw1] [ 90%] PASSED test/test_util_vcs.py::test_get_changed_files_one_modified_file[hg] 
[task 2025-10-15T14:53:16.393+00:00] test/test_util_vcs.py::test_get_changed_files_two_revisions[git] 
[task 2025-10-15T14:53:16.396+00:00] [gw1] [ 90%] PASSED test/test_util_vcs.py::test_get_changed_files_two_revisions[git] 
[task 2025-10-15T14:53:17.584+00:00] test/test_util_vcs.py::test_get_changed_files_two_revisions[hg] 
[task 2025-10-15T14:53:17.585+00:00] [gw0] [ 90%] PASSED test/test_util_vcs.py::test_get_changed_files_one_added_file[hg] 
[task 2025-10-15T14:53:18.754+00:00] test/test_util_vcs.py::test_working_directory_clean[hg] 
[task 2025-10-15T14:53:18.754+00:00] [gw3] [ 90%] PASSED test/test_scripts_run_task.py::test_main_abspath_environment 
[task 2025-10-15T14:53:18.754+00:00] test/test_target_tasks.py::TestTargetTasks::test_default_all 
[task 2025-10-15T14:53:18.755+00:00] [gw3] [ 90%] PASSED test/test_target_tasks.py::TestTargetTasks::test_default_all 
[task 2025-10-15T14:53:18.755+00:00] test/test_target_tasks.py::TestTargetTasks::test_default_git_branches 
[task 2025-10-15T14:53:18.755+00:00] [gw3] [ 91%] PASSED test/test_target_tasks.py::TestTargetTasks::test_default_git_branches 
[task 2025-10-15T14:53:18.756+00:00] test/test_target_tasks.py::TestTargetTasks::test_default_nothing 
[task 2025-10-15T14:53:18.759+00:00] [gw3] [ 91%] PASSED test/test_target_tasks.py::TestTargetTasks::test_default_nothing 
[task 2025-10-15T14:53:18.762+00:00] test/test_target_tasks.py::TestTargetTasks::test_default_tasks_for 
[task 2025-10-15T14:53:18.765+00:00] [gw3] [ 91%] PASSED test/test_target_tasks.py::TestTargetTasks::test_default_tasks_for 
[task 2025-10-15T14:53:18.767+00:00] test/test_taskgraph.py::TestTaskGraph::test_contains 
[task 2025-10-15T14:53:18.770+00:00] [gw3] [ 91%] PASSED test/test_taskgraph.py::TestTaskGraph::test_contains 
[task 2025-10-15T14:53:18.773+00:00] test/test_taskgraph.py::TestTaskGraph::test_round_trip 
[task 2025-10-15T14:53:18.775+00:00] [gw3] [ 91%] PASSED test/test_taskgraph.py::TestTaskGraph::test_round_trip 
[task 2025-10-15T14:53:18.778+00:00] test/test_taskgraph.py::TestTaskGraph::test_taskgraph_to_json 
[task 2025-10-15T14:53:18.780+00:00] [gw3] [ 92%] PASSED test/test_taskgraph.py::TestTaskGraph::test_taskgraph_to_json 
[task 2025-10-15T14:53:18.784+00:00] test/test_transform_chunking.py::test_transforms 
[task 2025-10-15T14:53:18.787+00:00] [gw3] [ 92%] PASSED test/test_transform_chunking.py::test_transforms 
[task 2025-10-15T14:53:18.792+00:00] test/test_transform_docker_image.py::test_transforms[null] 
[task 2025-10-15T14:53:18.795+00:00] [gw3] [ 92%] PASSED test/test_transform_docker_image.py::test_transforms[null] 
[task 2025-10-15T14:53:18.799+00:00] test/test_transform_docker_image.py::test_transforms[parent] 
[task 2025-10-15T14:53:18.801+00:00] [gw3] [ 92%] PASSED test/test_transform_docker_image.py::test_transforms[parent] 
[task 2025-10-15T14:53:18.805+00:00] test/test_transform_docker_image.py::test_transforms[symbol] 
[task 2025-10-15T14:53:18.808+00:00] [gw3] [ 92%] PASSED test/test_transform_docker_image.py::test_transforms[symbol] 
[task 2025-10-15T14:53:18.812+00:00] test/test_transform_task_context.py::test_transforms[with-context] 
[task 2025-10-15T14:53:18.814+00:00] [gw3] [ 93%] PASSED test/test_transform_task_context.py::test_transforms[with-context] 
[task 2025-10-15T14:53:18.817+00:00] test/test_transform_task_context.py::test_transforms[no-context] 
[task 2025-10-15T14:53:18.820+00:00] [gw3] [ 93%] PASSED test/test_transform_task_context.py::test_transforms[no-context] 
[task 2025-10-15T14:53:18.823+00:00] test/test_transforms_base.py::TestTransformSequence::test_sequence 
[task 2025-10-15T14:53:18.825+00:00] [gw3] [ 93%] PASSED test/test_transforms_base.py::TestTransformSequence::test_sequence 
[task 2025-10-15T14:53:18.828+00:00] test/test_transforms_cached_tasks.py::test_transforms[no_cache] 
[task 2025-10-15T14:53:18.831+00:00] [gw3] [ 93%] PASSED test/test_transforms_cached_tasks.py::test_transforms[no_cache] 
[task 2025-10-15T14:53:18.835+00:00] test/test_transforms_cached_tasks.py::test_transforms[cache_basic] 
[task 2025-10-15T14:53:18.837+00:00] [gw3] [ 93%] PASSED test/test_transforms_cached_tasks.py::test_transforms[cache_basic] 
[task 2025-10-15T14:53:18.842+00:00] test/test_transforms_cached_tasks.py::test_transforms[cache_with_dependency] 
[task 2025-10-15T14:53:18.845+00:00] [gw3] [ 93%] PASSED test/test_transforms_cached_tasks.py::test_transforms[cache_with_dependency] 
[task 2025-10-15T14:53:18.848+00:00] test/test_transforms_cached_tasks.py::test_transforms[cache_with_non_cached_dependency] 
[task 2025-10-15T14:53:18.851+00:00] [gw3] [ 94%] PASSED test/test_transforms_cached_tasks.py::test_transforms[cache_with_non_cached_dependency] 
[task 2025-10-15T14:53:18.857+00:00] test/test_transforms_cached_tasks.py::test_transforms[chain_of_trust_influences_digest] 
[task 2025-10-15T14:53:18.860+00:00] [gw3] [ 94%] PASSED test/test_transforms_cached_tasks.py::test_transforms[chain_of_trust_influences_digest] 
[task 2025-10-15T14:53:18.865+00:00] test/test_transforms_fetch.py::test_transforms[static-url] 
[task 2025-10-15T14:53:18.868+00:00] [gw3] [ 94%] PASSED test/test_transforms_fetch.py::test_transforms[static-url] 
[task 2025-10-15T14:53:18.872+00:00] test/test_transforms_from_deps.py::test_transforms[no_kind_dependencies] 
[task 2025-10-15T14:53:18.875+00:00] [gw3] [ 94%] PASSED test/test_transforms_from_deps.py::test_transforms[no_kind_dependencies] 
[task 2025-10-15T14:53:18.879+00:00] test/test_transforms_from_deps.py::test_transforms[invalid_only_kinds] 
[task 2025-10-15T14:53:18.881+00:00] [gw3] [ 94%] PASSED test/test_transforms_from_deps.py::test_transforms[invalid_only_kinds] 
[task 2025-10-15T14:53:18.885+00:00] test/test_transforms_from_deps.py::test_transforms[defaults] 
[task 2025-10-15T14:53:18.888+00:00] [gw3] [ 95%] PASSED test/test_transforms_from_deps.py::test_transforms[defaults] 
[task 2025-10-15T14:53:18.892+00:00] test/test_transforms_from_deps.py::test_transforms[dont_set_name] 
[task 2025-10-15T14:53:18.895+00:00] [gw3] [ 95%] PASSED test/test_transforms_from_deps.py::test_transforms[dont_set_name] 
[task 2025-10-15T14:53:18.898+00:00] test/test_transforms_from_deps.py::test_transforms[dont_set_name_false] 
[task 2025-10-15T14:53:18.901+00:00] [gw3] [ 95%] PASSED test/test_transforms_from_deps.py::test_transforms[dont_set_name_false] 
[task 2025-10-15T14:53:18.905+00:00] test/test_transforms_from_deps.py::test_transforms[set_name_strip_kind] 
[task 2025-10-15T14:53:18.908+00:00] [gw3] [ 95%] PASSED test/test_transforms_from_deps.py::test_transforms[set_name_strip_kind] 
[task 2025-10-15T14:53:19.542+00:00] test/test_util_vcs.py::test_does_revision_exist_locally[git] 
[task 2025-10-15T14:53:19.551+00:00] [gw3] [ 95%] PASSED test/test_util_vcs.py::test_does_revision_exist_locally[git] 
[task 2025-10-15T14:53:19.867+00:00] test/test_util_vcs.py::test_does_revision_exist_locally[hg] 
[task 2025-10-15T14:53:19.875+00:00] [gw0] [ 95%] PASSED test/test_util_vcs.py::test_working_directory_clean[hg] 
[task 2025-10-15T14:53:20.061+00:00] test/test_util_vcs.py::test_find_latest_common_revision[hg] 
[task 2025-10-15T14:53:20.063+00:00] [gw1] [ 96%] PASSED test/test_util_vcs.py::test_get_changed_files_two_revisions[hg] 
[task 2025-10-15T14:53:20.154+00:00] test/test_util_vcs.py::test_find_latest_common_revision[git] 
[task 2025-10-15T14:53:20.156+00:00] [gw1] [ 96%] PASSED test/test_util_vcs.py::test_find_latest_common_revision[git] 
[task 2025-10-15T14:53:20.160+00:00] test/test_util_verify.py::test_verification_types[KindsVerification] 
[task 2025-10-15T14:53:20.162+00:00] [gw1] [ 96%] PASSED test/test_util_verify.py::test_verification_types[KindsVerification] 
[task 2025-10-15T14:53:20.164+00:00] test/test_util_verify.py::test_verification_types[ParametersVerification] 
[task 2025-10-15T14:53:20.167+00:00] [gw1] [ 96%] PASSED test/test_util_verify.py::test_verification_types[ParametersVerification] 
[task 2025-10-15T14:53:20.170+00:00] test/test_util_verify.py::test_verification[task_graph_symbol: valid] 
[task 2025-10-15T14:53:20.172+00:00] [gw1] [ 96%] PASSED test/test_util_verify.py::test_verification[task_graph_symbol: valid] 
[task 2025-10-15T14:53:20.175+00:00] test/test_util_verify.py::test_verification[task_graph_symbol: conflicting symbol] 
[task 2025-10-15T14:53:20.177+00:00] [gw1] [ 97%] PASSED test/test_util_verify.py::test_verification[task_graph_symbol: conflicting symbol] 
[task 2025-10-15T14:53:20.179+00:00] test/test_util_verify.py::test_verification[task_graph_symbol: too many collections] 
[task 2025-10-15T14:53:20.182+00:00] [gw1] [ 97%] PASSED test/test_util_verify.py::test_verification[task_graph_symbol: too many collections] 
[task 2025-10-15T14:53:20.185+00:00] test/test_util_verify.py::test_verification[routes_notfication_filter: valid] 
[task 2025-10-15T14:53:20.188+00:00] [gw1] [ 97%] PASSED test/test_util_verify.py::test_verification[routes_notfication_filter: valid] 
[task 2025-10-15T14:53:20.190+00:00] test/test_util_verify.py::test_verification[routes_notfication_filter: invalid] 
[task 2025-10-15T14:53:20.192+00:00] [gw1] [ 97%] PASSED test/test_util_verify.py::test_verification[routes_notfication_filter: invalid] 
[task 2025-10-15T14:53:20.195+00:00] test/test_util_verify.py::test_verification[routes_notfication_filter: deprecated] 
[task 2025-10-15T14:53:20.197+00:00] [gw1] [ 97%] PASSED test/test_util_verify.py::test_verification[routes_notfication_filter: deprecated] 
[task 2025-10-15T14:53:20.200+00:00] test/test_util_verify.py::test_verification[verify_index_route: invalid slash in route] 
[task 2025-10-15T14:53:20.202+00:00] [gw1] [ 97%] PASSED test/test_util_verify.py::test_verification[verify_index_route: invalid slash in route] 
[task 2025-10-15T14:53:20.205+00:00] test/test_util_workertypes.py::test_get_worker_type[linux-1-Exception] 
[task 2025-10-15T14:53:20.208+00:00] [gw1] [ 98%] PASSED test/test_util_workertypes.py::test_get_worker_type[linux-1-Exception] 
[task 2025-10-15T14:53:20.211+00:00] test/test_util_workertypes.py::test_get_worker_type[b-linux-3-test-domain-3/b-linux-gcp] 
[task 2025-10-15T14:53:20.213+00:00] [gw1] [ 98%] PASSED test/test_util_workertypes.py::test_get_worker_type[b-linux-3-test-domain-3/b-linux-gcp] 
[task 2025-10-15T14:53:20.215+00:00] test/test_util_workertypes.py::test_get_worker_type[t-linux-1-test-domain-1/t-linux-gcp] 
[task 2025-10-15T14:53:20.217+00:00] [gw1] [ 98%] PASSED test/test_util_workertypes.py::test_get_worker_type[t-linux-1-test-domain-1/t-linux-gcp] 
[task 2025-10-15T14:53:20.220+00:00] test/test_util_yaml.py::test_load 
[task 2025-10-15T14:53:20.222+00:00] [gw1] [ 98%] PASSED test/test_util_yaml.py::test_load 
[task 2025-10-15T14:53:20.224+00:00] test/test_util_yaml.py::test_key_order 
[task 2025-10-15T14:53:20.913+00:00] [gw1] [ 98%] PASSED test/test_util_yaml.py::test_key_order 
[task 2025-10-15T14:53:20.916+00:00] [gw3] [ 99%] PASSED test/test_util_vcs.py::test_does_revision_exist_locally[hg] 
[task 2025-10-15T14:53:20.918+00:00] test/test_util_verify.py::test_verification_types[GraphVerification] 
[task 2025-10-15T14:53:21.239+00:00] [gw3] [ 99%] PASSED test/test_util_verify.py::test_verification_types[GraphVerification] 
[task 2025-10-15T14:53:21.242+00:00] [gw2] [ 99%] PASSED test/test_util_vcs.py::test_workdir_outgoing[hg] 
[task 2025-10-15T14:53:21.293+00:00] test/test_util_vcs.py::test_working_directory_clean[git] 
[task 2025-10-15T14:53:21.859+00:00] [gw2] [ 99%] PASSED test/test_util_vcs.py::test_working_directory_clean[git] 
[task 2025-10-15T14:53:21.861+00:00] [gw0] [ 99%] PASSED test/test_util_vcs.py::test_find_latest_common_revision[hg] 
[task 2025-10-15T14:53:21.862+00:00] test/test_util_verify.py::test_verification_types[InitialVerification] 
[task 2025-10-15T14:53:22.036+00:00] [gw0] [100%] PASSED test/test_util_verify.py::test_verification_types[InitialVerification] 
[task 2025-10-15T14:53:22.037+00:00] 
[task 2025-10-15T14:53:22.037+00:00] =============================== warnings summary ===============================
[task 2025-10-15T14:53:22.037+00:00] test/test_config.py::test_vcs_root_fallback
[task 2025-10-15T14:53:22.037+00:00]   /builds/worker/checkouts/vcs/test/test_config.py:57: PytestMockWarning: Mocks returned by pytest-mock do not need to be used as context managers. The mocker fixture automatically undoes mocking at the end of a test. This warning can be ignored if it was triggered by mocking a context manager. https://pytest-mock.readthedocs.io/en/latest/usage.html#usage-as-context-manager
[task 2025-10-15T14:53:22.037+00:00]     with mocker.patch("taskgraph.config.get_repository", side_effect=RuntimeError):
[task 2025-10-15T14:53:22.037+00:00] 
[task 2025-10-15T14:53:22.037+00:00] test/test_config.py::test_vcs_root_fallback
[task 2025-10-15T14:53:22.037+00:00]   /builds/worker/checkouts/vcs/test/test_config.py:60: PytestMockWarning: Mocks returned by pytest-mock do not need to be used as context managers. The mocker fixture automatically undoes mocking at the end of a test. This warning can be ignored if it was triggered by mocking a context manager. https://pytest-mock.readthedocs.io/en/latest/usage.html#usage-as-context-manager
[task 2025-10-15T14:53:22.037+00:00]     with mocker.patch("taskgraph.config.get_repository", side_effect=RuntimeError):
[task 2025-10-15T14:53:22.037+00:00] 
[task 2025-10-15T14:53:22.037+00:00] -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
[task 2025-10-15T14:53:22.037+00:00] ============ 535 passed, 6 skipped, 2 xfailed, 2 warnings in 15.90s ============
[taskcluster 2025-10-15 14:53:23.319Z] === Task Finished ===
[taskcluster 2025-10-15 14:53:23.660Z] Successful task run with exit code: 0 completed in 57.556 seconds