[INFO] cloning repository https://github.com/dPeluChe/trs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/dPeluChe/trs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FdPeluChe%2Ftrs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FdPeluChe%2Ftrs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 713311b0cfa8065e2274acb0b6924fdf1a68aaf7
[INFO] testing dPeluChe/trs against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FdPeluChe%2Ftrs" "/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/dPeluChe/trs
[INFO] finished tweaking git repo https://github.com/dPeluChe/trs
[INFO] tweaked toml for git repo https://github.com/dPeluChe/trs written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/dPeluChe/trs on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/dPeluChe/trs 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" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "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/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0505d8b5c87b9e45623add73f0f4826e48fc4ed7f26976339ba012ddb2931a9a
[INFO] running `Command { std: "docker" "start" "-a" "0505d8b5c87b9e45623add73f0f4826e48fc4ed7f26976339ba012ddb2931a9a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0505d8b5c87b9e45623add73f0f4826e48fc4ed7f26976339ba012ddb2931a9a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0505d8b5c87b9e45623add73f0f4826e48fc4ed7f26976339ba012ddb2931a9a", kill_on_drop: false }`
[INFO] [stdout] 0505d8b5c87b9e45623add73f0f4826e48fc4ed7f26976339ba012ddb2931a9a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4478807cb07c6697dfd68c944223ea4c0321a5bfcb6fcfa0b6515743d7552f96
[INFO] running `Command { std: "docker" "start" "-a" "4478807cb07c6697dfd68c944223ea4c0321a5bfcb6fcfa0b6515743d7552f96", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling new_debug_unreachable v1.0.6
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling precomputed-hash v0.1.1
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling utf-8 v0.7.6
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling tendril v0.5.0
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling cc v1.2.63
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling phf_codegen v0.13.1
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling grep-matcher v0.1.8
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling string_cache_codegen v0.6.1
[INFO] [stderr]    Compiling encoding_rs_io v0.1.7
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling http v1.4.2
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling web_atoms v0.2.4
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling ureq-proto v0.6.0
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling webpki-roots v1.0.7
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling utf8-zero v0.8.1
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling string_cache v0.9.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling markup5ever v0.38.0
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling grep-searcher v0.1.16
[INFO] [stderr]    Compiling grep-regex v0.1.14
[INFO] [stderr]    Compiling html5ever v0.38.0
[INFO] [stderr]    Compiling xml5ever v0.38.0
[INFO] [stderr]    Compiling grep-printer v0.3.1
[INFO] [stderr]    Compiling grep-cli v0.1.12
[INFO] [stderr]    Compiling ignore v0.4.26
[INFO] [stderr]    Compiling grep v0.4.1
[INFO] [stderr]    Compiling markup5ever_rcdom v0.38.0+unofficial
[INFO] [stderr]    Compiling htmd v0.5.4
[INFO] [stderr]    Compiling ureq v3.3.0
[INFO] [stderr]    Compiling trs-cli v0.6.16 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 51.32s
[INFO] running `Command { std: "docker" "inspect" "4478807cb07c6697dfd68c944223ea4c0321a5bfcb6fcfa0b6515743d7552f96", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4478807cb07c6697dfd68c944223ea4c0321a5bfcb6fcfa0b6515743d7552f96", kill_on_drop: false }`
[INFO] [stdout] 4478807cb07c6697dfd68c944223ea4c0321a5bfcb6fcfa0b6515743d7552f96
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ca603909997aac4a9e424abd78e05ca87dbc5d105e213ec0997485c6eaa58d6f
[INFO] running `Command { std: "docker" "start" "-a" "ca603909997aac4a9e424abd78e05ca87dbc5d105e213ec0997485c6eaa58d6f", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling assert_cmd v2.2.2
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling trs-cli v0.6.16 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 37.22s
[INFO] running `Command { std: "docker" "inspect" "ca603909997aac4a9e424abd78e05ca87dbc5d105e213ec0997485c6eaa58d6f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ca603909997aac4a9e424abd78e05ca87dbc5d105e213ec0997485c6eaa58d6f", kill_on_drop: false }`
[INFO] [stdout] ca603909997aac4a9e424abd78e05ca87dbc5d105e213ec0997485c6eaa58d6f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] d6e9383b2941f1e8050dd25c633c92a4adb961c8ed9610e499ea117a731facff
[INFO] running `Command { std: "docker" "start" "-a" "d6e9383b2941f1e8050dd25c633c92a4adb961c8ed9610e499ea117a731facff", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.32s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/trs-c218f983c809c7ed)
[INFO] [stdout] 
[INFO] [stdout] running 949 tests
[INFO] [stdout] test ai_tool::tests::all_names_is_the_cli_name_list ... ok
[INFO] [stdout] test ai_tool::tests::antigravity_cli_aliases ... ok
[INFO] [stdout] test ai_tool::tests::antigravity_variants_are_rules_only ... ok
[INFO] [stdout] test ai_tool::tests::output_saver_agents_match_registry ... ok
[INFO] [stdout] test ai_tool::tests::antigravity_target_label_signals_rules_only ... ok
[INFO] [stdout] test ai_tool::tests::antigravity_aliases_resolve_to_ide ... ok
[INFO] [stdout] test benchmark::tests::test_bytes_per_token_constant ... ok
[INFO] [stdout] test benchmark::tests::test_format_number ... ok
[INFO] [stdout] test benchmark::tests::test_estimate_compressed_size ... ok
[INFO] [stdout] test benchmark::tests::test_reduction_pct_zero_input ... ok
[INFO] [stdout] test classifier::tests::bash_c_compound_or_quoted_stays_generic ... ok
[INFO] [stdout] test classifier::tests::commit_routes_to_parser ... ok
[INFO] [stdout] test classifier::tests::cargo_fmt_routes_to_parser ... ok
[INFO] [stdout] test classifier::tests::ls_files_routes_to_find ... ok
[INFO] [stdout] test classifier_transfer::tests::test_pull_already_up_to_date ... ok
[INFO] [stdout] test classifier_transfer::tests::test_push_empty_output ... ok
[INFO] [stdout] test classifier_transfer::tests::test_fetch_new_branch ... ok
[INFO] [stdout] test classifier_transfer::tests::test_push_up_to_date ... ok
[INFO] [stdout] test codex::tests::gate_reflects_min_version ... ok
[INFO] [stdout] test codex::tests::rejects_unparseable ... ok
[INFO] [stdout] test codex::tests::tolerates_prerelease_patch ... ok
[INFO] [stdout] test classifier_transfer::tests::test_push_fatal_error ... ok
[INFO] [stdout] test classifier_transfer::tests::test_pull_fast_forward ... ok
[INFO] [stdout] test ai_tool::tests::registry_covers_every_variant_and_has_no_dup_aliases ... ok
[INFO] [stdout] test classifier_transfer::tests::test_push_remote_error_preserved ... ok
[INFO] [stdout] test command_registry::tests::is_known_binary_matches_golden_set_exactly ... ok
[INFO] [stdout] test classifier::tests::bash_c_simple_command_unwraps ... ok
[INFO] [stdout] test classifier_transfer::tests::test_push_normal ... ok
[INFO] [stdout] test command_registry::tests::combine_stderr_always_commands ... ok
[INFO] [stdout] test codex::tests::parses_codex_cli_prefix ... ok
[INFO] [stdout] test classifier_transfer::tests::test_push_remote_progress_stripped ... ok
[INFO] [stdout] test command_registry::tests::keep_ratio_default_for_unknown_and_no_entry_commands ... ok
[INFO] [stdout] test command_registry::tests::keep_ratio_flat_commands ... ok
[INFO] [stdout] test command_registry::tests::keep_ratio_git_subcommands ... ok
[INFO] [stdout] test command_registry::tests::combine_stderr_subcommand_scoped ... ok
[INFO] [stdout] test command_registry::tests::combine_stderr_never_commands ... ok
[INFO] [stdout] test command_registry::tests::keep_ratio_misc_overrides ... ok
[INFO] [stdout] test command_registry::tests::keep_ratio_cargo_specific ... ok
[INFO] [stdout] test command_registry::tests::keep_ratio_test_and_run ... ok
[INFO] [stdout] test command_registry::tests::keep_ratio_package_manager_overrides ... ok
[INFO] [stdout] test config::tests::test_defaults ... ok
[INFO] [stdout] test config::tests::test_parse_empty_toml ... ok
[INFO] [stdout] test command_registry::tests::rewrite_eligibility_matches_legacy_prefixes ... ok
[INFO] [stdout] test command_registry::tests::no_duplicate_command_names ... ok
[INFO] [stdout] test config::tests::test_parse_partial_toml ... ok
[INFO] [stdout] test config::tests::test_parse_full_toml ... ok
[INFO] [stdout] test debug_info::tests::truncate_folds_newlines ... ok
[INFO] [stdout] test diff::tests::dropped_lines_are_raw_minus_compact ... ok
[INFO] [stdout] test debug_info::tests::truncate_enforces_max ... ok
[INFO] [stdout] test discover::tests::test_extract_command_none ... ok
[INFO] [stdout] test discover::tests::test_extract_command_escaped ... ok
[INFO] [stdout] test doctor::tests::test_check_builders ... ok
[INFO] [stdout] test diff::tests::nothing_dropped_when_compact_has_all_lines ... ok
[INFO] [stdout] test diff::tests::metrics_math ... ok
[INFO] [stdout] test discover::tests::test_extract_command ... ok
[INFO] [stdout] test doctor::tests::test_check_config_dir ... ok
[INFO] [stdout] test doctor::tests::test_check_dep_rg_name ... ok
[INFO] [stdout] test doctor::tests::test_check_dep_missing_required ... ok
[INFO] [stdout] test doctor::tests::test_check_status_display ... ok
[INFO] [stdout] test doctor::tests::test_check_history_writable ... ok
[INFO] [stdout] test exec::build_command_tests::posix_spawns_directly ... ok
[INFO] [stdout] test formatter::tests::compact_basic::test_compact_format_branch_with_tracking ... ok
[INFO] [stdout] test formatter::tests::compact_basic::test_compact_format_clean ... ok
[INFO] [stdout] test doctor::tests::test_summary_from_checks ... ok
[INFO] [stdout] test formatter::tests::compact_basic::test_compact_format_diff_summary ... ok
[INFO] [stdout] test doctor::tests::test_check_version_passes ... ok
[INFO] [stdout] test formatter::tests::compact_basic::test_compact_format_empty ... ok
[INFO] [stdout] test formatter::tests::compact_basic::test_compact_format_diff_file ... ok
[INFO] [stdout] test doctor::tests::test_count_hooks_via_init ... ok
[INFO] [stdout] test fast_find::tests::test_glob_match ... ok
[INFO] [stdout] test formatter::tests::compact_basic::test_compact_format_dirty ... ok
[INFO] [stdout] test doctor::tests::test_check_dep_unknown_name ... ok
[INFO] [stdout] test formatter::tests::compact_basic::test_compact_format_counts ... ok
[INFO] [stdout] test formatter::tests::compact_basic::test_compact_format_failures ... ok
[INFO] [stdout] test formatter::tests::compact_basic::test_compact_format_failures_empty ... ok
[INFO] [stdout] test doctor::tests::test_check_dep_git ... ok
[INFO] [stdout] test formatter::tests::compact_basic::test_compact_format_status ... ok
[INFO] [stdout] test formatter::tests::compact_basic::test_compact_format_grep_file ... ok
[INFO] [stdout] test formatter::tests::compact_basic::test_compact_format_grep_match ... ok
[INFO] [stdout] test formatter::tests::compact_basic::test_compact_format_item ... ok
[INFO] [stdout] test formatter::tests::compact_basic::test_compact_format_grep_match_no_line ... ok
[INFO] [stdout] test formatter::tests::compact_basic::test_compact_format_log_levels ... ok
[INFO] [stdout] test formatter::tests::compact_basic::test_compact_format_log_levels_partial ... ok
[INFO] [stdout] test formatter::tests::compact_basic::test_compact_format_item_renamed ... ok
[INFO] [stdout] test formatter::tests::compact_basic::test_compact_format_log_levels_empty ... ok
[INFO] [stdout] test doctor::tests::test_check_path_accessible ... ok
[INFO] [stdout] test formatter::tests::compact_basic::test_compact_format_message ... ok
[INFO] [stdout] test formatter::tests::compact_basic::test_compact_format_test_summary ... ok
[INFO] [stdout] test formatter::tests::compact_basic::test_compact_format_test_summary_only_passed ... ok
[INFO] [stdout] test formatter::tests::compact_basic::test_compact_format_truncated ... ok
[INFO] [stdout] test formatter::tests::compact_basic::test_formatter_names ... ok
[INFO] [stdout] test formatter::tests::compact_basic::test_compact_format_section_header ... ok
[INFO] [stdout] test formatter::tests::compact_basic::test_formatter_output_formats ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_error_schema ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_error_schema_with_code ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_find_with_entries ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_find_empty ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_git_diff_empty ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_git_diff_truncated ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_git_diff_with_files ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_git_status_clean ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_git_status_renamed ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_git_status_dirty ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_grep_empty ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_grep_truncated ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_grep_with_matches ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_logs_with_critical ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_logs_empty ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_logs_with_entries ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_ls_broken_symlink ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_ls_empty ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_repository_state_clean ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_ls_with_symlinks ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_repository_state_dirty ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_ls_with_entries ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_test_output_empty ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_test_output_passing ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_test_output_failing ... ok
[INFO] [stdout] test formatter::tests::helpers::test_format_count_if_positive ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_repository_state_detached ... ok
[INFO] [stdout] test formatter::tests::helpers::test_format_duration ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_process_failure ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_repository_state_not_git ... ok
[INFO] [stdout] test formatter::tests::helpers::test_format_bytes ... ok
[INFO] [stdout] test formatter::tests::compact_schema::test_compact_format_process_success ... ok
[INFO] [stdout] test formatter::tests::helpers::test_format_line ... ok
[INFO] [stdout] test formatter::tests::helpers::test_format_key_value ... ok
[INFO] [stdout] test formatter::tests::helpers::test_truncate ... ok
[INFO] [stdout] test formatter::tests::helpers::test_truncate_utf8_multibyte ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_counts ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_branch_with_tracking ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_counts_with_zeros ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_command_result ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_count ... ok
[INFO] [stdout] test formatter::tests::helpers::test_format_list_with_count_empty ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_array ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_dirty ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_empty ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_failures_empty ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_failures ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_error ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_clean ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_error_with_code ... ok
[INFO] [stdout] test formatter::tests::helpers::test_format_list_with_count ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_diff_file ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_item_renamed ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_key_value ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_diff_summary ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_flag ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_log_levels ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_log_levels_with_zeros ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_list ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_grep_match ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_message ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_object ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_section ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_grep_match_no_line ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_grep_file ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_item ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_status ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_not_implemented ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_test_summary ... ok
[INFO] [stdout] test formatter::tests::json_basic::test_json_format_truncated ... ok
[INFO] [stdout] test formatter::tests::json_schema::test_json_format_find_empty ... ok
[INFO] [stdout] test formatter::tests::json_schema::test_json_format_git_diff_with_files ... ok
[INFO] [stdout] test formatter::tests::json_schema::test_json_format_git_status_clean ... ok
[INFO] [stdout] test formatter::tests::json_schema::test_json_format_git_diff_empty ... ok
[INFO] [stdout] test formatter::tests::json_schema::test_json_format_git_diff_truncated ... ok
[INFO] [stdout] test formatter::tests::json_schema::test_json_format_git_status_renamed ... ok
[INFO] [stdout] test formatter::tests::json_schema::test_json_format_ls_broken_symlink ... ok
[INFO] [stdout] test formatter::tests::json_schema::test_json_format_grep_with_matches ... ok
[INFO] [stdout] test formatter::tests::json_schema::test_json_format_grep_truncated ... ok
[INFO] [stdout] test formatter::tests::json_schema::test_json_format_find_with_entries ... ok
[INFO] [stdout] test formatter::tests::json_schema::test_json_format_grep_empty ... ok
[INFO] [stdout] test formatter::tests::json_schema::test_json_format_git_status_dirty ... ok
[INFO] [stdout] test formatter::tests::json_schema_commands::test_json_format_error_schema_with_code ... ok
[INFO] [stdout] test formatter::tests::json_schema_commands::test_json_format_error_schema ... ok
[INFO] [stdout] test formatter::tests::json_schema::test_json_format_ls_with_symlinks ... ok
[INFO] [stdout] test formatter::tests::json_schema::test_json_format_ls_empty ... ok
[INFO] [stdout] test formatter::tests::json_schema::test_json_format_ls_with_entries ... ok
[INFO] [stdout] test formatter::tests::json_schema_commands::test_json_format_logs_empty ... ok
[INFO] [stdout] test formatter::tests::json_schema_commands::test_json_format_repository_state_clean ... ok
[INFO] [stdout] test formatter::tests::json_schema_commands::test_json_format_logs_with_critical ... ok
[INFO] [stdout] test formatter::tests::json_schema_commands::test_json_format_process_success ... ok
[INFO] [stdout] test formatter::tests::json_schema_commands::test_json_format_test_output_empty ... ok
[INFO] [stdout] test formatter::tests::json_schema_commands::test_json_format_process_failure ... ok
[INFO] [stdout] test formatter::tests::raw_and_selection::test_raw_format_clean ... ok
[INFO] [stdout] test formatter::tests::json_schema_commands::test_json_format_test_output_passing ... ok
[INFO] [stdout] test formatter::tests::raw_and_selection::test_raw_format_diff_file ... ok
[INFO] [stdout] test formatter::tests::raw_and_selection::test_raw_format_branch_with_tracking ... ok
[INFO] [stdout] test formatter::tests::raw_and_selection::test_raw_format_diff_summary ... ok
[INFO] [stdout] test formatter::tests::raw_and_selection::test_raw_format_dirty ... ok
[INFO] [stdout] test formatter::tests::raw_and_selection::test_raw_format_failures ... ok
[INFO] [stdout] test formatter::tests::raw_and_selection::test_raw_format_empty ... ok
[INFO] [stdout] test formatter::tests::json_schema_commands::test_json_format_test_output_failing ... ok
[INFO] [stdout] test formatter::tests::json_schema_commands::test_json_format_repository_state_detached ... ok
[INFO] [stdout] test formatter::tests::json_schema_commands::test_json_format_logs_with_entries ... ok
[INFO] [stdout] test formatter::tests::json_schema_commands::test_json_format_repository_state_dirty ... ok
[INFO] [stdout] test formatter::tests::json_schema_commands::test_json_format_repository_state_not_git ... ok
[INFO] [stdout] test formatter::tests::raw_and_selection::test_raw_format_counts ... ok
[INFO] [stdout] test formatter::tests::raw_and_selection::test_raw_format_failures_empty ... ok
[INFO] [stdout] test formatter::tests::raw_and_selection::test_raw_format_grep_match ... ok
[INFO] [stdout] test formatter::tests::raw_and_selection::test_raw_format_grep_file ... ok
[INFO] [stdout] test formatter::tests::raw_and_selection::test_raw_format_item ... ok
[INFO] [stdout] test formatter::tests::raw_and_selection::test_raw_format_key_value ... ok
[INFO] [stdout] test formatter::tests::raw_and_selection::test_raw_format_list ... ok
[INFO] [stdout] test formatter::tests::raw_and_selection::test_raw_format_log_levels_empty ... ok
[INFO] [stdout] test formatter::tests::raw_and_selection::test_raw_format_log_levels_partial ... ok
[INFO] [stdout] test formatter::tests::raw_and_selection::test_raw_format_grep_match_no_line ... ok
[INFO] [stdout] test formatter::tests::raw_and_selection::test_raw_format_log_levels ... ok
[INFO] [stdout] test formatter::tests::raw_and_selection::test_raw_format_section_header ... ok
[INFO] [stdout] test formatter::tests::raw_and_selection::test_raw_format_raw ... ok
[INFO] [stdout] test formatter::tests::raw_and_selection::test_raw_format_status ... ok
[INFO] [stdout] test formatter::tests::raw_and_selection::test_raw_format_item_renamed ... ok
[INFO] [stdout] test formatter::tests::raw_and_selection::test_raw_format_test_summary_only_passed ... ok
[INFO] [stdout] test formatter::tests::raw_and_selection::test_raw_format_truncated ... ok
[INFO] [stdout] test help::tests::test_format_precedence_help ... ok
[INFO] [stdout] test formatter::tests::raw_and_selection::test_select_formatter ... ok
[INFO] [stdout] test formatter::tests::raw_and_selection::test_raw_format_message ... ok
[INFO] [stdout] test help::tests::test_get_command_help_html2md ... ok
[INFO] [stdout] test help::tests::test_get_command_help_clean ... ok
[INFO] [stdout] test formatter::tests::raw_and_selection::test_raw_format_test_summary ... ok
[INFO] [stdout] test help::tests::test_get_command_help_parse ... ok
[INFO] [stdout] test help::tests::test_get_command_help_replace ... ok
[INFO] [stdout] test help::tests::test_get_command_help_run ... ok
[INFO] [stdout] test help::tests::test_get_command_help_trim ... ok
[INFO] [stdout] test help::tests::test_get_command_help_tail ... ok
[INFO] [stdout] test help::tests::test_get_command_help_search ... ok
[INFO] [stdout] test help::tests::test_get_command_help_txt2md ... ok
[INFO] [stdout] test ingest::deps::tests::test_dep_summary_skips_singletons ... ok
[INFO] [stdout] test help::tests::test_get_command_help_unknown ... ok
[INFO] [stdout] test ingest::deps::tests::test_normalize_path ... ok
[INFO] [stdout] test ingest::deps_extract::tests::test_extract_rust_imports ... ok
[INFO] [stdout] test ingest::deps_extract::tests::test_extract_rust_mod ... ok
[INFO] [stdout] test ingest::deps_extract::tests::test_extract_python_imports ... ok
[INFO] [stdout] test ingest::remote::tests::detects_remote_refs ... ok
[INFO] [stdout] test ingest::remote::tests::extracts_owner_repo ... ok
[INFO] [stdout] test help::tests::test_long_about_not_empty ... ok
[INFO] [stdout] test ingest::deps_extract::tests::test_extract_ts_imports ... ok
[INFO] [stdout] test ingest::remote::tests::normalizes_shorthand ... ok
[INFO] [stdout] test ingest::deps::tests::test_build_dep_graph_empty ... ok
[INFO] [stdout] test ingest::remote::tests::rejects_local_paths ... ok
[INFO] [stdout] test ingest::tests::test_build_tree ... ok
[INFO] [stdout] test ingest::tests::test_format_tokens ... ok
[INFO] [stdout] test ingest::tests::test_ingest_level_from_str ... ok
[INFO] [stdout] test init_collision::tests::is_competitor_hook_matches_nested ... ok
[INFO] [stdout] test init_collision::tests::resolve_import_handles_home_and_relative ... ok
[INFO] [stdout] test init_collision::tests::is_competitor_hook_rejects_trs ... ok
[INFO] [stdout] test ingest::tests::test_format_bytes ... ok
[INFO] [stdout] test ingest::tests::test_skip_files ... ok
[INFO] [stdout] test init_collision::tests::scan_json_ignores_trs_hook ... ok
[INFO] [stdout] test ingest::tests::test_skip_extensions ... ok
[INFO] [stdout] test init_collision::tests::scan_json_flags_rtk_hook ... ok
[INFO] [stdout] test init_install::tests::scrub_legacy_codex_hook_is_noop_when_clean ... ok
[INFO] [stdout] test init_install::tests::scrub_legacy_codex_hook_dry_run_does_not_write ... ok
[INFO] [stdout] test init_collision::tests::scan_text_breaks_import_cycle ... ok
[INFO] [stdout] test init_templates::tests::opencode_kilo_plugins_are_windows_safe_and_idempotent ... ok
[INFO] [stdout] test output_saver_core::tests::replace_between_swaps_segment ... ok
[INFO] [stdout] test init_install::tests::scrub_legacy_codex_hook_preserves_user_entries_in_same_event ... ok
[INFO] [stdout] test output_saver_core::tests::install_and_remove_imported_agent_roundtrip ... ok
[INFO] [stdout] test output_saver_core::tests::scan_unknown_agent_returns_unsupported ... ok
[INFO] [stdout] test process::tests::test_process_builder_args_iter ... ok
[INFO] [stdout] test output_saver_core::tests::standalone_file_contains_block ... ok
[INFO] [stdout] test init_collision::tests::scan_text_follows_at_imports ... ok
[INFO] [stdout] test output_saver_core::tests::standalone_file_does_not_promote_bypass_mechanisms ... ok
[INFO] [stdout] test path_display::tests::normalizes_on_windows_only ... ok
[INFO] [stdout] test doctor::tests::test_run_checks_returns_all ... ok
[INFO] [stdout] test output_saver_core::tests::install_inline_file_is_idempotent ... ok
[INFO] [stdout] test output_saver_core::tests::sentinel_wrapped_is_idempotent_on_replace ... ok
[INFO] [stdout] test process::tests::test_process_builder_env ... ok
[INFO] [stdout] test process::tests::test_process_builder_envs ... ok
[INFO] [stdout] test process::tests::test_process_error_display ... ok
[INFO] [stdout] test process::tests::test_process_builder_basic ... ok
[INFO] [stdout] test output_saver_core::tests::install_migrates_legacy_file ... ok
[INFO] [stdout] test process::tests::test_process_builder_env_clear ... ok
[INFO] [stdout] test process::tests::test_process_builder_timeout ... ok
[INFO] [stdout] test process::tests::test_process_error_helpers ... ok
[INFO] [stdout] test process::tests::test_process_output_failure ... ok
[INFO] [stdout] test process::tests::test_process_builder_capture ... ok
[INFO] [stdout] test process::tests::test_process_output_has_output ... ok
[INFO] [stdout] test process::tests::test_process_output_no_exit_code ... ok
[INFO] [stdout] test process::tests::test_process_output_success ... ok
[INFO] [stdout] test init_install::tests::scrub_legacy_codex_hook_removes_trs_only_event ... ok
[INFO] [stderr] stderr
[INFO] [stdout] test process::tests::test_run_capture_exit_code_non_zero ... ok
[INFO] [stdout] test process::tests::test_run_capture_stderr ... ok
[INFO] [stdout] test process::tests::test_run_checked_success ... ok
[INFO] [stdout] test process::tests::test_run_capture_duration_default ... ok
[INFO] [stdout] test process::tests::test_run_capture_exit_code_default ... ok
[INFO] [stdout] test process::tests::test_run_checked_non_zero_exit ... ok
[INFO] [stdout] hello
[INFO] [stdout] test process::tests::test_run_no_capture_duration ... ok
[INFO] [stdout] test process::tests::test_run_echo ... ok
[INFO] [stdout] test process::tests::test_run_no_capture_stderr ... ok
[INFO] [stdout] test read_intercept::tests::parse_head_default ... ok
[INFO] [stdout] test read_intercept::tests::parse_head_long_form ... ok
[INFO] [stdout] test process::tests::test_run_no_capture_exit_code ... ok
[INFO] [stdout] test process::tests::test_run_non_zero_exit ... ok
[INFO] [stdout] test process::tests::test_run_no_capture_stdout ... ok
[INFO] [stdout] test read_intercept::tests::parse_range_invalid ... ok
[INFO] [stdout] test read_intercept::tests::parse_sed_combined_flag ... ok
[INFO] [stdout] test init_collision::tests::scan_text_flags_rtk_rules ... ok
[INFO] [stdout] test read_intercept::tests::parse_head_short_form ... ok
[INFO] [stdout] test read_intercept::tests::parse_range_basic ... ok
[INFO] [stdout] test process::tests::test_run_command_not_found ... ok
[INFO] [stdout] test process::tests::test_run_with_args ... ok
[INFO] [stdout] test read_intercept::tests::parse_sed_inplace_edit ... ok
[INFO] [stdout] test process::tests::test_run_with_env ... ok
[INFO] [stdout] test process::tests::test_run_with_timeout_success ... ok
[INFO] [stdout] test debug_info::tests::report_has_expected_sections ... ok
[INFO] [stdout] test process::tests::test_run_with_working_dir ... ok
[INFO] [stdout] test read_intercept::tests::parse_sed_standard ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_escape_csv_simple ... ok
[INFO] [stdout] test read_intercept::tests::parse_sed_substitution ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_escape_csv_with_comma ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_escape_csv_with_quotes ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_config_default ... ok
[INFO] [stdout] test reducer::tests::context_and_error::test_reducer_context_has_conflicting_formats ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_config_truncate_items_no_limit ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_config_truncate_items_with_limit ... ok
[INFO] [stdout] test reducer::tests::context_and_error::test_reducer_error_helpers ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_config_truncate_output_no_detect_patterns ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_config_truncate_output_with_byte_limit ... ok
[INFO] [stdout] test reducer::tests::context_and_error::test_reducer_context_creation ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_escape_csv_with_newline ... ok
[INFO] [stdout] test reducer::tests::context_and_error::test_reducer_error_display ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_config_truncate_items_within_limit ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_config_truncate_output_detect_patterns ... ok
[INFO] [stdout] test read_intercept::tests::parse_sed_no_n_flag ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_config_truncate_output_no_limit ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_config_with_max_items ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_info_detect_case_insensitive ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_config_with_max_bytes ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_info_detect_from_output_complete_json ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_info_detect_from_output_complete_array ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_info_detect_from_output_cutoff_line_ellipsis ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_info_detect_from_output_cutoff_and ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_info_detect_from_output_incomplete_json_array ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_info_detect_from_output_incomplete_json_object ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_info_detect_from_output_showing_first ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_info_detect_from_output_more_results ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_info_detect_from_output_truncated_brackets ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_info_detect_from_output_no_truncation ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_info_detect_from_output_truncated_marker ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_info_is_truncated_method ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_info_detected ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_info_limited_with_hidden ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_info_limited_no_hidden ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_info_size_threshold ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_info_none ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_info_summary_minimal ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_info_summary_none ... ok
[INFO] [stdout] test reducer::tests::edge_cases::test_format_agent_items_without_sections ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_info_summary_with_counts ... ok
[INFO] [stdout] test reducer::tests::edge_cases::test_format_compact_items_without_label ... ok
[INFO] [stdout] test reducer::tests::edge_cases::test_format_compact_section_without_count ... ok
[INFO] [stdout] test reducer::tests::csv_and_truncation::test_truncation_info_summary ... ok
[INFO] [stdout] test reducer::tests::edge_cases::test_reducer_error_from_processing ... ok
[INFO] [stdout] test reducer::tests::edge_cases::test_format_csv_fallback_to_json ... ok
[INFO] [stdout] test reducer::tests::edge_cases::test_reducer_item_serialization ... ok
[INFO] [stdout] test reducer::tests::edge_cases::test_format_raw_with_sections ... ok
[INFO] [stdout] test reducer::tests::edge_cases::test_format_tsv_fallback_to_json ... ok
[INFO] [stdout] test reducer::tests::edge_cases::test_reducer_item_serialization_skip_none ... ok
[INFO] [stdout] test reducer::tests::edge_cases::test_reducer_metadata_serialization ... ok
[INFO] [stdout] test reducer::tests::edge_cases::test_reducer_metadata_skip_none_custom ... ok
[INFO] [stdout] test reducer::tests::edge_cases::test_reducer_output_format_agent_with_metadata ... ok
[INFO] [stdout] test reducer::tests::edge_cases::test_reducer_output_serialization ... ok
[INFO] [stdout] test reducer::tests::edge_cases::test_reducer_output_with_exit_code ... ok
[INFO] [stdout] test reducer::tests::edge_cases::test_reducer_section_serialization ... ok
[INFO] [stdout] test reducer::tests::edge_cases::test_reducer_stats_serialization ... ok
[INFO] [stdout] test reducer::tests::edge_cases::test_truncation_info_limited_saturating_sub ... ok
[INFO] [stdout] test reducer::tests::edge_cases::test_truncation_info_serialization ... ok
[INFO] [stdout] test reducer::tests::edge_cases::test_truncation_info_serialization_skip_none ... ok
[INFO] [stdout] test reducer::tests::edge_cases::test_truncation_info_size_threshold_saturating_sub ... ok
[INFO] [stdout] test reducer::tests::items_sections_metadata::test_reducer_item_new ... ok
[INFO] [stdout] test reducer::tests::items_sections_metadata::test_reducer_item_with_data ... ok
[INFO] [stdout] test reducer::tests::items_sections_metadata::test_reducer_item_with_label ... ok
[INFO] [stdout] test reducer::tests::items_sections_metadata::test_reducer_metadata_default ... ok
[INFO] [stdout] test reducer::tests::items_sections_metadata::test_reducer_section_add_item ... ok
[INFO] [stdout] test reducer::tests::items_sections_metadata::test_reducer_section_new ... ok
[INFO] [stdout] test reducer::tests::items_sections_metadata::test_reducer_section_with_count ... ok
[INFO] [stdout] test reducer::tests::items_sections_metadata::test_reducer_section_with_items ... ok
[INFO] [stdout] test reducer::tests::output_tests::test_reducer_output_empty ... ok
[INFO] [stdout] test reducer::tests::output_tests::test_reducer_output_empty_format ... ok
[INFO] [stdout] test reducer::tests::output_tests::test_reducer_output_format_agent ... ok
[INFO] [stdout] test reducer::tests::output_tests::test_reducer_output_format_compact ... ok
[INFO] [stdout] test reducer::tests::output_tests::test_reducer_output_format_csv ... ok
[INFO] [stdout] test reducer::tests::output_tests::test_reducer_output_format_json ... ok
[INFO] [stdout] test reducer::tests::output_tests::test_reducer_output_format_raw ... ok
[INFO] [stdout] test reducer::tests::output_tests::test_reducer_output_format_tsv ... ok
[INFO] [stdout] test reducer::tests::output_tests::test_reducer_output_new ... ok
[INFO] [stdout] test reducer::tests::output_tests::test_reducer_output_with_items ... ok
[INFO] [stdout] test reducer::tests::output_tests::test_reducer_output_with_metadata ... ok
[INFO] [stdout] test reducer::tests::output_tests::test_reducer_output_with_sections ... ok
[INFO] [stdout] test reducer::tests::output_tests::test_reducer_output_with_stats ... ok
[INFO] [stdout] test reducer::tests::output_tests::test_reducer_output_with_summary ... ok
[INFO] [stdout] test reducer::tests::stats_and_base::test_base_reducer_creation ... ok
[INFO] [stdout] test reducer::tests::stats_and_base::test_base_reducer_invalid_json_input ... ok
[INFO] [stdout] test reducer::tests::stats_and_base::test_base_reducer_valid_json_input ... ok
[INFO] [stdout] test reducer::tests::stats_and_base::test_reducer_registry_default ... ok
[INFO] [stdout] test reducer::tests::stats_and_base::test_reducer_registry_execute ... ok
[INFO] [stdout] test reducer::tests::stats_and_base::test_reducer_registry_execute_not_found ... ok
[INFO] [stdout] test reducer::tests::stats_and_base::test_reducer_registry_new ... ok
[INFO] [stdout] test reducer::tests::stats_and_base::test_reducer_registry_register ... ok
[INFO] [stdout] test reducer::tests::stats_and_base::test_reducer_stats_default ... ok
[INFO] [stdout] test reducer::tests::stats_and_base::test_reducer_stats_new ... ok
[INFO] [stdout] test reducer::tests::stats_and_base::test_reducer_stats_zero_input ... ok
[INFO] [stdout] test rewrite::tests::test_cmd_bypasses_env_wrapped ... ok
[INFO] [stdout] test rewrite::tests::test_cmd_bypasses_trs_detection ... ok
[INFO] [stdout] test rewrite::tests::test_hook_event_parse_mapping ... ok
[INFO] [stdout] test rewrite::tests::test_agent_flag_attributes_rewrite ... ok
[INFO] [stdout] test rewrite::tests::test_hook_response_cursor_format ... ok
[INFO] [stdout] test rewrite::tests::test_cmd_bypasses_trs_disable_alias ... ok
[INFO] [stdout] test rewrite::tests::test_hook_response_gemini_format ... ok
[INFO] [stdout] test rewrite::tests::test_hook_response_unknown_event_fails_open ... ok
[INFO] [stdout] test rewrite::tests::test_hook_response_no_rewrite_returns_none ... ok
[INFO] [stdout] test rewrite::tests::test_hook_response_missing_command_returns_none ... ok
[INFO] [stdout] test rewrite::tests::tag_with_agent_skips_posix_prefix_on_windows ... ok
[INFO] [stdout] test rewrite_decide::tests::test_env_prefix_before_unknown_command_still_rewrites ... ok
[INFO] [stdout] test rewrite::tests::test_hook_response_chain_preserved_across_formats ... ok
[INFO] [stdout] test rewrite::tests::test_hook_response_claude_code_format ... ok
[INFO] [stdout] test rewrite::tests::test_hook_response_default_is_claude_format ... ok
[INFO] [stdout] test rewrite::tests::test_agent_label_antigravity_env_disambiguates_claude_envelope ... ok
[INFO] [stdout] test rewrite_decide::tests::test_flag_looks_like_assignment_not_matched ... ok
[INFO] [stdout] test rewrite_decide::tests::test_json_protocol ... ok
[INFO] [stdout] test rewrite_decide::tests::test_node_prefix_does_not_match_nodemon ... ok
[INFO] [stdout] test rewrite_decide::tests::test_env_prefix_stays_in_front ... ok
[INFO] [stdout] test rewrite_decide::tests::test_multi_env_prefix ... ok
[INFO] [stdout] test rewrite_decide::tests::test_npm_run_not_transparent_prefix ... ok
[INFO] [stdout] test rewrite_decide::tests::test_rewrite_cargo ... ok
[INFO] [stdout] test rewrite_decide::tests::test_skip_cd_chain_all_skips ... ok
[INFO] [stdout] test rewrite_decide::tests::test_rewrite_cd_chain ... ok
[INFO] [stdout] test rewrite_decide::tests::test_skip_cd ... ok
[INFO] [stdout] test rewrite_decide::tests::test_rewrite_env ... ok
[INFO] [stdout] test rewrite_decide::tests::test_rewrite_git ... ok
[INFO] [stdout] test rewrite_decide::tests::test_rewrite_inline_scripts_and_generic_clis ... ok
[INFO] [stdout] test rewrite_decide::tests::test_rewrite_pipe_first_segment ... ok
[INFO] [stdout] test rewrite_decide::tests::test_rewrite_redirect_first_segment ... ok
[INFO] [stdout] test rewrite_decide::tests::test_rewrite_multi_chain ... ok
[INFO] [stdout] test rewrite_decide::tests::test_skip_cd_chain_with_pipe ... ok
[INFO] [stdout] test rewrite_decide::tests::test_skip_echo ... ok
[INFO] [stdout] test rewrite_decide::tests::test_skip_assignments ... ok
[INFO] [stdout] test rewrite_decide::tests::test_skip_shell_builtins ... ok
[INFO] [stdout] test rewrite_decide::tests::test_skip_already_trs ... ok
[INFO] [stdout] test rewrite_decide::tests::test_skip_pipe_when_first_segment_is_skipped ... ok
[INFO] [stdout] test rewrite_decide::tests::test_rewrite_unknown_command ... ok
[INFO] [stdout] test rewrite_decide::tests::test_skip_empty ... ok
[INFO] [stdout] test rewrite_decide::tests::test_skip_trs_skip_env_var ... ok
[INFO] [stdout] test rewrite_decide::tests::test_split_env_prefix_empty_when_none ... ok
[INFO] [stdout] test rewrite_decide::tests::test_strip_word_prefix_strict ... ok
[INFO] [stdout] test rewrite_decide::tests::test_rewrite_multi_pipe_first_segment_only ... ok
[INFO] [stdout] test rewrite_decide::tests::test_stderr_redirects_survive_rewrite ... ok
[INFO] [stdout] test rewrite_decide::tests::test_transparent_prefix_composes_with_env ... ok
[INFO] [stdout] test rewrite_decide::tests::test_transparent_prefix_partial_match_not_stripped ... ok
[INFO] [stdout] test rewrite_decide::tests::test_skip_subshells ... ok
[INFO] [stdout] test rewrite_decide::tests::test_transparent_prefix_alone_not_stripped ... ok
[INFO] [stdout] test rewrite_decide::tests::test_transparent_prefix_skips_when_inner_skipped ... ok
[INFO] [stdout] test rewrite_decide::tests::test_transparent_prefix_venv_runners ... ok
[INFO] [stdout] test rewrite_decide::tests::test_trs_skip_does_not_match_other_env_vars ... ok
[INFO] [stdout] test router::handlers::json::tests::test_empty_structures ... ok
[INFO] [stdout] test router::handlers::json::tests::test_id_annotation_in_structure ... ok
[INFO] [stdout] test router::handlers::json::tests::test_id_annotation_json_schema ... ok
[INFO] [stdout] test router::handlers::json::tests::test_id_annotation_nested_object ... ok
[INFO] [stdout] test router::handlers::json::tests::test_id_key_detection ... ok
[INFO] [stdout] test router::handlers::json::tests::test_combined_large_array_with_id_fields ... ok
[INFO] [stdout] test router::handlers::json::tests::test_large_array_json_schema_output ... ok
[INFO] [stdout] test rewrite_decide::tests::test_transparent_prefix_builtins ... ok
[INFO] [stdout] test rewrite_decide::tests::test_transparent_prefix_nested ... ok
[INFO] [stdout] test router::handlers::json::tests::test_array_of_objects ... ok
[INFO] [stdout] test router::handlers::json::tests::test_large_array_sampling_numbers ... ok
[INFO] [stdout] test router::handlers::json::tests::test_long_string_shows_length ... ok
[INFO] [stdout] test router::handlers::json::tests::test_large_array_sampling ... ok
[INFO] [stdout] test router::handlers::json::tests::test_has_error_keys ... ok
[INFO] [stdout] test router::handlers::json::tests::test_non_json_hint_csv ... ok
[INFO] [stdout] test router::handlers::json::tests::test_nested_depth_limit ... ok
[INFO] [stdout] test router::handlers::json::tests::test_non_json_hint_toml ... ok
[INFO] [stdout] test router::handlers::json::tests::test_non_json_hint_no_file ... ok
[INFO] [stdout] test router::handlers::json::tests::test_non_json_hint_yaml ... ok
[INFO] [stdout] test router::handlers::json::tests::test_non_json_hint_unknown_ext ... ok
[INFO] [stdout] test router::handlers::json::tests::test_query_array_index ... ok
[INFO] [stdout] test router::handlers::json::tests::test_query_format_array_primitives ... ok
[INFO] [stdout] test router::handlers::json::tests::test_query_format_number ... ok
[INFO] [stdout] test router::handlers::json::tests::test_query_index_out_of_bounds ... ok
[INFO] [stdout] test router::handlers::json::tests::test_query_format_string ... ok
[INFO] [stdout] test router::handlers::json::tests::test_query_iterate ... ok
[INFO] [stdout] test router::handlers::json::tests::test_query_missing_key ... ok
[INFO] [stdout] test router::handlers::json::tests::test_query_key ... ok
[INFO] [stdout] test router::handlers::json::tests::test_sample_array_exactly_at_threshold ... ok
[INFO] [stdout] test router::handlers::json::tests::test_null_value ... ok
[INFO] [stdout] test router::handlers::json::tests::test_sample_array_preserves_error_items ... ok
[INFO] [stdout] test router::handlers::json::tests::test_non_json_hint_yml ... ok
[INFO] [stdout] test router::handlers::json::tests::test_schema_json_output ... ok
[INFO] [stdout] test router::handlers::json::tests::test_query_nested ... ok
[INFO] [stdout] test router::handlers::json::tests::test_small_array_no_sampling ... ok
[INFO] [stdout] test router::handlers::parse::extra_download::tests::base64_decode_handles_padding ... ok
[INFO] [stdout] test router::handlers::json::tests::test_simple_object ... ok
[INFO] [stdout] test router::handlers::parse::extra_download::tests::detects_http_trace ... ok
[INFO] [stdout] test router::handlers::parse::extra_download::tests::unknown_body_is_passthrough ... ok
[INFO] [stdout] test router::handlers::parse::fmt::tests::test_fmt_empty_is_clean ... ok
[INFO] [stdout] test router::handlers::parse::fmt::tests::test_fmt_caps_file_list ... ok
[INFO] [stdout] test router::handlers::parse::fmt::tests::test_fmt_basic ... ok
[INFO] [stdout] test router::handlers::parse::extra_download::tests::base64_decode_rejects_invalid ... ok
[INFO] [stdout] test router::handlers::parse::fmt::tests::test_fmt_multiple_diffs_same_file ... ok
[INFO] [stdout] test router::handlers::parse::fmt::tests::test_fmt_strips_cwd_prefix ... ok
[INFO] [stdout] test router::handlers::parse::fmt::tests::test_fmt_unrecognized_passthrough ... ok
[INFO] [stdout] test router::handlers::parse::extra_download::tests::compact_json_body_reduces_size ... ok
[INFO] [stdout] test router::handlers::parse::extra_download::tests::github_contents_base64_is_decoded ... ok
[INFO] [stdout] test router::handlers::parse::fmt::tests::test_fmt_json ... ok
[INFO] [stdout] test router::handlers::parse::git_commit::tests::test_git_commit_detached_head_and_slash_branch ... ok
[INFO] [stdout] test router::handlers::json::tests::test_sample_array_just_above_threshold ... ok
[INFO] [stdout] test router::handlers::parse::git_commit::tests::test_git_commit_basic ... ok
[INFO] [stdout] test router::handlers::parse::git_commit::tests::test_git_commit_empty ... ok
[INFO] [stdout] test router::handlers::parse::git_commit::tests::test_git_commit_json ... ok
[INFO] [stdout] test router::handlers::parse::git_commit::tests::test_git_commit_no_mode_lines ... ok
[INFO] [stdout] test router::handlers::parse::git_commit::tests::test_git_commit_unrecognized_passthrough ... ok
[INFO] [stdout] test router::handlers::parse::fmt::tests::test_fmt_at_line_variant ... ok
[INFO] [stdout] test router::handlers::parse::git_status_format::tests::test_small_list_shows_individual_files ... ok
[INFO] [stdout] test router::handlers::parse::git_status_format::tests::test_grouped_shows_status_counts ... ok
[INFO] [stdout] test router::handlers::parse::git_status_format::tests::test_root_files_grouped_as_dot ... ok
[INFO] [stdout] test router::handlers::parse::git_status_format::tests::test_large_list_groups_by_directory ... ok
[INFO] [stdout] test router::handlers::parse::go_test::tests::test_go_test_compact_format ... ok
[INFO] [stdout] test router::handlers::parse::go_test::tests::test_go_test_compile_error ... ok
[INFO] [stdout] test router::handlers::parse::go_test::tests::test_go_test_empty ... ok
[INFO] [stdout] test router::handlers::parse::go_test::tests::test_go_test_default_mode ... ok
[INFO] [stdout] test router::handlers::parse::go_test::tests::test_go_test_json_format ... ok
[INFO] [stdout] test router::handlers::parse::go_test::tests::test_go_test_verbose_all_pass ... ok
[INFO] [stdout] test router::handlers::parse::go_test::tests::test_go_test_verbose_with_failure ... ok
[INFO] [stdout] test router::handlers::parse::git_commit::tests::test_git_commit_root_commit ... ok
[INFO] [stdout] test router::handlers::parse::lint::tests::test_format_compact_clean ... ok
[INFO] [stdout] test router::handlers::parse::go_test::tests::test_go_test_with_skip ... ok
[INFO] [stdout] test router::handlers::parse::lint::tests::test_parse_ruff_colon_format ... ok
[INFO] [stdout] test router::handlers::parse::logs_json::tests::arbitrary_json_data_passes_through ... ok
[INFO] [stdout] test router::handlers::parse::lint::tests::test_tsc_compact_output ... ok
[INFO] [stdout] test router::handlers::parse::logs_json::tests::bunyan_fatal_60 ... ok
[INFO] [stdout] test router::handlers::parse::logs_json::tests::error_field_is_appended ... ok
[INFO] [stdout] test router::handlers::parse::logs_json::tests::compact_output_drops_json_noise ... ok
[INFO] [stdout] test router::handlers::json::tests::test_query_root ... ok
[INFO] [stdout] test router::handlers::parse::logs_json::tests::message_only_no_level_is_accepted ... ok
[INFO] [stdout] test router::handlers::parse::lint::tests::test_format_json ... ok
[INFO] [stdout] test router::handlers::parse::logs_json::tests::level_drives_parse_logs_counts ... ok
[INFO] [stdout] test router::handlers::parse::logs_json::tests::pino_numeric_level_and_msg ... ok
[INFO] [stdout] test router::handlers::parse::lint::tests::test_format_compact_grouped ... ok
[INFO] [stdout] test router::handlers::parse::lint::tests::test_parse_tsc_format ... ok
[INFO] [stdout] test router::handlers::parse::git_status_format::tests::test_grouped_single_status_no_count ... ok
[INFO] [stdout] test router::handlers::parse::logs_json::tests::non_json_returns_none ... ok
[INFO] [stdout] test router::handlers::parse::python_traceback::tests::compact_render_is_shorter ... ok
[INFO] [stdout] test router::handlers::parse::python_traceback::tests::missing_code_snippet_is_tolerated ... ok
[INFO] [stdout] test router::handlers::parse::python_traceback::tests::parses_full_traceback ... ok
[INFO] [stdout] test router::handlers::parse::ps::tests::shorten_command_strips_huge_rustc_args ... ok
[INFO] [stdout] test router::handlers::parse::ps::tests::passthrough_on_unknown_header ... ok
[INFO] [stdout] test router::handlers::parse::python_traceback::tests::preamble_is_preserved ... ok
[INFO] [stdout] test router::handlers::parse::logs_json::tests::verbose_json_logs_compress_hard ... ok
[INFO] [stdout] test router::handlers::parse::logs_json::tests::string_level_message_logger_appended ... ok
[INFO] [stdout] test router::handlers::parse::ps::tests::compact_is_shorter_than_raw ... ok
[INFO] [stdout] test router::handlers::parse::ps::tests::parses_ps_aux_sample ... ok
[INFO] [stdout] test router::handlers::read::tests::test_aggressive_filter_python ... ok
[INFO] [stdout] test router::handlers::read::tests::test_aggressive_filter_rust ... ok
[INFO] [stdout] test router::handlers::parse::lint::tests::test_parse_clippy_format ... ok
[INFO] [stdout] test router::handlers::read::tests::test_count_braces_ignores_strings ... ok
[INFO] [stdout] test router::handlers::read::tests::test_data_files_passthrough ... ok
[INFO] [stdout] test router::handlers::read::tests::test_detect_language ... ok
[INFO] [stdout] test router::handlers::read::tests::test_line_range_tail ... ok
[INFO] [stdout] test router::handlers::read::tests::test_minimal_filter_preserves_todo ... ok
[INFO] [stdout] test router::handlers::stats_coverage::tests::days_to_ymd_known_dates ... ok
[INFO] [stdout] test router::handlers::stats_coverage::tests::parse_cmd_no_subcommand ... ok
[INFO] [stdout] test router::handlers::stats_coverage::tests::looks_like_env_token_basic ... ok
[INFO] [stdout] test router::handlers::stats_coverage::tests::parse_cmd_basic ... ok
[INFO] [stdout] test router::handlers::read::tests::test_line_range_head ... ok
[INFO] [stdout] test router::handlers::stats_render::tests::format_bypass_cell_zero_total_omits_rate ... ok
[INFO] [stdout] test router::handlers::stats_coverage::tests::parse_cmd_strips_env_prefix ... ok
[INFO] [stdout] test router::tests::command_stats::test_command_error_display ... ok
[INFO] [stdout] test router::handlers::stats_render::tests::format_bypass_cell_zero_is_plain ... ok
[INFO] [stdout] test router::tests::command_stats::test_command_stats_default ... ok
[INFO] [stdout] test router::handlers::stats_coverage::tests::parse_cmd_resolves_absolute_path ... ok
[INFO] [stdout] test router::handlers::stats_render::tests::format_bypass_cell_includes_rate_when_nonzero ... ok
[INFO] [stdout] test router::tests::command_stats::test_command_stats_format_output_mode ... ok
[INFO] [stdout] test router::handlers::read::tests::test_minimal_filter_strips_comments ... ok
[INFO] [stdout] test router::tests::command_stats::test_command_stats_with_all_fields ... ok
[INFO] [stdout] test router::tests::command_stats::test_command_stats_with_output_mode ... ok
[INFO] [stdout] test router::tests::command_stats::test_command_stats_with_reducer ... ok
[INFO] [stdout] test router::tests::handlers::test_replace_escape_csv_field ... ok
[INFO] [stdout] test router::tests::command_stats::test_command_stats_no_reduction_when_output_larger ... ok
[INFO] [stdout] test router::tests::command_stats::test_command_stats_reduction_percent ... ok
[INFO] [stdout] test router::tests::handlers::test_replace_truncate_line ... ok
[INFO] [stdout] test router::tests::handlers::test_clean_handler ... ok
[INFO] [stdout] test router::tests::handlers::test_replace_escape_tsv_field ... ok
[INFO] [stdout] test router::tests::handlers::test_tail_handler_file_not_found ... ok
[INFO] [stdout] test router::tests::handlers::test_tail_is_error_line ... ok
[INFO] [stdout] test router::tests::html2md_advanced::test_html2md_combined_elements ... ok
[INFO] [stdout] test router::tests::handlers::test_run_handler_json_format ... ok
[INFO] [stdout] test router::tests::html2md_basic::test_html2md_file_not_found ... ok
[INFO] [stdout] test
[INFO] [stdout] test router::tests::html2md_basic::test_html2md_handler_json_includes_metadata_automatically ... ok
[INFO] [stdout] test router::tests::html2md_basic::test_html2md_heading_conversion ... ok
[INFO] [stdout] test router::tests::html2md_advanced::test_html2md_mixed_nested_list_conversion ... ok
[INFO] [stdout] test router::tests::html2md_basic::test_html2md_handler_with_metadata ... ok
[INFO] [stdout] test router::tests::html2md_advanced::test_html2md_nested_list_conversion ... ok
[INFO] [stdout] test router::tests::html2md_basic::test_html2md_handler ... ok
[INFO] [stdout] test router::tests::html2md_basic::test_html2md_is_url ... ok
[INFO] [stdout] test router::tests::malformed_input::test_command_context_creation ... ok
[INFO] [stdout] test router::tests::html2md_basic::test_html2md_heading_with_inline_elements ... ok
[INFO] [stdout] test router::tests::html2md_basic::test_html2md_link_conversion ... ok
[INFO] [stdout] test router::tests::malformed_input::test_process_stdin_with_ansi_and_control ... ok
[INFO] [stdout] test router::tests::html2md_basic::test_html2md_list_conversion ... ok
[INFO] [stdout] test router::tests::html2md_advanced::test_html2md_noise_removal ... ok
[INFO] [stdout] test router::tests::handlers::test_run_handler_success ... ok
[INFO] [stdout] test router::tests::malformed_input::test_command_context_no_conflict ... ok
[INFO] [stdout] test router::tests::malformed_input::test_process_stdin_json_format ... ok
[INFO] [stdout] test router::tests::malformed_input::test_sanitize_control_chars_empty ... ok
[INFO] [stdout] test router::tests::malformed_input::test_process_stdin_with_null_bytes ... ok
[INFO] [stdout] test router::tests::malformed_input::test_sanitize_control_chars_preserves_newlines ... ok
[INFO] [stdout] test router::tests::malformed_input::test_sanitize_control_chars_preserves_tabs ... ok
[INFO] [stdout] test router::tests::malformed_input::test_sanitize_control_chars_normalizes_spaces ... ok
[INFO] [stdout] test router::tests::malformed_input::test_process_stdin_with_control_chars ... ok
[INFO] [stdout] test router::tests::malformed_input::test_sanitize_control_chars_preserves_unicode ... ok
[INFO] [stdout] test router::tests::malformed_input::test_sanitize_control_chars_removes_nulls ... ok
[INFO] [stdout] test router::tests::malformed_input::test_sanitize_control_chars_replaces_control_chars ... ok
[INFO] [stdout] test router::tests::malformed_input::test_strip_ansi_codes_multiple ... ok
[INFO] [stdout] test router::tests::parse_bun::test_format_bun_test_agent ... ok
[INFO] [stdout] test router::tests::malformed_input::test_sanitize_control_chars_mixed ... ok
[INFO] [stdout] test router::tests::parse_bun::test_format_bun_test_compact ... ok
[INFO] [stdout] test router::tests::parse_bun::test_parse_bun_ran_line ... ok
[INFO] [stdout] test router::tests::parse_bun::test_format_bun_test_json ... ok
[INFO] [stdout] test router::tests::malformed_input::test_strip_ansi_codes_basic ... ok
[INFO] [stdout] test router::tests::parse_bun::test_parse_bun_summary_line ... ok
[INFO] [stdout] test router::tests::parse_bun::test_parse_bun_duration ... ok
[INFO] [stdout] test router::tests::parse_bun::test_parse_bun_test_line ... ok
[INFO] [stdout] test router::tests::malformed_input::test_sanitize_control_chars_only_control ... ok
[INFO] [stdout] test router::tests::handlers::test_run_handler_no_capture_exit_code ... ok
[INFO] [stdout] test router::tests::handlers::test_run_handler_non_zero_exit ... ok
[INFO] [stdout] test router::tests::parse_bun::test_parse_bun_test_single_suite_failed ... ok
[INFO] [stdout] test router::tests::parse_bun::test_parse_bun_test_single_suite_passed ... ok
[INFO] [stdout] test router::tests::parse_bun::test_split_bun_test_name_and_duration ... ok
[INFO] [stdout] test router::tests::parse_db::test_classifier_mariadb ... ok
[INFO] [stdout] test router::tests::parse_db::test_classifier_sqlite3 ... ok
[INFO] [stdout] test router::tests::parse_bun::test_format_bun_test_raw ... ok
[INFO] [stdout] test router::tests::parse_bun::test_parse_bun_test_with_ancestors ... ok
[INFO] [stdout] test router::tests::handlers::test_run_handler_command_not_found ... ok
[INFO] [stdout] test router::tests::parse_db::test_csv_escaping ... ok
[INFO] [stdout] test router::tests::parse_db::test_compact_no_truncation_small_result ... ok
[INFO] [stdout] test router::tests::parse_db::test_detect_psql_format ... ok
[INFO] [stdout] test router::tests::parse_db::test_json_output ... ok
[INFO] [stdout] test router::tests::handlers::test_run_handler_no_capture_stdout ... ok
[INFO] [stdout] test router::tests::parse_db::test_parse_mysql_basic ... ok
[INFO] [stdout] test router::tests::parse_db::test_detect_empty_input ... ok
[INFO] [stdout] test router::tests::parse_db::test_parse_mysql_no_footer ... ok
[INFO] [stdout] test router::tests::parse_bun::test_parse_bun_test_empty ... ok
[INFO] [stdout] test router::tests::parse_db::test_parse_psql_basic ... ok
[INFO] [stdout] test router::tests::parse_db::test_parse_psql_single_row ... ok
[INFO] [stdout] test router::tests::parse_db::test_parse_sqlite_basic ... ok
[INFO] [stdout] test router::tests::parse_db::test_parse_sqlite_empty_values ... ok
[INFO] [stdout] test router::tests::parse_db::test_tsv_output ... ok
[INFO] [stdout] test router::tests::parse_grep::test_format_grep_compact_count_excludes_context ... ok
[INFO] [stdout] test router::tests::parse_grep::test_format_grep_compact_collapse_context_lines ... ok
[INFO] [stdout] test router::tests::parse_grep::test_format_grep_compact_context_before_and_after ... ok
[INFO] [stdout] test router::tests::parse_db::test_detect_sqlite_format ... ok
[INFO] [stdout] test router::tests::parse_bun::test_parse_bun_test_multiple_suites ... ok
[INFO] [stdout] test router::tests::parse_bun::test_parse_bun_test_non_tty_format ... ok
[INFO] [stdout] test router::tests::parse_db::test_classifier_mysql ... ok
[INFO] [stdout] test router::tests::parse_db::test_classifier_psql ... ok
[INFO] [stdout] test router::tests::parse_db::test_detect_mysql_format ... ok
[INFO] [stdout] test router::tests::parse_grep::test_format_grep_compact_single_context_line ... ok
[INFO] [stdout] test router::tests::parse_grep::test_format_grep_compact_trailing_context ... ok
[INFO] [stdout] test router::tests::parse_grep::test_format_grep_json_includes_is_context ... ok
[INFO] [stdout] test router::tests::parse_grep::test_format_grep_compact_truncation_info ... ok
[INFO] [stdout] test router::tests::parse_grep::test_format_grep_raw_match_uses_colon ... ok
[INFO] [stdout] test router::tests::parse_grep::test_format_grep_raw_context_uses_dash ... ok
[INFO] [stdout] test router::tests::parse_grep::test_format_grep_json_no_truncation_when_within_limits ... ok
[INFO] [stdout] test router::tests::parse_db::test_compact_truncation_large_result ... ok
[INFO] [stdout] test router::tests::parse_db::test_csv_output ... ok
[INFO] [stdout] test router::tests::parse_grep::test_format_grep_json_truncation_info ... ok
[INFO] [stdout] test router::tests::parse_grep::test_parse_grep_context_line_with_column ... ok
[INFO] [stdout] test router::tests::parse_grep::test_parse_grep_empty ... ok
[INFO] [stdout] test router::tests::parse_grep::test_parse_grep_format_csv ... ok
[INFO] [stdout] test router::tests::parse_grep::test_parse_grep_format_raw ... ok
[INFO] [stdout] test router::tests::parse_grep::test_format_grep_raw_truncation_info ... ok
[INFO] [stdout] test router::tests::parse_grep::test_parse_grep_format_tsv ... ok
[INFO] [stdout] test router::tests::parse_grep::test_parse_grep_groups_interleaved_files ... ok
[INFO] [stdout] test router::tests::parse_grep::test_parse_grep_context_is_context_flag_false_for_matches ... ok
[INFO] [stdout] test router::tests::parse_grep::test_parse_grep_line_with_colon_in_content ... ok
[INFO] [stdout] test router::tests::parse_grep::test_parse_grep_empty_compact ... ok
[INFO] [stdout] test router::tests::parse_grep::test_parse_grep_binary_file ... ok
[INFO] [stdout] test router::tests::parse_grep::test_parse_grep_format_json ... ok
[INFO] [stdout] test router::tests::parse_grep::test_parse_grep_mixed_match_and_context ... ok
[INFO] [stdout] test router::tests::parse_grep::test_parse_grep_format_compact ... ok
[INFO] [stdout] test router::tests::parse_grep::test_parse_grep_multiple_files ... ok
[INFO] [stdout] test router::tests::parse_grep::test_parse_grep_single_file_multiple_matches ... ok
[INFO] [stdout] test router::tests::parse_grep::test_parse_grep_truncation_fields_not_truncated ... ok
[INFO] [stdout] test router::tests::parse_grep::test_parse_grep_single_file_single_match ... ok
[INFO] [stdout] test router::tests::parse_grep::test_parse_grep_with_column ... ok
[INFO] [stdout] test router::tests::parse_grep::test_parse_grep_without_line_number ... ok
[INFO] [stdout] test router::tests::parse_grep::test_parse_grep_context_line ... ok
[INFO] [stdout] test router::tests::parse_grep::test_truncate_grep_files ... ok
[INFO] [stdout] test router::tests::parse_grep::test_truncate_grep_matches_per_file ... ok
[INFO] [stdout] test router::tests::parse_jest::test_format_jest_json ... ok
[INFO] [stdout] test router::tests::parse_jest::test_format_jest_agent ... ok
[INFO] [stdout] test router::tests::parse_jest::test_parse_jest_duration ... ok
[INFO] [stdout] test router::tests::parse_jest::test_parse_jest_empty ... ok
[INFO] [stdout] test router::tests::parse_jest::test_parse_jest_multiple_suites ... ok
[INFO] [stdout] test router::tests::parse_jest::test_parse_jest_single_suite_failed ... ok
[INFO] [stdout] test router::tests::parse_jest::test_format_jest_compact ... ok
[INFO] [stdout] test router::tests::parse_jest::test_format_jest_raw ... ok
[INFO] [stdout] test router::tests::parse_jest::test_parse_jest_summary ... ok
[INFO] [stdout] test router::tests::parse_jest::test_parse_jest_test_line ... ok
[INFO] [stdout] test router::tests::parse_jest::test_parse_jest_test_with_skipped ... ok
[INFO] [stdout] test router::tests::parse_jest::test_parse_jest_time_summary ... ok
[INFO] [stdout] test router::tests::parse_jest::test_parse_jest_tests_summary ... ok
[INFO] [stdout] test router::tests::parse_logs::test_detect_log_level_colon ... ok
[INFO] [stdout] test router::tests::parse_logs::test_extract_message_removes_level ... ok
[INFO] [stdout] test router::tests::parse_logs::test_detect_log_level_pipes ... ok
[INFO] [stdout] test router::tests::parse_jest::test_parse_jest_with_ancestors ... ok
[INFO] [stdout] test router::tests::parse_logs::test_detect_log_level_exception ... ok
[INFO] [stdout] test router::tests::parse_logs::test_extract_message_removes_timestamp ... ok
[INFO] [stdout] test router::tests::parse_logs::test_format_logs_compact ... ok
[INFO] [stdout] test router::tests::parse_logs::test_detect_log_level_brackets ... ok
[INFO] [stdout] test router::tests::parse_logs::test_format_logs_compact_empty ... ok
[INFO] [stdout] test router::tests::parse_logs::test_detect_log_level_case_insensitive ... ok
[INFO] [stdout] test router::tests::parse_jest::test_parse_jest_single_suite_passed ... ok
[INFO] [stdout] test router::tests::parse_logs::test_format_logs_tsv ... ok
[INFO] [stdout] test router::tests::parse_logs::test_format_logs_compact_collapses_consecutive_entries_no_levels ... ok
[INFO] [stdout] test router::tests::parse_logs::test_parse_logs_empty ... ok
[INFO] [stdout] test router::tests::parse_logs::test_format_logs_json ... ok
[INFO] [stdout] test router::tests::parse_logs::test_format_logs_compact_collapses_consecutive_entries_with_levels ... ok
[INFO] [stdout] test router::tests::parse_logs::test_format_logs_csv ... ok
[INFO] [stdout] test router::tests::parse_logs::test_parse_logs_timestamp_iso8601 ... ok
[INFO] [stdout] test router::tests::parse_logs::test_parse_logs_single_line ... ok
[INFO] [stdout] test router::tests::parse_logs::test_format_logs_raw ... ok
[INFO] [stdout] test router::tests::parse_logs::test_parse_logs_timestamp_iso8601_space ... ok
[INFO] [stdout] test router::tests::parse_logs::test_format_logs_compact_no_collapse_non_consecutive ... ok
[INFO] [stdout] test router::tests::parse_logs::test_format_logs_compact_with_repeated ... ok
[INFO] [stdout] test router::tests::parse_logs::test_parse_logs_with_fatal ... ok
[INFO] [stdout] test router::tests::parse_logs::test_parse_logs_timestamp_time_only ... ok
[INFO] [stdout] test router::tests::parse_logs::test_parse_logs_timestamp_syslog ... ok
[INFO] [stdout] test router::tests::parse_logs_levels::test_detect_log_level_case_variations ... ok
[INFO] [stdout] test router::tests::parse_logs::test_parse_logs_with_repeated_lines ... ok
[INFO] [stdout] test router::tests::parse_logs::test_parse_logs_with_levels ... ok
[INFO] [stdout] test router::tests::parse_logs_levels::test_detect_log_level_caution ... ok
[INFO] [stdout] test router::tests::parse_logs_levels::test_detect_log_level_panic_crash ... ok
[INFO] [stdout] test router::tests::parse_logs_levels::test_detect_log_level_segfault ... ok
[INFO] [stdout] test router::tests::parse_logs_levels::test_detect_log_level_connection_errors ... ok
[INFO] [stdout] test router::tests::parse_logs_levels::test_detect_log_level_stack_trace ... ok
[INFO] [stdout] test router::tests::parse_logs_levels::test_detect_log_level_slow_queries ... ok
[INFO] [stdout] test router::tests::parse_logs_levels::test_detect_log_level_timeout ... ok
[INFO] [stdout] test router::tests::parse_logs_levels::test_detect_log_level_negation_patterns ... ok
[INFO] [stdout] test router::tests::parse_grep::test_truncate_grep_both_limits ... ok
[INFO] [stdout] test router::tests::parse_logs_levels::test_detect_log_level_deprecated ... ok
[INFO] [stdout] test router::tests::parse_logs_levels::test_detect_log_level_failed ... ok
[INFO] [stdout] test router::tests::parse_logs_levels::test_detect_log_level_notice ... ok
[INFO] [stdout] test router::tests::parse_logs_levels::test_format_logs_compact_recent_critical_count ... ok
[INFO] [stdout] test router::tests::parse_logs_levels::test_format_logs_compact_shows_recent_critical ... ok
[INFO] [stdout] test router::tests::parse_logs_levels::test_parse_logs_multiple_errors ... ok
[INFO] [stdout] test router::tests::parse_logs_levels::test_parse_logs_no_critical_lines ... ok
[INFO] [stdout] test router::tests::parse_logs_levels::test_format_logs_json_includes_recent_critical ... ok
[INFO] [stdout] test router::tests::parse_logs_levels::test_parse_logs_mixed_levels ... ok
[INFO] [stdout] test router::tests::parse_logs_levels::test_parse_logs_recent_critical_order ... ok
[INFO] [stdout] test router::tests::parse_logs_levels::test_parse_logs_tracks_recent_critical ... ok
[INFO] [stdout] test router::tests::parse_logs_levels::test_parse_logs_counts_levels_correctly ... ok
[INFO] [stdout] test router::tests::parse_npm::test_format_npm_test_agent ... ok
[INFO] [stdout] test router::tests::parse_npm::test_format_npm_test_compact ... ok
[INFO] [stdout] test router::tests::parse_npm::test_format_npm_test_raw ... ok
[INFO] [stdout] test router::tests::parse_npm::test_parse_npm_duration ... ok
[INFO] [stdout] test router::tests::parse_npm::test_parse_npm_test_line ... ok
[INFO] [stdout] test router::tests::parse_npm::test_parse_npm_test_multiple_suites ... ok
[INFO] [stdout] test router::tests::parse_npm::test_parse_npm_test_single_suite_failed ... ok
[INFO] [stdout] test router::tests::parse_npm::test_parse_npm_test_single_suite_passed ... ok
[INFO] [stdout] test router::tests::parse_npm::test_split_npm_test_name_and_duration ... ok
[INFO] [stdout] test router::tests::parse_npm::test_parse_npm_test_empty ... ok
[INFO] [stdout] test router::tests::parse_npm::test_parse_npm_test_with_skipped ... ok
[INFO] [stdout] test router::tests::parse_npm::test_parse_npm_test_with_todo ... ok
[INFO] [stdout] test router::tests::parse_npm::test_parse_npm_test_with_ancestors ... ok
[INFO] [stdout] test router::tests::parse_pnpm::test_format_pnpm_test_agent ... ok
[INFO] [stdout] test router::tests::parse_pnpm::test_parse_pnpm_test_empty ... ok
[INFO] [stdout] test router::tests::parse_pnpm::test_format_pnpm_test_json ... ok
[INFO] [stdout] test router::tests::parse_pnpm::test_format_pnpm_test_raw ... ok
[INFO] [stdout] test router::tests::parse_pnpm::test_parse_pnpm_test_with_ancestors ... ok
[INFO] [stdout] test router::tests::parse_pnpm::test_parse_pnpm_duration ... ok
[INFO] [stdout] test router::tests::parse_logs_levels::test_parse_logs_recent_critical_only_errors_and_fatals ... ok
[INFO] [stdout] test router::tests::parse_pnpm::test_parse_pnpm_test_single_suite_failed ... ok
[INFO] [stdout] test router::tests::parse_logs_levels::test_parse_logs_recent_critical_limit ... ok
[INFO] [stdout] test router::tests::parse_pnpm::test_parse_pnpm_test_single_suite_passed ... ok
[INFO] [stdout] test router::tests::parse_pnpm::test_format_pnpm_test_compact ... ok
[INFO] [stdout] test router::tests::parse_npm::test_format_npm_test_json ... ok
[INFO] [stdout] test process::tests::test_run_with_timeout_exceeded ... ok
[INFO] [stdout] test router::tests::parse_pnpm::test_parse_pnpm_test_multiple_suites ... ok
[INFO] [stdout] test router::tests::parse_pnpm::test_parse_pnpm_test_with_todo ... ok
[INFO] [stdout] test router::tests::parse_pnpm::test_parse_pnpm_test_with_skipped ... ok
[INFO] [stdout] test router::tests::parse_pnpm::test_parse_pnpm_test_line ... ok
[INFO] [stdout] test router::tests::parse_pytest::test_format_pytest_agent ... ok
[INFO] [stdout] test router::tests::parse_pnpm::test_split_pnpm_test_name_and_duration ... ok
[INFO] [stdout] test router::tests::parse_pytest::test_format_pytest_raw ... ok
[INFO] [stdout] test router::tests::parse_pytest::test_format_pytest_compact ... ok
[INFO] [stdout] test router::tests::parse_pytest::test_parse_pytest_mixed_results ... ok
[INFO] [stdout] test router::tests::parse_pytest::test_parse_pytest_quiet_all_passed ... ok
[INFO] [stdout] test router::tests::parse_pytest::test_format_pytest_json ... ok
[INFO] [stdout] test router::tests::parse_pytest::test_parse_handler_git_status ... ok
[INFO] [stdout] test router::tests::parse_pytest::test_parse_handler_test ... ok
[INFO] [stdout] test router::tests::parse_pytest::test_parse_pytest_empty ... ok
[INFO] [stdout] test router::tests::parse_pytest::test_parse_pytest_quiet_mixed ... ok
[INFO] [stdout] test router::tests::parse_pytest::test_parse_pytest_quiet_no_progress_indicator ... ok
[INFO] [stdout] test router::tests::parse_pytest::test_parse_pytest_single_failed ... ok
[INFO] [stdout] test router::tests::parse_pytest::test_parse_pytest_single_passed ... ok
[INFO] [stdout] test router::tests::parse_pytest::test_parse_pytest_summary_line ... ok
[INFO] [stdout] test router::tests::parse_pytest::test_parse_pytest_with_header_info ... ok
[INFO] [stdout] test router::tests::parse_pytest::test_parse_pytest_with_xfail ... ok
[INFO] [stdout] test router::tests::parse_pytest::test_parse_pytest_test_line ... ok
[INFO] [stdout] test router::tests::txt2md::test_txt2md_normalize_spacing_complex ... ok
[INFO] [stdout] test router::tests::txt2md::test_txt2md_normalize_spacing_empty_input ... ok
[INFO] [stdout] test router::tests::txt2md::test_txt2md_normalize_spacing_only_whitespace ... ok
[INFO] [stdout] test router::tests::txt2md::test_txt2md_normalize_spacing_preserves_internal_spacing ... ok
[INFO] [stdout] test router::tests::txt2md::test_txt2md_normalize_spacing_removes_leading_blank_lines ... ok
[INFO] [stdout] test router::tests::txt2md::test_txt2md_normalize_spacing_removes_trailing_blank_lines ... ok
[INFO] [stdout] test router::tests::txt2md::test_txt2md_normalize_spacing_collapses_blank_lines ... ok
[INFO] [stdout] test router::tests::parse_pytest::test_router_run_command_failure ... ok
[INFO] [stdout] test router::tests::parse_pytest::test_router_run_command_success ... ok
[INFO] [stdout] test router::tests::txt2md::test_txt2md_normalize_spacing_with_code_block ... ok
[INFO] [stdout] test schema::tests::tests::test_find_entry_hidden_detection ... ok
[INFO] [stdout] test schema::tests::tests::test_error_schema_serialization ... ok
[INFO] [stdout] test schema::tests::tests::test_git_diff_entry_new ... ok
[INFO] [stdout] test router::tests::txt2md::test_txt2md_normalize_spacing_single_line ... ok
[INFO] [stdout] test schema::tests::tests::test_error_schema_with_type ... ok
[INFO] [stdout] test schema::tests::tests::test_git_diff_schema_new ... ok
[INFO] [stdout] test schema::tests::tests::test_git_file_entry_new ... ok
[INFO] [stdout] test schema::tests::tests::test_find_entry_new ... ok
[INFO] [stdout] test schema::tests::tests::test_error_schema_new ... ok
[INFO] [stdout] test router::tests::txt2md::test_txt2md_normalize_spacing_trims_trailing_whitespace ... ok
[INFO] [stdout] test schema::tests::tests::test_find_output_schema_new ... ok
[INFO] [stdout] test schema::tests::tests::test_git_file_entry_renamed ... ok
[INFO] [stdout] test schema::tests::tests::test_git_status_counts_default ... ok
[INFO] [stdout] test schema::tests::tests::test_git_status_round_trip ... ok
[INFO] [stdout] test schema::tests::tests::test_git_status_schema_deserialization ... ok
[INFO] [stdout] test schema::tests::tests::test_log_entry_new ... ok
[INFO] [stdout] test schema::tests::tests::test_log_level_serialization ... ok
[INFO] [stdout] test schema::tests::tests::test_git_status_schema_new ... ok
[INFO] [stdout] test schema::tests::tests::test_git_status_schema_serialization ... ok
[INFO] [stdout] test schema::tests::tests::test_ls_entry_hidden ... ok
[INFO] [stdout] test schema::tests::tests::test_logs_output_schema_new ... ok
[INFO] [stdout] test schema::tests::tests::test_grep_file_new ... ok
[INFO] [stdout] test router::tests::txt2md::test_txt2md_handler ... ok
[INFO] [stdout] test schema::tests::tests::test_grep_match_new ... ok
[INFO] [stdout] test router::tests::txt2md::test_txt2md_handler_with_spacing_issues ... ok
[INFO] [stdout] test schema::tests::tests::test_grep_output_schema_new ... ok
[INFO] [stdout] test schema::tests::tests::test_ls_entry_new ... ok
[INFO] [stdout] test schema::tests::tests::test_process_output_schema_new ... ok
[INFO] [stdout] test schema::tests::tests::test_replace_counts_default ... ok
[INFO] [stdout] test schema::tests::tests::test_replace_file_new ... ok
[INFO] [stdout] test schema::tests::tests::test_ls_entry_type_deserialization ... ok
[INFO] [stdout] test schema::tests::tests::test_ls_output_schema_new ... ok
[INFO] [stdout] test schema::tests::tests::test_ls_output_round_trip ... ok
[INFO] [stdout] test schema::tests::tests::test_ls_entry_type_serialization ... ok
[INFO] [stdout] test schema::tests::tests::test_process_output_schema_serialization ... ok
[INFO] [stdout] test schema::tests::tests::test_replace_match_new ... ok
[INFO] [stdout] test schema::tests::tests::test_replace_output_schema_dry_run ... ok
[INFO] [stdout] test schema::tests::tests::test_replace_output_round_trip ... ok
[INFO] [stdout] test schema::tests::tests::test_replace_output_schema_with_files ... ok
[INFO] [stdout] test schema::tests::tests::test_replace_output_schema_serialization ... ok
[INFO] [stdout] test schema::tests::tests::test_schema_version ... ok
[INFO] [stdout] test schema::tests::tests::test_test_output_schema_new ... ok
[INFO] [stdout] test schema::tests::tests::test_replace_output_schema_new ... ok
[INFO] [stdout] test schema::tests::tests::test_test_runner_type_display ... ok
[INFO] [stdout] test schema::tests::tests::test_test_status_serialization ... ok
[INFO] [stdout] test schema::tests::tests::test_test_result_new ... ok
[INFO] [stdout] test schema::tests::tests::test_schema_version_serialization ... ok
[INFO] [stdout] test schema::tests::tests::test_test_status_deserialization ... ok
[INFO] [stdout] test schema::tests::tests::test_test_output_round_trip ... ok
[INFO] [stdout] test schema::tests::tests::test_repository_state_schema_new ... ok
[INFO] [stdout] test schema::tests::tests::test_test_suite_new ... ok
[INFO] [stdout] test tests::precedence::test_format_precedence_values ... ok
[INFO] [stdout] test tests::precedence::test_enabled_format_flags_none ... ok
[INFO] [stdout] test tests::precedence::test_enabled_format_flags_multiple ... ok
[INFO] [stdout] test tests::precedence::test_has_conflicting_format_flags_true ... ok
[INFO] [stdout] test tests::precedence::test_precedence_agent_over_compact_raw ... ok
[INFO] [stdout] test tests::precedence::test_has_conflicting_format_flags_false_none ... ok
[INFO] [stdout] test tests::precedence::test_precedence_compact_over_raw ... ok
[INFO] [stdout] test tests::precedence::test_precedence_csv_over_all_except_json ... ok
[INFO] [stdout] test tests::precedence::test_precedence_agent_over_compact ... ok
[INFO] [stdout] test tests::precedence::test_has_conflicting_format_flags_false_single ... ok
[INFO] [stdout] test tests::precedence::test_precedence_csv_over_raw ... ok
[INFO] [stdout] test tests::precedence::test_precedence_json_over_all ... ok
[INFO] [stdout] test tests::precedence::test_precedence_csv_over_compact ... ok
[INFO] [stdout] test tests::precedence::test_precedence_json_over_compact ... ok
[INFO] [stdout] test tests::precedence::test_precedence_json_over_raw ... ok
[INFO] [stdout] test tests::precedence::test_precedence_csv_over_agent ... ok
[INFO] [stdout] test tests::precedence::test_precedence_agent_over_raw ... ok
[INFO] [stdout] test tests::precedence::test_precedence_json_over_agent ... ok
[INFO] [stdout] test tests::precedence::test_precedence_csv_over_tsv ... ok
[INFO] [stdout] test tests::precedence::test_precedence_json_over_csv ... ok
[INFO] [stdout] test tests::precedence::test_current_format_precedence ... ok
[INFO] [stdout] test tests::precedence::test_precedence_order ... ok
[INFO] [stdout] test tests::precedence::test_precedence_with_clean_command ... ok
[INFO] [stdout] test tests::precedence::test_precedence_tsv_over_all_except_json_csv ... ok
[INFO] [stdout] test tests::precedence::test_precedence_json_over_tsv ... ok
[INFO] [stdout] test tests::precedence::test_precedence_tsv_over_agent ... ok
[INFO] [stdout] test router::tests::handlers::test_search_handler ... ok
[INFO] [stdout] test tests::precedence::test_precedence_tsv_over_compact ... ok
[INFO] [stdout] test tests::precedence::test_precedence_with_run_command ... ok
[INFO] [stdout] test tests::precedence::test_precedence_with_parse_command ... ok
[INFO] [stdout] test tests::precedence::test_precedence_tsv_over_raw ... ok
[INFO] [stdout] test tests::precedence::test_precedence_with_tail_command ... ok
[INFO] [stdout] test tests::precedence::test_precedence_with_html2md_command ... ok
[INFO] [stdout] test tests::test_html2md_command ... ok
[INFO] [stdout] test tests::test_clean_command_parsing ... ok
[INFO] [stdout] test tests::precedence::test_precedence_with_txt2md_command ... ok
[INFO] [stdout] test tests::precedence::test_stdin_with_format_flags ... ok
[INFO] [stdout] test tests::test_output_format_agent ... ok
[INFO] [stdout] test router::tests::parse_pytest::test_is_pytest_summary_line ... ok
[INFO] [stdout] test tests::precedence::test_enabled_format_flags_single ... ok
[INFO] [stdout] test tests::precedence::test_stdin_no_command ... ok
[INFO] [stdout] test tests::precedence::test_precedence_with_replace_command ... ok
[INFO] [stdout] test tests::test_output_format_compact ... ok
[INFO] [stdout] test tests::test_output_format_json_precedence ... ok
[INFO] [stdout] test tests::test_output_format_precedence_agent_over_compact ... ok
[INFO] [stdout] test tests::test_output_format_precedence_csv_over_tsv ... ok
[INFO] [stdout] test tests::test_output_format_precedence_json_over_csv ... ok
[INFO] [stdout] test tests::test_output_format_precedence_tsv_over_agent ... ok
[INFO] [stdout] test tests::test_output_format_csv ... ok
[INFO] [stdout] test tests::test_output_format_default ... ok
[INFO] [stdout] test tracker::tests::is_history_archive_recognizes_monthly_pattern ... ok
[INFO] [stdout] test tests::test_output_format_tsv ... ok
[INFO] [stdout] test tracker::tests::maybe_rotate_active_is_noop_in_same_month ... ok
[INFO] [stdout] test tracker::tests::month_key_from_ts_pads_zero ... ok
[INFO] [stdout] test tracker::tests::maybe_rotate_active_renames_when_month_differs ... ok
[INFO] [stdout] test tests::test_stats_flag ... ok
[INFO] [stdout] test tests::test_search_command_parsing ... ok
[INFO] [stdout] test tracker::tests::month_key_from_ts_handles_december ... ok
[INFO] [stdout] test tests::test_replace_command_parsing_with_count ... ok
[INFO] [stdout] test tests::test_txt2md_command ... ok
[INFO] [stdout] test tests::test_parse_git_status ... ok
[INFO] [stdout] test tests::test_replace_command_parsing ... ok
[INFO] [stdout] test tests::test_tail_command_parsing ... ok
[INFO] [stdout] test tests::test_output_format_raw ... ok
[INFO] [stdout] test tracker::tests::test_format_bytes_human ... ok
[INFO] [stdout] test tracker::tests::test_bypass_entry_round_trip ... ok
[INFO] [stdout] test tracker::tests::test_history_entry_legacy_lines_deserialize ... ok
[INFO] [stdout] test tracker::tests::test_saved_pct_calculation ... ok
[INFO] [stdout] test upgrade::tests::detects_cargo_install ... ok
[INFO] [stdout] test tracker::tests::test_history_entry_serialization ... ok
[INFO] [stdout] test upgrade::tests::detects_brew_install ... ok
[INFO] [stdout] test upgrade::tests::detects_curl_install_default_path ... ok
[INFO] [stdout] test upgrade::tests::detects_npm_install ... ok
[INFO] [stdout] test upgrade::tests::unknown_for_built_from_source ... ok
[INFO] [stdout] test upgrade::tests::unknown_for_none ... ok
[INFO] [stdout] test upgrade::tests::detects_curl_install_trs_bin_path ... ok
[INFO] [stdout] test tests::test_parse_test_runner ... ok
[INFO] [stdout] test router::tests::handlers::test_replace_handler_json_format ... ok
[INFO] [stdout] test router::tests::handlers::test_replace_handler ... ok
[INFO] [stdout] test tracker::tests::redact_leaves_normal_commands_alone ... ok
[INFO] [stdout] test tracker::tests::redact_curl_basic_auth ... ok
[INFO] [stdout] test tracker::tests::redact_url_basic_auth ... ok
[INFO] [stdout] test tracker::tests::redact_password_flag ... ok
[INFO] [stdout] test tracker::tests::redact_authorization_header ... ok
[INFO] [stdout] test tracker::tests::redact_token_shapes ... ok
[INFO] [stdout] test router::tests::parse_pytest::test_router_default ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 949 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.71s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_compact_summary.rs (/opt/rustwide/target/debug/deps/cli_compact_summary-b1d3bda62ca171a1)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_parse_pytest_failure_with_error_message ... ok
[INFO] [stdout] test test_parse_vitest_compact_failure_summary ... ok
[INFO] [stdout] test test_parse_npm_test_compact_failure_summary ... ok
[INFO] [stdout] test test_parse_jest_compact_failure_summary ... ok
[INFO] [stdout] test test_parse_pnpm_test_compact_success_summary ... ok
[INFO] [stdout] test test_parse_bun_test_compact_failure_summary ... ok
[INFO] [stdout] test test_parse_pnpm_test_compact_failure_summary ... ok
[INFO] [stdout] test test_parse_jest_compact_success_summary ... ok
[INFO] [stdout] test test_parse_pytest_multiple_failures_with_error_messages ... ok
[INFO] [stdout] test test_parse_bun_test_compact_success_summary ... ok
[INFO] [stdout] test test_parse_npm_test_compact_success_summary ... ok
[INFO] [stdout] test test_parse_pytest_compact_success_with_skipped ... ok
[INFO] [stdout] test test_parse_vitest_compact_success_summary ... ok
[INFO] [stdout] test test_parse_pytest_compact_success_summary ... ok
[INFO] [stdout] test test_parse_pytest_compact_failure_summary ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_doctor.rs (/opt/rustwide/target/debug/deps/cli_doctor-c97a85bf27167bff)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_doctor_shows_check_markers ... ok
[INFO] [stdout] test test_doctor_shows_sub_details ... ok
[INFO] [stdout] test test_doctor_json_output ... ok
[INFO] [stdout] test test_doctor_runs_successfully ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_error_detection.rs (/opt/rustwide/target/debug/deps/cli_error_detection-3f7ece0af5d21003)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test test_parse_logs_compact_shows_level_indicators ... ok
[INFO] [stdout] test test_parse_logs_detects_fatal_levels ... ok
[INFO] [stdout] test test_parse_logs_compact_shows_recent_critical_section ... ok
[INFO] [stdout] test test_parse_logs_detects_exception ... ok
[INFO] [stdout] test test_parse_logs_detects_failed_keyword ... ok
[INFO] [stdout] test test_parse_logs_negation_not_detected_as_error ... ok
[INFO] [stdout] test test_parse_logs_compact_shows_truncated_count ... ok
[INFO] [stdout] test test_parse_logs_detects_stack_trace ... ok
[INFO] [stdout] test test_parse_logs_detects_panic_crash ... ok
[INFO] [stdout] test test_parse_logs_various_formats ... ok
[INFO] [stdout] test test_parse_logs_detects_recent_critical ... ok
[INFO] [stdout] test test_parse_logs_detects_warning_levels ... ok
[INFO] [stdout] test test_parse_logs_slow_query_warning ... ok
[INFO] [stdout] test test_parse_logs_recent_critical_limited ... ok
[INFO] [stdout] test test_parse_logs_detects_connection_errors ... ok
[INFO] [stdout] test test_parse_logs_detects_deprecated ... ok
[INFO] [stdout] test test_parse_logs_recent_critical_only_errors_and_fatals ... ok
[INFO] [stdout] test test_parse_logs_detects_error_levels ... ok
[INFO] [stdout] test test_parse_logs_notice_level ... ok
[INFO] [stdout] test test_parse_logs_no_recent_critical_when_none ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_flags_exec.rs (/opt/rustwide/target/debug/deps/cli_flags_exec-53a4542a62bbe06f)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_global_flags_help ... ok
[INFO] [stdout] test test_search_with_context ... ok
[INFO] [stdout] test test_search_raw_output ... ok
[INFO] [stdout] test test_search_tsv_output ... ok
[INFO] [stdout] test test_search_csv_output ... ok
[INFO] [stdout] test test_search_json_output ... ok
[INFO] [stdout] test test_search_with_limit ... ok
[INFO] [stdout] test test_search_basic ... ok
[INFO] [stdout] test test_search_no_matches ... ok
[INFO] [stderr]      Running tests/cli_gh_pr_checks.rs (/opt/rustwide/target/debug/deps/cli_gh_pr_checks-775eb5da33d5214f)
[INFO] [stdout] test test_search_with_options ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_gh_pr_checks_reduction ... ok
[INFO] [stdout] test test_gh_pr_checks_json_format ... ok
[INFO] [stdout] test test_gh_pr_checks_with_failure ... ok
[INFO] [stdout] test test_gh_pr_checks_pending ... ok
[INFO] [stdout] test test_gh_pr_checks_all_pass ... ok
[INFO] [stdout] test test_gh_pr_checks_tsv_format ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_gh_pr_diff_routing.rs (/opt/rustwide/target/debug/deps/cli_gh_pr_diff_routing-7ae104e428a3768e)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_gh_pr_diff_produces_diff_output ... ok
[INFO] [stdout] test test_gh_pr_diff_json_format ... ok
[INFO] [stdout] test test_gh_pr_diff_reduction ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_gh_run_view.rs (/opt/rustwide/target/debug/deps/cli_gh_run_view-cc9a282722651fdc)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_gh_run_view_reduces_output ... ok
[INFO] [stdout] test test_gh_run_view_json_format ... ok
[INFO] [stdout] test test_gh_run_view_success ... ok
[INFO] [stdout] test test_gh_run_view_failure ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_git_diff_fixtures.rs (/opt/rustwide/target/debug/deps/cli_git_diff_fixtures-068043c260cc0783)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test test_fixture_git_diff_modified ... ok
[INFO] [stdout] test test_fixture_git_diff_mixed ... ok
[INFO] [stdout] test test_fixture_git_diff_modified_json ... ok
[INFO] [stdout] test test_fixture_git_diff_multiple ... ok
[INFO] [stdout] test test_fixture_git_diff_modified_raw ... ok
[INFO] [stdout] test test_fixture_git_diff_binary_json ... ok
[INFO] [stdout] test test_fixture_git_diff_large ... ok
[INFO] [stdout] test test_fixture_git_diff_added ... ok
[INFO] [stdout] test test_fixture_git_diff_copied ... ok
[INFO] [stdout] test test_fixture_git_diff_empty ... ok
[INFO] [stdout] test test_fixture_git_diff_binary ... ok
[INFO] [stdout] test test_fixture_git_diff_added_json ... ok
[INFO] [stdout] test test_fixture_git_diff_renamed_json ... ok
[INFO] [stdout] test test_fixture_git_diff_deleted_json ... ok
[INFO] [stdout] test test_fixture_git_diff_renamed ... ok
[INFO] [stdout] test test_fixture_git_diff_multiple_json ... ok
[INFO] [stdout] test test_fixture_git_diff_deleted ... ok
[INFO] [stdout] test test_fixture_git_diff_renamed_raw ... ok
[INFO] [stdout] test test_fixture_git_diff_multiple_raw ... ok
[INFO] [stdout] test test_fixture_git_diff_long_paths ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_git_pull.rs (/opt/rustwide/target/debug/deps/cli_git_pull-3c77f439ca5b8ba7)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_git_pull_already_up_to_date ... ok
[INFO] [stdout] test test_git_pull_strips_remote_noise ... ok
[INFO] [stdout] test test_git_pull_json_format ... ok
[INFO] [stdout] test test_git_pull_with_changes ... ok
[INFO] [stdout] test test_git_fetch_new_branch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_git_status_fixtures.rs (/opt/rustwide/target/debug/deps/cli_git_status_fixtures-866a301d196e7eae)
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test test_fixture_git_status_all_status_codes ... ok
[INFO] [stdout] test test_fixture_git_status_ahead ... ok
[INFO] [stdout] test test_fixture_git_status_german_clean ... ok
[INFO] [stdout] test test_fixture_git_status_diverged_json ... ok
[INFO] [stdout] test test_fixture_git_status_porcelain ... ok
[INFO] [stdout] test test_fixture_git_status_porcelain_v2 ... ok
[INFO] [stdout] test test_fixture_git_status_clean_json ... ok
[INFO] [stdout] test test_fixture_git_status_conflict ... ok
[INFO] [stdout] test test_fixture_git_status_copied ... ok
[INFO] [stdout] test test_fixture_git_status_empty ... ok
[INFO] [stdout] test test_fixture_git_status_diverged ... ok
[INFO] [stdout] test test_fixture_git_status_behind ... ok
[INFO] [stdout] test test_fixture_git_status_no_branch ... ok
[INFO] [stdout] test test_fixture_git_status_ahead_json ... ok
[INFO] [stdout] test test_fixture_git_status_mixed ... ok
[INFO] [stdout] test test_fixture_git_status_behind_json ... ok
[INFO] [stdout] test test_fixture_git_status_clean ... ok
[INFO] [stdout] test test_fixture_git_status_renamed ... ok
[INFO] [stdout] test test_fixture_git_status_spanish_clean ... ok
[INFO] [stdout] test test_fixture_git_status_staged ... ok
[INFO] [stdout] test test_fixture_git_status_unstaged ... ok
[INFO] [stdout] test test_fixture_git_status_staged_raw ... ok
[INFO] [stdout] test test_fixture_git_status_detached ... ok
[INFO] [stdout] test test_fixture_git_status_long_paths ... ok
[INFO] [stdout] test test_fixture_git_status_untracked ... ok
[INFO] [stdout] test test_fixture_git_status_staged_csv ... ok
[INFO] [stdout] test test_fixture_git_status_typechange ... ok
[INFO] [stdout] test test_fixture_git_status_staged_json ... ok
[INFO] [stdout] test test_fixture_git_status_whitespace_only ... ok
[INFO] [stderr]      Running tests/cli_grep.rs (/opt/rustwide/target/debug/deps/cli_grep-7f57e4b78aecb6ac)
[INFO] [stdout] test test_fixture_git_status_staged_tsv ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test test_html2md_url_input ... ignored, network: hits httpbin.org; run with `cargo test -- --ignored`
[INFO] [stdout] test test_html2md_url_with_json_output ... ignored, network: hits httpbin.org; run with `cargo test -- --ignored`
[INFO] [stdout] test test_html2md_url_with_metadata ... ignored, network: hits httpbin.org; run with `cargo test -- --ignored`
[INFO] [stdout] test test_parse_grep_path_with_dashes ... ok
[INFO] [stdout] test test_parse_grep_context_lines_with_dashed_path ... ok
[INFO] [stdout] test test_parse_grep_truncation_json_not_truncated ... ok
[INFO] [stdout] test test_run_command_capture_duration_true ... ok
[INFO] [stdout] test test_parse_logs ... ok
[INFO] [stdout] test test_run_command_capture_exit_code_default ... ok
[INFO] [stdout] test test_parse_grep_truncation_json_many_files ... ok
[INFO] [stdout] test test_parse_test ... ok
[INFO] [stdout] test test_run_command_basic ... ok
[INFO] [stdout] test test_run_command_capture_stderr_default ... ok
[INFO] [stdout] test test_parse_grep_truncation_raw_format ... ok
[INFO] [stdout] test test_run_command_capture_duration_default ... ok
[INFO] [stdout] test test_html2md_basic ... ok
[INFO] [stdout] test test_run_command_capture_stdout_default ... ok
[INFO] [stdout] test test_run_command_capture_exit_code_non_zero ... ok
[INFO] [stdout] test test_run_command_no_capture_stdout ... ok
[INFO] [stdout] test test_parse_grep_truncation_json_many_matches_per_file ... ok
[INFO] [stdout] test test_run_command_no_capture_both ... ok
[INFO] [stdout] test test_run_command_json_output ... ok
[INFO] [stdout] test test_run_command_with_args ... ok
[INFO] [stdout] test test_parse_grep_truncation_compact_format ... ok
[INFO] [stdout] test test_run_command_no_capture_exit_code_non_zero ... ok
[INFO] [stdout] test test_run_command_not_found ... ok
[INFO] [stdout] test test_run_command_failure ... ok
[INFO] [stdout] test test_run_command_no_capture_stderr ... ok
[INFO] [stdout] test test_run_command_no_capture_exit_code ... ok
[INFO] [stdout] test test_run_command_no_capture_duration ... ok
[INFO] [stdout] test test_txt2md_basic ... ok
[INFO] [stdout] test test_global_csv_flag ... ok
[INFO] [stdout] test test_global_json_flag ... ok
[INFO] [stdout] test test_global_stats_flag ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.38s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_help.rs (/opt/rustwide/target/debug/deps/cli_help-e95e7835d1c48c76)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test test_replace_help ... ok
[INFO] [stdout] test test_clean_help ... ok
[INFO] [stdout] test test_parse_test_help ... ok
[INFO] [stdout] test test_parse_git_diff_help ... ok
[INFO] [stdout] test test_tail_help ... ok
[INFO] [stdout] test test_search_help ... ok
[INFO] [stdout] test test_help ... ok
[INFO] [stdout] test test_run_help ... ok
[INFO] [stdout] test test_help_shows_output_format_flags ... ok
[INFO] [stdout] test test_parse_help ... ok
[INFO] [stdout] test test_help_shows_global_flags ... ok
[INFO] [stdout] test test_help_shows_all_commands ... ok
[INFO] [stdout] test test_help_shows_documentation_link ... ok
[INFO] [stdout] test test_help_shows_examples ... ok
[INFO] [stdout] test test_parse_git_status_help ... ok
[INFO] [stdout] test test_txt2md_help ... ok
[INFO] [stdout] test test_html2md_help ... ok
[INFO] [stdout] test test_version ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_input_bytes.rs (/opt/rustwide/target/debug/deps/cli_input_bytes-22e541c8ef1771d9)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test test_html2md_stats_shows_input_bytes ... ok
[INFO] [stdout] test test_clean_stats_shows_reduction ... ok
[INFO] [stdout] test test_html2md_stats_shows_output_bytes ... ok
[INFO] [stdout] test test_clean_stats_shows_input_bytes ... ok
[INFO] [stdout] test test_tail_stats_shows_input_bytes ... ok
[INFO] [stdout] test test_trim_stats_shows_input_bytes ... ok
[INFO] [stdout] test test_stats_shows_token_estimation ... ok
[INFO] [stdout] test test_trim_stats_shows_output_bytes ... ok
[INFO] [stdout] test test_tail_stats_shows_output_bytes ... ok
[INFO] [stdout] test test_txt2md_stats_shows_output_bytes ... ok
[INFO] [stdout] test test_clean_stats_shows_output_bytes ... ok
[INFO] [stdout] test test_txt2md_stats_shows_input_bytes ... ok
[INFO] [stdout] test test_search_stats_shows_output_bytes ... ok
[INFO] [stdout] test test_replace_stats_shows_input_bytes ... ok
[INFO] [stdout] test test_search_stats_shows_input_bytes ... ok
[INFO] [stdout] test test_replace_stats_shows_output_bytes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.45s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_json_formats.rs (/opt/rustwide/target/debug/deps/cli_json_formats-23832cf808bbd1f0)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test test_txt2md_file_input ... ok
[INFO] [stdout] test test_html2md_json_output_includes_metadata ... ok
[INFO] [stdout] test test_html2md_json_output ... ok
[INFO] [stdout] test test_clean_collapse_blanks ... ok
[INFO] [stdout] test test_clean_collapse_repeats ... ok
[INFO] [stdout] test test_clean_trim ... ok
[INFO] [stdout] test test_clean_raw_output ... ok
[INFO] [stdout] test test_clean_compact_output ... ok
[INFO] [stdout] test test_clean_collapse_blanks_whitespace_lines ... ok
[INFO] [stdout] test test_clean_agent_output ... ok
[INFO] [stdout] test test_clean_collapse_blanks_many_consecutive ... ok
[INFO] [stdout] test test_clean_csv_output ... ok
[INFO] [stdout] test test_clean_tsv_output ... ok
[INFO] [stdout] test test_txt2md_stdin_empty ... ok
[INFO] [stdout] test test_txt2md_file_output ... ok
[INFO] [stdout] test test_txt2md_stdin_with_output_flag ... ok
[INFO] [stdout] test test_txt2md_json_output ... ok
[INFO] [stdout] test test_txt2md_stdin_input ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_json_search_clean.rs (/opt/rustwide/target/debug/deps/cli_json_search_clean-8e83bd225102516f)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test test_clean_no_ansi ... ok
[INFO] [stdout] test test_clean_no_ansi_hyperlinks ... ok
[INFO] [stdout] test test_clean_no_ansi_osc_with_st ... ok
[INFO] [stdout] test test_clean_no_ansi_character_sets ... ok
[INFO] [stdout] test test_replace_count_flag ... ok
[INFO] [stdout] test test_clean_no_ansi_osc_sequences ... ok
[INFO] [stdout] test test_clean_no_ansi_real_world ... ok
[INFO] [stdout] test test_clean_no_ansi_simple_escapes ... ok
[INFO] [stdout] test test_replace_count_flag_json_output ... ok
[INFO] [stdout] test test_clean_file_not_found ... ok
[INFO] [stdout] test test_clean_no_ansi_multiple_params ... ok
[INFO] [stdout] test test_clean_json_output ... ok
[INFO] [stdout] test test_replace_affected_file_count ... ok
[INFO] [stdout] test test_clean_file_input ... ok
[INFO] [stdout] test test_clean_no_ansi_csi_sequences ... ok
[INFO] [stdout] test test_clean_no_ansi_mixed ... ok
[INFO] [stdout] test test_clean_no_ansi_cursor_movement ... ok
[INFO] [stdout] test test_search_json_output_format ... ok
[INFO] [stdout] test test_replace_json_output_format ... ok
[INFO] [stderr]      Running tests/cli_json_txt2md.rs (/opt/rustwide/target/debug/deps/cli_json_txt2md-92549daea059ec66)
[INFO] [stdout] test test_replace_count_flag_no_matches ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.50s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test test_parse_test_json_output ... ok
[INFO] [stdout] test test_parse_test_jest_json_output ... ok
[INFO] [stdout] test test_parse_test_vitest_compact_output ... ok
[INFO] [stdout] test test_txt2md_extended_section_words ... ok
[INFO] [stdout] test test_txt2md_blockquote ... ok
[INFO] [stdout] test test_txt2md_mixed_nested_list ... ok
[INFO] [stdout] test test_parse_grep_json_output ... ok
[INFO] [stdout] test test_txt2md_nested_ordered_list ... ok
[INFO] [stdout] test test_parse_test_vitest_with_tree_output ... ok
[INFO] [stdout] test test_txt2md_numbered_section_heading ... ok
[INFO] [stdout] test test_txt2md_ordered_list_preserves_numbers ... ok
[INFO] [stdout] test test_txt2md_section_heading ... ok
[INFO] [stdout] test test_txt2md_code_block ... ok
[INFO] [stdout] test test_txt2md_raw_output ... ok
[INFO] [stdout] test test_txt2md_colon_label ... ok
[INFO] [stdout] test test_parse_test_vitest_failed_output ... ok
[INFO] [stdout] test test_txt2md_common_section_words ... ok
[INFO] [stdout] test test_parse_test_vitest_json_output ... ok
[INFO] [stdout] test test_txt2md_chapter_heading ... ok
[INFO] [stdout] test test_txt2md_asterisk_list ... ok
[INFO] [stdout] test test_parse_test_jest_compact_output ... ok
[INFO] [stdout] test test_txt2md_title_case_heading ... ok
[INFO] [stdout] test test_txt2md_unordered_list ... ok
[INFO] [stdout] test test_txt2md_multiline_list_item ... ok
[INFO] [stdout] test test_txt2md_ordered_list ... ok
[INFO] [stdout] test test_txt2md_single_word_section_heading ... ok
[INFO] [stderr]      Running tests/cli_lint_routing.rs (/opt/rustwide/target/debug/deps/cli_lint_routing-cda1cd3077b9e0c1)
[INFO] [stdout] test test_txt2md_nested_unordered_list ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_poetry_run_pytest_routes_correctly ... ok
[INFO] [stdout] test test_lint_parser_reduces_output ... ok
[INFO] [stdout] test test_npm_run_lint_fix_routes_to_lint ... ok
[INFO] [stdout] test test_npm_run_lint_strict_routes_to_lint ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_ls.rs (/opt/rustwide/target/debug/deps/cli_ls-455d571672203dab)
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test test_parse_ls_empty ... ok
[INFO] [stdout] test test_parse_ls_hidden_directory ... ok
[INFO] [stdout] test test_parse_ls_generated_dirs_case_insensitive ... ok
[INFO] [stdout] test test_parse_ls_long_format ... ok
[INFO] [stdout] test test_parse_ls_hidden_file_with_extension ... ok
[INFO] [stdout] test test_parse_ls_json_format ... ok
[INFO] [stdout] test test_parse_ls_double_dots ... ok
[INFO] [stdout] test test_parse_ls_json_hidden_files ... ok
[INFO] [stdout] test test_parse_ls_node_modules_detected ... ok
[INFO] [stdout] test test_parse_ls_hidden_symlink ... ok
[INFO] [stdout] test test_parse_ls_mixed_hidden_and_visible ... ok
[INFO] [stdout] test test_parse_ls_dot_and_dotdot ... ok
[INFO] [stdout] test test_parse_ls_target_detected ... ok
[INFO] [stdout] test test_parse_ls_pycache_detected ... ok
[INFO] [stdout] test test_parse_ls_long_format_generated_dirs ... ok
[INFO] [stdout] test test_parse_ls_multiple_generated_dirs ... ok
[INFO] [stdout] test test_parse_ls_no_hidden_files ... ok
[INFO] [stdout] test test_parse_ls_long_format_hidden_files ... ok
[INFO] [stdout] test test_parse_ls_only_hidden_files ... ok
[INFO] [stdout] test test_parse_ls_venv_detected ... ok
[INFO] [stdout] test test_parse_ls_vendor_detected ... ok
[INFO] [stdout] test test_parse_ls_with_symlinks ... ok
[INFO] [stdout] test test_parse_ls_raw_format ... ok
[INFO] [stdout] test test_parse_ls_with_hidden_files ... ok
[INFO] [stdout] test test_parse_ls_simple_files ... ok
[INFO] [stdout] test test_parse_ls_with_directories ... ok
[INFO] [stdout] test test_parse_ls_no_generated_dirs ... ok
[INFO] [stdout] test test_parse_ls_hidden_and_generated ... ok
[INFO] [stdout] test test_parse_ls_json_includes_generated ... ok
[INFO] [stdout] test test_parse_ls_with_file_from_stdin ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_ls_advanced.rs (/opt/rustwide/target/debug/deps/cli_ls_advanced-fbd4ef4d5b150ddd)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test test_parse_grep_tsv ... ok
[INFO] [stdout] test test_parse_ls_broken_symlink_json_has_broken_array ... ok
[INFO] [stdout] test test_parse_grep_json ... ok
[INFO] [stdout] test test_parse_grep_compact ... ok
[INFO] [stdout] test test_parse_ls_broken_symlink_compact ... ok
[INFO] [stdout] test test_parse_grep_compact_line_numbers_multiple_files ... ok
[INFO] [stdout] test test_parse_grep ... ok
[INFO] [stdout] test test_parse_grep_compact_preserves_line_numbers ... ok
[INFO] [stdout] test test_parse_grep_multiple_files ... ok
[INFO] [stdout] test test_parse_grep_raw ... ok
[INFO] [stdout] test test_parse_grep_groups_interleaved_files_json ... ok
[INFO] [stdout] test test_parse_ls_only_errors ... ok
[INFO] [stdout] test test_parse_ls_symlink_no_target ... ok
[INFO] [stdout] test test_parse_ls_permission_denied ... ok
[INFO] [stdout] test test_parse_ls_symlink_target_json ... ok
[INFO] [stdout] test test_parse_ls_valid_symlink_not_marked_broken ... ok
[INFO] [stdout] test test_parse_ls_permission_denied_json ... ok
[INFO] [stdout] test test_parse_ls_circular_symlink_json ... ok
[INFO] [stdout] test test_parse_grep_csv ... ok
[INFO] [stdout] test test_parse_ls_broken_symlink_json ... ok
[INFO] [stdout] test test_parse_grep_empty ... ok
[INFO] [stdout] test test_parse_ls_circular_symlink ... ok
[INFO] [stdout] test test_parse_grep_groups_interleaved_files ... ok
[INFO] [stdout] test test_parse_ls_symlink_with_target ... ok
[INFO] [stdout] test test_parse_ls_multiple_symlinks_with_targets ... ok
[INFO] [stdout] test test_parse_ls_mixed_broken_and_valid_symlinks ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_malformed.rs (/opt/rustwide/target/debug/deps/cli_malformed-93d82426f1961cde)
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test test_parse_git_status_only_garbage ... ok
[INFO] [stdout] test test_parse_ls_empty_input ... ok
[INFO] [stdout] test test_parse_find_empty ... ok
[INFO] [stdout] test test_parse_git_diff_empty ... ok
[INFO] [stdout] test test_parse_grep_empty_input ... ok
[INFO] [stdout] test test_parse_git_status_truncated_input ... ok
[INFO] [stdout] test test_parse_ls_malformed_long_format ... ok
[INFO] [stdout] test test_parse_git_status_empty ... ok
[INFO] [stdout] test test_parse_ls_with_binary_filenames ... ok
[INFO] [stdout] test test_parse_logs_with_mixed_encoding ... ok
[INFO] [stdout] test test_parse_logs_only_whitespace ... ok
[INFO] [stdout] test test_stdin_agent_format_with_malformed ... ok
[INFO] [stdout] test test_parse_test_empty ... ok
[INFO] [stdout] test test_stdin_mixed_binary_and_text ... ok
[INFO] [stdout] test test_parse_logs_empty ... ok
[INFO] [stdout] test test_parse_git_diff_malformed ... ok
[INFO] [stdout] test test_stdin_only_control_characters ... ok
[INFO] [stdout] test test_stdin_repeated_null_bytes ... ok
[INFO] [stdout] test test_parse_git_status_invalid_utf8 ... ok
[INFO] [stdout] test test_parse_find_with_errors ... ok
[INFO] [stdout] test test_parse_test_malformed_jest ... ok
[INFO] [stdout] test test_parse_grep_all_malformed ... ok
[INFO] [stdout] test test_stdin_json_format_with_mixed_content ... ok
[INFO] [stdout] test test_stdin_csv_format_with_special_chars ... ok
[INFO] [stdout] test test_search_nonexistent_directory ... ok
[INFO] [stdout] test test_parse_test_malformed_pytest ... ok
[INFO] [stdout] test test_stdin_extremely_long_line ... ok
[INFO] [stdout] test test_parse_grep_with_null_bytes ... ok
[INFO] [stdout] test test_stdin_unicode_edge_cases ... ok
[INFO] [stdout] test test_stdin_carriage_returns ... ok
[INFO] [stdout] test test_run_command_with_nonexistent_path ... ok
[INFO] [stdout] test test_stdin_tsv_format_with_tabs ... ok
[INFO] [stderr]      Running tests/cli_raw_stdin.rs (/opt/rustwide/target/debug/deps/cli_raw_stdin-eecfe93c923b6760)
[INFO] [stdout] test test_stdin_very_large_input ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test test_parse_vitest_raw_format ... ok
[INFO] [stdout] test test_parse_logs_with_control_chars ... ok
[INFO] [stdout] test test_parse_grep_with_malformed_lines ... ok
[INFO] [stdout] test test_parse_find_raw_format ... ok
[INFO] [stdout] test test_parse_git_status_with_up_to_date_json ... ok
[INFO] [stdout] test test_parse_git_status_with_up_to_date ... ok
[INFO] [stdout] test test_parse_git_status_raw_format ... ok
[INFO] [stdout] test test_parse_npm_test_raw_format ... ok
[INFO] [stdout] test test_raw_format_lower_precedence_than_compact ... ok
[INFO] [stdout] test test_parse_logs_raw_format ... ok
[INFO] [stdout] test test_run_command_raw_format_with_stderr ... ok
[INFO] [stdout] test test_parse_git_diff_raw_format ... ok
[INFO] [stdout] test test_parse_pytest_raw_format ... ok
[INFO] [stdout] test test_stdin_collapses_blank_lines ... ok
[INFO] [stdout] test test_stdin_empty_input ... ok
[INFO] [stdout] test test_raw_format_lower_precedence_than_json ... ok
[INFO] [stdout] test test_stdin_handles_ansi_and_control_chars ... ok
[INFO] [stdout] test test_stdin_json_format_with_null_bytes ... ok
[INFO] [stdout] test test_stdin_with_json_format ... ok
[INFO] [stdout] test test_parse_git_status_with_null_bytes ... ok
[INFO] [stdout] test test_stdin_with_csv_format ... ok
[INFO] [stdout] test test_stdin_strips_ansi_codes ... ok
[INFO] [stdout] test test_stdin_preserves_newlines_and_tabs ... ok
[INFO] [stdout] test test_stdin_only_whitespace ... ok
[INFO] [stdout] test test_stdin_with_trailing_whitespace ... ok
[INFO] [stdout] test test_parse_jest_raw_format ... ok
[INFO] [stdout] test test_run_command_raw_format ... ok
[INFO] [stdout] test test_stdin_basic_input ... ok
[INFO] [stdout] test test_parse_git_status_handles_malformed_input ... ok
[INFO] [stdout] test test_stdin_with_raw_format ... ok
[INFO] [stdout] test test_stdin_handles_control_characters ... ok
[INFO] [stdout] test test_stdin_with_agent_format ... ok
[INFO] [stdout] test test_raw_format_precedence_over_default ... ok
[INFO] [stdout] test test_stdin_handles_null_bytes ... ok
[INFO] [stderr]      Running tests/cli_replace.rs (/opt/rustwide/target/debug/deps/cli_replace-13df8fca3980b947)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test test_tail_basic ... ok
[INFO] [stdout] test test_tail_json_output ... ok
[INFO] [stdout] test test_tail_agent_output ... ok
[INFO] [stdout] test test_tail_raw_output ... ok
[INFO] [stdout] test test_tail_tsv_output ... ok
[INFO] [stdout] test test_tail_csv_output ... ok
[INFO] [stdout] test test_tail_with_lines ... ok
[INFO] [stdout] test test_tail_file_not_found ... ok
[INFO] [stdout] test test_tail_with_errors_flag ... ok
[INFO] [stdout] test test_replace_preview_json_output ... ok
[INFO] [stdout] test test_replace_basic ... ok
[INFO] [stdout] test test_replace_preview_flag ... ok
[INFO] [stdout] test test_replace_dry_run ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_routing.rs (/opt/rustwide/target/debug/deps/cli_routing-3c56b41350e99cc7)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test test_tail_shorthand_minus_1 ... ok
[INFO] [stdout] test test_router_clean_command ... ok
[INFO] [stdout] test test_router_tail_command ... ok
[INFO] [stdout] test test_router_html2md_command ... ok
[INFO] [stdout] test test_router_parse_git_status_command ... ok
[INFO] [stdout] test test_router_txt2md_command ... ok
[INFO] [stdout] test test_router_parse_test_command ... ok
[INFO] [stdout] test test_tail_shorthand_with_global_flags ... ok
[INFO] [stdout] test test_tail_shorthand_minus_3 ... ok
[INFO] [stdout] test test_router_run_command_with_stats ... ok
[INFO] [stdout] test test_tail_traditional_syntax_still_works ... ok
[INFO] [stdout] test test_tail_shorthand_equivalence ... ok
[INFO] [stdout] test test_tail_shorthand_with_errors_flag ... ok
[INFO] [stdout] test test_router_run_command ... ok
[INFO] [stdout] test test_tail_shorthand_minus_5 ... ok
[INFO] [stdout] test test_context_json_format_routing ... ok
[INFO] [stdout] test test_context_agent_format_routing ... ok
[INFO] [stdout] test test_router_replace_command ... ok
[INFO] [stdout] test test_router_search_command ... ok
[INFO] [stdout] test test_context_stats_routing ... ok
[INFO] [stderr]      Running tests/cli_search.rs (/opt/rustwide/target/debug/deps/cli_search-e5c90b9582477933)
[INFO] [stdout] test test_context_combined_flags_routing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_search_csv_maintains_file_column ... ok
[INFO] [stdout] test test_search_includes_excerpts_compact ... ok
[INFO] [stdout] test test_search_tsv_maintains_file_column ... ok
[INFO] [stdout] test test_search_groups_preserve_line_numbers ... ok
[INFO] [stdout] test test_search_counts_match_groups ... ok
[INFO] [stdout] test test_search_shows_total_files_and_match_count ... ok
[INFO] [stdout] test test_search_groups_single_file_multiple_matches ... ok
[INFO] [stdout] test test_search_groups_matches_by_file_json ... ok
[INFO] [stdout] test test_search_total_no_matches ... ok
[INFO] [stdout] test test_search_groups_with_truncation ... ok
[INFO] [stdout] test test_search_groups_matches_by_file_compact ... ok
[INFO] [stdout] test test_search_groups_multiple_files_correctly ... ok
[INFO] [stdout] test test_search_includes_excerpts_json ... ok
[INFO] [stdout] test test_search_shows_total_with_truncation ... ok
[INFO] [stdout] test test_search_groups_case_insensitive ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_search_filters.rs (/opt/rustwide/target/debug/deps/cli_search_filters-ea2f8769390d07df)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_replace_extension_filter_md ... ok
[INFO] [stdout] test test_search_extension_filter_md ... ok
[INFO] [stdout] test test_search_extension_filter_json_output ... ok
[INFO] [stdout] test test_search_extension_filter_rs ... ok
[INFO] [stdout] test test_replace_extension_filter_json_output ... ok
[INFO] [stdout] test test_replace_extension_filter_rs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_stats_by_command.rs (/opt/rustwide/target/debug/deps/cli_stats_by_command-64201022e99633f6)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_stats_by_command_columns_present ... ok
[INFO] [stdout] test test_stats_by_command_runs_without_error ... ok
[INFO] [stdout] test test_stats_by_command_shows_header ... ok
[INFO] [stdout] test test_stats_default_does_not_show_by_command_table ... ok
[INFO] [stderr]      Running tests/cli_stats_find.rs (/opt/rustwide/target/debug/deps/cli_stats_find-f8c32aa5aaa82d49)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test test_parse_find_cannot_open_directory ... ok
[INFO] [stdout] test test_exit_code_permission_denied_is_126 ... ok
[INFO] [stdout] test test_parse_find_multiple_errors ... ok
[INFO] [stdout] test test_exit_code_255_propagated ... ok
[INFO] [stdout] test test_exit_code_no_capture_still_propagates ... ok
[INFO] [stdout] test test_exit_code_one_propagated ... ok
[INFO] [stdout] test test_exit_code_command_not_found_is_127 ... ok
[INFO] [stdout] test test_run_empty_args ... ok
[INFO] [stdout] test test_run_permission_denied ... ok
[INFO] [stdout] test test_run_stats_shows_duration ... ok
[INFO] [stdout] test test_run_stats_shows_exit_code ... ok
[INFO] [stdout] test test_run_stats_shows_output_mode ... ok
[INFO] [stdout] test test_parse_find_permission_denied_json ... ok
[INFO] [stdout] test test_exit_code_42_propagated ... ok
[INFO] [stdout] test test_command_not_found_json_output ... ok
[INFO] [stdout] test test_run_stats_shows_stderr_bytes ... ok
[INFO] [stdout] test test_run_stats_shows_output_mode_compact ... ok
[INFO] [stdout] test test_run_stats_shows_stdout_bytes ... ok
[INFO] [stdout] test test_exit_code_zero_success ... ok
[INFO] [stdout] test test_is_clean_in_git_repo ... ok
[INFO] [stdout] test test_parse_find_no_such_file ... ok
[INFO] [stdout] test test_parse_find_permission_denied ... ok
[INFO] [stdout] test test_run_stats_shows_command ... ok
[INFO] [stdout] test test_parse_find_only_errors ... ok
[INFO] [stdout] test test_run_stats_shows_output_mode_json ... ok
[INFO] [stdout] test test_run_stats_shows_output_mode_raw ... ok
[INFO] [stdout] test test_is_clean_json_format ... ok
[INFO] [stderr]      Running tests/cli_system_json.rs (/opt/rustwide/target/debug/deps/cli_system_json-5ad7289c310ade57)
[INFO] [stdout] test test_is_clean_compact_format ... ok
[INFO] [stdout] test test_is_clean_raw_format ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test test_run_bash_command ... ok
[INFO] [stdout] test test_run_json_output_has_stdout ... ok
[INFO] [stdout] test test_run_json_output_has_command ... ok
[INFO] [stdout] test test_run_exit_code_propagation ... ok
[INFO] [stdout] test test_run_command_with_stdout_and_stderr ... ok
[INFO] [stdout] test test_run_json_output_has_duration ... ok
[INFO] [stdout] test test_run_cat_command ... ok
[INFO] [stdout] test test_run_date_command ... ok
[INFO] [stdout] test test_run_json_output_has_stderr ... ok
[INFO] [stdout] test test_run_command_with_multiple_args ... ok
[INFO] [stdout] test test_run_ls_command ... ok
[INFO] [stdout] test test_run_uname_command ... ok
[INFO] [stdout] test test_run_json_output_has_args ... ok
[INFO] [stdout] test test_run_true_command ... ok
[INFO] [stdout] test test_run_pwd_command ... ok
[INFO] [stdout] test test_run_json_parsable ... ok
[INFO] [stdout] test test_run_json_output_has_exit_code ... ok
[INFO] [stdout] test test_run_shell_command ... ok
[INFO] [stdout] test test_run_command_with_stderr ... ok
[INFO] [stdout] test test_run_env_command ... ok
[INFO] [stdout] test test_run_whoami_command ... ok
[INFO] [stdout] test test_run_json_output_timed_out ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_tail_compact.rs (/opt/rustwide/target/debug/deps/cli_tail_compact-4b3de94b4e36a6c8)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test test_tail_compact_empty_file ... ok
[INFO] [stdout] test test_clean_basic ... ok
[INFO] [stdout] test test_clean_with_options ... ok
[INFO] [stdout] test test_parse_git_diff ... ok
[INFO] [stdout] test test_parse_git_status ... ok
[INFO] [stdout] test test_tail_syntax_with_global_flags ... ok
[INFO] [stdout] test test_tail_compact_error_markers ... ok
[INFO] [stdout] test test_tail_compact_with_errors_flag ... ok
[INFO] [stdout] test test_tail_compact_with_custom_line_count ... ok
[INFO] [stdout] test test_tail_syntax_simple ... ok
[INFO] [stdout] test test_parse_ls ... ok
[INFO] [stdout] test test_tail_compact_no_error_lines_found ... ok
[INFO] [stdout] test test_tail_compact_with_line_numbers ... ok
[INFO] [stdout] test test_tail_compact_output ... ok
[INFO] [stdout] test test_tail_compact_is_default ... ok
[INFO] [stdout] test test_tail_syntax_with_flags ... ok
[INFO] [stderr]      Running tests/cli_tail_streaming.rs (/opt/rustwide/target/debug/deps/cli_tail_streaming-dde548a4632a81df)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_tail_follow_flag_in_help ... ok
[INFO] [stdout] test test_tail_follow_compact_output ... ok
[INFO] [stdout] test test_tail_follow_with_custom_line_count ... ok
[INFO] [stdout] test test_tail_follow_shorthand_f ... ok
[INFO] [stdout] test test_tail_follow_flag_accepted ... ok
[INFO] [stdout] test test_tail_follow_empty_file ... ok
[INFO] [stdout] test test_tail_follow_json_output ... ok
[INFO] [stdout] test test_tail_follow_csv_output ... ok
[INFO] [stdout] test test_tail_follow_agent_output ... ok
[INFO] [stdout] test test_tail_follow_shows_initial_output ... ok
[INFO] [stdout] test test_tail_follow_with_errors_filter ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.52s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_test_duration.rs (/opt/rustwide/target/debug/deps/cli_test_duration-0a75e3dd771255ce)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test test_parse_jest_duration_extraction ... ok
[INFO] [stdout] test test_parse_vitest_duration_in_ms ... ok
[INFO] [stdout] test test_parse_bun_test_duration_in_ms ... ok
[INFO] [stdout] test test_parse_pnpm_test_duration_extraction ... ok
[INFO] [stdout] test test_parse_vitest_duration_extraction ... ok
[INFO] [stdout] test test_parse_npm_test_duration_extraction ... ok
[INFO] [stdout] test test_parse_pnpm_test_duration_in_seconds ... ok
[INFO] [stdout] test test_parse_npm_test_duration_in_seconds ... ok
[INFO] [stdout] test test_parse_bun_test_duration_extraction ... ok
[INFO] [stdout] test test_parse_pytest_duration_extraction ... ok
[INFO] [stdout] test test_parse_jest_duration_in_ms ... ok
[INFO] [stdout] test test_parse_pytest_duration_in_milliseconds ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_test_failures.rs (/opt/rustwide/target/debug/deps/cli_test_failures-5f44f0adb126383a)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_parse_logs_json_output ... ok
[INFO] [stdout] test test_parse_logs_compact_shows_repeated ... ok
[INFO] [stdout] test test_parse_bun_test_failed_tests_identifiers ... ok
[INFO] [stdout] test test_parse_jest_failed_tests_identifiers ... ok
[INFO] [stdout] test test_parse_bun_test_failed_tests_empty_when_all_pass ... ok
[INFO] [stdout] test test_parse_npm_test_failed_tests_empty_when_all_pass ... ok
[INFO] [stdout] test test_parse_pnpm_test_failed_tests_empty_when_all_pass ... ok
[INFO] [stdout] test test_parse_npm_test_failed_tests_identifiers ... ok
[INFO] [stdout] test test_parse_vitest_failed_tests_identifiers ... ok
[INFO] [stdout] test test_parse_jest_failed_tests_empty_when_all_pass ... ok
[INFO] [stdout] test test_parse_pytest_failed_tests_empty_when_all_pass ... ok
[INFO] [stdout] test test_parse_pnpm_test_failed_tests_identifiers ... ok
[INFO] [stdout] test test_parse_pytest_failed_tests_identifiers ... ok
[INFO] [stdout] test test_parse_logs_detects_repeated_lines ... ok
[INFO] [stdout] test test_parse_vitest_failed_tests_empty_when_all_pass ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_test_parsers.rs (/opt/rustwide/target/debug/deps/cli_test_parsers-194e78bcddf085ad)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test test_parse_bun_test_all_passed ... ok
[INFO] [stdout] test test_parse_bun_test_failing_compact_output ... ok
[INFO] [stdout] test test_parse_pnpm_test_json_output ... ok
[INFO] [stdout] test test_parse_pnpm_test_failing_compact_output ... ok
[INFO] [stdout] test test_parse_npm_test_failing_json ... ok
[INFO] [stdout] test test_parse_npm_test_json_output ... ok
[INFO] [stdout] test test_parse_bun_test_non_tty_format ... ok
[INFO] [stderr]      Running tests/cli_trim.rs (/opt/rustwide/target/debug/deps/cli_trim-531b77b1fe2ea9e9)
[INFO] [stdout] test test_parse_pnpm_test_failing_json ... ok
[INFO] [stdout] test test_parse_npm_test_with_skipped ... ok
[INFO] [stdout] test test_parse_npm_test_failing_compact_output ... ok
[INFO] [stdout] test test_parse_bun_test_failing_json ... ok
[INFO] [stdout] test test_parse_pnpm_test_with_skipped ... ok
[INFO] [stdout] test test_parse_bun_test_json_output ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test test_trim_file_input ... ok
[INFO] [stdout] test test_trim_leading_only ... ok
[INFO] [stdout] test test_trim_agent_output ... ok
[INFO] [stdout] test test_trim_both_flags ... ok
[INFO] [stdout] test test_trim_default_mode ... ok
[INFO] [stdout] test test_trim_json_with_leading_flag ... ok
[INFO] [stdout] test test_trim_raw_output ... ok
[INFO] [stdout] test test_trim_json_output ... ok
[INFO] [stdout] test test_trim_file_not_found ... ok
[INFO] [stdout] test test_trim_trailing_only ... ok
[INFO] [stdout] test test_trim_empty_input ... ok
[INFO] [stdout] test test_trim_csv_output ... ok
[INFO] [stdout] test test_trim_basic ... ok
[INFO] [stdout] test test_trim_help ... ok
[INFO] [stdout] test test_trim_tsv_output ... ok
[INFO] [stdout] test test_trim_json_with_trailing_flag ... ok
[INFO] [stdout] test test_trim_mixed_whitespace ... ok
[INFO] [stdout] test test_trim_no_reduction ... ok
[INFO] [stdout] test test_trim_whitespace_only ... ok
[INFO] [stderr]      Running tests/quality_harness.rs (/opt/rustwide/target/debug/deps/quality_harness-9280a59ad9c086af)
[INFO] [stdout] test test_trim_preserves_empty_lines ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test signal_preservation ... ok
[INFO] [stderr]      Running tests/test_clean_basic.rs (/opt/rustwide/target/debug/deps/test_clean_basic-82c542ae28a034b1)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test test_clean_no_ansi_flag ... ok
[INFO] [stdout] test test_clean_without_no_ansi_preserves_codes ... ok
[INFO] [stdout] test test_clean_collapse_repeats_flag ... ok
[INFO] [stdout] test test_clean_without_trim_preserves_leading ... ok
[INFO] [stdout] test test_clean_from_stdin ... ok
[INFO] [stdout] test test_clean_no_ansi_short_flag ... ok
[INFO] [stdout] test test_clean_collapse_blanks_flag ... ok
[INFO] [stdout] test test_clean_trim_removes_trailing_whitespace ... ok
[INFO] [stdout] test test_clean_trim_removes_leading_whitespace ... ok
[INFO] [stdout] test test_clean_preserves_content_without_options ... ok
[INFO] [stdout] test test_clean_collapse_blanks_preserves_content ... ok
[INFO] [stdout] test test_clean_basic ... ok
[INFO] [stdout] test test_clean_collapse_repeats_preserves_non_consecutive ... ok
[INFO] [stdout] test test_clean_collapse_repeats_overrides_collapse_blanks ... ok
[INFO] [stdout] test test_clean_returns_content ... ok
[INFO] [stdout] test test_clean_trim_flag ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_clean_edge_cases.rs (/opt/rustwide/target/debug/deps/test_clean_edge_cases-9338f53c448059ee)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test test_clean_empty_file ... ok
[INFO] [stdout] test test_clean_agent_with_reduction ... ok
[INFO] [stdout] test test_clean_file_short_flag ... ok
[INFO] [stdout] test test_clean_csv_with_trim ... ok
[INFO] [stdout] test test_clean_file_long_flag ... ok
[INFO] [stdout] test test_clean_all_options ... ok
[INFO] [stdout] test test_clean_only_whitespace ... ok
[INFO] [stdout] test test_clean_logs_mixed_format ... ok
[INFO] [stdout] test test_clean_nonexistent_file_json_format ... ok
[INFO] [stdout] test test_clean_json_with_all_options ... ok
[INFO] [stdout] test test_clean_single_line ... ok
[INFO] [stdout] test test_clean_special_characters ... ok
[INFO] [stdout] test test_clean_unicode_content ... ok
[INFO] [stdout] test test_clean_logs_application ... ok
[INFO] [stdout] test test_clean_logs_repeated_lines ... ok
[INFO] [stdout] test test_clean_empty_input_stdin ... ok
[INFO] [stdout] test test_clean_collapse_repeats_and_trim ... ok
[INFO] [stdout] test test_clean_nonexistent_file ... ok
[INFO] [stdout] test test_clean_reduction_in_json ... ok
[INFO] [stdout] test test_clean_no_reduction_simple ... ok
[INFO] [stdout] test test_clean_null_bytes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_clean_formats.rs (/opt/rustwide/target/debug/deps/test_clean_formats-e9f9fd1abe135823)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_clean_json_stats_structure ... ok
[INFO] [stdout] test test_clean_with_stats ... ok
[INFO] [stdout] test test_clean_json_options_structure ... ok
[INFO] [stdout] test test_clean_compact_format ... ok
[INFO] [stdout] test test_clean_tsv_format ... ok
[INFO] [stdout] test test_clean_raw_format ... ok
[INFO] [stdout] test test_clean_agent_format ... ok
[INFO] [stdout] test test_clean_json_content_cleaned ... ok
[INFO] [stdout] test test_clean_compact_shows_reduction_when_positive ... ok
[INFO] [stdout] test test_clean_csv_format ... ok
[INFO] [stdout] test test_clean_agent_shows_reduction ... ok
[INFO] [stdout] test test_clean_json_format ... ok
[INFO] [stdout] test test_clean_csv_escapes_quotes ... ok
[INFO] [stdout] test test_clean_stats_shows_options ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_command_routing_core.rs (/opt/rustwide/target/debug/deps/test_command_routing_core-348e55e1857203ba)
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test test_parse_find_routes_correctly ... ok
[INFO] [stdout] test test_compact_flag_routes_correctly ... ok
[INFO] [stdout] test test_json_flag_routes_correctly ... ok
[INFO] [stdout] test test_agent_beats_compact_flag ... ok
[INFO] [stdout] test test_compact_beats_raw_flag ... ok
[INFO] [stdout] test test_json_beats_csv_flag ... ok
[INFO] [stdout] test test_parse_git_diff_routes_correctly ... ok
[INFO] [stdout] test test_parse_ls_routes_correctly ... ok
[INFO] [stdout] test test_raw_flag_routes_correctly ... ok
[INFO] [stdout] test test_parse_without_subcommand_fails ... ok
[INFO] [stdout] test test_csv_beats_tsv_flag ... ok
[INFO] [stdout] test test_html2md_command_routes_correctly ... ok
[INFO] [stdout] test test_csv_flag_routes_correctly ... ok
[INFO] [stdout] test test_agent_flag_routes_correctly ... ok
[INFO] [stdout] test test_html2md_without_input_fails ... ok
[INFO] [stdout] test test_is_clean_alias_repo_clean ... ok
[INFO] [stdout] test test_stats_flag_with_run ... ok
[INFO] [stdout] test test_stats_flag_with_parse ... ok
[INFO] [stdout] test test_tail_command_routes_correctly ... ok
[INFO] [stdout] test test_tail_without_file_fails ... ok
[INFO] [stdout] test test_is_clean_alias_clean_question ... ok
[INFO] [stdout] test test_trim_command_routes_correctly ... ok
[INFO] [stdout] test test_parse_git_status_routes_correctly ... ok
[INFO] [stdout] test test_parse_logs_routes_correctly ... ok
[INFO] [stdout] test test_parse_test_routes_correctly ... ok
[INFO] [stdout] test test_run_without_command_fails ... ok
[INFO] [stdout] test test_txt2md_command_routes_correctly ... ok
[INFO] [stdout] test test_clean_command_routes_correctly ... ok
[INFO] [stdout] test test_tsv_beats_agent_flag ... ok
[INFO] [stdout] test test_replace_without_args_fails ... ok
[INFO] [stdout] test test_run_command_routes_correctly ... ok
[INFO] [stdout] test test_parse_grep_routes_correctly ... ok
[INFO] [stdout] test test_is_clean_command_routes_correctly ... ok
[INFO] [stdout] test test_tsv_flag_routes_correctly ... ok
[INFO] [stdout] test test_search_without_path_fails ... ok
[INFO] [stdout] test test_search_command_routes_correctly ... ok
[INFO] [stdout] test test_stats_flag_with_search ... ok
[INFO] [stdout] test test_replace_command_routes_correctly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.55s
[INFO] [stderr]      Running tests/test_command_routing_help.rs (/opt/rustwide/target/debug/deps/test_command_routing_help-c9e9136fd9ac120f)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test test_clean_help ... ok
[INFO] [stdout] test test_agent_and_stats_together ... ok
[INFO] [stdout] test test_html2md_nonexistent_file ... ok
[INFO] [stdout] test test_html2md_help ... ok
[INFO] [stdout] test test_help_shows_all_commands ... ok
[INFO] [stdout] test test_parse_test_with_runner_flag ... ok
[INFO] [stdout] test test_json_and_stats_together ... ok
[INFO] [stdout] test test_clean_with_flags ... ok
[INFO] [stdout] test test_is_clean_help ... ok
[INFO] [stdout] test test_html2md_with_metadata_flag ... ok
[INFO] [stdout] test test_replace_help ... ok
[INFO] [stdout] test test_run_command_with_multiple_args ... ok
[INFO] [stdout] test test_search_help ... ok
[INFO] [stdout] test test_run_nonexistent_command ... ok
[INFO] [stdout] test test_compact_and_stats_together ... ok
[INFO] [stdout] test test_replace_nonexistent_directory ... ok
[INFO] [stdout] test test_run_with_special_characters ... ok
[INFO] [stdout] test test_tail_help ... ok
[INFO] [stdout] test test_run_help ... ok
[INFO] [stdout] test test_run_with_capture_flags ... ok
[INFO] [stdout] test test_empty_stdin ... ok
[INFO] [stdout] test test_parse_help ... ok
[INFO] [stdout] test test_trim_with_trailing_flag ... ok
[INFO] [stdout] test test_trim_help ... ok
[INFO] [stdout] test test_tail_with_line_count ... ok
[INFO] [stdout] test test_trim_with_leading_flag ... ok
[INFO] [stdout] test test_version_flag ... ok
[INFO] [stdout] test test_stdin_with_compact_format ... ok
[INFO] [stdout] test test_txt2md_help ... ok
[INFO] [stdout] test test_tail_with_errors_flag ... ok
[INFO] [stdout] test test_tail_nonexistent_file ... ok
[INFO] [stdout] test test_stdin_processing_routes_correctly ... ok
[INFO] [stdout] test test_stdin_with_json_format ... ok
[INFO] [stdout] test test_parse_git_status_with_count_flag ... ok
[INFO] [stdout] test test_replace_dry_run ... ok
[INFO] [stdout] test test_search_with_extension_filter ... ok
[INFO] [stdout] test test_search_with_regex_pattern ... ok
[INFO] [stderr]      Running tests/test_conversion_html2md.rs (/opt/rustwide/target/debug/deps/test_conversion_html2md-be06918ccbeac3c9)
[INFO] [stdout] test test_search_case_insensitive ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.70s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test test_html2md_converts_blockquotes ... ok
[INFO] [stdout] test test_html2md_json_output ... ok
[INFO] [stdout] test test_html2md_stats_shows_input_bytes ... ok
[INFO] [stdout] test test_html2md_converts_links ... ok
[INFO] [stdout] test test_html2md_json_includes_metadata ... ok
[INFO] [stdout] test test_html2md_output_to_file ... ok
[INFO] [stdout] test test_html2md_basic_from_file ... ok
[INFO] [stdout] test test_html2md_empty_file ... ok
[INFO] [stdout] test test_html2md_converts_lists ... ok
[INFO] [stdout] test test_html2md_stats_shows_output_bytes ... ok
[INFO] [stdout] test test_html2md_converts_formatting ... ok
[INFO] [stdout] test test_html2md_extracts_title ... ok
[INFO] [stdout] test test_html2md_stats_shows_reducer ... ok
[INFO] [stdout] test test_html2md_converts_code_blocks ... ok
[INFO] [stdout] test test_html2md_file_not_found ... ok
[INFO] [stdout] test test_html2md_extracts_description ... ok
[INFO] [stdout] test test_html2md_converts_headings ... ok
[INFO] [stdout] test test_html2md_with_metadata_flag ... ok
[INFO] [stdout] test test_html2md_agent_format ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_conversion_txt2md_basic.rs (/opt/rustwide/target/debug/deps/test_conversion_txt2md_basic-859300cb2f0ab409)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test test_txt2md_preserves_blockquotes ... ok
[INFO] [stdout] test test_txt2md_from_file ... ok
[INFO] [stdout] test test_txt2md_nested_unordered_list ... ok
[INFO] [stdout] test test_txt2md_file_with_code ... ok
[INFO] [stdout] test test_txt2md_file_multiline ... ok
[INFO] [stdout] test test_txt2md_single_word_section_headings ... ok
[INFO] [stdout] test test_txt2md_asterisk_list ... ok
[INFO] [stdout] test test_txt2md_chapter_heading ... ok
[INFO] [stdout] test test_txt2md_basic_from_stdin ... ok
[INFO] [stdout] test test_txt2md_preserves_list_numbers ... ok
[INFO] [stdout] test test_txt2md_preserves_code_blocks ... ok
[INFO] [stdout] test test_txt2md_long_numbered_heading ... ok
[INFO] [stdout] test test_txt2md_converts_colon_label ... ok
[INFO] [stdout] test test_txt2md_converts_all_caps_heading ... ok
[INFO] [stdout] test test_txt2md_section_number_heading ... ok
[INFO] [stdout] test test_txt2md_file_with_sections ... ok
[INFO] [stdout] test test_txt2md_section_word_headings ... ok
[INFO] [stdout] test test_txt2md_nested_ordered_list ... ok
[INFO] [stdout] test test_txt2md_converts_title_case_heading ... ok
[INFO] [stdout] test test_txt2md_unordered_list ... ok
[INFO] [stdout] test test_txt2md_ordered_list ... ok
[INFO] [stdout] test test_txt2md_file_with_lists ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_conversion_txt2md_formats.rs (/opt/rustwide/target/debug/deps/test_conversion_txt2md_formats-fbbfcac512c28f88)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_txt2md_stats_shows_input_bytes ... ok
[INFO] [stdout] test test_txt2md_empty_stdin ... ok
[INFO] [stdout] test test_txt2md_json_includes_metadata ... ok
[INFO] [stdout] test test_txt2md_empty_file ... ok
[INFO] [stdout] test test_txt2md_raw_output ... ok
[INFO] [stdout] test test_txt2md_stats_shows_output_bytes ... ok
[INFO] [stdout] test test_txt2md_stats_shows_reducer ... ok
[INFO] [stdout] test test_txt2md_file_not_found ... ok
[INFO] [stdout] test test_txt2md_json_output ... ok
[INFO] [stdout] test test_txt2md_agent_format ... ok
[INFO] [stdout] test test_txt2md_multiline_list_item ... ok
[INFO] [stdout] test test_txt2md_mixed_content ... ok
[INFO] [stdout] test test_txt2md_file_input_file_output ... ok
[INFO] [stderr]      Running tests/test_fixtures_validation.rs (/opt/rustwide/target/debug/deps/test_fixtures_validation-4d794c552933e50b)
[INFO] [stdout] test test_txt2md_output_to_file ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 46 tests
[INFO] [stdout] test test_fixtures_dir_exists ... ok
[INFO] [stdout] test test_load_fixture_ahead ... ok
[INFO] [stdout] test test_load_fixture_all_status_codes ... ok
[INFO] [stdout] test test_load_fixture_clean ... ok
[INFO] [stdout] test test_load_fixture_copied ... ok
[INFO] [stdout] test test_load_fixture_conflict ... ok
[INFO] [stdout] test test_load_fixture_detached ... ok
[INFO] [stdout] test test_load_fixture_diverged ... ok
[INFO] [stdout] test test_load_fixture_german_clean ... ok
[INFO] [stdout] test test_load_fixture_mixed ... ok
[INFO] [stdout] test test_load_fixture_no_branch ... ok
[INFO] [stdout] test test_load_fixture_porcelain ... ok
[INFO] [stdout] test test_load_fixture_porcelain_v2 ... ok
[INFO] [stdout] test test_load_fixture_empty ... ok
[INFO] [stdout] test test_load_fixture_spanish_clean ... ok
[INFO] [stdout] test test_load_fixture_renamed ... ok
[INFO] [stdout] test test_load_fixture_typechange ... ok
[INFO] [stdout] test test_load_fixture_whitespace_only ... ok
[INFO] [stdout] test test_load_fixture_unstaged ... ok
[INFO] [stdout] test test_load_fixture_untracked ... ok
[INFO] [stdout] test test_load_git_diff_copied ... ok
[INFO] [stdout] test test_load_fixture_staged ... ok
[INFO] [stdout] test test_load_git_diff_binary ... ok
[INFO] [stdout] test test_load_git_diff_renamed ... ok
[INFO] [stdout] test test_load_fixture_long_paths ... ok
[INFO] [stdout] test test_load_git_diff_long_paths ... ok
[INFO] [stdout] test test_load_git_diff_empty ... ok
[INFO] [stdout] test test_load_ls_empty ... ok
[INFO] [stdout] test test_load_git_diff_deleted ... ok
[INFO] [stdout] test test_load_git_diff_multiple ... ok
[INFO] [stdout] test test_load_fixture_behind ... ok
[INFO] [stdout] test test_load_git_diff_added ... ok
[INFO] [stdout] test test_load_ls_long_format ... ok
[INFO] [stdout] test test_load_ls_broken_symlink ... ok
[INFO] [stdout] test test_load_ls_permission_denied ... ok
[INFO] [stdout] test test_load_ls_long_format_with_symlinks ... ok
[INFO] [stderr]      Running tests/test_fixtures_validation_grep_test.rs (/opt/rustwide/target/debug/deps/test_fixtures_validation_grep_test-bc853b3861d0da9b)
[INFO] [stdout] test test_load_git_diff_modified ... ok
[INFO] [stdout] test test_load_ls_long_paths ... ok
[INFO] [stdout] test test_load_ls_mixed ... ok
[INFO] [stdout] test test_load_ls_simple ... ok
[INFO] [stdout] test test_load_git_diff_mixed ... ok
[INFO] [stdout] test test_load_ls_special_chars ... ok
[INFO] [stdout] test test_load_git_diff_large ... ok
[INFO] [stdout] test test_load_ls_generated_dirs ... ok
[INFO] [stdout] test test_load_ls_with_directories ... ok
[INFO] [stdout] test test_load_ls_with_hidden ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test test_load_grep_binary_file ... ok
[INFO] [stdout] test test_load_grep_context_after ... ok
[INFO] [stdout] test test_load_grep_empty ... ok
[INFO] [stdout] test test_load_grep_context_before ... ok
[INFO] [stdout] test test_load_grep_context_lines ... ok
[INFO] [stdout] test test_load_grep_large ... ok
[INFO] [stdout] test test_load_grep_long_paths ... ok
[INFO] [stdout] test test_load_grep_mixed ... ok
[INFO] [stdout] test test_load_grep_multiple_files ... ok
[INFO] [stdout] test test_load_grep_ripgrep_heading ... ok
[INFO] [stdout] test test_load_grep_simple ... ok
[INFO] [stdout] test test_load_grep_single_file_multiple_matches ... ok
[INFO] [stdout] test test_load_grep_special_chars ... ok
[INFO] [stdout] test test_load_grep_with_column ... ok
[INFO] [stdout] test test_load_grep_without_line_numbers ... ok
[INFO] [stdout] test test_load_grep_with_colon_in_content ... ok
[INFO] [stdout] test test_load_jest_all_failed ... ok
[INFO] [stdout] test test_load_jest_all_passed ... ok
[INFO] [stdout] test test_load_jest_mixed ... ok
[INFO] [stdout] test test_load_jest_single_suite_failed ... ok
[INFO] [stdout] test test_load_jest_large ... ok
[INFO] [stdout] test test_load_jest_with_nested_describe ... ok
[INFO] [stdout] test test_load_jest_multiple_suites ... ok
[INFO] [stdout] test test_load_pytest_empty ... ok
[INFO] [stdout] test test_load_pytest_large ... ok
[INFO] [stdout] test test_load_jest_with_todo ... ok
[INFO] [stdout] test test_load_pytest_single_passed ... ok
[INFO] [stdout] test test_load_pytest_with_error ... ok
[INFO] [stdout] test test_load_pytest_all_failed ... ok
[INFO] [stdout] test test_load_pytest_long_paths ... ok
[INFO] [stdout] test test_load_pytest_with_xfail ... ok
[INFO] [stdout] test test_load_pytest_single_failed ... ok
[INFO] [stdout] test test_load_pytest_with_header ... ok
[INFO] [stdout] test test_load_jest_single_suite_passed ... ok
[INFO] [stdout] test test_load_pytest_mixed ... ok
[INFO] [stdout] test test_load_pytest_all_passed ... ok
[INFO] [stdout] test test_load_jest_with_skipped ... ok
[INFO] [stdout] test test_load_jest_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_fixtures_validation_runners.rs (/opt/rustwide/target/debug/deps/test_fixtures_validation_runners-99793cb70c69b343)
[INFO] [stdout] 
[INFO] [stdout] running 59 tests
[INFO] [stdout] test test_load_bun_test_all_failed ... ok
[INFO] [stdout] test test_load_bun_test_empty ... ok
[INFO] [stdout] test test_load_bun_test_large ... ok
[INFO] [stdout] test test_load_bun_test_non_tty ... ok
[INFO] [stdout] test test_load_bun_test_single_failed ... ok
[INFO] [stdout] test test_load_bun_test_mixed ... ok
[INFO] [stdout] test test_load_bun_test_all_passed ... ok
[INFO] [stdout] test test_load_bun_test_single_passed ... ok
[INFO] [stdout] test test_load_bun_test_with_skipped ... ok
[INFO] [stdout] test test_load_bun_test_with_todo ... ok
[INFO] [stdout] test test_load_bun_test_multiple_suites ... ok
[INFO] [stdout] test test_load_logs_all_levels ... ok
[INFO] [stdout] test test_load_logs_access ... ok
[INFO] [stdout] test test_load_logs_application ... ok
[INFO] [stdout] test test_load_logs_colon_format ... ok
[INFO] [stdout] test test_load_logs_iso8601_timestamp ... ok
[INFO] [stdout] test test_load_logs_errors_only ... ok
[INFO] [stdout] test test_load_logs_multiline_error ... ok
[INFO] [stdout] test test_load_logs_mixed_format ... ok
[INFO] [stdout] test test_load_logs_pipe_format ... ok
[INFO] [stdout] test test_load_logs_empty ... ok
[INFO] [stdout] test test_load_logs_syslog_format ... ok
[INFO] [stdout] test test_load_npm_test_all_passed ... ok
[INFO] [stdout] test test_load_npm_test_mixed ... ok
[INFO] [stdout] test test_load_npm_test_empty ... ok
[INFO] [stdout] test test_load_npm_test_all_failed ... ok
[INFO] [stdout] test test_load_logs_json_format ... ok
[INFO] [stdout] test test_load_logs_large ... ok
[INFO] [stdout] test test_load_logs_simple ... ok
[INFO] [stdout] test test_load_logs_with_exceptions ... ok
[INFO] [stdout] test test_load_npm_test_multiple_suites ... ok
[INFO] [stdout] test test_load_logs_with_source ... ok
[INFO] [stdout] test test_load_npm_test_large ... ok
[INFO] [stdout] test test_load_npm_test_single_failed ... ok
[INFO] [stdout] test test_load_pnpm_test_mixed ... ok
[INFO] [stdout] test test_load_pnpm_test_single_passed ... ok
[INFO] [stdout] test test_load_pnpm_test_empty ... ok
[INFO] [stdout] test test_load_pnpm_test_with_header ... ok
[INFO] [stdout] test test_load_pnpm_test_large ... ok
[INFO] [stdout] test test_load_pnpm_test_single_failed ... ok
[INFO] [stdout] test test_load_npm_test_single_passed ... ok
[INFO] [stdout] test test_load_npm_test_with_header ... ok
[INFO] [stdout] test test_load_npm_test_with_skipped ... ok
[INFO] [stdout] test test_load_npm_test_with_todo ... ok
[INFO] [stdout] test test_load_logs_repeated_lines ... ok
[INFO] [stdout] test test_load_pnpm_test_all_failed ... ok
[INFO] [stdout] test test_load_pnpm_test_with_skipped ... ok
[INFO] [stdout] test test_load_pnpm_test_with_todo ... ok
[INFO] [stdout] test test_load_vitest_all_failed ... ok
[INFO] [stdout] test test_load_vitest_empty ... ok
[INFO] [stdout] test test_load_vitest_large ... ok
[INFO] [stdout] test test_load_pnpm_test_all_passed ... ok
[INFO] [stdout] test test_load_vitest_mixed ... ok
[INFO] [stdout] test test_load_vitest_single_failed ... ok
[INFO] [stdout] test test_load_vitest_single_passed ... ok
[INFO] [stdout] test test_load_vitest_with_todo ... ok
[INFO] [stdout] test test_load_vitest_all_passed ... ok
[INFO] [stdout] test test_load_vitest_mixed_skipped ... ok
[INFO] [stdout] test test_load_vitest_with_skipped ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 59 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_formatter_core.rs (/opt/rustwide/target/debug/deps/test_formatter_core-7fa604fce226f20e)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test test_agent_output_has_markdown_headers ... ok
[INFO] [stdout] test test_json_output_parse_ls_structure ... ok
[INFO] [stdout] test test_json_output_has_schema ... ok
[INFO] [stdout] test test_parse_git_diff_json ... ok
[INFO] [stdout] test test_json_output_git_status_structure ... ok
[INFO] [stdout] test test_csv_output_escaping ... ok
[INFO] [stdout] test test_compact_output_parse_git_status ... ok
[INFO] [stdout] test test_parse_git_diff_csv ... ok
[INFO] [stdout] test test_tsv_output_parse_ls ... ok
[INFO] [stdout] test test_parse_git_diff_agent ... ok
[INFO] [stdout] test test_raw_output_parse_git_status ... ok
[INFO] [stdout] test test_compact_output_search ... ok
[INFO] [stdout] test test_agent_output_parse_ls_structure ... ok
[INFO] [stdout] test test_all_formats_produce_output ... ok
[INFO] [stdout] test test_json_output_search_structure ... ok
[INFO] [stdout] test test_tsv_output_has_header ... ok
[INFO] [stdout] test test_raw_output_search_format ... ok
[INFO] [stdout] test test_csv_output_has_header ... ok
[INFO] [stdout] test test_agent_output_search_has_results_header ... ok
[INFO] [stdout] test test_search_all_formats ... ok
[INFO] [stderr]      Running tests/test_formatter_tail.rs (/opt/rustwide/target/debug/deps/test_formatter_tail-9fe67b315d32c7a6)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.73s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_tail_agent_format ... ok
[INFO] [stdout] test test_tsv_escapes_tabs ... ok
[INFO] [stdout] test test_csv_escapes_special_characters ... ok
[INFO] [stdout] test test_json_handles_special_characters ... ok
[INFO] [stdout] test test_empty_input_agent ... ok
[INFO] [stdout] test test_tail_json_format ... ok
[INFO] [stdout] test test_tail_tsv_format ... ok
[INFO] [stdout] test test_tail_csv_format ... ok
[INFO] [stdout] test test_tail_raw_format ... ok
[INFO] [stdout] test test_empty_input_json ... ok
[INFO] [stdout] test test_empty_input_csv ... ok
[INFO] [stdout] test test_empty_input_tsv ... ok
[INFO] [stdout] test test_replace_csv_output ... ok
[INFO] [stdout] test test_replace_json_output ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_line_numbers.rs (/opt/rustwide/target/debug/deps/test_line_numbers-f384001312eaea62)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_line_numbers_compact_format ... ok
[INFO] [stdout] test test_line_numbers_with_context ... ok
[INFO] [stdout] test test_line_numbers_json_format ... ok
[INFO] [stdout] test test_line_numbers_accuracy ... ok
[INFO] [stdout] test test_line_numbers_tsv_format ... ok
[INFO] [stdout] test test_line_numbers_csv_format ... ok
[INFO] [stdout] test test_line_numbers_raw_format ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_ls_core.rs (/opt/rustwide/target/debug/deps/test_ls_core-d9b88e9f3faf18f8)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test test_ls_json_has_entries_field ... ok
[INFO] [stdout] test test_ls_stats_long_format_comparison ... ok
[INFO] [stdout] test test_ls_json_is_valid ... ok
[INFO] [stdout] test test_ls_long_format ... ok
[INFO] [stdout] test test_ls_stats_shows_output_bytes ... ok
[INFO] [stdout] test test_ls_with_directories ... ok
[INFO] [stdout] test test_ls_simple ... ok
[INFO] [stdout] test test_ls_stats_shows_reducer ... ok
[INFO] [stdout] test test_ls_stats_shows_input_bytes ... ok
[INFO] [stdout] test test_ls_stats_long_format_json_larger ... ok
[INFO] [stdout] test test_ls_stats_shows_output_mode ... ok
[INFO] [stdout] test test_ls_stats_raw_output_same_size ... ok
[INFO] [stdout] test test_ls_empty ... ok
[INFO] [stdout] test test_ls_json_has_files_field ... ok
[INFO] [stdout] test test_ls_stats_json_output_larger_than_raw ... ok
[INFO] [stdout] test test_ls_stats_compact_output_size ... ok
[INFO] [stdout] test test_ls_json_has_directories_field ... ok
[INFO] [stdout] test test_ls_with_hidden ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_ls_stats.rs (/opt/rustwide/target/debug/deps/test_ls_stats-fd1e23d8335ac10b)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_ls_stats_tsv_format ... ok
[INFO] [stdout] test test_ls_stats_json_many_entries_larger ... ok
[INFO] [stdout] test test_ls_stats_csv_format ... ok
[INFO] [stdout] test test_ls_stats_unicode_content ... ok
[INFO] [stdout] test test_ls_stats_many_entries ... ok
[INFO] [stdout] test test_ls_stats_empty_input ... ok
[INFO] [stdout] test test_ls_stats_agent_format ... ok
[INFO] [stdout] test test_ls_stats_with_file_flag ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_parser_consistency_and_stats.rs (/opt/rustwide/target/debug/deps/test_parser_consistency_and_stats-550b6ab6a3d429c4)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test test_parser_large_input ... ok
[INFO] [stdout] test test_parser_handles_empty_lines ... ok
[INFO] [stdout] test test_parser_stats_git_diff_compact_reduction ... ok
[INFO] [stdout] test test_parser_stats_git_status ... ok
[INFO] [stdout] test test_parser_handles_unicode ... ok
[INFO] [stdout] test test_parser_stats_logs ... ok
[INFO] [stdout] test test_parser_stats_git_diff ... ok
[INFO] [stdout] test test_parser_stats_git_diff_agent_reduction ... ok
[INFO] [stdout] test test_parser_long_paths ... ok
[INFO] [stdout] test test_parser_stats_git_diff_raw_reduction ... ok
[INFO] [stdout] test test_parser_stats_git_diff_json_larger ... ok
[INFO] [stdout] test test_parser_stats_ls ... ok
[INFO] [stdout] test test_parser_all_formats_grep ... ok
[INFO] [stdout] test test_parser_all_formats_ls ... ok
[INFO] [stdout] test test_parser_all_formats_git_status ... ok
[INFO] [stdout] test test_parser_all_formats_git_diff ... ok
[INFO] [stdout] test test_parser_all_formats_logs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_parser_git_diff.rs (/opt/rustwide/target/debug/deps/test_parser_git_diff-96bf09a0ac2e81ed)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_parse_git_diff_binary ... ok
[INFO] [stdout] test test_parse_git_diff_additions_deletions ... ok
[INFO] [stdout] test test_parse_git_diff_empty ... ok
[INFO] [stdout] test test_parse_git_diff_added ... ok
[INFO] [stdout] test test_parse_git_diff_copied ... ok
[INFO] [stdout] test test_parse_git_diff_renamed ... ok
[INFO] [stdout] test test_parse_git_diff_multiple ... ok
[INFO] [stdout] test test_parse_git_diff_modified ... ok
[INFO] [stdout] test test_parse_git_diff_deleted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_parser_git_status.rs (/opt/rustwide/target/debug/deps/test_parser_git_status-6d6beead38b2838f)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test test_parse_git_status_staged_json ... ok
[INFO] [stdout] test test_parse_git_status_spanish ... ok
[INFO] [stdout] test test_parse_git_status_unstaged ... ok
[INFO] [stdout] test test_parse_git_status_staged ... ok
[INFO] [stdout] test test_parse_git_status_untracked ... ok
[INFO] [stdout] test test_parse_git_status_porcelain ... ok
[INFO] [stdout] test test_parse_git_status_ahead ... ok
[INFO] [stdout] test test_parse_git_status_empty ... ok
[INFO] [stdout] test test_parse_git_status_clean ... ok
[INFO] [stdout] test test_parse_git_status_german ... ok
[INFO] [stdout] test test_parse_git_status_detached ... ok
[INFO] [stdout] test test_parse_git_status_clean_json ... ok
[INFO] [stdout] test test_parse_git_status_conflict ... ok
[INFO] [stdout] test test_parse_git_status_behind ... ok
[INFO] [stdout] test test_parse_git_status_diverged ... ok
[INFO] [stdout] test test_parse_git_status_renamed ... ok
[INFO] [stdout] test test_parse_git_status_mixed ... ok
[INFO] [stderr]      Running tests/test_parser_grep_and_stats.rs (/opt/rustwide/target/debug/deps/test_parser_grep_and_stats-190a14eb7b370a18)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_parse_grep_empty ... ok
[INFO] [stdout] test test_parse_grep_simple ... ok
[INFO] [stdout] test test_parse_grep_multiple_files ... ok
[INFO] [stdout] test test_parse_grep_context_lines ... ok
[INFO] [stdout] test test_parse_grep_with_column ... ok
[INFO] [stdout] test test_parse_grep_special_chars ... ok
[INFO] [stdout] test test_parse_grep_ripgrep_heading ... ok
[INFO] [stdout] test test_parse_grep_binary_file ... ok
[INFO] [stderr]      Running tests/test_parser_ls_and_logs.rs (/opt/rustwide/target/debug/deps/test_parser_ls_and_logs-8f55cbf8e166a2fc)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test test_parse_logs_with_timestamps ... ok
[INFO] [stdout] test test_parse_logs_all_levels ... ok
[INFO] [stdout] test test_parse_logs_errors_only ... ok
[INFO] [stdout] test test_parse_logs_level_counts ... ok
[INFO] [stdout] test test_parse_ls_empty ... ok
[INFO] [stdout] test test_parse_logs_csv_format ... ok
[INFO] [stdout] test test_parse_logs_syslog_format ... ok
[INFO] [stdout] test test_parse_logs_repeated_lines ... ok
[INFO] [stdout] test test_parse_logs_recent_critical ... ok
[INFO] [stdout] test test_parse_ls_long_format ... ok
[INFO] [stdout] test test_parse_logs_compact_format ... ok
[INFO] [stdout] test test_parse_logs_empty ... ok
[INFO] [stdout] test test_parse_ls_generated_dirs ... ok
[INFO] [stdout] test test_parse_ls_with_hidden ... ok
[INFO] [stdout] test test_parse_ls_permission_denied ... ok
[INFO] [stdout] test test_parse_ls_with_directories ... ok
[INFO] [stdout] test test_parse_ls_special_chars ... ok
[INFO] [stdout] test test_parse_ls_simple ... ok
[INFO] [stdout] test test_parse_logs_simple ... ok
[INFO] [stdout] test test_parse_ls_with_symlinks ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_replace_basic.rs (/opt/rustwide/target/debug/deps/test_replace_basic-b0d39bd8c334e8ff)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test test_replace_basic_pattern ... ok
[INFO] [stdout] test test_replace_shows_line_number ... ok
[INFO] [stdout] test test_replace_with_extension_short_flag ... ok
[INFO] [stdout] test test_replace_multiple_occurrences_in_file ... ok
[INFO] [stdout] test test_replace_shows_file_path ... ok
[INFO] [stdout] test test_replace_actually_modifies_file ... ok
[INFO] [stdout] test test_replace_with_dry_run_flag ... ok
[INFO] [stdout] test test_replace_count_no_matches ... ok
[INFO] [stdout] test test_replace_count_flag ... ok
[INFO] [stdout] test test_replace_with_extension_nonexistent ... ok
[INFO] [stdout] test test_replace_with_extension_rs ... ok
[INFO] [stdout] test test_replace_count_json_format ... ok
[INFO] [stdout] test test_replace_with_preview_alias ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_replace_edge.rs (/opt/rustwide/target/debug/deps/test_replace_edge-2a73ddee426add9a)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test test_replace_combined_extension_and_dry_run ... ok
[INFO] [stdout] test test_replace_combined_count_and_extension ... ok
[INFO] [stdout] test test_replace_help_flag ... ok
[INFO] [stdout] test test_replace_empty_search_pattern ... ok
[INFO] [stdout] test test_replace_help_shows_count_option ... ok
[INFO] [stdout] test test_replace_csv_escapes_quotes ... ok
[INFO] [stdout] test test_replace_ignores_git_directory ... ok
[INFO] [stdout] test test_replace_empty_replacement ... ok
[INFO] [stdout] test test_replace_file_as_path ... ok
[INFO] [stdout] test test_replace_help_shows_dry_run_option ... ok
[INFO] [stdout] test test_replace_json_with_all_options ... ok
[INFO] [stdout] test test_replace_help_shows_extension_option ... ok
[INFO] [stdout] test test_replace_preserves_file_structure ... ok
[INFO] [stdout] test test_replace_with_absolute_path ... ok
[INFO] [stdout] test test_replace_ignores_target_directory ... ok
[INFO] [stdout] test test_replace_csv_escapes_commas ... ok
[INFO] [stdout] test test_replace_multiline_file ... ok
[INFO] [stdout] test test_replace_nonexistent_directory ... ok
[INFO] [stdout] test test_replace_tsv_escapes_tabs ... ok
[INFO] [stdout] test test_replace_tsv_escapes_newlines ... ok
[INFO] [stdout] test test_replace_ignores_node_modules_directory ... ok
[INFO] [stdout] test test_replace_with_current_directory ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_replace_formats.rs (/opt/rustwide/target/debug/deps/test_replace_formats-90db2363ff20e2e7)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_replace_compact_is_default ... ok
[INFO] [stdout] test test_replace_format_precedence_json_over_raw ... ok
[INFO] [stdout] test test_replace_compact_format ... ok
[INFO] [stdout] test test_replace_csv_has_header ... ok
[INFO] [stdout] test test_replace_tsv_has_file_path ... ok
[INFO] [stdout] test test_replace_format_precedence_csv_over_tsv ... ok
[INFO] [stdout] test test_replace_format_precedence_compact_over_raw ... ok
[INFO] [stdout] test test_replace_format_precedence_json_over_compact ... ok
[INFO] [stdout] test test_replace_tsv_has_header ... ok
[INFO] [stdout] test test_replace_compact_shows_replaced_line ... ok
[INFO] [stdout] test test_replace_raw_has_summary ... ok
[INFO] [stdout] test test_replace_agent_format ... ok
[INFO] [stdout] test test_replace_csv_has_file_path ... ok
[INFO] [stdout] test test_replace_raw_format ... ok
[INFO] [stdout] test test_replace_csv_has_summary ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_replace_json.rs (/opt/rustwide/target/debug/deps/test_replace_json-a76778298c663dab)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_replace_json_has_counts_field ... ok
[INFO] [stdout] test test_replace_json_has_replaced_field ... ok
[INFO] [stdout] test test_replace_json_has_dry_run_field ... ok
[INFO] [stdout] test test_replace_json_has_files_field ... ok
[INFO] [stdout] test test_replace_json_has_original_field ... ok
[INFO] [stdout] test test_replace_json_has_line_number_field ... ok
[INFO] [stdout] test test_replace_json_has_search_pattern_field ... ok
[INFO] [stdout] test test_replace_json_has_path_field ... ok
[INFO] [stdout] test test_replace_json_empty_result ... ok
[INFO] [stdout] test test_replace_json_has_matches_field ... ok
[INFO] [stdout] test test_replace_json_is_valid ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_replace_patterns.rs (/opt/rustwide/target/debug/deps/test_replace_patterns-0fc25db6350d473e)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test test_replace_json_multiple_files ... ok
[INFO] [stdout] test test_replace_no_matches_returns_success ... ok
[INFO] [stdout] test test_replace_with_commas ... ok
[INFO] [stdout] test test_replace_no_matches_not_dry_run_message ... ok
[INFO] [stdout] test test_replace_stats_shows_output_mode ... ok
[INFO] [stdout] test test_replace_regex_character_class ... ok
[INFO] [stdout] test test_replace_stats_with_json_format ... ok
[INFO] [stdout] test test_replace_invalid_regex_returns_error ... ok
[INFO] [stdout] test test_replace_with_underscores ... ok
[INFO] [stdout] test test_replace_no_matches_compact_message ... ok
[INFO] [stdout] test test_replace_with_dashes ... ok
[INFO] [stdout] test test_replace_regex_word_boundary ... ok
[INFO] [stdout] test test_replace_regex_alternation ... ok
[INFO] [stdout] test test_replace_stats_shows_dry_run ... ok
[INFO] [stdout] test test_replace_stats_shows_reducer ... ok
[INFO] [stdout] test test_replace_multiple_files ... ok
[INFO] [stdout] test test_replace_stats_shows_files_affected ... ok
[INFO] [stdout] test test_replace_with_dots ... ok
[INFO] [stdout] test test_replace_regex_pattern ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_run_basic.rs (/opt/rustwide/target/debug/deps/test_run_basic-93a9cd24380f926c)
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test test_run_capture_duration_default ... ok
[INFO] [stdout] test test_run_echo_multiple_args ... ok
[INFO] [stdout] test test_run_ansi_codes_in_output ... ok
[INFO] [stdout] test test_run_capture_stderr_default ... ok
[INFO] [stdout] test test_run_command_not_found ... ok
[INFO] [stdout] test test_run_echo_simple ... ok
[INFO] [stdout] test test_run_inherits_parent_env ... ok
[INFO] [stdout] test test_run_emoji_output ... ok
[INFO] [stdout] test test_run_ansi_codes_json_output ... ok
[INFO] [stdout] test test_run_false_command ... ok
[INFO] [stdout] test test_run_exit_code_one ... ok
[INFO] [stdout] test test_run_capture_stdout_default ... ok
[INFO] [stdout] test test_run_exit_code_max ... ok
[INFO] [stdout] test test_run_exit_code_custom ... ok
[INFO] [stdout] test test_run_json_exit_code_non_zero ... ok
[INFO] [stdout] test test_run_json_has_command_field ... ok
[INFO] [stdout] test test_run_json_has_args_field ... ok
[INFO] [stdout] test test_run_json_has_stdout_field ... ok
[INFO] [stdout] test test_run_json_has_duration_field ... ok
[INFO] [stdout] test test_run_unicode_output ... ok
[INFO] [stdout] test test_run_true_command ... ok
[INFO] [stdout] test test_run_json_has_exit_code_field ... ok
[INFO] [stdout] test test_run_no_capture_stderr ... ok
[INFO] [stdout] test test_run_json_unicode_output ... ok
[INFO] [stdout] test test_run_no_capture_duration ... ok
[INFO] [stdout] test test_run_no_capture_stdout ... ok
[INFO] [stdout] test test_run_json_is_valid ... ok
[INFO] [stdout] test test_run_exit_code_zero ... ok
[INFO] [stdout] test test_run_capture_exit_code_default ... ok
[INFO] [stdout] test test_run_with_working_dir_tmp ... ok
[INFO] [stdout] test test_run_json_has_timed_out_field ... ok
[INFO] [stdout] test test_run_no_capture_exit_code ... ok
[INFO] [stdout] test test_run_pwd_command ... ok
[INFO] [stdout] test test_run_with_env_var ... ok
[INFO] [stdout] test test_run_json_has_stderr_field ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_run_formats.rs (/opt/rustwide/target/debug/deps/test_run_formats-9bcf88a89456b547)
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test test_run_compact_format_default ... ok
[INFO] [stdout] test test_run_format_precedence_json_over_raw ... ok
[INFO] [stdout] test test_run_env_command ... ok
[INFO] [stdout] test test_run_empty_output ... ok
[INFO] [stdout] test test_run_compact_format ... ok
[INFO] [stdout] test test_run_cat_command ... ok
[INFO] [stdout] test test_run_format_precedence_json_over_compact ... ok
[INFO] [stdout] test test_run_format_precedence_compact_over_raw ... ok
[INFO] [stdout] test test_run_permission_denied ... ok
[INFO] [stdout] test test_run_large_output ... ok
[INFO] [stdout] test test_run_no_capture_all ... ok
[INFO] [stdout] test test_run_special_characters_in_args ... ok
[INFO] [stdout] test test_run_raw_format_preserves_output ... ok
[INFO] [stdout] test test_run_raw_format ... ok
[INFO] [stdout] test test_run_json_no_capture_all ... ok
[INFO] [stdout] test test_run_shell_command_success ... ok
[INFO] [stdout] test test_run_spaces_in_output ... ok
[INFO] [stdout] test test_run_stats_shows_output_mode ... ok
[INFO] [stdout] test test_run_newlines_in_output ... ok
[INFO] [stdout] test test_run_date_command ... ok
[INFO] [stdout] test test_run_ls_command ... ok
[INFO] [stdout] test test_run_stats_shows_command ... ok
[INFO] [stdout] test test_run_stdout_and_stderr ... ok
[INFO] [stdout] test test_run_stdout_only ... ok
[INFO] [stdout] test test_run_empty_args ... ok
[INFO] [stdout] test test_run_stats_with_json_format ... ok
[INFO] [stdout] test test_run_stats_shows_duration ... ok
[INFO] [stdout] test test_run_stderr_only ... ok
[INFO] [stdout] test test_run_with_nonexistent_path ... ok
[INFO] [stdout] test test_run_whoami_command ... ok
[INFO] [stdout] test test_run_uname_command ... ok
[INFO] [stdout] test test_run_tab_characters ... ok
[INFO] [stdout] test test_run_bash_command_success ... ok
[INFO] [stdout] test test_run_stats_shows_exit_code ... ok
[INFO] [stderr]      Running tests/test_run_stats.rs (/opt/rustwide/target/debug/deps/test_run_stats-a7875260924594ed)
[INFO] [stdout] test test_run_long_lines ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_run_stats_raw_output_same_size ... ok
[INFO] [stdout] test test_run_stats_json_output_larger_than_raw ... ok
[INFO] [stdout] test test_run_stats_compact_output_size ... ok
[INFO] [stdout] test test_run_stats_shows_input_bytes ... ok
[INFO] [stdout] test test_run_stats_git_status_json_larger ... ok
[INFO] [stdout] test test_run_stats_git_status_comparison ... ok
[INFO] [stdout] test test_run_stats_shows_output_bytes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_search_basic.rs (/opt/rustwide/target/debug/deps/test_search_basic-274f781ca432975e)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test test_search_case_sensitive_no_match ... ok
[INFO] [stdout] test test_search_json_has_line_number_field ... ok
[INFO] [stdout] test test_search_returns_file_path ... ok
[INFO] [stdout] test test_search_in_specific_path ... ok
[INFO] [stdout] test test_search_ignore_case_flag ... ok
[INFO] [stdout] test test_search_with_context_lines ... ok
[INFO] [stdout] test test_search_with_extension_nonexistent ... ok
[INFO] [stdout] test test_search_json_has_line_field ... ok
[INFO] [stdout] test test_search_json_has_matches_field ... ok
[INFO] [stdout] test test_search_case_sensitive_default ... ok
[INFO] [stdout] test test_search_json_has_files_field ... ok
[INFO] [stdout] test test_search_json_has_counts_field ... ok
[INFO] [stdout] test test_search_with_limit_zero ... ok
[INFO] [stdout] test test_search_json_empty_result ... ok
[INFO] [stdout] test test_search_json_has_path_field ... ok
[INFO] [stdout] test test_search_json_is_valid ... ok
[INFO] [stdout] test test_search_returns_line_number ... ok
[INFO] [stdout] test test_search_with_context_short_flag ... ok
[INFO] [stdout] test test_search_with_extension_md ... ok
[INFO] [stdout] test test_search_with_context_includes_surrounding_lines ... ok
[INFO] [stdout] test test_search_ignore_case_short_flag ... ok
[INFO] [stdout] test test_search_with_extension_rs ... ok
[INFO] [stdout] test test_search_with_extension_short_flag ... ok
[INFO] [stdout] test test_search_with_limit ... ok
[INFO] [stdout] test test_search_basic_pattern ... ok
[INFO] [stdout] test test_search_with_limit_one ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.70s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_search_edge_and_stats.rs (/opt/rustwide/target/debug/deps/test_search_edge_and_stats-e00032c282fca052)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test test_search_help_shows_limit_option ... ok
[INFO] [stdout] test test_search_help_shows_extension_option ... ok
[INFO] [stdout] test test_search_help_flag ... ok
[INFO] [stdout] test test_search_help_shows_context_option ... ok
[INFO] [stdout] test test_search_nonexistent_directory ... ok
[INFO] [stdout] test test_search_help_shows_ignore_case_option ... ok
[INFO] [stdout] test test_search_stats_empty_results ... ok
[INFO] [stdout] test test_search_file_as_path ... ok
[INFO] [stdout] test test_search_json_with_all_options ... ok
[INFO] [stdout] test test_search_stats_tsv_format ... ok
[INFO] [stdout] test test_search_stats_raw_vs_reduced ... ok
[INFO] [stdout] test test_search_with_current_directory ... ok
[INFO] [stdout] test test_search_stats_agent_format ... ok
[INFO] [stdout] test test_search_stats_compact_reduction ... ok
[INFO] [stdout] test test_search_all_options ... ok
[INFO] [stdout] test test_search_combined_extension_and_ignore_case ... ok
[INFO] [stdout] test test_search_stats_json_larger ... ok
[INFO] [stdout] test test_search_combined_context_and_limit ... ok
[INFO] [stdout] test test_search_stats_csv_format ... ok
[INFO] [stdout] test test_search_with_absolute_path ... ok
[INFO] [stderr]      Running tests/test_search_formats.rs (/opt/rustwide/target/debug/deps/test_search_formats-1915ed14a9a6e3ef)
[INFO] [stdout] test test_search_empty_query ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.87s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test test_search_format_precedence_compact_over_raw ... ok
[INFO] [stdout] test test_search_agent_format ... ok
[INFO] [stdout] test test_search_invalid_regex_returns_error ... ok
[INFO] [stdout] test test_search_csv_has_header ... ok
[INFO] [stdout] test test_search_no_matches_returns_success ... ok
[INFO] [stdout] test test_search_compact_format ... ok
[INFO] [stdout] test test_search_regex_character_class ... ok
[INFO] [stdout] test test_search_raw_format ... ok
[INFO] [stdout] test test_search_compact_is_default ... ok
[INFO] [stdout] test test_search_stats_shows_output_mode ... ok
[INFO] [stdout] test test_search_format_precedence_json_over_compact ... ok
[INFO] [stdout] test test_search_stats_shows_files_with_matches ... ok
[INFO] [stdout] test test_search_format_precedence_csv_over_tsv ... ok
[INFO] [stdout] test test_search_regex_alternation ... ok
[INFO] [stdout] test test_search_format_precedence_json_over_raw ... ok
[INFO] [stdout] test test_search_tsv_has_file_path ... ok
[INFO] [stdout] test test_search_stats_with_json_format ... ok
[INFO] [stdout] test test_search_csv_has_file_path ... ok
[INFO] [stdout] test test_search_with_underscores ... ok
[INFO] [stdout] test test_search_stats_shows_files_searched ... ok
[INFO] [stdout] test test_search_no_matches_json_is_empty ... ok
[INFO] [stdout] test test_search_multiple_files ... ok
[INFO] [stdout] test test_search_stats_shows_total_matches ... ok
[INFO] [stdout] test test_search_stats_shows_reducer ... ok
[INFO] [stdout] test test_search_with_dashes ... ok
[INFO] [stdout] test test_search_regex_word_boundary ... ok
[INFO] [stdout] test test_search_unicode_pattern ... ok
[INFO] [stdout] test test_search_regex_pattern ... ok
[INFO] [stdout] test test_search_with_dots ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_signal_diff_ls_grep.rs (/opt/rustwide/target/debug/deps/test_signal_diff_ls_grep-6b16ccae8bdf3c94)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test test_ls_preserves_hidden_files_flag ... ok
[INFO] [stdout] test test_ls_preserves_total_count ... ok
[INFO] [stdout] test test_grep_preserves_match_counts ... ok
[INFO] [stdout] test test_ls_preserves_directory_distinction ... ok
[INFO] [stdout] test test_ls_preserves_file_names ... ok
[INFO] [stdout] test test_git_diff_preserves_file_paths ... ok
[INFO] [stdout] test test_git_diff_preserves_line_counts ... ok
[INFO] [stdout] test test_grep_preserves_line_numbers ... ok
[INFO] [stdout] test test_git_diff_preserves_change_types ... ok
[INFO] [stdout] test test_grep_preserves_match_content ... ok
[INFO] [stdout] test test_git_diff_preserves_empty_status ... ok
[INFO] [stdout] test test_grep_preserves_file_paths ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_signal_git.rs (/opt/rustwide/target/debug/deps/test_signal_git-6c931008b452d9ac)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_git_status_preserves_counts ... ok
[INFO] [stdout] test test_git_status_preserves_dirty_status ... ok
[INFO] [stdout] test test_git_status_preserves_file_paths ... ok
[INFO] [stdout] test test_git_status_preserves_clean_status ... ok
[INFO] [stdout] test test_git_status_preserves_status_codes ... ok
[INFO] [stdout] test test_git_status_preserves_ahead_behind ... ok
[INFO] [stdout] test test_git_status_preserves_behind ... ok
[INFO] [stdout] test test_git_status_preserves_branch_name ... ok
[INFO] [stderr]      Running tests/test_signal_logs_cross_format.rs (/opt/rustwide/target/debug/deps/test_signal_logs_cross_format-3eab736e1dab6c12)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_long_paths_signal_preservation ... ok
[INFO] [stdout] test test_git_status_signal_consistent_across_formats ... ok
[INFO] [stdout] test test_logs_preserves_entries ... ok
[INFO] [stdout] test test_logs_preserves_level_information ... ok
[INFO] [stdout] test test_empty_input_signal_preservation ... ok
[INFO] [stdout] test test_ls_signal_consistent_across_formats ... ok
[INFO] [stdout] test test_unicode_signal_preservation ... ok
[INFO] [stdout] test test_git_diff_signal_consistent_across_formats ... ok
[INFO] [stdout] test test_logs_preserves_line_count ... ok
[INFO] [stdout] test test_grep_signal_consistent_across_formats ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_structured_output_csv_tsv.rs (/opt/rustwide/target/debug/deps/test_structured_output_csv_tsv-80468661523562ce)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test test_tsv_grep_has_header ... ok
[INFO] [stdout] test test_tsv_tail_has_header ... ok
[INFO] [stdout] test test_csv_escaping_with_quotes ... ok
[INFO] [stdout] test test_csv_git_status_has_header ... ok
[INFO] [stdout] test test_csv_escaping_with_commas ... ok
[INFO] [stdout] test test_tsv_git_status_has_header ... ok
[INFO] [stdout] test test_csv_grep_has_header ... ok
[INFO] [stdout] test test_csv_tail_has_header ... ok
[INFO] [stdout] test test_tsv_search_has_header ... ok
[INFO] [stdout] test test_tsv_uses_tab_delimiter ... ok
[INFO] [stdout] test test_csv_search_has_header ... ok
[INFO] [stdout] test test_csv_replace_has_header ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_structured_output_edge_cases.rs (/opt/rustwide/target/debug/deps/test_structured_output_edge_cases-aa2795200a8d182d)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_agent_beats_compact ... ok
[INFO] [stdout] test test_empty_input_tsv_has_header ... ok
[INFO] [stdout] test test_run_csv_output_has_structure ... ok
[INFO] [stdout] test test_run_agent_output_has_structure ... ok
[INFO] [stdout] test test_json_handles_unicode ... ok
[INFO] [stdout] test test_json_handles_newlines_in_content ... ok
[INFO] [stdout] test test_empty_input_json_is_valid ... ok
[INFO] [stdout] test test_empty_input_csv_has_header ... ok
[INFO] [stdout] test test_json_has_highest_precedence ... ok
[INFO] [stdout] test test_tsv_handles_unicode ... ok
[INFO] [stdout] test test_csv_handles_unicode ... ok
[INFO] [stdout] test test_run_json_output_is_valid ... ok
[INFO] [stdout] test test_csv_beats_tsv ... ok
[INFO] [stdout] test test_json_schema_version_format ... ok
[INFO] [stderr]      Running tests/test_structured_output_formats.rs (/opt/rustwide/target/debug/deps/test_structured_output_formats-5be7cccda0906006)
[INFO] [stdout] test test_all_schemas_have_consistent_version ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_agent_git_status_has_structure ... ok
[INFO] [stdout] test test_agent_tail_has_structure ... ok
[INFO] [stdout] test test_raw_tail_format ... ok
[INFO] [stdout] test test_compact_git_status_has_structure ... ok
[INFO] [stdout] test test_agent_replace_has_structure ... ok
[INFO] [stdout] test test_compact_search_has_structure ... ok
[INFO] [stdout] test test_raw_search_format ... ok
[INFO] [stdout] test test_agent_search_has_structure ... ok
[INFO] [stdout] test test_compact_replace_has_structure ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_structured_output_json.rs (/opt/rustwide/target/debug/deps/test_structured_output_json-64dd3971ea6787d4)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_json_find_has_valid_schema ... ok
[INFO] [stdout] test test_json_grep_has_valid_schema ... ok
[INFO] [stdout] test test_json_logs_has_valid_schema ... ok
[INFO] [stdout] test test_json_git_diff_has_valid_schema ... ok
[INFO] [stdout] test test_json_git_status_has_valid_schema ... ok
[INFO] [stdout] test test_json_tail_has_valid_schema ... ok
[INFO] [stdout] test test_json_ls_has_valid_schema ... ok
[INFO] [stdout] test test_json_replace_has_valid_schema ... ok
[INFO] [stdout] test test_json_search_has_valid_schema ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_tail_core.rs (/opt/rustwide/target/debug/deps/test_tail_core-0335cc3e733b5996)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_tail_basic ... ok
[INFO] [stdout] test test_tail_json_logs_compacted ... ok
[INFO] [stdout] test test_tail_errors_flag ... ok
[INFO] [stdout] test test_tail_n_one ... ok
[INFO] [stdout] test test_tail_with_lines_long_flag ... ok
[INFO] [stdout] test test_tail_errors_no_errors_in_file ... ok
[INFO] [stdout] test test_tail_shorthand_minus_n ... ok
[INFO] [stdout] test test_tail_errors_short_flag ... ok
[INFO] [stdout] test test_tail_shows_line_numbers ... ok
[INFO] [stdout] test test_tail_with_n_lines ... ok
[INFO] [stdout] test test_tail_errors_detects_various_error_patterns ... ok
[INFO] [stdout] test test_tail_returns_lines ... ok
[INFO] [stdout] test test_tail_default_10_lines ... ok
[INFO] [stdout] test test_tail_n_greater_than_file ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_tail_formats.rs (/opt/rustwide/target/debug/deps/test_tail_formats-55819f48b358e4be)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_tail_logs_simple ... ok
[INFO] [stdout] test test_tail_single_line_file ... ok
[INFO] [stdout] test test_tail_nonexistent_file_json_format ... ok
[INFO] [stdout] test test_tail_empty_file ... ok
[INFO] [stdout] test test_tail_json_with_line_count ... ok
[INFO] [stdout] test test_tail_nonexistent_file ... ok
[INFO] [stdout] test test_tail_tsv_with_line_count ... ok
[INFO] [stdout] test test_tail_logs_application ... ok
[INFO] [stdout] test test_tail_csv_with_errors ... ok
[INFO] [stdout] test test_tail_with_unicode ... ok
[INFO] [stdout] test test_tail_with_stats ... ok
[INFO] [stdout] test test_tail_with_quotes ... ok
[INFO] [stdout] test test_tail_logs_errors_only ... ok
[INFO] [stdout] test test_tail_stats_with_errors_filter ... ok
[INFO] [stdout] test test_tail_with_json_content ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_tail_output_formats.rs (/opt/rustwide/target/debug/deps/test_tail_output_formats-63d72f17d912d807)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test test_tail_json_lines_structure ... ok
[INFO] [stdout] test test_tail_agent_error_indicators ... ok
[INFO] [stdout] test test_tail_json_with_errors_filter ... ok
[INFO] [stdout] test test_tail_compact_format ... ok
[INFO] [stdout] test test_tail_tsv_format ... ok
[INFO] [stdout] test test_tail_agent_format ... ok
[INFO] [stdout] test test_tail_compact_error_indicators ... ok
[INFO] [stdout] test test_tail_csv_format ... ok
[INFO] [stdout] test test_tail_raw_format ... ok
[INFO] [stdout] test test_tail_csv_with_special_chars ... ok
[INFO] [stdout] test test_tail_json_format ... ok
[INFO] [stdout] test test_tail_raw_no_headers ... ok
[INFO] [stdout] test test_tail_tsv_escaped_tabs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "d6e9383b2941f1e8050dd25c633c92a4adb961c8ed9610e499ea117a731facff", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d6e9383b2941f1e8050dd25c633c92a4adb961c8ed9610e499ea117a731facff", kill_on_drop: false }`
[INFO] [stdout] d6e9383b2941f1e8050dd25c633c92a4adb961c8ed9610e499ea117a731facff
