[INFO] cloning repository https://github.com/cesarfrancots/tales
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/cesarfrancots/tales" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcesarfrancots%2Ftales", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcesarfrancots%2Ftales'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f10e551b836691119856bbb1a94b2fe4cb65a57b
[INFO] testing cesarfrancots/tales against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcesarfrancots%2Ftales" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/cesarfrancots/tales
[INFO] finished tweaking git repo https://github.com/cesarfrancots/tales
[INFO] tweaked toml for git repo https://github.com/cesarfrancots/tales written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/cesarfrancots/tales on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/cesarfrancots/tales already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 226af4f9a49c750b877639d7198b97eee3114d55e9b02a6ef664ba854b57279f
[INFO] running `Command { std: "docker" "start" "226af4f9a49c750b877639d7198b97eee3114d55e9b02a6ef664ba854b57279f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "226af4f9a49c750b877639d7198b97eee3114d55e9b02a6ef664ba854b57279f", 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" "226af4f9a49c750b877639d7198b97eee3114d55e9b02a6ef664ba854b57279f" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "226af4f9a49c750b877639d7198b97eee3114d55e9b02a6ef664ba854b57279f", 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" "226af4f9a49c750b877639d7198b97eee3114d55e9b02a6ef664ba854b57279f" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling http v1.4.2
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling socket2 v0.6.4
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling tales-core v0.4.5 (/opt/rustwide/workdir/crates/tales-core)
[INFO] [stderr]    Compiling uuid v1.23.3
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling data-encoding v2.11.0
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling compact_str v0.8.2
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling matchit v0.7.3
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling unicode-truncate v1.1.0
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling tungstenite v0.24.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling ratatui v0.29.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling axum-core v0.4.5
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling hyper v1.10.1
[INFO] [stderr]    Compiling tokio-tungstenite v0.24.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling axum v0.7.9
[INFO] [stderr]    Compiling tales-tui v0.4.5 (/opt/rustwide/workdir/crates/tales-tui)
[INFO] [stderr]    Compiling tales-cli v0.4.5 (/opt/rustwide/workdir/crates/tales-cli)
[INFO] [stderr]    Compiling tales-web v0.4.5 (/opt/rustwide/workdir/crates/tales-web)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 34.95s
[INFO] running `Command { std: "docker" "inspect" "226af4f9a49c750b877639d7198b97eee3114d55e9b02a6ef664ba854b57279f", 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" "226af4f9a49c750b877639d7198b97eee3114d55e9b02a6ef664ba854b57279f" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling tales-core v0.4.5 (/opt/rustwide/workdir/crates/tales-core)
[INFO] [stderr]    Compiling tales-tui v0.4.5 (/opt/rustwide/workdir/crates/tales-tui)
[INFO] [stderr]    Compiling tales-cli v0.4.5 (/opt/rustwide/workdir/crates/tales-cli)
[INFO] [stderr]    Compiling tales-web v0.4.5 (/opt/rustwide/workdir/crates/tales-web)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 10.45s
[INFO] running `Command { std: "docker" "inspect" "226af4f9a49c750b877639d7198b97eee3114d55e9b02a6ef664ba854b57279f", 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" "226af4f9a49c750b877639d7198b97eee3114d55e9b02a6ef664ba854b57279f" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.25s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/tales-f984577efe3508ef)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test tests::context_budget_labels_match_cli_semantics ... ok
[INFO] [stdout] test tests::context_fit_label_reports_budget_pressure ... ok
[INFO] [stdout] test tests::doctor_caps_are_explicit ... ok
[INFO] [stdout] test tests::context_json_serializer_can_include_or_omit_text ... ok
[INFO] [stdout] test tests::doctor_targets_all_inventory_is_not_strict ... ok
[INFO] [stdout] test tests::commands_subcommand_parses ... ok
[INFO] [stdout] test tests::doctor_json_inventory_is_machine_readable_without_strict_failures ... ok
[INFO] [stdout] test tests::doctor_targets_default_to_primary_roster ... ok
[INFO] [stdout] test tests::doctor_targets_rejects_mixed_all_and_agents ... ok
[INFO] [stdout] test tests::linux_open_script_quotes_paths_and_flags ... ok
[INFO] [stdout] test tests::open_script_omits_empty_task ... ok
[INFO] [stdout] test tests::open_script_quotes_and_includes_flags ... ok
[INFO] [stdout] test tests::prompt_forecast_counts_parallel_run_payload ... ok
[INFO] [stdout] test tests::preflight_agent_json_exposes_tool_metadata ... ok
[INFO] [stdout] test tests::prompt_forecast_discuss_has_no_execution_payload ... ok
[INFO] [stdout] test tests::report_paths_resolve_relative_to_cwd ... ok
[INFO] [stdout] test tests::roster_advice_flags_single_tool_debate ... ok
[INFO] [stdout] test tests::windows_open_command_quotes_paths_and_flags ... ok
[INFO] [stdout] test tests::shared_prompt_forecast_json_reports_calls_and_payloads ... ok
[INFO] [stdout] test tests::recover_subcommand_parses ... ok
[INFO] [stdout] test tests::recover_runs_sort_by_manifest_update_time ... ok
[INFO] [stdout] test tests::run_artifacts_write_manifest_events_and_plan ... ok
[INFO] [stdout] test tests::doctor_json_reports_unknown_strict_tool_as_failure ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tales_core-f4f0136815cb92c3)
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 140 tests
[INFO] [stdout] test agent::codex::tests::build_args_wires_model_and_effort ... ok
[INFO] [stdout] test agent::codex::tests::build_args_omits_effort_when_unset ... ok
[INFO] [stdout] test agent::codex::tests::tool_summary_uses_real_command_not_wire_type ... ok
[INFO] [stdout] test agent::codex::tests::token_usage_parses_flat_and_nested_codex_usage ... ok
[INFO] [stdout] test agent::generic::tests::injected_notes_fold_into_prompt ... ok
[INFO] [stdout] test agent::generic::tests::no_model_flag_means_model_is_dropped ... ok
[INFO] [stdout] test agent::generic::tests::trailing_positional_prompt ... ok
[INFO] [stdout] test agent::generic::tests::prompt_behind_a_flag_with_model ... ok
[INFO] [stdout] test agent::codex::tests::benign_noise_is_classified ... ok
[INFO] [stdout] test agent::opencode::tests::first_turn_has_no_continue ... ok
[INFO] [stdout] test agent::opencode::tests::injected_notes_fold_into_prompt ... ok
[INFO] [stdout] test agent::codex::tests::tool_summary_falls_back_to_kind_when_no_useful_field ... ok
[INFO] [stdout] test agent::opencode::tests::later_turns_continue_and_pass_model ... ok
[INFO] [stdout] test agent::generic::tests::from_info_copies_the_row ... ok
[INFO] [stdout] test agent::registry_tests::bin_path_accepts_direct_executable_path ... ok
[INFO] [stdout] test agent::registry_tests::default_models_match_primary_planners ... ok
[INFO] [stdout] test agent::registry_tests::every_known_tool_constructs ... ok
[INFO] [stdout] test agent::registry_tests::generic_rows_have_an_adapter_kind_and_bin ... ok
[INFO] [stdout] test agent::registry_tests::make_adapter_builds_generic_tools ... ok
[INFO] [stdout] test agent::registry_tests::make_adapter_knows_opencode ... ok
[INFO] [stdout] test agent::registry_tests::tool_status_json_exposes_shared_and_legacy_cap_aliases ... ok
[INFO] [stdout] test agent::registry_tests::project_mcp_config_risks_reports_presence_without_secret_markers ... ok
[INFO] [stdout] test agent::registry_tests::project_mcp_config_risks_detects_known_configs_and_secret_markers ... ok
[INFO] [stdout] test agent::registry_tests::validate_effort_accepts_known_tool_efforts ... ok
[INFO] [stdout] test agent::registry_tests::validate_effort_rejects_invalid_or_unsupported_efforts ... ok
[INFO] [stdout] test agent::registry_tests::known_tools_status_json_lists_registry_once ... ok
[INFO] [stdout] test agent::registry_tests::validate_roster_allows_distinct_and_duplicate_session_tools ... ok
[INFO] [stdout] test agent::registry_tests::validate_roster_rejects_two_opencode ... ok
[INFO] [stdout] test agent::registry_tests::validate_tool_readiness_reports_unknown_tools_before_spawn ... ok
[INFO] [stdout] test build_info::tests::json_includes_package_version ... ok
[INFO] [stdout] test conductor::tests::conductor_with_no_planners_schedules_nothing ... ok
[INFO] [stdout] test bus::tests::history_is_bounded_by_event_buffer ... ok
[INFO] [stdout] test conductor::tests::conductor_only_schedules_planners ... ok
[INFO] [stdout] test bus::tests::history_replays_durable_events_but_not_token_deltas ... ok
[INFO] [stdout] test coordinator::tests::features_are_in_range_and_aligned ... ok
[INFO] [stdout] test agent::registry_tests::validate_tool_readiness_keeps_roster_safety ... ok
[INFO] [stdout] test eval_harness::tests::mock_eval_generates_metrics_without_model_calls ... ok
[INFO] [stdout] test conductor::tests::is_planner_excludes_executor_and_human ... ok
[INFO] [stdout] test orchestrator::prompt_tests::capped_project_context_preserves_repo_sections ... ok
[INFO] [stdout] test orchestrator::prompt_tests::execution_packet_budget_trims_body_but_keeps_header ... ok
[INFO] [stdout] test orchestrator::prompt_tests::execution_packet_budget_preserves_priority_sections ... ok
[INFO] [stdout] test orchestrator::prompt_tests::execution_packet_includes_local_change_summary_for_separate_executors ... ok
[INFO] [stdout] test orchestrator::prompt_tests::execution_packet_uses_recent_planner_outputs_and_recommendation ... ok
[INFO] [stdout] test dataset::tests::orchestration_plans_are_valid_and_well_formed ... ok
[INFO] [stdout] test dataset::tests::generation_is_deterministic_and_balanced ... ok
[INFO] [stdout] test orchestrator::prompt_tests::execution_prompt_avoids_reposting_plan_for_resumable_planner ... ok
[INFO] [stdout] test orchestrator::prompt_tests::execution_prompt_bounds_stateless_plan_context ... ok
[INFO] [stdout] test orchestrator::prompt_tests::execution_prompt_preserves_prebudgeted_packet_under_tight_cap ... ok
[INFO] [stdout] test orchestrator::prompt_tests::intros_ask_for_concrete_grounded_output_and_greenlight ... ok
[INFO] [stdout] test orchestrator::prompt_tests::optimization_hints_call_out_salvaged_prose_votes ... ok
[INFO] [stdout] test orchestrator::prompt_tests::first_turn_project_context_respects_context_budget ... ok
[INFO] [stdout] test orchestrator::prompt_tests::first_turn_prompts_include_cached_project_context ... ok
[INFO] [stdout] test orchestrator::prompt_tests::resumable_delta_respects_context_budget ... ok
[INFO] [stdout] test orchestrator::prompt_tests::resumable_first_turn_introduces_role ... ok
[INFO] [stdout] test orchestrator::prompt_tests::resumable_revision_sends_only_the_delta_not_role_or_own_history ... ok
[INFO] [stdout] test orchestrator::prompt_tests::resumable_round2_keeps_full_budget_for_other_proposal ... ok
[INFO] [stdout] test orchestrator::prompt_tests::round2_synth_merges_and_review_critiques ... ok
[INFO] [stdout] test orchestrator::prompt_tests::resume_packet_uses_outcome_specific_next_step ... ok
[INFO] [stdout] test orchestrator::prompt_tests::session_report_calibrates_provider_input_against_prompt_estimate ... ok
[INFO] [stdout] test orchestrator::prompt_tests::session_report_explains_missing_machine_cost ... ok
[INFO] [stdout] test orchestrator::prompt_tests::optimization_hints_call_out_unlimited_budget_and_expensive_voting ... ok
[INFO] [stdout] test orchestrator::prompt_tests::session_report_includes_cost_when_available ... ok
[INFO] [stdout] test orchestrator::prompt_tests::session_report_includes_deterministic_optimization_hints ... ok
[INFO] [stdout] test orchestrator::prompt_tests::session_report_includes_compact_resume_packet ... ok
[INFO] [stdout] test orchestrator::prompt_tests::session_report_includes_project_context_metadata ... ok
[INFO] [stdout] test orchestrator::prompt_tests::session_report_includes_provider_token_usage_when_available ... ok
[INFO] [stdout] test orchestrator::prompt_tests::session_report_includes_prompt_telemetry ... ok
[INFO] [stdout] test orchestrator::prompt_tests::session_summary_includes_machine_readable_handoff_and_telemetry ... ok
[INFO] [stdout] test orchestrator::prompt_tests::session_summary_includes_recommendation_vote_parse_source ... ok
[INFO] [stdout] test orchestrator::prompt_tests::stateless_adapter_context_can_be_bounded ... ok
[INFO] [stdout] test orchestrator::prompt_tests::stateless_adapter_keeps_full_context_behavior ... ok
[INFO] [stdout] test orchestrator::prompt_tests::stateless_first_turn_includes_cached_project_context ... ok
[INFO] [stdout] test orchestrator::prompt_tests::stateless_round2_includes_own_proposal ... ok
[INFO] [stdout] test orchestrator::prompt_tests::stateless_later_turn_omits_repeated_project_context ... ok
[INFO] [stdout] test orchestrator::prompt_tests::resumable_execution_prompt_still_gets_local_change_handoff ... ok
[INFO] [stdout] test orchestrator::prompt_tests::stateless_round2_splits_context_budget_between_sections ... ok
[INFO] [stdout] test orchestrator::prompt_tests::recommendation_salvages_unambiguous_prose_vote_without_repair_prompt ... ok
[INFO] [stdout] test orchestrator::prompt_tests::vote_context_respects_budget ... ok
[INFO] [stdout] test orchestrator::prompt_tests::vote_context_keeps_recent_decision_context ... ok
[INFO] [stdout] test orchestrator::prompt_tests::vote_repair_is_lean_for_resumable_and_contextual_for_stateless ... ok
[INFO] [stdout] test orchestrator::prompt_tests::verification_passes_without_retry ... ok
[INFO] [stdout] test project_context::tests::local_change_summary_status_json_keeps_count_and_preview_aliases ... ok
[INFO] [stdout] test orchestrator::prompt_tests::vote_prompt_keeps_resumable_lean_but_stateless_contextual ... ok
[INFO] [stdout] test dataset::tests::no_template_placeholders_leak ... ok
[INFO] [stdout] test orchestrator::prompt_tests::verification_escalates_to_stronger_executor ... ok
[INFO] [stdout] test project_context::tests::project_context_discloses_when_file_map_is_truncated ... ok
[INFO] [stdout] test project_context::tests::local_change_summary_keeps_media_paths_but_skips_generated_outputs ... ok
[INFO] [stdout] test project_context::tests::project_context_preserves_manifest_excerpts_outside_truncated_file_map ... ok
[INFO] [stdout] test orchestrator::prompt_tests::verification_failure_iterates_then_gives_up ... ok
[INFO] [stdout] test project_context::tests::local_change_summary_truncates_visible_entries ... ok
[INFO] [stdout] test project_context::tests::project_context_cache_respects_manifest_excerpt_size ... ok
[INFO] [stdout] test project_context::tests::project_context_prioritizes_manifests_and_source_when_truncated ... ok
[INFO] [stdout] test project_context::tests::project_context_caches_until_file_map_changes ... ok
[INFO] [stdout] test project_context::tests::project_context_reuses_cache_for_uninjected_manifest_tail_edits ... ok
[INFO] [stdout] test project_context::tests::project_context_status_json_keeps_budget_and_legacy_aliases ... ok
[INFO] [stdout] test project_context::tests::signature_changes_when_source_file_size_changes ... ok
[INFO] [stdout] test project_context::tests::signature_ignores_manifest_mtime_when_excerpt_hash_matches ... ok
[INFO] [stdout] test project_context::tests::project_context_skips_generated_outputs_from_file_map_and_signature ... ok
[INFO] [stdout] test project_context::tests::project_context_reuses_cache_for_same_size_source_edits ... ok
[INFO] [stdout] test project_context::tests::project_context_skips_generated_session_artifacts ... ok
[INFO] [stdout] test project_context::tests::project_context_skips_heavy_directories ... ok
[INFO] [stdout] test prompt_forecast::tests::prompt_forecast_caps_first_project_context_payload ... ok
[INFO] [stdout] test project_context::tests::signature_uses_manifest_content_hash ... ok
[INFO] [stdout] test prompt_forecast::tests::prompt_forecast_discuss_has_no_execution_payload ... ok
[INFO] [stdout] test prompt_forecast::tests::run_advice_flags_parallel_cache_cap_and_tiered_execution ... ok
[INFO] [stdout] test prompt_forecast::tests::prompt_forecast_json_reports_shared_preflight_shape ... ok
[INFO] [stdout] test prompt_forecast::tests::run_advice_json_keeps_machine_readable_levels ... ok
[INFO] [stdout] test prompt_forecast::tests::run_advice_warns_for_sequential_unlimited_and_disabled_context ... ok
[INFO] [stdout] test recommend::tests::aggregate_marks_tied_positive_votes_not_confident ... ok
[INFO] [stdout] test recommend::tests::aggregate_picks_highest_confidence_candidate ... ok
[INFO] [stdout] test recommend::tests::aggregate_requires_all_planner_votes_to_need_plan ... ok
[INFO] [stdout] test recommend::tests::parse_vote_accepts_common_executor_aliases_without_repair ... ok
[INFO] [stdout] test recommend::tests::parse_vote_lenient_refuses_ambiguous_or_partial_mentions ... ok
[INFO] [stdout] test recommend::tests::parse_vote_lenient_salvages_single_candidate_prose ... ok
[INFO] [stdout] test recommend::tests::parse_vote_tolerates_prose_and_fences ... ok
[INFO] [stdout] test recommend::tests::aggregate_marks_unmatched_votes_not_confident ... ok
[INFO] [stdout] test session::tests::compact_transcript_keeps_decisions_risks_and_executor ... ok
[INFO] [stdout] test session::tests::session_config_validates_roster_and_effort ... ok
[INFO] [stdout] test project_context::tests::signature_ignores_source_mtime_when_file_map_is_unchanged ... ok
[INFO] [stdout] test trace::tests::append_then_load_round_trips ... ok
[INFO] [stdout] test tool_recommendation::tests::recommendation_scores_known_tools_and_chips ... ok
[INFO] [stdout] test verify::tests::run_check_captures_output ... ok
[INFO] [stdout] test verify::tests::tail_bounded_keeps_the_end ... ok
[INFO] [stdout] test workspace_profile::tests::profile_path_is_stable_per_workspace ... ok
[INFO] [stdout] test verify::tests::feedback_prompt_includes_task_command_and_output ... ok
[INFO] [stdout] test workspace_profile::tests::profile_roundtrip_stores_metadata_only ... ok
[INFO] [stdout] test prompt_forecast::tests::prompt_forecast_counts_parallel_run_payload ... ok
[INFO] [stdout] test verify::tests::run_check_detects_pass_and_fail ... ok
[INFO] [stdout] test trace::tests::load_is_empty_when_no_log ... ok
[INFO] [stdout] test project_context::tests::project_context_includes_live_git_status_without_status_cache_misses ... ok
[INFO] [stdout] test dataset::tests::jsonl_lines_are_valid_and_labeled ... ok
[INFO] [stdout] test coordinator::tests::uncertainty_margin_is_informative ... ok
[INFO] [stdout] test coordinator::tests::json_round_trips ... ok
[INFO] [stdout] test coordinator::tests::held_out_accuracy_is_high ... ok
[INFO] [stdout] test coordinator::tests::probabilities_are_a_distribution ... ok
[INFO] [stdout] test coordinator::tests::load_rejects_mismatched_dims ... ok
[INFO] [stdout] test coordinator::tests::traces_bias_the_model ... ok
[INFO] [stdout] test coordinator::tests::training_is_deterministic ... ok
[INFO] [stdout] test coordinator::tests::difficulty_and_tier_track_shape ... ok
[INFO] [stdout] test coordinator::tests::seed_model_learns_the_priors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 140 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.52s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/discussion.rs (/opt/rustwide/target/debug/deps/discussion-4ea08409b6d69239)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test drafter_critic_relay_builds_transcript ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gate.rs (/opt/rustwide/target/debug/deps/gate-2d25a58b8835f7d6)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test confirm_rejects_unknown_executor ... ok
[INFO] [stdout] test recommendation_then_confirm_reaches_executing ... ok
[INFO] [stdout] test reject_ends_run_without_executing ... ok
[INFO] [stdout] test cannot_execute_before_recommendation ... ok
[INFO] [stdout] test tied_recommendation_is_not_confident_and_gate_says_choose ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/interactive.rs (/opt/rustwide/target/debug/deps/interactive-95dc63c756a7dc09)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test interactive_run_rejected_does_not_execute ... ok
[INFO] [stdout] test interactive_run_folds_human_note_then_executes_on_confirm ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/parallel.rs (/opt/rustwide/target/debug/deps/parallel-7a0b06fda3293ebb)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test parallel_rounds_collect_both_planners_in_roster_order ... ok
[INFO] [stdout] test interactive_parallel_run_plans_in_rounds_then_executes ... ok
[INFO] [stdout] test parallel_round_bounds_a_stuck_planner_by_the_deadline ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tiered.rs (/opt/rustwide/target/debug/deps/tiered-3e0de53b823f7b8d)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test executor_sits_out_planning_but_can_be_recommended ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/worktree.rs (/opt/rustwide/target/debug/deps/worktree-d8104dd3859a6393)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/tales_tui-649ee12b95423056)
[INFO] [stdout] test worktree_lifecycle_create_diff_merge_remove ... ok
[INFO] [stdout] test no_changes_reports_nochanges ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 49 tests
[INFO] [stdout] test app::tests::codex_whole_message_reveals_smoothly ... ok
[INFO] [stdout] test app::tests::agent_exit_without_turn_complete_settles ... ok
[INFO] [stdout] test app::tests::commands_map_correctly ... ok
[INFO] [stdout] test app::tests::animation_settles_after_turn_so_the_loop_can_idle ... ok
[INFO] [stdout] test app::tests::command_hint_filters_as_you_type_a_slash_command ... ok
[INFO] [stdout] test app::tests::recovery_commands_map_correctly ... ok
[INFO] [stdout] test app::tests::renders_streamed_then_finalized_messages ... ok
[INFO] [stdout] test app::tests::transcript_scrollback_windows_and_clamps ... ok
[INFO] [stdout] test connect::tests::confirm_needs_two ... ok
[INFO] [stdout] test connect::tests::choices_carry_model_and_effort ... ok
[INFO] [stdout] test connect::tests::confirm_with_under_two_installed_suggests_install ... ok
[INFO] [stdout] test app::tests::role_badge_from_turn_started ... ok
[INFO] [stdout] test app::tests::thinking_spinner_before_output ... ok
[INFO] [stdout] test connect::tests::cycle_effort_only_for_tools_that_have_it ... ok
[INFO] [stdout] test connect::tests::cycle_model_walks_suggestions_then_back_to_default ... ok
[INFO] [stdout] test connect::tests::enabled_order_is_display_order ... ok
[INFO] [stdout] test connect::tests::preselect_only_enables_installed_tools ... ok
[INFO] [stdout] test input::tests::alt_enter_and_ctrl_j_insert_newlines ... ok
[INFO] [stdout] test connect::tests::toggle_uninstalled_sets_hint_and_stays_off ... ok
[INFO] [stdout] test input::tests::cursor_block_renders_in_view ... ok
[INFO] [stdout] test input::tests::height_and_view_wrap_to_width ... ok
[INFO] [stdout] test input::tests::insert_edit_and_motion_work_mid_string ... ok
[INFO] [stdout] test input::tests::newline_and_multiline_vertical_motion ... ok
[INFO] [stdout] test input::tests::paste_inserts_multiline_block_and_strips_cr ... ok
[INFO] [stdout] test terminal_app::tests::cd_path_resolver_supports_absolute_relative_home_and_cd_prefix ... ok
[INFO] [stdout] test terminal_app::tests::onboarding_cd_path_jumps_to_permissions_for_known_path ... ok
[INFO] [stdout] test terminal_app::tests::folder_browser_entries_include_current_parent_and_sorted_dirs ... ok
[INFO] [stdout] test terminal_app::tests::onboarding_permission_choices_map_to_sandbox_values ... ok
[INFO] [stdout] test terminal_app::tests::approval_detection_marks_session ... ok
[INFO] [stdout] test terminal_app::tests::onboarding_screen_confirm_current_opens_permission_phase ... ok
[INFO] [stdout] test terminal_app::tests::process_output_preserves_crlf_lines ... ok
[INFO] [stdout] test terminal_app::tests::onboarding_visible_entry_range_tracks_selection ... ok
[INFO] [stdout] test app::tests::action_banner_and_digit_pick_at_gate ... ok
[INFO] [stdout] test terminal_app::tests::process_output_turns_bare_carriage_return_into_history ... ok
[INFO] [stdout] test terminal_app::tests::startup_command_switches_pages ... ok
[INFO] [stdout] test input::tests::word_motions_and_kills ... ok
[INFO] [stdout] test terminal_app::tests::startup_help_and_commands_pages_render ... ok
[INFO] [stdout] test terminal_app::tests::strips_common_ansi_sequences ... ok
[INFO] [stdout] test terminal_app::tests::wraps_process_lines_to_pane_width ... ok
[INFO] [stdout] test terminal_app::tests::welcome_screen_has_pixel_art_tips_and_command_cues ... ok
[INFO] [stdout] test terminal_app::tests::save_executor_plan_writes_last_plan_in_workspace ... ok
[INFO] [stdout] test terminal_app::tests::claude_launch_disables_project_mcp_when_config_exists ... ok
[INFO] [stdout] test terminal_app::tests::run_artifacts_write_manifest_events_and_plan ... ok
[INFO] [stdout] test render_tests::snapshot ... ok
[INFO] [stdout] test terminal_app::tests::save_executor_plan_for_records_recovery_status ... ok
[INFO] [stdout] test terminal_app::tests::onboarding_screen_shows_version_and_default_models ... ok
[INFO] [stdout] test prompt::tests::shows_connected_pretty_names ... ok
[INFO] [stdout] test app::tests::gate_executor_resolution ... ok
[INFO] [stdout] test terminal_app::tests::show_artifacts_lists_recovery_paths ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p tales-tui --bin tales-tui`
[INFO] [stdout] ---- terminal_app::tests::show_artifacts_lists_recovery_paths stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'terminal_app::tests::show_artifacts_lists_recovery_paths' (2046) panicked at crates/tales-tui/src/terminal_app.rs:3258:9:
[INFO] [stdout] · Artifacts
[INFO] [stdout]   run dir: .tales/runs/1783626775-recover-a-stuck-executor
[INFO] [stdout]   discussion: /tmp/tales-artifacts-command-test-2001-1783626775686173944/.tales/runs/1783626775-recover-a-stuck-executor
[INFO] [stdout]   /plan.md
[INFO] [stdout]   events: /tmp/tales-artifacts-command-test-2001-1783626775686173944/.tales/runs/1783626775-recover-a-stuck-executor/eve
[INFO] [stdout]   nts.jsonl
[INFO] [stdout]   manifest: /tmp/tales-artifacts-command-test-2001-1783626775686173944/.tales/runs/1783626775-recover-a-stuck-executor/m
[INFO] [stdout]   anifest.json
[INFO] [stdout]   executor handoff: /tmp/tales-artifacts-command-test-2001-1783626775686173944/.tales/last-plan.md
[INFO] [stdout]   Recovery: use /handoff to resend the handoff, or /switch <executor> to launch a fresh pane.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61b7836815d1 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61b7836815d1 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61b7836815d1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x61b7836815d1 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x61b783697eaa - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x61b783697eaa - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x61b783685eec - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x61b783685eec - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x61b78365db16 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x61b78365db16 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x61b783678839 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x61b783561310 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x61b783561310 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x61b7836789f2 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x61b7836789f2 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x61b78365dbc2 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x61b7836551d9 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x61b78365e7bd - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x61b7836986ac - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x61b78350b540 - tales_tui[9c87f70b5ec016d2]::terminal_app::tests::show_artifacts_lists_recovery_paths
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/tales-tui/src/terminal_app.rs:3258:9
[INFO] [stdout]   20:     0x61b783508b87 - tales_tui[9c87f70b5ec016d2]::terminal_app::tests::show_artifacts_lists_recovery_paths::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/tales-tui/src/terminal_app.rs:3232:45
[INFO] [stdout]   21:     0x61b783529006 - <tales_tui[9c87f70b5ec016d2]::terminal_app::tests::show_artifacts_lists_recovery_paths::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x61b78355464b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x61b78355464b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x61b783561c95 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x61b783561c95 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x61b783561c95 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   27:     0x61b783561c95 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x61b783561c95 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x61b783561c95 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x61b783561c95 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x61b78355c744 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x61b78355c744 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x61b783564de2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x61b783564de2 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x61b783564de2 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   36:     0x61b783564de2 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x61b783564de2 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x61b783564de2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x61b783564de2 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x61b7836808ef - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   41:     0x61b7836808ef - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   42:     0x76695e339aa4 - <unknown>
[INFO] [stdout]   43:     0x76695e3c6a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     terminal_app::tests::show_artifacts_lists_recovery_paths
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 48 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "226af4f9a49c750b877639d7198b97eee3114d55e9b02a6ef664ba854b57279f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "226af4f9a49c750b877639d7198b97eee3114d55e9b02a6ef664ba854b57279f", kill_on_drop: false }`
[INFO] [stdout] 226af4f9a49c750b877639d7198b97eee3114d55e9b02a6ef664ba854b57279f
