warning: function `read_history` is never used --> src\history_omp.rs:13:4 | 13 | fn read_history(root: &std::path::Path, session_id: &str) -> Result, String> { | ^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: `omp-spt` (bin "omp-spt") generated 1 warning Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s Running unittests src\main.rs (target\debug\deps\omp_spt-3db2f0b4f4798ea0.exe) running 86 tests test digest_omp::tests::assistant_toolcall_becomes_tool_with_salient_arg ... ok test digest_omp::tests::header_and_lifecycle_entries_are_skipped ... ok test digest_omp::tests::named_profile_uses_profile_agent_dir ... ok test digest_omp::tests::pi_profile_is_legacy_fallback_and_its_default_values_select_default ... ok test digest_omp::tests::session_root_defaults_under_home ... ok test digest_omp::tests::assistant_text_becomes_agent ... ok test digest_omp::tests::multi_part_assistant_emits_text_then_tool_in_order ... ok test digest_omp::tests::session_root_honors_coding_agent_dir ... ok test digest_omp::tests::session_root_honors_config_dir ... ok test digest_omp::tests::stray_and_empty_lines_are_tolerated ... ok test digest_omp::tests::tool_result_role_is_skipped ... ok test digest_omp::tests::toolcall_arg_falls_back_to_intent_when_no_target ... ok test digest_omp::tests::user_text_becomes_input ... ok test echo_commune_omp::tests::capped_output_fixture ... ok test echo_commune_omp::tests::empty_and_relative_scratch_roots_become_absolute_before_child_cwd_changes ... ok test echo_commune_omp::tests::empty_or_whitespace_located_tail_is_not_summarizable ... ok test echo_commune_omp::tests::child_stream_capture_signals_overflow_without_retaining_past_cap ... ok test echo_commune_omp::tests::failure_marker_is_loud_and_carries_cause ... ok test echo_commune_omp::tests::giant_final_record_with_no_complete_line_is_not_summarizable ... ok test digest_omp::tests::coding_agent_override_wins_existing_xdg_for_default_profile ... ok test echo_commune_omp::tests::large_stream_retains_only_bounded_complete_tail ... ok test echo_commune_omp::tests::no_transcript_delta_is_exact_bounded_shape_without_interpolated_ids ... ok test echo_commune_omp::tests::one_giant_line_over_cap_survives_as_empty ... ok test echo_commune_omp::tests::oversized_delta_is_rejected_before_printing ... ok test echo_commune_omp::tests::parser_threads_explicit_session_dir_to_the_shared_resolver ... ok test digest_omp::tests::xdg_requires_platform_support_and_an_existing_selected_root ... ok test echo_commune_omp::tests::retained_invalid_utf8_is_rejected ... ok test digest_omp::tests::explicit_session_dir_wins_all_relocation_inputs ... ok test digest_omp::tests::locate_prefers_exact_id_and_supports_direct_or_project_scoped_files ... ok test digest_omp::tests::locate_reports_ambiguous_prefixes_in_sorted_order ... ok test digest_omp::tests::omp_profile_empty_whitespace_or_default_suppresses_pi_profile ... ok test echo_commune_omp::tests::seekable_input_reads_no_more_than_the_cap ... ok test echo_commune_omp::tests::stream_tail_cutoff_inside_four_byte_character_retains_complete_lines ... ok test echo_commune_omp::tests::stream_tail_cutoff_inside_three_byte_character_retains_complete_lines ... ok test digest_omp::tests::existing_default_xdg_data_root_is_flattened_on_linux_and_macos ... ok test echo_commune_omp::tests::secure_tempfiles_are_unique_and_removed_on_close ... ok test echo_commune_omp::tests::stream_tail_under_cap_is_identity ... ok test echo_commune_omp::tests::strict_delta_parser_accepts_only_the_two_ordered_blocks ... ok test digest_omp::tests::existing_named_profile_xdg_root_is_profile_scoped_and_flattened ... ok test echo_commune_omp::tests::strict_delta_parser_rejects_extra_duplicate_and_nested_content ... ok test echo_commune_omp::tests::stream_tail_cutoff_inside_two_byte_character_retains_complete_lines ... ok test echo_commune_omp::tests::stream_tail_cuts_only_at_line_boundaries ... ok test echo_commune_omp::tests::transcript_instructions_are_escaped_and_marked_untrusted ... ok test echo_commune_omp::tests::precreated_collision_is_not_clobbered_and_is_retried ... ok test echo_commune_omp::tests::turn_is_toolless_sessionless_and_isolates_all_prompt_sources ... ok test launch_omp::tests::exact_floor_and_newer_versions_pass_while_below_floor_is_actionable ... ok test launch_omp::tests::fresh_and_resume_argv_are_native_omp_shapes ... FAILED test launch_omp::tests::invalid_explicit_override_fails_immediately_after_its_probe ... ok test echo_commune_omp::tests::secure_turn_inputs_config_and_workspace_are_cleaned_before_nonzero_exit ... ok test digest_omp::tests::snapshot_endpoint_filename_and_payload_must_match ... ok test digest_omp::tests::snapshot_round_trips_empty_absent_and_path_values_without_secrets ... ok test launch_omp::tests::below_floor_path_candidate_is_rejected_with_actionable_versions ... ok test launch_omp::tests::missing_explicit_override_fails_instead_of_falling_through ... ok test launch_omp::tests::malformed_suffixed_and_ambiguous_version_signatures_are_rejected ... ok test echo_commune_omp::tests::secure_turn_inputs_config_and_workspace_are_cleaned_after_spawn_failure ... ok test launch_omp::tests::windows_exit_code_boundaries_preserve_only_ordinary_codes ... ok test launch_omp::tests::windows_abnormal_or_unavailable_exit_is_stable_failure ... ok test launch_omp::tests::invalid_known_candidate_is_reported_when_no_valid_candidate_remains ... ok test echo_commune_omp::tests::endpoint_snapshot_self_locates_and_reconstructs_nested_omp_env ... ok test launch_omp::tests::unrelated_path_collision_is_rejected_loudly ... ok test echo_commune_omp::tests::hostile_user_and_ancestor_context_locations_are_excluded ... ok test launch_omp::tests::parser_rejects_incomplete_ambiguous_or_unknown_input ... FAILED test launch_omp::tests::unsupported_known_candidates_fall_back_to_newer_path_candidate ... ok test psyche_omp::tests::first_turn_is_mind_nonempty ... ok test psyche_omp::tests::blank_prompt_plans_ack_no_spawn ... ok test psyche_omp::tests::parser_accepts_explicit_project_dir_and_rejects_retired_captured_env ... ok test psyche_omp::tests::missing_or_unknown_flags_are_loud ... ok test launch_omp::tests::resolver_precedence_is_override_then_known_then_validated_path ... ok test psyche_omp::tests::parses_all_three_required_flags_any_order ... ok test psyche_omp::tests::missing_dir_reads_as_no_prior_session ... ok test psyche_omp::tests::compose_first_is_mind_plus_event_later_is_event_alone ... ok test tests::an_unrecognized_subcommand_is_not_misrouted ... ok test psyche_omp::tests::turn_cmd_fresh_omits_continue_later_rides_it ... ok test tests::classifies_every_supported_omp_subcommand ... ok test tests::no_subcommand_and_help_flags_are_help ... ok test tests::retired_non_omp_subcommands_stay_unavailable ... ok test psyche_omp::tests::session_dir_is_mind_parent_slash_omp_sessions ... ok test psyche_omp::tests::reseed_signal_is_exit_95_with_machine_readable_marker ... ok test psyche_omp::tests::prior_session_detection_keys_on_jsonl_presence ... ok test history_omp::tests::history_uses_shared_locator_and_preserves_transcript_bytes ... ok test digest_omp::tests::missing_or_cross_profile_ambiguous_snapshots_fail_deterministically ... ok test history_omp::tests::history_resolves_the_project_snapshot_custom_root_without_profile_ambient ... ok test digest_omp::tests::project_snapshots_locate_exact_session_across_default_and_named_profiles ... ok test echo_commune_omp::tests::child_is_terminated_when_stdout_or_stderr_exceeds_its_cap ... ok test echo_commune_omp::tests::secure_turn_inputs_config_and_workspace_are_cleaned_after_success ... ok test echo_commune_omp::tests::real_omp_excludes_hostile_context_but_retains_profile_model_and_auth ... ok failures: ---- launch_omp::tests::fresh_and_resume_argv_are_native_omp_shapes stdout ---- thread 'launch_omp::tests::fresh_and_resume_argv_are_native_omp_shapes' (50868) panicked at src\launch_omp.rs:495:78: called `Result::unwrap()` on an `Err` value: "missing --id" note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace ---- launch_omp::tests::parser_rejects_incomplete_ambiguous_or_unknown_input stdout ---- thread 'launch_omp::tests::parser_rejects_incomplete_ambiguous_or_unknown_input' (8844) panicked at src\launch_omp.rs:521:9: assertion failed: args(&[]).unwrap_err().contains("missing --extension") failures: launch_omp::tests::fresh_and_resume_argv_are_native_omp_shapes launch_omp::tests::parser_rejects_incomplete_ambiguous_or_unknown_input test result: FAILED. 84 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.76s error: test failed, to rerun pass `--bin omp-spt`