Renovate/mozillareleases taskgraph 23.x #1446
Open
firefoxci-taskcluster / tox-signingscript-314
succeeded
May 14, 2026 in 5m 20s
FirefoxCI (pull_request)
signingscript tox-py314
Details
View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster
Task Status
Started: 2026-05-14T21:13:13.735Z
Resolved: 2026-05-14T21:14:02.686Z
Task Execution Time: 48 seconds, 951 milliseconds
Task Status: completed
Reason Resolved: completed
TaskId: aYd_6ce4TqiZU-jhx21P-Q
RunId: 0
Artifacts
- public/logs/live_backing.log
- public/logs/live.log
[taskcluster 2026-05-14T21:13:13.804Z] Worker Type (scriptworker-1/images) settings:
[taskcluster 2026-05-14T21:13:13.804Z] {
[taskcluster 2026-05-14T21:13:13.804Z] "generic-worker": {
[taskcluster 2026-05-14T21:13:13.804Z] "config": {
[taskcluster 2026-05-14T21:13:13.804Z] "headlessTasks": true
[taskcluster 2026-05-14T21:13:13.804Z] },
[taskcluster 2026-05-14T21:13:13.804Z] "engine": "multiuser",
[taskcluster 2026-05-14T21:13:13.804Z] "go-arch": "amd64",
[taskcluster 2026-05-14T21:13:13.804Z] "go-os": "linux",
[taskcluster 2026-05-14T21:13:13.804Z] "go-version": "go1.26.2",
[taskcluster 2026-05-14T21:13:13.804Z] "release": "https://github.com/taskcluster/taskcluster/releases/tag/v99.2.1",
[taskcluster 2026-05-14T21:13:13.804Z] "revision": "ddb9ce7efdb98ae2d0917b69778e9f3cd125e07f",
[taskcluster 2026-05-14T21:13:13.804Z] "source": "https://github.com/taskcluster/taskcluster/commits/ddb9ce7efdb98ae2d0917b69778e9f3cd125e07f",
[taskcluster 2026-05-14T21:13:13.804Z] "version": "99.2.1"
[taskcluster 2026-05-14T21:13:13.804Z] },
[taskcluster 2026-05-14T21:13:13.804Z] "image": "projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-2404-amd64-headless-googlecompute-2026-05-04",
[taskcluster 2026-05-14T21:13:13.804Z] "instance-id": "1741264725052458754",
[taskcluster 2026-05-14T21:13:13.804Z] "instance-type": "projects/887720501152/machineTypes/c2-standard-4",
[taskcluster 2026-05-14T21:13:13.804Z] "local-ipv4": "10.128.2.77",
[taskcluster 2026-05-14T21:13:13.804Z] "project-id": "fxci-production-level1-workers",
...(326 lines hidden)...
[task 2026-05-14T21:13:58.242+00:00] tests/test_sign.py::test_authenticode_sign_single_file PASSED [ 74%]
[task 2026-05-14T21:13:58.307+00:00] tests/test_sign.py::test_authenticode_sign_keyids[202404] PASSED [ 74%]
[task 2026-05-14T21:13:58.371+00:00] tests/test_sign.py::test_authenticode_sign_keyids[foo] PASSED [ 74%]
[task 2026-05-14T21:13:58.435+00:00] tests/test_sign.py::test_authenticode_sign_ev[None] PASSED [ 74%]
[task 2026-05-14T21:13:58.500+00:00] tests/test_sign.py::test_authenticode_sign_ev[foo] PASSED [ 75%]
[task 2026-05-14T21:13:58.502+00:00] tests/test_sign.py::test_encode_single_file PASSED [ 75%]
[task 2026-05-14T21:13:58.505+00:00] tests/test_sign.py::test_notarize_single PASSED [ 75%]
[task 2026-05-14T21:13:58.509+00:00] tests/test_sign.py::test_notarize_pkg PASSED [ 76%]
[task 2026-05-14T21:13:58.511+00:00] tests/test_sign.py::test_notarize_pkg_fail PASSED [ 76%]
[task 2026-05-14T21:13:58.516+00:00] tests/test_sign.py::test_notarize_all PASSED [ 76%]
[task 2026-05-14T21:13:58.518+00:00] tests/test_sign.py::test_notarize_all_fail PASSED [ 77%]
[task 2026-05-14T21:13:58.522+00:00] tests/test_sign.py::test_apple_notarize PASSED [ 77%]
[task 2026-05-14T21:13:58.541+00:00] tests/test_sign.py::test_apple_notarize_fail_format PASSED [ 77%]
[task 2026-05-14T21:13:58.543+00:00] tests/test_sign.py::test_notarize_geckodriver PASSED [ 77%]
[task 2026-05-14T21:13:58.546+00:00] tests/test_sign.py::test_apple_notarize_geckodriver PASSED [ 78%]
[task 2026-05-14T21:13:58.557+00:00] tests/test_sign.py::test_apple_notarize_stacked PASSED [ 78%]
[task 2026-05-14T21:13:58.559+00:00] tests/test_sign.py::test_apple_notarize_stacked_unsupported PASSED [ 78%]
[task 2026-05-14T21:13:58.567+00:00] tests/test_sign.py::test_sign_rpm_pkg PASSED [ 79%]
[task 2026-05-14T21:13:58.569+00:00] tests/test_sign.py::test_sign_rpm_pkg_wrong_extension PASSED [ 79%]
[task 2026-05-14T21:13:58.570+00:00] tests/test_sign.py::test_encode_multiple_files PASSED [ 79%]
[task 2026-05-14T21:13:58.583+00:00] tests/test_sign.py::test_verify_gpg PASSED [ 80%]
[task 2026-05-14T21:13:58.585+00:00] tests/test_task.py::test_task_cert_type PASSED [ 80%]
[task 2026-05-14T21:13:58.586+00:00] tests/test_task.py::test_task_cert_type_error PASSED [ 80%]
[task 2026-05-14T21:13:58.588+00:00] tests/test_task.py::test_task_signing_formats PASSED [ 81%]
[task 2026-05-14T21:13:58.590+00:00] tests/test_task.py::test_task_signing_formats_support_several_projects PASSED [ 81%]
[task 2026-05-14T21:13:58.592+00:00] tests/test_task.py::test_task_cert_errors_when_2_different_projects_are_signed_in_the_same_task PASSED [ 81%]
[task 2026-05-14T21:13:58.599+00:00] tests/test_task.py::test_missing_mandatory_urls_are_reported PASSED [ 81%]
[task 2026-05-14T21:13:58.606+00:00] tests/test_task.py::test_no_error_is_reported_when_no_missing_url PASSED [ 82%]
[task 2026-05-14T21:13:58.611+00:00] tests/test_task.py::test_sign[gpg-filename-post_files0] PASSED [ 82%]
[task 2026-05-14T21:13:58.613+00:00] tests/test_task.py::test_sign[sha2signcode-file.zip-post_files1] PASSED [ 82%]
[task 2026-05-14T21:13:58.614+00:00] tests/test_task.py::test_get_signing_function_from_format[autograph_hash_only_mar384-sign_mar384_with_autograph_hash] PASSED [ 83%]
[task 2026-05-14T21:13:58.615+00:00] tests/test_task.py::test_get_signing_function_from_format[autograph_gpg-sign_gpg_with_autograph] PASSED [ 83%]
[task 2026-05-14T21:13:58.616+00:00] tests/test_task.py::test_get_signing_function_from_format[macapp-sign_macapp] PASSED [ 83%]
[task 2026-05-14T21:13:58.617+00:00] tests/test_task.py::test_get_signing_function_from_format[widevine-sign_widevine] PASSED [ 84%]
[task 2026-05-14T21:13:58.618+00:00] tests/test_task.py::test_get_signing_function_from_format[autograph_authenticode_sha2-sign_authenticode] PASSED [ 84%]
[task 2026-05-14T21:13:58.619+00:00] tests/test_task.py::test_get_signing_function_from_format[autograph_authenticode_sha2_stub-sign_authenticode] PASSED [ 84%]
[task 2026-05-14T21:13:58.620+00:00] tests/test_task.py::test_get_signing_function_from_format[autograph_rpmsign-sign_rpm_pkg] PASSED [ 85%]
[task 2026-05-14T21:13:58.621+00:00] tests/test_task.py::test_get_signing_function_from_format[apple_notarization-apple_notarize] PASSED [ 85%]
[task 2026-05-14T21:13:58.621+00:00] tests/test_task.py::test_get_signing_function_from_format[default-sign_file] PASSED [ 85%]
[task 2026-05-14T21:13:58.622+00:00] tests/test_task.py::test_get_signing_function_from_format[gcp_prod_autograph_hash_only_mar384-sign_mar384_with_autograph_hash] PASSED [ 85%]
[task 2026-05-14T21:13:58.623+00:00] tests/test_task.py::test_get_signing_function_from_format[gcp_prod_autograph_gpg-sign_gpg_with_autograph] PASSED [ 86%]
[task 2026-05-14T21:13:58.624+00:00] tests/test_task.py::test_get_signing_function_from_format[gcp_prod_macapp-sign_macapp] PASSED [ 86%]
[task 2026-05-14T21:13:58.625+00:00] tests/test_task.py::test_get_signing_function_from_format[gcp_prod_widevine-sign_widevine] PASSED [ 86%]
[task 2026-05-14T21:13:58.626+00:00] tests/test_task.py::test_get_signing_function_from_format[gcp_prod_autograph_authenticode_sha2-sign_authenticode] PASSED [ 87%]
[task 2026-05-14T21:13:58.627+00:00] tests/test_task.py::test_get_signing_function_from_format[gcp_prod_autograph_authenticode_sha2_stub-sign_authenticode] PASSED [ 87%]
[task 2026-05-14T21:13:58.628+00:00] tests/test_task.py::test_get_signing_function_from_format[gcp_prod_apple_notarization-apple_notarize] PASSED [ 87%]
[task 2026-05-14T21:13:58.629+00:00] tests/test_task.py::test_get_signing_function_from_format[gcp_prod_autograph_xpi-sign_xpi] PASSED [ 88%]
[task 2026-05-14T21:13:58.630+00:00] tests/test_task.py::test_get_signing_function_from_format[gcp_prod_autograph_xpi_sha256_es256-sign_xpi] PASSED [ 88%]
[task 2026-05-14T21:13:58.631+00:00] tests/test_task.py::test_get_signing_function_from_format[gcp_prod_autograph_xpi_foobar-sign_xpi] PASSED [ 88%]
[task 2026-05-14T21:13:58.632+00:00] tests/test_task.py::test_get_signing_function_from_format[stage_autograph_hash_only_mar384-sign_mar384_with_autograph_hash] PASSED [ 88%]
[task 2026-05-14T21:13:58.633+00:00] tests/test_task.py::test_get_signing_function_from_format[stage_autograph_gpg-sign_gpg_with_autograph] PASSED [ 89%]
[task 2026-05-14T21:13:58.633+00:00] tests/test_task.py::test_get_signing_function_from_format[stage_macapp-sign_macapp] PASSED [ 89%]
[task 2026-05-14T21:13:58.634+00:00] tests/test_task.py::test_get_signing_function_from_format[stage_widevine-sign_widevine] PASSED [ 89%]
[task 2026-05-14T21:13:58.635+00:00] tests/test_task.py::test_get_signing_function_from_format[stage_autograph_authenticode_sha2-sign_authenticode] PASSED [ 90%]
[task 2026-05-14T21:13:58.636+00:00] tests/test_task.py::test_get_signing_function_from_format[stage_autograph_authenticode_sha2_stub-sign_authenticode] PASSED [ 90%]
[task 2026-05-14T21:13:58.637+00:00] tests/test_task.py::test_get_signing_function_from_format[stage_apple_notarization-apple_notarize] PASSED [ 90%]
[task 2026-05-14T21:13:58.638+00:00] tests/test_task.py::test_get_signing_function_from_format[stage_autograph_xpi-sign_xpi] PASSED [ 91%]
[task 2026-05-14T21:13:58.639+00:00] tests/test_task.py::test_get_signing_function_from_format[stage_autograph_xpi_sha256_es256-sign_xpi] PASSED [ 91%]
[task 2026-05-14T21:13:58.640+00:00] tests/test_task.py::test_get_signing_function_from_format[stage_autograph_xpi_foobar-sign_xpi] PASSED [ 91%]
[task 2026-05-14T21:13:58.641+00:00] tests/test_task.py::test_get_signing_function_from_format[autograph_hash_only_mar384:firefox_20190321_dev-sign_mar384_with_autograph_hash] PASSED [ 92%]
[task 2026-05-14T21:13:58.642+00:00] tests/test_task.py::test_get_signing_function_from_format[autograph_authenticode_sha2:202404-sign_authenticode] PASSED [ 92%]
[task 2026-05-14T21:13:58.643+00:00] tests/test_task.py::test_get_signing_function_from_format[autograph_authenticode_sha2_stub:202404-sign_authenticode] PASSED [ 92%]
[task 2026-05-14T21:13:58.643+00:00] tests/test_task.py::test_get_signing_function_from_format[autograph_xpi-sign_xpi] PASSED [ 92%]
[task 2026-05-14T21:13:58.644+00:00] tests/test_task.py::test_get_signing_function_from_format[autograph_xpi_sha256_es256-sign_xpi] PASSED [ 93%]
[task 2026-05-14T21:13:58.645+00:00] tests/test_task.py::test_get_signing_function_from_format[autograph_xpi_foobar-sign_xpi] PASSED [ 93%]
[task 2026-05-14T21:13:58.646+00:00] tests/test_task.py::test_get_signing_function_from_format[autograph_apk-sign_file] PASSED [ 93%]
[task 2026-05-14T21:13:58.647+00:00] tests/test_task.py::test_get_signing_function_from_format[autograph_focus-sign_file] PASSED [ 94%]
[task 2026-05-14T21:13:58.648+00:00] tests/test_task.py::test_get_signing_function_from_format[non-existing-format-sign_file] PASSED [ 94%]
[task 2026-05-14T21:13:58.654+00:00] tests/test_task.py::test_build_filelist_dict PASSED [ 94%]
[task 2026-05-14T21:13:58.656+00:00] tests/test_task.py::test_build_filelist_dict_comment PASSED [ 95%]
[task 2026-05-14T21:13:58.658+00:00] tests/test_utils.py::test_mkdir_does_make_dirs PASSED [ 95%]
[task 2026-05-14T21:13:58.660+00:00] tests/test_utils.py::test_mkdir_mutes_os_errors PASSED [ 95%]
[task 2026-05-14T21:13:58.661+00:00] tests/test_utils.py::test_get_hash PASSED [ 96%]
[task 2026-05-14T21:13:58.662+00:00] tests/test_utils.py::test_load_json_from_file PASSED [ 96%]
[task 2026-05-14T21:13:58.663+00:00] tests/test_utils.py::test_load_autograph_configs PASSED [ 96%]
[task 2026-05-14T21:13:58.666+00:00] tests/test_utils.py::test_log_output PASSED [ 96%]
[task 2026-05-14T21:13:58.667+00:00] tests/test_utils.py::test_copy_to_dir[/builds/worker/checkouts/vcs/signingscript/tests/example_server_config.json-None-example_server_config.json-None] PASSED [ 97%]
[task 2026-05-14T21:13:58.669+00:00] tests/test_utils.py::test_copy_to_dir[/builds/worker/checkouts/vcs/signingscript/tests/example_server_config.json-foo-foo-None] PASSED [ 97%]
[task 2026-05-14T21:13:58.672+00:00] tests/test_utils.py::test_copy_to_dir[/builds/worker/checkouts/vcs/signingscript/tests/nonexistent_file-None-None-SigningServerError] PASSED [ 97%]
[task 2026-05-14T21:13:58.672+00:00] tests/test_utils.py::test_copy_to_dir_no_copy PASSED [ 98%]
[task 2026-05-14T21:13:58.675+00:00] tests/test_utils.py::test_execute_subprocess[1] PASSED [ 98%]
[task 2026-05-14T21:13:58.678+00:00] tests/test_utils.py::test_execute_subprocess[0] PASSED [ 98%]
[task 2026-05-14T21:13:58.679+00:00] tests/test_utils.py::test_is_sha1_apk_autograph_signing_format[autograph_apk_sha1-True] PASSED [ 99%]
[task 2026-05-14T21:13:58.680+00:00] tests/test_utils.py::test_is_sha1_apk_autograph_signing_format[autograph_apk_not_sha1_but_sha384-False] PASSED [ 99%]
[task 2026-05-14T21:13:58.681+00:00] tests/test_utils.py::test_is_sha1_apk_autograph_signing_format[foobar_sha1-False] PASSED [ 99%]
[task 2026-05-14T21:13:59.589+00:00] tests/test_utils.py::test_is_sha1_apk_autograph_signing_format[foobar_sha384-False] PASSED [100%]
[task 2026-05-14T21:13:59.589+00:00]
[task 2026-05-14T21:13:59.589+00:00] =============================== warnings summary ===============================
[task 2026-05-14T21:13:59.589+00:00] ../.tox/py314/lib/python3.14/site-packages/mozbuild/util.py:1253
[task 2026-05-14T21:13:59.589+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/mozbuild/util.py:1253: SyntaxWarning: "\$" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\$"? A raw string is also an option.
[task 2026-05-14T21:13:59.589+00:00] VARIABLES_RE = re.compile("\$\((\w+)\)")
[task 2026-05-14T21:13:59.589+00:00]
[task 2026-05-14T21:13:59.589+00:00] tests/test_certs.py::test_authenticode_cert_line_endings[/builds/worker/checkouts/vcs/signingscript/src/signingscript/data/authenticode_prod_ev_202412.crt]
[task 2026-05-14T21:13:59.589+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:1216: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-05-14T21:13:59.589+00:00] return asyncio.get_event_loop_policy()
[task 2026-05-14T21:13:59.589+00:00]
[task 2026-05-14T21:13:59.589+00:00] tests/test_rcodesign.py: 11 warnings
[task 2026-05-14T21:13:59.589+00:00] tests/test_script.py: 13 warnings
[task 2026-05-14T21:13:59.589+00:00] tests/test_sign.py: 103 warnings
[task 2026-05-14T21:13:59.589+00:00] tests/test_task.py: 2 warnings
[task 2026-05-14T21:13:59.589+00:00] tests/test_utils.py: 3 warnings
[task 2026-05-14T21:13:59.589+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:874: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-05-14T21:13:59.589+00:00] _restore_event_loop_policy(asyncio.get_event_loop_policy()),
[task 2026-05-14T21:13:59.589+00:00]
[task 2026-05-14T21:13:59.590+00:00] tests/test_rcodesign.py: 11 warnings
[task 2026-05-14T21:13:59.590+00:00] tests/test_script.py: 13 warnings
[task 2026-05-14T21:13:59.590+00:00] tests/test_sign.py: 103 warnings
[task 2026-05-14T21:13:59.590+00:00] tests/test_task.py: 2 warnings
[task 2026-05-14T21:13:59.590+00:00] tests/test_utils.py: 3 warnings
[task 2026-05-14T21:13:59.590+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:772: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-05-14T21:13:59.590+00:00] old_loop_policy = asyncio.get_event_loop_policy()
[task 2026-05-14T21:13:59.590+00:00]
[task 2026-05-14T21:13:59.590+00:00] tests/test_rcodesign.py: 11 warnings
[task 2026-05-14T21:13:59.590+00:00] tests/test_script.py: 13 warnings
[task 2026-05-14T21:13:59.590+00:00] tests/test_sign.py: 103 warnings
[task 2026-05-14T21:13:59.590+00:00] tests/test_task.py: 2 warnings
[task 2026-05-14T21:13:59.591+00:00] tests/test_utils.py: 3 warnings
[task 2026-05-14T21:13:59.591+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:777: DeprecationWarning: 'asyncio.set_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-05-14T21:13:59.591+00:00] asyncio.set_event_loop_policy(policy)
[task 2026-05-14T21:13:59.591+00:00]
[task 2026-05-14T21:13:59.591+00:00] tests/test_rcodesign.py: 11 warnings
[task 2026-05-14T21:13:59.591+00:00] tests/test_script.py: 13 warnings
[task 2026-05-14T21:13:59.591+00:00] tests/test_sign.py: 103 warnings
[task 2026-05-14T21:13:59.591+00:00] tests/test_task.py: 2 warnings
[task 2026-05-14T21:13:59.591+00:00] tests/test_utils.py: 3 warnings
[task 2026-05-14T21:13:59.591+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:1183: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-05-14T21:13:59.591+00:00] loop = asyncio.get_event_loop_policy().new_event_loop()
[task 2026-05-14T21:13:59.591+00:00]
[task 2026-05-14T21:13:59.591+00:00] tests/test_rcodesign.py: 11 warnings
[task 2026-05-14T21:13:59.591+00:00] tests/test_script.py: 13 warnings
[task 2026-05-14T21:13:59.591+00:00] tests/test_sign.py: 103 warnings
[task 2026-05-14T21:13:59.591+00:00] tests/test_task.py: 2 warnings
[task 2026-05-14T21:13:59.591+00:00] tests/test_utils.py: 3 warnings
[task 2026-05-14T21:13:59.591+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:889: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-05-14T21:13:59.591+00:00] policy = asyncio.get_event_loop_policy()
[task 2026-05-14T21:13:59.591+00:00]
[task 2026-05-14T21:13:59.592+00:00] tests/test_rcodesign.py: 11 warnings
[task 2026-05-14T21:13:59.592+00:00] tests/test_script.py: 13 warnings
[task 2026-05-14T21:13:59.592+00:00] tests/test_sign.py: 103 warnings
[task 2026-05-14T21:13:59.592+00:00] tests/test_task.py: 2 warnings
[task 2026-05-14T21:13:59.592+00:00] tests/test_utils.py: 3 warnings
[task 2026-05-14T21:13:59.592+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:794: DeprecationWarning: 'asyncio.set_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-05-14T21:13:59.592+00:00] asyncio.set_event_loop_policy(old_loop_policy)
[task 2026-05-14T21:13:59.592+00:00]
[task 2026-05-14T21:13:59.592+00:00] tests/test_rcodesign.py: 11 warnings
[task 2026-05-14T21:13:59.592+00:00] tests/test_script.py: 13 warnings
[task 2026-05-14T21:13:59.592+00:00] tests/test_sign.py: 103 warnings
[task 2026-05-14T21:13:59.592+00:00] tests/test_task.py: 2 warnings
[task 2026-05-14T21:13:59.592+00:00] tests/test_utils.py: 3 warnings
[task 2026-05-14T21:13:59.592+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:942: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-05-14T21:13:59.592+00:00] policy = asyncio.get_event_loop_policy()
[task 2026-05-14T21:13:59.592+00:00]
[task 2026-05-14T21:13:59.592+00:00] tests/test_rcodesign.py: 11 warnings
[task 2026-05-14T21:13:59.592+00:00] tests/test_script.py: 13 warnings
[task 2026-05-14T21:13:59.592+00:00] tests/test_sign.py: 103 warnings
[task 2026-05-14T21:13:59.592+00:00] tests/test_task.py: 2 warnings
[task 2026-05-14T21:13:59.592+00:00] tests/test_utils.py: 3 warnings
[task 2026-05-14T21:13:59.592+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:966: DeprecationWarning: 'asyncio.set_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-05-14T21:13:59.592+00:00] asyncio.set_event_loop_policy(previous_policy)
[task 2026-05-14T21:13:59.592+00:00]
[task 2026-05-14T21:13:59.592+00:00] tests/test_rcodesign.py: 11 warnings
[task 2026-05-14T21:13:59.592+00:00] tests/test_script.py: 13 warnings
[task 2026-05-14T21:13:59.592+00:00] tests/test_sign.py: 103 warnings
[task 2026-05-14T21:13:59.592+00:00] tests/test_task.py: 2 warnings
[task 2026-05-14T21:13:59.592+00:00] tests/test_utils.py: 3 warnings
[task 2026-05-14T21:13:59.593+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:978: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-05-14T21:13:59.593+00:00] policy = asyncio.get_event_loop_policy()
[task 2026-05-14T21:13:59.593+00:00]
[task 2026-05-14T21:13:59.593+00:00] -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
[task 2026-05-14T21:13:59.593+00:00] ================================ tests coverage ================================
[task 2026-05-14T21:13:59.593+00:00] _______________ coverage: platform linux, python 3.14.3-final-0 ________________
[task 2026-05-14T21:13:59.593+00:00]
[task 2026-05-14T21:13:59.593+00:00] Name Stmts Miss Branch BrPart Cover Missing
[task 2026-05-14T21:13:59.593+00:00] -----------------------------------------------------------------------------
[task 2026-05-14T21:13:59.593+00:00] src/signingscript/__init__.py 0 0 0 0 100%
[task 2026-05-14T21:13:59.593+00:00] src/signingscript/exceptions.py 11 0 0 0 100%
[task 2026-05-14T21:13:59.593+00:00] src/signingscript/rcodesign.py 71 0 28 0 100%
[task 2026-05-14T21:13:59.593+00:00] src/signingscript/script.py 86 5 36 2 94% 53, 91-93, 95
[task 2026-05-14T21:13:59.593+00:00] src/signingscript/sign.py 862 21 222 6 97% 568, 763-770, 782, 912, 1211-1212, 1459-1460, 1635-1636, 1679-1684, 1788
[task 2026-05-14T21:13:59.593+00:00] src/signingscript/task.py 82 1 36 2 97% 133->132, 136
[task 2026-05-14T21:13:59.593+00:00] src/signingscript/utils.py 85 1 16 1 98% 101
[task 2026-05-14T21:13:59.593+00:00] -----------------------------------------------------------------------------
[task 2026-05-14T21:13:59.593+00:00] TOTAL 1197 28 338 11 97%
[task 2026-05-14T21:13:59.593+00:00] ================ 323 passed, 4 skipped, 1190 warnings in 13.58s ================
[task 2026-05-14T21:14:00.312+00:00] py314: OK (20.96=setup[2.35]+cmd[18.60] seconds)
[task 2026-05-14T21:14:00.312+00:00] congratulations :) (21.02 seconds)
[task 2026-05-14T21:14:00.359+00:00] signingscript-py314: OK (22.78=setup[1.01]+cmd[21.77] seconds)
[task 2026-05-14T21:14:00.359+00:00] congratulations :) (22.88 seconds)
[taskcluster 2026-05-14T21:14:02.094Z] Exit Code: 0
[taskcluster 2026-05-14T21:14:02.094Z] User Time: 20.576ms
[taskcluster 2026-05-14T21:14:02.094Z] Kernel Time: 26.628ms
[taskcluster 2026-05-14T21:14:02.094Z] Wall Time: 36.895794868s
[taskcluster 2026-05-14T21:14:02.094Z] Average Available System Memory: 14.66 GiB
[taskcluster 2026-05-14T21:14:02.094Z] Average System Memory Used: 980.67 MiB
[taskcluster 2026-05-14T21:14:02.094Z] Peak System Memory Used: 1.03 GiB
[taskcluster 2026-05-14T21:14:02.094Z] Total System Memory: 15.61 GiB
[taskcluster 2026-05-14T21:14:02.094Z] Result: SUCCEEDED
[taskcluster 2026-05-14T21:14:02.094Z] === Task Finished ===
[taskcluster 2026-05-14T21:14:02.094Z] Task Duration: 36.896471102s
[taskcluster 2026-05-14T21:14:02.170Z] [mounts] Preserving cache: Moving "/home/task_177879319330485/cache0" to "/home/generic-worker/caches/UPuC4Rr3TlKeBDw8LYoFtg"
Loading