[INFO] cloning repository https://github.com/claudioemmanuel/squeez
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/claudioemmanuel/squeez" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fclaudioemmanuel%2Fsqueez", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fclaudioemmanuel%2Fsqueez'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] a1d7ae24a39892cabda2f33fb9c71a209c4145b6
[INFO] testing claudioemmanuel/squeez 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%2Fclaudioemmanuel%2Fsqueez" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/claudioemmanuel/squeez
[INFO] finished tweaking git repo https://github.com/claudioemmanuel/squeez
[INFO] tweaked toml for git repo https://github.com/claudioemmanuel/squeez written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/claudioemmanuel/squeez 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/claudioemmanuel/squeez 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-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] 0c118484da2092b630506052c73083f478764b72356cd89b2d6b5649915a9a6b
[INFO] running `Command { std: "docker" "start" "0c118484da2092b630506052c73083f478764b72356cd89b2d6b5649915a9a6b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0c118484da2092b630506052c73083f478764b72356cd89b2d6b5649915a9a6b", 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" "0c118484da2092b630506052c73083f478764b72356cd89b2d6b5649915a9a6b" "/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" "0c118484da2092b630506052c73083f478764b72356cd89b2d6b5649915a9a6b", 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" "0c118484da2092b630506052c73083f478764b72356cd89b2d6b5649915a9a6b" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling squeez v1.34.6 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.56s
[INFO] running `Command { std: "docker" "inspect" "0c118484da2092b630506052c73083f478764b72356cd89b2d6b5649915a9a6b", 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" "0c118484da2092b630506052c73083f478764b72356cd89b2d6b5649915a9a6b" "/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 squeez v1.34.6 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 15.76s
[INFO] running `Command { std: "docker" "inspect" "0c118484da2092b630506052c73083f478764b72356cd89b2d6b5649915a9a6b", 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" "0c118484da2092b630506052c73083f478764b72356cd89b2d6b5649915a9a6b" "/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.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/squeez-656f845d72867a07)
[INFO] [stdout] 
[INFO] [stdout] running 311 tests
[INFO] [stdout] test commands::cloud::tests::detects_json_request_flags ... ok
[INFO] [stdout] test commands::compress_md::tests::heading_count_unchanged ... ok
[INFO] [stdout] test commands::compress_md::tests::count_code_blocks_pairs_fences ... ok
[INFO] [stdout] test commands::compress_md::tests::inline_code_preserved ... ok
[INFO] [stdout] test commands::compress_md::tests::integrity_check_on_real_input ... ok
[INFO] [stdout] test commands::compress_md::tests::fenced_code_preserved_verbatim ... ok
[INFO] [stdout] test commands::compress_md::tests::fillers_removed ... ok
[INFO] [stdout] test commands::compress_md::tests::idempotent_on_already_compressed ... ok
[INFO] [stdout] test commands::compress_md::tests::markdown_link_url_preserved ... ok
[INFO] [stdout] test commands::compress_md::tests::list_marker_preserved ... ok
[INFO] [stdout] test commands::compress_md::tests::safe_false_when_url_dropped ... ok
[INFO] [stdout] test commands::compress_md::tests::table_preserved_verbatim ... ok
[INFO] [stdout] test commands::compress_md::tests::pleasantries_removed ... ok
[INFO] [stdout] test commands::compress_md::tests::ultra_does_not_touch_code_block ... ok
[INFO] [stdout] test commands::compact::tests::trim_snippet_collapses_newlines_and_caps_length ... ok
[INFO] [stdout] test commands::compress_md::tests::ultra_substitutes_with ... ok
[INFO] [stdout] test commands::compress_md::tests::url_preserved_inline ... ok
[INFO] [stdout] test commands::compress_output::tests::edit_strip_disabled_by_config ... ok
[INFO] [stdout] test commands::compress_output::tests::edit_preamble_is_stripped ... ok
[INFO] [stdout] test commands::compress_output::tests::json_escape_handles_special_chars ... ok
[INFO] [stdout] test commands::compress_output::tests::different_images_never_dedup ... ok
[INFO] [stdout] test commands::compress_output::tests::edit_without_preamble_passes_through ... ok
[INFO] [stdout] test commands::compress_output::tests::empty_input_exits_cleanly ... ok
[INFO] [stdout] test commands::compress_output::tests::non_read_rewrite_stays_string ... ok
[INFO] [stdout] test commands::compress_output::tests::short_data_field_is_not_an_image ... ok
[INFO] [stdout] test commands::compress_output::tests::no_content_field_exits_cleanly ... ok
[INFO] [stdout] test commands::compress_output::tests::fuzzy_dedup_blocked_for_edited_file ... ok
[INFO] [stdout] test commands::compress_output::tests::read_threshold_zero_falls_back_to_global ... ok
[INFO] [stdout] test commands::compress_output::tests::fuzzy_dedup_allowed_for_unedited_file ... ok
[INFO] [stdout] test commands::compress_output::tests::identical_image_deduped_on_second_sight ... ok
[INFO] [stdout] test commands::compress_output::tests::small_content_not_compressed ... ok
[INFO] [stdout] test commands::compress_output::tests::strip_edit_preamble_helper_handles_missing_anchor ... ok
[INFO] [stdout] test commands::compress_prompt::tests::short_prompt_passes_through_unchanged ... ok
[INFO] [stdout] test commands::compress_prompt::tests::truncation_appends_notice ... ok
[INFO] [stdout] test commands::config_cmd::tests::schema_covered_by_field_value ... ok
[INFO] [stdout] test commands::compress_output::tests::read_rewrite_is_object_shaped ... ok
[INFO] [stdout] test commands::config_cmd::tests::validate_accepts_and_normalizes ... ok
[INFO] [stdout] test commands::config_cmd::tests::validate_rejects_unknown_and_bad_values ... ok
[INFO] [stdout] test commands::data_tool::tests::jq_drops_empty_lines ... ok
[INFO] [stdout] test commands::data_tool::tests::terraform_drops_unchanged_and_keeps_plan_line ... ok
[INFO] [stdout] test commands::mcp_server::tests::extract_id_raw_handles_number ... ok
[INFO] [stdout] test commands::mcp_server::tests::extract_id_raw_returns_none_for_notification ... ok
[INFO] [stdout] test commands::mcp_server::tests::handle_initialize_returns_protocol_version ... ok
[INFO] [stdout] test commands::mcp_server::tests::handle_notification_returns_none ... ok
[INFO] [stdout] test commands::mcp_server::tests::handle_tools_call_protocol_returns_payload ... ok
[INFO] [stdout] test commands::mcp_server::tests::handle_tools_call_unknown_returns_error ... ok
[INFO] [stdout] test commands::mcp_server::tests::handle_unknown_method_returns_error ... ok
[INFO] [stdout] test commands::persona::tests::default_is_ultra ... ok
[INFO] [stdout] test commands::persona::tests::from_str_case_insensitive ... ok
[INFO] [stdout] test commands::persona::tests::from_str_round_trip ... ok
[INFO] [stdout] test commands::mcp_server::tests::handle_tools_list_returns_all_tools ... ok
[INFO] [stdout] test commands::protocol::tests::full_payload_includes_both ... ok
[INFO] [stdout] test commands::persona::tests::off_text_is_empty ... ok
[INFO] [stdout] test commands::protocol::tests::payload_documents_us003_structured_summary_json ... ok
[INFO] [stdout] test commands::protocol::tests::payload_documents_all_mcp_tools ... ok
[INFO] [stdout] test commands::persona::tests::ultra_text_contains_ultra_marker ... ok
[INFO] [stdout] test commands::mcp_server::tests::extract_id_raw_handles_string ... ok
[INFO] [stdout] test commands::protocol::tests::payload_documents_us001_sig_mode_marker ... ok
[INFO] [stdout] test commands::compress_output::tests::read_uses_lower_summarize_threshold ... ok
[INFO] [stdout] test commands::mcp_server::tests::tool_retrieve_handles_missing_and_bad_keys ... ok
[INFO] [stdout] test commands::persona::tests::from_str_unknown_falls_back_to_default ... ok
[INFO] [stdout] test commands::mcp_server::tests::ping_returns_empty_result ... ok
[INFO] [stdout] test commands::protocol::tests::payload_under_3kb ... ok
[INFO] [stdout] test commands::protocol::tests::payload_documents_us002_memory_file_warning ... ok
[INFO] [stdout] test commands::protocol::tests::protocol_is_nonempty ... ok
[INFO] [stdout] test commands::text_proc::tests::collapses_many_matches_from_same_file ... ok
[INFO] [stdout] test commands::text_proc::tests::passthrough_when_few_matches ... ok
[INFO] [stdout] test commands::track_result::tests::extracts_paths_from_content_body ... ok
[INFO] [stdout] test commands::track_result::tests::read_input_records_file_path ... ok
[INFO] [stdout] test commands::track_result::tests::grep_input_no_panic_on_pattern ... ok
[INFO] [stdout] test commands::update::tests::detect_target_returns_known ... ok
[INFO] [stdout] test commands::update::tests::asset_name_windows_has_exe ... ok
[INFO] [stdout] test config::wrap_safety_tests::bypass_matches_segment_after_cd_and ... ok
[INFO] [stdout] test config::wrap_safety_tests::bypass_matches_segment_after_semicolon ... ok
[INFO] [stdout] test commands::update::tests::find_expected_sha_skips_blank_and_comments ... ok
[INFO] [stdout] test config::wrap_safety_tests::bypassed_commands_are_not_wrapped ... ok
[INFO] [stdout] test config::wrap_safety_tests::disabling_wrap_bash_stops_all_wrapping ... ok
[INFO] [stdout] test commands::update::tests::find_expected_sha_parses_standard_format ... ok
[INFO] [stdout] test commands::config_cmd::tests::set_get_round_trips_and_preserves_comments ... ok
[INFO] [stdout] test commands::update::tests::install_atomic_writes_target ... ok
[INFO] [stdout] test commands::track_result::tests::extracts_errors_from_content ... ok
[INFO] [stdout] test commands::track_result::tests::mcp_quota_error_queues_warning_on_second_hit ... ok
[INFO] [stdout] test commands::track_result::tests::subagent_small_result_no_warning ... ok
[INFO] [stdout] test commands::track_result::tests::malformed_json_exits_zero ... ok
[INFO] [stdout] test commands::track_result::tests::transcript_path_syncs_real_context ... ok
[INFO] [stdout] test config::wrap_safety_tests::bypass_does_not_match_unrelated_compound_command ... ok
[INFO] [stdout] test config::wrap_safety_tests::risky_commands_are_not_wrapped ... ok
[INFO] [stdout] test commands::track_result::tests::subagent_big_result_queues_warning ... ok
[INFO] [stdout] test context::cache::tests::file_was_seen_returns_call_n ... ok
[INFO] [stdout] test config::wrap_safety_tests::ordinary_commands_are_wrapped ... ok
[INFO] [stdout] test context::cache::tests::lookup_recent_only_within_window ... ok
[INFO] [stdout] test context::cache::tests::image_dedup_lookup_and_roundtrip ... ok
[INFO] [stdout] test context::cache::tests::normalize_replaces_digits_paths_hex ... ok
[INFO] [stdout] test context::cache::tests::quota_error_detection ... ok
[INFO] [stdout] test context::cache::tests::raw_read_hint_ignores_unknown_program ... ok
[INFO] [stdout] test context::cache::tests::raw_read_hint_detects_seen_file ... ok
[INFO] [stdout] test context::cache::tests::from_json_roundtrip_extract_all ... ok
[INFO] [stdout] test context::cache::tests::real_ctx_tokens_survives_roundtrip ... ok
[INFO] [stdout] test context::cache::tests::queue_warning_sanitizes_dedups_and_drains ... ok
[INFO] [stdout] test context::cache::tests::json_round_trip ... ok
[INFO] [stdout] test context::cache::tests::record_call_drops_oldest_at_33rd ... ok
[INFO] [stdout] test context::hash::tests::jaccard_disjoint_is_zero ... ok
[INFO] [stdout] test context::hash::tests::jaccard_one_token_changed_is_high ... ok
[INFO] [stdout] test context::hash::tests::shingle_minhash_is_whitespace_invariant ... ok
[INFO] [stdout] test context::hash::tests::known_vector ... ok
[INFO] [stdout] test context::hash::tests::shingle_minhash_short_text_is_empty ... ok
[INFO] [stdout] test context::hash::tests::short_hex_length ... ok
[INFO] [stdout] test context::intensity::tests::adaptive_disabled_always_lite ... ok
[INFO] [stdout] test context::intensity::tests::adaptive_enabled_above_budget_is_ultra ... ok
[INFO] [stdout] test context::intensity::tests::adaptive_enabled_at_full_budget_is_ultra ... ok
[INFO] [stdout] test commands::update::tests::verify_sha256_mismatch_returns_false ... ok
[INFO] [stdout] test context::intensity::tests::adaptive_enabled_at_threshold_is_ultra ... ok
[INFO] [stdout] test context::cache::tests::skill_dedup_lookup_and_record ... ok
[INFO] [stdout] test context::hash::tests::different_inputs_differ ... ok
[INFO] [stdout] test context::hash::tests::empty_input_is_offset_basis ... ok
[INFO] [stdout] test commands::update::tests::verify_sha256_known_vector ... ok
[INFO] [stdout] test context::cache::tests::save_load_round_trip_via_disk ... ok
[INFO] [stdout] test context::cache::tests::skill_dedup_survives_json_roundtrip ... ok
[INFO] [stdout] test context::hash::tests::jaccard_identical_is_one ... ok
[INFO] [stdout] test context::hash::tests::shingle_minhash_is_sorted_and_capped ... ok
[INFO] [stdout] test context::intensity::tests::real_context_beyond_legacy_budget_is_ultra ... ok
[INFO] [stdout] test context::intensity::tests::scale_lite_is_passthrough ... ok
[INFO] [stdout] test context::intensity::tests::scale_full_shrinks ... ok
[INFO] [stdout] test context::intensity::tests::scale_ultra_shrinks_more_than_full ... ok
[INFO] [stdout] test context::intensity::tests::zero_budget_falls_back_to_ultra ... ok
[INFO] [stdout] test context::redundancy::tests::diff_by_one_line_misses ... ok
[INFO] [stdout] test context::redundancy::tests::exact_repeat_hits ... ok
[INFO] [stdout] test context::redundancy::tests::record_returns_incrementing_call_n ... ok
[INFO] [stdout] test context::intensity::tests::adaptive_enabled_at_zero_is_full ... ok
[INFO] [stdout] test context::summarize::tests::benign_detection_recognizes_common_markers ... ok
[INFO] [stdout] test context::intensity::tests::floors_enforced ... ok
[INFO] [stdout] test context::intensity::tests::window_override_replaces_budget_formula ... ok
[INFO] [stdout] test context::redundancy::tests::tiny_output_never_matches ... ok
[INFO] [stdout] test context::summarize::tests::should_apply_eager_for_error_output ... ok
[INFO] [stdout] test context::redundancy::tests::outside_recent_window_misses ... ok
[INFO] [stdout] test context::intensity::tests::adaptive_enabled_just_below_threshold_is_full ... ok
[INFO] [stdout] test context::retrieve::tests::store_then_retrieve_round_trips ... ok
[INFO] [stdout] test context::summarize::tests::should_apply_relaxed_for_benign_output ... ok
[INFO] [stdout] test context::retrieve::tests::rejects_path_traversal_and_bad_ids ... ok
[INFO] [stdout] test context::retrieve::tests::identical_content_is_content_addressed ... ok
[INFO] [stdout] test context::summarize::tests::summary_extracts_files ... ok
[INFO] [stdout] test context::summarize::tests::summary_extracts_errors ... ok
[INFO] [stdout] test context::summarize::tests::quota_limit_output_is_not_benign ... ok
[INFO] [stdout] test context::transcript::tests::cache_ratio_returns_none_when_no_data ... ok
[INFO] [stdout] test context::retrieve::tests::prune_keeps_fresh_blobs ... ok
[INFO] [stdout] test context::cache::tests::note_files_dedup_and_caps ... ok
[INFO] [stdout] test context::summarize::tests::should_apply_under_threshold_false ... ok
[INFO] [stdout] test context::summarize::tests::summary_preserves_last_20_lines ... ok
[INFO] [stdout] test context::summarize::tests::summary_includes_total_count ... ok
[INFO] [stdout] test context::transcript::tests::cache_ratio_skips_sidechain ... ok
[INFO] [stdout] test context::transcript::tests::detect_window_skips_sidechain_and_handles_missing ... ok
[INFO] [stdout] test context::transcript::tests::cache_ratio_extracts_cache_read_and_io ... ok
[INFO] [stdout] test context::transcript::tests::detect_window_reads_model_from_last_assistant ... ok
[INFO] [stdout] test context::transcript::tests::extracts_last_assistant_usage ... ok
[INFO] [stdout] test context::transcript::tests::input_tokens_does_not_match_cache_keys ... ok
[INFO] [stdout] test context::transcript::tests::missing_file_returns_none ... ok
[INFO] [stdout] test context::transcript::tests::no_assistant_usage_returns_none ... ok
[INFO] [stdout] test context::transcript::tests::window_for_model_detects_1m_and_default ... ok
[INFO] [stdout] test economy::agent_tracker::tests::format_costs_empty ... ok
[INFO] [stdout] test economy::agent_tracker::tests::format_costs_with_entries ... ok
[INFO] [stdout] test economy::agent_tracker::tests::is_agent_tool_positive ... ok
[INFO] [stdout] test economy::agent_tracker::tests::warning_above_threshold ... ok
[INFO] [stdout] test economy::agent_tracker::tests::warning_below_threshold_returns_none ... ok
[INFO] [stdout] test context::transcript::tests::reads_tail_of_real_file ... ok
[INFO] [stdout] test economy::budget::tests::grep_budget_enabled ... ok
[INFO] [stdout] test context::transcript::tests::skips_sidechain_records ... ok
[INFO] [stdout] test economy::budget::tests::read_budget_enabled ... ok
[INFO] [stdout] test economy::burn_rate::tests::accounts_for_used_tokens ... ok
[INFO] [stdout] test economy::burn_rate::tests::format_header ... ok
[INFO] [stdout] test economy::budget::tests::read_budget_disabled_when_zero ... ok
[INFO] [stdout] test economy::burn_rate::tests::grep_tokens_count_toward_used ... ok
[INFO] [stdout] test economy::burn_rate::tests::median_is_stable_against_outliers ... ok
[INFO] [stdout] test economy::burn_rate::tests::all_zero_window_returns_none ... ok
[INFO] [stdout] test context::transcript::tests::infer_window_promotes_on_observed_ceiling ... ok
[INFO] [stdout] test economy::calibrate::tests::aggressive_profile_selection ... ok
[INFO] [stdout] test economy::burn_rate::tests::returns_none_with_few_entries ... ok
[INFO] [stdout] test economy::burn_rate::tests::no_warning_when_plenty_of_budget ... ok
[INFO] [stdout] test economy::burn_rate::tests::returns_zero_when_budget_exhausted ... ok
[INFO] [stdout] test economy::calibrate::tests::balanced_profile_selection ... ok
[INFO] [stdout] test economy::calibrate::tests::config_generation ... ok
[INFO] [stdout] test economy::efficiency::tests::format_output ... ok
[INFO] [stdout] test economy::efficiency::tests::full_dedup_reuse ... ok
[INFO] [stdout] test economy::burn_rate::tests::pressure_warning_when_low ... ok
[INFO] [stdout] test economy::burn_rate::tests::real_context_overrides_squeez_counters ... ok
[INFO] [stdout] test economy::budget::tests::unknown_tool_returns_none ... ok
[INFO] [stdout] test economy::calibrate::tests::balanced_config_omits_zero_budgets ... ok
[INFO] [stdout] test economy::agent_tracker::tests::is_agent_tool_negative ... ok
[INFO] [stdout] test economy::calibrate::tests::conservative_profile_selection ... ok
[INFO] [stdout] test economy::efficiency::tests::half_agent_overhead ... ok
[INFO] [stdout] test economy::burn_rate::tests::predicts_with_three_entries ... ok
[INFO] [stdout] test economy::efficiency::tests::no_compression ... ok
[INFO] [stdout] test commands::compress_prompt::tests::markdown_heavy_prompt_shrinks ... ok
[INFO] [stdout] test economy::efficiency::tests::perfect_compression ... ok
[INFO] [stdout] test economy::budget::tests::read_budget_enabled_by_default ... ok
[INFO] [stdout] test economy::efficiency::tests::zero_calls ... ok
[INFO] [stdout] test economy::enterprise::tests::bedrock_beats_otel_when_both_set ... ok
[INFO] [stdout] test economy::enterprise::tests::detects_bedrock_via_region_var ... ok
[INFO] [stdout] test economy::efficiency::tests::overall_is_weighted_average ... ok
[INFO] [stdout] test economy::enterprise::tests::detects_vertex_via_use_flag ... ok
[INFO] [stdout] test economy::enterprise::tests::detects_vertex_via_project_id ... ok
[INFO] [stdout] test economy::enterprise::tests::empty_env_means_no_enterprise ... ok
[INFO] [stdout] test economy::enterprise::tests::init_banner_changes_with_prior_savings ... ok
[INFO] [stdout] test economy::enterprise::tests::falsy_use_flag_is_not_enterprise ... ok
[INFO] [stdout] test economy::enterprise::tests::detects_otel_via_endpoint ... ok
[INFO] [stdout] test commands::compress_output::tests::mcp_results_are_never_summarized ... ok
[INFO] [stdout] test economy::enterprise::tests::detects_bedrock_via_use_flag ... ok
[INFO] [stdout] test economy::enterprise::tests::header_tag_empty_when_not_enterprise ... ok
[INFO] [stdout] test economy::enterprise::tests::pricing_math_matches_published_rates ... ok
[INFO] [stdout] test economy::handler_stats::tests::cap_at_max_handlers ... ok
[INFO] [stdout] test context::summarize::tests::summary_is_bounded ... ok
[INFO] [stdout] test economy::handler_stats::tests::empty_stats_format_message ... ok
[INFO] [stdout] test economy::handler_stats::tests::format_table_calls_out_under_and_over_performers ... ok
[INFO] [stdout] test economy::handler_stats::tests::record_accumulates_existing_handler ... ok
[INFO] [stdout] test economy::handler_stats::tests::record_inserts_new_handler ... ok
[INFO] [stdout] test economy::nudge::tests::cmd_repeat_threshold_only_for_expensive_commands ... ok
[INFO] [stdout] test economy::nudge::tests::error_fingerprint_collapses_paths_and_digits ... ok
[INFO] [stdout] test economy::handler_stats::tests::load_missing_file_is_empty ... ok
[INFO] [stdout] test economy::handler_stats::tests::savings_bp_computed_correctly ... ok
[INFO] [stdout] test economy::nudge::tests::no_nudge_below_threshold ... ok
[INFO] [stdout] test economy::nudge::tests::nudge_disabled_short_circuits ... ok
[INFO] [stdout] test economy::handler_stats::tests::rows_sorted_by_calls_desc ... ok
[INFO] [stdout] test economy::nudge::tests::quota_warning_collapses_variant_messages ... ok
[INFO] [stdout] test economy::preservation::tests::extracts_test_verdicts ... ok
[INFO] [stdout] test economy::nudge::tests::path_prefix_stripped_in_cmd_name ... ok
[INFO] [stdout] test economy::handler_stats::tests::round_trip_persistence ... ok
[INFO] [stdout] test economy::preservation::tests::extracts_rust_error_anchors ... ok
[INFO] [stdout] test economy::nudge::tests::non_quota_content_never_warns ... ok
[INFO] [stdout] test economy::preservation::tests::full_preservation_when_identical ... ok
[INFO] [stdout] test economy::preservation::tests::rejects_urls_and_versions ... ok
[INFO] [stdout] test economy::preservation::tests::partial_preservation_for_partial_compression ... ok
[INFO] [stdout] test economy::preservation::tests::zero_preservation_when_stripped ... ok
[INFO] [stdout] test economy::preservation::tests::risk_flag_triggers_only_on_high_reduction_and_low_preservation ... ok
[INFO] [stdout] test hosts::hermes::tests::strip_squeez_block_inside_existing_soul_md ... ok
[INFO] [stdout] test hosts::hermes::tests::name_is_hermes ... ok
[INFO] [stdout] test hosts::hermes::tests::strip_squeez_block_passthrough_when_absent ... ok
[INFO] [stdout] test hosts::memory_size::tests::disabled_when_limit_zero ... ok
[INFO] [stdout] test hosts::memory_size::tests::estimate_tokens_chars_div_4 ... ok
[INFO] [stdout] test hosts::gemini::tests::strip_squeez_block_inside_existing_gemini_md ... ok
[INFO] [stdout] test hosts::codex::tests::strip_squeez_block_inside_existing_agents_md ... ok
[INFO] [stdout] test economy::preservation::tests::no_anchors_means_trivially_preserved ... ok
[INFO] [stdout] test hosts::memory_size::tests::squeez_block_stripped_then_large_user_content_warns ... ok
[INFO] [stdout] test hosts::memory_size::tests::warning_for_large_content ... ok
[INFO] [stdout] test hosts::opencode::tests::strip_squeez_block_preserves_file_without_block ... ok
[INFO] [stdout] test hosts::pi::tests::split_frontmatter_extracts_yaml_block ... ok
[INFO] [stdout] test hosts::opencode::tests::strip_squeez_block_removes_inline_block ... ok
[INFO] [stdout] test hosts::pi::tests::split_frontmatter_no_frontmatter ... ok
[INFO] [stdout] test hosts::pi::tests::split_frontmatter_only_opening_delimiter ... ok
[INFO] [stdout] test hosts::memory_size::tests::squeez_block_not_counted ... ok
[INFO] [stdout] test economy::nudge::tests::quota_error_warns_at_threshold_once ... ok
[INFO] [stdout] test economy::nudge::tests::quota_disabled_via_zero_threshold ... ok
[INFO] [stdout] test hosts::hermes::tests::manifest_declares_required_fields ... ok
[INFO] [stdout] test hosts::memory_size::tests::no_warning_for_small_content ... ok
[INFO] [stdout] test hosts::tests::bash_wrap_flag_round_trips ... ok
[INFO] [stdout] test hosts::tests::find_returns_claude_code ... ok
[INFO] [stdout] test economy::nudge::tests::error_threshold_emits_once ... ok
[INFO] [stdout] test json_util::tests::test_extract_all_array_trailing_backslash ... ok
[INFO] [stdout] test json_util::tests::test_extract_all_basic ... ok
[INFO] [stdout] test json_util::tests::test_extract_all_arrays ... ok
[INFO] [stdout] test economy::nudge::tests::file_mod_threshold_counts_writes_only ... ok
[INFO] [stdout] test memory::tests::effective_ts_uses_valid_to_when_set ... ok
[INFO] [stdout] test memory::tests::jsonl_round_trip_with_temporal_columns ... ok
[INFO] [stdout] test hosts::pi::tests::strip_squeez_block_inside_existing_skill_md ... ok
[INFO] [stdout] test json_util::tests::test_extract_str_array_comma_in_value ... ok
[INFO] [stdout] test memory::tests::invalidate_sets_valid_to ... ok
[INFO] [stdout] test json_util::tests::test_extract_all_roundtrip_context ... ok
[INFO] [stdout] test economy::preservation::tests::extracts_typescript_paren_position ... ok
[INFO] [stdout] test json_util::tests::test_extract_all_trailing_backslash_no_panic ... ok
[INFO] [stdout] test memory::tests::test_read_last_n_empty_file ... ok
[INFO] [stdout] test memory::tests::legacy_jsonl_without_columns_loads_with_defaults ... ok
[INFO] [stdout] test hosts::tests::find_returns_none_for_unknown ... ok
[INFO] [stdout] test hosts::tests::find_returns_hermes ... ok
[INFO] [stdout] test memory::tests::test_prune_uses_binary_search ... ok
[INFO] [stdout] test strategies::log_template::tests::key_value_pairs_template_on_the_value ... ok
[INFO] [stdout] test strategies::log_template::tests::num_unit_recognizes_common_shapes ... ok
[INFO] [stdout] test strategies::log_template::tests::preserves_unique_lines_and_versions ... ok
[INFO] [stdout] test strategies::log_template::tests::collapses_lines_differing_only_by_variables ... ok
[INFO] [stdout] test json_util::tests::test_split_json_array_comma_in_string ... ok
[INFO] [stdout] test memory::tests::test_index_maintained_on_write ... ok
[INFO] [stdout] test strategies::log_template::tests::leaves_byte_identical_recurrence_to_dedup ... ok
[INFO] [stdout] test memory::tests::test_read_last_n_fewer_than_n ... ok
[INFO] [stdout] test strategies::toon::tests::decodes_json_string_escapes ... ok
[INFO] [stdout] test strategies::toon::tests::encodes_uniform_gh_pr_list ... ok
[INFO] [stdout] test strategies::toon::tests::minify_preserves_string_contents ... ok
[INFO] [stdout] test strategies::toon::tests::encodes_objects_with_nested_values ... ok
[INFO] [stdout] test strategies::toon::tests::handles_nulls_and_booleans_and_floats ... ok
[INFO] [stdout] test strategies::toon::tests::quotes_values_with_commas ... ok
[INFO] [stdout] test strategies::toon::tests::encodes_kubectl_pods_shape ... ok
[INFO] [stdout] test strategies::toon::tests::rejects_empty_array ... ok
[INFO] [stdout] test strategies::toon::tests::rejects_keys_in_different_order ... ok
[INFO] [stdout] test memory::tests::test_rebuild_index ... ok
[INFO] [stdout] test strategies::log_template::tests::collapses_lines_differing_by_number_unit ... ok
[INFO] [stdout] test strategies::log_template::tests::below_threshold_is_untouched ... ok
[INFO] [stdout] test strategies::toon::tests::rejects_heterogeneous_keys ... ok
[INFO] [stdout] test strategies::toon::tests::rejects_when_toon_not_smaller ... ok
[INFO] [stdout] test strategies::toon::tests::single_trivial_nested_row_is_not_worth_encoding ... ok
[INFO] [stdout] test strategies::truncation::tests::relevant_is_identity_below_limit ... ok
[INFO] [stdout] test strategies::toon::tests::nested_arrays_are_preserved_in_cells ... ok
[INFO] [stdout] test strategies::truncation::tests::relevant_keeps_command_query_terms ... ok
[INFO] [stdout] test strategies::truncation::tests::relevant_keeps_error_lines_over_filler ... ok
[INFO] [stdout] test strategies::toon::tests::rejects_non_array_root ... ok
[INFO] [stdout] test tokens::tests::ascii_prose_is_near_chars_over_four ... ok
[INFO] [stdout] test tokens::tests::cjk_counts_far_more_than_bytes_over_four ... ok
[INFO] [stdout] test tokens::tests::empty_is_zero ... ok
[INFO] [stdout] test tokens::tests::non_empty_is_at_least_one ... ok
[INFO] [stdout] test tokens::tests::scaled_empty_is_zero ... ok
[INFO] [stdout] test tokens::tests::code_counts_more_than_naive ... ok
[INFO] [stdout] test tokens::tests::whitespace_is_free ... ok
[INFO] [stdout] test tokens::tests::scale_above_one_counts_more ... ok
[INFO] [stdout] test strategies::truncation::tests::relevant_preserves_original_order ... ok
[INFO] [stdout] test memory::tests::test_read_last_n_tail_only ... ok
[INFO] [stdout] test tokens::tests::scale_one_is_identity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 311 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests bench/bench_i18n.rs (/opt/rustwide/target/debug/deps/bench_i18n-4a2f5ec76d256ed2)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/squeez-335c8699f665bdfb)
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running tests/test_agent_burst.rs (/opt/rustwide/target/debug/deps/test_agent_burst-98123ff971c218f1)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stderr]      Running tests/test_agent_compress_output.rs (/opt/rustwide/target/debug/deps/test_agent_compress_output-02a7fabf76612722)
[INFO] [stdout] test agents_outside_window_dont_count ... ok
[INFO] [stdout] test no_warning_below_threshold ... ok
[INFO] [stdout] test no_warning_when_no_agents ... ok
[INFO] [stdout] test threshold_zero_disables_warning ... ok
[INFO] [stdout] test warning_at_threshold ... ok
[INFO] [stdout] test warning_message_contains_token_estimate ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test agent_small_output_not_rewritten ... ok
[INFO] [stdout] test agent_identical_output_deduplicated ... ok
[INFO] [stdout] test task_tool_same_pipeline_as_agent ... ok
[INFO] [stderr]      Running tests/test_benchmark_hypothesis.rs (/opt/rustwide/target/debug/deps/test_benchmark_hypothesis-b1ec57192e18aaa2)
[INFO] [stdout] test agent_large_output_summarized ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test hypothesis_grid_has_seven_ids ... ok
[INFO] [stdout] test c0_reduction_pct_is_zero ... ok
[INFO] [stdout] test c6_has_lowest_compressed_tokens ... ok
[INFO] [stdout] test hypothesis_json_contains_schema_version_and_all_ids ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_build.rs (/opt/rustwide/target/debug/deps/test_build-4208ced6f626ab49)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test xcodebuild_noise_filter_does_not_touch_gradle ... ok
[INFO] [stdout] test xcodebuild_preserves_swift_errors_and_failed_marker ... ok
[INFO] [stdout] test gradle_drops_task_progress_keeps_errors ... ok
[INFO] [stdout] test xcodebuild_drops_progress_noise_keeps_succeeded ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_cache_stability.rs (/opt/rustwide/target/debug/deps/test_cache_stability-91742e3f0460b568)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test mcp_initialize_payload_is_stable_modulo_id ... ok
[INFO] [stdout] test persona_text_is_identity_stable ... ok
[INFO] [stdout] test protocol_payload_constants_are_compile_time_stable ... ok
[INFO] [stdout] test mcp_protocol_tool_payload_is_stable_across_calls ... ok
[INFO] [stdout] test strip_id_helper_works ... ok
[INFO] [stdout] test protocol_payload_is_byte_stable_across_calls ... ok
[INFO] [stdout] test mcp_tools_list_payload_is_stable_modulo_id ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_call_rate_spike.rs (/opt/rustwide/target/debug/deps/test_call_rate_spike-9b05af759213fe30)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test json_roundtrip_from_old_context_defaults_to_zero ... ok
[INFO] [stdout] test json_roundtrip_preserves_call_rate_fields ... ok
[INFO] [stdout] test resets_after_60_seconds ... ok
[INFO] [stdout] test first_call_starts_window ... ok
[INFO] [stdout] test increments_within_window ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_cloud.rs (/opt/rustwide/target/debug/deps/test_cloud-7d54ef020fd7ad41)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test az_non_json_output_falls_through_to_generic ... ok
[INFO] [stdout] test az_workitem_extracts_system_fields_and_drops_links ... ok
[INFO] [stdout] test kubectl_strips_separator_lines ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_compress_md.rs (/opt/rustwide/target/debug/deps/test_compress_md-0c5f3966fee20a5e)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test bare_url_preserved ... ok
[INFO] [stdout] test full_mode_drops_articles_and_fillers ... ok
[INFO] [stdout] test idempotent_second_pass_safe ... ok
[INFO] [stdout] test fenced_code_block_unchanged ... ok
[INFO] [stdout] test heading_count_unchanged ... ok
[INFO] [stdout] test list_marker_kept_articles_dropped ... ok
[INFO] [stdout] test pleasantries_removed ... ok
[INFO] [stdout] test table_preserved_verbatim ... ok
[INFO] [stdout] test version_string_preserved ... ok
[INFO] [stdout] test url_in_markdown_link_preserved ... ok
[INFO] [stdout] test inline_code_unchanged ... ok
[INFO] [stdout] test integrity_check_aborts_on_corruption ... ok
[INFO] [stdout] test ultra_mode_substitutes_long_words ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_compress_md_i18n.rs (/opt/rustwide/target/debug/deps/test_compress_md_i18n-81639189598fbdcc)
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test config_lang_default_en ... ok
[INFO] [stdout] test config_lang_parsed ... ok
[INFO] [stdout] test contract_pt_br_locale ... ok
[INFO] [stdout] test contract_en_locale ... ok
[INFO] [stdout] test drop_phrase_ci_unicode_accented_haystack ... ok
[INFO] [stdout] test is_clean_word_accepts_accented_via_behavior ... ok
[INFO] [stdout] test pt_br_code_block_untouched ... ok
[INFO] [stdout] test pt_br_headings_preserved ... ok
[INFO] [stdout] test pt_br_phrase_com_certeza_dropped ... ok
[INFO] [stdout] test pt_br_articles_dropped ... ok
[INFO] [stdout] test pt_br_hedges_dropped ... ok
[INFO] [stdout] test en_articles_still_dropped ... ok
[INFO] [stdout] test pt_br_phrase_de_modo_geral_dropped ... ok
[INFO] [stdout] test pt_br_fillers_dropped ... ok
[INFO] [stdout] test contract_unknown_locale_falls_back_to_en ... ok
[INFO] [stdout] test locale_from_code_aliases ... ok
[INFO] [stdout] test en_compress_text_matches_with_locale ... ok
[INFO] [stdout] test en_ultra_subs_still_work ... ok
[INFO] [stdout] test pt_br_idempotent_second_pass ... ok
[INFO] [stdout] test pt_br_trim_trailing_conjunction ... ok
[INFO] [stdout] test pt_br_table_preserved ... ok
[INFO] [stdout] test pt_br_ultra_subs_applied ... ok
[INFO] [stdout] test pt_br_preserves_accents_not_in_ultra_subs ... ok
[INFO] [stdout] test pt_br_url_preserved ... ok
[INFO] [stdout] test pt_br_word_boundary_no_false_match ... ok
[INFO] [stdout] test replace_word_boundary_unicode_correct ... ok
[INFO] [stdout] test ultra_mode_contract_both_locales ... ok
[INFO] [stdout] test pt_br_safety_check_realistic_fixture ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_compress_md_skills.rs (/opt/rustwide/target/debug/deps/test_compress_md_skills-e08a8c305d3d126a)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test prose_body_still_compressed ... ok
[INFO] [stdout] test no_front_matter_file_unaffected ... ok
[INFO] [stdout] test idempotent_second_pass_safe ... ok
[INFO] [stdout] test front_matter_preserved_verbatim ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_compress_output.rs (/opt/rustwide/target/debug/deps/test_compress_output-1fb9ecb65b0667c8)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test no_content_field_returns_none ... ok
[INFO] [stdout] test different_content_does_not_dedup ... ok
[INFO] [stdout] test empty_raw_returns_none ... ok
[INFO] [stdout] test redundancy_disabled_never_deduplicates ... ok
[INFO] [stdout] test exact_duplicate_returns_dedup_note ... ok
[INFO] [stdout] test exact_dedup_hit_increments_counter ... ok
[INFO] [stdout] test small_novel_content_returns_none_and_records ... ok
[INFO] [stdout] test dedup_note_contains_tool_name ... ok
[INFO] [stdout] test large_output_is_summarized ... ok
[INFO] [stderr]      Running tests/test_compress_output_skill.rs (/opt/rustwide/target/debug/deps/test_compress_output_skill-4c8037c99f578d1d)
[INFO] [stdout] test dedup_note_includes_call_number ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test duplicate_skill_injection_is_deduped ... ok
[INFO] [stderr]      Running tests/test_compress_prompt.rs (/opt/rustwide/target/debug/deps/test_compress_prompt-099dfcd5149edf74)
[INFO] [stdout] test first_skill_injection_is_recorded_not_rewritten ... ok
[INFO] [stdout] test skill_dedup_survives_beyond_recent_window ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test short_prompt_passes_through_unchanged ... FAILED
[INFO] [stdout] test large_prompt_is_shorter_than_input ... FAILED
[INFO] [stdout] test large_prompt_retains_key_headings ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- short_prompt_passes_through_unchanged stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'short_prompt_passes_through_unchanged' (2654) panicked at tests/test_compress_prompt.rs:19:10:
[INFO] [stdout] failed to spawn squeez compress-prompt: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55a86c7706b1 - 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:     0x55a86c7706b1 - 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:     0x55a86c7706b1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x55a86c7706b1 - <<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:     0x55a86c78445a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x55a86c78445a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x55a86c774bdc - 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:     0x55a86c774bdc - <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:     0x55a86c74e996 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x55a86c74e996 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x55a86c7688d9 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x55a86c703460 - <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:     0x55a86c703460 - 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:     0x55a86c768a92 - <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:     0x55a86c768a92 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x55a86c74ea42 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x55a86c7463a9 - 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:     0x55a86c74f63d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x55a86c784b8c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x55a86c784962 - core[6883ba1bc0fe4ed1]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x55a86c6f1136 - <core[6883ba1bc0fe4ed1]::result::Result<std[73adb7dc35730857]::process::Child, core[6883ba1bc0fe4ed1]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1183:23
[INFO] [stdout]   21:     0x55a86c6f0841 - test_compress_prompt[6163847f2bd73f61]::compress_prompt
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_compress_prompt.rs:19:10
[INFO] [stdout]   22:     0x55a86c6f0eb2 - test_compress_prompt[6163847f2bd73f61]::short_prompt_passes_through_unchanged
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_compress_prompt.rs:46:15
[INFO] [stdout]   23:     0x55a86c6f0097 - test_compress_prompt[6163847f2bd73f61]::short_prompt_passes_through_unchanged::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_compress_prompt.rs:44:43
[INFO] [stdout]   24:     0x55a86c6f6256 - <test_compress_prompt[6163847f2bd73f61]::short_prompt_passes_through_unchanged::{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]   25:     0x55a86c6f679b - <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]   26:     0x55a86c6f679b - 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]   27:     0x55a86c703de5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x55a86c703de5 - <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]   29:     0x55a86c703de5 - 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]   30:     0x55a86c703de5 - 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]   31:     0x55a86c703de5 - 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]   32:     0x55a86c703de5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x55a86c703de5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x55a86c6fe894 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x55a86c6fe894 - 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]   36:     0x55a86c706f32 - 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]   37:     0x55a86c706f32 - <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]   38:     0x55a86c706f32 - 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]   39:     0x55a86c706f32 - 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]   40:     0x55a86c706f32 - 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]   41:     0x55a86c706f32 - 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]   42:     0x55a86c706f32 - <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]   43:     0x55a86c76ff3f - <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]   44:     0x55a86c76ff3f - <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]   45:     0x76051c9cbaa4 - <unknown>
[INFO] [stdout]   46:     0x76051ca58a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- large_prompt_is_shorter_than_input stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'large_prompt_is_shorter_than_input' (2652) panicked at tests/test_compress_prompt.rs:19:10:
[INFO] [stdout] failed to spawn squeez compress-prompt: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55a86c7706b1 - 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:     0x55a86c7706b1 - 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:     0x55a86c7706b1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x55a86c7706b1 - <<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:     0x55a86c78445a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x55a86c78445a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x55a86c774bdc - 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:     0x55a86c774bdc - <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:     0x55a86c74e996 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x55a86c74e996 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x55a86c7688d9 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x55a86c703460 - <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:     0x55a86c703460 - 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:     0x55a86c768a92 - <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:     0x55a86c768a92 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x55a86c74ea42 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x55a86c7463a9 - 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:     0x55a86c74f63d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x55a86c784b8c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x55a86c784962 - core[6883ba1bc0fe4ed1]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x55a86c6f1136 - <core[6883ba1bc0fe4ed1]::result::Result<std[73adb7dc35730857]::process::Child, core[6883ba1bc0fe4ed1]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1183:23
[INFO] [stdout]   21:     0x55a86c6f0841 - test_compress_prompt[6163847f2bd73f61]::compress_prompt
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_compress_prompt.rs:19:10
[INFO] [stdout]   22:     0x55a86c6f0d15 - test_compress_prompt[6163847f2bd73f61]::large_prompt_is_shorter_than_input
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_compress_prompt.rs:54:15
[INFO] [stdout]   23:     0x55a86c6f0067 - test_compress_prompt[6163847f2bd73f61]::large_prompt_is_shorter_than_input::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_compress_prompt.rs:52:40
[INFO] [stdout]   24:     0x55a86c6f6216 - <test_compress_prompt[6163847f2bd73f61]::large_prompt_is_shorter_than_input::{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]   25:     0x55a86c6f679b - <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]   26:     0x55a86c6f679b - 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]   27:     0x55a86c703de5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x55a86c703de5 - <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]   29:     0x55a86c703de5 - 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]   30:     0x55a86c703de5 - 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]   31:     0x55a86c703de5 - 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]   32:     0x55a86c703de5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x55a86c703de5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x55a86c6fe894 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x55a86c6fe894 - 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]   36:     0x55a86c706f32 - 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]   37:     0x55a86c706f32 - <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]   38:     0x55a86c706f32 - 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]   39:     0x55a86c706f32 - 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]   40:     0x55a86c706f32 - 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]   41:     0x55a86c706f32 - 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]   42:     0x55a86c706f32 - <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]   43:     0x55a86c76ff3f - <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]   44:     0x55a86c76ff3f - <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]   45:     0x76051c9cbaa4 - <unknown>
[INFO] [stdout]   46:     0x76051ca58a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- large_prompt_retains_key_headings stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'large_prompt_retains_key_headings' (2653) panicked at tests/test_compress_prompt.rs:19:10:
[INFO] [stdout] failed to spawn squeez compress-prompt: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55a86c7706b1 - 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:     0x55a86c7706b1 - 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:     0x55a86c7706b1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x55a86c7706b1 - <<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:     0x55a86c78445a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x55a86c78445a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x55a86c774bdc - 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:     0x55a86c774bdc - <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:     0x55a86c74e996 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x55a86c74e996 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x55a86c7688d9 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x55a86c703460 - <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:     0x55a86c703460 - 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:     0x55a86c768a92 - <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:     0x55a86c768a92 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x55a86c74ea42 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x55a86c7463a9 - 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:     0x55a86c74f63d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x55a86c784b8c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x55a86c784962 - core[6883ba1bc0fe4ed1]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x55a86c6f1136 - <core[6883ba1bc0fe4ed1]::result::Result<std[73adb7dc35730857]::process::Child, core[6883ba1bc0fe4ed1]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1183:23
[INFO] [stdout]   21:     0x55a86c6f0841 - test_compress_prompt[6163847f2bd73f61]::compress_prompt
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_compress_prompt.rs:19:10
[INFO] [stdout]   22:     0x55a86c6f0be2 - test_compress_prompt[6163847f2bd73f61]::large_prompt_retains_key_headings
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_compress_prompt.rs:66:15
[INFO] [stdout]   23:     0x55a86c6f0037 - test_compress_prompt[6163847f2bd73f61]::large_prompt_retains_key_headings::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_compress_prompt.rs:64:39
[INFO] [stdout]   24:     0x55a86c6f61d6 - <test_compress_prompt[6163847f2bd73f61]::large_prompt_retains_key_headings::{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]   25:     0x55a86c6f679b - <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]   26:     0x55a86c6f679b - 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]   27:     0x55a86c703de5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x55a86c703de5 - <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]   29:     0x55a86c703de5 - 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]   30:     0x55a86c703de5 - 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]   31:     0x55a86c703de5 - 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]   32:     0x55a86c703de5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x55a86c703de5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x55a86c6fe894 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x55a86c6fe894 - 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]   36:     0x55a86c706f32 - 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]   37:     0x55a86c706f32 - <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]   38:     0x55a86c706f32 - 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]   39:     0x55a86c706f32 - 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]   40:     0x55a86c706f32 - 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]   41:     0x55a86c706f32 - 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]   42:     0x55a86c706f32 - <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]   43:     0x55a86c76ff3f - <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]   44:     0x55a86c76ff3f - <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]   45:     0x76051c9cbaa4 - <unknown>
[INFO] [stdout]   46:     0x76051ca58a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     large_prompt_is_shorter_than_input
[INFO] [stdout]     large_prompt_retains_key_headings
[INFO] [stdout]     short_prompt_passes_through_unchanged
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test test_compress_prompt`
[INFO] running `Command { std: "docker" "inspect" "0c118484da2092b630506052c73083f478764b72356cd89b2d6b5649915a9a6b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0c118484da2092b630506052c73083f478764b72356cd89b2d6b5649915a9a6b", kill_on_drop: false }`
[INFO] [stdout] 0c118484da2092b630506052c73083f478764b72356cd89b2d6b5649915a9a6b
