[INFO] fetching crate rightsize-msb 0.7.14...
[INFO] testing rightsize-msb-0.7.14 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate rightsize-msb 0.7.14 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate rightsize-msb 0.7.14
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rightsize-msb 0.7.14
[INFO] tweaked toml for crates.io crate rightsize-msb 0.7.14 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rightsize-msb 0.7.14 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 crates.io crate rightsize-msb 0.7.14 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 ureq-proto v0.6.0
[INFO] [stderr]   Downloaded ureq v3.3.0
[INFO] [stderr]   Downloaded hybrid-array v0.4.13
[INFO] [stderr]   Downloaded webpki-roots v1.0.8
[INFO] [stderr]   Downloaded rightsize v0.7.14
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] b29a9fee01097b2957a4750d7b29b5029b1ca9b1b7082a3a23be078d7740b263
[INFO] running `Command { std: "docker" "start" "b29a9fee01097b2957a4750d7b29b5029b1ca9b1b7082a3a23be078d7740b263", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b29a9fee01097b2957a4750d7b29b5029b1ca9b1b7082a3a23be078d7740b263", 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" "b29a9fee01097b2957a4750d7b29b5029b1ca9b1b7082a3a23be078d7740b263" "/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" "b29a9fee01097b2957a4750d7b29b5029b1ca9b1b7082a3a23be078d7740b263", 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" "b29a9fee01097b2957a4750d7b29b5029b1ca9b1b7082a3a23be078d7740b263" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling rustls-pki-types v1.15.0
[INFO] [stderr]    Compiling rustls v0.23.41
[INFO] [stderr]    Compiling http v1.4.2
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling regex-lite v0.1.9
[INFO] [stderr]    Compiling utf8-zero v0.8.1
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling webpki-roots v1.0.8
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling ureq-proto v0.6.0
[INFO] [stderr]    Compiling hybrid-array v0.4.13
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ureq v3.3.0
[INFO] [stderr]    Compiling rightsize v0.7.14
[INFO] [stderr]    Compiling rightsize-msb v0.7.14 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 27.88s
[INFO] running `Command { std: "docker" "inspect" "b29a9fee01097b2957a4750d7b29b5029b1ca9b1b7082a3a23be078d7740b263", 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" "b29a9fee01097b2957a4750d7b29b5029b1ca9b1b7082a3a23be078d7740b263" "/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 rightsize-msb v0.7.14 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 7.14s
[INFO] running `Command { std: "docker" "inspect" "b29a9fee01097b2957a4750d7b29b5029b1ca9b1b7082a3a23be078d7740b263", 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" "b29a9fee01097b2957a4750d7b29b5029b1ca9b1b7082a3a23be078d7740b263" "/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.12s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rightsize_msb-e0dad3e5a944174e)
[INFO] [stdout] 
[INFO] [stdout] running 269 tests
[INFO] [stdout] test backend::tests::build_broker_script_doubles_embedded_single_quotes_in_every_interpolated_value ... ok
[INFO] [stdout] test backend::tests::broker_launch_from_child_exit_a_nonzero_outer_exit_is_an_infra_failure ... ok
[INFO] [stdout] test backend::tests::build_broker_script_single_quotes_every_interpolated_path_and_arg ... ok
[INFO] [stdout] test backend::tests::classify_broker_report_a_present_ecfile_nonzero_is_failure_classified_like_direct_output ... ok
[INFO] [stdout] test backend::tests::broker_launch_from_child_exit_a_success_exit_with_no_cim_diagnostics_is_also_an_infra_failure ... ok
[INFO] [stdout] test backend::tests::capabilities_report_hardware_isolation_and_checkpoint_that_restarts_the_workload ... ok
[INFO] [stdout] test backend::tests::backend_binary_path_returns_the_provisioned_msb_path ... ok
[INFO] [stdout] test backend::tests::classify_broker_report_missing_ecfile_and_ls_silent_is_genuinely_unconfirmed ... ok
[INFO] [stdout] test backend::tests::broker_temp_file_produces_distinct_paths_across_calls ... ok
[INFO] [stdout] test backend::tests::broker_launch_from_child_exit_a_confirmed_run_is_classified_like_a_direct_success ... ok
[INFO] [stdout] test backend::tests::classify_broker_report_a_present_ecfile_can_report_access_denied_again ... ok
[INFO] [stdout] test backend::tests::broker_with_direct_fallback_falls_back_to_direct_when_the_broker_cannot_even_launch ... ok
[INFO] [stdout] test backend::tests::classify_broker_report_missing_ecfile_but_ls_shows_the_name_is_treated_as_launched ... ok
[INFO] [stdout] test backend::tests::broker_with_direct_fallback_uses_the_broker_when_it_launches_successfully ... ok
[INFO] [stdout] test backend::tests::broker_launch_from_child_exit_a_confirmed_run_can_still_classify_a_failed_restore ... ok
[INFO] [stdout] test backend::tests::create_checkpoint_on_a_tmpfs_root_container_refuses_before_touching_msb ... ok
[INFO] [stdout] test backend::tests::extract_restore_name_finds_the_value_right_after_the_name_flag ... ok
[INFO] [stdout] test backend::tests::extract_restore_name_is_none_when_name_flag_is_absent ... ok
[INFO] [stdout] test backend::tests::classify_broker_report_a_present_ecfile_zero_is_success ... ok
[INFO] [stdout] test backend::tests::export_checkpoint_and_import_checkpoint_round_trip_via_a_fake_msb_binary ... ok
[INFO] [stdout] test backend::tests::fast_exit_with_stopped_state_and_started_marker_classifies_as_success ... ok
[INFO] [stdout] test backend::tests::has_checkpoint_on_a_bare_name_ref_still_goes_through_snapshot_inspect ... ok
[INFO] [stdout] test backend::tests::has_checkpoint_on_a_path_ref_is_false_when_snapshot_json_is_missing ... ok
[INFO] [stdout] test backend::tests::has_checkpoint_on_a_path_ref_is_false_when_the_directory_does_not_exist ... ok
[INFO] [stdout] test backend::tests::has_checkpoint_on_a_path_ref_is_true_when_the_artifact_dir_has_snapshot_json ... ok
[INFO] [stdout] test backend::tests::import_checkpoint_already_exists_with_empty_stdout_falls_back_to_stderr ... ok
[INFO] [stdout] test backend::tests::import_checkpoint_treats_already_exists_as_success_via_the_fake_msb_binary ... ok
[INFO] [stdout] test backend::tests::fast_exit_classification_never_applies_to_a_non_zero_exit ... ok
[INFO] [stdout] test backend::tests::await_udp_forwarder_bound_times_out_with_a_descriptive_error_including_the_log_tail ... ok
[INFO] [stdout] test backend::tests::install_udp_forwarder_writes_the_exact_script_and_launch_command_then_confirms_bound ... ok
[INFO] [stdout] test backend::tests::is_agent_endpoint_not_ready_ignores_a_guest_commands_own_failure ... ok
[INFO] [stdout] test backend::tests::invoke_retrying_on_state_db_error_does_not_retry_on_a_clean_success ... ok
[INFO] [stdout] test backend::tests::is_agent_endpoint_not_ready_matches_the_captured_windows_pipe_failure ... ok
[INFO] [stdout] test backend::tests::is_agent_endpoint_not_ready_ignores_a_post_connect_agent_error ... ok
[INFO] [stdout] test backend::tests::is_agent_endpoint_not_ready_matches_the_unix_socket_shape ... ok
[INFO] [stdout] test backend::tests::is_agent_relay_exit_does_not_depend_on_the_arrow_prefix_or_line_structure ... ok
[INFO] [stdout] test backend::tests::is_agent_relay_exit_ignores_crash_exits_with_the_same_phrase ... ok
[INFO] [stdout] test backend::tests::is_agent_relay_exit_matches_the_powershell_decorated_capture_verbatim ... ok
[INFO] [stdout] test backend::tests::is_agent_relay_exit_matches_the_attached_run_capture ... ok
[INFO] [stdout] test backend::tests::is_agent_relay_exit_matches_the_unix_exit_status_spelling ... ok
[INFO] [stdout] test backend::tests::is_agent_relay_exit_needs_both_the_phrase_and_a_clean_exit_marker ... ok
[INFO] [stdout] test backend::tests::is_archive_fsync_access_denied_matches_the_captured_windows_save_failure ... ok
[INFO] [stdout] test backend::tests::is_archive_fsync_access_denied_ignores_other_snapshot_save_failures ... ok
[INFO] [stdout] test backend::tests::is_image_cache_corruption_matches_regardless_of_which_image_or_digest ... ok
[INFO] [stdout] test backend::tests::is_image_cache_corruption_matches_the_captured_msb_error_verbatim ... ok
[INFO] [stdout] test backend::tests::is_image_cache_corruption_negative_cases_do_not_match ... ok
[INFO] [stdout] test backend::tests::is_msb_install_lock_active_matches_the_captured_refusal_verbatim ... ok
[INFO] [stdout] test backend::tests::is_msb_state_db_error_matches_any_state_db_failure_not_just_known_wordings ... ok
[INFO] [stdout] test backend::tests::is_msb_install_lock_active_ignores_other_runtime_errors ... ok
[INFO] [stdout] test backend::tests::is_msb_state_db_error_matches_the_unique_constraint_shape ... ok
[INFO] [stdout] test backend::tests::is_msb_state_db_error_negative_cases_do_not_match ... ok
[INFO] [stdout] test backend::tests::is_msb_state_db_error_matches_the_captured_race_shapes_verbatim ... ok
[INFO] [stdout] test backend::tests::is_name_conflict_matches_a_sandbox_already_exists_message ... ok
[INFO] [stdout] test backend::tests::is_name_conflict_negative_cases_do_not_match ... ok
[INFO] [stdout] test backend::tests::is_port_bind_conflict_matches_known_phrasings ... ok
[INFO] [stdout] test backend::tests::is_port_bind_conflict_negative_cases_do_not_match ... ok
[INFO] [stdout] test backend::tests::is_restore_access_denied_error_ignores_other_error_shapes ... ok
[INFO] [stdout] test backend::tests::is_restore_access_denied_error_matches_a_backend_error_carrying_the_windows_wording ... ok
[INFO] [stdout] test backend::tests::is_restore_access_denied_matches_the_captured_windows_wording ... ok
[INFO] [stdout] test backend::tests::is_snapshot_already_exists_matches_the_verified_wording ... ok
[INFO] [stdout] test backend::tests::is_snapshot_already_exists_negative_cases_do_not_match ... ok
[INFO] [stdout] test backend::tests::is_snapshot_not_found_matches_msbs_not_found_wording ... ok
[INFO] [stdout] test backend::tests::is_snapshot_not_found_negative_cases_do_not_match ... ok
[INFO] [stdout] test backend::tests::mint_checkpoint_ref_carries_a_caller_chosen_name_through_unchanged ... ok
[INFO] [stdout] test backend::tests::mint_checkpoint_ref_is_an_absolute_path_under_cache_dir_checkpoints ... ok
[INFO] [stdout] test backend::tests::msb_checkpoint_cycle_a_capture_exiting_nonzero_or_unparseable_yields_no_captured_cmdline ... ok
[INFO] [stdout] test backend::tests::msb_checkpoint_cycle_a_failed_capture_exec_does_not_fail_the_checkpoint ... ok
[INFO] [stdout] test backend::tests::fast_exit_with_a_non_stopped_state_still_fails_with_the_existing_error ... ok
[INFO] [stdout] test backend::tests::is_restore_access_denied_negative_cases_do_not_match ... ok
[INFO] [stdout] test backend::tests::msb_checkpoint_cycle_a_successful_snapshot_create_with_unparseable_stdout_leaves_the_sandbox_stopped_and_skips_rm_and_reboot ... ok
[INFO] [stdout] test backend::tests::fast_exit_without_the_started_marker_still_fails_with_the_existing_error ... ok
[INFO] [stdout] test backend::tests::msb_checkpoint_cycle_an_already_exists_refusal_that_never_clears_fails_clearly_once_the_budget_runs_out ... ok
[INFO] [stdout] test backend::tests::msb_checkpoint_cycle_captures_the_guest_cmdline_before_stop_and_hands_it_to_reboot ... ok
[INFO] [stdout] test backend::tests::msb_checkpoint_cycle_happy_path_drives_stop_snapshot_rm_then_reboot_in_order ... ok
[INFO] [stdout] test backend::tests::msb_checkpoint_cycle_reboot_failure_after_a_successful_snapshot_names_the_ref_and_the_recovery_path ... ok
[INFO] [stdout] test backend::tests::msb_checkpoint_cycle_retries_the_reboot_on_an_already_exists_refusal_past_the_old_one_shot_budget_then_succeeds ... ok
[INFO] [stdout] test backend::tests::msb_checkpoint_cycle_short_circuits_before_any_snapshot_rm_or_reboot_if_stop_itself_fails ... ok
[INFO] [stdout] test backend::tests::msb_checkpoint_cycle_skips_the_capture_exec_entirely_when_attempt_is_false ... ok
[INFO] [stdout] test backend::tests::msb_checkpoint_cycle_snapshot_failure_leaves_the_sandbox_stopped_and_skips_rm_and_reboot ... ok
[INFO] [stdout] test backend::tests::msb_checkpoint_cycle_an_exit_0_but_unparseable_ls_read_is_not_treated_as_released ... ok
[INFO] [stdout] test backend::tests::msb_export_checkpoint_cycle_reports_success_once_the_staging_file_is_salvaged ... ok
[INFO] [stdout] test backend::tests::msb_export_checkpoint_cycle_surfaces_an_unrelated_failure_without_salvaging ... ok
[INFO] [stdout] test backend::tests::msb_export_checkpoint_cycle_surfaces_the_original_error_when_the_salvage_declines ... ok
[INFO] [stdout] test backend::tests::msb_import_checkpoint_cycle_a_genuine_failure_surfaces_stderr ... ok
[INFO] [stdout] test backend::tests::msb_import_checkpoint_cycle_already_exists_falls_back_to_stderr_when_stdout_has_no_path ... ok
[INFO] [stdout] test backend::tests::msb_import_checkpoint_cycle_already_exists_with_no_path_anywhere_fails_with_a_clear_error ... ok
[INFO] [stdout] test backend::tests::msb_import_checkpoint_cycle_blank_stdout_fails_with_a_clear_error ... ok
[INFO] [stdout] test backend::tests::msb_import_checkpoint_cycle_garbage_stdout_fails_with_a_clear_error ... ok
[INFO] [stdout] test backend::tests::msb_import_checkpoint_cycle_happy_path_returns_the_loaded_artifact_path ... ok
[INFO] [stdout] test backend::tests::msb_import_checkpoint_cycle_treats_already_exists_as_success_when_stdout_has_the_path ... ok
[INFO] [stdout] test backend::tests::new_backend_only_carries_a_restore_broker_on_windows ... ok
[INFO] [stdout] test backend::tests::invoke_retrying_on_state_db_error_retries_exactly_once_on_a_db_error ... ok
[INFO] [stdout] test backend::tests::msb_checkpoint_cycle_a_failed_or_garbled_post_rm_ls_read_is_not_treated_as_released ... ok
[INFO] [stdout] test backend::tests::create_checkpoint_reboots_under_a_fresh_name_never_the_original ... ok
[INFO] [stdout] test backend::tests::attached_run_with_a_crash_exit_before_the_agent_relay_is_not_retried ... ok
[INFO] [stdout] test backend::tests::create_checkpoint_rekeys_started_names_so_close_covers_the_fresh_sandbox ... ok
[INFO] [stdout] test backend::tests::parse_already_exists_stderr_ref_none_on_entirely_blank_output ... ok
[INFO] [stdout] test backend::tests::parse_already_exists_stderr_ref_none_when_the_trailing_token_is_not_absolute ... ok
[INFO] [stdout] test backend::tests::parse_already_exists_stderr_ref_takes_the_trailing_path_on_the_error_line ... ok
[INFO] [stdout] test backend::tests::parse_broker_script_output_ec_is_none_when_the_ecfile_never_appeared ... ok
[INFO] [stdout] test backend::tests::parse_broker_script_output_reads_the_last_ec_line_and_the_out_markers ... ok
[INFO] [stdout] test backend::tests::parse_broker_script_output_tolerates_malformed_or_missing_markers ... ok
[INFO] [stdout] test backend::tests::parse_snapshot_create_ref_none_on_entirely_blank_output ... ok
[INFO] [stdout] test backend::tests::parse_snapshot_create_ref_none_when_the_last_line_is_not_an_absolute_path ... ok
[INFO] [stdout] test backend::tests::parse_snapshot_create_ref_takes_the_last_line_when_it_is_an_absolute_path ... ok
[INFO] [stdout] test backend::tests::parse_snapshot_create_ref_trims_whitespace_and_skips_trailing_blank_lines ... ok
[INFO] [stdout] test backend::tests::parse_snapshot_load_ref_none_on_entirely_blank_output ... ok
[INFO] [stdout] test backend::tests::parse_snapshot_load_ref_none_when_the_last_line_is_not_an_absolute_path ... ok
[INFO] [stdout] test backend::tests::parse_snapshot_load_ref_skips_trailing_blank_lines ... ok
[INFO] [stdout] test backend::tests::parse_snapshot_load_ref_takes_the_last_line_when_it_is_an_absolute_path ... ok
[INFO] [stdout] test backend::tests::partition_links_by_protocol_splits_a_mixed_batch_tcp_still_gets_its_own_path ... ok
[INFO] [stdout] test backend::tests::path_ref_artifact_exists_requires_both_the_directory_and_snapshot_json ... ok
[INFO] [stdout] test backend::tests::path_ref_dir_recognizes_an_absolute_path_and_rejects_a_bare_name ... ok
[INFO] [stdout] test backend::tests::powershell_single_quote_escape_doubles_single_quotes_and_leaves_everything_else_alone ... ok
[INFO] [stdout] test backend::tests::msb_checkpoint_cycle_waits_out_a_transient_post_rm_listing_before_rebooting ... ok
[INFO] [stdout] test backend::tests::reboot_with_already_exists_retry_also_retries_the_classified_access_denied_class ... ok
[INFO] [stdout] test backend::tests::remove_checkpoint_on_a_bare_name_ref_invokes_snapshot_rm_with_the_ref_unchanged ... ok
[INFO] [stdout] test backend::tests::remove_checkpoint_on_a_path_ref_invokes_snapshot_rm_with_the_full_path_and_clears_the_leftover_artifact_dir ... ok
[INFO] [stdout] test backend::tests::remove_checkpoint_propagates_the_head_refusal_as_an_error_without_sweeping_the_artifact_dir ... ok
[INFO] [stdout] test backend::tests::require_aliases_are_valid_accepts_dns_label_charset ... ok
[INFO] [stdout] test backend::tests::require_aliases_are_valid_rejects_shell_breaking_alias ... ok
[INFO] [stdout] test backend::tests::require_no_duplicate_guest_ports_allows_distinct_ports ... ok
[INFO] [stdout] test backend::tests::reboot_with_already_exists_retry_a_persistent_access_denied_class_still_fails_clearly ... ok
[INFO] [stdout] test backend::tests::require_no_duplicate_guest_ports_allows_the_same_guest_port_on_tcp_and_udp ... ok
[INFO] [stdout] test backend::tests::require_no_duplicate_guest_ports_rejects_the_same_guest_port_on_udp_twice ... ok
[INFO] [stdout] test backend::tests::require_no_duplicate_guest_ports_rejects_a_genuine_duplicate ... ok
[INFO] [stdout] test backend::tests::require_udp_nc_available_accepts_an_image_whose_probe_exits_zero ... ok
[INFO] [stdout] test backend::tests::require_udp_nc_available_rejects_an_image_whose_probe_exits_nonzero ... ok
[INFO] [stdout] test backend::tests::ordinary_restore_whose_first_attempt_succeeds_never_re_keys_anything ... ok
[INFO] [stdout] test backend::tests::restore_cascade_classifies_the_relay_exit_and_leaves_crash_exits_generic ... ok
[INFO] [stdout] test backend::tests::restore_exiting_nonzero_with_a_state_db_signature_is_classified_not_treated_as_a_generic_failure ... ok
[INFO] [stdout] test backend::tests::brokered_restore_that_exits_before_the_agent_relay_once_is_retried_through_the_same_broker ... ok
[INFO] [stdout] test backend::tests::restore_access_denied_twice_in_a_row_surfaces_a_real_error_not_an_infinite_retry ... ok
[INFO] [stdout] test backend::tests::restore_exiting_nonzero_with_no_known_signature_surfaces_a_plain_classified_failure ... ok
[INFO] [stdout] test backend::tests::attached_run_that_exits_before_the_agent_relay_once_boots_after_a_forced_rm_and_same_name_retry ... ok
[INFO] [stdout] test backend::tests::restore_access_denied_once_then_success_boots_with_exactly_two_restore_invocations ... ok
[INFO] [stdout] test backend::tests::attached_run_that_exits_before_the_agent_relay_twice_ends_in_the_clear_error_without_a_third_try ... ok
[INFO] [stdout] test backend::tests::create_checkpoint_reboot_escalates_to_the_injected_broker_after_an_access_denied_and_succeeds ... ok
[INFO] [stdout] test backend::tests::restore_whose_sandbox_disappears_from_ls_fails_fast_instead_of_hanging_out_the_budget ... ok
[INFO] [stdout] test backend::tests::restore_whose_sandbox_reaches_stopped_fails_fast_instead_of_hanging_out_the_budget ... ok
[INFO] [stdout] test backend::tests::create_checkpoint_reboot_an_access_denied_advances_immediately_never_retrying_the_same_candidate ... ok
[INFO] [stdout] test backend::tests::retry_once_on_agent_relay_exit_leaves_every_other_failure_alone ... ok
[INFO] [stdout] test backend::tests::retry_once_on_agent_relay_exit_never_makes_a_third_attempt ... ok
[INFO] [stdout] test backend::tests::retry_once_on_agent_relay_exit_returns_the_second_attempts_success ... ok
[INFO] [stdout] test backend::tests::create_checkpoint_reboot_falls_back_to_direct_when_the_broker_itself_cannot_launch ... ok
[INFO] [stdout] test backend::tests::salvage_archive_staging_file_ignores_a_directory_carrying_the_staging_name ... ok
[INFO] [stdout] test backend::tests::salvage_archive_staging_file_moves_the_single_staging_file_onto_the_destination ... ok
[INFO] [stdout] test backend::tests::salvage_archive_staging_file_refuses_to_guess_between_two_staging_files ... ok
[INFO] [stdout] test backend::tests::salvage_archive_staging_file_reports_failure_when_there_is_no_staging_file ... ok
[INFO] [stdout] test backend::tests::shell_single_quote_escapes_an_embedded_single_quote ... ok
[INFO] [stdout] test backend::tests::msb_checkpoint_cycle_a_name_that_never_frees_fails_clearly_without_rebooting ... ok
[INFO] [stdout] test backend::tests::spawn_and_await_reboot_restore_never_retries_an_access_denied_attempt_in_place ... ok
[INFO] [stdout] test backend::tests::restore_via_the_real_backend_spawns_an_attached_exec_child_and_stop_reaps_it ... ok
[INFO] [stdout] test backend::tests::restore_with_neither_a_command_nor_a_captured_cmdline_fails_typed_instead_of_booting_idle ... ok
[INFO] [stdout] test backend::tests::spawn_msb_command_fails_immediately_on_a_missing_binary ... ok
[INFO] [stdout] test backend::tests::restore_with_an_explicit_command_spawns_the_workload_exec_with_it_and_the_dash_e_env_pairs ... ok
[INFO] [stdout] test backend::tests::try_restore_and_await_running_with_launcher_classifies_brokered_output_through_the_same_predicates_the_direct_path_uses ... ok
[INFO] [stdout] test backend::tests::spawn_msb_command_outlasts_a_transient_etxtbsy_writer ... ok
[INFO] [stdout] test backend::tests::restore_succeeds_when_the_sandbox_reaches_running_only_after_a_few_polls ... ok
[INFO] [stdout] test backend::tests::restore_with_no_command_uses_the_captured_cmdline_field_when_present ... ok
[INFO] [stdout] test backend::tests::watchdog_kill_command_wraps_stop_then_rm_with_a_retry_on_state_db_error ... ok
[INFO] [stdout] test backend::tests::silently_remove_retries_the_stop_and_the_rm_independently_on_state_db_errors ... ok
[INFO] [stdout] test backend::tests::ordinary_restore_escalates_to_the_injected_broker_after_an_access_denied_and_succeeds ... ok
[INFO] [stdout] test commands::tests::capture_workload_cmdline_execs_sh_c_with_the_capture_script ... ok
[INFO] [stdout] test backend::tests::try_spawn_and_await_running_emits_msb_restore_with_no_disk_only_flag_when_checkpoint_ref_is_set ... ok
[INFO] [stdout] test commands::tests::copy_in_and_out_and_snapshot_spellings ... ok
[INFO] [stdout] test commands::tests::exec_logs_stop_rm_ls_spellings ... ok
[INFO] [stdout] test backend::tests::spawn_and_await_reboot_restore_still_retries_the_state_db_race_once ... ok
[INFO] [stdout] test commands::tests::exec_workload_emits_dash_e_pairs_before_the_name_then_dash_dash_and_the_argv ... ok
[INFO] [stdout] test backend::tests::ordinary_restore_an_access_denied_advances_immediately_never_retrying_the_same_candidate ... ok
[INFO] [stdout] test commands::tests::mount_file_always_carries_an_explicit_access_token ... ok
[INFO] [stdout] test commands::tests::exec_workload_with_no_env_omits_dash_e_entirely ... ok
[INFO] [stdout] test commands::tests::image_default_entrypoint_runs_when_command_is_none ... ok
[INFO] [stdout] test commands::tests::parse_captured_cmdline_a_lone_nul_is_one_empty_argument_not_nothing ... ok
[INFO] [stdout] test commands::tests::parse_captured_cmdline_is_none_when_the_script_found_no_process_at_all ... ok
[INFO] [stdout] test commands::tests::parse_captured_cmdline_preserves_a_genuine_empty_argument ... ok
[INFO] [stdout] test commands::tests::parse_captured_cmdline_splits_on_nul_and_drops_the_terminator ... ok
[INFO] [stdout] test commands::tests::parse_captured_cmdline_tolerates_a_missing_trailing_newline_or_nul ... ok
[INFO] [stdout] test commands::tests::restore_command_appends_slash_udp_for_a_udp_binding_and_leaves_tcp_unsuffixed ... ok
[INFO] [stdout] test commands::tests::restore_command_carries_name_ports_and_memory_with_no_disk_only_flag ... ok
[INFO] [stdout] test commands::tests::restore_command_emits_the_complete_replacement_policy_for_host_udp_egress_ports ... ok
[INFO] [stdout] test commands::tests::restore_command_never_carries_env_mounts_net_root_disk_or_disk_only_flags ... ok
[INFO] [stdout] test commands::tests::restore_command_omits_dash_m_when_memory_limit_is_unset ... ok
[INFO] [stdout] test commands::tests::restore_command_omits_net_default_and_net_rule_when_host_udp_egress_ports_is_empty ... ok
[INFO] [stdout] test commands::tests::restore_command_with_no_ports_or_memory_is_just_path_and_name ... ok
[INFO] [stdout] test commands::tests::run_command_appends_slash_udp_for_a_udp_binding_and_leaves_tcp_unsuffixed ... ok
[INFO] [stdout] test commands::tests::run_command_carries_all_spec_parts_attached_no_d ... ok
[INFO] [stdout] test commands::tests::run_command_emits_one_net_rule_flag_per_udp_egress_port_next_to_net ... ok
[INFO] [stdout] test commands::tests::run_command_includes_dash_m_when_memory_limit_is_set_absent_when_none ... ok
[INFO] [stdout] test commands::tests::run_command_includes_tmpfs_root_disk_when_tmpfs_root_is_set ... ok
[INFO] [stdout] test commands::tests::run_command_includes_net_private_when_network_disabled_absent_when_false ... ok
[INFO] [stdout] test commands::tests::run_command_includes_root_disk_when_disk_limit_is_set_absent_when_none ... ok
[INFO] [stdout] test commands::tests::run_command_orders_root_disk_and_net_between_memory_and_ports ... ok
[INFO] [stdout] test commands::tests::run_command_with_only_a_udp_port_emits_exactly_one_suffixed_flag ... ok
[INFO] [stdout] test commands::tests::run_command_omits_net_rule_entirely_when_host_udp_egress_ports_is_empty ... ok
[INFO] [stdout] test commands::tests::run_command_with_no_ports_env_or_mounts_omits_their_flags ... ok
[INFO] [stdout] test exec_tunnel::tests::pump_on_an_empty_source_writes_nothing ... ok
[INFO] [stdout] test commands::tests::snapshot_save_load_spellings ... ok
[INFO] [stdout] test exec_tunnel::tests::pump_relays_bytes_until_eof ... ok
[INFO] [stdout] test backend::tests::try_spawn_and_await_running_emits_msb_run_when_checkpoint_ref_is_unset ... ok
[INFO] [stdout] test backend::tests::ordinary_restore_candidate_walk_retries_the_relay_exit_under_the_same_candidate ... ok
[INFO] [stdout] test commands::tests::capture_workload_cmdline_script_never_captures_its_own_invocation ... ok
[INFO] [stdout] test ls_json::tests::braces_and_colons_inside_string_values_do_not_confuse_parsing ... ok
[INFO] [stdout] test ls_json::tests::empty_array_yields_empty_set ... ok
[INFO] [stdout] test ls_json::tests::escaped_quote_inside_a_string_value_does_not_break_parsing ... ok
[INFO] [stdout] test ls_json::tests::extra_unknown_fields_are_ignored ... ok
[INFO] [stdout] test ls_json::tests::key_order_within_an_object_does_not_matter ... ok
[INFO] [stdout] test ls_json::tests::malformed_json_yields_empty_set_rather_than_panicking ... ok
[INFO] [stdout] test commands::tests::run_panics_in_debug_when_checkpoint_ref_is_set - should panic ... ok
[INFO] [stdout] test ls_json::tests::no_running_sandboxes_at_all_yields_empty_set ... ok
[INFO] [stdout] test ls_json::tests::nested_object_values_do_not_throw_off_name_status_extraction ... ok
[INFO] [stdout] test ls_json::tests::non_running_statuses_are_excluded ... ok
[INFO] [stdout] test ls_json::tests::parses_the_documented_flat_shape_keys_in_spec_order ... ok
[INFO] [stdout] test ls_json::tests::object_missing_status_or_name_is_skipped_not_thrown ... ok
[INFO] [stdout] test ls_json::tests::status_is_false_on_malformed_json_rather_than_panicking ... ok
[INFO] [stdout] test ls_json::tests::status_is_false_when_the_entry_is_missing_name_or_status ... ok
[INFO] [stdout] test ls_json::tests::status_is_false_when_the_name_is_not_present_at_all ... ok
[INFO] [stdout] test ls_json::tests::status_is_matches_the_named_entrys_exact_status ... ok
[INFO] [stdout] test ls_json::tests::status_of_is_none_on_malformed_json_rather_than_panicking ... ok
[INFO] [stdout] test ls_json::tests::status_of_is_none_when_the_matching_entry_is_missing_its_status ... ok
[INFO] [stdout] test ls_json::tests::status_of_is_none_when_the_name_is_not_listed_at_all ... ok
[INFO] [stdout] test ls_json::tests::status_of_returns_the_named_entrys_own_status_string ... ok
[INFO] [stdout] test ls_json::tests::try_is_listed_is_none_on_malformed_json_never_folded_into_some_false ... ok
[INFO] [stdout] test ls_json::tests::try_is_listed_is_some_true_when_the_name_appears_regardless_of_status ... ok
[INFO] [stdout] test platform::tests::asset_names_match_the_pinned_release_shape ... ok
[INFO] [stdout] test ls_json::tests::try_is_listed_is_some_false_on_a_well_formed_listing_that_omits_the_name ... ok
[INFO] [stdout] test platform::tests::current_matches_this_test_runner_on_supported_hosts ... ok
[INFO] [stdout] test platform::tests::is_read_write_is_false_for_a_path_that_does_not_exist ... ok
[INFO] [stdout] test platform::tests::windows_krun_install_name_is_the_canonical_unversioned_dll ... ok
[INFO] [stdout] test platform::tests::windows_asset_names_match_the_v0_6_3_checksums_sha256_shape ... ok
[INFO] [stdout] test provider::tests::name_and_priority_are_pinned ... ok
[INFO] [stdout] test backend::tests::udp_link_install_path_exec_arguments_contain_no_double_quote ... ok
[INFO] [stdout] test provider::tests::unsupported_reason_is_non_empty_either_way ... ok
[INFO] [stdout] test provider::tests::windows_unsupported_reason_names_whp_and_the_fix_command ... ok
[INFO] [stdout] test provisioner::tests::acquire_takes_over_a_stale_lock_dir_left_behind_by_a_crashed_holder ... ok
[INFO] [stdout] test platform::tests::windows_platform_detection_maps_os_arch_pairs ... ok
[INFO] [stdout] test provisioner::tests::checksum_mismatch_aborts_and_cleans_up_with_an_actionable_message ... ok
[INFO] [stdout] test provisioner::tests::default_cache_dir_on_this_runners_platform_uses_the_expected_root ... ok
[INFO] [stdout] test provisioner::tests::default_cache_dir_windows_branch_falls_back_to_userprofile_when_localappdata_unset ... ok
[INFO] [stdout] test provisioner::tests::default_cache_dir_windows_branch_prefers_localappdata ... ok
[INFO] [stdout] test provisioner::tests::checksums_sha256_line_parsing_is_tolerant_of_whitespace_and_ordering ... ok
[INFO] [stdout] test provisioner::tests::is_executable_is_false_for_a_path_that_does_not_exist ... ok
[INFO] [stdout] test provisioner::tests::an_incomplete_install_missing_the_krun_asset_is_repaired ... ok
[INFO] [stdout] test provisioner::tests::msb_install_basename_matches_this_test_runners_platform ... ok
[INFO] [stdout] test provisioner::tests::happy_path_downloads_verifies_and_installs_bin_msb_and_lib_krunfw ... ok
[INFO] [stdout] test provisioner::tests::msb_path_pointing_at_a_non_executable_file_is_rejected ... ok
[INFO] [stdout] test provisioner::tests::msb_path_short_circuits_everything ... ok
[INFO] [stdout] test provisioner::tests::skip_download_without_a_cached_binary_fails_with_the_escape_hatch_hint ... ok
[INFO] [stdout] test watchdog::tests::flushed_flag_is_at_most_once ... ok
[INFO] [stdout] test provisioner::tests::msb_version_is_unified_and_drives_the_url_and_install_dir ... ok
[INFO] [stdout] test provisioner::tests::lock_is_released_after_a_successful_install_and_re_checks_before_downloading ... ok
[INFO] [stdout] test watchdog::tests::replay_handles_a_trailing_unterminated_fragment ... ok
[INFO] [stdout] test watchdog::tests::replay_of_empty_log_text_yields_nothing ... ok
[INFO] [stdout] test watchdog::tests::replay_skips_lines_already_delivered_live ... ok
[INFO] [stdout] test watchdog::tests::replay_of_everything_delivered_live_yields_nothing ... ok
[INFO] [stdout] test backend::tests::ordinary_restore_falls_back_to_direct_when_the_broker_itself_cannot_launch ... ok
[INFO] [stdout] test watchdog::tests::quiesce_reader_then_snapshot_observes_the_readers_final_increment ... ok
[INFO] [stdout] test backend::tests::workload_exec_exiting_nonzero_quickly_is_a_classified_boot_failure ... ok
[INFO] [stdout] test backend::tests::workload_exec_exiting_zero_quickly_succeeds_when_the_sandbox_state_confirms_completion ... ok
[INFO] [stdout] test exec_tunnel::tests::pump_with_idle_timeout_does_not_truncate_a_slow_first_byte ... ok
[INFO] [stdout] test backend::tests::escalated_brokered_candidate_retries_the_relay_exit_under_the_same_candidate ... ok
[INFO] [stdout] test backend::tests::restore_that_exits_before_the_agent_relay_twice_ends_in_the_clear_error ... ok
[INFO] [stdout] test backend::tests::spawn_and_await_reboot_restore_retries_the_relay_exit_once_in_place_with_the_same_launcher ... ok
[INFO] [stdout] test backend::tests::restore_that_exits_before_the_agent_relay_once_boots_after_a_forced_rm_and_same_name_retry ... ok
[INFO] [stdout] test backend::tests::create_checkpoint_reboot_advances_to_a_new_candidate_on_each_already_exists_refusal ... ok
[INFO] [stdout] test backend::tests::spawn_and_await_reboot_restore_gives_the_state_db_retry_attempt_its_own_relay_retry ... ok
[INFO] [stdout] test exec_tunnel::tests::pump_with_idle_timeout_returns_when_the_peer_goes_quiet_without_closing ... ok
[INFO] [stdout] test exec_tunnel::tests::pump_with_idle_timeout_tightens_the_window_after_the_first_byte ... ok
[INFO] [stdout] test exec_tunnel::tests::shutdown_on_a_cloned_socket_unblocks_a_pending_read ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 269 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/backend_it.rs (/opt/rustwide/target/debug/deps/backend_it-c25b938b279649e2)
[INFO] [stderr]      Running tests/checkpoint_archive_it.rs (/opt/rustwide/target/debug/deps/checkpoint_archive_it-be02462a0b1d92b3)
[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 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/checkpoint_it.rs (/opt/rustwide/target/debug/deps/checkpoint_it-8c0392a23873a9ea)
[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/image_cache_heal_it.rs (/opt/rustwide/target/debug/deps/image_cache_heal_it-3a389d226c55c3fc)
[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/named_checkpoint_it.rs (/opt/rustwide/target/debug/deps/named_checkpoint_it-fed8cea15dd157bd)
[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/network_links_it.rs (/opt/rustwide/target/debug/deps/network_links_it-0daf852c291a247a)
[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/reaper_it.rs (/opt/rustwide/target/debug/deps/reaper_it-1c2e922ea905973b)
[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/reuse_it.rs (/opt/rustwide/target/debug/deps/reuse_it-c6c3b771ff241378)
[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/udp_it.rs (/opt/rustwide/target/debug/deps/udp_it-ac794275a2c7e26d)
[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]    Doc-tests rightsize_msb
[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" "b29a9fee01097b2957a4750d7b29b5029b1ca9b1b7082a3a23be078d7740b263", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b29a9fee01097b2957a4750d7b29b5029b1ca9b1b7082a3a23be078d7740b263", kill_on_drop: false }`
[INFO] [stdout] b29a9fee01097b2957a4750d7b29b5029b1ca9b1b7082a3a23be078d7740b263
