[INFO] cloning repository https://github.com/maedana/claudeye [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/maedana/claudeye" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmaedana%2Fclaudeye", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmaedana%2Fclaudeye'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 08e8257a792d6ecfc303d53dbcfd03cb5dfa25e9 [INFO] testing maedana/claudeye against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmaedana%2Fclaudeye" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/maedana/claudeye [INFO] finished tweaking git repo https://github.com/maedana/claudeye [INFO] tweaked toml for git repo https://github.com/maedana/claudeye written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/maedana/claudeye on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/maedana/claudeye already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 83e124a9f11a23f92c1a37d12118c376a948328cb170de0646527925c856bd55 [INFO] running `Command { std: "docker" "start" "-a" "83e124a9f11a23f92c1a37d12118c376a948328cb170de0646527925c856bd55", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "83e124a9f11a23f92c1a37d12118c376a948328cb170de0646527925c856bd55", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "83e124a9f11a23f92c1a37d12118c376a948328cb170de0646527925c856bd55", kill_on_drop: false }` [INFO] [stdout] 83e124a9f11a23f92c1a37d12118c376a948328cb170de0646527925c856bd55 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 950afbe47b780b8c7c0b5ce7c8fcd20e58c12dc9c71c7b2a410018df7ad4b241 [INFO] running `Command { std: "docker" "start" "-a" "950afbe47b780b8c7c0b5ce7c8fcd20e58c12dc9c71c7b2a410018df7ad4b241", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.182 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling wayland-sys v0.31.8 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling wayland-backend v0.3.12 [INFO] [stderr] Compiling quick-xml v0.38.4 [INFO] [stderr] Compiling wayland-client v0.31.12 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling proc-macro-crate v3.4.0 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling futures-sink v0.3.32 [INFO] [stderr] Compiling futures-task v0.3.32 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling ordered-stream v0.2.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling accesskit v0.17.1 [INFO] [stderr] Compiling xkbcommon-dl v0.4.2 [INFO] [stderr] Compiling profiling v1.0.17 [INFO] [stderr] Compiling immutable-chunkmap v2.1.2 [INFO] [stderr] Compiling epaint_default_fonts v0.30.0 [INFO] [stderr] Compiling signal-hook v0.3.18 [INFO] [stderr] Compiling smithay-client-toolkit v0.20.0 [INFO] [stderr] Compiling glutin_glx_sys v0.6.1 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling glutin_egl_sys v0.7.1 [INFO] [stderr] Compiling pathfinder_simd v0.5.5 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling freetype-sys v0.20.1 [INFO] [stderr] Compiling glutin v0.32.3 [INFO] [stderr] Compiling yeslogic-fontconfig-sys v6.0.0 [INFO] [stderr] Compiling glutin-winit v0.5.0 [INFO] [stderr] Compiling concurrent-queue v2.5.0 [INFO] [stderr] Compiling instability v0.3.11 [INFO] [stderr] Compiling accesskit_consumer v0.26.0 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling event-listener v5.4.1 [INFO] [stderr] Compiling async-executor v1.14.0 [INFO] [stderr] Compiling png v0.18.1 [INFO] [stderr] Compiling castaway v0.2.4 [INFO] [stderr] Compiling wayland-scanner v0.31.8 [INFO] [stderr] Compiling web-time v1.1.0 [INFO] [stderr] Compiling font-kit v0.14.3 [INFO] [stderr] Compiling glow v0.16.0 [INFO] [stderr] Compiling indoc v2.0.7 [INFO] [stderr] Compiling clap_builder v4.5.60 [INFO] [stderr] Compiling event-listener-strategy v0.5.4 [INFO] [stderr] Compiling async-channel v2.5.0 [INFO] [stderr] Compiling async-lock v3.4.2 [INFO] [stderr] Compiling async-broadcast v0.7.2 [INFO] [stderr] Compiling pxfm v0.1.27 [INFO] [stderr] Compiling blocking v1.6.2 [INFO] [stderr] Compiling pathfinder_geometry v0.5.1 [INFO] [stderr] Compiling rmp v0.8.15 [INFO] [stderr] Compiling compact_str v0.8.1 [INFO] [stderr] Compiling async-fs v2.2.0 [INFO] [stderr] Compiling lru v0.12.5 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling nix v0.29.0 [INFO] [stderr] Compiling xdg-home v1.3.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling memmap2 v0.9.10 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling x11-dl v2.21.0 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling signal-hook-mio v0.2.5 [INFO] [stderr] Compiling dirs-sys v0.5.0 [INFO] [stderr] Compiling unicode-truncate v1.1.0 [INFO] [stderr] Compiling float-ord v0.3.2 [INFO] [stderr] Compiling unicode-width v0.2.0 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling dirs v6.0.0 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling tmux-claude-state v0.4.1 (/opt/rustwide/workdir/crates/tmux-claude-state) [INFO] [stderr] Compiling polling v3.11.0 [INFO] [stderr] Compiling gethostname v1.1.0 [INFO] [stderr] Compiling moxcms v0.7.11 [INFO] [stderr] Compiling x11rb v0.13.2 [INFO] [stderr] Compiling async-io v2.6.0 [INFO] [stderr] Compiling crossterm v0.28.1 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zvariant_utils v2.1.0 [INFO] [stderr] Compiling darling_core v0.23.0 [INFO] [stderr] Compiling wayland-csd-frame v0.3.0 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling enumflags2_derive v0.7.12 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling bytemuck_derive v1.10.2 [INFO] [stderr] Compiling zvariant_derive v4.2.0 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling zbus_macros v4.4.0 [INFO] [stderr] Compiling serde_repr v0.1.20 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling bytemuck v1.25.0 [INFO] [stderr] Compiling wayland-protocols v0.32.10 [INFO] [stderr] Compiling wayland-cursor v0.31.12 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling calloop v0.13.0 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling tiny-skia-path v0.11.4 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling calloop-wayland-source v0.3.0 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling emath v0.30.0 [INFO] [stderr] Compiling tiny-skia v0.11.4 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling calloop v0.14.4 [INFO] [stderr] Compiling arboard v3.6.1 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling ecolor v0.30.0 [INFO] [stderr] Compiling clap_derive v4.5.55 [INFO] [stderr] Compiling epaint v0.30.0 [INFO] [stderr] Compiling darling_macro v0.23.0 [INFO] [stderr] Compiling calloop-wayland-source v0.4.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling darling v0.23.0 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling egui v0.30.0 [INFO] [stderr] Compiling strum v0.26.3 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling ratatui v0.29.0 [INFO] [stderr] Compiling enumflags2 v0.7.12 [INFO] [stderr] Compiling quick-xml v0.30.0 [INFO] [stderr] Compiling rmp-serde v1.3.1 [INFO] [stderr] Compiling image v0.25.9 [INFO] [stderr] Compiling zvariant v4.2.0 [INFO] [stderr] Compiling clap v4.5.60 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling webbrowser v1.1.0 [INFO] [stderr] Compiling zbus_names v3.0.0 [INFO] [stderr] Compiling wayland-protocols-wlr v0.3.10 [INFO] [stderr] Compiling wayland-protocols-plasma v0.3.10 [INFO] [stderr] Compiling wayland-protocols-experimental v20250721.0.1 [INFO] [stderr] Compiling wayland-protocols-misc v0.3.10 [INFO] [stderr] Compiling zbus_xml v4.0.0 [INFO] [stderr] Compiling zbus v4.4.0 [INFO] [stderr] Compiling egui_glow v0.30.0 [INFO] [stderr] Compiling smithay-client-toolkit v0.19.2 [INFO] [stderr] Compiling zbus-lockstep v0.4.4 [INFO] [stderr] Compiling zbus-lockstep-macros v0.4.4 [INFO] [stderr] Compiling sctk-adwaita v0.10.1 [INFO] [stderr] Compiling smithay-clipboard v0.7.3 [INFO] [stderr] Compiling winit v0.30.12 [INFO] [stderr] Compiling atspi-common v0.6.0 [INFO] [stderr] Compiling atspi-proxies v0.6.0 [INFO] [stderr] Compiling accesskit_atspi_common v0.10.1 [INFO] [stderr] Compiling atspi-connection v0.6.0 [INFO] [stderr] Compiling atspi v0.22.0 [INFO] [stderr] Compiling accesskit_unix v0.13.1 [INFO] [stderr] Compiling accesskit_winit v0.23.1 [INFO] [stderr] Compiling egui-winit v0.30.0 [INFO] [stderr] Compiling eframe v0.30.0 [INFO] [stderr] Compiling claudeye v0.8.3 (/opt/rustwide/workdir/crates/claudeye) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 06s [INFO] running `Command { std: "docker" "inspect" "950afbe47b780b8c7c0b5ce7c8fcd20e58c12dc9c71c7b2a410018df7ad4b241", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "950afbe47b780b8c7c0b5ce7c8fcd20e58c12dc9c71c7b2a410018df7ad4b241", kill_on_drop: false }` [INFO] [stdout] 950afbe47b780b8c7c0b5ce7c8fcd20e58c12dc9c71c7b2a410018df7ad4b241 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d454eb8c05e4bed0133556a5b5879f5fd13c5d0a3d53109d209d06d9b9ae1856 [INFO] running `Command { std: "docker" "start" "-a" "d454eb8c05e4bed0133556a5b5879f5fd13c5d0a3d53109d209d06d9b9ae1856", kill_on_drop: false }` [INFO] [stderr] Compiling tmux-claude-state v0.4.1 (/opt/rustwide/workdir/crates/tmux-claude-state) [INFO] [stderr] Compiling claudeye v0.8.3 (/opt/rustwide/workdir/crates/claudeye) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 3.62s [INFO] running `Command { std: "docker" "inspect" "d454eb8c05e4bed0133556a5b5879f5fd13c5d0a3d53109d209d06d9b9ae1856", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d454eb8c05e4bed0133556a5b5879f5fd13c5d0a3d53109d209d06d9b9ae1856", kill_on_drop: false }` [INFO] [stdout] d454eb8c05e4bed0133556a5b5879f5fd13c5d0a3d53109d209d06d9b9ae1856 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 1959b7a59676e2bb1107d50ff9c558f39c1d08410b66e7d35d2659e72b19a639 [INFO] running `Command { std: "docker" "start" "-a" "1959b7a59676e2bb1107d50ff9c558f39c1d08410b66e7d35d2659e72b19a639", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.47s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/claudeye-3def5bc0c713bf4c) [INFO] [stdout] [INFO] [stdout] running 83 tests [INFO] [stdout] test crmux_client::tests::test_decode_response_invalid_data ... ok [INFO] [stdout] test crmux_client::tests::test_decode_response_extracts_sessions ... ok [INFO] [stdout] test crmux_client::tests::test_decode_response_rejects_rpc_error ... ok [INFO] [stdout] test crmux_client::tests::test_encode_request_produces_valid_msgpack ... ok [INFO] [stdout] test cursor::tests::cursor_inside_rect ... ok [INFO] [stdout] test cursor::tests::cursor_on_edge_top_left ... ok [INFO] [stdout] test cursor::tests::cursor_outside_offset_rect ... ok [INFO] [stdout] test cursor::tests::cursor_outside_rect_above ... ok [INFO] [stdout] test crmux_client::tests::test_decode_response_rejects_wrong_type ... ok [INFO] [stdout] test crmux_client::tests::test_encode_request_decode_round_trip ... ok [INFO] [stdout] test cursor::tests::cursor_in_offset_rect ... ok [INFO] [stdout] test cursor::tests::cursor_outside_rect_right ... ok [INFO] [stdout] test cursor::tests::lerp_factor_clamped_below_zero ... ok [INFO] [stdout] test cursor::tests::lerp_gradual_convergence ... ok [INFO] [stdout] test cursor::tests::lerp_moves_toward_target ... ok [INFO] [stdout] test cursor::tests::lerp_snaps_when_close ... ok [INFO] [stdout] test picker::tests::move_down_advances_selection ... ok [INFO] [stdout] test picker::tests::move_up_decreases_selection ... ok [INFO] [stdout] test cursor::tests::cursor_outside_rect_left ... ok [INFO] [stdout] test crmux_client::tests::test_socket_path_contains_uid ... ok [INFO] [stdout] test cursor::tests::cursor_on_edge_bottom_right ... ok [INFO] [stdout] test picker::tests::move_down_stops_at_last ... ok [INFO] [stdout] test cursor::tests::lerp_factor_clamped_above_one ... ok [INFO] [stdout] test cursor::tests::lerp_no_change_at_target ... ok [INFO] [stdout] test cursor::tests::cursor_outside_rect_below ... ok [INFO] [stdout] test picker::tests::pane_id_at_returns_correct_id ... ok [INFO] [stdout] test tests::format_crmux_label_full_info ... ok [INFO] [stdout] test tests::format_crmux_label_empty_title_skipped ... ok [INFO] [stdout] test tests::format_crmux_label_no_model_no_context ... ok [INFO] [stdout] test picker::tests::selected_pane_id_returns_current ... ok [INFO] [stdout] test tests::apply_opacity_full ... ok [INFO] [stdout] test picker::tests::move_up_stops_at_first ... ok [INFO] [stdout] test tests::format_crmux_label_minimal ... ok [INFO] [stdout] test tests::apply_opacity_zero ... ok [INFO] [stdout] test tests::crmux_to_claude_sessions_converts_fields ... ok [INFO] [stdout] test picker::tests::pane_id_at_returns_none_for_out_of_bounds ... ok [INFO] [stdout] test tests::crmux_to_claude_sessions_empty ... ok [INFO] [stdout] test tests::format_crmux_label_title_newlines_replaced ... ok [INFO] [stdout] test tests::format_crmux_label_title_truncated_at_40_chars ... ok [INFO] [stdout] test tests::format_crmux_label_with_japanese_title ... ok [INFO] [stdout] test tests::format_crmux_label_with_title ... ok [INFO] [stdout] test tests::format_crmux_label_with_title_no_branch ... ok [INFO] [stdout] test tests::format_elapsed_minutes ... ok [INFO] [stdout] test tests::format_elapsed_seconds ... ok [INFO] [stdout] test tests::min_window_width_is_positive_and_reasonable ... ok [INFO] [stdout] test tests::parse_crmux_state_approval_alias ... ok [INFO] [stdout] test tests::parse_crmux_state_unknown_defaults_to_idle ... ok [INFO] [stdout] test tests::parse_crmux_state_waiting_for_approval ... ok [INFO] [stdout] test tests::parse_crmux_state_working ... ok [INFO] [stdout] test tests::position_middle_center ... ok [INFO] [stdout] test tests::position_bottom_right ... ok [INFO] [stdout] test tests::pulse_approval_not_quiet ... ok [INFO] [stdout] test tests::position_top_center_default ... ok [INFO] [stdout] test tests::pulse_approval_quiet_suppressed ... ok [INFO] [stdout] test tests::pulse_idle_expired_not_quiet ... ok [INFO] [stdout] test tests::pulse_idle_fresh_not_quiet ... ok [INFO] [stdout] test tests::format_crmux_label_no_branch ... ok [INFO] [stdout] test tests::format_elapsed_hours ... ok [INFO] [stdout] test tests::parse_crmux_state_idle ... ok [INFO] [stdout] test tests::pulse_idle_stale_not_quiet ... ok [INFO] [stdout] test tests::pulse_idle_stale_quiet_suppressed ... ok [INFO] [stdout] test tests::pulse_working_not_quiet ... ok [INFO] [stdout] test tests::pulse_working_quiet ... ok [INFO] [stdout] test tests::row_horizontal_overhead_is_positive ... ok [INFO] [stdout] test tests::should_alert_approval_over_max ... ok [INFO] [stdout] test tests::should_alert_approval_under_min ... ok [INFO] [stdout] test tests::should_alert_approval_within_range ... ok [INFO] [stdout] test tests::should_alert_empty_sessions ... ok [INFO] [stdout] test tests::should_alert_idle_at_max ... ok [INFO] [stdout] test tests::should_alert_idle_over_max ... ok [INFO] [stdout] test tests::should_alert_idle_at_min ... ok [INFO] [stdout] test tests::should_alert_idle_under_min ... ok [INFO] [stdout] test tests::apply_opacity_half_alpha ... ok [INFO] [stdout] test tests::should_alert_idle_within_range ... ok [INFO] [stdout] test tests::should_alert_mixed_working_and_expired_idle ... ok [INFO] [stdout] test tests::should_alert_mixed_working_and_stale_idle ... ok [INFO] [stdout] test tests::should_alert_working_never ... ok [INFO] [stdout] test tests::state_summary_all_three_states ... ok [INFO] [stdout] test tests::state_summary_all_working ... ok [INFO] [stdout] test tests::state_summary_empty_sessions ... ok [INFO] [stdout] test tests::state_summary_mixed_excludes_zero ... ok [INFO] [stdout] test tests::stroke_width_no_pulse_is_always_one ... ok [INFO] [stdout] test tests::stroke_width_pulse_oscillates ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 83 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tmux_claude_state-0d9119e643c553c8) [INFO] [stdout] [INFO] [stdout] running 21 tests [INFO] [stdout] test claude_state::tests::separator_line_box_drawing ... ok [INFO] [stdout] test claude_state::tests::separator_line_empty ... ok [INFO] [stdout] test claude_state::tests::separator_line_text_content ... ok [INFO] [stdout] test claude_state::tests::separator_line_mixed_with_text ... ok [INFO] [stdout] test tmux::tests::capture_pane_args_plain_text ... ok [INFO] [stdout] test claude_state::tests::separator_line_mixed_box_drawing ... ok [INFO] [stdout] test tmux::tests::capture_pane_args_with_ansi ... ok [INFO] [stdout] test claude_state::tests::separator_line_double ... ok [INFO] [stdout] test tmux::tests::empty_session_line ... ok [INFO] [stdout] test tmux::tests::focused_claude_pane_different_session ... ok [INFO] [stdout] test tmux::tests::inactive_pane_matching_session ... ok [INFO] [stdout] test tmux::tests::inactive_window_matching_session ... ok [INFO] [stdout] test tmux::tests::malformed_session_line ... ok [INFO] [stdout] test tmux::tests::parse_focused_session_focused_only ... ok [INFO] [stdout] test tmux::tests::parse_focused_session_no_session_field ... ok [INFO] [stdout] test tmux::tests::parse_focused_session_not_focused ... ok [INFO] [stdout] test tmux::tests::parse_focused_session_session_with_special_chars ... ok [INFO] [stdout] test tmux::tests::parse_focused_session_with_focused_client ... ok [INFO] [stdout] test tmux::tests::parse_focused_session_empty_line ... ok [INFO] [stdout] test tmux::tests::focused_claude_pane_matching_session ... ok [INFO] [stdout] test tmux::tests::non_claude_matching_session ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/claude_state_test.rs (/opt/rustwide/target/debug/deps/claude_state_test-0abb6e0c9358b675) [INFO] [stdout] [INFO] [stdout] running 41 tests [INFO] [stdout] test permission_mode_display_labels ... ok [INFO] [stdout] test permission_mode_edit_automatically ... ok [INFO] [stdout] test permission_mode_not_triggered_by_conversation_history ... ok [INFO] [stdout] test permission_mode_ask_before_edits_default ... ok [INFO] [stdout] test permission_mode_plan_mode ... ok [INFO] [stdout] test running_with_asterisk_symbol ... ok [INFO] [stdout] test running_with_action_text_containing_spaces ... ok [INFO] [stdout] test running_with_clauding ... ok [INFO] [stdout] test running_with_crystallizing_and_accept_edits_mode ... ok [INFO] [stdout] test running_fallback_esc_to_interrupt ... ok [INFO] [stdout] test running_with_esc_to_interrupt_at_end_of_status_line ... ok [INFO] [stdout] test running_with_esc_to_interrupt_followed_by_ctrl_t_to_hide_tasks ... ok [INFO] [stdout] test running_with_japanese_status_and_todo_list ... ok [INFO] [stdout] test running_with_jitterbugging_middle_dot ... ok [INFO] [stdout] test running_fallback_ctrl_c_to_interrupt ... ok [INFO] [stdout] test running_with_moseying ... ok [INFO] [stdout] test running_with_thinking ... ok [INFO] [stdout] test running_with_just_thinking_status ... ok [INFO] [stdout] test running_with_thought_for_without_middle_dot ... ok [INFO] [stdout] test idle_with_plan_mode ... ok [INFO] [stdout] test running_with_spinning_and_plan_mode_ctrl_c_without_time ... ok [INFO] [stdout] test idle_with_file_changes_status_line ... ok [INFO] [stdout] test idle_with_completion_suggestion ... ok [INFO] [stdout] test idle_with_accept_edits ... ok [INFO] [stdout] test not_running_when_text_mentions_esc_to_interrupt_in_quotes ... ok [INFO] [stdout] test idle_with_vim_mode_and_stale_waiting_pattern_in_history ... ok [INFO] [stdout] test idle_with_trust_dialog_overlay ... ok [INFO] [stdout] test idle_after_task_completion_with_file_changes ... ok [INFO] [stdout] test idle_after_task_completion ... ok [INFO] [stdout] test idle_with_prompt_only ... ok [INFO] [stdout] test not_running_when_indented_status_line_quoted_text ... ok [INFO] [stdout] test running_with_time_first_format ... ok [INFO] [stdout] test empty_content_falls_back_to_idle ... ok [INFO] [stdout] test unknown_state_falls_back_to_idle ... ok [INFO] [stdout] test waiting_approval_dialog_with_running_spinner_present ... ok [INFO] [stdout] test waiting_interview_mode ... ok [INFO] [stdout] test waiting_with_confirmation_prompt ... ok [INFO] [stdout] test waiting_with_no_as_last_selected_option ... ok [INFO] [stdout] test waiting_with_permission_prompt_yes_allow_once ... ok [INFO] [stdout] test waiting_interview_mode_with_running_spinner_present ... ok [INFO] [stdout] test waiting_bash_command_confirmation_dialog ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/tmux_test.rs (/opt/rustwide/target/debug/deps/tmux_test-ee8c1a7249fb4b65) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test parse_pane_line_any_installed_claude_version_detected ... ok [INFO] [stdout] test refresh_version_cache_detects_installed_versions ... ok [INFO] [stdout] test read_version_entries_returns_none_for_missing_directory ... ok [INFO] [stdout] test parse_pane_line_insufficient_fields_returns_none ... ok [INFO] [stdout] test parse_pane_line_invalid_pid_returns_none ... ok [INFO] [stdout] test parse_pane_line_non_existent_version_not_detected ... ok [INFO] [stdout] test parse_pane_line_non_claude_command_returns_none ... ok [INFO] [stdout] test read_version_entries_returns_filenames_from_directory ... ok [INFO] [stdout] test worktree_resolves_original_project_name ... ok [INFO] [stdout] test project_name_is_basename_of_cwd ... ok [INFO] [stdout] test parse_valid_pane_line_claude ... ok [INFO] [stdout] test non_worktree_has_no_worktree_name ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stderr] Doc-tests tmux_claude_state [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "1959b7a59676e2bb1107d50ff9c558f39c1d08410b66e7d35d2659e72b19a639", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1959b7a59676e2bb1107d50ff9c558f39c1d08410b66e7d35d2659e72b19a639", kill_on_drop: false }` [INFO] [stdout] 1959b7a59676e2bb1107d50ff9c558f39c1d08410b66e7d35d2659e72b19a639