[INFO] cloning repository https://github.com/DIG-Network/dig-updater
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/DIG-Network/dig-updater" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDIG-Network%2Fdig-updater", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDIG-Network%2Fdig-updater'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 02e57a23831640e970fcd0527e62cbf2fbdb3039
[INFO] testing DIG-Network/dig-updater against 1.99.0-beta.8 for beta-1.100-4
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDIG-Network%2Fdig-updater" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/DIG-Network/dig-updater
[INFO] finished tweaking git repo https://github.com/DIG-Network/dig-updater
[INFO] tweaked toml for git repo https://github.com/DIG-Network/dig-updater written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/DIG-Network/dig-updater on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/DIG-Network/dig-updater already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rustls-pki-types v1.15.0
[INFO] [stderr]   Downloaded ureq-proto v0.6.4
[INFO] [stderr]   Downloaded zmij v1.0.22
[INFO] [stderr]   Downloaded embed-resource v3.0.12
[INFO] [stderr]   Downloaded ed25519 v3.0.0
[INFO] [stderr]   Downloaded winreg v0.56.0
[INFO] [stderr]   Downloaded fs4 v1.1.0
[INFO] [stderr]   Downloaded dig-release-resolver v0.2.1
[INFO] [stderr]   Downloaded ed25519-dalek v3.0.0
[INFO] [stderr]   Downloaded ureq v2.12.1
[INFO] [stderr]   Downloaded ureq v3.4.2
[INFO] [stderr]   Downloaded syn v3.0.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 129f7eeec0a4e8def1cf350d0de92d541e26bc4f89268e5470b1c5ef8ab26286
[INFO] running `Command { std: "docker" "start" "129f7eeec0a4e8def1cf350d0de92d541e26bc4f89268e5470b1c5ef8ab26286", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "129f7eeec0a4e8def1cf350d0de92d541e26bc4f89268e5470b1c5ef8ab26286", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "129f7eeec0a4e8def1cf350d0de92d541e26bc4f89268e5470b1c5ef8ab26286" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "129f7eeec0a4e8def1cf350d0de92d541e26bc4f89268e5470b1c5ef8ab26286", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "129f7eeec0a4e8def1cf350d0de92d541e26bc4f89268e5470b1c5ef8ab26286" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling libc v0.2.190
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling rustls v0.23.42
[INFO] [stderr]    Compiling cc v1.2.67
[INFO] [stderr]    Compiling zmij v1.0.22
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling curve25519-dalek v5.0.0
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling signature v3.0.0
[INFO] [stderr]    Compiling rustls-pki-types v1.15.0
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling ed25519 v3.0.0
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling utf8-zero v0.8.1
[INFO] [stderr]    Compiling dig-updater-worker v0.40.8 (/opt/rustwide/workdir/crates/dig-updater-worker)
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling dig-updater-feedsign v0.40.8 (/opt/rustwide/workdir/crates/dig-updater-feedsign)
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling syn v3.0.2
[INFO] [stderr]    Compiling dig-updater-cli v0.40.8 (/opt/rustwide/workdir/crates/dig-updater-cli)
[INFO] [stderr]    Compiling webpki-roots v1.0.8
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling hybrid-array v0.4.13
[INFO] [stderr]    Compiling ureq-proto v0.6.4
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling fs4 v1.1.0
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling ed25519-dalek v3.0.0
[INFO] [stderr]    Compiling dig-updater-trust v0.40.8 (/opt/rustwide/workdir/crates/dig-updater-trust)
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling ureq v3.4.2
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling dig-release-resolver v0.2.1
[INFO] [stderr]    Compiling dig-updater-broker v0.40.8 (/opt/rustwide/workdir/crates/dig-updater-broker)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 43.64s
[INFO] running `Command { std: "docker" "inspect" "129f7eeec0a4e8def1cf350d0de92d541e26bc4f89268e5470b1c5ef8ab26286", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "129f7eeec0a4e8def1cf350d0de92d541e26bc4f89268e5470b1c5ef8ab26286" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling chunked_transfer v1.5.0
[INFO] [stderr]    Compiling dig-updater-trust v0.40.8 (/opt/rustwide/workdir/crates/dig-updater-trust)
[INFO] [stderr]    Compiling dig-updater-cli v0.40.8 (/opt/rustwide/workdir/crates/dig-updater-cli)
[INFO] [stderr]    Compiling tiny_http v0.12.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling dig-updater-broker v0.40.8 (/opt/rustwide/workdir/crates/dig-updater-broker)
[INFO] [stderr]    Compiling dig-updater-feedsign v0.40.8 (/opt/rustwide/workdir/crates/dig-updater-feedsign)
[INFO] [stderr]    Compiling dig-updater-worker v0.40.8 (/opt/rustwide/workdir/crates/dig-updater-worker)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 13.52s
[INFO] running `Command { std: "docker" "inspect" "129f7eeec0a4e8def1cf350d0de92d541e26bc4f89268e5470b1c5ef8ab26286", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "129f7eeec0a4e8def1cf350d0de92d541e26bc4f89268e5470b1c5ef8ab26286" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dig_updater_broker-6ee8d98e41c93301)
[INFO] [stdout] 
[INFO] [stdout] running 307 tests
[INFO] [stdout] test config::tests::a_fresh_install_defaults_to_the_stable_channel ... ok
[INFO] [stdout] test config::tests::channel_display_and_as_str_use_the_wire_token ... ok
[INFO] [stdout] test config::tests::indefinite_pause_gates_at_every_future_time ... ok
[INFO] [stdout] test dacl::tests::a_grant_inherited_only_by_files_is_judged_for_the_files_and_not_for_the_directory ... ok
[INFO] [stdout] test dacl::tests::a_grant_after_a_clean_prefix_is_still_found ... ok
[INFO] [stdout] test config::tests::not_paused_never_gates_regardless_of_paused_until ... ok
[INFO] [stdout] test dacl::tests::a_deny_ace_neutralizes_the_matching_grant ... ok
[INFO] [stdout] test dacl::tests::a_deny_for_an_unrelated_non_superset_principal_does_not_excuse_the_grant ... ok
[INFO] [stdout] test dacl::tests::a_deny_counts_only_where_windows_would_reach_it ... ok
[INFO] [stdout] test dacl::tests::a_deny_that_only_applies_to_the_directory_does_not_excuse_an_inherited_grant ... ok
[INFO] [stdout] test dacl::tests::a_directory_only_grant_does_not_reach_the_files_created_in_it ... ok
[INFO] [stdout] test config::tests::corrupt_config_fails_closed_not_reset ... ok
[INFO] [stdout] test config::tests::missing_file_loads_as_default ... ok
[INFO] [stdout] test config::tests::a_legacy_config_missing_the_channel_field_adopts_nightly_not_stable ... ok
[INFO] [stdout] test config::tests::a_timed_pause_lapses_once_now_reaches_paused_until ... ok
[INFO] [stdout] test config::tests::an_older_reader_defaults_missing_fields_instead_of_rejecting ... ok
[INFO] [stdout] test config::tests::a_legacy_alpha_config_loads_as_nightly_and_repersists_as_nightly ... ok
[INFO] [stdout] test config::tests::save_then_load_round_trips ... ok
[INFO] [stdout] test dacl::tests::a_partial_deny_still_leaves_a_finding ... ok
[INFO] [stdout] test dacl::tests::a_read_only_bit_for_an_unprivileged_group_is_not_a_finding ... ok
[INFO] [stdout] test dacl::tests::an_everyone_deny_excuses_nothing_for_a_trustee_that_cannot_be_named ... ok
[INFO] [stdout] test dacl::tests::an_inherit_only_deny_does_not_excuse_an_applicable_grant ... ok
[INFO] [stdout] test dacl::tests::an_admin_owned_root_with_a_write_ace_for_users_is_refused ... ok
[INFO] [stdout] test dacl::tests::an_everyone_deny_does_not_reach_an_anonymous_logon_grant ... ok
[INFO] [stdout] test dacl::tests::an_everyone_deny_preceding_a_grant_is_honoured_because_everyone_contains_the_grantee ... ok
[INFO] [stdout] test dacl::tests::a_stock_install_root_is_accepted ... ok
[INFO] [stdout] test dacl::tests::every_write_equivalent_bit_alone_is_a_finding ... ok
[INFO] [stdout] test dacl::tests::a_null_dacl_is_a_finding_and_an_empty_one_is_not ... ok
[INFO] [stdout] test dacl::tests::an_audit_ace_grants_nothing ... ok
[INFO] [stdout] test dacl::tests::the_administrative_rid_match_does_not_spread_to_ordinary_accounts ... ok
[INFO] [stdout] test dacl::tests::every_unprivileged_well_known_group_is_a_finding ... ok
[INFO] [stdout] test dacl::tests::file_all_access_for_an_unprivileged_group_is_a_finding ... ok
[INFO] [stdout] test display::tests::a_forged_log_line_cannot_survive_the_renderer ... ok
[INFO] [stdout] test dacl::tests::an_inherited_deny_still_excuses_an_inherited_grant ... ok
[INFO] [stdout] test dacl::tests::an_everyone_deny_is_still_bounded_by_mask ... ok
[INFO] [stdout] test display::tests::a_newline_cannot_split_one_log_line_into_two ... ok
[INFO] [stdout] test dacl::tests::the_built_in_administrator_account_may_hold_write_access ... ok
[INFO] [stdout] test display::tests::ordinary_text_is_returned_unchanged ... ok
[INFO] [stdout] test elevation::tests::require_fails_cleanly_when_the_injected_check_reports_unprivileged ... ok
[INFO] [stdout] test dacl::tests::a_write_grant_to_a_privileged_principal_is_expected ... ok
[INFO] [stdout] test ext_forcelist::tests::a_remove_failure_aborts_before_any_wait_or_readd ... ok
[INFO] [stdout] test dacl::tests::an_unnameable_trustee_is_never_privileged ... ok
[INFO] [stdout] test elevation::tests::require_ok_when_the_injected_check_reports_elevated ... ok
[INFO] [stdout] test ext_forcelist::tests::resolve_names_the_sibling_installer_binary ... ok
[INFO] [stdout] test ext_forcelist::tests::a_readd_failure_is_reported_after_the_remove_and_wait ... ok
[INFO] [stdout] test ext_forcelist::tests::a_channel_change_stages_remove_then_wait_then_readd_at_the_target ... ok
[INFO] [stdout] test ext_forcelist::tests::an_unchanged_channel_performs_no_policy_writes ... ok
[INFO] [stdout] test ext_forcelist::tests::the_verbs_report_a_missing_installer_rather_than_shelling_a_bare_name ... ok
[INFO] [stdout] test ext_forcelist::tests::the_readd_targets_the_new_channels_update_url_for_both_directions ... ok
[INFO] [stdout] test hashing::tests::missing_file_is_an_io_error ... ok
[INFO] [stdout] test hashing::tests::installed_digest_hex_of_an_absent_file_is_none ... ok
[INFO] [stdout] test hashing::tests::hex_lower_pads_every_byte_to_two_digits ... ok
[INFO] [stdout] test health::tests::absent_binary_is_unhealthy ... ok
[INFO] [stdout] test hashing::tests::installed_digest_hex_is_the_lowercase_hex_of_the_files_sha256 ... ok
[INFO] [stdout] test hashing::tests::sha256_file_matches_a_known_digest ... ok
[INFO] [stdout] test hashing::tests::installed_digest_hex_of_a_symlink_is_none_not_the_targets_digest ... ok
[INFO] [stdout] test health::tests::unreadable_version_is_unhealthy ... ok
[INFO] [stdout] test health::tests::wrong_version_is_unhealthy ... ok
[INFO] [stdout] test install::tests::a_dotdot_escape_from_staging_is_rejected ... ok
[INFO] [stdout] test health::tests::matching_version_is_healthy_and_returns_what_was_actually_observed ... ok
[INFO] [stdout] test install::tests::private_target_is_a_dest_sibling_for_raw_binaries ... ok
[INFO] [stdout] test install::tests::private_target_is_in_the_apply_dir_for_packages ... ok
[INFO] [stdout] test install::tests::dpkg_resolves_to_an_absolute_path_when_present ... ok
[INFO] [stdout] test hashing::tests::refuses_to_hash_a_symlink ... ok
[INFO] [stdout] test install::tests::file_in_use_covers_both_windows_arms_and_unix_etxtbsy_558 ... ok
[INFO] [stdout] test install::tests::install_from_private_renames_the_verified_copy_into_place ... ok
[INFO] [stdout] test install::tests::retry_rename_fails_fast_on_a_terminal_non_lock_error ... ok
[INFO] [stdout] test install::tests::a_staged_path_outside_staging_is_rejected ... ok
[INFO] [stdout] test install::tests::trusted_absolute_rejects_a_relative_or_missing_program ... ok
[INFO] [stdout] test install::tests::run_native_installer_maps_an_unresolvable_installer_to_failed_and_cleans_up ... ok
[INFO] [stdout] test install::tests::run_installer_reports_a_missing_program_as_failed ... ok
[INFO] [stdout] test install::tests::refresh_aliases_derives_a_package_components_alias_from_the_installed_primary ... ok
[INFO] [stdout] test install::tests::trusted_absolute_accepts_an_existing_absolute_file ... ok
[INFO] [stdout] test installed::tests::an_absent_or_corrupt_installed_builds_file_loads_as_empty ... ok
[INFO] [stdout] test install::tests::a_failed_second_rename_restores_the_original_target_no_half_write_558 ... ok
[INFO] [stdout] test install::tests::a_staged_path_inside_staging_is_accepted ... ok
[INFO] [stdout] test install::tests::run_native_installer_runs_the_resolved_program_and_cleans_up ... ok
[INFO] [stdout] test install::tests::retry_rename_places_a_file_when_the_target_is_free ... ok
[INFO] [stdout] test install::tests::a_double_rename_fault_with_an_unageable_build_still_rolls_back_dest_558 ... ok
[INFO] [stdout] test install::tests::a_swap_of_staging_after_verify_does_not_change_the_installed_bytes ... ok
[INFO] [stdout] test install::tests::install_refreshes_every_alias_from_the_verified_primary_bytes ... ok
[INFO] [stdout] test install::tests::a_double_rename_fault_escalates_to_failed_and_the_lkg_rollback_restores_dest_558 ... ok
[INFO] [stdout] test lock::tests::a_fresh_lock_is_acquired ... ok
[INFO] [stdout] test optout::tests::a_privileged_owned_marker_is_honored ... ignored, requires Administrator/root to claim + verify privileged ownership — run via `-- --ignored` in the elevated scheduler CI job
[INFO] [stdout] test lock::tests::releasing_the_first_lets_a_later_acquire_succeed ... ok
[INFO] [stdout] test lock::tests::a_second_acquire_while_the_first_is_held_is_refused ... ok
[INFO] [stdout] test installed::tests::each_channel_keeps_its_own_records ... ok
[INFO] [stdout] test optout::tests::marker_path_is_inside_the_state_dir ... ok
[INFO] [stdout] test lock::tests::the_lock_file_lives_inside_the_state_dir_not_beside_it ... ok
[INFO] [stdout] test install::tests::verify_accepts_matching_bytes_and_leaves_the_private_copy ... ok
[INFO] [stdout] test optout::tests::clear_opted_out_removes_the_marker_file ... ok
[INFO] [stdout] test optout::tests::clear_opted_out_on_an_absent_marker_is_a_no_op_success ... ok
[INFO] [stdout] test installed::tests::a_recorded_build_round_trips_per_component ... ok
[INFO] [stdout] test pass::tests::a_skipped_component_reports_the_version_measured_on_disk_not_the_feeds_offer ... ok
[INFO] [stdout] test pass::tests::a_skipped_component_with_no_reading_reports_no_installed_version ... ok
[INFO] [stdout] test pass::tests::alias_cache_key_is_filename_safe_and_distinct_from_the_primary ... ok
[INFO] [stdout] test pass::tests::component_result_as_str_matches_its_serde_snake_case_rename ... ok
[INFO] [stdout] test pass::tests::restart_after_does_not_claim_active_when_a_failed_start_left_something_running ... ok
[INFO] [stdout] test pass::tests::paused_is_a_benign_nothing_applied_carrying_the_snooze_deadline ... ok
[INFO] [stdout] test optout::tests::a_non_privileged_owned_marker_is_not_honored ... ok
[INFO] [stdout] test pass::tests::restart_after_does_not_claim_active_when_the_run_state_cannot_be_read ... ok
[INFO] [stdout] test pass::tests::paused_indefinitely_omits_a_deadline_from_the_detail ... ok
[INFO] [stdout] test optout::tests::a_fresh_state_dir_is_not_opted_out ... ok
[INFO] [stdout] test pass::tests::restart_after_still_reports_a_genuine_restart_failure ... ok
[INFO] [stdout] test optout::tests::set_opted_out_creates_a_missing_state_dir ... ok
[INFO] [stdout] test pass::tests::verified_install_detail_states_what_was_observed_not_a_plan_prediction ... ok
[INFO] [stdout] test pass::tests::restart_after_does_not_claim_active_when_nothing_was_actually_restarted ... ok
[INFO] [stdout] test optout::tests::set_opted_out_is_idempotent ... ok
[INFO] [stdout] test optout::tests::the_marker_is_hardened_admin_only ... ok
[INFO] [stdout] test pass::tests::restart_after_is_a_no_op_for_a_non_service_component ... ok
[INFO] [stdout] test pass::tests::restart_after_reports_active_when_the_start_was_performed_and_the_service_is_running ... ok
[INFO] [stdout] test pass::tests::restart_after_warns_when_a_successful_start_left_the_service_down ... ok
[INFO] [stdout] test pass::tests::restart_fires_even_when_the_rollback_itself_errors_666f1 ... ok
[INFO] [stdout] test paths::tests::per_user_state_dir_is_distinct_from_the_hardened_default ... ok
[INFO] [stdout] test paths::tests::default_status_dir_derives_from_default_state_dir ... ok
[INFO] [stdout] test paths::tests::dry_check_state_dir_uses_the_hardened_default_when_it_is_usable ... ok
[INFO] [stdout] test paths::tests::installer_file_name_has_exe_suffix_on_windows ... ok
[INFO] [stdout] test paths::tests::sibling_status_dir_preserves_an_arbitrary_test_state_dir_name ... ok
[INFO] [stdout] test paths::tests::per_user_state_dir_always_resolves_a_non_empty_path ... ok
[INFO] [stdout] test paths::tests::dry_check_state_dir_prefers_a_non_empty_env_override_regardless_of_usability ... ok
[INFO] [stdout] test paths::tests::dry_check_state_dir_relocates_to_the_per_user_dir_when_the_default_is_not_usable ... ok
[INFO] [stdout] test paths::tests::is_dir_writable_is_false_when_the_path_is_occupied_by_a_plain_file ... ok
[INFO] [stdout] test paths::tests::is_dir_writable_is_true_for_a_fresh_or_pre_existing_writable_directory ... ok
[INFO] [stdout] test paths::tests::sibling_installer_binary_is_next_to_the_current_exe ... ok
[INFO] [stdout] test paths::tests::status_dir_is_a_sibling_of_state_dir_not_nested_inside_it ... ok
[INFO] [stdout] test paths::tests::the_legacy_nested_staging_dir_names_the_pre_fix_location ... ok
[INFO] [stdout] test paths::tests::worker_file_name_has_exe_suffix_on_windows ... ok
[INFO] [stdout] test plan::tests::a_digest_evidenced_component_is_planned_without_ever_being_executed ... ok
[INFO] [stdout] test dacl::tests::an_inherit_only_grant_does_not_apply_to_the_object ... ok
[INFO] [stdout] test installed::tests::recording_none_forgets_the_component_without_disturbing_the_others ... ok
[INFO] [stdout] test paths::tests::staging_dir_is_a_sibling_of_state_dir_and_distinct_from_the_status_sibling ... ok
[INFO] [stdout] test paths::tests::state_dir_is_admin_scoped_per_os ... ok
[INFO] [stdout] test plan::tests::a_current_primary_and_current_alias_still_skips ... ok
[INFO] [stdout] test plan::tests::a_digest_evidenced_component_recorded_newer_than_the_feed_is_planned_skip ... ok
[INFO] [stdout] test plan::tests::a_digest_evidenced_component_that_claims_aliases_is_held_fail_closed ... ok
[INFO] [stdout] test plan::tests::a_digest_match_is_case_insensitive_across_the_manifests_hex_casing ... ok
[INFO] [stdout] test plan::tests::a_digest_mismatch_plans_an_update_and_leaves_the_install_unageable ... ok
[INFO] [stdout] test plan::tests::a_host_running_the_headless_build_is_current_not_reinstalled_every_pass ... ok
[INFO] [stdout] test plan::tests::a_multi_variant_component_plans_all_variants_default_first ... ok
[INFO] [stdout] test plan::tests::a_stale_alias_redrives_a_current_primary_as_an_update_666f3 ... ok
[INFO] [stdout] test plan::tests::absent_component_is_planned_install ... ok
[INFO] [stdout] test persist::tests::write_json_atomic_leaves_no_temp_file_behind ... ok
[INFO] [stdout] test install::tests::verify_rejects_swapped_bytes_and_removes_the_private_copy ... ok
[INFO] [stdout] test liveprocess::tests::detects_a_genuinely_running_process_by_its_short_component_style_name ... ok
[INFO] [stdout] test plan::tests::alpha_defaults_cover_the_tracked_set ... ok
[INFO] [stdout] test plan::tests::an_absent_digest_evidenced_component_is_planned_install ... ok
[INFO] [stdout] test plan::tests::alpha_defaults_in_adds_the_exe_suffix_on_windows ... ok
[INFO] [stdout] test persist::tests::write_json_atomic_overwrites_an_existing_file ... ok
[INFO] [stdout] test plan::tests::a_version_line_with_trailing_detail_is_still_aged_correctly ... ok
[INFO] [stdout] test liveprocess::tests::a_name_nothing_on_the_host_runs_is_not_detected ... ok
[INFO] [stdout] test persist::tests::write_json_atomic_creates_missing_parent_dirs ... ok
[INFO] [stdout] test continuation_guard::no_lost_string_continuation_leaves_a_multi_space_run_mid_sentence ... ok
[INFO] [stdout] test plan::tests::an_unreadable_version_still_reinstalls_a_safe_to_probe_component ... ok
[INFO] [stdout] test plan::tests::an_absent_record_plans_a_digest_evidenced_component_exactly_as_before ... ok
[INFO] [stdout] test plan::tests::dig_app_is_tracked_as_a_per_user_daemon_that_claims_no_alias ... ok
[INFO] [stdout] test plan::tests::alpha_defaults_installs_beside_the_running_beacon_not_a_hardcoded_dir ... ok
[INFO] [stdout] test plan::tests::every_component_the_beacon_may_execute_is_named_here_explicitly ... ok
[INFO] [stdout] test plan::tests::guard_leaves_an_equal_or_lower_recorded_build_alone ... ok
[INFO] [stdout] test plan::tests::only_dig_node_declares_a_managed_service ... ok
[INFO] [stdout] test plan::tests::dig_chat_gets_the_exe_suffix_on_windows ... ok
[INFO] [stdout] test plan::tests::current_component_is_planned_skip ... ok
[INFO] [stdout] test plan::tests::guard_never_turns_a_skip_into_an_update ... ok
[INFO] [stdout] test plan::tests::pack_build_matches_the_feed_signer_encoding ... ok
[INFO] [stdout] test plan::tests::dig_chat_is_tracked_as_a_single_file_desktop_app_the_beacon_never_runs ... ok
[INFO] [stdout] test plan::tests::missing_staged_artifact_is_an_error ... ok
[INFO] [stdout] test plan::tests::pack_build_of_a_nightly_version_is_its_utc_date_not_the_semver_core ... ok
[INFO] [stdout] test plan::tests::each_aliased_component_enumerates_its_alias_as_a_dest_sibling ... ok
[INFO] [stdout] test plan::tests::older_component_is_planned_update ... ok
[INFO] [stdout] test plan::tests::pack_build_of_a_nightly_version_with_a_bad_date_is_unageable ... ok
[INFO] [stdout] test plan::tests::a_held_component_does_not_need_a_staged_artifact ... ok
[INFO] [stdout] test plan::tests::an_unsafe_to_probe_component_is_never_executed_even_to_decide_the_hold ... ok
[INFO] [stdout] test plan::tests::alpha_defaults_in_installs_every_component_as_a_sibling_of_the_bin_dir ... ok
[INFO] [stdout] test plan::tests::an_unsafe_to_probe_component_is_held_while_its_siblings_still_update ... ok
[INFO] [stdout] test plan::tests::the_evidence_class_drives_the_plan_by_declaration_not_by_component_name ... ok
[INFO] [stdout] test plan::tests::the_recorded_build_is_never_consulted_to_permit_an_install ... ok
[INFO] [stdout] test probe::tests::the_probe_child_inherits_no_profile_or_xdg_variables ... ok
[INFO] [stdout] test plan::tests::untracked_component_is_skipped_entirely ... ok
[INFO] [stdout] test plan::tests::pack_build_still_ignores_ordinary_non_nightly_prerelease_metadata ... ok
[INFO] [stdout] test plan::tests::resolve_install_root_falls_back_to_the_per_os_default_when_exe_is_unresolvable ... ok
[INFO] [stdout] test probe::tests::an_unspawnable_binary_is_present_but_unreadable ... ok
[INFO] [stdout] test probe::tests::nothing_installed_is_absent_without_spawning_anything ... ok
[INFO] [stdout] test plan::tests::resolve_install_root_uses_the_exe_parent ... ok
[INFO] [stdout] test plan::tests::guard_forces_skip_when_the_recorded_build_exceeds_the_manifest_build ... ok
[INFO] [stdout] test rollback::tests::snapshot_of_a_missing_dest_is_none ... ok
[INFO] [stdout] test rollback::tests::persisted_entry_reloads_for_a_manual_rollback ... ok
[INFO] [stdout] test rollback::tests::restore_refuses_an_unknown_age_cached_build ... ok
[INFO] [stdout] test rollback::tests::restore_refuses_corrupted_cached_bytes ... ok
[INFO] [stdout] test rollback::tests::restore_refuses_a_below_floor_cached_build ... ok
[INFO] [stdout] test proc::tests::hidden_child_runs_and_its_output_is_still_captured ... ok
[INFO] [stdout] test proc::tests::is_chainable ... ok
[INFO] [stdout] test scheduler::content::tests::escape_systemd_exec_escapes_quotes_and_backslashes ... ok
[INFO] [stdout] test probe::tests::the_production_spawn_really_clears_the_environment ... ok
[INFO] [stdout] test rollback::tests::in_pass_restore_reinstates_an_unageable_snapshot_even_when_dest_is_missing ... ok
[INFO] [stdout] test probe::tests::a_promptly_answered_matching_version_passes_the_health_gate ... ok
[INFO] [stdout] test scheduler::content::tests::duration_to_iso8601_formats_whole_seconds ... ok
[INFO] [stdout] test scheduler::content::tests::escape_xml_handles_ampersand_and_angle_brackets ... ok
[INFO] [stdout] test scheduler::content::tests::escape_xml_leaves_safe_strings_unchanged ... ok
[INFO] [stdout] test scheduler::content::tests::every_scheduler_artifact_carries_the_discoverable_beacon_identity ... ok
[INFO] [stdout] test scheduler::content::tests::launchd_jitter_stays_within_the_configured_window_around_the_anchor ... ok
[INFO] [stdout] test scheduler::content::tests::launchd_plist_carries_the_calendar_interval_and_boot_recovery ... ok
[INFO] [stdout] test scheduler::content::tests::launchd_plist_escapes_exe_with_ampersand ... ok
[INFO] [stdout] test scheduler::content::tests::systemd_service_unit_quotes_exe_with_spaces ... ok
[INFO] [stdout] test scheduler::content::tests::systemd_timer_unit_is_daily_with_jitter_and_boot_recovery ... ok
[INFO] [stdout] test scheduler::content::tests::windows_task_xml_carries_the_jitter_boot_recovery_and_system_principal ... ok
[INFO] [stdout] test scheduler::content::tests::windows_task_xml_escapes_exe_with_ampersand ... ok
[INFO] [stdout] test scheduler::content::tests::systemd_service_unit_is_a_oneshot_run ... ok
[INFO] [stdout] test scheduler::tests::a_binary_an_unprivileged_principal_can_overwrite_is_refused_even_inside_a_clean_root ... ok
[INFO] [stdout] test scheduler::tests::a_root_whose_inheritable_ace_hands_away_every_new_binary_is_refused ... ok
[INFO] [stdout] test scheduler::tests::classify_query_elevated_not_found_is_absent_preserving_self_heal ... ok
[INFO] [stdout] test scheduler::tests::classify_query_reports_a_successful_query_as_registered ... ok
[INFO] [stdout] test probe::tests::a_binary_that_rejects_the_flag_is_present_but_unreadable ... ok
[INFO] [stdout] test probe::tests::a_binary_that_answers_promptly_has_its_version_read ... ok
[INFO] [stdout] test scheduler::tests::ensure_re_registers_only_a_provably_absent_schedule ... ok
[INFO] [stdout] test scheduler::tests::ensure_reregister_proceeds_from_a_privileged_owned_dir ... ok
[INFO] [stdout] test scheduler::tests::ensure_short_circuits_to_suppressed_when_a_privileged_opt_out_marker_is_present ... ignored, requires Administrator/root to write a privileged-owned opt-out marker — run via `-- --ignored` in the elevated scheduler CI job
[INFO] [stdout] test scheduler::tests::classify_query_unprivileged_path_not_found_is_unknown_not_absent ... ok
[INFO] [stdout] test scheduler::tests::ensure_reregister_refuses_a_non_privileged_owned_exe_dir ... ok
[INFO] [stdout] test scheduler::tests::ensure_does_not_invoke_the_guard_when_already_registered ... ok
[INFO] [stdout] test scheduler::tests::refuse_unprivileged_exe_dir_allows_a_privileged_owned_dir ... ok
[INFO] [stdout] test scheduler::tests::installed_is_true_only_for_registered_never_for_unknown ... ok
[INFO] [stdout] test scheduler::tests::classify_query_reports_access_denied_as_unknown_not_absent ... ok
[INFO] [stdout] test scheduler::tests::refuse_unprivileged_exe_dir_rejects_a_user_writable_dir_and_names_it ... ok
[INFO] [stdout] test sandbox::tests::a_well_behaved_worker_is_read_verbatim ... ok
[INFO] [stdout] test scheduler::tests::the_refusal_is_written_in_the_terms_of_the_platform_it_fired_on ... ok
[INFO] [stdout] test scheduler::tests::install_proceeds_to_register_from_a_privileged_owned_dir ... ok
[INFO] [stdout] test scheduler::tests::install_refuses_a_non_privileged_owned_exe_dir_before_registering ... ok
[INFO] [stdout] test scheduler::tests::the_refusal_reads_as_prose_an_operator_can_act_on ... ok
[INFO] [stdout] test scheduler::tests::uninstall_records_the_optout_before_it_removes_anything ... ok
[INFO] [stdout] test scheduler::tests::uninstall_removes_nothing_when_the_optout_cannot_be_recorded ... ok
[INFO] [stdout] test scheduler::content::tests::escape_systemd_exec_quotes_paths_with_spaces ... ok
[INFO] [stdout] test scheduler::tests::uninstall_rescinds_the_optout_when_the_removal_is_the_step_that_fails ... ok
[INFO] [stdout] test secure::tests::a_broad_owned_dir_is_repaired_but_a_broad_binary_aborts ... ok
[INFO] [stdout] test scheduler::content::tests::launchd_jitter_is_deterministic_for_the_same_entropy ... ok
[INFO] [stdout] test secure::tests::a_missing_path_is_accepted ... ok
[INFO] [stdout] test rollback::tests::snapshot_then_restore_round_trips_the_bytes ... ok
[INFO] [stdout] test secure::tests::harden_public_status_path_grants_world_read_on_dirs_and_files ... ok
[INFO] [stdout] test secure::tests::harden_succeeds_on_an_owned_dir ... ok
[INFO] [stdout] test secure::tests::admin_only_is_accepted_under_any_policy ... ok
[INFO] [stdout] test secure::tests::self_check_accepts_a_hardened_owned_dir ... ok
[INFO] [stdout] test secure::tests::self_check_repairs_a_world_writable_owned_dir ... ok
[INFO] [stdout] test secure::tests::self_check_skips_a_missing_guarded_path ... ok
[INFO] [stdout] test service::tests::an_already_active_linux_unit_classifies_a_start_as_already_in_state ... ok
[INFO] [stdout] test service::tests::classify_run_state_reads_is_active_whole_word_so_inactive_is_not_active ... ok
[INFO] [stdout] test selfupdate::tests::a_fresh_self_install_with_no_prior_binary_just_places_the_new_one ... ok
[INFO] [stdout] test service::tests::is_already_stopped_recognises_the_platform_signal_but_not_a_generic_failure ... ok
[INFO] [stdout] test service::tests::linux_addresses_the_derived_unit_name ... ok
[INFO] [stdout] test service::tests::linux_unit_name_drops_the_net_qualifier_and_hyphen_joins ... ok
[INFO] [stdout] test service::tests::run_output_reports_an_empty_command_as_an_error ... ok
[INFO] [stdout] test service::tests::service_argv_uses_an_absolute_trusted_program_for_both_actions ... ok
[INFO] [stdout] test selfupdate::tests::a_self_update_over_an_existing_binary_replaces_it ... ok
[INFO] [stdout] test state::tests::each_channel_uses_its_own_state_file ... ok
[INFO] [stdout] test state::tests::corrupt_state_fails_closed_not_reset ... ok
[INFO] [stdout] test scheduler::tests::refuse_unprivileged_exe_dir_with_the_real_check_agrees_with_the_production_predicate ... ok
[INFO] [stdout] test scheduler::tests::the_guard_checks_the_binary_as_well_as_its_directory ... ok
[INFO] [stdout] test state::tests::existing_file_missing_a_known_mark_fails_closed ... ok
[INFO] [stdout] test sandbox::tests::a_worker_that_floods_stdout_is_rejected_not_buffered ... ok
[INFO] [stdout] test state::tests::missing_file_loads_as_initial ... ok
[INFO] [stdout] test state::tests::stable_starts_fresh_ignoring_a_legacy_trust_state ... ok
[INFO] [stdout] test service::tests::linux_is_active_state_matches_the_whole_word_and_leaves_the_unrecognised_unclassified ... ok
[INFO] [stdout] test state::tests::save_then_load_round_trips_the_marks ... ok
[INFO] [stdout] test state::tests::non_integer_mark_is_rejected ... ok
[INFO] [stdout] test state::tests::the_per_channel_file_wins_over_the_legacy_file_once_it_exists ... ok
[INFO] [stdout] test state::tests::a_switch_can_never_rewind_the_other_channels_floor ... ok
[INFO] [stdout] test status::tests::a_pre_1870_status_json_still_deserializes_with_no_refused_components ... ok
[INFO] [stdout] test status::tests::a_pre_2323_status_json_still_deserializes_as_unknown_registration ... ok
[INFO] [stdout] test status::tests::an_unreadable_directory_degrades_to_never_checked_not_an_error ... ok
[INFO] [stdout] test status::tests::from_dry_check_rejected_carries_the_reason_and_no_components ... ok
[INFO] [stdout] test status::tests::corrupt_status_file_is_a_genuine_error_not_a_silent_reset ... ok
[INFO] [stdout] test state::tests::nightly_adopts_the_legacy_trust_state_on_first_load ... ok
[INFO] [stdout] test state::tests::unknown_fields_survive_a_load_save_round_trip ... ok
[INFO] [stdout] test state::tests::save_is_atomic_leaving_no_temp_file ... ok
[INFO] [stdout] test sandbox::tests::a_report_exactly_at_the_cap_is_accepted ... ok
[INFO] [stdout] test scheduler::tests::refuse_unprivileged_exe_dir_errors_legibly_when_exe_has_no_parent ... ok
[INFO] [stdout] test secure::tests::self_check_aborts_on_a_world_writable_never_repair_path ... ok
[INFO] [stdout] test service::tests::control_maps_a_failed_start_to_an_error ... ok
[INFO] [stdout] test tests::a_paused_beacon_no_ops_without_ever_spawning_the_worker ... ignored, acquires the SAME production single-instance lock as `run_once_exits_immediately_when_the_lock_is_already_held` — Windows requires an elevated console just to open the `Global\` mutex; run via `-- --ignored` in the elevated scheduler CI job
[INFO] [stdout] test status::tests::from_pass_applied_lists_every_component_outcome ... ok
[INFO] [stdout] test status::tests::missing_file_loads_as_never_checked ... ok
[INFO] [stdout] test status::tests::from_dry_check_verified_lists_staged_artifacts_as_would_fetch ... ok
[INFO] [stdout] test status::tests::from_pass_mirrors_paused_effectively_even_if_the_stored_flag_lags ... ok
[INFO] [stdout] test status::tests::schedule_registered_serializes_distinctly_across_all_three_states ... ok
[INFO] [stdout] test tests::now_is_after_2020 ... ok
[INFO] [stdout] test tests::run_once_exits_immediately_when_the_lock_is_already_held ... ignored, the production lock's Administrators/SYSTEM-only DACL (lock.rs) means only an elevated console can even OPEN it to probe contention; run explicitly (`cargo test -- --ignored`) from an elevated console, or via the elevated scheduler CI job
[INFO] [stdout] test status::tests::from_pass_mirrors_each_components_activation_distinctly_3113 ... ok
[INFO] [stdout] test tests::guarded_paths_repair_owned_dirs_but_never_the_binary ... ok
[INFO] [stdout] test status::tests::status_json_mirrors_a_refusal_as_refused_with_the_component_named ... ok
[INFO] [stdout] test tests::guarded_paths_cover_every_per_channel_lkg_subdir ... ok
[INFO] [stdout] test tests::staging_and_lkg_are_broker_owned_and_never_under_tmp ... ok
[INFO] [stdout] test tests::trust_error_converts_into_broker_error ... ok
[INFO] [stdout] test tests::self_heal_schedule_is_best_effort_across_every_ensure_outcome ... ok
[INFO] [stdout] test tests::for_dry_check_honors_the_state_dir_env_override ... ok
[INFO] [stdout] test status::tests::save_then_load_round_trips ... ok
[INFO] [stdout] test tests::unelevated_channel_set_is_refused ... ok
[INFO] [stdout] test tests::unelevated_pause_is_refused ... ok
[INFO] [stdout] test tests::unelevated_resume_is_refused ... ok
[INFO] [stdout] test tests::status_and_channel_reads_never_require_elevation ... ok
[INFO] [stdout] test tests::run_pass_hardens_dirs_and_acl_checks_before_spawning ... ok
[INFO] [stdout] test tests::the_last_known_good_cache_is_isolated_per_channel ... ok
[INFO] [stdout] test tests::manual_rollback_anchors_its_floor_to_the_persisted_trust_state ... ok
[INFO] [stdout] test tests::elevated_pause_persists_and_the_status_mirror_reflects_it_immediately ... ok
[INFO] [stdout] test tests::set_channel_updates_both_the_config_and_the_status_mirror ... ok
[INFO] [stdout] test tests::elevated_resume_clears_a_prior_pause ... ok
[INFO] [stderr] dpkg-deb: error: unexpected end of file in archive magic version number in /tmp/.tmpyC1xRA/dig-node.deb
[INFO] [stderr] dpkg: error processing archive /tmp/.tmpyC1xRA/dig-node.deb (--install):
[INFO] [stderr]  dpkg-deb --control subprocess failed with exit status 2
[INFO] [stdout] test probe::tests::a_probe_that_outlasts_its_budget_is_killed ... ok
[INFO] [stdout] test probe::tests::an_unanswering_binary_fails_the_health_gate ... ok
[INFO] [stdout] test probe::tests::a_binary_that_never_answers_is_bounded_not_awaited_forever ... ok
[INFO] [stderr] Errors were encountered while processing:
[INFO] [stderr]  /tmp/.tmpyC1xRA/dig-node.deb
[INFO] [stdout] test install::tests::install_from_private_dispatches_a_package_method_through_the_native_installer ... ok
[INFO] [stdout] test sandbox::tests::a_worker_that_hangs_after_partial_output_times_out ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 303 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.46s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cut_release_branch_workflow_shape.rs (/opt/rustwide/target/debug/deps/cut_release_branch_workflow_shape-1978795f9721c89b)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test no_ops_cleanly_without_release_token ... ok
[INFO] [stdout] test opens_a_pr_to_bump_main_never_a_direct_push ... ok
[INFO] [stdout] test refuses_when_the_line_or_first_tag_already_exists ... ok
[INFO] [stdout] test sets_version_syncs_lock_and_pushes_the_prep_commit ... ok
[INFO] [stdout] test is_workflow_dispatch_only_with_version_inputs ... ok
[INFO] [stdout] test is_bound_to_main ... ok
[INFO] [stdout] test commits_only_through_the_guarded_helper_never_a_bare_git_commit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dry_check.rs (/opt/rustwide/target/debug/deps/dry_check-756af6c709c7b1eb)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test dry_check_still_returns_its_verdict_when_the_status_mirror_cannot_be_written ... ok
[INFO] [stdout] test dry_check_loads_state_spawns_worker_and_never_writes_state ... ok
[INFO] [stderr]      Running tests/feed_workflow_shape.rs (/opt/rustwide/target/debug/deps/feed_workflow_shape-89b72770f3db96be)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test legacy_alpha_feed_is_preserved ... ok
[INFO] [stdout] test fallback_publish_stays_downstream_of_keystone_verify ... ok
[INFO] [stdout] test a_release_can_trigger_the_feed ... ok
[INFO] [stdout] test fallback_publish_is_decoupled_from_primary_smoke ... ok
[INFO] [stdout] test the_cron_backstop_survives_the_release_trigger ... ok
[INFO] [stdout] test primary_publish_stays_downstream_of_keystone_verify ... ok
[INFO] [stdout] test feed_triggers_are_all_default_branch_events_so_the_main_guard_cannot_silently_skip ... ok
[INFO] [stdout] test the_daily_audit_cron_reaches_the_audit_without_anyone_opting_in ... ok
[INFO] [stdout] test the_freshness_audit_stays_off_the_signing_path ... ok
[INFO] [stdout] test publish_is_parameterized_per_channel ... ok
[INFO] [stdout] test the_served_vs_released_freshness_audit_exists ... ok
[INFO] [stdout] test both_channels_run_via_an_independent_matrix ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/install_pass.rs (/opt/rustwide/target/debug/deps/install_pass-c6c05c04d9c247cb)
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test a_plan_that_does_not_chain_to_the_pinned_root_is_rejected_on_reverify ... ok
[INFO] [stdout] test a_safe_to_probe_component_never_consults_the_process_probe_92 ... ok
[INFO] [stdout] test a_dig_app_with_no_running_instance_stays_silent_about_restart_92 ... ok
[INFO] [stdout] test a_rollback_re_records_the_reinstated_build_not_the_attempted_one ... ok
[INFO] [stdout] test a_digest_evidenced_component_installs_without_ever_being_executed ... ok
[INFO] [stdout] test a_refused_pass_is_applied_and_not_a_fault_but_is_visible ... ok
[INFO] [stdout] test a_refusal_does_not_withhold_the_state_advance ... ok
[INFO] [stdout] test a_digest_evidenced_component_rolls_back_when_the_post_install_digest_does_not_match ... ok
[INFO] [stdout] test a_refusal_names_the_missing_libraries_in_its_detail ... ok
[INFO] [stdout] test a_failed_health_rolls_back_the_whole_set_no_split_primary_alias_666f2 ... ok
[INFO] [stdout] test acl_self_check_aborts_on_a_world_writable_binary ... ok
[INFO] [stdout] test a_refused_component_records_nothing ... ok
[INFO] [stdout] test a_rollback_removes_the_entry_when_nothing_was_installed_before ... ok
[INFO] [stdout] test a_headless_host_installs_the_headless_variant_instead_of_refusing ... ok
[INFO] [stdout] test a_stale_running_dig_app_is_reported_pending_restart_after_the_update_installs_92 ... ok
[INFO] [stdout] test a_stale_alias_is_re_refreshed_on_a_later_pass_even_when_the_primary_is_current_666f3 ... ok
[INFO] [stdout] test a_staged_path_outside_staging_is_rejected_by_the_pass ... ok
[INFO] [stdout] test a_service_that_cannot_be_stopped_defers_and_is_left_running_666b ... ok
[INFO] [stdout] test an_indeterminate_variant_is_installed_when_no_variant_is_loadable ... ok
[INFO] [stdout] test an_overridden_feed_installs_the_bytes_but_never_advances_the_tracked_channel_state ... ok
[INFO] [stdout] test a_service_backed_component_is_stopped_before_replace_and_restarted_after_666b ... ok
[INFO] [stdout] test an_unsafe_to_probe_dig_app_is_held_unexecuted_while_its_stale_sibling_really_installs ... ok
[INFO] [stdout] test a_loadable_or_indeterminate_artifact_installs_exactly_as_before ... ok
[INFO] [stdout] test a_component_whose_every_variant_is_unloadable_is_refused ... ok
[INFO] [stdout] test a_gui_host_installs_the_default_tray_build_when_both_variants_load ... ok
[INFO] [stdout] test a_service_is_restarted_even_when_the_replace_rolls_back_666b ... ok
[INFO] [stdout] test a_successful_install_records_the_manifest_build ... ok
[INFO] [stdout] test health_failure_rolls_back_to_the_reverified_previous_build ... ok
[INFO] [stdout] test fresh_install_places_bytes_and_advances_state ... ok
[INFO] [stdout] test staging_toctou_swap_aborts_the_pass ... ok
[INFO] [stdout] test skip_leaves_a_current_binary_untouched ... ok
[INFO] [stdout] test an_overridden_feed_pass_records_no_installed_build_for_the_tracked_channel ... ok
[INFO] [stdout] test an_unloadable_artifact_is_refused_before_the_live_binary_is_touched ... ok
[INFO] [stdout] test self_update_is_reported_after_every_other_component ... ok
[INFO] [stderr]      Running tests/nightly_release_workflow_shape.rs (/opt/rustwide/target/debug/deps/nightly_release_workflow_shape-08d8f1c8a4375b9a)
[INFO] [stdout] test update_replaces_an_older_binary ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.92s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test schedule_cuts_only_nightlies_stable_is_manual_dispatch_only ... ok
[INFO] [stdout] test stable_checks_out_and_pushes_the_dispatched_release_branch ... ok
[INFO] [stdout] test tagger_triggers_on_midnight_cron_and_manual_dispatch ... ok
[INFO] [stdout] test both_channels_build_from_the_one_reusable_build_workflow ... ok
[INFO] [stdout] test nightly_job_prunes_to_a_retention_window ... ok
[INFO] [stdout] test nightly_job_publishes_a_dated_and_a_rolling_prerelease ... ok
[INFO] [stdout] test tagger_no_longer_triggers_on_push_to_main ... ok
[INFO] [stdout] test force_recut_refuses_to_move_a_published_release_onto_a_different_commit ... ok
[INFO] [stdout] test stable_job_keeps_the_skip_if_already_tagged_guard ... ok
[INFO] [stdout] test both_channels_no_op_without_release_token ... ok
[INFO] [stdout] test stable_is_cut_from_a_release_branch_nightly_stays_on_main ... ok
[INFO] [stdout] test nightly_release_is_never_marked_latest ... ok
[INFO] [stdout] test force_guard_fails_closed_on_a_transient_gh_lookup_error ... ok
[INFO] [stdout] test manual_dispatch_offers_channel_and_force_inputs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/regression_666.rs (/opt/rustwide/target/debug/deps/regression_666-cc8a323be0b93622)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test a_service_backed_replace_lands_new_bytes_on_disk_before_health_666b ... ok
[INFO] [stdout] test dig_dns_component_enumerates_its_digd_alias_666a ... ok
[INFO] [stdout] test applying_dig_dns_also_refreshes_its_digd_alias_666a ... ok
[INFO] [stdout] test dig_node_declares_its_managed_service_for_stop_replace_restart_666b ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/release_notifies_feed.rs (/opt/rustwide/target/debug/deps/release_notifies_feed-71460ef1a7001f26)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test a_stable_release_dispatches_to_the_feed ... ok
[INFO] [stdout] test the_dispatch_uses_a_pat_because_github_token_silently_starts_nothing ... ok
[INFO] [stdout] test the_sender_and_the_listener_agree_on_the_event_type ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/release_workflow_shell.rs (/opt/rustwide/target/debug/deps/release_workflow_shell-f8f488a6e904b574)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test every_backslash_continuation_step_declares_bash_shell ... ok
[INFO] [stdout] test build_both_binaries_step_runs_under_bash ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/scheduler.rs (/opt/rustwide/target/debug/deps/scheduler-b640094221f3cb81)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test ensure_respects_a_deliberate_uninstall_and_install_re_enables ... ignored, mutates real OS scheduler state; requires Administrator/root — run via `-- --ignored` in the elevated scheduler CI job
[INFO] [stdout] test ensure_self_heals_an_absent_schedule_and_is_idempotent ... ignored, mutates real OS scheduler state; requires Administrator/root — run via `-- --ignored` in the elevated scheduler CI job
[INFO] [stdout] test install_is_idempotent_and_uninstall_of_an_absent_schedule_succeeds ... ignored, mutates real OS scheduler state; requires Administrator/root — run via `-- --ignored` in the elevated scheduler CI job
[INFO] [stdout] test install_then_status_then_uninstall_round_trips_cleanly ... ignored, mutates real OS scheduler state; requires Administrator/root — run via `-- --ignored` in the elevated scheduler CI job
[INFO] [stdout] test linux_units_are_root_owned_mode_0644 ... ignored, mutates real OS scheduler state; requires root — run via `-- --ignored` in the elevated scheduler CI job
[INFO] [stdout] test the_fixture_target_satisfies_every_leg_of_the_guard ... ignored, claims privileged ownership; requires Administrator/root — run via `-- --ignored` in the elevated scheduler CI job
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/spawn.rs (/opt/rustwide/target/debug/deps/spawn-caf0734089a9cdfe)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test spawned_worker_rejects_feed_not_signed_by_pinned_key_restricted ... ok
[INFO] [stdout] test spawned_worker_rejects_feed_not_signed_by_pinned_key_inherit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/staging_reachability.rs (/opt/rustwide/target/debug/deps/staging_reachability-ed72d67cd8dcf146)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test making_staging_reachable_did_not_widen_the_state_dir ... ok
[INFO] [stdout] test the_staging_dir_itself_stays_closed_to_unrelated_identities ... ok
[INFO] [stdout] test staging_is_a_sibling_of_the_state_dir_and_never_under_tmp ... ok
[INFO] [stdout] test the_staging_dir_is_reachable_by_the_worker_identity_where_a_nested_one_would_not_be ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/staging_reachability_as_worker_uid.rs (/opt/rustwide/target/debug/deps/staging_reachability_as_worker_uid-770531deb3b265b7)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test the_dropped_worker_uid_can_write_into_the_staging_dir_the_broker_prepared ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/dig_updater-bcc89f3e52450c51)
[INFO] [stdout] 
[INFO] [stdout] running 40 tests
[INFO] [stdout] test tests::check_now_triggers_a_real_pass ... ok
[INFO] [stdout] test tests::a_pass_with_an_unclassified_reason_exits_non_zero ... ok
[INFO] [stdout] test tests::parse_channel_token_accepts_nightly_stable_and_the_alpha_alias_rejects_garbage ... ok
[INFO] [stdout] test tests::no_args_is_help ... ok
[INFO] [stdout] test tests::channel_set_without_a_token_is_reported_not_silently_dropped ... ok
[INFO] [stdout] test tests::feed_override_flag_yields_a_single_source ... ok
[INFO] [stdout] test tests::no_override_defers_the_ladder_to_the_broker_channel ... ok
[INFO] [stdout] test tests::a_pre_3180_component_status_still_deserializes_with_no_version_fields ... ok
[INFO] [stdout] test tests::check_parses_flags ... ok
[INFO] [stdout] test tests::check_parses_feed_base_override ... ok
[INFO] [stdout] test tests::check_dry_run_is_an_explicit_alias_for_the_default ... ok
[INFO] [stdout] test tests::an_already_current_pass_exits_zero ... ok
[INFO] [stdout] test tests::a_pass_that_faulted_on_the_environment_exits_non_zero ... ok
[INFO] [stdout] test tests::channel_parses_get_and_set ... ok
[INFO] [stdout] test tests::leading_option_is_not_mistaken_for_command ... ok
[INFO] [stdout] test tests::pause_parses_the_until_flag ... ok
[INFO] [stdout] test tests::render_applied_pass_report_human_lists_components_in_order ... ok
[INFO] [stdout] test tests::render_already_running_pass_report_is_a_benign_nothing_applied ... ok
[INFO] [stdout] test tests::render_applied_pass_report_json_round_trips_the_report ... ok
[INFO] [stdout] test tests::render_channel_human_and_json ... ok
[INFO] [stdout] test tests::render_ensure_action_maps_each_branch_to_a_stable_code ... ok
[INFO] [stdout] test tests::render_rejected_report_shows_reason ... ok
[INFO] [stdout] test tests::resume_parses_the_json_flag ... ok
[INFO] [stdout] test tests::run_parses_json_and_feed_base_flags ... ok
[INFO] [stdout] test tests::staging_directive_accompanies_only_a_human_staging_io_error_rejection ... ok
[INFO] [stdout] test tests::staging_directive_never_accompanies_an_unrelated_rejection_or_a_verified_report ... ok
[INFO] [stdout] test tests::render_pause_outcome_reports_indefinite_and_timed_and_resumed ... ok
[INFO] [stdout] test continuation_guard::no_lost_string_continuation_leaves_a_multi_space_run_mid_sentence ... ok
[INFO] [stdout] test tests::render_schedule_status_human_and_json ... ok
[INFO] [stdout] test tests::schedule_parses_each_action ... ok
[INFO] [stdout] test tests::render_status_never_checked_is_answerable_not_an_error ... ok
[INFO] [stdout] test tests::schedule_with_no_or_unknown_action_is_reported ... ok
[INFO] [stdout] test tests::render_status_json_exposes_installed_activation_and_available_separately ... ok
[INFO] [stdout] test tests::render_status_lists_components_and_the_last_outcome ... ok
[INFO] [stdout] test tests::the_two_ordinary_no_ops_exit_zero ... ok
[INFO] [stdout] test tests::unknown_command_is_reported ... ok
[INFO] [stdout] test tests::version_flag_short_circuits ... ok
[INFO] [stdout] test tests::parse_unix_seconds_accepts_digits_and_rejects_garbage ... ok
[INFO] [stdout] test tests::render_verified_report_human_lists_artifacts ... ok
[INFO] [stdout] test tests::render_verified_report_json_is_machine_readable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dig_updater_feedsign-da4aa618e0a9a12b)
[INFO] [stdout] 
[INFO] [stdout] running 73 tests
[INFO] [stdout] test channel::tests::release_path_selects_the_channel_endpoint ... ok
[INFO] [stdout] test config::tests::rejects_empty_components ... ok
[INFO] [stdout] test assemble::tests::manifest_expiry_saturates_rather_than_overflowing ... ok
[INFO] [stdout] test resolve::tests::a_component_that_exempts_arm64_resolves_its_other_platforms ... ok
[INFO] [stdout] test channel::tests::token_parse_is_case_and_whitespace_insensitive ... ok
[INFO] [stdout] test config::tests::parses_declared_variants_and_defaults_them_to_empty ... ok
[INFO] [stdout] test assemble::tests::delegation_carries_targets_key_and_thirty_day_expiry ... ok
[INFO] [stdout] test config::tests::per_channel_floors_are_independent ... ok
[INFO] [stdout] test resolve::tests::a_component_with_no_declared_variants_emits_only_default_artifacts ... ok
[INFO] [stdout] test config::tests::parses_asset_kind_and_defaults_it_to_raw_binary ... ok
[INFO] [stdout] test config::tests::parses_full_config ... ok
[INFO] [stdout] test channel::tests::unknown_token_is_a_config_error ... ok
[INFO] [stdout] test config::tests::rejects_malformed_json ... ok
[INFO] [stdout] test channel::tests::tokens_round_trip ... ok
[INFO] [stdout] test config::tests::applies_defaults_when_omitted ... ok
[INFO] [stdout] test assemble::tests::manifest_uses_generated_for_sequence_and_expiry ... ok
[INFO] [stdout] test resolve::tests::a_legitimate_exemption_stays_clean ... ok
[INFO] [stdout] test resolve::tests::a_release_missing_two_platforms_names_both_when_unexempted ... ok
[INFO] [stdout] test resolve::tests::expected_asset_name_encodes_linux_arm64 ... ok
[INFO] [stdout] test resolve::tests::expected_asset_names_are_deduplicated_in_platform_order ... ok
[INFO] [stdout] test resolve::tests::a_partial_release_with_every_missing_platform_exempted_succeeds ... ok
[INFO] [stdout] test resolve::tests::a_partial_release_without_exemption_is_an_error ... ok
[INFO] [stdout] test resolve::tests::asset_version_strips_leading_v ... ok
[INFO] [stdout] test resolve::tests::ignores_sibling_and_source_assets ... ok
[INFO] [stdout] test resolve::tests::expected_asset_name_encodes_both_conventions ... ok
[INFO] [stdout] test resolve::tests::a_declared_variant_emits_a_second_artifact_for_the_same_platform ... ok
[INFO] [stdout] test resolve::tests::a_declared_variant_absent_from_the_release_is_skipped_not_an_error ... ok
[INFO] [stdout] test resolve::tests::native_package_both_macos_arches_select_the_single_universal_pkg ... ok
[INFO] [stdout] test resolve::tests::native_package_linux_arm64_selects_the_arm64_deb ... ok
[INFO] [stdout] test resolve::tests::native_package_linux_selects_the_underscore_shaped_deb ... ok
[INFO] [stdout] test resolve::tests::nightly_version_resolution_fails_closed_without_matching_assets ... ok
[INFO] [stdout] test resolve::tests::native_package_windows_selects_the_msi_not_the_raw_exe ... ok
[INFO] [stdout] test resolve::tests::nightly_version_recovers_across_the_new_arm64_slot ... ok
[INFO] [stdout] test resolve::tests::nightly_version_resolution_failure_names_the_shapes_for_the_components_kind ... ok
[INFO] [stdout] test resolve::tests::no_artifacts_also_names_a_declared_variants_asset_family ... ok
[INFO] [stdout] test resolve::tests::no_artifacts_for_a_raw_binary_component_names_the_binary_shapes ... ok
[INFO] [stdout] test resolve::tests::native_package_linux_x64_deb_is_byte_identical ... ok
[INFO] [stdout] test resolve::tests::resolves_the_nightly_version_from_native_package_asset_names ... ok
[INFO] [stdout] test continuation_guard::no_lost_string_continuation_leaves_a_multi_space_run_mid_sentence ... ok
[INFO] [stdout] test resolve::tests::overbroad_exemption_is_caught_when_the_platform_is_resolvable ... ok
[INFO] [stdout] test resolve::tests::no_artifacts_names_the_native_package_shapes_it_actually_looked_for ... ok
[INFO] [stdout] test resolve::tests::selects_all_five_platforms ... ok
[INFO] [stdout] test resolve::tests::overbroad_check_uses_the_components_asset_kind ... ok
[INFO] [stdout] test resolve::tests::the_default_asset_of_each_platform_is_named_before_its_variants ... ok
[INFO] [stdout] test resolve::tests::rejects_malformed_release_json ... ok
[INFO] [stdout] test resolve::tests::raw_binary_linux_arm64_selects_the_linux_arm64_asset ... ok
[INFO] [stdout] test resolve::tests::the_nightly_version_search_reports_only_the_default_family_it_searches ... ok
[INFO] [stdout] test resolve::tests::tolerates_missing_platforms_only_when_they_are_exempted ... ok
[INFO] [stdout] test resolve::tests::resolves_the_nightly_version_from_raw_binary_asset_names ... ok
[INFO] [stdout] test resolve::tests::zero_matching_assets_is_an_error ... ok
[INFO] [stdout] test sign::tests::all_three_encodings_yield_the_same_key ... ok
[INFO] [stdout] test sign::tests::parses_pkcs8_pem_with_armor_and_newlines ... ok
[INFO] [stdout] test sign::tests::pinned_check_recognizes_the_real_root_key ... ok
[INFO] [stdout] test sign::tests::parses_pkcs8_der_base64 ... ok
[INFO] [stdout] test resolve::tests::a_raw_binary_component_still_selects_the_exe_from_the_same_release ... ok
[INFO] [stdout] test sign::tests::parses_raw_seed_base64 ... ok
[INFO] [stdout] test sign::tests::pinned_check_rejects_a_throwaway_key ... ok
[INFO] [stdout] test sign::tests::rejects_empty_and_malformed_material ... ok
[INFO] [stdout] test sign::tests::rejects_wrong_length_material ... ok
[INFO] [stdout] test version::tests::build_number_encodes_and_orders ... ok
[INFO] [stdout] test version::tests::build_number_is_monotonic_in_version ... ok
[INFO] [stdout] test version::tests::nightly_build_is_monotonic_day_over_day ... ok
[INFO] [stdout] test version::tests::ignores_prerelease_and_build_metadata ... ok
[INFO] [stdout] test version::tests::nightly_build_rejects_a_malformed_date ... ok
[INFO] [stdout] test version::tests::nightly_build_rejects_a_non_nightly_version ... ok
[INFO] [stdout] test version::tests::nightly_build_is_the_utc_date ... ok
[INFO] [stdout] test version::tests::rejects_four_digit_minor_or_patch ... ok
[INFO] [stdout] test version::tests::rejects_malformed_versions ... ok
[INFO] [stdout] test version::tests::parses_plain_and_v_prefixed ... ok
[INFO] [stdout] test source::tests::missing_release_is_a_fetch_error ... ok
[INFO] [stdout] test source::tests::nightly_fetches_the_rolling_nightly_tag_release ... ok
[INFO] [stdout] test source::tests::downloads_asset_bytes ... ok
[INFO] [stdout] test source::tests::stable_fetches_the_latest_release ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 73 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/dig_updater_feedsign-aa5aa984d1678a39)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/doctor.rs (/opt/rustwide/target/debug/deps/doctor-bcf7f41ad2d82451)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test a_missing_non_exempt_platform_fails_and_is_named ... ok
[INFO] [stdout] test a_complete_release_resolves_green_with_its_version ... ok
[INFO] [stdout] test an_all_channel_overbroad_exemption_is_droppable_and_fails ... ok
[INFO] [stdout] test an_exempt_missing_platform_resolves_green ... ok
[INFO] [stdout] test a_mixed_config_reports_all_components_and_fails_on_any ... ok
[INFO] [stdout] test a_legitimate_exemption_is_clean_on_both_channels ... ok
[INFO] [stdout] test a_single_channel_overbroad_exemption_is_retained_not_dropped ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/end_to_end.rs (/opt/rustwide/target/debug/deps/end_to_end-0e2d6cc82f31b365)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test live_github_resolution_smoke ... ignored, hits the live GitHub API; run manually with --ignored
[INFO] [stdout] test delegation_names_the_signing_key_as_targets ... ok
[INFO] [stdout] test write_transparency_emits_the_triple ... ok
[INFO] [stdout] test missing_component_assets_fail_closed ... ok
[INFO] [stdout] test transparency_pubkey_is_spki_ed25519_pem ... ok
[INFO] [stdout] test writes_both_feed_files_verbatim ... ok
[INFO] [stdout] test reported_digests_match_bytes ... ok
[INFO] [stdout] test summary_is_informative_and_secret_free ... ok
[INFO] [stdout] test transparency_record_signature_verifies_over_signed_bytes ... ok
[INFO] [stdout] test feed_is_byte_identical_across_runs ... ok
[INFO] [stdout] test manifest_reflects_resolved_builds_and_timestamp ... ok
[INFO] [stdout] test the_two_channels_produce_independent_feeds ... ok
[INFO] [stdout] test produced_feed_verifies_end_to_end ... ok
[INFO] [stdout] test a_component_with_a_headless_variant_signs_both_linux_builds ... ok
[INFO] [stdout] test nightly_feed_resolves_the_rolling_release_and_dates_the_build ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/freshness.rs (/opt/rustwide/target/debug/deps/freshness-d9988d8a9bdd4908)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test a_component_whose_release_cannot_be_resolved_is_not_clean ... ok
[INFO] [stdout] test one_stale_component_reds_an_otherwise_current_feed ... ok
[INFO] [stdout] test a_component_missing_from_the_served_manifest_is_not_clean ... ok
[INFO] [stdout] test a_config_with_no_components_cannot_be_built_at_all ... ok
[INFO] [stdout] test a_feed_serving_a_version_the_repo_did_not_release_is_not_clean ... ok
[INFO] [stdout] test a_feed_serving_an_older_version_than_the_release_is_not_clean ... ok
[INFO] [stdout] test a_malformed_served_manifest_is_rejected ... ok
[INFO] [stdout] test a_feed_serving_every_released_version_is_clean ... ok
[INFO] [stdout] test diverged_and_unchecked_components_are_reported_as_different_kinds ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stderr]      Running tests/shipped_config.rs (/opt/rustwide/target/debug/deps/shipped_config-f2e768fbb2b0ae95)
[INFO] [stdout] test the_shipped_dig_app_entry_never_selects_the_sibling_cli_binaries ... ok
[INFO] [stdout] test the_shipped_dig_app_entry_resolves_both_linux_variants_when_headless_is_published ... ok
[INFO] [stdout] test every_shipped_component_is_fully_specified ... ok
[INFO] [stdout] test the_shipped_config_resolves_green_for_every_component_given_todays_recorded_gaps ... ok
[INFO] [stdout] test an_unexempted_gap_fails_the_shipped_feed_closed_and_is_named ... ok
[INFO] [stdout] test the_shipped_dig_app_entry_resolves_every_real_platform ... ok
[INFO] [stdout] test this_repos_build_produces_exactly_the_asset_names_its_declared_kind_expects ... ok
[INFO] [stdout] test the_shipped_config_declares_dig_app ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dig_updater_trust-6a9915280fe912a4)
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test manifest::tests::delegation_json_round_trip ... ok
[INFO] [stdout] test manifest::tests::artifacts_for_returns_every_variant_default_first ... ok
[INFO] [stdout] test verify::tests::below_rollback_floor_fails ... ok
[INFO] [stdout] test pinned_key::tests::pinned_key_matches_committed_pem ... ok
[INFO] [stdout] test verify::tests::artifact_digest_bad_hex_fails ... ok
[INFO] [stdout] test manifest::tests::an_artifact_without_a_variant_key_reads_as_none_and_reserializes_without_it ... ok
[INFO] [stdout] test verify::tests::artifact_digest_matches ... ok
[INFO] [stdout] test verify::tests::downgraded_sequence_fails ... ok
[INFO] [stdout] test verify::tests::errors_display ... ok
[INFO] [stdout] test verify::tests::expired_manifest_fails ... ok
[INFO] [stdout] test verify::tests::error_codes_are_distinct_and_stable ... ok
[INFO] [stdout] test manifest::tests::from_json_captures_raw_payload_verbatim ... ok
[INFO] [stdout] test verify::tests::lowered_rollback_floor_fails ... ok
[INFO] [stdout] test verify::tests::malformed_encodings_fail ... ok
[INFO] [stdout] test continuation_guard::no_lost_string_continuation_leaves_a_multi_space_run_mid_sentence ... ok
[INFO] [stdout] test verify::tests::raised_rollback_floor_passes ... ok
[INFO] [stdout] test verify::tests::regressed_generated_fails ... ok
[INFO] [stdout] test manifest::tests::lookups_resolve ... ok
[INFO] [stdout] test manifest::tests::malformed_envelope_is_rejected ... ok
[INFO] [stdout] test verify::tests::regressed_root_version_fails ... ok
[INFO] [stdout] test manifest::tests::manifest_json_round_trip_preserves_signed_bytes ... ok
[INFO] [stdout] test verify::tests::trust_state_advances_monotonically ... ok
[INFO] [stdout] test pinned_key::tests::beacon_root_verifying_key_is_a_valid_point ... ok
[INFO] [stdout] test verify::tests::digest_wrong_length_fails ... ok
[INFO] [stdout] test verify::tests::delegation_signed_by_wrong_key_fails ... ok
[INFO] [stdout] test verify::tests::delegation_bad_targets_key_fails ... ok
[INFO] [stdout] test verify::tests::artifact_digest_mismatch_fails ... ok
[INFO] [stdout] test pinned_key::tests::pinned_key_decodes_to_32_bytes ... ok
[INFO] [stdout] test manifest::tests::a_schema_2_manifest_carrying_a_variant_verifies_over_its_received_bytes ... ok
[INFO] [stdout] test verify::tests::good_manifest_signature_passes ... ok
[INFO] [stdout] test verify::tests::tampered_manifest_body_fails_signature ... ok
[INFO] [stdout] test verify::tests::expired_delegation_fails ... ok
[INFO] [stdout] test verify::tests::manifest_signed_by_wrong_key_fails ... ok
[INFO] [stdout] test verify::tests::unknown_field_manifest_still_verifies ... ok
[INFO] [stdout] test verify::tests::root_version_mismatch_fails ... ok
[INFO] [stdout] test verify::tests::full_chain_accepts_valid_update ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/chain.rs (/opt/rustwide/target/debug/deps/chain-533ff132bdb66f43)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test manifest_from_forged_root_is_rejected ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dig_updater_worker-c03e71e8c5f3557f)
[INFO] [stdout] test baseline_accept_then_advance_then_reject_rollback ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test tests::each_variant_of_a_platform_gets_a_distinct_staging_name ... ok
[INFO] [stdout] test net::tests::size_cap_clamps_to_the_ceiling ... ok
[INFO] [stdout] test feed::tests::channel_ladder_is_primary_then_fallback_at_the_channel_path ... ok
[INFO] [stdout] test feed::tests::arch_tokens_map_to_manifest_vocabulary ... ok
[INFO] [stdout] test feed::tests::current_platform_uses_known_os_token ... ok
[INFO] [stdout] test tests::a_fresh_staging_dir_is_created_and_usable ... ok
[INFO] [stdout] test feed::tests::feed_urls_derive_from_base ... ok
[INFO] [stdout] test tests::a_pre_existing_writable_staging_dir_is_tolerated_not_rejected ... ok
[INFO] [stdout] test tests::empty_feed_ladder_is_unavailable ... ok
[INFO] [stdout] test tests::malicious_component_name_cannot_escape_staging ... ok
[INFO] [stdout] test continuation_guard::no_lost_string_continuation_leaves_a_multi_space_run_mid_sentence ... ok
[INFO] [stdout] test tests::sanitize_strips_path_separators ... ok
[INFO] [stdout] test net::tests::size_cap_is_four_x_advisory_under_the_ceiling ... ok
[INFO] [stdout] test tests::staging_name_is_flat_and_separator_free ... ok
[INFO] [stdout] test tests::a_staging_path_occupied_by_a_plain_file_reports_a_clear_detail_not_a_bare_os_code ... ok
[INFO] [stdout] test net::tests::a_frozen_artifact_body_aborts_within_the_read_timeout ... ok
[INFO] [stdout] test net::tests::a_frozen_json_body_aborts_within_the_read_timeout ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.05s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/dig_updater_worker-e62de6ec4dfc5f4f)
[INFO] [stderr]      Running tests/e2e.rs (/opt/rustwide/target/debug/deps/e2e-983952fd58d50d6e)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test tampered_delegation_body_rejected ... ok
[INFO] [stdout] test expired_delegation_rejected ... ok
[INFO] [stdout] test malformed_manifest_json_rejected ... ok
[INFO] [stdout] test root_version_regression_rejected ... ok
[INFO] [stdout] test oversize_artifact_rejected_and_staging_cleaned ... ok
[INFO] [stdout] test generated_regression_rejected ... ok
[INFO] [stdout] test sequence_replay_rejected ... ok
[INFO] [stdout] test unreachable_feed_is_transient_unavailable ... ok
[INFO] [stdout] test valid_feed_with_an_uncreatable_staging_dir_reports_staging_io_not_a_verification_failure ... ok
[INFO] [stdout] test tampered_manifest_body_rejected ... ok
[INFO] [stdout] test expired_manifest_rejected ... ok
[INFO] [stdout] test unknown_field_manifest_still_verifies_over_the_wire ... ok
[INFO] [stdout] test feed_signed_by_wrong_root_rejected ... ok
[INFO] [stdout] test below_rollback_floor_rejected ... ok
[INFO] [stdout] test root_version_mismatch_rejected ... ok
[INFO] [stdout] test feed_ladder_falls_back_to_second_source ... ok
[INFO] [stdout] test digest_mismatch_rejected_and_staging_cleaned ... ok
[INFO] [stdout] test full_dry_verify_pass_accepts_and_stages ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.46s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dig_updater_broker
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]    Doc-tests dig_updater_feedsign
[INFO] [stdout] test crates/dig-updater-broker/src/proc.rs - proc::HideConsole (line 35) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dig_updater_trust
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dig_updater_worker
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "129f7eeec0a4e8def1cf350d0de92d541e26bc4f89268e5470b1c5ef8ab26286", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "129f7eeec0a4e8def1cf350d0de92d541e26bc4f89268e5470b1c5ef8ab26286", kill_on_drop: false }`
[INFO] [stdout] 129f7eeec0a4e8def1cf350d0de92d541e26bc4f89268e5470b1c5ef8ab26286
