[INFO] cloning repository https://github.com/REASY/agentbranch
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/REASY/agentbranch" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FREASY%2Fagentbranch", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FREASY%2Fagentbranch'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 20f00a5eddf7bc7f3a5a0c891298faefb2dc8a1e
[INFO] testing REASY/agentbranch against 1.97.0-beta.6 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FREASY%2Fagentbranch" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-6-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/REASY/agentbranch
[INFO] finished tweaking git repo https://github.com/REASY/agentbranch
[INFO] tweaked toml for git repo https://github.com/REASY/agentbranch written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/REASY/agentbranch on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/REASY/agentbranch 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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ctrlc v3.5.2
[INFO] [stderr]   Downloaded temp-env v0.3.6
[INFO] [stderr]   Downloaded fallible-streaming-iterator v0.1.9
[INFO] [stderr]   Downloaded quote v1.0.46
[INFO] [stderr]   Downloaded borsh-derive v1.7.0
[INFO] [stderr]   Downloaded rusqlite_migration v2.5.0
[INFO] [stderr]   Downloaded rsqlite-vfs v0.1.1
[INFO] [stderr]   Downloaded hashlink v0.11.1
[INFO] [stderr]   Downloaded time-macros v0.2.30
[INFO] [stderr]   Downloaded byte-unit v5.2.3
[INFO] [stderr]   Downloaded arrayvec v0.7.7
[INFO] [stderr]   Downloaded getrandom v0.4.3
[INFO] [stderr]   Downloaded log v0.4.33
[INFO] [stderr]   Downloaded uuid v1.23.3
[INFO] [stderr]   Downloaded comfy-table v7.2.2
[INFO] [stderr]   Downloaded borsh v1.7.0
[INFO] [stderr]   Downloaded cc v1.2.65
[INFO] [stderr]   Downloaded bytes v1.12.0
[INFO] [stderr]   Downloaded crossterm v0.29.0
[INFO] [stderr]   Downloaded rust_decimal v1.42.1
[INFO] [stderr]   Downloaded rusqlite v0.39.0
[INFO] [stderr]   Downloaded bitvec v1.1.1
[INFO] [stderr]   Downloaded time v0.3.51
[INFO] [stderr]   Downloaded syn v2.0.118
[INFO] [stderr]   Downloaded nix v0.31.3
[INFO] [stderr]   Downloaded libsqlite3-sys v0.37.0
[INFO] [stderr]   Downloaded sqlite-wasm-rs v0.5.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] cc6b737dc89c4e65b8ce8c3947417c9685eb7c034c7fbeefd96c88dfb8926653
[INFO] running `Command { std: "docker" "start" "cc6b737dc89c4e65b8ce8c3947417c9685eb7c034c7fbeefd96c88dfb8926653", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cc6b737dc89c4e65b8ce8c3947417c9685eb7c034c7fbeefd96c88dfb8926653", 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" "cc6b737dc89c4e65b8ce8c3947417c9685eb7c034c7fbeefd96c88dfb8926653" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cc6b737dc89c4e65b8ce8c3947417c9685eb7c034c7fbeefd96c88dfb8926653", 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" "cc6b737dc89c4e65b8ce8c3947417c9685eb7c034c7fbeefd96c88dfb8926653" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling cc v1.2.65
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling cfg_aliases v0.2.1
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling rust_decimal v1.42.1
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling hashlink v0.11.1
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling libsqlite3-sys v0.37.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling arrayvec v0.7.7
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling rusqlite_migration v2.5.0
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling agbranch v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling time-macros v0.2.30
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling utf8-width v0.1.8
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling comfy-table v7.2.2
[INFO] [stderr]    Compiling ctrlc v3.5.2
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling time v0.3.51
[INFO] [stderr]    Compiling humantime v2.3.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling byte-unit v5.2.3
[INFO] [stderr]    Compiling rusqlite v0.39.0
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 55.19s
[INFO] running `Command { std: "docker" "inspect" "cc6b737dc89c4e65b8ce8c3947417c9685eb7c034c7fbeefd96c88dfb8926653", 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" "cc6b737dc89c4e65b8ce8c3947417c9685eb7c034c7fbeefd96c88dfb8926653" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling assert_cmd v2.2.2
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling temp-env v0.3.6
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling agbranch v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 24.52s
[INFO] running `Command { std: "docker" "inspect" "cc6b737dc89c4e65b8ce8c3947417c9685eb7c034c7fbeefd96c88dfb8926653", 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" "cc6b737dc89c4e65b8ce8c3947417c9685eb7c034c7fbeefd96c88dfb8926653" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.27s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/agbranch-fef332ceb1997ef7)
[INFO] [stdout] 
[INFO] [stdout] running 288 tests
[INFO] [stdout] test commands::agent::tests::auth_prompt_enabled_respects_json_mode ... ok
[INFO] [stdout] test cli::tests::base_prepare_accepts_existing_prepare_flags ... ok
[INFO] [stdout] test cli::tests::base_show_accepts_json_and_require_ready ... ok
[INFO] [stdout] test cli::tests::top_level_prepare_is_not_accepted ... ok
[INFO] [stdout] test commands::agent::tests::start_claude_bootstraps_guest_state_before_launch ... ok
[INFO] [stdout] test commands::agent::tests::start_refuses_provider_change_within_a_session ... ok
[INFO] [stdout] test commands::attach::tests::attach_agent_allows_existing_dead_window ... ok
[INFO] [stdout] test commands::agent::tests::start_fails_clearly_when_provider_binary_is_missing_in_guest ... ok
[INFO] [stdout] test commands::agent::tests::start_skips_claude_bootstrap_when_guest_state_already_exists ... ok
[INFO] [stdout] test commands::agent::tests::start_in_noninteractive_mode_does_not_import_provider_auth ... ok
[INFO] [stdout] test cli::tests::prepare_accepts_explicit_timeout_override ... ok
[INFO] [stdout] test commands::agent::tests::start_in_interactive_mode_imports_selected_auth_before_launch ... ok
[INFO] [stdout] test cli::tests::prepare_defaults_timeout_to_twenty_minutes ... ok
[INFO] [stdout] test commands::attach::tests::attach_agent_blocks_when_agent_window_is_missing ... ok
[INFO] [stdout] test commands::attach::tests::missing_agent_reason_explains_restart_only_restores_shell ... ok
[INFO] [stdout] test commands::base::tests::prepare_strategy_requires_prepare_for_missing_base ... ok
[INFO] [stdout] test commands::base::tests::prepare_strategy_requires_non_rebuild_prepare_for_unprotected_base ... ok
[INFO] [stdout] test commands::base::tests::prepare_strategy_returns_ready_for_ready_base ... ok
[INFO] [stdout] test commands::close::tests::close_json_contains_session_outcome_and_destroy_result ... ok
[INFO] [stdout] test commands::base::tests::prepare_strategy_warns_for_stale_base_but_rebuilds_structural_bases ... ok
[INFO] [stdout] test commands::close::tests::close_requires_exactly_one_outcome ... ok
[INFO] [stdout] test commands::close::tests::close_sync_skips_resync_for_clean_sessions ... ok
[INFO] [stdout] test commands::base::tests::prepare_strategy_for_instances_uses_lineage_fingerprint_not_baked_in ... ok
[INFO] [stdout] test commands::base::tests::stale_base_clones_with_warning_without_rebuild ... ok
[INFO] [stdout] test commands::base::tests::missing_base_auto_prepare_emits_notice_before_prepare_steps ... ok
[INFO] [stdout] test commands::base::tests::emitting_prepared_base_notice_records_session_event ... ok
[INFO] [stdout] test commands::close::tests::close_wrapper_missing_session_returns_validation_error ... ok
[INFO] [stdout] test commands::close::tests::sandbox_sessions_reject_sync_close ... ok
[INFO] [stdout] test commands::close::tests::clean_sync_close_skips_resync_and_records_close_effects ... ok
[INFO] [stdout] test commands::close::tests::close_wrapper_discard_requires_confirmation_and_clears_lock_metadata ... ok
[INFO] [stdout] test commands::doctor::tests::doctor_json_contains_ok_and_messages ... ok
[INFO] [stdout] test commands::doctor::tests::doctor_json_contains_required_machine_fields ... ok
[INFO] [stdout] test commands::doctor::tests::prepared_base_advisory_is_mutually_exclusive_and_prioritized ... ok
[INFO] [stdout] test commands::export::tests::export_rejects_existing_destination_without_force ... ok
[INFO] [stdout] test commands::export::tests::export_rejects_git_destination ... ok
[INFO] [stdout] test commands::export::tests::export_resolves_tilde_against_session_guest_home ... ok
[INFO] [stdout] test commands::gc::tests::delete_asset_candidate_aborts_when_classification_changed ... ok
[INFO] [stdout] test commands::gc::tests::delete_asset_candidate_removes_obsolete_canonical_under_lock ... ok
[INFO] [stdout] test commands::gc::tests::delete_asset_candidate_skips_locked_directories ... ok
[INFO] [stdout] test commands::close::tests::close_wrapper_clears_lock_metadata_when_sync_close_errors ... ok
[INFO] [stdout] test commands::gc::tests::gc_marks_obsolete_canonical_as_candidate_only_after_grace_period ... ok
[INFO] [stdout] test commands::gc::tests::gc_marks_scratch_directories_older_than_ten_minutes ... ok
[INFO] [stdout] test commands::gc::tests::gc_reports_old_staging_directories ... ok
[INFO] [stdout] test commands::gc::tests::gc_preserves_current_asset_fingerprint_regardless_of_age ... ok
[INFO] [stdout] test commands::kill::tests::kill_with_force_escalates_to_vm_stop ... ok
[INFO] [stdout] test commands::kill::tests::kill_without_force_only_stops_guest_agent ... ok
[INFO] [stdout] test commands::launch::tests::launch_record_keeps_seed_path_out_of_repo_metadata ... ok
[INFO] [stdout] test commands::launch::tests::launch_record_marks_sandbox_mode ... ok
[INFO] [stdout] test commands::launch::tests::sandbox_workspace_lives_under_guest_sandbox_root ... ok
[INFO] [stdout] test commands::open::tests::derives_guest_repo_path_from_host_home ... ok
[INFO] [stdout] test commands::open::tests::derives_guest_tmux_socket_under_agbranch_home ... ok
[INFO] [stdout] test commands::open::tests::open_json_contains_session_vm_and_lifecycle_state ... ok
[INFO] [stdout] test commands::open::tests::open_repo_progress_line_mentions_target_repo_and_ref_action ... ok
[INFO] [stdout] test commands::prepare::tests::format_elapsed_renders_compact_human_duration ... ok
[INFO] [stdout] test commands::prepare::tests::infer_prepare_phase_advances_with_completed_markers ... ok
[INFO] [stdout] test commands::close::tests::discard_close_marks_session_discarded_without_overwriting_stop_time ... ok
[INFO] [stdout] test commands::prepare::tests::infer_prepare_phase_ignores_removed_language_toolchain_checks ... ok
[INFO] [stdout] test commands::prepare::tests::infer_prepare_phase_maps_known_readiness_checks ... ok
[INFO] [stdout] test commands::prepare::tests::infer_prepare_phase_prefers_latest_probe_failure ... ok
[INFO] [stdout] test commands::prepare::tests::infer_prepare_phase_reports_system_bootstrap_before_agent_cli_marker_exists ... ok
[INFO] [stdout] test commands::prepare::tests::prepare_json_contains_agent_cli_versions ... ok
[INFO] [stdout] test commands::prepare::tests::prepare_log_since_offset_ignores_stale_prefix ... ok
[INFO] [stdout] test commands::ps::tests::closed_catalog_session_stays_closed_even_if_vm_is_stopped ... ok
[INFO] [stdout] test commands::prepare::tests::prepare_json_uses_rfc3339_timestamps_and_duration ... ok
[INFO] [stdout] test commands::ps::tests::infer_agent_state_reports_shell_only_without_live_agent_window ... ok
[INFO] [stdout] test commands::ps::tests::infer_agent_state_supports_literal_backslash_t_output ... ok
[INFO] [stdout] test commands::ps::tests::infer_agent_state_prefers_live_agent_window ... ok
[INFO] [stdout] test commands::ps::tests::live_agent_states_reports_shell_only_from_tmux_probe ... ok
[INFO] [stdout] test commands::gc::tests::run_reclaims_obsolete_asset_cache ... ok
[INFO] [stdout] test commands::ps::tests::ps_render_includes_running_duration_for_active_sessions ... ok
[INFO] [stdout] test commands::ps::tests::ps_render_includes_timeline_columns_for_all_sessions_view ... ok
[INFO] [stdout] test commands::ps::tests::ps_render_styled_preserves_header_emphasis_for_tty_output ... ok
[INFO] [stdout] test commands::close::tests::sync_close_returns_blocked_when_sync_back_blocks ... ok
[INFO] [stdout] test commands::close::tests::close_wrapper_sync_json_emits_payload_and_clears_lock_metadata ... ok
[INFO] [stdout] test commands::close::tests::discarded_sync_close_skips_resync_and_records_clean_close_effects ... ok
[INFO] [stdout] test commands::close::tests::sync_close_records_completion_timestamp_after_sync_back_and_delete ... ok
[INFO] [stdout] test commands::ps::tests::workflow_state_is_not_overridden_by_lima_runtime ... ok
[INFO] [stdout] test commands::ps::tests::running_live_vm_reconciles_stopped_catalog_session_to_running ... ok
[INFO] [stdout] test commands::ps::tests::stopped_live_vm_reconciles_running_session_to_stopped ... ok
[INFO] [stdout] test commands::ps::tests::running_live_vm_keeps_running_session_active ... ok
[INFO] [stdout] test commands::base::tests::running_base_is_blocked_before_clone ... FAILED
[INFO] [stdout] test commands::session_slot::tests::allows_unused_session_slots ... ok
[INFO] [stdout] test commands::repair::tests::repair_missing_session_returns_validation_error_after_acquiring_lock ... ok
[INFO] [stdout] test commands::ssh::tests::build_ssh_passthrough_args_toggles_agent_forwarding ... ok
[INFO] [stdout] test commands::watch::tests::event_lines_render_human_and_json_shapes ... ok
[INFO] [stdout] test commands::session_slot::tests::rejects_existing_session_name_with_clear_state ... ok
[INFO] [stdout] test commands::repair::tests::repair_json_reports_action_without_mutating_session_and_clears_lock_metadata ... ok
[INFO] [stdout] test commands::watch::tests::watch_snapshot_contains_lock_state_and_rfc3339_timestamp ... ok
[INFO] [stdout] test commands::watch::tests::watch_snapshot_is_ndjson_ready ... ok
[INFO] [stdout] test config::tests::private_network_guard_setting_is_rejected ... ok
[INFO] [stdout] test config::tests::removed_tests_section_is_rejected ... ok
[INFO] [stdout] test commands::session_slot::tests::rejects_existing_vm_name_with_clear_owner ... ok
[INFO] [stdout] test commands::watch::tests::initial_watch_state_returns_lines_seen_and_latest_event_id_from_one_connection ... ok
[INFO] [stdout] test commands::repair::tests::repair_finish_destroy_updates_lifecycle_event_and_lock_metadata ... ok
[INFO] [stdout] test commands::repair::tests::repair_noop_leaves_session_unchanged ... ok
[INFO] [stdout] test commands::repair::tests::repair_manual_action_returns_blocked_without_mutation ... ok
[INFO] [stdout] test db::locks::tests::base_lock_is_created_lazily_on_first_acquire ... ok
[INFO] [stdout] test commands::repair::tests::repair_restart_updates_lifecycle_event_and_lock_metadata ... ok
[INFO] [stdout] test db::locks::tests::exclusive_base_lock_is_rejected_while_shared_holder_exists ... ok
[INFO] [stdout] test db::locks::tests::busy_base_lock_falls_back_when_metadata_is_malformed ... ok
[INFO] [stdout] test db::locks::tests::second_lock_attempt_is_rejected_while_first_is_held ... ok
[INFO] [stdout] test db::locks::tests::shared_base_locks_can_coexist ... ok
[INFO] [stdout] test db::locks::tests::shared_base_lock_is_rejected_while_exclusive_holder_exists ... ok
[INFO] [stdout] test commands::watch::tests::watch_initial_snapshot_lines_cover_human_and_json_modes ... ok
[INFO] [stdout] test db::connect::tests::fresh_file_migrates_cleanly ... ok
[INFO] [stdout] test db::connect::tests::empty_pre_existing_sessions_table_is_fine ... ok
[INFO] [stdout] test db::connect::tests::pre_migration_catalog_is_refused ... ok
[INFO] [stdout] test db::migrate::tests::clean_boot_applies_migration_and_creates_sessions_table ... ok
[INFO] [stdout] test db::migrate::tests::migration_is_idempotent ... ok
[INFO] [stdout] test error::app::tests::db_error_routes_via_from ... ok
[INFO] [stdout] test db::migrate::tests::new_schema_has_no_legacy_columns ... ok
[INFO] [stdout] test error::app::tests::io_error_display_includes_prefix ... ok
[INFO] [stdout] test error::app::tests::io_error_routes_via_from ... ok
[INFO] [stdout] test error::app::tests::legacy_exit_codes_unchanged ... ok
[INFO] [stdout] test error::app::tests::lima_error_routes_via_from ... ok
[INFO] [stdout] test error::app::tests::process_error_routes_via_from ... ok
[INFO] [stdout] test error::app::tests::sync_error_routes_via_from ... ok
[INFO] [stdout] test error::validation::tests::rollback_failed_renders_all_three_parts ... ok
[INFO] [stdout] test error::app::tests::typed_error_display_is_transparent ... ok
[INFO] [stdout] test error::validation::tests::macos_version_parse_is_a_single_short_message ... ok
[INFO] [stdout] test error::validation::tests::session_selector_conflict_message ... ok
[INFO] [stdout] test error::validation::tests::step_failed_contains_step_and_detail ... ok
[INFO] [stdout] test error::validation::tests::sync_back_missing_session_field_embeds_field_name ... ok
[INFO] [stdout] test error::validation::tests::temp_secret_cleanup_failed_preserves_source ... ok
[INFO] [stdout] test git::baseline::tests::branch_head_captures_oid_and_ref ... ok
[INFO] [stdout] test git::baseline::tests::detached_head_keeps_oid_and_omits_ref ... ok
[INFO] [stdout] test git::baseline::tests::dirty_repo_sets_dirty_flag ... ok
[INFO] [stdout] test git::baseline::tests::non_git_repo_returns_empty_baseline ... ok
[INFO] [stdout] test git::identity::tests::detect_identity_merges_repo_and_global_fields_per_key ... ok
[INFO] [stdout] test git::identity::tests::repo_identity_wins_over_global_identity ... ok
[INFO] [stdout] test git::session_refs::tests::explicit_base_ref_wins_over_current_branch ... ok
[INFO] [stdout] test git::session_refs::tests::hidden_ref_names_match_session_namespace ... ok
[INFO] [stdout] test git::session_refs::tests::fetch_bundle_uses_session_scoped_incoming_ref_instead_of_fetch_head ... ok
[INFO] [stdout] test git::session_refs::tests::review_branch_name_is_fast_forward_target ... ok
[INFO] [stdout] test git::session_refs::tests::review_branch_name_matches_session ... ok
[INFO] [stdout] test lima::asset_inspect::tests::cache_absent_is_would_extract_absent ... ok
[INFO] [stdout] test lima::asset_inspect::tests::cache_fingerprint_mismatch_is_would_extract ... ok
[INFO] [stdout] test lima::asset_inspect::tests::cache_with_missing_fingerprint_file_is_would_extract ... ok
[INFO] [stdout] test lima::asset_inspect::tests::cache_with_incomplete_tree_surfaces_first_failure ... ok
[INFO] [stdout] test lima::asset_inspect::tests::env_override_fingerprint_compute_failure_surfaces_as_invalid_override ... ok
[INFO] [stdout] test db::sessions::tests::list_sessions_includes_sandbox_and_repo_rows ... ok
[INFO] [stdout] test db::sessions::tests::open_records_a_running_session_after_clone_and_seed ... ok
[INFO] [stdout] test lima::asset_inspect::tests::cache_with_newer_asset_than_marker_is_mtime_guard_tripped ... ok
[INFO] [stdout] test lima::asset_inspect::tests::json_serialization_includes_source_discriminator ... ok
[INFO] [stdout] test lima::asset_inspect::tests::json_would_extract_carries_kind_discriminator ... ok
[INFO] [stdout] test lima::asset_inspect::tests::render_assets_line_cache_short_fingerprint ... ok
[INFO] [stdout] test lima::asset_inspect::tests::render_assets_line_invalid_override_multi_reason ... ok
[INFO] [stdout] test lima::asset_inspect::tests::render_assets_line_invalid_override_single_reason ... ok
[INFO] [stdout] test db::sessions::tests::session_validation_rejects_invalid_mode_metadata_combinations ... ok
[INFO] [stdout] test db::sessions::tests::sandbox_session_is_findable_by_find_session ... ok
[INFO] [stdout] test db::sessions::tests::session_rows_round_trip_agent_metadata ... ok
[INFO] [stdout] test lima::asset_resolver::tests::cache_directory_uses_path_safe_fingerprint_name_but_marker_keeps_canonical_fingerprint ... ok
[INFO] [stdout] test lima::asset_inspect::tests::env_override_complete_tree_is_env_override ... ok
[INFO] [stdout] test lima::asset_inspect::tests::env_override_wrong_mode_reports_wrong_mode ... ok
[INFO] [stdout] test lima::asset_inspect::tests::env_override_incomplete_reports_missing_assets_with_omitted_count ... ok
[INFO] [stdout] test lima::asset_inspect::tests::env_override_nonexistent_is_invalid_not_a_directory ... ok
[INFO] [stdout] test lima::asset_resolver::tests::cache_with_missing_asset_triggers_reextraction ... ok
[INFO] [stdout] test lima::asset_resolver::tests::cache_with_newer_file_than_marker_triggers_reextraction ... ok
[INFO] [stdout] test lima::asset_resolver::tests::cache_with_stale_fingerprint_triggers_reextraction ... ok
[INFO] [stdout] test lima::asset_resolver::tests::cold_cache_extracts_and_reports_extracted_this_call_true ... ok
[INFO] [stdout] test lima::asset_resolver::tests::complete_tree_check_accepts_sh_at_0700 ... ok
[INFO] [stdout] test lima::asset_resolver::tests::complete_tree_check_rejects_sh_without_execute_bit ... ok
[INFO] [stdout] test lima::assets::tests::embedded_manifest_contains_every_in_scope_asset ... ok
[INFO] [stdout] test lima::assets::tests::embedded_manifest_count_matches_in_scope ... ok
[INFO] [stdout] test lima::assets::tests::embedded_manifest_is_sorted_bytewise_by_relative_path ... ok
[INFO] [stdout] test lima::assets::tests::every_embedded_asset_has_non_empty_bytes ... ok
[INFO] [stdout] test lima::base::tests::existing_running_base_is_restarted_before_probe_and_protect ... ok
[INFO] [stdout] test lima::base::tests::existing_stopped_base_is_started_probed_stopped_and_protected ... ok
[INFO] [stdout] test lima::base::tests::extracts_agent_cli_provision_failure_with_package_detail ... ok
[INFO] [stdout] test lima::base::tests::extracts_system_provision_failure_with_package_error ... ok
[INFO] [stdout] test lima::base::tests::insecure_existing_base_is_rebuilt_even_without_rebuild_flag ... ok
[INFO] [stdout] test lima::base::tests::legacy_prepare_path_does_not_probe_provider_versions ... ok
[INFO] [stdout] test lima::base::tests::parse_provision_markers_accepts_minimal_builtin_marker_set ... ok
[INFO] [stdout] test lima::base::tests::parse_provision_markers_reads_shell_probe_output ... ok
[INFO] [stdout] test lima::base::tests::prepare_report_keeps_cleanup_steps_even_when_version_probe_fails ... ok
[INFO] [stdout] test lima::base::tests::prepare_reports_each_step_in_execution_order ... ok
[INFO] [stdout] test lima::base::tests::rebuild_prepare_flow_stops_and_protects_the_base ... ok
[INFO] [stdout] test lima::base::tests::rebuild_without_existing_base_skips_unprotect_and_delete ... ok
[INFO] [stdout] test lima::base_info::tests::base_stamped_under_baked_in_reports_lineage_mismatch_when_inspected_under_override ... ok
[INFO] [stdout] test lima::base_info::tests::base_stamped_under_override_reports_lineage_mismatch_when_inspected_under_default ... ok
[INFO] [stdout] test lima::asset_resolver::tests::different_state_roots_are_resolved_independently ... ok
[INFO] [stdout] test lima::base_info::tests::missing_base_summary_is_not_ready ... ok
[INFO] [stdout] test lima::base_info::tests::ready_base_summary_uses_metadata_and_lima_fields ... ok
[INFO] [stdout] test lima::base_info::tests::require_ready_base_failures_take_priority_over_asset_failures ... ok
[INFO] [stdout] test lima::base_info::tests::invalid_metadata_is_not_prepared_and_stale_is_unknown ... ok
[INFO] [stdout] test lima::base_info::tests::require_ready_fails_when_assets_invalid_override_even_if_base_ready ... ok
[INFO] [stdout] test lima::base_info::tests::require_ready_passes_when_base_ready_and_assets_cache ... ok
[INFO] [stdout] test lima::base_info::tests::require_ready_fails_when_assets_would_extract_even_if_base_ready ... ok
[INFO] [stdout] test lima::base_info::tests::stale_with_matching_lineage_reports_fingerprint_diverged_not_lineage_mismatch ... ok
[INFO] [stdout] test lima::base_info::tests::unknown_provision_fingerprint_source_is_invalid_metadata ... ok
[INFO] [stdout] test lima::asset_resolver::tests::env_override_missing_directory_surfaces_validation_error ... ok
[INFO] [stdout] test lima::base_info::tests::stale_and_unprotected_are_distinct_readiness_issues ... ok
[INFO] [stdout] test lima::copy::tests::adds_trailing_slash_for_directory_sources ... ok
[INFO] [stdout] test lima::asset_resolver::tests::env_override_incomplete_tree_reports_missing_paths ... ok
[INFO] [stdout] test lima::asset_resolver::tests::env_override_content_change_changes_effective_fingerprint ... ok
[INFO] [stdout] test lima::copy::tests::guest_file_export_omits_recursive_flag ... ok
[INFO] [stdout] test lima::copy::tests::keeps_recursive_flag_for_directory_sources ... ok
[INFO] [stdout] test lima::copy::tests::leaves_file_sources_without_trailing_slash ... ok
[INFO] [stdout] test lima::asset_resolver::tests::env_override_returns_env_override_origin_with_override_fingerprint ... ok
[INFO] [stdout] test lima::fingerprint::tests::baked_in_fingerprints_are_well_formed_sha256 ... ok
[INFO] [stdout] test lima::fingerprint::tests::baked_in_provision_and_bundle_fingerprints_differ ... ok
[INFO] [stdout] test lima::fingerprint::tests::fingerprint_changes_when_path_or_contents_change ... ok
[INFO] [stdout] test lima::fingerprint::tests::provision_and_asset_bundle_salts_differ_so_fingerprints_diverge ... ok
[INFO] [stdout] test lima::copy::tests::seed_repo_creates_repo_directory_before_copying_contents ... ok
[INFO] [stdout] test lima::fingerprint::tests::guest_scripts_are_discovered_non_recursively ... ok
[INFO] [stdout] test lima::fingerprint::tests::provision_scripts_are_discovered_non_recursively ... ok
[INFO] [stdout] test lima::asset_resolver::tests::extracted_shell_scripts_are_executable_and_yaml_is_readable ... ok
[INFO] [stdout] test lima::fingerprint::tests::lima_provision_and_guest_discovery_cover_disjoint_sets ... ok
[INFO] [stdout] test lima::inspect::tests::parses_running_and_stopped_instances ... ok
[INFO] [stdout] test lima::inspect::tests::parses_single_instance_object_output ... ok
[INFO] [stdout] test lima::instance::tests::clone_args_keep_source_target_and_resource_sizes_typed ... ok
[INFO] [stdout] test lima::instance::tests::create_args_request_mountless_instances ... ok
[INFO] [stdout] test lima::instance::tests::retries_immediate_vz_exit_before_boot ... ok
[INFO] [stdout] test lima::shell::tests::ssh_command_bootstraps_workdir_session_and_shellenv ... ok
[INFO] [stdout] test lima::copy::tests::omits_recursive_flag_for_file_sources ... ok
[INFO] [stdout] test lima::shell::tests::ssh_command_can_force_tty_for_interactive_remote_command ... ok
[INFO] [stdout] test lima::fingerprint::tests::fingerprint_is_stable_across_input_order ... ok
[INFO] [stdout] test lima::shell::tests::ssh_command_enables_agent_forwarding_only_when_requested ... ok
[INFO] [stdout] test lima::inspect::tests::parses_mounts_and_top_level_rosetta_config ... ok
[INFO] [stdout] test lima::shell::tests::ssh_command_sources_guest_secret_file_when_present ... ok
[INFO] [stdout] test lima::inspect::tests::treats_empty_json_output_as_no_instances ... ok
[INFO] [stdout] test lima::instance::tests::start_args_propagate_timeout_when_present ... ok
[INFO] [stdout] test lima::instance::tests::does_not_retry_degraded_readiness_failures ... ok
[INFO] [stdout] test lima::tmux::tests::tmux_agent_window_is_recreated_and_bootstrapped_before_attach ... ok
[INFO] [stdout] test platform::host::tests::doctor_rejects_lima_below_the_supported_floor ... ok
[INFO] [stdout] test lima::tmux::tests::tmux_shell_window_is_created_before_attach ... ok
[INFO] [stdout] test platform::host::tests::host_context_uses_agbranch_state_root_override ... ok
[INFO] [stdout] test platform::paths::tests::custom_state_root_is_used_verbatim ... ok
[INFO] [stdout] test platform::paths::tests::macos_paths_use_application_support ... ok
[INFO] [stdout] test platform::paths::tests::linux_paths_use_xdg_state_home_when_present ... ok
[INFO] [stdout] test policy::secrets::tests::rendered_guest_secret_file_shell_escapes_sensitive_values ... ok
[INFO] [stdout] test policy::sync_plan::tests::dirty_guest_repo_blocks_git_native_sync ... ok
[INFO] [stdout] test policy::sync_plan::tests::guest_head_mismatch_has_specific_block_reason ... ok
[INFO] [stdout] test platform::host::tests::linux_doctor_requires_kvm ... ok
[INFO] [stdout] test provider::auth::tests::claude_on_macos_imports_auth_env_from_settings_json_only ... ok
[INFO] [stdout] test provider::auth::tests::claude_host_env_overrides_settings_json_for_same_auth_key ... ok
[INFO] [stdout] test provider::auth::tests::noninteractive_mode_imports_nothing_and_does_not_prompt ... ok
[INFO] [stdout] test provider::auth::tests::interactive_mode_imports_detected_auth_after_confirmation ... ok
[INFO] [stdout] test provider::bootstrap::tests::claude_settings_bootstrap_skips_bypass_confirmation_prompt ... ok
[INFO] [stdout] test provider::bootstrap::tests::claude_bootstrap_files_target_guest_claude_state_locations ... ok
[INFO] [stdout] test provider::auth::tests::gemini_detection_imports_env_auth_but_not_settings_json ... ok
[INFO] [stdout] test provider::bootstrap::tests::claude_state_bootstrap_marks_workspace_trusted_and_onboarding_complete ... ok
[INFO] [stdout] test provider::bootstrap::tests::claude_bootstrap_prefers_host_theme_when_available ... ok
[INFO] [stdout] test policy::secrets::tests::env_file_is_host_resolved_and_overrides_are_applied ... ok
[INFO] [stdout] test provider::auth::tests::codex_auth_detection_only_includes_auth_json ... ok
[INFO] [stdout] test provider::bootstrap::tests::codex_bootstrap_carries_model_base_url_and_guest_workspace_trust ... ok
[INFO] [stdout] test provider::bootstrap::tests::codex_bootstrap_files_target_guest_codex_config_location ... ok
[INFO] [stdout] test provider::launch::tests::launch_command_starts_with_provider_binary_and_unrestricted_flags ... ok
[INFO] [stdout] test lima::asset_resolver::tests::warm_cache_reports_extracted_this_call_false ... ok
[INFO] [stdout] test provider::bootstrap::tests::gemini_trusted_folders_bootstrap_marks_exact_workspace_trusted ... ok
[INFO] [stdout] test provider::auth::tests::claude_on_macos_prefers_env_auth_and_ignores_host_config_blob ... ok
[INFO] [stdout] test provider::bootstrap::tests::gemini_bootstrap_files_target_guest_settings_and_trusted_folder_locations ... ok
[INFO] [stdout] test provider::registry::tests::codex_auth_allowlist_is_exact ... ok
[INFO] [stdout] test provider::registry::tests::provider_launch_presets_are_unrestricted ... ok
[INFO] [stdout] test provider::import::tests::imported_provider_files_land_in_standard_guest_home_locations ... ok
[INFO] [stdout] test session::exec::tests::build_session_ssh_args_supports_interactive_shell_bootstrap ... ok
[INFO] [stdout] test provider::shims::tests::provider_shim_uses_provider_specific_unrestricted_defaults ... ok
[INFO] [stdout] test provider::import::tests::detect_host_files_skips_directories_even_when_allowlisted_path_exists ... ok
[INFO] [stdout] test provider::shims::tests::provider_shim_bootstraps_shellenv_auth_and_executes_unrestricted_when_no_args ... ok
[INFO] [stdout] test provider::bootstrap::tests::gemini_settings_bootstrap_enables_folder_trust_and_api_key_auth ... ok
[INFO] [stdout] test session::exec::tests::finalize_temp_secret_file_errors_when_cleanup_fails_after_copy_success ... ok
[INFO] [stdout] test session::exec::tests::build_session_ssh_args_supports_noninteractive_exec ... ok
[INFO] [stdout] test session::exec::tests::materialize_guest_secret_short_circuits_when_env_is_empty ... ok
[INFO] [stdout] test session::orchestration::tests::run_step_preserves_blocked_errors ... ok
[INFO] [stdout] test session::orchestration::tests::run_step_returns_ok_on_success ... ok
[INFO] [stdout] test session::exec::tests::finalize_temp_secret_file_propagates_copy_error_after_successful_cleanup ... ok
[INFO] [stdout] test session::guest_support::tests::install_guest_support_files_copies_shellenv_and_provider_shims_under_agbranch_home ... ok
[INFO] [stdout] test session::guest_support::tests::ensure_workspace_and_shell_bootstraps_tmux_shell_window_in_workspace ... ok
[INFO] [stdout] test session::reconcile::tests::cloning_requests_reclone ... ok
[INFO] [stdout] test session::reconcile::tests::applying_requires_manual_rollback_or_resume ... ok
[INFO] [stdout] test session::reconcile::tests::destroying_always_finishes_forward ... ok
[INFO] [stdout] test session::orchestration::tests::run_step_wraps_inner_error_as_step_failed ... ok
[INFO] [stdout] test session::reconcile::tests::running_is_a_noop ... ok
[INFO] [stdout] test session::paths::tests::provider_shim_path_from_guest_home_does_not_rederive_guest_suffix ... ok
[INFO] [stdout] test session::runtime::tests::infer_guest_runtime_prefers_live_window_provider_marker ... ok
[INFO] [stdout] test session::runtime::tests::infer_guest_runtime_reports_shell_only_when_agent_not_live ... ok
[INFO] [stdout] test session::runtime::tests::infer_guest_runtime_supports_literal_backslash_t_output ... ok
[INFO] [stdout] test session::exec::tests::resolve_connection_supports_sandbox_runtime_sessions ... ok
[INFO] [stdout] test session::orchestration::tests::session_guard_rollback_returns_original_on_clean_cleanup ... FAILED
[INFO] [stdout] test types::tests::session_name_rejects_values_longer_than_forty_eight_chars ... ok
[INFO] [stdout] test util::ids::tests::prepared_base_override_wins_over_platform_default ... ok
[INFO] [stdout] test session::orchestration::tests::session_guard_commit_preserves_state ... ok
[INFO] [stdout] test session::orchestration::tests::session_guard_drop_runs_cleanup_when_not_committed ... ok
[INFO] [stdout] test sync::tests::sync_back_wrapper_clears_lock_metadata_after_inner_error ... ok
[INFO] [stdout] test sync::tests::sync_back_wrapper_sets_and_clears_lock_metadata_around_inner_work ... ok
[INFO] [stdout] Initialized empty Git repository in /tmp/.tmppj1Mrg/host-repo/.git/
[INFO] [stdout] Initialized empty Git repository in /tmp/.tmpKLGUPh/host-repo/.git/
[INFO] [stdout] Initialized empty Git repository in /tmp/.tmpq70Bq4/host-repo/.git/
[INFO] [stdout] [main (root-commit) abe57f2] initial
[INFO] [stdout]  1 file changed, 1 insertion(+)
[INFO] [stdout]  create mode 100644 README.md
[INFO] [stdout] [main (root-commit) abe57f2] initial
[INFO] [stdout]  1 file changed, 1 insertion(+)
[INFO] [stdout]  create mode 100644 README.md
[INFO] [stdout] [main (root-commit) abe57f2] initial
[INFO] [stdout]  1 file changed, 1 insertion(+)
[INFO] [stdout]  create mode 100644 README.md
[INFO] [stderr] Switched to a new branch 'agbranch/runtime-detached'
[INFO] [stdout] branch 'agbranch/runtime-detached' set up to track 'origin/agbranch/runtime-detached'.
[INFO] [stderr] HEAD is now at abe57f2 initial
[INFO] [stderr] Switched to a new branch 'agbranch/runtime-head-mismatch'
[INFO] [stderr] Switched to a new branch 'agbranch/runtime-diverged'
[INFO] [stdout] branch 'agbranch/runtime-head-mismatch' set up to track 'origin/agbranch/runtime-head-mismatch'.
[INFO] [stdout] branch 'agbranch/runtime-diverged' set up to track 'origin/agbranch/runtime-diverged'.
[INFO] [stderr] Switched to a new branch 'scratch-work'
[INFO] [stdout] [agbranch/runtime-diverged 2c1f16b] guest change
[INFO] [stdout]  1 file changed, 1 insertion(+), 1 deletion(-)
[INFO] [stderr] Switched to branch 'agbranch/runtime-diverged'
[INFO] [stdout] [agbranch/runtime-diverged 7aa6209] host divergence
[INFO] [stdout]  1 file changed, 1 insertion(+), 1 deletion(-)
[INFO] [stderr] Switched to branch 'main'
[INFO] [stdout] test sync::git_native::tests::git_native_sync_blocks_when_guest_head_is_not_review_branch ... ok
[INFO] [stdout] test sync::git_native::tests::git_native_sync_blocks_when_guest_head_is_detached ... ok
[INFO] [stdout] test sync::git_native::tests::git_native_sync_exports_patch_when_review_branch_diverged ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- commands::base::tests::running_base_is_blocked_before_clone stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'commands::base::tests::running_base_is_blocked_before_clone' (1966) panicked at src/commands/base.rs:689:9:
[INFO] [stdout] assertion failed: matches!(err, AppError::Blocked(message) if message ==
[INFO] [stdout]     "prepared base agbranch-base-macos is running: stop it with limactl stop agbranch-base-macos or run agbranch base prepare")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x598a5098e978 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x598a5098e978 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x598a5098e978 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x598a5098e978 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x598a509a5f4a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x598a509a5f4a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x598a50994182 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x598a50994182 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x598a50968db6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x598a50968db6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x598a509844b9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x598a505fc36c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x598a505fc36c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x598a50984672 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x598a50984672 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x598a50968ea4 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x598a5095dc09 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x598a50969f6d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x598a509a670c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x598a509a66d2 - core[8fb95b77d25ab6c8]::panicking::panic
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x598a504bfbc6 - agbranch[2c110933415b3e18]::commands::base::tests::running_base_is_blocked_before_clone
[INFO] [stdout]                                at /opt/rustwide/workdir/src/commands/base.rs:689:9
[INFO] [stdout]   21:     0x598a504af717 - agbranch[2c110933415b3e18]::commands::base::tests::running_base_is_blocked_before_clone::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/commands/base.rs:649:46
[INFO] [stdout]   22:     0x598a502fb556 - <agbranch[2c110933415b3e18]::commands::base::tests::running_base_is_blocked_before_clone::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x598a505ef44b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x598a505ef44b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x598a505fccc5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x598a505fccc5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x598a505fccc5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x598a505fccc5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x598a505fccc5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x598a505fccc5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x598a505fccc5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x598a505f65d4 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x598a505f65d4 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x598a505ffd42 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x598a505ffd42 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x598a505ffd42 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x598a505ffd42 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x598a505ffd42 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x598a505ffd42 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x598a505ffd42 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x598a5098da3f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   42:     0x598a5098da3f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x738cd9057aa4 - <unknown>
[INFO] [stdout]   44:     0x738cd90e4a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- session::orchestration::tests::session_guard_rollback_returns_original_on_clean_cleanup stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'session::orchestration::tests::session_guard_rollback_returns_original_on_clean_cleanup' (2216) panicked at src/session/orchestration.rs:280:9:
[INFO] [stdout] rollback should preserve original error on clean cleanup, got Validation(RollbackFailed { original: "operation interrupted", cleanup: "failed to spawn `limactl`: No such file or directory (os error 2)", operation: "launch" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x598a5098e978 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x598a5098e978 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x598a5098e978 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x598a5098e978 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x598a509a5f4a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x598a509a5f4a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x598a50994182 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x598a50994182 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x598a50968db6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x598a50968db6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x598a509844b9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x598a505fc36c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x598a505fc36c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x598a50984672 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x598a50984672 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x598a50968e72 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x598a5095dc09 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x598a50969f6d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x598a509a670c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x598a504be71f - agbranch[2c110933415b3e18]::session::orchestration::tests::session_guard_rollback_returns_original_on_clean_cleanup
[INFO] [stdout]                                at /opt/rustwide/workdir/src/session/orchestration.rs:280:9
[INFO] [stdout]   20:     0x598a504af5d7 - agbranch[2c110933415b3e18]::session::orchestration::tests::session_guard_rollback_returns_original_on_clean_cleanup::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/session/orchestration.rs:269:66
[INFO] [stdout]   21:     0x598a502fab96 - <agbranch[2c110933415b3e18]::session::orchestration::tests::session_guard_rollback_returns_original_on_clean_cleanup::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x598a505ef44b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x598a505ef44b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x598a505fccc5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x598a505fccc5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x598a505fccc5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x598a505fccc5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x598a505fccc5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x598a505fccc5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x598a505fccc5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x598a505f65d4 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x598a505f65d4 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x598a505ffd42 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x598a505ffd42 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x598a505ffd42 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x598a505ffd42 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x598a505ffd42 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x598a505ffd42 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x598a505ffd42 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x598a5098da3f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   41:     0x598a5098da3f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x738cd9057aa4 - <unknown>
[INFO] [stdout]   43:     0x738cd90e4a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     commands::base::tests::running_base_is_blocked_before_clone
[INFO] [stdout]     session::orchestration::tests::session_guard_rollback_returns_original_on_clean_cleanup
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 286 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.76s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "cc6b737dc89c4e65b8ce8c3947417c9685eb7c034c7fbeefd96c88dfb8926653", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cc6b737dc89c4e65b8ce8c3947417c9685eb7c034c7fbeefd96c88dfb8926653", kill_on_drop: false }`
[INFO] [stdout] cc6b737dc89c4e65b8ce8c3947417c9685eb7c034c7fbeefd96c88dfb8926653
