[INFO] fetching crate terminal-jarvis 0.1.19...
[INFO] testing terminal-jarvis-0.1.19 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate terminal-jarvis 0.1.19 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate terminal-jarvis 0.1.19
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate terminal-jarvis 0.1.19
[INFO] tweaked toml for crates.io crate terminal-jarvis 0.1.19 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate terminal-jarvis 0.1.19 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate terminal-jarvis 0.1.19 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 1a92493d1c79061933793e93dbf0d137d8c94523882254545aa8cb68141afe63
[INFO] running `Command { std: "docker" "start" "1a92493d1c79061933793e93dbf0d137d8c94523882254545aa8cb68141afe63", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1a92493d1c79061933793e93dbf0d137d8c94523882254545aa8cb68141afe63", 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" "1a92493d1c79061933793e93dbf0d137d8c94523882254545aa8cb68141afe63" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1a92493d1c79061933793e93dbf0d137d8c94523882254545aa8cb68141afe63", 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" "1a92493d1c79061933793e93dbf0d137d8c94523882254545aa8cb68141afe63" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling terminal-jarvis v0.1.19 (/opt/rustwide/workdir)
[INFO] [stdout] warning: suspicious definition of the runtime `write` symbol used by the standard library
[INFO] [stdout]   --> src/tui/sigint.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     fn raw_write(fd: i32, buf: *const u8, count: usize) -> isize;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(i32, *const c_void, usize) -> isize` (for the current target)
[INFO] [stdout]            found    `unsafe extern "C" fn(i32, *const u8, usize) -> isize`
[INFO] [stdout]    = help: either fix the signature or remove any attributes like `#[unsafe(no_mangle)]`, `#[unsafe(export_name = "write")]`, or `#[link_name = "write"]`
[INFO] [stdout]    = help: allow this lint if the signature is compatible
[INFO] [stdout]    = note: `#[warn(suspicious_runtime_symbol_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.32s
[INFO] running `Command { std: "docker" "inspect" "1a92493d1c79061933793e93dbf0d137d8c94523882254545aa8cb68141afe63", 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" "1a92493d1c79061933793e93dbf0d137d8c94523882254545aa8cb68141afe63" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stdout] warning: suspicious definition of the runtime `write` symbol used by the standard library
[INFO] [stdout]   --> src/tui/sigint.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     fn raw_write(fd: i32, buf: *const u8, count: usize) -> isize;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(i32, *const c_void, usize) -> isize` (for the current target)
[INFO] [stdout]            found    `unsafe extern "C" fn(i32, *const u8, usize) -> isize`
[INFO] [stdout]    = help: either fix the signature or remove any attributes like `#[unsafe(no_mangle)]`, `#[unsafe(export_name = "write")]`, or `#[link_name = "write"]`
[INFO] [stdout]    = help: allow this lint if the signature is compatible
[INFO] [stdout]    = note: `#[warn(suspicious_runtime_symbol_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling env_filter v2.0.0
[INFO] [stderr]    Compiling env_logger v0.11.11
[INFO] [stderr]    Compiling quickcheck v1.1.0
[INFO] [stderr]    Compiling terminal-jarvis v0.1.19 (/opt/rustwide/workdir)
[INFO] [stdout] warning: suspicious definition of the runtime `write` symbol used by the standard library
[INFO] [stdout]   --> src/tui/sigint.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     fn raw_write(fd: i32, buf: *const u8, count: usize) -> isize;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(i32, *const c_void, usize) -> isize` (for the current target)
[INFO] [stdout]            found    `unsafe extern "C" fn(i32, *const u8, usize) -> isize`
[INFO] [stdout]    = help: either fix the signature or remove any attributes like `#[unsafe(no_mangle)]`, `#[unsafe(export_name = "write")]`, or `#[link_name = "write"]`
[INFO] [stdout]    = help: allow this lint if the signature is compatible
[INFO] [stdout]    = note: `#[warn(suspicious_runtime_symbol_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 20.01s
[INFO] running `Command { std: "docker" "inspect" "1a92493d1c79061933793e93dbf0d137d8c94523882254545aa8cb68141afe63", 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" "1a92493d1c79061933793e93dbf0d137d8c94523882254545aa8cb68141afe63" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: suspicious definition of the runtime `write` symbol used by the standard library
[INFO] [stderr]   --> src/tui/sigint.rs:81:5
[INFO] [stderr]    |
[INFO] [stderr] 81 |     fn raw_write(fd: i32, buf: *const u8, count: usize) -> isize;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: expected `unsafe extern "C" fn(i32, *const c_void, usize) -> isize` (for the current target)
[INFO] [stderr]            found    `unsafe extern "C" fn(i32, *const u8, usize) -> isize`
[INFO] [stderr]    = help: either fix the signature or remove any attributes like `#[unsafe(no_mangle)]`, `#[unsafe(export_name = "write")]`, or `#[link_name = "write"]`
[INFO] [stderr]    = help: allow this lint if the signature is compatible
[INFO] [stderr]    = note: `#[warn(suspicious_runtime_symbol_definitions)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `terminal-jarvis` (lib) generated 1 warning
[INFO] [stderr] warning: `terminal-jarvis` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/terminal_jarvis-be71e29adb3d7179)
[INFO] [stdout] 
[INFO] [stdout] running 418 tests
[INFO] [stdout] test catalog::logic::command_truth::tests::placeholder_needs_both_markers ... ok
[INFO] [stdout] test catalog::logic::freshness::props::epoch_day_fixed_points ... ok
[INFO] [stdout] test catalog::logic::truth::tests::empty_and_blank_values_are_flagged_but_present_pass ... ok
[INFO] [stdout] test catalog::logic::freshness::props::valid_utc_accepts_known_timestamps ... ok
[INFO] [stdout] test catalog::logic::parser::props::list_missing_key_is_empty ... ok
[INFO] [stdout] test catalog::logic::effect_truth::props::effect_truth_properties ... ok
[INFO] [stdout] test catalog::logic::freshness::tests::age_days_requires_valid_operands ... ok
[INFO] [stdout] test catalog::logic::freshness::tests::positional_checks_are_independent ... ok
[INFO] [stdout] test catalog::structs::metadata::tests::extra_and_missing_metadata_are_rejected ... ok
[INFO] [stdout] test catalog::structs::metadata::tests::harness_extra_and_missing_keys_are_rejected ... ok
[INFO] [stdout] test cli::logic::args::matrix_red::every_action_variant_rejects_malformed_red ... ok
[INFO] [stdout] test catalog::structs::metadata::tests::invalid_typed_metadata_is_rejected ... ok
[INFO] [stdout] test catalog::structs::metadata::tests::package_key_is_optional_and_parses ... ok
[INFO] [stdout] test cli::logic::args::matrix::every_action_variant_roundtrips_green ... ok
[INFO] [stdout] test cli::logic::args::mutation_tests::presentation_flags_work_before_or_after_the_command ... ok
[INFO] [stdout] test cli::logic::args::rules::confirm_rules_deterministic ... ok
[INFO] [stdout] test catalog::logic::freshness::props::age_days_across_year_boundary ... ok
[INFO] [stdout] test catalog::structs::metadata::tests::duplicate_keys_are_rejected ... ok
[INFO] [stdout] test catalog::logic::effect_truth::tests::arm_guards_fire ... ok
[INFO] [stdout] test cli::logic::args::rules::json_gate_spawns_child ... ok
[INFO] [stdout] test cli::logic::args::tests::list_status_check_current_use_show ... ok
[INFO] [stdout] test cli::logic::args::tests::help_variants ... ok
[INFO] [stdout] test cli::logic::args::tests::version_non_flag_rejects_with_exact_usage ... ok
[INFO] [stdout] test cli::logic::args::tests::version_variants ... ok
[INFO] [stdout] test cli::logic::args::tests::version_rejects_extra ... ok
[INFO] [stdout] test catalog::logic::freshness::props::date_math_properties ... ok
[INFO] [stdout] test catalog::logic::command_truth::tests::unsafe_pipe_needs_both_parts ... ok
[INFO] [stdout] test cli::logic::args::tests_extra::help_routing_and_direct_and_flag ... ok
[INFO] [stdout] test cli::logic::args::rules::validate_options_branches_deterministic ... ok
[INFO] [stdout] test cli::logic::args::rules::boundary_requires_run_or_direct ... ok
[INFO] [stdout] test cli::logic::args::tests_extra::plan_run_install ... ok
[INFO] [stdout] test cli::logic::args::tests::bare_launch_mirrors_stdin_stdout_terminals ... ok
[INFO] [stdout] test cli::logic::args::tests_extra::version_and_update_reject_unexpected_trailing_args ... ok
[INFO] [stdout] test cli::logic::args::tests_extra::update_auth_config_cache_security_legacy ... ok
[INFO] [stdout] test cli::logic::args::validators::tests::security_usage_error_names_the_valid_choices ... ok
[INFO] [stdout] test cli::logic::args::validators::tests::bare_update_summary_still_rejects_effectful_lifecycle_flags ... ok
[INFO] [stdout] test cli::logic::args::validators::tests::gate_accepts_no_input_as_a_no_op ... ok
[INFO] [stdout] test cli::logic::cache::tests::clear_and_refresh_report_maintenance ... ok
[INFO] [stdout] test cli::logic::canonical::tests::command_help_returns_the_dedicated_text ... ok
[INFO] [stdout] test catalog::logic::parser::tests::list_preserves_commas_inside_quoted_values ... ok
[INFO] [stdout] test cli::logic::args::validators::tests::gate_pair_requires_enable_or_run ... ok
[INFO] [stdout] test cli::logic::cache::tests::empty_and_status_route_to_status ... ok
[INFO] [stdout] test cli::logic::cache::tests::unknown_route_is_a_usage_error ... ok
[INFO] [stdout] test cli::logic::canonical::tests::other_actions_have_no_canonical_form ... ok
[INFO] [stdout] test cli::logic::args::validators::tests::lifecycle_flags_only_on_lifecycle_actions ... ok
[INFO] [stdout] test cli::logic::cache::tests::maintenance_prefixes_with_the_request ... ok
[INFO] [stdout] test cli::logic::args::tests_gate::gate_actions_parse ... ok
[INFO] [stdout] test cli::logic::args::tests_gate::gate_help_routes_to_top_level_help ... ok
[INFO] [stdout] test cli::logic::args::validators::tests::bare_update_summary_previews_under_dry_run ... ok
[INFO] [stdout] test cli::logic::compat::tests::update_summary_lists_harnesses ... ok
[INFO] [stdout] test cli::logic::compat::tests::auth_routes ... ok
[INFO] [stdout] test cli::logic::dispatch::tests::face_dispatch_pins_exit_code_and_output ... ok
[INFO] [stdout] test cli::logic::canonical::tests::version_returns_the_version_line ... ok
[INFO] [stdout] test cli::logic::compat::tests::auth_help_and_set_report_distinct_notes ... ok
[INFO] [stdout] test cli::logic::canonical::tests::self_update_advises_a_normal_shell_and_never_applies ... ok
[INFO] [stdout] test cli::logic::dispatch::tests::auth_update_install ... ok
[INFO] [stdout] test cli::logic::compat::tests::config_routes ... ok
[INFO] [stdout] test cli::logic::dispatch_support::tests::load_failures_advise_repairing_the_session_file ... ok
[INFO] [stdout] test cli::logic::dispatch_support::tests::write_failures_advise_on_the_home_location ... ok
[INFO] [stdout] test cli::logic::execute::catalog_load::tests::invalid_data_maps_to_invalid_catalog ... ok
[INFO] [stdout] test cli::logic::execute::catalog_load::tests::not_found_and_other_kinds_are_distinct ... ok
[INFO] [stdout] test cli::logic::dispatch::tests::direct_and_cache ... ok
[INFO] [stdout] test cli::logic::execute::catalog_load::tests::permission_denied_maps_to_permission_error ... ok
[INFO] [stdout] test cli::logic::gate_cmd::narrate_tests::gate_scans_narrate_only_outside_the_viewport ... ok
[INFO] [stdout] test cli::logic::gate_cmd::output::tests::plain_gate_output_stays_line_oriented ... ok
[INFO] [stdout] test cli::logic::dispatch::tests::list_check_help_legacy ... ok
[INFO] [stdout] test cli::logic::gate_cmd::tests::default_run_routes_to_trivy ... ok
[INFO] [stdout] test cli::logic::guard::guard_tests::explicit_capability_requires_known_harness_and_parsable_capability ... ok
[INFO] [stdout] test cli::logic::gate_skip::gate_skip_tests::an_interrupted_scan_refuses_when_no_one_can_answer ... ok
[INFO] [stdout] test cli::logic::gate_cmd::output::tests::rich_gate_fields_never_render_table_chrome ... ok
[INFO] [stdout] test cli::logic::gate_skip::gate_skip_tests::skip_consent_is_exactly_terminal_and_not_no_input_and_yes ... ok
[INFO] [stdout] test cli::logic::gate_cmd::output::tests::rich_gate_output_covers_each_status ... ok
[INFO] [stdout] test cli::logic::guard::narrate_tests::chain_narrate_probe ... ok
[INFO] [stdout] test cli::logic::dispatch::tests::security_routes ... ok
[INFO] [stdout] test cli::logic::guard_intent::guard_intent_tests::confirm_error_contains_token ... ok
[INFO] [stdout] test cli::logic::guard::guard_tests::unknown_direct_command_advises_exactly_once ... ok
[INFO] [stdout] test cli::logic::guard_intent::guard_intent_tests::reject_irrelevant_errors_for_allow_dangerous_only ... ok
[INFO] [stdout] test cli::logic::guard_intent::guard_intent_tests::reject_irrelevant_errors_for_confirm_token_only ... ok
[INFO] [stdout] test cli::logic::guard_intent::guard_intent_tests::reject_irrelevant_errors_for_dry_run_only ... ok
[INFO] [stdout] test cli::logic::guard_intent::guard_intent_tests::reject_irrelevant_ok_when_no_options ... ok
[INFO] [stdout] test cli::logic::guard_intent::guard_intent_tests::the_in_frame_key_speaks_the_same_y_n_grammar_as_the_terminal ... ok
[INFO] [stdout] test cli::logic::guard_intent::guard_intent_tests::reject_irrelevant_errors_on_lifecycle_options ... ok
[INFO] [stdout] test cli::logic::gate_skip::gate_skip_tests::the_eight_consent_states_are_witnessed ... ok
[INFO] [stdout] test cli::logic::gate_skip::gate_skip_tests::a_passed_or_blocked_scan_is_routed_without_a_prompt ... ok
[INFO] [stdout] test cli::logic::guard::guard_tests::resolve_error_distinguishes_active_harness_state_from_unknown ... ok
[INFO] [stdout] test cli::logic::guard_policy::tests::rejects_manual_support ... ok
[INFO] [stdout] test cli::logic::guard::guard_tests::streaming_invocation_preserves_the_child_exit_code ... ok
[INFO] [stdout] test cli::logic::guard_intent::guard_intent_tests::the_bracket_tells_the_truth_about_the_default ... ok
[INFO] [stdout] test cli::logic::guard_policy::tests::rejects_stub_support ... ok
[INFO] [stdout] test cli::logic::guard_policy::tests::rejects_disabled_support ... ok
[INFO] [stdout] test cli::logic::guard_policy::tests::rejects_unknown_support_headless_but_consents_interactively ... ok
[INFO] [stdout] test cli::logic::guard_policy::tests_evidence::accepts_expected_support_with_fresh_evidence_and_matching_platform ... ok
[INFO] [stdout] test cli::logic::guard_policy::tests_evidence::accepts_verified_support_with_fresh_evidence_and_matching_platform ... ok
[INFO] [stdout] test cli::logic::guard_policy::tests_evidence::rejects_stale_evidence ... ok
[INFO] [stdout] test cli::logic::guard_policy::tests_platform::empty_platforms_are_unrestricted ... ok
[INFO] [stdout] test cli::logic::guard_policy::tests_platform::rejects_platform_incompatible ... ok
[INFO] [stdout] test cli::logic::help_command::tests::rich_command_help_uses_the_same_contract ... ok
[INFO] [stdout] test cli::logic::guard_policy::tests::rejects_unsupported_support ... ok
[INFO] [stdout] test cli::logic::invoke::tests::narration_verb_matches_the_capability ... ok
[INFO] [stdout] test cli::logic::json::tests::escape_keeps_space_and_escapes_subunit_controls ... ok
[INFO] [stdout] test cli::logic::invoke::tests::missing_binary_maps_to_shell_not_found_exit ... ok
[INFO] [stdout] test cli::logic::output::tests::env_status_names_missing_vars_when_required ... ok
[INFO] [stdout] test cli::logic::output::readiness::tests::support_freshness_and_platform_are_part_of_readiness ... ok
[INFO] [stdout] test cli::logic::json::tests::envelope_escapes_control_characters ... ok
[INFO] [stdout] test cli::logic::output::tests::is_harness_ready_false_when_env_var_missing ... ok
[INFO] [stdout] test cli::logic::output::tests::is_harness_ready_false_when_binary_missing ... ok
[INFO] [stdout] test cli::logic::invoke::tests::failing_command_preserves_exit_without_crossing_streams ... ok
[INFO] [stdout] test cli::logic::output_plan::tests::intent_is_exact_per_effect ... ok
[INFO] [stdout] test cli::logic::output_plan::tests::plain_renders_stable_readonly_text ... ok
[INFO] [stdout] test cli::logic::output_truth::tests::capability_row_pins_all_six_cells ... ok
[INFO] [stdout] test cli::logic::output_truth::tests::effect_platforms_freshness_render_exactly ... ok
[INFO] [stdout] test cli::logic::output_truth::tests::support_summary_counts_only_present_states ... ok
[INFO] [stdout] test cli::logic::help_command::tests::entry_maps_every_command_to_exact_text ... ok
[INFO] [stdout] test cli::logic::output::tests::is_harness_ready_true_when_binary_on_path_and_env_var_set ... ok
[INFO] [stdout] test cli::logic::output::tests::is_harness_ready_true_when_binary_on_path_and_no_env_required ... ok
[INFO] [stdout] test cli::logic::output::tests::status_adds_readiness_summary_absent_from_checks ... ok
[INFO] [stdout] test cli::logic::json::props::escape_properties ... ok
[INFO] [stdout] test cli::logic::resolve::tests::dangerous_capability_prompt_is_not_executed ... ok
[INFO] [stdout] test cli::logic::resolve::tests::explicit_harness_capability_is_preserved ... ok
[INFO] [stdout] test cli::logic::resolve::tests::headless_keyword_form_runs_headless_capability ... ok
[INFO] [stdout] test cli::logic::resolve::tests::prompt_starting_with_capability_runs_headless_not_capability ... ok
[INFO] [stdout] test catalog::logic::embedded::tests::embedded_catalog_loads ... ok
[INFO] [stdout] test cli::logic::self_update::tests::homebrew_paths_cover_both_install_layouts ... ok
[INFO] [stdout] test cli::logic::resolve::tests::single_capability_word_still_runs_that_capability ... ok
[INFO] [stdout] test cli::logic::self_update::tests::run_cmd_reports_failure ... ok
[INFO] [stdout] test cli::logic::self_update::tests::run_cmd_reports_success_output ... ok
[INFO] [stdout] test catalog::logic::truth::props::truth_properties ... ok
[INFO] [stdout] test cli::logic::self_update_intent::tests::dry_run_skips_confirmation_and_allow_dangerous_is_rejected ... ok
[INFO] [stdout] test cli::logic::self_update_intent::tests::token_confirm_decides_ok_and_error ... ok
[INFO] [stdout] test cli::logic::style::tests::color_requires_every_enabling_condition ... ok
[INFO] [stdout] test cli::logic::gate_cmd::tests::run_and_names_preserve_gate_results ... ok
[INFO] [stdout] test cli::logic::style::tests::labels_and_plain_banners_preserve_content ... ok
[INFO] [stdout] test cli::logic::style::tests::restore_reinstates_the_previous_options ... ok
[INFO] [stdout] test cli::logic::table::layout::alloc::tests::fit_scales_columns_above_floor_when_over_budget ... ok
[INFO] [stdout] test cli::logic::args::red_green::options_and_validation_rules ... ok
[INFO] [stdout] test cli::logic::table::layout::text::tests::chunks_flush_on_character_width_overflow ... ok
[INFO] [stdout] test cli::logic::table::layout::text::tests::segments_split_at_breakable_characters ... ok
[INFO] [stdout] test cli::logic::table::tests::display_cell_width_wraps_and_pads_wide_text ... ok
[INFO] [stdout] test cli::logic::table::tests::lines_wrap_words_chunks_and_empty_cells_exactly ... ok
[INFO] [stdout] test cli::logic::args::props::args_parser_properties ... ok
[INFO] [stdout] test catalog::logic::parser::props::parser_roundtrips_and_totality ... ok
[INFO] [stdout] test cli::logic::guard::narrate_tests::quiet_mode_reports_phases_in_one_line_each_and_loud_narrates ... ok
[INFO] [stdout] test cli::logic::table::width::props::exact_widths_for_combining_and_wide_chars ... ok
[INFO] [stdout] test cli::logic::gate_cmd::tests::handle_routes_every_gate_form ... ok
[INFO] [stdout] test cli::logic::table::width::props::wide_glyphs_measure_two_cells ... ok
[INFO] [stdout] test cli::logic::table::width::props::width_properties ... ok
[INFO] [stdout] test cli::logic::invoke::tests::headless_one_shot_returns_the_reply_and_rejects_nonzero_exits ... ok
[INFO] [stdout] test cli::logic::package_advisory::tests::gate_off_and_package_warns_and_continues ... ok
[INFO] [stdout] test cli::logic::package_advisory::tests::gate_on_without_package_warns_custom_installer_and_continues ... ok
[INFO] [stdout] test cli::logic::package_advisory::tests::gate_off_and_no_package_warns_and_continues ... ok
[INFO] [stdout] test cli::logic::package_advisory::tests::read_only_capabilities_skip_the_advisory ... ok
[INFO] [stdout] test cli::logic::text_wrap::tests::no_row_ends_mid_word ... ok
[INFO] [stdout] test cli::logic::text_wrap::tests::a_word_wider_than_the_row_hard_splits_by_cells ... ok
[INFO] [stdout] test cli::logic::text_wrap::tests::cjk_and_emoji_count_two_cells ... ok
[INFO] [stdout] test cli::logic::self_update::tests::wrapper_path_requires_package_json ... ok
[INFO] [stdout] test cli::logic::self_update::tests::route_names_follow_the_distribution_channel ... ok
[INFO] [stdout] test cli::logic::text_wrap::tests::embedded_newlines_reset_the_line ... ok
[INFO] [stdout] test cli::logic::style::tests::diagnostics_decisions_track_terminals_and_env ... ok
[INFO] [stdout] test cli::logic::table::tests::terminal_width_validates_and_caps_the_environment ... ok
[INFO] [stdout] test cli::logic::table::tests::widths_respect_exact_budget_and_proportional_floors ... ok
[INFO] [stdout] test cli::logic::version::tests::passthrough_channel_suffix ... ok
[INFO] [stdout] test cli::logic::version::tests::plain_version_no_channel ... ok
[INFO] [stdout] test cli::logic::package_advisory::tests::dry_run_skips_the_advisory ... ok
[INFO] [stdout] test cli::logic::table::width::props::terminal_width_clamps_and_defaults ... ok
[INFO] [stdout] test cli::logic::version::tests::homebrew_path_detection ... ok
[INFO] [stdout] test cli::logic::table::tests::wrapper_terminal_width_matches_environment ... ok
[INFO] [stdout] test cli::structs::error::tests::rendered_never_doubles_punctuation ... ok
[INFO] [stdout] test context::logic::gates::context_gates_tests::configured_root_ignores_empty_values ... ok
[INFO] [stdout] test cli::logic::version::tests::verbose_text_defaults ... ok
[INFO] [stdout] test context::logic::distribution::tests::source_build_classifies_workspace_binaries_only ... ok
[INFO] [stdout] test cli::logic::version::tests::source_channel_suffix ... ok
[INFO] [stdout] test context::logic::distribution::tests::raw_channels_are_normalized_without_passthrough_claims ... ok
[INFO] [stdout] test context::logic::platform::tests::shell_empty_returns_unknown ... ok
[INFO] [stdout] test context::logic::distribution::tests::channel_is_npm_only_from_a_non_blank_wrapper_variable ... ok
[INFO] [stdout] test cli::logic::version::tests::npm_channel_from_github_release ... ok
[INFO] [stdout] test context::logic::session_parse::tests::rejects_conflicting_duplicates_and_accepts_identical_ones ... ok
[INFO] [stdout] test context::logic::gates::context_gates_tests::candidates_include_real_gate_locations ... ok
[INFO] [stdout] test context::logic::platform::tests::shell_returns_basename ... ok
[INFO] [stdout] test cli::logic::text_wrap::tests::rows_never_exceed_the_width_for_arbitrary_text ... ok
[INFO] [stdout] test context::logic::platform::tests::id_maps_every_known_platform ... ok
[INFO] [stdout] test context::logic::session_parse::tests::empty_and_comment_only_input_are_a_valid_no_session_state ... ok
[INFO] [stdout] test converse::session_tests::a_failed_invocation_freezes_the_budget ... ok
[INFO] [stdout] test converse::session_tests::the_turn_budget_ends_the_session_after_the_selected_turns ... ok
[INFO] [stdout] test context::logic::platform::tests::wsl_returns_valid_value ... ok
[INFO] [stdout] test converse::session_tests::turns_alternate_sides_until_the_budget_is_spent ... ok
[INFO] [stdout] test context::logic::session::tests::load_reports_strict_errors_and_degrades_to_defaults ... ok
[INFO] [stdout] test diagnostics::logic::active::tests::active_from_config_when_unset_in_input ... ok
[INFO] [stdout] test diagnostics::logic::active::tests::known_but_not_ready_harness_gets_action ... ok
[INFO] [stdout] test context::logic::session_parse::tests::rejects_unquoted_empty_and_unknown_keys ... ok
[INFO] [stdout] test context::logic::session::tests::save_and_load_round_trip ... ok
[INFO] [stdout] test diagnostics::logic::active::tests::known_harness_is_ready ... ok
[INFO] [stdout] test diagnostics::logic::active::tests::no_active_harness_reports_missing ... ok
[INFO] [stdout] test diagnostics::logic::active::tests::unknown_harness_is_malformed ... ok
[INFO] [stdout] test diagnostics::logic::config::tests::parse_reads_quoted_active_harness ... ok
[INFO] [stdout] test diagnostics::logic::config::tests::parse_rejects_conflicting_values ... ok
[INFO] [stdout] test converse::session_tests::the_reply_prompt_carries_the_topic_and_the_other_reply ... ok
[INFO] [stdout] test converse::bubble_tests::bubble_wrapping_keeps_whole_words_inside_the_box ... ok
[INFO] [stdout] test converse::bubble_tests::bubbles_put_the_first_harness_left_and_replies_right ... ok
[INFO] [stdout] test converse::session_tests::clean_strips_ansi_and_controls_but_keeps_text ... ok
[INFO] [stdout] test diagnostics::logic::config::tests::parse_rejects_unquoted_or_foreign_keys ... ok
[INFO] [stdout] test diagnostics::logic::config::tests::parse_treats_empty_input_as_no_session ... ok
[INFO] [stdout] test diagnostics::logic::config::tests::record_actions_only_carry_error_severity ... ok
[INFO] [stdout] test diagnostics::logic::config::tests::record_maps_severity_by_code ... ok
[INFO] [stdout] test diagnostics::logic::dir_index::tests::duplicate_directories_are_indexed_once ... ok
[INFO] [stdout] test diagnostics::logic::dir_index::tests::missing_directories_are_skipped ... ok
[INFO] [stdout] test diagnostics::logic::harness::tests::collect_reports_ready_harness ... ok
[INFO] [stdout] test context::logic::session_parse::tests::parses_a_single_quoted_value ... ok
[INFO] [stdout] test diagnostics::logic::harness_env::tests_state::collect_marks_env_state_by_mode ... ok
[INFO] [stdout] test diagnostics::logic::harness_env::tests::aggregate_maps_state_sets ... ok
[INFO] [stdout] test diagnostics::logic::harness_env::state_tests::collect_marks_env_state_by_mode ... ok
[INFO] [stdout] test diagnostics::logic::harness_input::tests::empty_platform_claims_are_unrestricted ... ok
[INFO] [stdout] test diagnostics::logic::harness_env::tests::ready_requires_presence_by_mode ... ok
[INFO] [stdout] test diagnostics::logic::harness_input::tests::explicit_platform_claims_are_enforced ... ok
[INFO] [stdout] test contracts::tests::props::enum_roundtrip_and_canonical ... ok
[INFO] [stdout] test diagnostics::logic::harness_input::tests::guarded_states_are_never_executable ... ok
[INFO] [stdout] test diagnostics::logic::harness_input::tests::stale_evidence_is_never_executable ... ok
[INFO] [stdout] test diagnostics::logic::inspect::tests::io_code_maps_every_handled_kind ... ok
[INFO] [stdout] test context::logic::session_parse::tests::tolerates_comments_and_spacing ... ok
[INFO] [stdout] test diagnostics::logic::inspect::tests::missing_path_and_empty_file_map_to_codes ... ok
[INFO] [stdout] test diagnostics::logic::inspect::tests::exactly_fresh_metadata_is_not_stale ... ok
[INFO] [stdout] test diagnostics::logic::dir_index::tests::locate_finds_present_candidates_across_dirs ... ok
[INFO] [stdout] test diagnostics::logic::json::tests::data_serializes_records_and_actions ... ok
[INFO] [stdout] test diagnostics::logic::json::tests::quoted_escapes_and_keeps_other_chars ... ok
[INFO] [stdout] test diagnostics::logic::inspect::tests::strictly_older_metadata_is_stale ... ok
[INFO] [stdout] test cli::logic::version::tests::verbose_text_reports_fields ... ok
[INFO] [stdout] test diagnostics::logic::local::tests::stale_after_is_thirty_days ... ok
[INFO] [stdout] test diagnostics::logic::platform_target::tests::allowed_returns_value_only_when_listed ... ok
[INFO] [stdout] test diagnostics::logic::local::tests::home_prefix_is_none_without_home_vars ... ok
[INFO] [stdout] test diagnostics::logic::platform_target::tests::name_for_maps_known_platforms ... ok
[INFO] [stdout] test diagnostics::logic::local::tests::home_prefix_reads_home_env ... ok
[INFO] [stdout] test diagnostics::logic::local::tests::home_prefix_rejects_blank_home ... ok
[INFO] [stdout] test diagnostics::logic::platform_target::tests::supported_accepts_known_triples_and_rejects_others ... ok
[INFO] [stdout] test diagnostics::logic::program::tests::shadowed_record_excludes_the_current_binary ... ok
[INFO] [stdout] test diagnostics::logic::program::tests::collect_marks_path_states ... ok
[INFO] [stdout] test diagnostics::logic::redact_process::tests::single_character_prefixes_are_not_redacted ... ok
[INFO] [stdout] test diagnostics::logic::render::tests::field_keeps_plain_and_wide_text ... ok
[INFO] [stdout] test diagnostics::logic::render::tests::field_escapes_controls_and_backslashes ... ok
[INFO] [stdout] test diagnostics::logic::report::tests::concise_drops_plain_harness_records_and_keeps_active_readiness_and_errors ... ok
[INFO] [stdout] test diagnostics::logic::probe::tests::empty_or_unstartable_probes_report_none ... ok
[INFO] [stdout] test diagnostics::logic::report::tests::concise_is_idempotent_over_empty_reports ... ok
[INFO] [stdout] test diagnostics::logic::report::tests::json_data_embeds_the_records ... ok
[INFO] [stdout] test diagnostics::logic::redact_process::tests::longer_prefixes_are_redacted_once ... ok
[INFO] [stdout] test diagnostics::logic::resolve::tests::direct_rejects_missing_paths_and_directories ... ok
[INFO] [stdout] test diagnostics::logic::resolve::tests::pathext_skips_empty_segments ... ok
[INFO] [stdout] test diagnostics::logic::runtime_input::tests::checksum_reads_the_variable_when_set ... ok
[INFO] [stdout] test diagnostics::logic::runtime_input::tests::blank_checksum_marks_npm_unknown_and_plain_not_applicable ... ok
[INFO] [stdout] test diagnostics::logic::storage::tests::absent_cache_state_is_not_applicable ... ok
[INFO] [stdout] test diagnostics::logic::storage::tests::severity_maps_every_code_class ... ok
[INFO] [stdout] test diagnostics::logic::resolve::tests::direct_with_existing_executable_file ... ok
[INFO] [stdout] test diagnostics::logic::system::tests::every_report_must_be_ok ... ok
[INFO] [stdout] test diagnostics::structs::environment::tests::states_have_stable_labels ... ok
[INFO] [stdout] test diagnostics::logic::storage::tests::catalog_empty_without_harnesses_and_ready_with_one ... ok
[INFO] [stdout] test diagnostics::structs::platform_records::tests::shell_record_prefers_basename_of_the_present_variable ... ok
[INFO] [stdout] test diagnostics::structs::platform_records::tests::unsupported_targets_carry_a_recovery_action ... ok
[INFO] [stdout] test diagnostics::logic::storage::tests::ready_state_reports_valid_without_spurious_actions ... ok
[INFO] [stdout] test diagnostics::structs::environment::tests::remove_sets_the_state_back_to_missing ... ok
[INFO] [stdout] test diagnostics::structs::platform_records::tests::wsl_states_map_to_ready_error_and_malformed ... ok
[INFO] [stdout] test gates::interrupt_tests::interrupt_track_and_active_pid_round_trip ... ok
[INFO] [stdout] test diagnostics::structs::runtime_records::tests::every_health_flag_must_be_true_for_a_clean_report ... ok
[INFO] [stdout] test diagnostics::structs::runtime_records::tests::unknown_checksum_is_marked_not_clear ... ok
[INFO] [stdout] test gates::interrupt_tests::outcome_helpers_report_lines_only_when_clean ... ok
[INFO] [stdout] test gates::interrupt_tests::outcome_line_overpads_past_seen_heartbeat_ticks ... ok
[INFO] [stdout] test diagnostics::structs::runtime_records::tests::status_code_pins_ready_and_error_records ... ok
[INFO] [stdout] test gates::interrupt_tests::scan_memo_remembers_and_clears ... ok
[INFO] [stdout] test diagnostics::logic::harness::tests::version_record_gates_probing ... ok
[INFO] [stdout] test diagnostics::logic::probe::tests::falls_back_to_the_first_non_empty_line_without_digits ... ok
[INFO] [stdout] test diagnostics::logic::redact::props::redact_properties ... ok
[INFO] [stdout] test diagnostics::logic::resolve::tests::binary_with_path_separators ... ok
[INFO] [stdout] test diagnostics::logic::probe::tests::prefers_the_digit_bearing_line ... ok
[INFO] [stdout] test diagnostics::logic::probe::tests::long_lines_are_truncated ... ok
[INFO] [stdout] test gates::logic::heartbeat::heartbeat_probe_tests::heartbeat_probe ... ok
[INFO] [stdout] test gates::logic::deadline::tests::timeout_secs_defaults_and_clamps ... ok
[INFO] [stdout] test gates::logic::heartbeat::heartbeat_tests::every_tick_has_the_same_width_for_any_prefix_and_elapsed ... ok
[INFO] [stdout] test gates::logic::heartbeat::heartbeat_tests::live_line_starts_on_cr_and_names_the_scan ... ok
[INFO] [stdout] test diagnostics::logic::resolve::tests::binary_rejects_empty_and_unknown_names ... ok
[INFO] [stdout] test gates::logic::heartbeat::heartbeat_tests::the_elapsed_seconds_are_always_visible ... ok
[INFO] [stdout] test gates::logic::deadline::tests::kills_and_reaps_a_child_that_outlives_the_deadline ... ok
[INFO] [stdout] test gates::logic::deadline::tests::an_already_exited_child_is_not_reported_timed_out ... ok
[INFO] [stdout] test gates::logic::runner::gates_runner_tests::block_summary_drops_info_lines_and_keeps_the_signal_tail ... ok
[INFO] [stdout] test gates::logic::heartbeat::heartbeat_tests::ticks_happen_only_on_whole_five_second_boundaries ... ok
[INFO] [stdout] test contracts::tests::command::render_roundtrips_all_words ... ok
[INFO] [stdout] test cli::logic::table::layout::props::layout_properties ... ok
[INFO] [stdout] test gates::logic::verdict::verdict_tests::a_blocked_scan_never_downgrades_to_a_skip ... ok
[INFO] [stdout] test gates::logic::verdict::verdict_tests::block_summary_never_comes_back_empty ... ok
[INFO] [stdout] test gates::logic::verdict::verdict_tests::blocked_always_reports_the_findings_tail ... ok
[INFO] [stdout] test gates::logic::verdict::verdict_tests::messages_are_exact_and_self_describing ... ok
[INFO] [stdout] test gates::logic::verdict::verdict_tests::verdict_classifies_every_exit_exactly_once ... ok
[INFO] [stdout] test gates::narrate_tests::narrate_probe ... ok
[INFO] [stdout] test gates::logic::deadline::tests::reaps_a_fast_child_without_deadline ... ok
[INFO] [stderr] markersh: 0: getcwd() failed: No such file or directory
[INFO] [stdout] test catalog::logic::command_truth::props::command_truth_properties ... ok
[INFO] [stderr] sh: 0: getcwd() failed: No such file or directory
[INFO] [stdout] test gates::stream_tests::bounded_join_waits_the_grace_before_dropping_unfinished_readers ... ok
[INFO] [stdout] test gates::stream_tests::tee_retries_an_interrupted_read_and_keeps_the_payload ... ok
[INFO] [stdout] test gates::stream_tests::tee_stops_on_a_real_error_and_forgets_nothing_read ... ok
[INFO] [stdout] test diagnostics::logic::probe::tests::probes_finishing_within_the_timeout_still_report_output ... ok
[INFO] [stdout] test gates::interrupt_tests::memo_rescans_after_workspace_change_and_fails_open_without_cwd ... ok
[INFO] [stdout] test gates::interrupt_tests::preflight_warns_and_continues_when_binary_is_missing ... ok
[INFO] [stdout] headless-marker
[INFO] [stdout] test runtime::logic::runner::tests::headless_runs_inherit_the_terminal_and_capture_nothing ... ok
[INFO] [stderr] err-marker
[INFO] [stdout] out-marker
[INFO] [stdout] test runtime::logic::runner::tests::headless_stderr_is_never_folded_into_the_body_text ... ok
[INFO] [stdout] test runtime::logic::runner::tests::maps_exit_codes_and_signal_terms ... ok
[INFO] [stdout] test runtime::logic::stream::tests::classify_labels_failures_warnings_and_normal_lines ... ok
[INFO] [stdout] test runtime::logic::stream::tests::run_drains_both_streams_after_a_lull_and_preserves_exit_code ... ok
[INFO] [stdout] test runtime::logic::stream::tests::stamp_is_a_utc_clock_value ... ok
[INFO] [stdout] test security::logic::checks::props::checks_properties ... ok
[INFO] [stdout] test security::logic::checks::security_checks_tests::environment_values_must_contain_non_whitespace ... ok
[INFO] [stdout] test diagnostics::logic::probe::tests::slow_probes_time_out ... ok
[INFO] [stdout] test gates::logic::heartbeat::heartbeat_tests::heartbeat_stops_promptly_when_the_scan_ends ... ok
[INFO] [stdout] test gates::logic::heartbeat::heartbeat_tests::a_slow_scan_redraws_until_it_finishes ... ok
[INFO] [stdout] test gates::logic::heartbeat::heartbeat_tests::a_fast_scan_never_takes_a_heartbeat_tick ... ok
[INFO] [stdout] test gates::logic::heartbeat::heartbeat_probe_tests::the_first_tick_lands_exactly_on_five_seconds ... ok
[INFO] [stdout] test gates::logic::heartbeat::heartbeat_tests::narrating_scans_never_redraw_themselves ... ok
[INFO] [stdout] test gates::logic::loader::gates_loader_tests::configured_root_distinguishes_unset_empty_and_nonempty ... ok
[INFO] [stdout] test security::logic::path::path_tests::directories_are_not_commands ... ok
[INFO] [stdout] test security::logic::path::path_tests::executable_extension_is_not_duplicated ... ok
[INFO] [stdout] test security::logic::path::path_tests::explicit_path_requires_an_executable_file ... ok
[INFO] [stdout] test security::logic::path::path_tests::windows_candidates_try_pathext_extensions_before_the_bare_name ... ok
[INFO] [stdout] test security::logic::path::props::path_properties ... ok
[INFO] [stdout] test tui::home::cwd::tests::cwd_label_ellipsizes_long_paths_at_component_boundaries ... ok
[INFO] [stdout] test tui::home::cwd::tests::cwd_label_hard_cuts_an_oversized_single_component ... ok
[INFO] [stdout] test tui::home::cwd::tests::cwd_label_roots_at_home ... ok
[INFO] [stdout] test tui::input::decode_tests::control_bytes_map_to_editing_keys ... ok
[INFO] [stdout] test tui::input::decode_tests::csi_sequences_resolve_to_moves_or_ignored ... ok
[INFO] [stdout] test tui::input::decode_tests::printable_range_becomes_chars_and_strays_are_ignored ... ok
[INFO] [stdout] test tui::input::decode_tests::utf8_leads_consume_their_continuation_bytes ... ok
[INFO] [stdout] test tui::input::keys_tests::chars_append_and_backspace_pops_whole_glyphs ... ok
[INFO] [stdout] test tui::input::keys_tests::clear_line_empties_the_buffer_in_place ... ok
[INFO] [stdout] test tui::input::keys_tests::ignored_keys_never_touch_the_buffer ... ok
[INFO] [stdout] test tui::input::keys_tests::navigation_keys_map_to_scroll_moves ... ok
[INFO] [stdout] test tui::input::keys_tests::tail_view_keeps_the_newest_glyphs_inside_the_budget ... ok
[INFO] [stdout] test tui::input::poll::tests::parked_keys_keep_fifo_order ... ok
[INFO] [stdout] test security::logic::path::path_tests::relative_slash_paths_depend_on_the_path_search ... FAILED
[INFO] [stdout] test tui::input::tests::compose_stays_plain_without_ansi ... ok
[INFO] [stdout] test tui::input::tests::compose_puts_the_given_hint_below_the_prompt_with_the_indicator ... ok
[INFO] [stdout] test tui::input::tests::indicator_marks_harness_and_debug_and_survives_roundtrips ... ok
[INFO] [stdout] test tui::input::tests::retire_clears_the_box_and_keeps_the_committed_line_above ... ok
[INFO] [stdout] test tui::palette::tests::broken_slash_lines_report_usage ... ok
[INFO] [stdout] test tui::palette::tests::invalid_flags_are_rejected_inside_slash_lines ... ok
[INFO] [stdout] test tui::palette::tests::lifecycle_verbs_map_to_their_actions ... ok
[INFO] [stdout] test tui::palette::tests::slash_lines_parse_with_the_cli_grammar ... ok
[INFO] [stdout] test tui::screen::art::tests::welcome_greets_then_teaches_the_commands ... ok
[INFO] [stdout] test tui::palette::tests::typed_flags_travel_with_the_action ... ok
[INFO] [stdout] test tui::screen::index::tests::boot_stays_off_without_a_sized_tty ... ok
[INFO] [stdout] test tui::screen::canvas::tests::canvas_holds_fitting_properties ... ok
[INFO] [stdout] test tui::screen::index::tests::floor_geometry_is_usable_and_tiny_is_not ... ok
[INFO] [stdout] test tui::screen::paint::narrow_tests::at_forty_columns_whole_clauses_die_and_the_verdict_survives ... ok
[INFO] [stdout] test tui::screen::paint::narrow_tests::header_keeps_the_verdict_and_drops_the_cwd_when_narrow ... ok
[INFO] [stdout] test tui::screen::paint::narrow_tests::at_sixty_columns_the_modeline_hint_degrades_to_its_primary_clause ... ok
[INFO] [stdout] test tui::screen::paint::parked_tests::cursor_parks_on_the_prompt_row_after_the_tail ... ok
[INFO] [stdout] test tui::screen::paint::parked_tests::hint_sits_on_the_prompt_row_with_the_scroll_badge ... ok
[INFO] [stdout] test tui::screen::paint::tests::no_box_chrome_anywhere ... ok
[INFO] [stdout] test tui::screen::paint::tests::repaint_is_surgical_cursor_home_without_erase ... ok
[INFO] [stdout] test tui::screen::paint::tests::rows_carry_carriage_returns_for_raw_mode ... ok
[INFO] [stdout] test tui::screen::sanitize::tests::sanitize_holds_frame_safety_properties ... ok
[INFO] [stdout] test tui::screen::sanitize::tests::sgr_color_survives_but_cursor_motion_and_osc_die ... ok
[INFO] [stdout] test tui::screen::scroll::tests::badge_names_the_hidden_sides_only ... ok
[INFO] [stdout] test tui::screen::scroll::tests::clamp_never_escapes_the_bounds ... ok
[INFO] [stdout] test tui::screen::scroll::tests::max_offset_is_the_hidden_history ... ok
[INFO] [stdout] test tui::screen::scroll::tests::one_move_steps_one_line_and_clamps_both_ways ... ok
[INFO] [stdout] test tui::screen::scroll::tests::pages_move_by_the_visible_height_minus_two ... ok
[INFO] [stdout] test tui::screen::scroll::tests::top_and_bottom_jump_to_the_ends ... ok
[INFO] [stdout] test tui::screen::scroll::tests::window_shows_the_newest_lines_above_the_offset ... ok
[INFO] [stdout] test tui::screen::structs::tests::min_bounds_gate_the_viewport ... ok
[INFO] [stdout] test tui::screen::structs::tests::zones_never_go_negative_at_the_floor ... ok
[INFO] [stdout] test tui::screen::theme::tests::apply_theme_swaps_the_accent_live ... ok
[INFO] [stdout] test tui::screen::theme::tests::bare_theme_cycles_and_wraps_back_to_default ... ok
[INFO] [stdout] test tui::screen::theme::tests::boot_env_pins_the_palette ... ok
[INFO] [stdout] test tui::screen::theme::tests::lookup_is_case_and_separator_insensitive ... ok
[INFO] [stdout] test tui::screen::theme::tests::theme_names_sort_with_default_first ... ok
[INFO] [stdout] test tui::shell::handle::tests::actions_the_headless_cli_pre_routes_never_panic ... ok
[INFO] [stdout] test tui::screen::paint::tests::frames_hold_geometry_properties ... ok
[INFO] [stdout] test tui::shell::handle::tests::handle_marks_picker_shown_only_after_list ... ok
[INFO] [stdout] test tui::shell::live_nav::live_scroll_tests::j_and_k_step_rows_while_g_and_g_jump_the_ends ... ok
[INFO] [stdout] test tui::shell::live_nav::live_scroll_tests::keys_that_are_not_scrolls_never_move_the_view ... ok
[INFO] [stdout] test tui::shell::live_nav::live_scroll_tests::paging_moves_bubble_to_bubble_and_arrows_step ... ok
[INFO] [stdout] test tui::shell::handle::tests::handle_dispatch_exit_empty_home_and_actions ... ok
[INFO] [stdout] test tui::shell::parse::tests::bare_and_slashed_home_and_clear_route_to_the_welcome ... ok
[INFO] [stdout] test tui::shell::parse::tests::bare_command_words_work_without_the_slash ... ok
[INFO] [stdout] test tui::shell::parse::tests::bare_numbers_and_names_select_the_harness ... ok
[INFO] [stdout] test tui::shell::parse::tests::empty_lines_and_exit_verbs_terminate_the_mapping ... ok
[INFO] [stdout] test tui::shell::parse::tests::help_text_lists_commands_and_the_gate_line ... ok
[INFO] [stdout] test tui::shell::parse::tests::slash_lines_map_through_the_cli_grammar ... ok
[INFO] [stdout] test tui::shell::parse::tests::theme_lines_resolve_to_the_theme_surface ... ok
[INFO] [stdout] test tui::shell::session::tests::chapter_and_recap_render_the_frame ... ok
[INFO] [stdout] test tui::shell::parse::props::resolve_holds_grammar_properties ... ok
[INFO] [stdout] test tui::shell::status::tests::render_groups_the_fleet_into_ready_and_pending ... ok
[INFO] [stdout] test tui::shell::verdict::tests::failures_and_cancels_report_cleanly ... ok
[INFO] [stdout] test tui::shell::verdict::tests::human_formats_seconds_and_minutes ... ok
[INFO] [stdout] test tui::shell::verdict::tests::install_success_adopts_and_counts_the_seconds ... ok
[INFO] [stdout] test tui::shell::verdict::tests::install_success_without_a_path_is_honest_about_it ... ok
[INFO] [stdout] test tui::shell::verdict::tests::update_success_never_adopts ... ok
[INFO] [stdout] test tui::shell::viewport_nav::tests::eof_ends_a_normal_mode_session ... ok
[INFO] [stdout] test tui::sigint::sigint_tests::core_frame_erases_the_line_before_any_redraw ... ok
[INFO] [stdout] test tui::sigint::sigint_tests::redraw_happens_only_idle_and_ansi ... ok
[INFO] [stdout] test tui::switcher::props::switcher_holds_picker_properties ... ok
[INFO] [stdout] test tui::switcher::tests::pick_is_numbered_with_the_active_row_marked ... ok
[INFO] [stdout] test tui::switcher::tests::pick_truncates_overlong_descriptions ... ok
[INFO] [stdout] test tui::switcher::tests::selection_refuses_zero_out_of_range_and_garbage ... ok
[INFO] [stdout] test tui::switcher::tests::selection_uses_the_visible_order ... ok
[INFO] [stdout] test tui::term::tests::ansi_is_gated_on_a_color_capable_terminal ... ok
[INFO] [stdout] test gates::logic::runner::gates_runner_tests::preflight_accepts_success_and_reports_blocking_exit ... ok
[INFO] [stdout] test tui::term::tests::ansi_refuses_dumb_and_no_color_environments ... ok
[INFO] [stdout] test tui::term::tests::sequences_are_exact ... ok
[INFO] [stdout] test tui::tests::guard_rejects_plain_mode_on_a_terminal ... ok
[INFO] [stdout] test tui::tests::guard_requires_both_streams_to_be_terminals ... ok
[INFO] [stdout] test tui::tests::guard_prefers_the_terminal_error_over_plain ... ok
[INFO] [stdout] test gates::logic::runner::gates_runner_tests::preflight_reports_exit_128_as_blocked_and_signals_as_interrupted ... ok
[INFO] [stderr] streamed-1
[INFO] [stderr] streamed-2
[INFO] [stdout] test gates::logic::runner::gates_runner_tests::run_streams_gate_output_and_captures_it ... ok
[INFO] [stdout] test gates::narrate_tests::quiet_preflight_reports_the_scan_in_one_line_and_loud_narrates ... ok
[INFO] [stdout] test gates::stream_tests::a_hung_scan_with_a_pipe_holding_descendant_returns_bounded ... ok
[INFO] [stdout] test gates::structs::state::gates_state_tests::config_selection_tolerates_whitespace_comments_and_malformed ... ok
[INFO] [stdout] test gates::structs::state::gates_state_tests::environment_selection_handles_empty_off_and_named_values ... ok
[INFO] [stdout] test runtime::logic::runner::tests::child_gets_default_sigint_when_parent_suppresses ... ok
[INFO] [stdout] test security::logic::package_check::tests::lockfile_with_clean_trivy_reports_clean ... ok
[INFO] [stdout] test security::logic::package_check::tests::lockfile_with_vulnerable_trivy_reports_detail ... ok
[INFO] [stdout] test security::logic::package_check::tests::missing_npm_or_trivy_skips_the_check ... ok
[INFO] [stdout] test security::logic::package_check::tests::npm_failure_skips_the_check ... ok
[INFO] [stdout] test security::logic::package_check::tests::npm_success_without_lockfile_skips_the_check ... ok
[INFO] [stdout] test security::logic::package_check::tests::trivy_missing_does_not_invoke_npm ... ok
[INFO] [stdout] test tui::shell::session::tests::frame_wraps_a_direct_harness_with_header_and_recap ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- security::logic::path::path_tests::relative_slash_paths_depend_on_the_path_search stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'security::logic::path::path_tests::relative_slash_paths_depend_on_the_path_search' (1033) panicked at src/security/logic/../tests/path.rs:43:40:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x651beb2d0151 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x651beb2d0151 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x651beb2d0151 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x651beb2d0151 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x651beb2e790a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x651beb2e790a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x651beb2d521c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x651beb2d521c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x651beb2a8bc6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x651beb2a8bc6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x651beb2c70f9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x651beafd6810 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x651beafd6810 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x651beb2c72b2 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x651beb2c72b2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x651beb2a8c72 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x651beb2a13a9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x651beb2a9cbd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x651beb2e81dc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x651beb2e7f02 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x651beae821f1 - <core[df12db4294e9bfd3]::result::Result<(), core[df12db4294e9bfd3]::io::error::Error>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x651beae821f1 - terminal_jarvis[b71b0025d390db6f]::security::logic::path::path_tests::relative_slash_paths_depend_on_the_path_search
[INFO] [stdout]                                at /opt/rustwide/workdir/src/security/logic/../tests/path.rs:43:40
[INFO] [stdout]   22:     0x651beae6e117 - terminal_jarvis[b71b0025d390db6f]::security::logic::path::path_tests::relative_slash_paths_depend_on_the_path_search::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/security/logic/../tests/path.rs:38:52
[INFO] [stdout]   23:     0x651beae36b56 - <terminal_jarvis[b71b0025d390db6f]::security::logic::path::path_tests::relative_slash_paths_depend_on_the_path_search::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x651beafc9afb - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x651beafc9afb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   26:     0x651beafd7165 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   27:     0x651beafd7165 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x651beafd7165 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x651beafd7165 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x651beafd7165 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x651beafd7165 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   32:     0x651beafd7165 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   33:     0x651beafd0a24 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   34:     0x651beafd0a24 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x651beafda2c2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x651beafda2c2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x651beafda2c2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x651beafda2c2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x651beafda2c2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x651beafda2c2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x651beafda2c2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x651beb2cf3c9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   43:     0x651beb2cf3c9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x757a45d4bdfa - <unknown>
[INFO] [stdout]   45:     0x757a45ddf3d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     security::logic::path::path_tests::relative_slash_paths_depend_on_the_path_search
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 417 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 17.66s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "1a92493d1c79061933793e93dbf0d137d8c94523882254545aa8cb68141afe63", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1a92493d1c79061933793e93dbf0d137d8c94523882254545aa8cb68141afe63", kill_on_drop: false }`
[INFO] [stdout] 1a92493d1c79061933793e93dbf0d137d8c94523882254545aa8cb68141afe63
