[INFO] fetching crate binpm 0.2.0...
[INFO] testing binpm-0.2.0 against 1.98.0-beta.1 for beta-1.98-1
[INFO] extracting crate binpm 0.2.0 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate binpm 0.2.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate binpm 0.2.0
[INFO] tweaked toml for crates.io crate binpm 0.2.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate binpm 0.2.0 on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate binpm 0.2.0 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.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 178af606202dee4d81075cb150ecd9d57284474fd2cf2a7abfc3c2e2fcc60b1d
[INFO] running `Command { std: "docker" "start" "178af606202dee4d81075cb150ecd9d57284474fd2cf2a7abfc3c2e2fcc60b1d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "178af606202dee4d81075cb150ecd9d57284474fd2cf2a7abfc3c2e2fcc60b1d", 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" "178af606202dee4d81075cb150ecd9d57284474fd2cf2a7abfc3c2e2fcc60b1d" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "178af606202dee4d81075cb150ecd9d57284474fd2cf2a7abfc3c2e2fcc60b1d", 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" "178af606202dee4d81075cb150ecd9d57284474fd2cf2a7abfc3c2e2fcc60b1d" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling writeable v0.6.2
[INFO] [stderr]    Compiling litemap v0.8.1
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.1.1
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling rustls v0.23.36
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling ipnet v2.11.0
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling iri-string v0.7.10
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling binpm v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling filetime v0.2.27
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling libmimalloc-sys v0.1.44
[INFO] [stderr]    Compiling lzma-sys v0.1.20
[INFO] [stderr]    Compiling tar v0.4.46
[INFO] [stderr]    Compiling xz2 v0.1.7
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling mimalloc v0.1.48
[INFO] [stderr]    Compiling swc_malloc v1.2.5
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 07s
[INFO] running `Command { std: "docker" "inspect" "178af606202dee4d81075cb150ecd9d57284474fd2cf2a7abfc3c2e2fcc60b1d", 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" "178af606202dee4d81075cb150ecd9d57284474fd2cf2a7abfc3c2e2fcc60b1d" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling assert_cmd v2.1.2
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling tempfile v3.25.0
[INFO] [stderr]    Compiling tar v0.4.46
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling binpm v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 32.49s
[INFO] running `Command { std: "docker" "inspect" "178af606202dee4d81075cb150ecd9d57284474fd2cf2a7abfc3c2e2fcc60b1d", 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" "178af606202dee4d81075cb150ecd9d57284474fd2cf2a7abfc3c2e2fcc60b1d" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.39s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/binpm-8c73fd336addbb5a)
[INFO] [stdout] 
[INFO] [stdout] running 457 tests
[INFO] [stdout] test assets::tests::archive_binary_discovery_does_not_guess_non_executable_non_repo_files ... ok
[INFO] [stdout] test assets::tests::archive_member_discovery_preserves_modern_basename_in_target_directory ... ok
[INFO] [stdout] test assets::tests::archive_binary_discovery_prefers_target_matching_members ... ok
[INFO] [stdout] test assets::tests::archive_member_discovery_rejects_leading_modern_cpu_variant_by_default ... ok
[INFO] [stdout] test assets::tests::archive_member_discovery_rejects_modern_cpu_variant_by_default ... ok
[INFO] [stdout] test assets::tests::archive_binary_discovery_does_not_recover_windows_exe_on_posix_target ... ok
[INFO] [stdout] test assets::tests::archive_binary_discovery_prefers_repo_name_and_reports_ambiguity ... ok
[INFO] [stdout] test assets::tests::archive_binary_discovery_recovers_missing_executable_metadata_for_repo_binary ... ok
[INFO] [stdout] test assets::tests::bare_exe_assets_are_windows_candidates ... ok
[INFO] [stdout] test assets::tests::cpu_feature_variants_are_detected_before_adjacent_target_tokens ... ok
[INFO] [stdout] test assets::tests::classifies_installable_archive_and_bare_executable_kinds ... ok
[INFO] [stdout] test assets::tests::linux_gnu_accepts_missing_libc_fallback ... ok
[INFO] [stdout] test assets::tests::keeps_runtime_download_url_separate_from_persisted_url ... ok
[INFO] [stdout] test assets::tests::gitlab_rejects_non_https_link_or_direct_asset_url_before_scoring ... ok
[INFO] [stdout] test assets::tests::exact_libc_match_beats_any_and_missing_libc ... ok
[INFO] [stdout] test assets::tests::linux_musl_rejects_missing_libc_without_portable_signal ... ok
[INFO] [stdout] test assets::tests::modern_product_name_token_is_not_rejected_as_cpu_feature ... ok
[INFO] [stdout] test assets::tests::modern_product_name_before_target_suffix_is_not_rejected_as_cpu_feature ... ok
[INFO] [stdout] test assets::tests::rejects_sidecars_and_desktop_installers ... ok
[INFO] [stdout] test assets::tests::rejects_source_archives_and_generated_gitlab_sources ... ok
[INFO] [stdout] test assets::tests::preserves_native_tgz_archives_with_node_like_names ... ok
[INFO] [stdout] test assets::tests::universal_macos_is_lower_score_than_exact_arch ... ok
[INFO] [stdout] test assets::tests::tie_breaks_by_recognized_pattern_then_shorter_then_lexicographic_name ... ok
[INFO] [stdout] test assets::tests::recognizes_cargo_dist_and_goreleaser_and_bun_deno_patterns ... ok
[INFO] [stdout] test cli::tests::parses_env_cmd_as_deferred_shell_value ... ok
[INFO] [stdout] test cli::tests::parses_env_shell ... ok
[INFO] [stdout] test cli::tests::parses_env_without_shell_for_runtime_inference ... ok
[INFO] [stdout] test cli::tests::parses_env_pwsh_shell ... ok
[INFO] [stdout] test cli::tests::parses_env_setup_shell_and_dry_run ... ok
[INFO] [stdout] test commands::tests::add_root_uses_creation_root_when_no_manifest_exists ... ok
[INFO] [stdout] test cli::tests::parses_x_command_package_flag_after_cmd_as_forwarded_arg ... ok
[INFO] [stdout] test cli::tests::command_surface_includes_stable_subcommands ... ok
[INFO] [stdout] test cli::tests::parses_x_command_with_forwarded_args ... ok
[INFO] [stdout] test commands::tests::add_root_prefers_nearest_manifest_before_creation_root ... ok
[INFO] [stdout] test cli::tests::parses_cache_key_command ... ok
[INFO] [stdout] test cli::tests::parses_env_powershell_case_insensitively ... ok
[INFO] [stdout] test commands::tests::archive_extraction_discovers_nested_repo_binary ... ok
[INFO] [stdout] test cli::tests::parses_x_command_help_as_forwarded_arg ... ok
[INFO] [stdout] test cli::tests::parses_package_shortcut_without_command ... ok
[INFO] [stdout] test cli::tests::parses_execution_aliases_with_same_forwarding_and_package_flags ... ok
[INFO] [stdout] test commands::tests::archive_extraction_filters_explicit_basename_matches_by_target ... ok
[INFO] [stdout] test cli::tests::parses_manifest_only_add_with_additional_declarations ... ok
[INFO] [stdout] test commands::tests::archive_extraction_ignores_exe_candidates_on_non_windows_targets ... ok
[INFO] [stdout] test commands::tests::archive_extraction_does_not_guess_between_non_executable_candidates ... ok
[INFO] [stdout] test assets::tests::cpu_feature_variants_prefer_baseline_and_reject_modern_by_default ... ok
[INFO] [stdout] test commands::tests::archive_extraction_recovers_explicit_member_without_unix_permissions ... ok
[INFO] [stdout] test commands::tests::archive_extraction_rejects_duplicate_member_paths ... ok
[INFO] [stdout] test commands::tests::automatic_asset_selection_honors_scored_release_selection ... ok
[INFO] [stdout] test cli::tests::parses_global_install_alias_and_binary_selection ... ok
[INFO] [stdout] test commands::tests::archive_extraction_requires_explicit_member_to_be_executable ... ok
[INFO] [stdout] test commands::tests::archive_extraction_rejects_parent_directory_traversal ... ok
[INFO] [stdout] test assets::tests::linux_musl_accepts_portable_any_signal ... ok
[INFO] [stdout] test commands::tests::archive_extraction_does_not_recover_explicitly_non_executable_zip_entry ... ok
[INFO] [stdout] test commands::tests::archive_extraction_matches_explicit_windows_binary_without_exe_suffix ... ok
[INFO] [stdout] test commands::tests::bash_env_paths_are_single_quoted ... ok
[INFO] [stdout] test commands::tests::ambiguity_errors_include_candidates_and_retry_suggestions ... ok
[INFO] [stdout] test commands::tests::checksum_candidates_prefer_exact_sidecars_before_manifests ... ok
[INFO] [stdout] test commands::tests::bash_env_converts_windows_unc_paths_to_posix_paths ... ok
[INFO] [stdout] test commands::tests::bash_env_paths_escape_single_quotes ... ok
[INFO] [stdout] test commands::tests::checksum_text_matches_selected_asset_in_manifest ... ok
[INFO] [stdout] test commands::tests::bash_profile_path_selects_supported_platform_profile ... ok
[INFO] [stdout] test commands::tests::best_effort_current_sidecar_refresh_falls_back_to_persisted_sidecars ... ok
[INFO] [stdout] test commands::tests::checksum_download_request_prefers_provider_url_before_link_url ... ok
[INFO] [stdout] test commands::tests::bin_selection_normalization_rejects_empty_values ... ok
[INFO] [stdout] test commands::tests::archive_extraction_skips_root_tar_directory_entry ... ok
[INFO] [stdout] test cli::tests::scoped_args_default_to_auto ... ok
[INFO] [stdout] test commands::tests::checksum_text_parses_single_digest_sidecar ... ok
[INFO] [stdout] test commands::tests::darwin_install_path_collision_keys_are_case_insensitive ... ok
[INFO] [stdout] test commands::tests::deterministic_local_installed_paths_use_windows_exe_suffix ... ok
[INFO] [stdout] test commands::tests::doctor_declared_only_scan_ignores_unreadable_manifest ... ok
[INFO] [stdout] test commands::tests::download_asset_name_uses_sanitized_path_basename ... ok
[INFO] [stdout] test commands::tests::download_diagnostic_urls_redact_credentials_queries_and_fragments ... ok
[INFO] [stdout] test commands::tests::download_initial_capacity_caps_untrusted_content_length ... ok
[INFO] [stdout] test commands::tests::download_progress_format_is_human_readable ... ok
[INFO] [stdout] test commands::tests::exact_sigstore_sidecar_without_policy_is_reported_as_unsupported ... ok
[INFO] [stdout] test commands::tests::cache_hit_metadata_is_deferred_until_committed ... ok
[INFO] [stdout] test commands::tests::explain_candidate_output_reports_sigstore_sidecar_without_policy ... ok
[INFO] [stdout] test commands::tests::existing_cache_bytes_without_metadata_are_not_current_records ... ok
[INFO] [stdout] test commands::tests::explain_candidate_output_reports_unsupported_verification_sidecars ... ok
[INFO] [stdout] test commands::tests::explain_diagnostics_distinguish_installer_only_releases ... ok
[INFO] [stdout] test commands::tests::explain_diagnostics_distinguish_source_archive_only_releases ... ok
[INFO] [stdout] test commands::tests::explain_diagnostics_distinguish_target_mismatch_failures ... ok
[INFO] [stdout] test commands::tests::explain_diagnostics_do_not_suggest_modern_override_for_incompatible_target_assets ... ok
[INFO] [stdout] test commands::tests::explain_diagnostics_do_not_suggest_override_for_incompatible_target_assets ... ok
[INFO] [stdout] test commands::tests::explain_diagnostics_reports_armv7_assets_missing_arch_token_as_target_mismatch ... ok
[INFO] [stdout] test commands::tests::explain_diagnostics_suggest_musl_override_for_missing_libc_assets ... ok
[INFO] [stdout] test commands::tests::explain_diagnostics_suggest_override_for_modern_only_compatible_assets ... ok
[INFO] [stdout] test commands::tests::explain_diagnostics_suppress_modern_remediation_after_baseline_selection ... ok
[INFO] [stdout] test commands::tests::explain_human_candidate_lines_report_unsupported_verification_sidecars ... ok
[INFO] [stdout] test commands::tests::doctor_declared_only_scan_ignores_invalid_manifest_source_without_error ... ok
[INFO] [stdout] test commands::tests::explain_json_diagnostics_preserve_installer_remediation ... ok
[INFO] [stdout] test commands::tests::execution_prepends_path_forwards_args_and_preserves_current_directory ... ok
[INFO] [stdout] test commands::tests::doctor_declared_only_scan_ignores_malformed_manifest ... ok
[INFO] [stdout] test commands::tests::doctor_declared_only_scan_skips_manifest_matching_runtime_without_lockfile ... ok
[INFO] [stdout] test commands::tests::current_cache_record_requires_matching_cache_key ... ok
[INFO] [stdout] test commands::tests::explain_selection_reports_scored_selection ... ok
[INFO] [stdout] test commands::tests::explain_selected_asset_url_rejects_credentials_without_echoing_them ... ok
[INFO] [stdout] test commands::tests::completed_global_update_rollback_removes_new_managed_binary_before_legacy_restore ... ok
[INFO] [stdout] test commands::tests::doctor_declared_only_scan_ignores_malformed_lockfile ... ok
[INFO] [stdout] test commands::tests::current_cache_record_ignores_unrelated_corrupt_metadata ... ok
[INFO] [stdout] test commands::tests::frozen_lock_detects_changed_manifest_bin_override ... ok
[INFO] [stdout] test commands::tests::doctor_declared_only_scan_surfaces_corrupt_package_record ... ok
[INFO] [stdout] test commands::tests::doctor_declared_only_scan_surfaces_non_regular_binary ... ok
[INFO] [stdout] test commands::tests::failed_frozen_cache_repair_restores_existing_corrupt_asset ... ok
[INFO] [stdout] test commands::tests::frozen_lock_accepts_github_digest_override_with_matching_provider_evidence ... ok
[INFO] [stdout] test commands::tests::frozen_lock_allows_explicit_target_override_asset_names ... ok
[INFO] [stdout] test commands::tests::doctor_declared_only_scan_reports_existing_stale_record ... ok
[INFO] [stdout] test commands::tests::frozen_lock_local_validation_honors_explicit_target_override_asset_names ... ok
[INFO] [stdout] test commands::tests::frozen_lock_rejects_local_record_when_current_provider_digest_differs ... ok
[INFO] [stdout] test commands::tests::doctor_declared_only_scan_ignores_unreadable_lockfile ... ok
[INFO] [stdout] test commands::tests::doctor_declared_only_scan_ignores_unsupported_lockfile_version ... ok
[INFO] [stdout] test commands::tests::frozen_lock_detects_changed_target_override_asset ... ok
[INFO] [stdout] test commands::tests::frozen_lock_rejects_manifest_checksum_source_override ... ok
[INFO] [stdout] test commands::tests::frozen_lock_rejects_path_like_sha_before_cache_paths ... ok
[INFO] [stdout] test commands::tests::frozen_lock_rejects_asset_names_for_another_target_without_override ... ok
[INFO] [stdout] test commands::tests::frozen_lock_rejects_changed_github_provider_digest ... ok
[INFO] [stdout] test commands::tests::frozen_local_install_rejects_stale_non_current_lock_targets ... ok
[INFO] [stdout] test commands::tests::frozen_lock_rejects_mismatched_embedded_source ... ok
[INFO] [stdout] test commands::tests::frozen_update_accepts_versionless_lock_when_latest_matches ... ok
[INFO] [stdout] test commands::tests::frozen_update_accepts_versioned_lock_when_release_asset_matches ... ok
[INFO] [stdout] test commands::tests::failed_install_cleanup_preserves_new_verified_cache_entry_for_retry ... ok
[INFO] [stdout] test commands::tests::frozen_lock_rejects_mismatched_embedded_target ... ok
[INFO] [stdout] test commands::tests::frozen_lock_rejects_mismatched_package_spec ... ok
[INFO] [stdout] test commands::tests::github_digest_parser_accepts_only_sha256_digests ... ok
[INFO] [stdout] test commands::tests::frozen_update_rejects_versionless_lock_when_current_provider_digest_changed ... ok
[INFO] [stdout] test commands::tests::frozen_update_rejects_versionless_lock_when_current_asset_url_changed ... ok
[INFO] [stdout] test commands::tests::failed_install_cleanup_restores_corrupted_existing_cache_asset ... ok
[INFO] [stdout] test commands::tests::global_install_human_mutation_lines_preserve_alias_details ... ok
[INFO] [stdout] test commands::tests::global_home_keeps_invalid_home_error_without_userprofile ... ok
[INFO] [stdout] test commands::tests::frozen_lock_preserves_locked_asset_when_better_release_asset_appears ... ok
[INFO] [stdout] test commands::tests::global_install_mutation_output_omits_reused_cache_asset_path ... ok
[INFO] [stdout] test commands::tests::frozen_lock_rejects_reclassified_asset_format_mismatch ... ok
[INFO] [stdout] test commands::tests::failed_install_cleanup_preserves_existing_cache_asset_without_metadata ... ok
[INFO] [stdout] test commands::tests::global_home_falls_back_to_userprofile_after_invalid_home ... ok
[INFO] [stdout] test commands::tests::failed_install_cleanup_restores_existing_cache_metadata ... ok
[INFO] [stdout] test commands::tests::global_install_mutation_output_reports_cache_entry_paths ... ok
[INFO] [stdout] test commands::tests::global_update_preview_changed_files_include_cache_record_paths ... ok
[INFO] [stdout] test commands::tests::global_remove_changed_files_omit_missing_executable ... ok
[INFO] [stdout] test commands::tests::global_update_preview_propagates_resolution_failure ... ok
[INFO] [stdout] test commands::tests::frozen_update_rejects_versioned_lock_when_current_asset_url_changed ... ok
[INFO] [stdout] test commands::tests::global_remove_validates_unsafe_persisted_path_before_cleanup ... ok
[INFO] [stdout] test commands::tests::global_remove_requires_package_record_before_deleting_binary ... ok
[INFO] [stdout] test commands::tests::frozen_update_rejects_versionless_lock_when_latest_changed ... ok
[INFO] [stdout] test commands::tests::human_sidecar_line_reports_persisted_package_record_sidecars ... ok
[INFO] [stdout] test commands::tests::global_update_selected_binary_preserves_archive_member_path ... ok
[INFO] [stdout] test commands::tests::install_summary_alias_comparison_uses_upstream_basename ... ok
[INFO] [stdout] test commands::tests::json_lockfile_verify_check_reports_target_record ... ok
[INFO] [stdout] test commands::tests::install_selection_failure_reports_source_archive_only_boundary ... ok
[INFO] [stdout] test commands::tests::global_remove_rejects_unsafe_installed_path_and_preserves_state ... ok
[INFO] [stdout] test commands::tests::global_update_selected_binary_omits_bare_executable_override ... ok
[INFO] [stdout] test commands::tests::local_completed_mutation_output_reports_repaired_cache_asset_path ... ok
[INFO] [stdout] test commands::tests::global_remove_preserves_darwin_case_insensitive_path_owned_by_remaining_record ... ok
[INFO] [stdout] test commands::tests::local_completed_mutation_output_omits_reused_cache_asset_path ... ok
[INFO] [stdout] test commands::tests::global_remove_preserves_windows_exe_path_owned_by_remaining_record ... ok
[INFO] [stdout] test commands::tests::install_selection_failure_reports_installer_only_release_boundary ... ok
[INFO] [stdout] test commands::tests::local_install_mutation_output_reports_cache_entry_paths ... ok
[INFO] [stdout] test commands::tests::local_remove_missing_manifest_tool_detects_stale_runtime_state ... ok
[INFO] [stdout] test commands::tests::local_remove_missing_manifest_tool_detects_stale_lock_state ... ok
[INFO] [stdout] test commands::tests::local_lockfile_verify_requires_manifest_tools ... ok
[INFO] [stdout] test commands::tests::local_remove_changed_files_omit_missing_executable ... ok
[INFO] [stdout] test commands::tests::local_remove_missing_manifest_tool_ignores_manual_bin_file ... ok
[INFO] [stdout] test commands::tests::local_runtime_locks_require_current_target_record ... ok
[INFO] [stdout] test commands::tests::local_runtime_record_matches_manifest_accepts_selected_binary_basename ... ok
[INFO] [stdout] test commands::tests::local_runtime_record_matches_manifest_rejects_stale_source_version_and_bin ... ok
[INFO] [stdout] test commands::tests::local_runtime_record_matches_manifest_rejects_stale_target ... ok
[INFO] [stdout] test commands::tests::local_runtime_record_matches_manifest_rejects_stale_checksum_source_override ... ok
[INFO] [stdout] test commands::tests::local_remove_changed_files_include_stale_cache_ref_without_package_record ... ok
[INFO] [stdout] test commands::tests::local_runtime_record_matches_manifest_treats_invalid_target_override_as_stale ... ok
[INFO] [stdout] test commands::tests::local_runtime_records_must_match_current_lock_record ... ok
[INFO] [stdout] test commands::tests::local_remove_rollback_preserves_absent_lockfile ... ok
[INFO] [stdout] test commands::tests::local_tool_execution_ready_surfaces_non_regular_binary ... ok
[INFO] [stdout] test commands::tests::global_update_preview_uses_resolved_planned_record ... ok
[INFO] [stdout] test commands::tests::global_remove_changed_files_omit_executable_owned_by_remaining_record ... ok
[INFO] [stdout] test commands::tests::global_source_install_rejects_darwin_case_insensitive_collision ... ok
[INFO] [stdout] test commands::tests::global_remove_preserves_exe_sibling_for_linux_tool ... ok
[INFO] [stdout] test commands::tests::global_source_install_rejects_windows_exe_collision ... ok
[INFO] [stdout] test commands::tests::global_update_preview_rejects_existing_package_record_collision ... ok
[INFO] [stdout] test commands::tests::local_update_manifest_advances_pinned_versions_only ... ok
[INFO] [stdout] test commands::tests::local_update_manifest_reports_unchanged_for_current_pinned_versions ... ok
[INFO] [stdout] test commands::tests::local_update_preview_orphan_changed_files_validate_unsafe_installed_path ... ok
[INFO] [stdout] test commands::tests::local_tool_execution_ready_treats_non_executable_binary_as_stale ... ok
[INFO] [stdout] test commands::tests::frozen_manifest_sync_rejects_lock_orphans_without_removing_them ... ok
[INFO] [stdout] test commands::tests::local_update_preview_tool_uses_resolved_release_details ... ok
[INFO] [stdout] test commands::tests::local_verify_rejects_missing_runtime_records_for_current_locks ... ok
[INFO] [stdout] test commands::tests::lock_targets_are_cleared_when_resolution_changes ... ok
[INFO] [stdout] test commands::tests::lock_targets_are_cleared_when_manifest_override_changes ... ok
[INFO] [stdout] test commands::tests::local_update_json_dry_run_honors_ci_frozen_lockfile ... ok
[INFO] [stdout] test commands::tests::locked_record_download_request_uses_locked_asset_url ... ok
[INFO] [stdout] test commands::tests::local_update_preview_changed_files_include_cache_entry_paths ... ok
[INFO] [stdout] test commands::tests::locked_record_sidecars_include_current_release_evidence ... ok
[INFO] [stdout] test commands::tests::locked_record_sidecars_include_current_sigstore_without_policy ... ok
[INFO] [stdout] test commands::tests::local_update_preview_changed_files_include_fallback_cache_ref ... ok
[INFO] [stdout] test commands::tests::local_runtime_tool_record_reports_installed_record_without_lockfile ... ok
[INFO] [stdout] test commands::tests::locked_record_signature_sidecar_uses_locked_asset_url ... ok
[INFO] [stdout] test commands::tests::local_source_install_rejects_windows_exe_collision ... ok
[INFO] [stdout] test commands::tests::local_update_preview_rejects_existing_package_record_collision ... ok
[INFO] [stdout] test commands::tests::local_update_preview_orphan_changed_files_include_stale_cache_ref_without_package_record ... ok
[INFO] [stdout] test commands::tests::local_runtime_tool_record_treats_non_regular_binary_as_missing ... ok
[INFO] [stdout] test commands::tests::local_update_preview_record_uses_global_cache_path ... ok
[INFO] [stdout] test commands::tests::lockfile_digest_reports_broken_symlink ... ok
[INFO] [stdout] test commands::tests::lockfile_verify_rejects_non_canonical_target_keys ... ok
[INFO] [stdout] test commands::tests::locked_record_download_request_omits_provider_auth_for_external_asset_url ... ok
[INFO] [stdout] test commands::tests::locked_record_download_request_uses_gitlab_auth_for_provider_asset_url ... ok
[INFO] [stdout] test commands::tests::locked_release_lookup_uses_record_release_tag_for_versionless_sources ... ok
[INFO] [stdout] test commands::tests::lockfile_verify_rejects_nondeterministic_installed_path ... ok
[INFO] [stdout] test commands::tests::local_update_preview_orphan_changed_files_omit_missing_executable ... ok
[INFO] [stdout] test commands::tests::lockfile_verify_rejects_query_bearing_asset_urls ... ok
[INFO] [stdout] test commands::tests::lockfile_verify_rejects_record_under_mismatched_target_key ... ok
[INFO] [stdout] test commands::tests::lockfile_verify_rejects_runtime_only_fields ... ok
[INFO] [stdout] test commands::tests::locked_record_download_request_uses_provider_auth_for_provider_asset_url ... ok
[INFO] [stdout] test commands::tests::manifest_asset_selection_falls_back_to_archive_when_no_bare_executable_matches ... ok
[INFO] [stdout] test commands::tests::manifest_bin_does_not_require_matching_bare_executable_asset ... ok
[INFO] [stdout] test commands::tests::locked_record_signature_sidecar_omits_provider_auth_for_external_asset_url ... ok
[INFO] [stdout] test commands::tests::manifest_bin_does_not_override_scored_asset_selection ... ok
[INFO] [stdout] test commands::tests::locked_record_verified_download_request_omits_provider_auth_for_external_asset_url ... ok
[INFO] [stdout] test commands::tests::locked_record_verified_download_request_preserves_provider_auth_for_provider_asset_url ... ok
[INFO] [stdout] test commands::tests::manifest_source_rejects_shorthand_sources ... ok
[INFO] [stdout] test commands::tests::manifest_source_rejects_embedded_version ... ok
[INFO] [stdout] test commands::tests::manifest_gitlab_overrides_reject_non_https_redirects ... ok
[INFO] [stdout] test commands::tests::locked_record_signature_sidecar_preserves_provider_auth_metadata ... ok
[INFO] [stdout] test commands::tests::manifest_target_override_accepts_github_digest_with_provider_evidence ... ok
[INFO] [stdout] test commands::tests::manifest_target_override_checksum_source_is_not_verification_evidence ... ok
[INFO] [stdout] test commands::tests::malformed_target_cache_metadata_is_not_a_current_record ... ok
[INFO] [stdout] test commands::tests::manifest_target_override_keys_must_be_canonical ... ok
[INFO] [stdout] test commands::tests::manifest_tool_source_update_persists_explicit_bin ... ok
[INFO] [stdout] test commands::tests::manifest_project_root_ignores_git_roots_without_manifest ... ok
[INFO] [stdout] test commands::tests::manifest_tool_source_update_preserves_overrides ... ok
[INFO] [stdout] test commands::tests::manifest_version_rejects_unsupported_selectors ... ok
[INFO] [stdout] test commands::tests::mutation_json_includes_captured_warnings ... ok
[INFO] [stdout] test commands::tests::missing_lockfile_has_stable_empty_digest ... ok
[INFO] [stdout] test commands::tests::manifest_creation_root_uses_git_ancestor_before_manifest_ancestor ... ok
[INFO] [stdout] test commands::tests::non_strict_verify_output_can_report_current_unsupported_sidecars ... ok
[INFO] [stdout] test commands::tests::manifest_creation_root_uses_manifest_ancestor_without_git_ancestor ... ok
[INFO] [stdout] test commands::tests::outdated_json_tool_includes_reinstall_source ... ok
[INFO] [stdout] test commands::tests::mutation_tool_output_reports_unsupported_verification_sidecars ... ok
[INFO] [stdout] test commands::tests::outdated_human_row_includes_reinstall_source ... ok
[INFO] [stdout] test commands::tests::package_record_json_rejects_unsafe_persisted_asset_url ... ok
[INFO] [stdout] test commands::tests::package_record_local_checksum_accepts_matching_current_provider_digest ... ok
[INFO] [stdout] test commands::tests::bash_env_converts_windows_drive_paths_to_posix_paths ... ok
[INFO] [stdout] test commands::tests::frozen_lock_rejects_locked_asset_with_changed_current_url ... ok
[INFO] [stdout] test commands::tests::json_verify_check_can_report_reverified_signature_record ... ok
[INFO] [stdout] test commands::tests::package_record_provider_digest_requires_matching_current_asset_digest ... ok
[INFO] [stdout] test commands::tests::local_lockfile_verify_rejects_tools_absent_from_manifest ... ok
[INFO] [stdout] test commands::tests::manifest_tool_source_update_persists_explicit_bin_to_current_target_override ... ok
[INFO] [stdout] test commands::tests::manifest_sync_keeps_declared_darwin_case_collision_path ... ok
[INFO] [stdout] test commands::tests::package_record_provider_digest_rejects_missing_current_asset_digest ... ok
[INFO] [stdout] test commands::tests::manifest_sync_rejects_invalid_lock_orphan_name_before_runtime_capture ... ok
[INFO] [stdout] test commands::tests::package_record_verify_rejects_mismatched_embedded_source_identity ... ok
[INFO] [stdout] test commands::tests::package_record_verify_rejects_missing_cache_path ... ok
[INFO] [stdout] test commands::tests::package_record_verify_rejects_mismatched_package_spec ... ok
[INFO] [stdout] test commands::tests::package_record_verify_rejects_stale_cache_key ... ok
[INFO] [stdout] test commands::tests::package_record_verify_rejects_non_executable_installed_file ... ok
[INFO] [stdout] test commands::tests::orphan_key_scan_does_not_snapshot_runtime_paths ... ok
[INFO] [stdout] test commands::tests::package_record_verify_rejects_query_bearing_asset_urls ... ok
[INFO] [stdout] test commands::tests::package_record_verify_rejects_symlinked_cache_digest_dir ... ok
[INFO] [stdout] test commands::tests::planned_local_update_tool_output_uses_latest_manifest_version ... ok
[INFO] [stdout] test commands::tests::package_shortcut_command_accepts_normalized_github_shorthand ... ok
[INFO] [stdout] test commands::tests::powershell_env_preserves_windows_paths ... ok
[INFO] [stdout] test commands::tests::package_record_verify_rejects_symlinked_cache_asset ... ok
[INFO] [stdout] test commands::tests::package_record_verify_rejects_unmanaged_cache_path ... ok
[INFO] [stdout] test commands::tests::package_record_verify_requires_cache_key ... ok
[INFO] [stdout] test commands::tests::prepare_global_updates_validates_all_records_before_planning_installs ... ok
[INFO] [stdout] test commands::tests::prepare_global_updates_validates_record_command_names ... ok
[INFO] [stdout] test commands::tests::manifest_sync_preserves_manual_binary_for_lock_only_orphan ... ok
[INFO] [stdout] test commands::tests::project_root_uses_nearest_manifest_ancestor ... ok
[INFO] [stdout] test commands::tests::package_record_verify_checks_archive_installed_member_bytes ... ok
[INFO] [stdout] test commands::tests::provider_digest_evidence_rejects_non_github_sources ... ok
[INFO] [stdout] test commands::tests::require_verified_preview_rejects_local_checksum_only_resolution ... ok
[INFO] [stdout] test commands::tests::project_root_falls_back_to_start_without_git_ancestor ... ok
[INFO] [stdout] test commands::tests::retryable_download_statuses_are_limited_to_rate_limits_and_server_errors ... ok
[INFO] [stdout] test commands::tests::manifest_sync_removes_local_package_and_lock_orphans ... ok
[INFO] [stdout] test commands::tests::pwsh_env_preserves_windows_paths ... ok
[INFO] [stdout] test commands::tests::read_only_source_argument_accepts_shorthand_with_slash_bearing_tag ... ok
[INFO] [stdout] test commands::tests::reverified_runtime_signature_metadata_remains_lock_compatible ... ok
[INFO] [stdout] test commands::tests::project_root_uses_nearest_git_ancestor ... ok
[INFO] [stdout] test commands::tests::package_record_verify_rejects_symlinked_installed_executable ... ok
[INFO] [stdout] test commands::tests::resolved_signature_requires_successful_verification ... ok
[INFO] [stdout] test commands::tests::project_root_prefers_manifest_ancestor_over_git_ancestor ... ok
[INFO] [stdout] test commands::tests::require_verified_preview_rejects_unverified_signature_sidecar_resolution ... ok
[INFO] [stdout] test commands::tests::project_root_treats_broken_manifest_symlink_as_manifest ... ok
[INFO] [stdout] test commands::tests::rollback_capture_preserves_unrecorded_managed_symlink ... ok
[INFO] [stdout] test commands::tests::selected_manifest_entries_validate_sources_before_installing_any_tool ... ok
[INFO] [stdout] test commands::tests::sigstore_trust_policy_is_github_actions_tag_scoped ... ok
[INFO] [stdout] test commands::tests::signature_evidence_allows_strict_recheck_when_sidecar_was_not_verified ... ok
[INFO] [stdout] test commands::tests::sidecar_only_runtime_metadata_changes_remain_lock_compatible ... ok
[INFO] [stdout] test commands::tests::selected_global_package_records_rejects_symlinked_packages_dir ... ok
[INFO] [stdout] test commands::tests::signature_sidecar_discovery_matches_selected_asset_sidecar_only ... ok
[INFO] [stdout] test commands::tests::signature_evidence_requires_supported_record_policy ... ok
[INFO] [stdout] test commands::tests::sigstore_verification_inputs_reject_symlinked_tmp_dir ... ok
[INFO] [stdout] test commands::tests::source_info_selected_asset_reports_unsupported_verification_sidecars ... ok
[INFO] [stdout] test commands::tests::source_install_manifest_entry_keeps_version_separate ... ok
[INFO] [stdout] test commands::tests::rollback_capture_ignores_unmanaged_installed_path ... ok
[INFO] [stdout] test commands::tests::sigstore_verification_inputs_ignore_stale_precreated_symlink_file ... ok
[INFO] [stdout] test commands::tests::source_install_manifest_update_preserves_existing_overrides ... ok
[INFO] [stdout] test commands::tests::strict_signature_evidence_requires_supported_policy ... ok
[INFO] [stdout] test commands::tests::target_override_snippet_keeps_manifest_accepted_checksum_source ... ok
[INFO] [stdout] test commands::tests::target_override_rejects_non_installable_assets_with_actionable_message ... ok
[INFO] [stdout] test commands::tests::unsupported_verification_sidecars_are_reported_separately ... ok
[INFO] [stdout] test commands::tests::strict_lockfile_verify_checks_every_target_record ... ok
[INFO] [stdout] test commands::tests::strict_lockfile_verify_rejects_digest_label_without_evidence ... ok
[INFO] [stdout] test commands::tests::unsupported_verification_sidecars_do_not_match_sibling_assets ... ok
[INFO] [stdout] test commands::tests::verification_required_diagnostic_distinguishes_missing_evidence ... ok
[INFO] [stdout] test commands::tests::verification_required_diagnostic_distinguishes_unsupported_sidecars ... ok
[INFO] [stdout] test commands::tests::verified_check_output_reports_current_unsupported_sidecars ... ok
[INFO] [stdout] test commands::tests::verified_signature_record_reports_verified ... ok
[INFO] [stdout] test commands::tests::target_override_snippet_uses_canonical_key_and_toml_escaped_fields ... ok
[INFO] [stdout] test commands::tests::sigstore_verification_inputs_use_attempt_unique_names ... ok
[INFO] [stdout] test commands::tests::rollback_capture_preserves_unrecorded_managed_installed_path ... ok
[INFO] [stdout] test commands::tests::unsupported_verification_sidecars_match_exact_suffixes_for_bare_assets ... ok
[INFO] [stdout] test commands::tests::rollback_capture_rejects_unreadable_managed_installed_path ... ok
[INFO] [stdout] test commands::tests::zip_regular_file_detection_rejects_non_regular_file_type_bits ... ok
[INFO] [stdout] test commands::tests::rollback_does_not_recreate_missing_recorded_installed_path_from_cache ... ok
[INFO] [stdout] test commands::tests::zip_symlink_detection_checks_unix_file_type_bits ... ok
[INFO] [stdout] test commands::tests::zsh_env_converts_windows_verbatim_drive_paths_to_posix_paths ... ok
[INFO] [stdout] test contract::tests::canonical_source_parser_rejects_shorthands ... ok
[INFO] [stdout] test contract::tests::does_not_guess_gnu_for_unknown_current_linux_libc ... ok
[INFO] [stdout] test commands::tests::zip_extraction_recovers_missing_metadata_for_legacy_encoded_name ... ok
[INFO] [stdout] test contract::tests::maps_current_x86_i686_target_triple_to_i686_arch ... ok
[INFO] [stdout] test contract::tests::normalizes_github_common_shorthands_to_canonical_source ... ok
[INFO] [stdout] test contract::tests::gitlab_url_shorthand_hint_strips_clone_suffix ... ok
[INFO] [stdout] test contract::tests::normalizes_github_release_url_shorthand_with_encoded_tag ... ok
[INFO] [stdout] test contract::tests::normalizes_uppercase_scheme_url_shorthand_without_echoing_credentials ... ok
[INFO] [stdout] test contract::tests::normalizes_target_aliases ... ok
[INFO] [stdout] test contract::tests::parses_github_dot_com_source_without_host ... ok
[INFO] [stdout] test contract::tests::preserves_current_armv7_eabihf_arch ... ok
[INFO] [stdout] test contract::tests::parses_gitlab_nested_source ... ok
[INFO] [stdout] test contract::tests::parses_source_version_with_at_sign ... ok
[INFO] [stdout] test contract::tests::parses_github_enterprise_source ... ok
[INFO] [stdout] test contract::tests::preserves_current_i686_arch ... ok
[INFO] [stdout] test contract::tests::preserves_exact_tag_forms_that_do_not_match_unsupported_selectors ... ok
[INFO] [stdout] test contract::tests::preserves_current_gnu_libc_without_linux_os ... ok
[INFO] [stdout] test contract::tests::rejects_ambiguous_current_x86_arch ... ok
[INFO] [stdout] test contract::tests::rejects_ambiguous_current_arm_arch ... ok
[INFO] [stdout] test contract::tests::rejects_arm_eabihf_without_armv7_target_triple ... ok
[INFO] [stdout] test contract::tests::rejects_dot_only_github_shorthand_components ... ok
[INFO] [stdout] test contract::tests::rejects_latest_selector_with_omitted_version_hint ... ok
[INFO] [stdout] test contract::tests::rejects_gitlab_and_unknown_url_shorthands_with_precise_sanitized_guidance ... ok
[INFO] [stdout] test commands::tests::manifest_sync_keeps_declared_windows_exe_collision_path ... ok
[INFO] [stdout] test commands::tests::zip_extraction_recovers_missing_metadata_with_prepended_data ... ok
[INFO] [stdout] test commands::tests::rollback_restores_regular_file_mode ... ok
[INFO] [stdout] test contract::tests::rejects_non_i686_current_x86_arch ... ok
[INFO] [stdout] test commands::tests::zip_extraction_treats_zero_unix_mode_as_missing_executable_metadata ... ok
[INFO] [stdout] test contract::tests::rejects_malformed_url_shorthands_without_echoing_credentials ... ok
[INFO] [stdout] test commands::tests::zip_extraction_uses_zip64_bounds_before_payload_signatures ... ok
[INFO] [stdout] test commands::tests::zip_extraction_recovers_missing_executable_metadata_for_unambiguous_binary ... ok
[INFO] [stdout] test commands::tests::zip_extraction_skips_false_central_directory_signature_in_payload ... ok
[INFO] [stdout] test commands::tests::rollback_skips_restoring_unmanaged_installed_path ... ok
[INFO] [stdout] test commands::tests::selected_global_package_records_reads_only_named_records ... ok
[INFO] [stdout] test commands::tests::zip_extraction_ignores_false_eocd_signature_in_comment ... ok
[INFO] [stdout] test commands::tests::zip_extraction_treats_dos_attributes_as_missing_executable_metadata ... ok
[INFO] [stdout] test contract::tests::rejects_empty_source_path_segments ... ok
[INFO] [stdout] test contract::tests::rejects_empty_source_version ... ok
[INFO] [stdout] test contract::tests::rejects_range_channel_and_major_pin_selectors ... ok
[INFO] [stdout] test contract::tests::rejects_unsupported_current_arch_without_x86_64_fallback ... ok
[INFO] [stdout] test contract::tests::rejects_unsupported_current_os_without_linux_fallback ... ok
[INFO] [stdout] test contract::tests::rejects_version_delimiter_before_source_path ... ok
[INFO] [stdout] test error::tests::frozen_restore_download_diagnostic_preserves_common_frozen_fields ... ok
[INFO] [stdout] test error::tests::frozen_restore_download_diagnostic_preserves_nested_verification_details ... ok
[INFO] [stdout] test logging::tests::binpm_log_still_applies_without_cli_verbosity ... ok
[INFO] [stdout] test logging::tests::blank_filter_uses_default ... ok
[INFO] [stdout] test contract::tests::serializes_documented_contract_values ... ok
[INFO] [stdout] test release::tests::explicit_release_prefix_hint_preserves_exact_match_semantics ... ok
[INFO] [stdout] test logging::tests::color_can_be_disabled_by_no_color ... ok
[INFO] [stdout] test release::tests::github_client_uses_dot_com_api_for_implicit_host ... ok
[INFO] [stdout] test release::tests::explicit_release_matching_requires_exact_tag ... ok
[INFO] [stdout] test release::tests::github_generated_sources_are_modeled_as_source_archives ... ok
[INFO] [stdout] test logging::tests::cli_verbosity_overrides_binpm_log ... ok
[INFO] [stdout] test logging::tests::default_filter_enables_warning_level_binpm_logs ... ok
[INFO] [stdout] test logging::tests::explicit_color_setting_overrides_no_color ... ok
[INFO] [stdout] test release::tests::gitlab_provider_auth_uses_private_token_header ... ok
[INFO] [stdout] test release::tests::gitlab_redirect_verification_marks_failed_candidate_probe_ineligible ... ok
[INFO] [stdout] test release::tests::github_client_uses_enterprise_api_for_explicit_host ... ok
[INFO] [stdout] test release::tests::gitlab_generated_sources_remain_source_archives ... ok
[INFO] [stdout] test release::tests::release_lookup_diagnostic_distinguishes_missing_auth_and_permissions ... ok
[INFO] [stdout] test release::tests::release_lookup_diagnostic_distinguishes_rate_limits ... ok
[INFO] [stdout] test release::tests::release_lookup_diagnostic_names_exact_enterprise_auth_variable ... ok
[INFO] [stdout] test release::tests::gitlab_release_assets_drop_provider_auth_for_external_downloads_and_probes ... ok
[INFO] [stdout] test release::tests::gitlab_release_assets_keep_provider_auth_for_downloads_and_probes ... ok
[INFO] [stdout] test release::tests::release_lookup_reads_next_link_header ... ok
[INFO] [stdout] test release::tests::gitlab_release_ordering_uses_released_at_descending_then_tag ... ok
[INFO] [stdout] test release::tests::gitlab_release_links_use_download_filename_for_asset_name ... ok
[INFO] [stdout] test release::tests::gitlab_release_stability_keeps_stable_hyphenated_non_semver_tags ... ok
[INFO] [stdout] test release::tests::gitlab_release_stability_rejects_future_upcoming_and_prerelease_tags ... ok
[INFO] [stdout] test release::tests::provider_auth_does_not_reuse_colliding_host_tokens ... ok
[INFO] [stdout] test release::tests::provider_auth_does_not_send_dot_com_tokens_to_enterprise_hosts ... ok
[INFO] [stdout] test release::tests::provider_auth_uses_host_specific_precedence ... ok
[INFO] [stdout] test release::tests::gitlab_redirect_verification_can_be_limited_to_selected_release ... ok
[INFO] [stdout] test release::tests::release_lookup_requests_maximum_page_size ... ok
[INFO] [stdout] test release::tests::release_lookup_structured_diagnostic_is_safe_and_actionable ... ok
[INFO] [stdout] test release::tests::release_pagination_accepts_same_https_origin ... ok
[INFO] [stdout] test release::tests::sanitized_urls_redact_userinfo ... ok
[INFO] [stdout] test release::tests::release_pagination_rejects_unsafe_next_url ... ok
[INFO] [stdout] test release::tests::gitlab_redirect_verification_skips_non_candidate_links ... ok
[INFO] [stdout] test release::tests::provider_token_env_candidates_are_host_scoped ... ok
[INFO] [stdout] test release::tests::versionless_release_selection_reports_all_skipped_candidates ... ok
[INFO] [stdout] test release::tests::gitlab_redirect_verification_rejects_credential_bearing_candidate_urls ... ok
[INFO] [stdout] test release::tests::versionless_release_selection_skips_unstable_candidates ... ok
[INFO] [stdout] test storage::tests::cache_population_rejects_symlinked_sha256_root_before_writing_asset ... ok
[INFO] [stdout] test storage::tests::list_package_records_rejects_symlinked_packages_dir ... ok
[INFO] [stdout] test storage::tests::clean_cache_rejects_symlinked_sha256_root_before_removing_entries ... ok
[INFO] [stdout] test storage::tests::package_records_do_not_trust_persisted_signature_flags_as_verified_source ... ok
[INFO] [stdout] test storage::tests::persisted_urls_reject_query_and_fragment ... ok
[INFO] [stdout] test storage::tests::clean_cache_rejects_symlinked_cache_root_before_removing_entries ... ok
[INFO] [stdout] test storage::tests::cache_population_rejects_symlinked_digest_entry_before_repair ... ok
[INFO] [stdout] test storage::tests::bare_executable_install_is_atomic_and_executable ... ok
[INFO] [stdout] test storage::tests::cache_paths_reject_symlinked_home ... ok
[INFO] [stdout] test storage::tests::cache_population_replaces_symlinked_asset_without_reusing_target ... ok
[INFO] [stdout] test storage::tests::atomic_write_bytes_cleans_temp_sibling_on_failure ... ok
[INFO] [stdout] test storage::tests::cache_population_does_not_publish_asset_when_metadata_is_invalid ... ok
[INFO] [stdout] test storage::tests::missing_package_record_directory_is_empty_but_invalid_directory_errors ... ok
[INFO] [stdout] test storage::tests::clean_cache_removes_malformed_sha256_root ... ok
[INFO] [stdout] test storage::tests::provider_digest_cache_hit_rejects_symlinked_digest_entry ... ok
[INFO] [stdout] test storage::tests::prune_removes_entry_with_malformed_metadata ... ok
[INFO] [stdout] test storage::tests::clean_cache_removes_malformed_cache_records ... ok
[INFO] [stdout] test release::tests::gitlab_client_percent_encodes_project_path ... ok
[INFO] [stdout] test storage::tests::prune_removes_entry_with_missing_metadata ... ok
[INFO] [stdout] test storage::tests::prune_cache_rejects_symlinked_cache_root_before_removing_entries ... ok
[INFO] [stdout] test storage::tests::detects_cache_digest_mismatch ... ok
[INFO] [stdout] test storage::tests::read_cache_records_keeps_missing_cache_read_only ... ok
[INFO] [stdout] test storage::tests::rejects_command_names_with_path_components ... ok
[INFO] [stdout] test storage::tests::rejects_credential_bearing_urls ... ok
[INFO] [stdout] test storage::tests::rejects_malformed_https_urls_without_host ... ok
[INFO] [stdout] test storage::tests::lockfile_serializes_deterministic_target_records_without_runtime_cache_paths ... ok
[INFO] [stdout] test storage::tests::read_package_record_rejects_symlinked_record_file ... ok
[INFO] [stdout] test storage::tests::read_cache_records_rejects_symlinked_metadata_file ... ok
[INFO] [stdout] test storage::tests::clean_cache_preserves_non_cache_directories ... ok
[INFO] [stdout] test storage::tests::referenced_cache_keys_rejects_symlinked_refs_dir ... ok
[INFO] [stdout] test storage::tests::populates_and_reuses_cache_by_verified_sha256 ... ok
[INFO] [stdout] test storage::tests::read_lockfile_reports_broken_symlink ... ok
[INFO] [stdout] test storage::tests::remove_installed_binary_rejects_directory_at_expected_path ... ok
[INFO] [stdout] test storage::tests::referenced_cache_keys_rejects_symlinked_ref_file ... ok
[INFO] [stdout] test storage::tests::prune_uses_enumerated_cache_directory_not_record_sha_path ... ok
[INFO] [stdout] test storage::tests::remove_installed_binary_rejects_symlinked_bin_before_delete ... ok
[INFO] [stdout] test storage::tests::remove_installed_binary_rejects_paths_outside_managed_bin ... ok
[INFO] [stdout] test storage::tests::prune_cache_rejects_symlinked_sha256_root_before_removing_entries ... ok
[INFO] [stdout] test storage::tests::rejects_unsupported_manifest_and_lockfile_versions ... ok
[INFO] [stdout] test storage::tests::runtime_download_urls_allow_query_and_fragment ... ok
[INFO] [stdout] test storage::tests::sha256_digests_must_be_fixed_length_hex ... ok
[INFO] [stdout] test storage::tests::remove_installed_binary_rejects_symlinked_scope_root_before_delete ... ok
[INFO] [stdout] test storage::tests::scope_paths_reject_symlinked_managed_directories ... ok
[INFO] [stdout] test storage::tests::prune_uses_cache_directory_digest_when_record_key_is_stale ... ok
[INFO] [stdout] test storage::tests::unsafe_url_diagnostics_strip_query_and_fragment ... ok
[INFO] [stdout] test storage::tests::unreadable_cache_ref_directory_errors ... ok
[INFO] [stdout] test storage::tests::provider_digest_cache_hit_reuses_verified_asset_without_downloading_bytes ... ok
[INFO] [stdout] test storage::tests::upstream_checksum_cache_hit_reuses_verified_asset_without_provider_digest ... ok
[INFO] [stdout] test storage::tests::remove_package_record_rejects_symlinked_packages_before_delete ... ok
[INFO] [stdout] test storage::tests::scan_cache_references_detects_stale_project_refs ... ok
[INFO] [stdout] test storage::tests::remove_package_record_rejects_symlinked_scope_root_before_delete ... ok
[INFO] [stdout] test storage::tests::remove_installed_binary_removes_only_expected_managed_path ... ok
[INFO] [stdout] test storage::tests::writes_manifest_atomically_without_temp_leftover ... ok
[INFO] [stdout] test storage::tests::remove_stale_cache_refs_deletes_only_scanned_ref_files ... ok
[INFO] [stdout] test storage::tests::remove_cache_ref_rejects_symlinked_refs_before_deleting_ref ... ok
[INFO] [stdout] test storage::tests::referenced_cache_keys_include_cross_project_refs ... ok
[INFO] [stdout] test storage::tests::replaces_corrupted_cache_entry_with_verified_bytes ... ok
[INFO] [stdout] test storage::tests::replaces_corrupted_cache_asset_directory_with_verified_bytes ... ok
[INFO] [stdout] test storage::tests::prune_removes_only_unreferenced_cache_entries ... ok
[INFO] [stdout] test commands::tests::manifest_sync_restores_orphan_runtime_when_lockfile_rewrite_fails ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- commands::tests::manifest_sync_restores_orphan_runtime_when_lockfile_rewrite_fails stdout ----
[INFO] [stdout] removed tool
[INFO] [stdout] 
[INFO] [stdout] thread 'commands::tests::manifest_sync_restores_orphan_runtime_when_lockfile_rewrite_fails' (2820) panicked at src/commands.rs:12449:10:
[INFO] [stdout] lockfile rewrite fails: ()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a63a6aae6b1 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a63a6aae6b1 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a63a6aae6b1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a63a6aae6b1 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a63a6ac6c7a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a63a6ac6c7a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x5a63a6ab44ac - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x5a63a6ab44ac - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x5a63a6a87ca6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a63a6a87ca6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a63a6aa4279 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a63a630a440 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x5a63a630a440 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5a63a6aa45a2 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x5a63a6aa45a2 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5a63a6a87d52 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5a63a6a7efa9 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a63a6a88ffd - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5a63a6ac752c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a63a6ac7272 - core[6883ba1bc0fe4ed1]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x5a63a5fd7693 - <core[6883ba1bc0fe4ed1]::result::Result<(), binpm[4b60b5aa752330b7]::error::BinpmError>>::expect_err
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1296:22
[INFO] [stdout]   21:     0x5a63a5cf9529 - binpm[4b60b5aa752330b7]::commands::tests::manifest_sync_restores_orphan_runtime_when_lockfile_rewrite_fails
[INFO] [stdout]                                at /opt/rustwide/workdir/src/commands.rs:12449:10
[INFO] [stdout]   22:     0x5a63a5ca15c7 - binpm[4b60b5aa752330b7]::commands::tests::manifest_sync_restores_orphan_runtime_when_lockfile_rewrite_fails::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/commands.rs:12411:75
[INFO] [stdout]   23:     0x5a63a6072e66 - <binpm[4b60b5aa752330b7]::commands::tests::manifest_sync_restores_orphan_runtime_when_lockfile_rewrite_fails::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a63a62fd77b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a63a62fd77b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5a63a630adc5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5a63a630adc5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5a63a630adc5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x5a63a630adc5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a63a630adc5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a63a630adc5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5a63a630adc5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5a63a6305874 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5a63a6305874 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a63a630df12 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5a63a630df12 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5a63a630df12 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x5a63a630df12 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a63a630df12 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a63a630df12 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5a63a630df12 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a63a6aad2ef - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   43:     0x5a63a6aad2ef - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x73ec8ea54aa4 - <unknown>
[INFO] [stdout]   45:     0x73ec8eae1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     commands::tests::manifest_sync_restores_orphan_runtime_when_lockfile_rewrite_fails
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 456 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "178af606202dee4d81075cb150ecd9d57284474fd2cf2a7abfc3c2e2fcc60b1d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "178af606202dee4d81075cb150ecd9d57284474fd2cf2a7abfc3c2e2fcc60b1d", kill_on_drop: false }`
[INFO] [stdout] 178af606202dee4d81075cb150ecd9d57284474fd2cf2a7abfc3c2e2fcc60b1d
