[INFO] cloning repository https://github.com/This-Is-NPC/cloud-mgmt
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/This-Is-NPC/cloud-mgmt" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FThis-Is-NPC%2Fcloud-mgmt", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FThis-Is-NPC%2Fcloud-mgmt'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 972dff23792c07212a08c51ac17af3d4782cc564
[INFO] testing This-Is-NPC/cloud-mgmt against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FThis-Is-NPC%2Fcloud-mgmt" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/This-Is-NPC/cloud-mgmt
[INFO] finished tweaking git repo https://github.com/This-Is-NPC/cloud-mgmt
[INFO] tweaked toml for git repo https://github.com/This-Is-NPC/cloud-mgmt written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/This-Is-NPC/cloud-mgmt on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/This-Is-NPC/cloud-mgmt 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c7fad44af24a6a9d10edf9653622a27afee5b641e0623c572882114759330ac1
[INFO] running `Command { std: "docker" "start" "-a" "c7fad44af24a6a9d10edf9653622a27afee5b641e0623c572882114759330ac1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c7fad44af24a6a9d10edf9653622a27afee5b641e0623c572882114759330ac1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c7fad44af24a6a9d10edf9653622a27afee5b641e0623c572882114759330ac1", kill_on_drop: false }`
[INFO] [stdout] c7fad44af24a6a9d10edf9653622a27afee5b641e0623c572882114759330ac1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2a564d014ad7eab54a43958d6c47f9aa28cfdb8875d4e0a39645962dd0232a42
[INFO] running `Command { std: "docker" "start" "-a" "2a564d014ad7eab54a43958d6c47f9aa28cfdb8875d4e0a39645962dd0232a42", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.104
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling find-msvc-tools v0.1.6
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling env_home v0.1.0
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling clap_lex v0.7.7
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling zmij v1.0.6
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling serde_json v1.0.148
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling clap_builder v4.5.56
[INFO] [stderr]    Compiling compact_str v0.7.1
[INFO] [stderr]    Compiling cassowary v0.3.0
[INFO] [stderr]    Compiling cc v1.2.51
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling rattles v0.2.2
[INFO] [stderr]    Compiling which v7.0.3
[INFO] [stderr]    Compiling humantime v2.3.0
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling syn v2.0.112
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling lua-src v547.0.0
[INFO] [stderr]    Compiling luajit-src v210.5.12+a4f56a4
[INFO] [stderr]    Compiling mlua-sys v0.6.8
[INFO] [stderr]    Compiling libsqlite3-sys v0.28.0
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v0.8.11
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling daemonize v0.5.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling unicode-truncate v1.1.0
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling cron v0.12.1
[INFO] [stderr]    Compiling crossterm v0.27.0
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling stability v0.2.1
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling ratatui v0.26.3
[INFO] [stderr]    Compiling clap v4.5.56
[INFO] [stderr]    Compiling clap_complete v4.5.65
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling rusqlite v0.31.0
[INFO] [stderr]    Compiling mlua v0.9.9
[INFO] [stderr]    Compiling omakure v0.1.9 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 02s
[INFO] running `Command { std: "docker" "inspect" "2a564d014ad7eab54a43958d6c47f9aa28cfdb8875d4e0a39645962dd0232a42", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2a564d014ad7eab54a43958d6c47f9aa28cfdb8875d4e0a39645962dd0232a42", kill_on_drop: false }`
[INFO] [stdout] 2a564d014ad7eab54a43958d6c47f9aa28cfdb8875d4e0a39645962dd0232a42
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 679580b782235f1a8aae979d17ec1a78f0c473cbb4198d8bd299affee02f227f
[INFO] running `Command { std: "docker" "start" "-a" "679580b782235f1a8aae979d17ec1a78f0c473cbb4198d8bd299affee02f227f", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.112
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling winnow v1.0.1
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling serde_json v1.0.148
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling console v0.16.3
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling crossterm v0.27.0
[INFO] [stderr]    Compiling rusqlite v0.31.0
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling rstest_macros v0.23.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling which v7.0.3
[INFO] [stderr]    Compiling toml_edit v0.25.11+spec-1.1.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling luajit-src v210.5.12+a4f56a4
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling cron v0.12.1
[INFO] [stderr]    Compiling mlua-sys v0.6.8
[INFO] [stderr]    Compiling tempfile v3.25.0
[INFO] [stderr]    Compiling insta v1.47.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling stability v0.2.1
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling clap v4.5.56
[INFO] [stderr]    Compiling clap_complete v4.5.65
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling ratatui v0.26.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling rstest v0.23.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling mlua v0.9.9
[INFO] [stderr]    Compiling omakure v0.1.9 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 00s
[INFO] running `Command { std: "docker" "inspect" "679580b782235f1a8aae979d17ec1a78f0c473cbb4198d8bd299affee02f227f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "679580b782235f1a8aae979d17ec1a78f0c473cbb4198d8bd299affee02f227f", kill_on_drop: false }`
[INFO] [stdout] 679580b782235f1a8aae979d17ec1a78f0c473cbb4198d8bd299affee02f227f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 7ac53f505bc550484ceb8caf6c559646a0d8396803a26ddb5287c77035a288fc
[INFO] running `Command { std: "docker" "start" "-a" "7ac53f505bc550484ceb8caf6c559646a0d8396803a26ddb5287c77035a288fc", 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/omakure-a9d5bbc81407c949)
[INFO] [stdout] 
[INFO] [stdout] running 740 tests
[INFO] [stdout] test adapters::environments::tests::test_is_sensitive_key::case_01_password ... ok
[INFO] [stdout] test adapters::environments::tests::test_is_sensitive_key::case_03_token ... ok
[INFO] [stdout] test adapters::environments::tests::test_is_sensitive_key::case_04_api_key ... ok
[INFO] [stdout] test adapters::environments::tests::test_is_sensitive_key::case_06_cred ... ok
[INFO] [stdout] test adapters::environments::tests::test_is_sensitive_key::case_07_key ... ok
[INFO] [stdout] test adapters::environments::tests::test_is_sensitive_key::case_10_port_not_sensitive ... ok
[INFO] [stdout] test adapters::environments::tests::test_is_sensitive_key::case_11_debug_not_sensitive ... ok
[INFO] [stdout] test adapters::environments::tests::test_parse_env_defaults::case_5_comment_skipped ... ok
[INFO] [stdout] test adapters::environments::tests::test_parse_env_defaults::case_3_double_quotes ... ok
[INFO] [stdout] test adapters::environments::tests::test_parse_env_defaults::case_1_simple_pair ... ok
[INFO] [stdout] test adapters::environments::tests::test_parse_env_defaults::case_2_export_prefix ... ok
[INFO] [stdout] test adapters::environments::tests::test_is_sensitive_key::case_09_name_not_sensitive ... ok
[INFO] [stdout] test adapters::environments::tests::test_parse_env_defaults::case_6_semicolon_comment_skipped ... ok
[INFO] [stdout] test adapters::environments::tests::test_parse_env_defaults::case_7_empty_line_skipped ... ok
[INFO] [stdout] test adapters::environments::tests::test_parse_env_defaults::case_8_empty_value_skipped ... ok
[INFO] [stdout] test adapters::environments::tests::test_parse_env_defaults::case_9_whitespace_trimmed ... ok
[INFO] [stdout] test adapters::environments::tests::test_parse_env_defaults_multiline ... ok
[INFO] [stdout] test adapters::environments::tests::test_parse_env_defaults_strips_export_prefix ... ok
[INFO] [stdout] test adapters::environments::tests::test_parse_env_defaults::case_4_single_quotes ... ok
[INFO] [stdout] test adapters::environments::tests::test_parse_env_preview::case_2_sensitive_masked ... ok
[INFO] [stdout] test adapters::environments::tests::test_parse_env_preview::case_1_simple_pair ... ok
[INFO] [stdout] test adapters::environments::tests::test_parse_env_preview::case_3_api_key_masked ... ok
[INFO] [stdout] test adapters::environments::tests::test_parse_env_preview::case_4_comment_skipped ... ok
[INFO] [stdout] test adapters::environments::tests::test_parse_env_preview_strips_export_prefix ... ok
[INFO] [stdout] test adapters::environments::tests::test_load_active_env_name_skips_comments_only ... ok
[INFO] [stdout] test adapters::environments::tests::test_set_active_env ... ok
[INFO] [stdout] test adapters::environments::tests::test_list_env_files ... ok
[INFO] [stdout] test adapters::omarchy::tests::test_infer_variant_light ... ok
[INFO] [stdout] test adapters::omarchy::tests::test_infer_variant_dark ... ok
[INFO] [stdout] test adapters::omarchy::tests::test_infer_variant_short_hex_defaults_to_dark ... ok
[INFO] [stdout] test adapters::omarchy::tests::test_current_theme_name_handles_missing_file ... ok
[INFO] [stdout] test adapters::omarchy::tests::test_display_name ... ok
[INFO] [stdout] test adapters::omarchy::tests::test_display_name_handles_empty_segments ... ok
[INFO] [stdout] test adapters::omarchy::tests::test_list_themes_with_temp_dir ... ok
[INFO] [stdout] test adapters::omarchy::tests::test_is_not_omarchy_system ... ok
[INFO] [stdout] test adapters::environments::tests::test_load_environment_config_active_points_to_missing_file ... ok
[INFO] [stdout] test adapters::environments::tests::test_is_sensitive_key::case_08_url_not_sensitive ... ok
[INFO] [stdout] test adapters::omarchy::tests::test_list_themes_returns_vec ... ok
[INFO] [stdout] test adapters::environments::tests::test_load_env_preview ... ok
[INFO] [stdout] test adapters::environments::tests::test_set_active_env_nonexistent ... ok
[INFO] [stdout] test adapters::environments::tests::test_is_sensitive_key::case_05_private ... ok
[INFO] [stdout] test adapters::omarchy::tests::test_parse_malformed_toml ... ok
[INFO] [stdout] test adapters::environments::tests::test_load_environment_config_no_active ... ok
[INFO] [stdout] test adapters::omarchy::tests::test_parse_missing_fields ... ok
[INFO] [stdout] test adapters::omarchy::tests::test_resolve_system_colors_handles_missing ... ok
[INFO] [stdout] test adapters::omarchy::tests::test_parse_omarchy_colors ... ok
[INFO] [stdout] test adapters::environments::tests::test_list_env_files_skips_active ... ok
[INFO] [stdout] test adapters::omarchy::tests::test_map_to_theme ... ok
[INFO] [stdout] test adapters::environments::tests::test_load_environment_config_with_active ... ok
[INFO] [stdout] test adapters::omarchy::tests::test_resolve_missing_path ... ok
[INFO] [stdout] test adapters::environments::tests::test_set_active_env_clear ... ok
[INFO] [stdout] test adapters::omarchy::tests::test_resolve_theme_colors_for_missing_returns_none ... ok
[INFO] [stdout] test adapters::script_runner::tests::test_build_command_unsupported_type ... ok
[INFO] [stdout] test adapters::omarchy::tests::test_resolve_theme_colors_from_path ... ok
[INFO] [stdout] test adapters::system_checks::tests::test_ensure_command_not_found ... ok
[INFO] [stdout] test adapters::system_checks::tests::test_ensure_powershell_installed_returns_result ... ok
[INFO] [stdout] test adapters::system_checks::tests::test_ensure_bash_installed ... ok
[INFO] [stdout] test adapters::system_checks::tests::test_ensure_jq_installed_returns_result ... ok
[INFO] [stdout] test adapters::tui::app::tests::absolute_entry_outside_scripts_root_is_hidden ... ok
[INFO] [stdout] test adapters::tui::app::tests::filter_drops_entries_outside_scripts_root ... ok
[INFO] [stdout] test adapters::tui::app::tests::rewrite_errors_when_no_schedule_block ... ok
[INFO] [stdout] test adapters::tui::app::tests::rewrite_toggles_enabled_true_to_false_preserving_surroundings ... ok
[INFO] [stdout] test adapters::tui::app::tests::rewrite_synthesizes_enabled_when_missing ... ok
[INFO] [stdout] test adapters::tui::app::tests::session_env_returns_none_without_override ... ok
[INFO] [stdout] test adapters::tui::app::tests::session_env_parses_defaults_when_override_and_file_present ... ok
[INFO] [stdout] test adapters::tui::app::tests::session_env_returns_none_when_file_missing ... ok
[INFO] [stdout] test adapters::system_checks::tests::test_ensure_git_installed ... ok
[INFO] [stdout] test adapters::tui::app::tests::absolute_entry_inside_scripts_root_is_visible ... ok
[INFO] [stdout] test adapters::system_checks::tests::test_ensure_command_check_failed_with_non_empty_stderr ... ok
[INFO] [stdout] test adapters::system_checks::tests::test_ensure_command_check_failed ... ok
[INFO] [stdout] test adapters::system_checks::tests::test_ensure_command_success ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_activate_selected_env_empty_is_noop ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_activate_selected_env_records_error_for_missing_file ... ok
[INFO] [stdout] test adapters::tui::app::tests::session_env_with_blank_or_garbage_lines_skips_them_silently ... ok
[INFO] [stdout] test adapters::environments::tests::test_is_sensitive_key::case_02_secret ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_append_and_pop_field_char ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_add_history_entry ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_activate_and_deactivate_env ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_back_to_script_select_clears_state ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_app_new_initializes_state ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_execution_status_from_run ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_enter_envs_and_exit_envs ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_enter_selected_script_loads_schema ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_load_schema_error_sets_error_screen ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_load_schema_uses_cached_schema_on_repeat ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_display_path_absolute_outside_root ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_display_path_strips_scripts_root ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_load_schema_sorts_fields_and_enters_field_input ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_enter_selected_directory_refreshes_entries_and_clears_expanded ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_execution_status_in_flight_is_success ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_load_schema_with_no_fields_sets_result_immediately ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_enter_search_changes_screen ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_load_widget_state_returns_error_for_missing_dir ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_move_selection_clamped_at_bounds ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_move_history_selection ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_move_selection_down ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_move_search_selection_empty_is_noop ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_move_field_selection_wraps ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_navigate_up_below_root_navigates ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_move_selection_empty ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_move_env_selection_clamps_and_moves ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_move_history_selection_empty_is_noop ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_move_search_selection_navigates ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_pop_field_char_no_field_is_noop ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_refresh_entries_with_file_path_sets_error_screen ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_poll_widget_load_disconnected_clears_loading_state ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_refresh_search_status_changes_when_status_differs ... ok
[INFO] [stdout] test adapters::script_runner::tests::test_build_command_python ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_open_selected_search_no_results_is_noop ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_refresh_search_results_error_clears_results ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_refresh_search_results_success_populates_details ... ok
[INFO] [stdout] test adapters::system_checks::tests::test_ensure_python_installed_returns_result ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_schema_to_preview_includes_cases_queue ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_schema_to_preview_includes_outputs_and_matrix_queue ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_reset_run_output_scroll ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_navigate_up_at_root_is_noop ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_scroll_run_output_saturates_at_u16_max ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_scroll_env_preview_saturates_at_u16_max ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_scroll_run_output ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_poll_widget_load_success_updates_state ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_schema_to_preview_queue_empty_falls_back_to_cases ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_scroll_env_preview_advances_positive_delta_in_range ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_selected_entry ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_session_env_io_error_branch ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_selected_entry_empty ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_submit_form_with_valid_fields ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_submit_form_no_fields_sets_result ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_scroll_env_preview_saturates_at_zero ... ok
[INFO] [stdout] test adapters::tui::events::tests::e_toggles_script_dashboard_only_for_script ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_update_schema_preview_handles_directory_and_no_entry ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_scroll_run_output_handles_i16_min_without_panic ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_update_env_preview_handles_empty_and_missing_files ... ok
[INFO] [stdout] test adapters::tui::app::tests::test_submit_form_required_field_empty_fails ... ok
[INFO] [stdout] test adapters::tui::app::tests::toggle_enabled_round_trips_through_file ... ok
[INFO] [stdout] test adapters::tui::events::tests::e_over_directory_is_noop ... ok
[INFO] [stdout] test adapters::tui::events::tests::error_esc_quits ... ok
[INFO] [stdout] test adapters::tui::app::tests::upcoming_runs_advance_across_days_for_high_frequency_cron ... ok
[INFO] [stdout] test adapters::tui::events::tests::error_enter_returns_to_scripts ... ok
[INFO] [stdout] test adapters::tui::events::tests::esc_collapses_dashboard_expansion_first ... ok
[INFO] [stdout] test adapters::tui::events::tests::esc_from_search_returns_to_scripts ... ok
[INFO] [stdout] test adapters::tui::events::tests::envs_screen_keys_dispatch ... ok
[INFO] [stdout] test adapters::tui::events::tests::backspace_navigates_up ... ok
[INFO] [stdout] test adapters::tui::events::tests::field_input_esc_returns ... ok
[INFO] [stdout] test adapters::tui::events::tests::field_input_navigation_keys ... ok
[INFO] [stdout] test adapters::tui::events::tests::history_list_enter_focuses_output ... ok
[INFO] [stdout] test adapters::tui::events::tests::history_dashboards_navigation_and_esc ... ok
[INFO] [stdout] test adapters::tui::events::tests::field_input_enter_submits_form ... ok
[INFO] [stdout] test adapters::tui::events::tests::history_list_navigation_and_right ... ok
[INFO] [stdout] test adapters::tui::events::tests::history_tab_toggles_view ... ok
[INFO] [stdout] test adapters::tui::events::tests::j_moves_selection_down ... ok
[INFO] [stdout] test adapters::tui::events::tests::esc_quits_at_workspace_root ... ok
[INFO] [stdout] test adapters::tui::events::tests::k_moves_selection_up ... ok
[INFO] [stdout] test adapters::tui::events::tests::prefix_s_enters_search ... ok
[INFO] [stdout] test adapters::tui::events::tests::field_input_char_appends ... ok
[INFO] [stdout] test adapters::tui::events::tests::history_esc_returns_to_scripts ... ok
[INFO] [stdout] test adapters::tui::events::tests::prefix_q_quits ... ok
[INFO] [stdout] test adapters::tui::events::tests::prefix_e_enters_envs ... ok
[INFO] [stdout] test adapters::tui::events::tests::history_output_esc_returns_to_list ... ok
[INFO] [stdout] test adapters::tui::events::tests::r_refreshes_entries ... ok
[INFO] [stdout] test adapters::tui::events::tests::running_key_is_noop ... ok
[INFO] [stdout] test adapters::tui::events::tests::prefix_h_enters_history ... ok
[INFO] [stdout] test adapters::tui::events::tests::history_output_scroll_and_paging_keys ... ok
[INFO] [stdout] test adapters::tui::events::tests::run_result_enter_returns_to_scripts ... ok
[INFO] [stdout] test adapters::tui::events::tests::prefix_works_from_any_screen ... ok
[INFO] [stdout] test adapters::tui::events::tests::search_navigation_keys ... ok
[INFO] [stdout] test adapters::tui::events::tests::run_result_esc_returns ... ok
[INFO] [stdout] test adapters::tui::events::tests::unknown_prefix_key_cancels_silently ... ok
[INFO] [stdout] test adapters::tui::events::tests::run_result_scroll_keys ... ok
[INFO] [stdout] test adapters::tui::state::environment::tests::test_new_defaults ... ok
[INFO] [stdout] test adapters::tui::state::field_input::tests::test_new_defaults ... ok
[INFO] [stdout] test adapters::tui::state::history::tests::toggle_dashboard_expand_cycles_layout ... ok
[INFO] [stdout] test adapters::tui::state::history::tests::view_state_persists_across_struct_use ... ok
[INFO] [stdout] test adapters::tui::state::navigation::tests::test_new_defaults ... ok
[INFO] [stdout] test adapters::tui::state::navigation::tests::test_new_empty_entries ... ok
[INFO] [stdout] test adapters::tui::state::navigation::tests::test_new_with_entries_selects_first ... ok
[INFO] [stdout] test adapters::tui::events::tests::search_backspace_pops_char ... ok
[INFO] [stdout] test adapters::tui::theme::tests::fallback_default_theme_has_known_name ... ok
[INFO] [stdout] test adapters::tui::theme::tests::hex_color_new_and_color_round_trip ... ok
[INFO] [stdout] test adapters::tui::events::tests::search_typing_appends_chars ... ok
[INFO] [stdout] test adapters::tui::state::history::tests::toggle_view_cycles_list_and_dashboards ... ok
[INFO] [stdout] test adapters::tui::theme::tests::load_theme_falls_back_to_default ... ok
[INFO] [stdout] test adapters::tui::theme::tests::load_theme_from_path_reports_io_error_for_missing ... ok
[INFO] [stdout] test adapters::tui::theme::tests::load_theme_from_name_returns_some_for_existing_file ... ok
[INFO] [stdout] test adapters::tui::theme::tests::parse_hex_color_accepts_short_form ... ok
[INFO] [stdout] test adapters::tui::theme::tests::load_theme_from_str_parses_colors ... ok
[INFO] [stdout] test adapters::tui::theme::tests::load_theme_system_falls_back_to_default_when_omarchy_missing ... ok
[INFO] [stdout] test adapters::tui::theme::tests::parse_hex_color_accepts_full_form_without_prefix ... ok
[INFO] [stdout] test adapters::tui::theme::tests::load_theme_from_str_rejects_invalid_hex ... ok
[INFO] [stdout] test adapters::tui::theme::tests::load_theme_with_dir_prefers_dir_over_builtin ... ok
[INFO] [stdout] test adapters::tui::theme::tests::parse_hex_color_rejects_invalid_value ... ok
[INFO] [stdout] test adapters::tui::theme::tests::theme_file_path_appends_toml_extension ... ok
[INFO] [stdout] test adapters::tui::theme::tests::theme_helpers_produce_styles_for_default ... ok
[INFO] [stdout] test adapters::tui::theme::tests::theme_load_error_displays_io_and_parse ... ok
[INFO] [stdout] test adapters::tui::ui::tests::env_label_shows_placeholder_when_no_active_env ... ok
[INFO] [stdout] test adapters::tui::ui::tests::env_label_shows_active_env_name ... ok
[INFO] [stdout] test adapters::tui::ui::tests::render_loading_no_panic ... ok
[INFO] [stdout] test adapters::tui::ui::tests::render_ui_error_no_panic ... ok
[INFO] [stdout] test adapters::tui::state::history::tests::dashboards_escape_collapses_first_then_exits ... ok
[INFO] [stdout] test adapters::tui::ui::tests::render_ui_environments_no_panic ... ok
[INFO] [stdout] test adapters::tui::theme::tests::parse_hex_color_rejects_bad_length ... ok
[INFO] [stdout] test adapters::tui::theme::tests::load_theme_falls_back_to_builtin_when_dir_missing ... ok
[INFO] [stdout] test adapters::tui::theme::tests::builtin_theme_lists_at_least_default ... ok
[INFO] [stdout] test adapters::tui::state::search::tests::test_new_defaults ... ok
[INFO] [stdout] test adapters::tui::events::tests::prefix_c_enters_schedules ... ok
[INFO] [stdout] test adapters::tui::ui::tests::test_build_script_select_footer_with_entries ... ok
[INFO] [stdout] test adapters::tui::ui::tests::render_ui_run_result_no_panic ... ok
[INFO] [stdout] test adapters::tui::ui::tests::test_color_to_tuple_named ... ok
[INFO] [stdout] test adapters::tui::ui::tests::test_color_to_tuple_rgb ... ok
[INFO] [stdout] test adapters::tui::ui::tests::test_gradient_line_length ... ok
[INFO] [stdout] test adapters::tui::ui::tests::render_ui_running_no_panic ... ok
[INFO] [stdout] test adapters::tui::ui::tests::test_lerp_color_midpoint ... ok
[INFO] [stdout] test adapters::tui::ui::tests::test_build_script_select_footer_dashboard_expanded ... ok
[INFO] [stdout] test adapters::script_runner::tests::test_run_script_with_args ... FAILED
[INFO] [stdout] test adapters::tui::ui::tests::test_schema_title_for_none_or_directory ... ok
[INFO] [stdout] test adapters::script_runner::tests::test_build_command_with_args_and_env ... FAILED
[INFO] [stdout] test adapters::tui::widgets::activity_grid::tests::compact_cells_unclamped_on_wide_terminal ... ok
[INFO] [stdout] test adapters::tui::widgets::activity_grid::tests::day_period_has_24_buckets ... ok
[INFO] [stdout] test adapters::tui::ui::tests::render_ui_field_input_no_panic ... ok
[INFO] [stdout] test adapters::script_runner::tests::test_run_simple_bash_script ... FAILED
[INFO] [stdout] test adapters::tui::ui::tests::test_build_script_select_footer_empty ... ok
[INFO] [stdout] test adapters::script_runner::tests::test_run_script_nonzero_exit ... FAILED
[INFO] [stdout] test adapters::tui::ui::tests::render_ui_history_no_panic ... ok
[INFO] [stdout] test adapters::script_runner::tests::test_build_command_bash ... FAILED
[INFO] [stdout] test adapters::tui::ui::tests::test_schema_title_with_script_includes_filename ... ok
[INFO] [stdout] test adapters::tui::widgets::activity_grid::tests::in_flight_overrides_other_colors ... ok
[INFO] [stdout] test adapters::tui::widgets::activity_grid::tests::failure_colors_red_success_green_mixed_yellow ... ok
[INFO] [stdout] test adapters::tui::widgets::activity_grid::tests::last_hour_has_60_buckets ... ok
[INFO] [stdout] test adapters::tui::ui::tests::test_gradient_line_single_char_uses_zero_t ... ok
[INFO] [stdout] test adapters::tui::widgets::activity_grid::tests::period_next_cycles ... ok
[INFO] [stdout] test adapters::tui::widgets::activity_grid::tests::last_minute_has_60_buckets ... ok
[INFO] [stdout] test adapters::tui::widgets::activity_grid::tests::month_period_has_35_buckets ... ok
[INFO] [stdout] test adapters::tui::widgets::activity_grid::tests::run_now_goes_to_current_hour_bucket ... ok
[INFO] [stdout] test adapters::tui::widgets::activity_grid::tests::run_now_goes_to_last_bucket_of_last_hour ... ok
[INFO] [stdout] test adapters::tui::widgets::activity_grid::tests::run_now_goes_to_last_bucket_of_last_minute ... ok
[INFO] [stdout] test adapters::tui::widgets::activity_grid::tests::upcoming_bucket_paints_distinctive_cell_on_day ... ok
[INFO] [stdout] test adapters::tui::widgets::activity_grid::tests::render_no_panic_empty ... ok
[INFO] [stdout] test adapters::tui::widgets::common::tests::test_state_color::case_1_queued ... ok
[INFO] [stdout] test adapters::tui::widgets::activity_grid::tests::year_period_has_371_buckets ... ok
[INFO] [stdout] test adapters::tui::widgets::activity_grid::tests::last_hour_fits_narrow_pane ... ok
[INFO] [stdout] test adapters::tui::widgets::common::tests::test_state_color::case_2_running ... ok
[INFO] [stdout] test adapters::tui::widgets::common::tests::test_state_color::case_4_failed ... ok
[INFO] [stdout] test adapters::tui::widgets::common::tests::test_state_color::case_3_completed ... ok
[INFO] [stdout] test adapters::tui::widgets::common::tests::test_state_color::case_6_timed_out ... ok
[INFO] [stdout] test adapters::tui::widgets::common::tests::test_state_color::case_7_dead_letter ... ok
[INFO] [stdout] test adapters::tui::widgets::common::tests::test_standard_screen_layout_splits_correctly ... ok
[INFO] [stdout] test adapters::tui::widgets::activity_grid::tests::upcoming_is_empty_for_last_minute_and_last_hour ... ok
[INFO] [stdout] test adapters::tui::widgets::common::tests::test_state_color::case_5_cancelled ... ok
[INFO] [stdout] test adapters::tui::widgets::common::tests::test_state_style_per_state::case_1_queued ... ok
[INFO] [stdout] test adapters::tui::ui::tests::render_ui_script_select_with_no_selected_script ... ok
[INFO] [stdout] test adapters::tui::widgets::common::tests::test_state_style_per_state::case_3_completed ... ok
[INFO] [stdout] test adapters::tui::widgets::common::tests::test_horizontal_split ... ok
[INFO] [stdout] test adapters::tui::widgets::activity_grid::tests::week_period_has_7_buckets ... ok
[INFO] [stdout] test adapters::tui::widgets::common::tests::test_state_style_per_state::case_7_dead_letter ... ok
[INFO] [stdout] test adapters::tui::widgets::common::tests::test_status_label_and_style_failed_without_code ... ok
[INFO] [stdout] test adapters::tui::widgets::common::tests::test_state_style_per_state::case_5_cancelled ... ok
[INFO] [stdout] test adapters::tui::widgets::common::tests::test_status_label_and_style_success ... ok
[INFO] [stdout] test adapters::tui::widgets::dashboards::tests::aggregate_state_counts_match_groupby ... ok
[INFO] [stdout] test adapters::tui::widgets::activity_grid::tests::last_minute_fits_narrow_pane ... ok
[INFO] [stdout] test adapters::tui::widgets::common::tests::test_state_style_per_state::case_2_running ... ok
[INFO] [stdout] test adapters::tui::ui::tests::render_ui_search_no_panic ... ok
[INFO] [stdout] test adapters::tui::widgets::dashboards::tests::aggregate_empty_returns_zero ... ok
[INFO] [stdout] test adapters::tui::widgets::dashboards::tests::aggregate_top_scripts_empty_input_returns_empty ... ok
[INFO] [stdout] test adapters::tui::widgets::dashboards::tests::aggregate_top_scripts_orders_by_count_then_name ... ok
[INFO] [stdout] test adapters::tui::ui::tests::test_color_to_tuple_full_palette ... ok
[INFO] [stdout] test adapters::tui::widgets::common::tests::test_state_style_per_state::case_6_timed_out ... ok
[INFO] [stdout] test adapters::tui::widgets::common::tests::test_status_label_and_style_error ... ok
[INFO] [stdout] test adapters::tui::widgets::common::tests::test_state_style_per_state::case_4_failed ... ok
[INFO] [stdout] test adapters::tui::widgets::dashboards::tests::aggregate_top_scripts_zero_top_n_returns_empty ... ok
[INFO] [stdout] test adapters::tui::ui::tests::render_ui_script_select_with_dashboard_expanded ... ok
[INFO] [stdout] test adapters::tui::widgets::dashboards::tests::per_script_avg_p50_p95 ... ok
[INFO] [stdout] test adapters::tui::widgets::dashboards::tests::per_script_empty_durations_returns_none ... ok
[INFO] [stdout] test adapters::tui::widgets::dashboards::tests::per_script_excludes_states_without_duration ... ok
[INFO] [stdout] test adapters::tui::widgets::dashboards::tests::per_script_filters_other_scripts ... ok
[INFO] [stdout] test adapters::tui::widgets::common::tests::test_status_label_and_style_failed_with_code ... ok
[INFO] [stdout] test adapters::tui::widgets::dashboards::tests::percentile_empty_is_none ... ok
[INFO] [stdout] test adapters::tui::widgets::dashboards::tests::percentile_linear_interpolation ... ok
[INFO] [stdout] test adapters::tui::widgets::dashboards::tests::aggregate_top_scripts_caps_at_top_n ... ok
[INFO] [stdout] test adapters::tui::widgets::dashboards::tests::percentile_single_sample ... ok
[INFO] [stdout] test adapters::tui::widgets::dashboards::tests::truncate_for_width_handles_short_long_zero ... ok
[INFO] [stdout] test adapters::tui::widgets::activity_grid::tests::render_no_panic_year_grid ... ok
[INFO] [stdout] test adapters::tui::widgets::dashboards::tests::per_script_keeps_last_n_in_chronological_order ... ok
[INFO] [stdout] test adapters::tui::widgets::dashboards::tests::percentile_unsorted_input ... ok
[INFO] [stdout] test adapters::tui::widgets::environment::tests::test_status_info_default_workspace ... ok
[INFO] [stdout] test adapters::tui::widgets::environment::tests::test_status_info_loading ... ok
[INFO] [stdout] test adapters::tui::widgets::environment::tests::test_status_info_with_widget ... ok
[INFO] [stdout] test adapters::tui::widgets::history::tests::format_args_human_handles_empty_and_filled ... ok
[INFO] [stdout] test adapters::tui::widgets::environment::tests::test_status_info_widget_error ... ok
[INFO] [stdout] test adapters::tui::widgets::history::tests::format_run_output_combines_stdout_and_stderr ... ok
[INFO] [stdout] test adapters::tui::widgets::history::tests::format_run_output_empty_stdout_stderr ... ok
[INFO] [stdout] test adapters::tui::ui::tests::render_ui_script_select_no_panic ... ok
[INFO] [stdout] test adapters::tui::widgets::history::tests::format_run_output_only_stdout ... ok
[INFO] [stdout] test adapters::tui::widgets::history::tests::format_run_output_prefers_error ... ok
[INFO] [stdout] test adapters::tui::widgets::history::tests::render_history_dashboards_view_no_panic ... ok
[INFO] [stdout] test adapters::tui::widgets::envs::tests::build_preview_lines_handles_error_empty_and_lines ... ok
[INFO] [stdout] test adapters::tui::widgets::field_input::tests::render_field_input_paginates_when_many_fields ... ok
[INFO] [stdout] test adapters::tui::widgets::error::tests::snapshot_error_long_message ... ok
[INFO] [stdout] test adapters::tui::widgets::error::tests::snapshot_error_message ... ok
[INFO] [stdout] test adapters::tui::widgets::history::tests::snapshot_render_history_list ... ok
[INFO] [stdout] test adapters::tui::widgets::environment::tests::snapshot_render_environment ... ok
[INFO] [stdout] test adapters::tui::widgets::field_input::tests::snapshot_field_input_with_error ... ok
[INFO] [stdout] test adapters::tui::widgets::dashboards::tests::snapshot_render_script_charts ... ok
[INFO] [stdout] test adapters::tui::widgets::envs::tests::snapshot_render_envs_with_files ... ok
[INFO] [stdout] test adapters::tui::widgets::field_input::tests::snapshot_field_input_with_fields ... ok
[INFO] [stdout] test adapters::tui::widgets::dashboards::tests::snapshot_render_dashboards_empty ... ok
[INFO] [stdout] test adapters::tui::widgets::loading::tests::snapshot_loading_screen ... ok
[INFO] [stdout] test adapters::tui::widgets::history::tests::snapshot_render_history_empty ... ok
[INFO] [stdout] test adapters::tui::widgets::envs::tests::snapshot_render_envs_empty ... ok
[INFO] [stdout] test adapters::tui::widgets::schema::tests::build_lines_with_cases_queue ... ok
[INFO] [stdout] test adapters::tui::widgets::schema::tests::schema_preview_height_matches_build_lines_count ... ok
[INFO] [stdout] test adapters::tui::widgets::run_result::tests::snapshot_run_result_failure ... ok
[INFO] [stdout] test adapters::tui::widgets::schema::tests::build_lines_with_outputs_and_matrix_queue ... ok
[INFO] [stdout] test adapters::tui::widgets::dashboards::tests::snapshot_render_dashboards_split ... ok
[INFO] [stdout] test adapters::tui::widgets::schema::tests::render_respects_scroll_offset ... ok
[INFO] [stdout] test adapters::tui::widgets::running::tests::snapshot_running_with_script ... ok
[INFO] [stdout] test adapters::tui::widgets::run_result::tests::snapshot_run_result_no_history ... ok
[INFO] [stdout] test adapters::tui::widgets::run_result::tests::snapshot_run_result_success ... ok
[INFO] [stdout] test adapters::tui::widgets::history::tests::render_history_empty_output_branch_no_history_entry_fallback ... ok
[INFO] [stdout] test adapters::tui::widgets::schema::tests::snapshot_schema_error ... ok
[INFO] [stdout] test adapters::tui::widgets::schema::tests::snapshot_schema_with_fields ... ok
[INFO] [stdout] test adapters::tui::widgets::search::tests::test_build_schema_preview_from_details ... ok
[INFO] [stdout] test adapters::tui::widgets::search::tests::test_build_schema_preview_from_result ... ok
[INFO] [stdout] test adapters::tui::widgets::search::tests::test_result_label_different_name ... ok
[INFO] [stdout] test adapters::tui::widgets::search::tests::test_schema_title_none ... ok
[INFO] [stdout] test adapters::tui::widgets::search::tests::test_schema_title_with_result ... ok
[INFO] [stdout] test adapters::tui::widgets::spinner::tests::glyph_cycles_back_to_first_after_full_cycle ... ok
[INFO] [stdout] test adapters::tui::widgets::spinner::tests::glyph_handles_overflow_via_modulo ... ok
[INFO] [stdout] test adapters::tui::widgets::spinner::tests::glyph_is_stable_for_same_tick ... ok
[INFO] [stdout] test adapters::tui::widgets::spinner::tests::scan_and_sand_produce_distinct_sequences ... ok
[INFO] [stdout] test adapters::tui::widgets::search::tests::test_result_label_same_name_and_path ... ok
[INFO] [stdout] test adapters::tui::widgets::table_style::tests::block_applies_title_and_borders ... ok
[INFO] [stdout] test adapters::tui::widgets::spinner::tests::spinner_span_renders_glyph_with_trailing_space ... ok
[INFO] [stdout] test adapters::tui::widgets::schema::tests::snapshot_schema_no_preview ... ok
[INFO] [stdout] test adapters::tui::widgets::schema::tests::snapshot_schema_no_fields ... ok
[INFO] [stdout] test adapters::tui::widgets::table_style::tests::interleave_row_cells_inserts_n_minus_one_separators ... ok
[INFO] [stdout] test adapters::tui::widgets::table_style::tests::interleave_column_constraints_inserts_length_one_gaps ... ok
[INFO] [stdout] test adapters::tui::widgets::table_style::tests::header_row_with_separators_doubles_cell_count ... ok
[INFO] [stdout] test adapters::tui::widgets::table_style::tests::selection_helpers_return_for_default_theme ... ok
[INFO] [stdout] test adapters::tui::widgets::scripts::tests::snapshot_scripts_empty ... ok
[INFO] [stdout] test adapters::workspace_repository::tests::test_list_scripts_recursive ... ok
[INFO] [stdout] test adapters::tui::widgets::search::tests::snapshot_render_search_empty ... ok
[INFO] [stdout] test adapters::workspace_repository::tests::test_list_entries_empty_dir ... ok
[INFO] [stdout] test adapters::tui::widgets::search::tests::render_search_with_details_renders_full_schema_panel ... ok
[INFO] [stdout] test adapters::tui::widgets::scripts::tests::snapshot_scripts_list ... ok
[INFO] [stdout] test adapters::workspace_repository::tests::test_list_entries_filters_extensions ... ok
[INFO] [stdout] test adapters::workspace_repository::tests::test_read_schema_no_block ... ok
[INFO] [stdout] test adapters::workspace_repository::tests::test_read_schema_powershell_uses_hash_or_semicolon_prefix ... ok
[INFO] [stdout] test adapters::workspace_repository::tests::test_list_entries_sorts_dirs_first_then_alpha ... ok
[INFO] [stdout] test adapters::workspace_repository::tests::test_list_scripts_recursive_skips_hidden ... ok
[INFO] [stdout] test adapters::workspace_repository::tests::test_read_schema_unsupported_extension_returns_err ... ok
[INFO] [stdout] test adapters::workspace_repository::tests::test_read_schema_valid ... ok
[INFO] [stdout] test cli::args::tests::test_history_success_failure_conflict ... ok
[INFO] [stdout] test adapters::workspace_repository::tests::test_list_entries_skips_hidden_dirs ... ok
[INFO] [stdout] test cli::args::tests::test_history_state_and_state_set_conflict ... ok
[INFO] [stdout] test adapters::tui::widgets::search::tests::render_search_with_indexing_status ... ok
[INFO] [stdout] test cli::args::tests::test_parse_history_show ... ok
[INFO] [stdout] test adapters::workspace_repository::tests::test_should_skip_dir_omaken_envs ... ok
[INFO] [stdout] test cli::args::tests::test_parse_describe ... ok
[INFO] [stdout] test cli::args::tests::test_conflicting_scripts_dir_and_path ... ok
[INFO] [stdout] test adapters::tui::widgets::search::tests::render_search_with_error_status_and_search_error ... ok
[INFO] [stdout] test cli::args::tests::test_parse_no_args_opens_tui ... ok
[INFO] [stdout] test cli::args::tests::test_parse_global_json_flag ... ok
[INFO] [stdout] test adapters::tui::widgets::search::tests::snapshot_render_search_with_results ... ok
[INFO] [stdout] test cli::args::tests::test_parse_init_with_schema ... ok
[INFO] [stdout] test cli::args::tests::test_parse_positional_path ... ok
[INFO] [stdout] test adapters::workspace_repository::tests::test_should_skip_dir_regular_envs_not_skipped ... ok
[INFO] [stdout] test adapters::tui::widgets::search::tests::render_search_with_ready_status ... ok
[INFO] [stdout] test cli::args::tests::test_parse_queue_worker ... ok
[INFO] [stdout] test adapters::tui::widgets::envs::tests::render_envs_with_active_marker_and_error_info ... ok
[INFO] [stdout] test adapters::tui::widgets::history::tests::render_history_output_focus_with_reason_and_scroll ... ok
[INFO] [stdout] test cli::args::tests::test_parse_theme_set ... ok
[INFO] [stdout] test cli::args::tests::test_parse_run_with_flags ... ok
[INFO] [stdout] test cli::args::tests::test_parse_run_subcommand ... ok
[INFO] [stdout] test cli::args::tests::test_parse_queue_add ... ok
[INFO] [stdout] test cli::config::tests::test_collect_env_overrides_only_known_names ... ok
[INFO] [stdout] test cli::config::tests::test_print_env_if_set_does_not_panic ... ok
[INFO] [stdout] test cli::config::tests::test_collect_env_overrides_picks_up_set_vars ... ok
[INFO] [stdout] test cli::doctor::tests::test_check_schemas_empty_workspace_reports_zero ... ok
[INFO] [stdout] test cli::config::tests::test_run_human_and_json_modes ... ok
[INFO] [stdout] test cli::describe::tests::run_returns_not_found_for_missing_script ... ok
[INFO] [stdout] test cli::describe::tests::test_build_payload_structure ... ok
[INFO] [stdout] test cli::config::tests::test_read_active_env_returns_none_for_missing ... ok
[INFO] [stdout] test cli::args::tests::test_parse_trace ... ok
[INFO] [stdout] test cli::describe::tests::run_human_format_with_full_schema ... ok
[INFO] [stdout] test cli::doctor::tests::test_check_schemas_reports_parseable_and_failures ... ok
[INFO] [stdout] test cli::describe::tests::run_json_format_succeeds ... ok
[INFO] [stdout] test cli::config::tests::test_config_payload_serializes ... ok
[INFO] [stdout] test cli::args::tests::test_parse_search ... ok
[INFO] [stdout] test cli::describe::tests::run_returns_not_found_when_script_lacks_schema ... ok
[INFO] [stdout] test cli::doctor::tests::test_print_required_err ... ok
[INFO] [stdout] test cli::doctor::tests::test_print_required_ok ... ok
[INFO] [stdout] test cli::describe::tests::test_build_payload_no_fields ... ok
[INFO] [stdout] test cli::history::tests::compact_run_from_preserves_fields ... ok
[INFO] [stdout] test cli::history::tests::format_show_lines_omits_empty_optional_sections ... ok
[INFO] [stdout] test cli::history::tests::format_show_lines_includes_optional_sections_and_trimmed_output ... ok
[INFO] [stdout] test cli::describe::tests::test_sample_envelope_shape ... ok
[INFO] [stdout] test cli::history::tests::format_list_row_includes_state_actor_and_path ... ok
[INFO] [stdout] test cli::help_ai::tests::history_subcommand_exposes_list_show_tail ... ok
[INFO] [stdout] test cli::history::tests::format_stats_lines_sorts_state_and_actor_names ... ok
[INFO] [stdout] test cli::help_ai::tests::payload_carries_schema_version ... ok
[INFO] [stdout] test cli::history::tests::resolve_state_filter_default_is_terminal_set ... ok
[INFO] [stdout] test cli::history::tests::resolve_state_filter_explicit_states ... ok
[INFO] [stdout] test cli::history::tests::resolve_state_filter_invalid_state_set_returns_error ... ok
[INFO] [stdout] test cli::history::tests::resolve_state_filter_invalid_value_returns_error ... ok
[INFO] [stdout] test cli::history::tests::resolve_state_filter_mutually_exclusive_with_state_set ... ok
[INFO] [stdout] test cli::history::tests::resolve_state_filter_state_set_in_flight ... ok
[INFO] [stdout] test cli::history::tests::list_rejects_invalid_since_before_opening_db ... ok
[INFO] [stdout] test cli::history::tests::list_rejects_invalid_until_value ... ok
[INFO] [stdout] test cli::history::tests::parse_duration_rejects_garbage ... ok
[INFO] [stdout] test cli::history::tests::format_trace_row_handles_with_and_without_data ... ok
[INFO] [stdout] test cli::history::tests::parse_duration_seconds_minutes_hours_days ... ok
[INFO] [stdout] test cli::history::tests::tail_follow_returns_not_implemented_error ... ok
[INFO] [stdout] test cli::init::tests::build_bash_template_contains_schema ... ok
[INFO] [stdout] test cli::help_ai::tests::payload_lists_error_codes ... ok
[INFO] [stdout] test cli::init::tests::build_powershell_template_contains_schema ... ok
[INFO] [stdout] test cli::init::tests::build_python_template_contains_schema ... ok
[INFO] [stdout] test cli::help_ai::tests::payload_lists_all_ai_verbs ... ok
[INFO] [stdout] test cli::history::tests::list_rejects_invalid_state_value ... ok
[INFO] [stdout] test cli::history::tests::traces_rejects_invalid_level_before_opening_db ... ok
[INFO] [stdout] test cli::init::tests::build_template_dispatches_correctly ... ok
[INFO] [stdout] test cli::init::tests::build_with_schema_appends_body ... ok
[INFO] [stdout] test cli::init::tests::build_with_schema_embeds_schema_text_in_bash_with_hash_prefix ... ok
[INFO] [stdout] test cli::init::tests::build_with_schema_powershell_kind ... ok
[INFO] [stdout] test cli::init::tests::ensure_script_path_preserves_valid_extension ... ok
[INFO] [stdout] test cli::init::tests::ensure_script_path_rejects_parent_dir ... ok
[INFO] [stdout] test cli::init::tests::ensure_script_path_rejects_unsupported_extension ... ok
[INFO] [stdout] test cli::init::tests::normalize_script_id_alphanumeric ... ok
[INFO] [stdout] test cli::init::tests::normalize_script_id_collapses_special_chars ... ok
[INFO] [stdout] test cli::init::tests::ensure_script_path_rejects_absolute ... ok
[INFO] [stdout] test cli::init::tests::normalize_script_id_trims_underscores ... ok
[INFO] [stdout] test cli::init::tests::load_schema_input_inline_and_file ... ok
[INFO] [stdout] test cli::init::tests::build_with_schema_python_kind ... ok
[INFO] [stdout] test cli::init::tests::ensure_script_path_adds_bash_extension ... ok
[INFO] [stdout] test adapters::tui::widgets::schedules::tests::render_empty_schedules_no_panic ... ok
[INFO] [stdout] test cli::init::tests::run_with_format_rejects_missing_name ... ok
[INFO] [stdout] test cli::init::tests::run_with_format_overwrites_with_force ... ok
[INFO] [stdout] test cli::json::tests::err_envelope_accepts_string_owned ... ok
[INFO] [stdout] test cli::init::tests::run_with_format_rejects_existing_script_without_force ... ok
[INFO] [stdout] test cli::init::tests::run_with_format_rejects_invalid_schema_json ... ok
[INFO] [stdout] test cli::json::tests::err_envelope_code_strings_are_stable ... ok
[INFO] [stdout] test cli::json::tests::err_envelope_shape ... ok
[INFO] [stdout] test cli::json::tests::ok_envelope_array_data ... ok
[INFO] [stdout] test cli::json::tests::schema_version_is_one ... ok
[INFO] [stdout] test cli::json::tests::print_ok_executes ... ok
[INFO] [stdout] test cli::json::tests::ok_envelope_shape ... ok
[INFO] [stdout] test cli::json::tests::print_err_executes ... ok
[INFO] [stdout] test cli::list::tests::matches_all_tags_multi_required_and_semantics ... ok
[INFO] [stdout] test cli::list::tests::matches_all_tags_no_required_passes ... ok
[INFO] [stdout] test cli::list::tests::matches_all_tags_single_required ... ok
[INFO] [stdout] test cli::list::tests::run_human_format_no_scripts ... ok
[INFO] [stdout] test cli::omaken::tests::test_infer_name_from_url::case_1_https_url ... ok
[INFO] [stdout] test cli::list::tests::run_human_format_with_scripts ... ok
[INFO] [stdout] test cli::omaken::tests::test_infer_name_from_url::case_2_https_no_git ... ok
[INFO] [stdout] test cli::omaken::tests::test_infer_name_from_url::case_3_trailing_slash ... ok
[INFO] [stdout] test cli::omaken::tests::test_infer_name_from_url::case_4_ssh_url ... ok
[INFO] [stdout] test cli::list::tests::matches_all_tags_case_sensitive ... ok
[INFO] [stdout] test cli::omaken::tests::test_list_omaken_empty ... ok
[INFO] [stdout] test cli::args::tests::test_parse_history_list_with_state ... ok
[INFO] [stdout] test cli::list::tests::run_json_format_with_tag_filter ... ok
[INFO] [stdout] test cli::queue::tests::add_invalid_timeout_returns_error ... ok
[INFO] [stdout] test cli::init::tests::run_with_format_writes_schema_when_supplied_inline ... ok
[INFO] [stdout] test cli::omaken::tests::test_list_omaken_with_flavors ... ok
[INFO] [stdout] test cli::init::tests::run_with_format_creates_script_with_default_template ... ok
[INFO] [stdout] test cli::history::tests::show_returns_not_found_for_unknown_id ... ok
[INFO] [stdout] test cli::queue::tests::parse_duration_ms_recognizes_humantime_units ... ok
[INFO] [stdout] test cli::queue::tests::parse_duration_ms_rejects_garbage ... ok
[INFO] [stdout] test adapters::tui::widgets::schedules::tests::render_populated_schedules_no_panic ... ok
[INFO] [stdout] test cli::history::tests::list_with_success_failure_filters ... ok
[INFO] [stdout] test cli::history::tests::traces_for_unknown_run_returns_not_found ... ok
[INFO] [stdout] test cli::history::tests::show_human_and_json_formats_succeed ... ok
[INFO] [stdout] test cli::history::tests::traces_returns_empty_for_existing_run ... ok
[INFO] [stdout] test cli::history::tests::run_dispatches_to_subcommands ... ok
[INFO] [stdout] test cli::history::tests::list_human_format_prints_runs_and_no_runs ... ok
[INFO] [stdout] test cli::history::tests::stats_human_and_json ... ok
[INFO] [stdout] test cli::queue::tests::dead_letter_missing_run_returns_not_found ... ok
[INFO] [stdout] test cli::queue::tests::cancel_missing_run_returns_not_found ... ok
[INFO] [stdout] test cli::run::tests::test_check_required_fields_accepts_default_and_override_flags ... ok
[INFO] [stdout] test cli::run::tests::test_cli_args_contain_flag::case_1_exact_match ... ok
[INFO] [stdout] test cli::run::tests::test_cli_args_contain_flag::case_2_equals_syntax ... ok
[INFO] [stdout] test cli::run::tests::test_cli_args_contain_flag::case_3_not_present ... ok
[INFO] [stdout] test cli::run::tests::test_cli_args_contain_flag::case_4_empty_args ... ok
[INFO] [stdout] test cli::run::tests::test_check_required_fields_returns_missing_field_and_message ... ok
[INFO] [stdout] test cli::run::tests::test_check_required_fields_without_schema_is_permissive ... ok
[INFO] [stdout] test cli::queue::tests::cancel_terminal_row_returns_invalid_argument ... ok
[INFO] [stdout] test cli::run::tests::test_resolve_script_path_absolute ... ok
[INFO] [stdout] test cli::queue::tests::run_dispatches_subcommands ... ok
[INFO] [stdout] test cli::queue::tests::dead_letter_completed_row_returns_invalid_argument ... ok
[INFO] [stdout] test cli::run::tests::test_resolve_script_path_exact_file ... ok
[INFO] [stdout] test cli::run::tests::test_resolve_script_path_extension_fallback ... ok
[INFO] [stdout] test cli::run::tests::test_resolve_script_path_not_found ... ok
[INFO] [stdout] test cli::run::tests::test_resolve_script_path_with_separator ... ok
[INFO] [stdout] test cli::queue::tests::add_success_enqueues_row_with_timeout ... ok
[INFO] [stdout] test cli::queue::tests::cancel_queued_run_prints_cancelled_line ... ok
[INFO] [stdout] test cli::run::tests::test_resolve_script_path_directory_not_file ... ok
[INFO] [stdout] test cli::queue::tests::stats_prints_total_and_state_breakdown ... ok
[INFO] [stdout] test cli::queue::tests::dead_letter_failed_row_promotes_state ... ok
[INFO] [stdout] test cli::run::tests::test_finalize_run_completed_updates_row ... ok
[INFO] [stdout] test cli::search::tests::to_entry_falls_back_to_joined_path_when_target_is_missing ... ok
[INFO] [stdout] test cli::search::tests::to_entry_joins_relative_path_and_canonicalizes ... ok
[INFO] [stdout] test cli::search::tests::to_entry_preserves_absolute_path_when_input_is_absolute ... ok
[INFO] [stdout] test cli::run::tests::test_finalize_run_cancelled_records_output ... ok
[INFO] [stdout] test cli::serve::tests::acquire_lock_reclaims_stale_pid ... ok
[INFO] [stdout] test cli::serve::tests::build_args_emits_flag_and_default ... ok
[INFO] [stdout] test cli::serve::tests::build_args_skips_fields_without_default ... ok
[INFO] [stdout] test cli::serve::tests::acquire_lock_rejects_when_live_pid_present ... ok
[INFO] [stdout] test cli::queue::tests::worker_actor_filter_claims_only_matching_jobs ... FAILED
[INFO] [stdout] test cli::queue::tests::worker_concurrency_two_drains_two_jobs_in_parallel ... FAILED
[INFO] [stdout] test cli::search::tests::block_until_ready_stops_when_index_reports_ready ... ok
[INFO] [stdout] test cli::search::tests::block_until_ready_stops_when_index_reports_error ... ok
[INFO] [stdout] test cli::serve_autostart::tests::render_unit_contains_workspace_and_binary ... ok
[INFO] [stdout] test cli::serve_autostart::tests::unit_name_differs_per_workspace ... ok
[INFO] [stdout] test cli::serve_autostart::tests::unit_name_is_stable_for_same_path ... ok
[INFO] [stdout] test cli::theme::tests::test_builtin_themes_count ... ok
[INFO] [stdout] test cli::theme::tests::test_ensure_theme_exists_builtin ... ok
[INFO] [stdout] test cli::theme::tests::test_ensure_theme_exists_not_found ... ok
[INFO] [stdout] test cli::theme::tests::test_format_color_named_falls_back_to_debug ... ok
[INFO] [stdout] test cli::theme::tests::test_format_color_rgb ... ok
[INFO] [stdout] test cli::theme::tests::test_format_variant ... ok
[INFO] [stdout] test cli::theme::tests::test_ensure_theme_exists_system ... ok
[INFO] [stdout] test cli::theme::tests::test_print_theme_preview_for_default_theme ... ok
[INFO] [stdout] test cli::theme::tests::test_read_theme_names_empty_dir ... ok
[INFO] [stdout] test cli::theme::tests::test_ensure_theme_exists_user_theme_file ... ok
[INFO] [stdout] test cli::search::tests::run_human_format_no_matches ... ok
[INFO] [stdout] test cli::trace::tests::invalid_level_rejected_at_validation ... ok
[INFO] [stdout] test cli::theme::tests::test_read_theme_names_from_dir ... ok
[INFO] [stdout] test cli::uninstall::tests::build_windows_uninstall_script_contains_expected_targets ... ok
[INFO] [stdout] test cli::uninstall::tests::uninstall_unix_allows_missing_binary ... ok
[INFO] [stdout] test cli::queue::tests::worker_drains_one_queued_job_then_exits_with_once ... FAILED
[INFO] [stdout] test cli::uninstall::tests::uninstall_unix_removes_existing_binary ... ok
[INFO] [stdout] test cli::update::tests::test_find_file_not_found ... ok
[INFO] [stdout] test cli::update::tests::test_find_dir_named ... ok
[INFO] [stdout] test cli::update::tests::test_normalize_version_tag::case_1_with_prefix ... ok
[INFO] [stdout] test cli::update::tests::test_normalize_version_tag::case_2_without_prefix ... ok
[INFO] [stdout] test cli::update::tests::test_normalize_version_tag::case_3_already_prefixed ... ok
[INFO] [stdout] test cli::update::tests::test_release_asset_format ... ok
[INFO] [stdout] test cli::update::tests::test_resolve_repo_default ... ok
[INFO] [stdout] test cli::update::tests::test_resolve_repo_explicit ... ok
[INFO] [stdout] test cli::update::tests::test_resolve_version_explicit ... ok
[INFO] [stdout] test cli::update::tests::test_resolve_version_none ... ok
[INFO] [stdout] test domain::parsing::tests::test_extract_schema_block_empty ... ok
[INFO] [stdout] test domain::parsing::tests::test_extract_schema_block_hash_prefix ... ok
[INFO] [stdout] test domain::parsing::tests::test_extract_schema_block_missing_prefix_line ... ok
[INFO] [stdout] test domain::parsing::tests::test_extract_schema_block_not_found ... ok
[INFO] [stdout] test cli::queue::tests::worker_runs_script_that_calls_omakure_trace_via_subprocess ... FAILED
[INFO] [stdout] test domain::parsing::tests::test_extract_schema_block_semicolon_prefix ... ok
[INFO] [stdout] test domain::parsing::tests::test_parse_schema_not_found ... ok
[INFO] [stdout] test domain::parsing::tests::test_parse_schema_valid ... ok
[INFO] [stdout] test domain::parsing::tests::test_parse_schema_with_fields ... ok
[INFO] [stdout] test domain::schedule::tests::hourly_macro_fires_each_hour ... ok
[INFO] [stdout] test domain::schedule::tests::next_fire_advances ... ok
[INFO] [stdout] test domain::schedule::tests::parses_6_field_with_seconds ... ok
[INFO] [stdout] test cli::update::tests::test_copy_missing_files ... ok
[INFO] [stdout] test cli::update::tests::test_find_file_recursive ... ok
[INFO] [stdout] test domain::schedule::tests::parses_classic_5_field ... ok
[INFO] [stdout] test cli::queue::tests::worker_with_concurrency_and_once_drains_queue ... ok
[INFO] [stdout] test domain::schedule::tests::rejects_invalid_expression ... ok
[INFO] [stdout] test domain::schedule::tests::rejects_bad_field_count ... ok
[INFO] [stderr] error: test failed, to rerun pass `--bin omakure`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/deps/omakure-a9d5bbc81407c949` (exit status: 1)
[INFO] [stderr] note: test exited abnormally; to see the full output pass --no-capture to the harness.
[INFO] running `Command { std: "docker" "inspect" "7ac53f505bc550484ceb8caf6c559646a0d8396803a26ddb5287c77035a288fc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7ac53f505bc550484ceb8caf6c559646a0d8396803a26ddb5287c77035a288fc", kill_on_drop: false }`
[INFO] [stdout] 7ac53f505bc550484ceb8caf6c559646a0d8396803a26ddb5287c77035a288fc
