[INFO] cloning repository https://github.com/lprior-repo/zjj
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/lprior-repo/zjj" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flprior-repo%2Fzjj", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flprior-repo%2Fzjj'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c22575c8f6e56783e0b53de26b44d7a6ce0f2a86
[INFO] testing lprior-repo/zjj against 1.93.0 for beta-1.94-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flprior-repo%2Fzjj" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-5-tc1/source/.cargo/config.toml
[INFO] removed /workspace/builds/worker-5-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/lprior-repo/zjj
[INFO] finished tweaking git repo https://github.com/lprior-repo/zjj
[INFO] tweaked toml for git repo https://github.com/lprior-repo/zjj written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/lprior-repo/zjj on toolchain 1.93.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.93.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.93.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 316 packages to latest compatible versions
[INFO] [stderr]       Adding crossterm v0.27.0 (available: v0.29.0)
[INFO] [stderr]       Adding generic-array v0.14.7 (available: v0.14.9)
[INFO] [stderr]       Adding itertools v0.13.0 (available: v0.14.0)
[INFO] [stderr]       Adding notify v6.1.1 (available: v8.2.0)
[INFO] [stderr]       Adding notify-debouncer-mini v0.4.1 (available: v0.7.0)
[INFO] [stderr]       Adding ratatui v0.26.3 (available: v0.30.0)
[INFO] [stderr]       Adding strum v0.26.3 (available: v0.27.2)
[INFO] [stderr]       Adding thiserror v1.0.69 (available: v2.0.18)
[INFO] [stderr]       Adding toml v0.8.23 (available: v0.9.11+spec-1.1.0)
[INFO] [stderr]       Adding toml_edit v0.22.27 (available: v0.24.0+spec-1.1.0)
[INFO] [stderr]       Adding which v7.0.3 (available: v8.0.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.93.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded float-cmp v0.10.0
[INFO] [stderr]   Downloaded serial_test v3.3.1
[INFO] [stderr]   Downloaded assert_cmd v2.1.2
[INFO] [stderr]   Downloaded notify-debouncer-mini v0.4.1
[INFO] [stderr]   Downloaded sdd v3.0.10
[INFO] [stderr]   Downloaded serial_test_derive v3.3.1
[INFO] [stderr]   Downloaded scc v2.4.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.93.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e3267370e1e73075951164837422fd0a75da355b99bdc14270e801eaa2a87fa3
[INFO] running `Command { std: "docker" "start" "-a" "e3267370e1e73075951164837422fd0a75da355b99bdc14270e801eaa2a87fa3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e3267370e1e73075951164837422fd0a75da355b99bdc14270e801eaa2a87fa3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e3267370e1e73075951164837422fd0a75da355b99bdc14270e801eaa2a87fa3", kill_on_drop: false }`
[INFO] [stdout] e3267370e1e73075951164837422fd0a75da355b99bdc14270e801eaa2a87fa3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.93.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 06b16c261d18af0e0e51086e67c1306bc82fbb3bcfd024a97bc4acbbe8215284
[INFO] running `Command { std: "docker" "start" "-a" "06b16c261d18af0e0e51086e67c1306bc82fbb3bcfd024a97bc4acbbe8215284", kill_on_drop: false }`
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling mio v0.8.11
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling flume v0.11.1
[INFO] [stderr]    Compiling inotify-sys v0.1.5
[INFO] [stderr]    Compiling dotenvy v0.15.7
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling inotify v0.9.6
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling futures-intrusive v0.5.0
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling bitmaps v2.1.0
[INFO] [stderr]    Compiling im v15.1.0
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling filetime v0.2.27
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling notify v6.1.1
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling sized-chunks v0.6.5
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling clap_lex v0.7.7
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling clap_builder v4.5.54
[INFO] [stderr]    Compiling sqlx-core v0.8.6
[INFO] [stderr]    Compiling notify-debouncer-mini v0.4.1
[INFO] [stderr]    Compiling compact_str v0.7.1
[INFO] [stderr]    Compiling chrono v0.4.43
[INFO] [stderr]    Compiling crossterm v0.27.0
[INFO] [stderr]    Compiling unicode-truncate v1.1.0
[INFO] [stderr]    Compiling directories v6.0.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling stability v0.2.1
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling env_home v0.1.0
[INFO] [stderr]    Compiling which v7.0.3
[INFO] [stderr]    Compiling ratatui v0.26.3
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling clap v4.5.54
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling sqlx-sqlite v0.8.6
[INFO] [stderr]    Compiling sqlx-macros-core v0.8.6
[INFO] [stderr]    Compiling sqlx-macros v0.8.6
[INFO] [stderr]    Compiling sqlx v0.8.6
[INFO] [stderr]    Compiling zjj-core v0.3.1 (/opt/rustwide/workdir/crates/zjj-core)
[INFO] [stderr]    Compiling zjj v0.3.1 (/opt/rustwide/workdir/crates/zjj)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 13s
[INFO] running `Command { std: "docker" "inspect" "06b16c261d18af0e0e51086e67c1306bc82fbb3bcfd024a97bc4acbbe8215284", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "06b16c261d18af0e0e51086e67c1306bc82fbb3bcfd024a97bc4acbbe8215284", kill_on_drop: false }`
[INFO] [stdout] 06b16c261d18af0e0e51086e67c1306bc82fbb3bcfd024a97bc4acbbe8215284
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.93.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5bac6bd3eb76b2dd0e881c2237d091bafdf753eb106d21f6bf4e9f37268e4a92
[INFO] running `Command { std: "docker" "start" "-a" "5bac6bd3eb76b2dd0e881c2237d091bafdf753eb106d21f6bf4e9f37268e4a92", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling predicates-core v1.0.9
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling assert_cmd v2.1.2
[INFO] [stderr]    Compiling sdd v3.0.10
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling serial_test_derive v3.3.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling scc v2.4.0
[INFO] [stderr]    Compiling predicates-tree v1.0.12
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling predicates v3.1.3
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling serial_test v3.3.1
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling which v7.0.3
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling proptest v1.9.0
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling sqlx-core v0.8.6
[INFO] [stderr]    Compiling tokio-test v0.4.5
[INFO] [stderr]    Compiling sqlx-sqlite v0.8.6
[INFO] [stderr]    Compiling sqlx v0.8.6
[INFO] [stderr]    Compiling zjj-core v0.3.1 (/opt/rustwide/workdir/crates/zjj-core)
[INFO] [stderr]    Compiling zjj v0.3.1 (/opt/rustwide/workdir/crates/zjj)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 52.13s
[INFO] running `Command { std: "docker" "inspect" "5bac6bd3eb76b2dd0e881c2237d091bafdf753eb106d21f6bf4e9f37268e4a92", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5bac6bd3eb76b2dd0e881c2237d091bafdf753eb106d21f6bf4e9f37268e4a92", kill_on_drop: false }`
[INFO] [stdout] 5bac6bd3eb76b2dd0e881c2237d091bafdf753eb106d21f6bf4e9f37268e4a92
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.93.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] d712735e1a3d3e84770451bfbc7197c4183d14f44af38ea94586eb4aa2c13391
[INFO] running `Command { std: "docker" "start" "-a" "d712735e1a3d3e84770451bfbc7197c4183d14f44af38ea94586eb4aa2c13391", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.44s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/zjj-13b3537a55f0e76d)
[INFO] [stdout] 
[INFO] [stdout] running 249 tests
[INFO] [stdout] test cli::tests::test_run_command_success ... ok
[INFO] [stdout] test commands::add::tests::test_add_invalid_name_returns_validation_error ... ok
[INFO] [stdout] test commands::add::tests::test_add_options_format_roundtrip ... ok
[INFO] [stdout] test commands::add::tests::test_add_options_new_with_format ... ok
[INFO] [stdout] test commands::add::tests::test_add_run_with_options_uses_format ... ok
[INFO] [stdout] test commands::add::tests::test_create_full_layout ... ok
[INFO] [stdout] test commands::add::tests::test_create_minimal_layout ... ok
[INFO] [stdout] test commands::add::tests::test_create_session_layout_full ... ok
[INFO] [stdout] test commands::add::tests::test_category_order_is_consistent ... ok
[INFO] [stdout] test commands::add::tests::test_add_options_format_human ... ok
[INFO] [stdout] test commands::add::tests::test_create_session_layout_minimal ... ok
[INFO] [stdout] test commands::add::tests::test_create_standard_layout ... ok
[INFO] [stdout] test commands::add::tests::test_add_options_new ... ok
[INFO] [stdout] test commands::add::tests::test_create_session_layout_default ... ok
[INFO] [stdout] test commands::add::tests::test_add_options_has_format_field_requirement ... ok
[INFO] [stdout] test commands::add::tests::test_duplicate_session_error_wraps_validation_error ... ok
[INFO] [stdout] test commands::add::tests::test_flags_without_category_have_default_handling ... ok
[INFO] [stdout] test commands::add::tests::test_help_output_groups_flags_by_category ... ok
[INFO] [stdout] test commands::clean::tests::test_clean_error_wrapped ... ok
[INFO] [stdout] test commands::add::tests::test_no_panics_on_invalid_categories ... ok
[INFO] [stdout] test commands::clean::tests::test_clean_options_default ... ok
[INFO] [stdout] test commands::attach::tests::test_attach_options_creation ... ok
[INFO] [stdout] test commands::clean::tests::test_clean_output_serialization ... ok
[INFO] [stdout] test commands::clean::tests::test_clean_result_type_validated ... ok
[INFO] [stdout] test commands::clean::tests::test_empty_stale_list_handling ... ok
[INFO] [stdout] test commands::clean::tests::test_clean_success_wrapped ... ok
[INFO] [stdout] test commands::add::tests::test_flag_spec_category_valid_values ... ok
[INFO] [stdout] test commands::config::tests::test_config_set_wrapped ... ok
[INFO] [stdout] test commands::config::tests::test_config_data_preserved ... ok
[INFO] [stdout] test commands::config::tests::test_get_nested_value_nested ... ok
[INFO] [stdout] test commands::config::tests::test_get_nested_value_array ... ok
[INFO] [stdout] test commands::config::tests::test_config_json_has_envelope ... ok
[INFO] [stdout] test commands::config::tests::test_get_nested_value_deep ... ok
[INFO] [stdout] test commands::add::tests::test_flag_spec_category_invalid_returns_error ... ok
[INFO] [stdout] test commands::config::tests::test_parse_value_bool_true ... ok
[INFO] [stdout] test commands::config::tests::test_get_nested_value_simple ... ok
[INFO] [stdout] test commands::config::tests::test_get_nested_value_not_found ... ok
[INFO] [stdout] test commands::config::tests::test_parse_value_array ... ok
[INFO] [stdout] test commands::clean::tests::test_removed_count_calculation ... ok
[INFO] [stdout] test commands::config::tests::test_config_get_wrapped ... ok
[INFO] [stdout] test commands::config::tests::test_parse_value_int ... ok
[INFO] [stdout] test commands::config::tests::test_parse_value_string ... ok
[INFO] [stdout] test commands::config::tests::test_project_config_path ... ok
[INFO] [stdout] test commands::config::tests::test_set_nested_value_empty_parts ... ok
[INFO] [stdout] test commands::config::tests::test_show_config_value ... ok
[INFO] [stdout] test commands::dashboard::tests::test_beads_status_formatting ... ok
[INFO] [stdout] test commands::config::tests::test_show_all_config ... ok
[INFO] [stdout] test commands::dashboard::tests::test_column_navigation ... ok
[INFO] [stdout] test commands::dashboard::tests::test_layout_mode_selection ... ok
[INFO] [stdout] test commands::dashboard::tests::test_row_navigation_bounds ... ok
[INFO] [stdout] test commands::dashboard::tests::test_session_data_grouping_by_status ... ok
[INFO] [stdout] test commands::config::tests::test_set_config_value_creates_parent_dir ... ok
[INFO] [stdout] test commands::clean::tests::test_clean_json_has_envelope ... ok
[INFO] [stdout] test commands::config::tests::test_set_config_value_overwrite_existing ... ok
[INFO] [stdout] test commands::diff::tests::test_diff_format_roundtrip ... ok
[INFO] [stdout] test commands::diff::tests::test_diff_command_args_full ... ok
[INFO] [stdout] test commands::diff::tests::test_diff_format_no_panics ... ok
[INFO] [stdout] test commands::config::tests::test_set_config_value_nested ... ok
[INFO] [stdout] test commands::diff::tests::test_diff_command_args_stat ... ok
[INFO] [stdout] test commands::config::tests::test_set_config_value_deep_nested ... ok
[INFO] [stdout] test commands::diff::tests::test_diff_human_output_format ... ok
[INFO] [stdout] test commands::diff::tests::test_diff_json_output_format ... ok
[INFO] [stdout] test commands::config::tests::test_set_config_value_simple ... ok
[INFO] [stdout] test commands::diff::tests::test_diff_from_json_flag ... ok
[INFO] [stdout] test cli::tests::test_run_command_failure ... ok
[INFO] [stdout] test commands::diff::tests::test_determine_main_branch_not_in_repo ... ok
[INFO] [stdout] test commands::dashboard::tests::test_centered_rect ... ok
[INFO] [stdout] test commands::add::tests::test_add_options_format_json ... ok
[INFO] [stdout] test commands::diff::tests::test_diff_run_signature_accepts_format ... ok
[INFO] [stdout] test commands::diff::tests::test_diff_stat_with_format ... ok
[INFO] [stdout] test commands::diff::tests::test_diff_respects_output_format ... ok
[INFO] [stdout] test commands::config::tests::test_parse_value_bool_false ... ok
[INFO] [stdout] test commands::done::types::tests::test_done_args_to_options ... ok
[INFO] [stdout] test commands::doctor::tests::test_doctor_json_has_envelope ... ok
[INFO] [stdout] test commands::doctor::tests::test_doctor_checks_wrapped ... ok
[INFO] [stdout] test commands::diff::tests::test_revset_format ... ok
[INFO] [stdout] test commands::done::types::tests::test_done_error_codes ... ok
[INFO] [stdout] test commands::done::tests::test_done_output_default ... ok
[INFO] [stdout] test commands::done::types::tests::test_done_display_formats ... ok
[INFO] [stdout] test commands::done::tests::test_error_code_is_consistent_with_phase ... ok
[INFO] [stdout] test commands::done::types::tests::test_done_output_serialization ... ok
[INFO] [stdout] test commands::diff::tests::test_get_pager_defaults ... ok
[INFO] [stdout] test commands::done::types::tests::test_done_phase_names ... ok
[INFO] [stdout] test commands::done::types::tests::test_merge_conflict_is_recoverable ... ok
[INFO] [stdout] test commands::focus::tests::test_focus_json_has_envelope ... ok
[INFO] [stdout] test commands::focus::tests::test_is_inside_zellij_detection ... ok
[INFO] [stdout] test commands::focus::tests::test_focus_schema_format ... ok
[INFO] [stdout] test commands::diff::tests::test_get_pager_empty_env ... ok
[INFO] [stdout] test commands::diff::tests::test_get_pager_from_env ... ok
[INFO] [stdout] test commands::init::tests::test_default_config_has_correct_values ... ok
[INFO] [stdout] test commands::doctor::tests::test_check_jj_installed_vs_check_initialized ... ok
[INFO] [stdout] test commands::init::tests::test_default_config_is_valid_toml ... ok
[INFO] [stdout] test commands::init::tests::test_init_creates_layouts_directory ... ok
[INFO] [stdout] test commands::init::tests::test_init_creates_config_toml ... ok
[INFO] [stdout] test commands::init::tests::test_init_default_format_is_human ... ok
[INFO] [stdout] test commands::init::tests::test_init_auto_creates_jj_repo ... ok
[INFO] [stdout] test commands::init::tests::test_init_human_output_format ... ok
[INFO] [stdout] test commands::init::tests::test_init_from_json_flag_conversion ... ok
[INFO] [stdout] test commands::init::tests::test_init_handles_already_initialized ... ok
[INFO] [stdout] test commands::init::tests::test_init_json_output_format ... ok
[INFO] [stdout] test commands::init::tests::test_init_no_panics_with_format ... ok
[INFO] [stdout] test commands::init::tests::test_init_output_respects_format_flag ... ok
[INFO] [stdout] test commands::init::tests::test_init_run_with_cwd_accepts_format ... ok
[INFO] [stdout] test commands::init::tests::test_init_run_signature_accepts_format ... ok
[INFO] [stdout] test commands::introspect::tests::test_introspect_command_wrapped ... ok
[INFO] [stdout] test commands::introspect::tests::test_introspect_json_has_envelope ... ok
[INFO] [stdout] test commands::list::tests::test_bead_counts_default ... ok
[INFO] [stdout] test commands::list::tests::test_bead_counts_display ... ok
[INFO] [stdout] test commands::clean::tests::test_stale_session_filtering ... ok
[INFO] [stdout] test commands::init::tests::test_init_creates_zjj_directory ... ok
[INFO] [stdout] test commands::init::tests::test_init_creates_state_db ... ok
[INFO] [stdout] test commands::list::tests::test_get_session_changes_missing_workspace ... ok
[INFO] [stdout] test commands::list::tests::test_get_beads_count_no_repo ... ok
[INFO] [stdout] test commands::list::tests::test_list_array_type ... ok
[INFO] [stdout] test commands::doctor::tests::test_check_initialized_detects_zjj_directory ... ok
[INFO] [stdout] test commands::list::tests::test_list_json_has_envelope ... ok
[INFO] [stdout] test commands::list::tests::test_list_metadata_preserved ... ok
[INFO] [stdout] test commands::list::tests::test_output_json_format ... ok
[INFO] [stdout] test commands::list::tests::test_output_table_format ... ok
[INFO] [stdout] test commands::list::tests::test_session_list_item_serialization ... ok
[INFO] [stdout] test commands::list::tests::test_session_list_item_with_none_branch ... ok
[INFO] [stdout] test commands::query::tests::test_query_all_outputs_wrapped_in_envelope ... ok
[INFO] [stdout] test commands::doctor::tests::test_check_initialized_independent_of_jj ... ok
[INFO] [stdout] test commands::list::tests::test_list_filtered_wrapped ... ok
[INFO] [stdout] test commands::query::tests::test_query_can_run_json_only ... ok
[INFO] [stdout] test commands::query::tests::test_query_format_no_panics ... ok
[INFO] [stdout] test commands::query::tests::test_query_from_json_flag_conversion ... ok
[INFO] [stdout] test commands::query::tests::test_query_ignores_json_flag_always_json ... ok
[INFO] [stdout] test commands::query::tests::test_query_json_has_envelope ... ok
[INFO] [stdout] test commands::query::tests::test_query_pagination_envelope ... ok
[INFO] [stdout] test commands::query::tests::test_query_rejects_human_format ... ok
[INFO] [stdout] test commands::query::tests::test_query_results_wrapped ... ok
[INFO] [stdout] test commands::query::tests::test_query_run_accepts_output_format ... ok
[INFO] [stdout] test commands::query::tests::test_query_session_exists_json_only ... ok
[INFO] [stdout] test commands::query::tests::test_query_array_schema_type ... ok
[INFO] [stdout] test commands::query::tests::test_query_defaults_to_json_format ... ok
[INFO] [stdout] test commands::query::tests::test_query_session_count_json_only ... ok
[INFO] [stdout] test commands::query::tests::test_query_suggest_name_json_only ... ok
[INFO] [stdout] test commands::remove::tests::test_confirm_removal_format ... ok
[INFO] [stdout] test commands::remove::tests::test_io_error_maps_to_exit_code_3 ... ok
[INFO] [stdout] test commands::remove::tests::test_merge_to_main_not_implemented ... ok
[INFO] [stdout] test commands::remove::tests::test_not_found_error_has_correct_exit_code ... ok
[INFO] [stdout] test commands::remove::tests::test_remove_schema_format ... ok
[INFO] [stdout] test commands::remove::tests::test_remove_json_has_envelope ... ok
[INFO] [stdout] test commands::remove::tests::test_remove_options_default ... ok
[INFO] [stdout] test commands::remove::tests::test_validation_error_maps_to_exit_code_1 ... ok
[INFO] [stdout] test commands::spawn::tests::test_spawn_output_fields ... ok
[INFO] [stdout] test commands::spawn::types::tests::test_spawn_args_to_options ... ok
[INFO] [stdout] test commands::spawn::types::tests::test_spawn_phase_names ... ok
[INFO] [stdout] test commands::spawn::types::tests::test_spawn_error_codes ... ok
[INFO] [stdout] test commands::spawn::types::tests::test_spawn_status_serialization ... ok
[INFO] [stdout] test commands::status::tests::test_bead_stats_display ... ok
[INFO] [stdout] test commands::status::tests::test_bead_stats_default ... ok
[INFO] [stdout] test commands::status::tests::test_diff_stats_default ... ok
[INFO] [stdout] test commands::status::tests::test_file_changes_display_clean ... ok
[INFO] [stdout] test commands::status::tests::test_file_changes_display_dirty ... ok
[INFO] [stdout] test commands::status::tests::test_file_changes_is_clean ... ok
[INFO] [stdout] test commands::status::tests::test_file_changes_total ... ok
[INFO] [stdout] test commands::status::tests::test_file_changes_with_unknown_files ... ok
[INFO] [stdout] test commands::status::tests::test_get_diff_stats_missing_workspace ... ok
[INFO] [stdout] test commands::status::tests::test_diff_stats_display ... ok
[INFO] [stdout] test commands::status::tests::test_get_file_changes_missing_workspace ... ok
[INFO] [stdout] test commands::status::tests::test_output_json_format ... ok
[INFO] [stdout] test commands::status::tests::test_output_table_format ... ok
[INFO] [stdout] test commands::status::tests::test_session_status_info_serialization ... ok
[INFO] [stdout] test commands::status::tests::test_status_empty_sessions_wrapped ... ok
[INFO] [stdout] test commands::status::tests::test_status_data_field_contains_sessions ... ok
[INFO] [stdout] test commands::status::tests::test_status_json_has_envelope ... ok
[INFO] [stdout] test commands::status::tests::test_status_schema_format ... ok
[INFO] [stdout] test commands::status::tests::test_status_schema_version_field ... ok
[INFO] [stdout] test commands::status::tests::test_status_success_field_true ... ok
[INFO] [stdout] test commands::status::tests::test_status_schema_type_single ... ok
[INFO] [stdout] test commands::sync::tests::test_determine_main_branch_not_in_repo ... ok
[INFO] [stdout] test commands::sync::tests::test_determine_main_branch_fallback ... ok
[INFO] [stdout] test commands::sync::tests::test_main_branch_detection_respects_trunk ... ok
[INFO] [stdout] test commands::focus::tests::test_focus_session_not_found ... ok
[INFO] [stdout] test commands::diff::tests::test_run_session_not_found ... ok
[INFO] [stdout] test commands::list::tests::test_empty_list_handling ... ok
[INFO] [stdout] test commands::diff::tests::test_run_workspace_not_found ... ok
[INFO] [stdout] test commands::focus::tests::test_focus_session_exists ... ok
[INFO] [stdout] test commands::focus::tests::test_focus_session_with_underscores ... ok
[INFO] [stdout] test commands::focus::tests::test_focus_session_with_mixed_special_chars ... ok
[INFO] [stdout] test commands::remove::tests::test_session_not_found ... ok
[INFO] [stdout] test commands::tests::test_check_in_jj_repo_error_message ... ok
[INFO] [stdout] test commands::tests::test_check_jj_installed_error_message ... ok
[INFO] [stdout] test commands::tests::test_check_prerequisites_validates_jj_first ... ok
[INFO] [stdout] test commands::focus::tests::test_focus_session_with_hyphens ... ok
[INFO] [stdout] test commands::tests::test_prerequisite_error_messages_are_actionable ... ok
[INFO] [stdout] test commands::tests::test_zjj_data_dir_checks_prerequisites ... ok
[INFO] [stdout] test commands::focus::tests::test_zellij_tab_format ... ok
[INFO] [stdout] test commands::list::tests::test_all_flag_includes_all_sessions ... ok
[INFO] [stdout] test commands::sync::tests::test_sync_json_parseable_by_jq ... ok
[INFO] [stdout] test commands::tests::test_get_session_db_requires_init ... ok
[INFO] [stdout] test commands::sync::tests::test_list_all_sessions ... ok
[INFO] [stdout] test json_output::tests::test_add_output_backwards_compat_session_name_removed ... ok
[INFO] [stdout] test commands::sync::tests::test_sync_uses_determined_main_branch ... ok
[INFO] [stdout] test json_output::tests::test_add_output_json_uses_name_field ... ok
[INFO] [stdout] test json_output::tests::test_add_output_name_matches_session ... ok
[INFO] [stdout] test json_output::tests::test_focus_output_consistent_with_other_outputs ... ok
[INFO] [stdout] test json_output::tests::test_focus_output_json_uses_name_field ... ok
[INFO] [stdout] test json_output::tests::test_add_output_all_fields_present ... ok
[INFO] [stdout] test json_output::tests::test_sync_json_has_envelope ... ok
[INFO] [stdout] test json_output::tests::test_sync_all_serialization_points ... ok
[INFO] [stdout] test main_tests::test_add_json_flag_propagates_through_handler ... ok
[INFO] [stdout] test json_output::tests::test_sync_schema_type_single ... ok
[INFO] [stdout] test main_tests::test_add_options_struct_has_format ... ok
[INFO] [stdout] test main_tests::test_all_handlers_accept_output_format ... ok
[INFO] [stdout] test main_tests::test_diff_json_flag_propagates_through_handler ... ok
[INFO] [stdout] test main_tests::test_error_output_respects_format ... ok
[INFO] [stdout] test main_tests::test_format_parameter_reaches_command_functions ... ok
[INFO] [stdout] test main_tests::test_handle_add_converts_json_flag_to_output_format ... ok
[INFO] [stdout] test main_tests::test_handle_diff_converts_json_flag_to_output_format ... ok
[INFO] [stdout] test main_tests::test_handle_init_converts_json_flag_to_output_format ... ok
[INFO] [stdout] test main_tests::test_handle_query_always_uses_json_format ... ok
[INFO] [stdout] test main_tests::test_handlers_never_panic_on_format ... ok
[INFO] [stdout] test json_output::tests::test_remove_output_json_uses_name_field ... ok
[INFO] [stdout] test main_tests::test_init_json_flag_propagates_through_handler ... ok
[INFO] [stdout] test json_output::tests::test_remove_output_matches_add_structure ... ok
[INFO] [stdout] test main_tests::test_output_format_eliminates_json_bool_field ... ok
[INFO] [stdout] test session::tests::test_session_name_accepts_valid_names ... ok
[INFO] [stdout] test session::tests::test_session_name_empty ... ok
[INFO] [stdout] test session::tests::test_session_name_invalid_chars ... ok
[INFO] [stdout] test session::tests::test_session_name_rejects_unicode ... ok
[INFO] [stdout] test session::tests::test_session_name_starts_with_digit_rejected ... ok
[INFO] [stdout] test session::tests::test_session_name_starts_with_dash ... ok
[INFO] [stdout] test session::tests::test_session_name_starts_with_underscore_rejected ... ok
[INFO] [stdout] test session::tests::test_session_name_too_long ... ok
[INFO] [stdout] test session::tests::test_session_new_valid ... ok
[INFO] [stdout] test session::tests::test_session_name_valid_with_underscore ... ok
[INFO] [stdout] test session::tests::test_status_display ... ok
[INFO] [stdout] test session::tests::test_status_from_str ... ok
[INFO] [stdout] test session::tests::test_status_from_str_invalid ... ok
[INFO] [stdout] test main_tests::test_output_format_bidirectional_conversion ... ok
[INFO] [stdout] test session::tests::test_validate_transition_active_to_paused ... ok
[INFO] [stdout] test session::tests::test_validate_transition_creating_to_failed ... ok
[INFO] [stdout] test session::tests::test_validate_transition_creating_to_active ... ok
[INFO] [stdout] test session::tests::test_validate_transition_invalid ... ok
[INFO] [stdout] test commands::sync::tests::test_multiple_syncs_update_timestamp ... ok
[INFO] [stdout] test commands::sync::tests::test_sync_json_single_output_on_failure ... ok
[INFO] [stdout] test commands::sync::tests::test_sync_session_not_found ... ok
[INFO] [stdout] test commands::sync::tests::test_sync_json_single_output_on_success ... ok
[INFO] [stdout] test commands::list::tests::test_combined_filters_single_pass ... ok
[INFO] [stdout] test commands::sync::tests::test_sync_session_exists ... ok
[INFO] [stdout] test commands::list::tests::test_filter_completed_and_failed_sessions ... ok
[INFO] [stdout] test db::tests::test_get_session_exists ... ok
[INFO] [stdout] test db::tests::test_unique_constraint_enforced ... ok
[INFO] [stdout] test db::tests::test_create_session_success ... ok
[INFO] [stdout] test commands::sync::tests::test_update_last_synced_timestamp ... ok
[INFO] [stdout] test commands::sync::tests::test_sync_updates_timestamp_on_success ... ok
[INFO] [stderr]      Running tests/drq_adversarial.rs (/opt/rustwide/target/debug/deps/drq_adversarial-1af49e8d25609bd8)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 249 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_add_is_not_idempotent ... ignored, DRQ adversarial - designed to fail on current champion
[INFO] [stdout] test test_clean_command_detects_orphans ... ignored, DRQ adversarial - designed to fail on current champion
[INFO] [stdout] test test_concurrent_same_session_creation ... ignored, DRQ adversarial - designed to fail on current champion
[INFO] [stdout] test test_db_entry_exists_without_workspace ... ignored, DRQ adversarial - designed to fail on current champion
[INFO] [stdout] test test_error_messages_are_actionable ... ignored, DRQ adversarial - designed to fail on current champion
[INFO] [stdout] test test_json_success_matches_exit_code ... ignored, DRQ adversarial - designed to fail on current champion
[INFO] [stdout] test test_lock_cleanup_on_query ... ignored, DRQ adversarial - designed to fail on current champion
[INFO] [stdout] test test_query_performance_scales_with_session_count ... ignored, DRQ adversarial - designed to fail on current champion
[INFO] [stdout] test test_recover_orphaned_session ... ignored, DRQ adversarial - designed to fail on current champion
[INFO] [stdout] test test_remove_is_somewhat_idempotent ... ignored, DRQ adversarial - designed to fail on current champion
[INFO] [stdout] test test_workspace_exists_without_db_entry ... ignored, DRQ adversarial - designed to fail on current champion
[INFO] [stderr]      Running tests/drq_agent_arena.rs (/opt/rustwide/target/debug/deps/drq_agent_arena-1ecd0502f21217a7)
[INFO] [stdout] test common::tests::test_command_result_assertions ... ok
[INFO] [stdout] test common::tests::test_harness_has_jj_repo ... ok
[INFO] [stdout] test common::tests::test_harness_creation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 11 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test common::tests::test_harness_creation ... ok
[INFO] [stdout] test common::tests::test_harness_has_jj_repo ... ok
[INFO] [stderr]      Running tests/schema_tests.rs (/opt/rustwide/target/debug/deps/schema_tests-28e22352615e6dd2)
[INFO] [stdout] test test_all_json_outputs_use_schema_envelope ... ignored, DRQ test bank - run with: cargo test --test drq_agent_arena -- --ignored
[INFO] [stdout] test test_all_query_commands_use_schema_envelope ... ignored, DRQ test bank - run with: cargo test --test drq_agent_arena -- --ignored
[INFO] [stdout] test test_complete_agent_workflow ... ignored, DRQ test bank - run with: cargo test --test drq_agent_arena -- --ignored
[INFO] [stdout] test test_concurrent_add_same_name ... ignored, DRQ test bank - run with: cargo test --test drq_agent_arena -- --ignored
[INFO] [stdout] test test_context_command_for_agents ... ignored, DRQ test bank - run with: cargo test --test drq_agent_arena -- --ignored
[INFO] [stdout] test test_diff_uses_schema_envelope ... ignored, DRQ test bank - run with: cargo test --test drq_agent_arena -- --ignored
[INFO] [stdout] test test_error_responses_have_consistent_structure ... ignored, DRQ test bank - run with: cargo test --test drq_agent_arena -- --ignored
[INFO] [stdout] test test_failed_add_leaves_no_artifacts ... ignored, DRQ test bank - run with: cargo test --test drq_agent_arena -- --ignored
[INFO] [stdout] test test_json_output_has_required_fields ... ignored, DRQ test bank - run with: cargo test --test drq_agent_arena -- --ignored
[INFO] [stdout] test test_multiple_sessions_isolation ... ignored, DRQ test bank - run with: cargo test --test drq_agent_arena -- --ignored
[INFO] [stdout] test test_not_found_vs_validation_error_codes ... ignored, DRQ test bank - run with: cargo test --test drq_agent_arena -- --ignored
[INFO] [stdout] test test_query_command_discovery ... ignored, DRQ test bank - run with: cargo test --test drq_agent_arena -- --ignored
[INFO] [stdout] test test_query_operations_in_progress_empty ... ignored, DRQ test bank - run with: cargo test --test drq_agent_arena -- --ignored
[INFO] [stdout] test test_query_operations_in_progress_with_session ... ignored, DRQ test bank - run with: cargo test --test drq_agent_arena -- --ignored
[INFO] [stdout] test common::tests::test_command_result_assertions ... ok
[INFO] [stdout] test test_query_session_locked_no_locks ... ignored, DRQ test bank - run with: cargo test --test drq_agent_arena -- --ignored
[INFO] [stdout] test test_query_session_locked_with_session ... ignored, DRQ test bank - run with: cargo test --test drq_agent_arena -- --ignored
[INFO] [stdout] test test_remove_cleans_up_all_artifacts ... ignored, DRQ test bank - run with: cargo test --test drq_agent_arena -- --ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 17 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test test_addoutput_schema_defined ... ok
[INFO] [stderr]      Running tests/test_cli_parsing.rs (/opt/rustwide/target/debug/deps/test_cli_parsing-2ed3767bf7107d2f)
[INFO] [stdout] test test_addoutput_status_uses_session_status ... ok
[INFO] [stdout] test test_all_commands_have_input_schemas ... ok
[INFO] [stdout] test test_addoutput_has_required_fields ... ok
[INFO] [stdout] test test_all_responses_extend_envelope ... ok
[INFO] [stdout] test test_errordetail_exit_code_constraints ... ok
[INFO] [stdout] test test_error_codes_match_rust_enum ... ok
[INFO] [stdout] test test_cue_schema_exports_valid_json_schema ... ok
[INFO] [stdout] test test_listoutput_references_detailed_session ... ok
[INFO] [stdout] test test_errordetail_extended_schema ... ok
[INFO] [stdout] test test_listoutput_has_sessions_array ... ok
[INFO] [stdout] test test_listoutput_has_count_field ... ok
[INFO] [stdout] test test_listoutput_schema_defined ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 68 tests
[INFO] [stdout] test common::tests::test_command_result_assertions ... ok
[INFO] [stdout] test test_add_example_json_does_not_create_session ... ok
[INFO] [stdout] test test_add_example_json_flag_is_recognized ... ok
[INFO] [stdout] test common::tests::test_harness_has_jj_repo ... ok
[INFO] [stdout] test test_add_combined_flags ... ok
[INFO] [stdout] test test_add_example_json_has_all_required_fields ... ok
[INFO] [stdout] test test_add_example_json_has_name_field ... ok
[INFO] [stdout] test test_add_example_json_has_zellij_tab_field ... ok
[INFO] [stdout] test test_add_example_json_mutually_exclusive_with_name ... ok
[INFO] [stdout] test test_add_example_json_outputs_valid_json ... ok
[INFO] [stdout] test test_add_example_json_output_fields_are_strings ... ok
[INFO] [stdout] test common::tests::test_harness_creation ... ok
[INFO] [stdout] test test_flags_before_positional_args ... ok
[INFO] [stdout] test test_add_example_json_with_no_open_flag ... ok
[INFO] [stdout] test test_add_example_json_with_template_flag ... ok
[INFO] [stdout] test test_add_with_no_open_flag ... ok
[INFO] [stdout] test test_add_with_short_template_flag ... ok
[INFO] [stdout] test test_diff_with_stat_flag ... ok
[INFO] [stdout] test test_flags_after_positional_args ... ok
[INFO] [stdout] test test_add_example_json_has_workspace_path_field ... ok
[INFO] [stdout] test test_add_example_json_with_name_argument_fails ... ok
[INFO] [stdout] test test_add_example_json_with_no_hooks_flag ... ok
[INFO] [stdout] test test_focus_session_name_starting_with_dash ... ok
[INFO] [stdout] test test_init_help ... ok
[INFO] [stdout] test test_list_agent_combined_with_json ... ok
[INFO] [stdout] test test_list_with_bead_and_all_flags ... ok
[INFO] [stdout] test test_add_help ... ok
[INFO] [stdout] test test_list_agent_combined_with_all ... ok
[INFO] [stdout] test test_help_flag ... ok
[INFO] [stdout] test test_list_agent_with_no_matches ... ok
[INFO] [stdout] test test_list_with_all_flag ... ok
[INFO] [stdout] test test_diff_without_stat ... ok
[INFO] [stdout] test test_list_without_bead_shows_all ... ok
[INFO] [stdout] test test_list_with_agent_flag ... ok
[INFO] [stdout] test test_list_with_bead_json_output ... ok
[INFO] [stdout] test test_diff_session_name_starting_with_dash ... ok
[INFO] [stdout] test test_list_with_bead_flag ... ok
[INFO] [stdout] test test_list_with_bead_excludes_others ... ok
[INFO] [stdout] test test_remove_with_force_flag ... ok
[INFO] [stdout] test test_remove_with_merge_flag ... ok
[INFO] [stdout] test test_session_name_just_dash ... ok
[INFO] [stdout] test test_add_with_template_flag ... ok
[INFO] [stdout] test test_long_flag_names ... ok
[INFO] [stdout] test test_session_name_starting_with_triple_dash ... ok
[INFO] [stdout] test test_list_with_bead_no_matches ... ok
[INFO] [stdout] test test_list_with_json_flag ... ok
[INFO] [stdout] test test_session_name_starting_with_number ... ok
[INFO] [stdout] test test_remove_session_name_starting_with_dash ... ok
[INFO] [stdout] test test_session_name_with_hyphens ... ok
[INFO] [stdout] test test_session_name_with_leading_whitespace ... ok
[INFO] [stdout] test test_session_name_with_numbers ... ok
[INFO] [stdout] test test_session_name_starting_with_underscore ... ok
[INFO] [stdout] test test_remove_with_short_force_flag ... ok
[INFO] [stdout] test test_session_name_starting_with_double_dash ... ok
[INFO] [stdout] test test_remove_with_keep_branch_flag ... ok
[INFO] [stdout] test test_mutually_exclusive_flags ... ok
[INFO] [stdout] test test_session_name_with_underscores ... ok
[INFO] [stdout] test test_session_name_starting_with_single_dash ... ok
[INFO] [stdout] test test_session_name_with_trailing_whitespace ... ok
[INFO] [stdout] test test_template_with_equals_sign ... ok
[INFO] [stdout] test test_version_flag ... ok
[INFO] [stdout] test test_status_without_name_shows_all ... ok
[INFO] [stdout] test test_sync_with_explicit_session ... ok
[INFO] [stdout] test test_session_names_are_case_sensitive ... ok
[INFO] [stdout] test test_sync_without_session_name ... ok
[INFO] [stdout] test test_status_with_json_flag ... ok
[INFO] [stdout] test test_add_with_no_hooks_flag ... ok
[INFO] [stderr]      Running tests/test_error_display.rs (/opt/rustwide/target/debug/deps/test_error_display-f942744a7537a70d)
[INFO] [stdout] test test_add_example_json_has_status_field ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 68 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test common::tests::test_command_result_assertions ... ok
[INFO] [stdout] test common::tests::test_harness_creation ... ok
[INFO] [stdout] test common::tests::test_harness_has_jj_repo ... ok
[INFO] [stdout] test test_database_error_display ... ok
[INFO] [stdout] test test_error_exit_code ... ok
[INFO] [stdout] test test_error_format_for_missing_session ... ok
[INFO] [stdout] test test_error_no_stack_trace ... ok
[INFO] [stdout] test test_error_format_for_invalid_session_name ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_error_scenarios.rs (/opt/rustwide/target/debug/deps/test_error_scenarios-e28168819ccb4a0c)
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test common::tests::test_command_result_assertions ... ok
[INFO] [stdout] test common::tests::test_harness_creation ... ok
[INFO] [stdout] test common::tests::test_harness_has_jj_repo ... ok
[INFO] [stdout] test test_add_empty_session_name ... ok
[INFO] [stdout] test test_add_session_name_starts_with_dash ... ok
[INFO] [stdout] test test_add_session_name_too_long ... ok
[INFO] [stdout] test test_add_session_name_with_dots ... ok
[INFO] [stdout] test test_add_session_name_starts_with_underscore ... ok
[INFO] [stdout] test test_add_session_name_with_slash ... ok
[INFO] [stdout] test test_add_without_init ... ok
[INFO] [stdout] test test_cannot_add_same_session_twice ... ok
[INFO] [stdout] test test_corrupted_jj_workspace ... ok
[INFO] [stdout] test test_diff_nonexistent_session ... ok
[INFO] [stdout] test test_focus_nonexistent_session ... ok
[INFO] [stdout] test test_corrupted_database_recovery ... ok
[INFO] [stdout] test test_remove_nonexistent_session ... ok
[INFO] [stdout] test test_diff_missing_name_argument ... ok
[INFO] [stdout] test test_remove_already_removed_session ... ok
[INFO] [stdout] test test_add_missing_name_argument ... ok
[INFO] [stdout] test test_missing_config_file ... ok
[INFO] [stdout] test test_remove_missing_name_argument ... ok
[INFO] [stdout] test test_list_with_no_sessions_after_remove_all ... ok
[INFO] [stdout] test test_init_succeeds_with_jj_and_zellij_installed ... ok
[INFO] [stdout] test test_rapid_add_remove_cycles ... ok
[INFO] [stdout] test test_list_without_init ... ok
[INFO] [stdout] test test_session_name_exactly_64_chars ... ok
[INFO] [stdout] test test_sync_nonexistent_session ... ok
[INFO] [stdout] test test_init_with_extra_arguments ... ok
[INFO] [stdout] test test_readonly_zjj_directory ... ok
[INFO] [stdout] test test_unknown_subcommand ... ok
[INFO] [stdout] test test_remove_without_init ... ok
[INFO] [stdout] test test_invalid_flag ... ok
[INFO] [stdout] test test_status_without_init ... ok
[INFO] [stdout] test test_status_nonexistent_session ... ok
[INFO] [stdout] test test_missing_database ... ok
[INFO] [stdout] test test_invalid_toml_config ... ok
[INFO] [stdout] test test_workspace_directory_creation_failure ... ok
[INFO] [stderr]      Running tests/test_init.rs (/opt/rustwide/target/debug/deps/test_init-6debb3902f328e2e)
[INFO] [stdout] test test_session_name_with_numbers_only_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test common::tests::test_command_result_assertions ... ok
[INFO] [stdout] test test_init_output_is_informative ... ok
[INFO] [stdout] test test_init_creates_zjj_directory ... ok
[INFO] [stdout] test common::tests::test_harness_has_jj_repo ... ok
[INFO] [stdout] test test_init_config_has_correct_defaults ... ok
[INFO] [stdout] test test_init_creates_workspaces_directory ... ok
[INFO] [stdout] test common::tests::test_harness_creation ... ok
[INFO] [stdout] test test_init_twice_succeeds_idempotently ... ok
[INFO] [stdout] test test_init_preserves_existing_config ... ok
[INFO] [stdout] test test_init_creates_config_toml ... ok
[INFO] [stdout] test test_init_sets_up_complete_directory_structure ... ok
[INFO] [stdout] test test_init_creates_state_db ... ok
[INFO] [stdout] test test_init_state_db_has_correct_schema ... ok
[INFO] [stdout] test test_init_creates_indexes ... ok
[INFO] [stdout] test test_init_creates_valid_toml_config ... ok
[INFO] [stdout] test test_init_creates_layouts_directory ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_json_error_output.rs (/opt/rustwide/target/debug/deps/test_json_error_output-667069acc2075728)
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test common::tests::test_command_result_assertions ... ok
[INFO] [stdout] test common::tests::test_harness_creation ... ok
[INFO] [stdout] test common::tests::test_harness_has_jj_repo ... ok
[INFO] [stdout] test test_add_json_error_invalid_name ... ok
[INFO] [stdout] test test_add_json_error_duplicate_session ... ok
[INFO] [stdout] test test_diff_json_error_nonexistent_session ... ok
[INFO] [stdout] test test_focus_json_error_nonexistent_session ... ok
[INFO] [stdout] test test_init_json_error_when_already_initialized ... ok
[INFO] [stdout] test test_doctor_json_error_format ... ok
[INFO] [stdout] test test_sync_json_error_without_init ... ok
[INFO] [stdout] test test_remove_json_error_nonexistent_session ... ok
[INFO] [stdout] test test_introspect_json_error_format ... ok
[INFO] [stdout] test test_list_json_error_without_init ... ok
[INFO] [stderr]      Running tests/test_json_validation_exit_code.rs (/opt/rustwide/target/debug/deps/test_json_validation_exit_code-db81d98c5afbfbaf)
[INFO] [stdout] test test_status_json_error_without_init ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_add_json_error_exit_code ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_add_json_error_exit_code stdout ----
[INFO] [stdout] Error: Failed to parse JSON output. Stdout: . Error: EOF while parsing a value at line 1 column 0
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: anyhow::error::<impl anyhow::Error>::msg
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/src/backtrace.rs:27:14
[INFO] [stdout]    1: anyhow::__private::format_err
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/src/lib.rs:698:13
[INFO] [stdout]    2: test_json_validation_exit_code::test_add_json_error_exit_code::{{closure}}
[INFO] [stdout]              at ./tests/test_json_validation_exit_code.rs:20:9
[INFO] [stdout]    3: core::result::Result<T,E>::map_err
[INFO] [stdout]              at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/result.rs:968:27
[INFO] [stdout]    4: test_json_validation_exit_code::test_add_json_error_exit_code
[INFO] [stdout]              at ./tests/test_json_validation_exit_code.rs:19:67
[INFO] [stdout]    5: test_json_validation_exit_code::test_add_json_error_exit_code::{{closure}}
[INFO] [stdout]              at ./tests/test_json_validation_exit_code.rs:6:39
[INFO] [stdout]    6: core::ops::function::FnOnce::call_once
[INFO] [stdout]              at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    7: core::ops::function::FnOnce::call_once
[INFO] [stdout]              at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    8: test::__rust_begin_short_backtrace
[INFO] [stdout]              at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:663:18
[INFO] [stdout]    9: test::run_test_in_process::{{closure}}
[INFO] [stdout]              at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:74
[INFO] [stdout]   10: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   11: std::panicking::catch_unwind::do_call
[INFO] [stdout]              at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   12: std::panicking::catch_unwind
[INFO] [stdout]              at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   13: std::panic::catch_unwind
[INFO] [stdout]              at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   14: test::run_test_in_process
[INFO] [stdout]              at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:27
[INFO] [stdout]   15: test::run_test::{{closure}}
[INFO] [stdout]              at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:607:43
[INFO] [stdout]   16: test::run_test::{{closure}}
[INFO] [stdout]              at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:637:41
[INFO] [stdout]   17: std::sys::backtrace::__rust_begin_short_backtrace
[INFO] [stdout]              at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:160:18
[INFO] [stdout]   18: std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}
[INFO] [stdout]              at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:92:13
[INFO] [stdout]   19: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   20: std::panicking::catch_unwind::do_call
[INFO] [stdout]              at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   21: std::panicking::catch_unwind
[INFO] [stdout]              at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   22: std::panic::catch_unwind
[INFO] [stdout]              at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   23: std::thread::lifecycle::spawn_unchecked::{{closure}}
[INFO] [stdout]              at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:90:26
[INFO] [stdout]   24: core::ops::function::FnOnce::call_once{{vtable.shim}}
[INFO] [stdout]              at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]              at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   26: std::sys::thread::unix::Thread::new::thread_start
[INFO] [stdout]              at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   27: <unknown>
[INFO] [stdout]   28: clone
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_add_json_error_exit_code
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p zjj --test test_json_validation_exit_code`
[INFO] running `Command { std: "docker" "inspect" "d712735e1a3d3e84770451bfbc7197c4183d14f44af38ea94586eb4aa2c13391", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d712735e1a3d3e84770451bfbc7197c4183d14f44af38ea94586eb4aa2c13391", kill_on_drop: false }`
[INFO] [stdout] d712735e1a3d3e84770451bfbc7197c4183d14f44af38ea94586eb4aa2c13391
