[INFO] fetching crate crew-watch 0.2.2...
[INFO] testing crew-watch-0.2.2 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate crew-watch 0.2.2 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate crew-watch 0.2.2
[INFO] finished tweaking crates.io crate crew-watch 0.2.2
[INFO] tweaked toml for crates.io crate crew-watch 0.2.2 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate crew-watch 0.2.2 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate crew-watch 0.2.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:33:12
[INFO] [stderr]    |
[INFO] [stderr] 33 | homepage = "https://github.com/ppetermann/crew-watch"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 38 | repository = "https://github.com/ppetermann/crew-watch"
[INFO] [stderr]    |              ------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `crew-watch` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f96093171793f745d4ef6daef90430f4df0ee6cc9a6e3aca7a0e7eb4e1c2915d
[INFO] running `Command { std: "docker" "start" "f96093171793f745d4ef6daef90430f4df0ee6cc9a6e3aca7a0e7eb4e1c2915d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f96093171793f745d4ef6daef90430f4df0ee6cc9a6e3aca7a0e7eb4e1c2915d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f96093171793f745d4ef6daef90430f4df0ee6cc9a6e3aca7a0e7eb4e1c2915d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f96093171793f745d4ef6daef90430f4df0ee6cc9a6e3aca7a0e7eb4e1c2915d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f96093171793f745d4ef6daef90430f4df0ee6cc9a6e3aca7a0e7eb4e1c2915d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:33:12
[INFO] [stderr]    |
[INFO] [stderr] 33 | homepage = "https://github.com/ppetermann/crew-watch"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 38 | repository = "https://github.com/ppetermann/crew-watch"
[INFO] [stderr]    |              ------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `crew-watch` (manifest) generated 1 warning
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling instability v0.3.13
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling compact_str v0.8.2
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling unicode-truncate v1.1.0
[INFO] [stderr]    Compiling cassowary v0.3.0
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling darling_core v0.24.0
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling darling_macro v0.24.0
[INFO] [stderr]    Compiling darling v0.24.0
[INFO] [stderr]    Compiling ratatui v0.29.0
[INFO] [stderr]    Compiling crew-watch v0.2.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 24s
[INFO] running `Command { std: "docker" "inspect" "f96093171793f745d4ef6daef90430f4df0ee6cc9a6e3aca7a0e7eb4e1c2915d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f96093171793f745d4ef6daef90430f4df0ee6cc9a6e3aca7a0e7eb4e1c2915d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:33:12
[INFO] [stderr]    |
[INFO] [stderr] 33 | homepage = "https://github.com/ppetermann/crew-watch"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 38 | repository = "https://github.com/ppetermann/crew-watch"
[INFO] [stderr]    |              ------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `crew-watch` (manifest) generated 1 warning
[INFO] [stderr]    Compiling crew-watch v0.2.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 24.72s
[INFO] running `Command { std: "docker" "inspect" "f96093171793f745d4ef6daef90430f4df0ee6cc9a6e3aca7a0e7eb4e1c2915d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f96093171793f745d4ef6daef90430f4df0ee6cc9a6e3aca7a0e7eb4e1c2915d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:33:12
[INFO] [stderr]    |
[INFO] [stderr] 33 | homepage = "https://github.com/ppetermann/crew-watch"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 38 | repository = "https://github.com/ppetermann/crew-watch"
[INFO] [stderr]    |              ------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `crew-watch` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/crew-watch/a0c82ea75e556b22/out/crew_watch-a0c82ea75e556b22)
[INFO] [stdout] 
[INFO] [stdout] running 231 tests
[INFO] [stdout] test about::tests::centered_rect_shrinks_on_narrow_terminal ... ok
[INFO] [stdout] test about::tests::centered_rect_clamps_height_and_docks_to_top ... ok
[INFO] [stdout] test about::tests::centered_rect_is_centered_at_preferred_size ... ok
[INFO] [stdout] test about::tests::narrow_width_degrades_without_panicking ... ok
[INFO] [stdout] test about::tests::wrapped_lines_never_exceed_the_requested_width ... ok
[INFO] [stdout] test about::tests::centered_rect_none_when_no_room ... ok
[INFO] [stdout] test about::tests::trigger_q_and_esc_close_everything_else_pending ... ok
[INFO] [stdout] test about::tests::body_carries_version_link_and_license_notice ... ok
[INFO] [stdout] test activity::tests::busy_record_multiline_or_garbage_is_none ... ok
[INFO] [stdout] test activity::tests::fit_state_degrades_emoji_ascii_empty ... ok
[INFO] [stdout] test about::tests::wrapping_preserves_every_word_in_order ... ok
[INFO] [stdout] test activity::tests::glyphs_are_single_wide_scalars ... ok
[INFO] [stdout] test activity::tests::lifecycle_beats_turn_state ... ok
[INFO] [stdout] test activity::tests::busy_record_matching_gen_parses ... ok
[INFO] [stdout] test activity::tests::busy_record_missing_gen_or_bad_version_is_none ... ok
[INFO] [stdout] test activity::tests::busy_record_stale_gen_is_none ... ok
[INFO] [stdout] test activity::tests::busy_record_unknown_state_is_none ... ok
[INFO] [stdout] test activity::tests::status_verb_strips_decision_key ... ok
[INFO] [stdout] test activity::tests::status_verb_takes_last_line ... ok
[INFO] [stdout] test agent_cols::tests::elapsed_ladder_handles_sub_hour_and_sub_minute ... ok
[INFO] [stdout] test agent_cols::tests::cpu_ladder_drops_the_decimal_before_a_digit ... ok
[INFO] [stdout] test agent_cols::tests::elapsed_ladder_keeps_the_hours ... ok
[INFO] [stdout] test agent_cols::tests::mem_ladder_trades_precision_then_unit_then_digits ... ok
[INFO] [stdout] test agent_cols::tests::narrow_terminal_shrinks_within_budget_and_never_below_one ... ok
[INFO] [stdout] test activity::tests::status_verb_empty_is_none ... ok
[INFO] [stdout] test activity::tests::working_splits_on_turn_state ... ok
[INFO] [stdout] test agent_cols::tests::wide_terminal_keeps_the_nominal_widths ... ok
[INFO] [stdout] test agent_cols::tests::every_fitted_cell_stays_inside_its_budget ... ok
[INFO] [stdout] test agent_cols::tests::pid_and_header_keep_their_leading_characters ... ok
[INFO] [stdout] test agent_cols::tests::mem_ladder_covers_every_unit ... ok
[INFO] [stdout] test app::tests::drain_quota_without_receiver_is_noop ... ok
[INFO] [stdout] test app::tests::quota_lines_auto_counts_stale_and_unknown_status ... ok
[INFO] [stdout] test app::tests::construct_with_missing_fm_home_is_non_fatal ... ok
[INFO] [stdout] test app::tests::effective_selection_auto_vs_explicit ... ok
[INFO] [stdout] test app::tests::drain_quota_keeps_last_report_on_failure ... ok
[INFO] [stdout] test app::tests::quota_lines_auto_live_then_failed ... ok
[INFO] [stdout] test app::tests::quota_lines_disabled_is_zero ... ok
[INFO] [stdout] test app::tests::quota_lines_explicit_d9_legs ... ok
[INFO] [stdout] test config::tests::config_base_prefers_xdg_and_treats_empty_as_unset ... ok
[INFO] [stdout] test config::tests::missing_file_is_auto_mode ... ok
[INFO] [stdout] test app::tests::reload_survives_vanished_fm_home ... ok
[INFO] [stdout] test app::tests::reload_drops_vanished_record_no_ghost ... ok
[INFO] [stdout] test app::tests::reload_picks_up_recycled_worktree_new_task ... ok
[INFO] [stdout] test config::tests::parse_empty_value_is_explicit_empty ... ok
[INFO] [stdout] test config::tests::parse_key_absent_is_none ... ok
[INFO] [stdout] test config::tests::save_empty_writes_explicit_empty ... ok
[INFO] [stdout] test config::tests::parse_single_and_multi ... ok
[INFO] [stdout] test config::tests::parse_trailing_comma_drops_empties ... ok
[INFO] [stdout] test config::tests::save_unwritable_returns_err_no_panic ... ok
[INFO] [stdout] test agent_cols::tests::table_never_overflows_the_terminal_width ... ok
[INFO] [stdout] test config::tests::round_trip_preserves_selection ... ok
[INFO] [stdout] test detect::tests::detect_versioned_and_wrappers ... ok
[INFO] [stdout] test config::tests::save_unknown_keys_preserved ... ok
[INFO] [stdout] test detect::tests::detect_direct_basenames ... ok
[INFO] [stdout] test detect::tests::sorted_by_cpu_desc ... ok
[INFO] [stdout] test detect::tests::subtree_aggregates_into_one_session ... ok
[INFO] [stdout] test detect::tests::no_agents_returns_empty ... ok
[INFO] [stdout] test agent_cols::tests::task_column_always_keeps_at_least_one_column ... ok
[INFO] [stdout] test detect::tests::first_tick_has_zero_cpu ... ok
[INFO] [stdout] test detect::tests::nested_agent_is_separate_and_excluded_from_ancestor ... ok
[INFO] [stdout] test detect::tests::detect_rejects_lookalikes ... ok
[INFO] [stdout] test detect::tests::detect_through_interpreter ... ok
[INFO] [stdout] test format_util::tests::fmt_reset ... ok
[INFO] [stdout] test format_util::tests::fmt_uptime ... ok
[INFO] [stdout] test format_util::tests::fmt_age_compact ... ok
[INFO] [stdout] test format_util::tests::fmt_make_bar ... ok
[INFO] [stdout] test format_util::tests::fmt_kib ... ok
[INFO] [stdout] test format_util::tests::fmt_duration ... ok
[INFO] [stdout] test format_util::tests::fmt_percent ... ok
[INFO] [stdout] test format_util::tests::fmt_make_bar_min_one ... ok
[INFO] [stdout] test meta::tests::find_by_cwd_miss ... ok
[INFO] [stdout] test macos::convert::tests::idle_lands_in_linux_field_order ... ok
[INFO] [stdout] test meta::tests::load_missing_home_is_empty ... ok
[INFO] [stdout] test macos::convert::tests::starttime_ticks_round_trip ... ok
[INFO] [stdout] test meta::tests::parse_known_keys_ignores_rest ... ok
[INFO] [stdout] test model::tests::empty_cmdline_returns_none ... ok
[INFO] [stdout] test meta::tests::parse_empty_is_default ... ok
[INFO] [stdout] test model::tests::joined_flag_form ... ok
[INFO] [stdout] test model::tests::joined_flag_form_with_prefix ... ok
[INFO] [stdout] test macos::convert::tests::cpu_accum_resizes_when_core_count_changes ... ok
[INFO] [stdout] test macos::convert::tests::cpu_accum_two_advances_reproduce_usage ... ok
[INFO] [stdout] test meta::tests::parse_handles_blank_and_garbage_lines ... ok
[INFO] [stdout] test macos::convert::tests::end_to_end_build_sessions_off_mac ... ok
[INFO] [stdout] test macos::convert::tests::to_proc_entry_units_and_passthrough ... ok
[INFO] [stdout] test meta::tests::find_by_cwd_matches_with_or_without_trailing_slash ... ok
[INFO] [stdout] test model::tests::no_model_flag_returns_none ... ok
[INFO] [stdout] test model::tests::separate_flag_form ... ok
[INFO] [stdout] test model::tests::model_with_nested_prefix_strips_to_last_segment ... ok
[INFO] [stdout] test model::tests::only_first_model_flag_wins ... ok
[INFO] [stdout] test procfs::tests::cmdline_nul_separated ... ok
[INFO] [stdout] test procfs::tests::loadavg_parse ... ok
[INFO] [stdout] test model::tests::model_with_no_prefix_stays_intact ... ok
[INFO] [stdout] test procfs::tests::stat_malformed_returns_none ... ok
[INFO] [stdout] test procfs::tests::uptime_parse ... ok
[INFO] [stdout] test project::tests::config_path_from_standard_worktree_gitdir ... ok
[INFO] [stdout] test model::tests::model_flag_among_other_flags ... ok
[INFO] [stdout] test model::tests::model_flag_at_end_with_no_value ... ok
[INFO] [stdout] test model::tests::model_flag_in_argv0_position_ignored ... ok
[INFO] [stdout] test project::tests::name_from_https_url ... ok
[INFO] [stdout] test project::tests::name_from_https_url_with_dot_git ... ok
[INFO] [stdout] test project::tests::name_from_scp_style_ssh_url ... ok
[INFO] [stdout] test project::tests::name_from_ssh_protocol_url ... ok
[INFO] [stdout] test project::tests::name_strips_trailing_slash ... ok
[INFO] [stdout] test project::tests::parse_gitdir_basic ... ok
[INFO] [stdout] test project::tests::parse_gitdir_empty_value_returns_none ... ok
[INFO] [stdout] test project::tests::parse_origin_url_empty_value_returns_none ... ok
[INFO] [stdout] test procfs::tests::meminfo_parse ... ok
[INFO] [stdout] test procfs::tests::proc_stat_cpus_and_btime ... ok
[INFO] [stdout] test project::tests::resolve_falls_back_to_basename_outside_git ... ok
[INFO] [stdout] test procfs::tests::stat_basic ... ok
[INFO] [stdout] test procfs::tests::rss_kib_conversion ... ok
[INFO] [stdout] test project::tests::parse_origin_url_missing_returns_none ... ok
[INFO] [stdout] test project::tests::parse_gitdir_with_whitespace ... ok
[INFO] [stdout] test project::tests::parse_origin_url ... ok
[INFO] [stdout] test project::tests::resolve_root_path_returns_none ... ok
[INFO] [stdout] test quota::tests::iso_fractional_seconds_ignored ... ok
[INFO] [stdout] test project::tests::config_path_returns_none_without_git_ancestor ... ok
[INFO] [stdout] test quota::tests::iso_zulu ... ok
[INFO] [stdout] test quota::tests::iso_positive_offset ... ok
[INFO] [stdout] test quota::tests::parse_full_fixture ... ok
[INFO] [stdout] test quota::tests::parse_garbage_returns_err_with_schema ... ok
[INFO] [stdout] test quota::tests::parse_garbage_no_schema ... ok
[INFO] [stdout] test quota::tests::iso_garbage_returns_none ... ok
[INFO] [stdout] test quota::tests::iso_negative_offset ... ok
[INFO] [stdout] test quota::tests::parse_failure_shapes ... ok
[INFO] [stdout] test quota::tests::iso_zero_offset_same_as_zulu ... ok
[INFO] [stdout] test quota::tests::parse_empty_providers_ok ... ok
[INFO] [stdout] test quota::tests::parse_unknown_fields_ignored_and_optionals_default ... ok
[INFO] [stdout] test quota::tests::parse_unknown_status_preserved ... ok
[INFO] [stdout] test quota::tests::percent_used_wins_when_both_fields_present ... ok
[INFO] [stdout] test quota::tests::parse_v5_failure_shapes_preserved ... ok
[INFO] [stdout] test quota::tests::parse_v5_live_fixture ... ok
[INFO] [stdout] test quota::tests::v5_fractional_remaining_maps_fractionally ... ok
[INFO] [stdout] test quota::tests::window_with_neither_percent_field_defaults_zero ... ok
[INFO] [stdout] test quota::tests::windows_visible_regardless_of_status ... ok
[INFO] [stdout] test quota_dialog::tests::cursor_wraps_both_ways ... ok
[INFO] [stdout] test quota_dialog::tests::empty_list_keys_cancel_or_pending ... ok
[INFO] [stdout] test quota_dialog::tests::auto_ids_providers_with_windows_only ... ok
[INFO] [stdout] test quota_dialog::tests::open_appends_stored_but_absent_as_not_reported ... ok
[INFO] [stdout] test quota_dialog::tests::enter_with_nothing_checked_saves_empty ... ok
[INFO] [stdout] test quota_dialog::tests::open_auto_prechecks_live_only ... ok
[INFO] [stdout] test quota_dialog::tests::auto_ids_seed_ignores_status ... ok
[INFO] [stdout] test quota_dialog::tests::esc_cancels ... ok
[INFO] [stdout] test quota_row::tests::aligned_block_lines_up_label_columns_too ... ok
[INFO] [stdout] test quota_row::tests::aligned_block_bars_line_up_across_rows ... ok
[INFO] [stdout] test quota_row::tests::alignment_is_dropped_before_any_row_degrades ... ok
[INFO] [stdout] test quota_dialog::tests::unknown_key_is_pending ... ok
[INFO] [stdout] test quota_row::tests::aligned_block_degrades_without_overflow_when_narrow ... ok
[INFO] [stdout] test quota_row::tests::block_without_session_or_week_has_no_leading_separator ... ok
[INFO] [stdout] test quota_dialog::tests::open_explicit_selection_prechecks_stored ... ok
[INFO] [stdout] test quota_dialog::tests::open_union_order_and_notes ... ok
[INFO] [stdout] test quota_dialog::tests::toggle_marks_and_enter_saves_checked ... ok
[INFO] [stdout] test quota_row::tests::canonical_order_in_once_line_when_source_differs ... ok
[INFO] [stdout] test quota_row::tests::canonical_order_in_tui_row_when_source_differs ... ok
[INFO] [stdout] test quota_row::tests::dim_line_error ... ok
[INFO] [stdout] test quota_row::tests::dim_provider_among_live_keeps_live_rows_aligned ... ok
[INFO] [stdout] test quota_row::tests::dialog_note_live_and_non_live ... ok
[INFO] [stdout] test quota_row::tests::dim_line_auth_required ... ok
[INFO] [stdout] test quota_row::tests::each_line_fits_independently ... ok
[INFO] [stdout] test quota_row::tests::fallback_hard_truncate_when_absurdly_narrow ... ok
[INFO] [stdout] test quota_row::tests::long_provider_id_keeps_gap_before_first_label ... ok
[INFO] [stdout] test quota_row::tests::min_one_filled_cell_when_pct_small ... ok
[INFO] [stdout] test quota_row::tests::lone_provider_with_only_extras_is_not_leading_padded ... ok
[INFO] [stdout] test quota_row::tests::missing_resets_at_omits_segment ... ok
[INFO] [stdout] test quota_row::tests::model_label_rule ... ok
[INFO] [stdout] test quota_row::tests::once_line_non_live ... ok
[INFO] [stdout] test quota_row::tests::pct_above_100_clamped_for_bar_printed_raw ... ok
[INFO] [stdout] test quota_row::tests::row_ending_at_an_interior_column_has_no_trailing_pad ... ok
[INFO] [stdout] test quota_row::tests::short_provider_id_alignment_unchanged ... ok
[INFO] [stdout] test quota_row::tests::single_provider_in_block_is_not_padded ... ok
[INFO] [stdout] test quota_row::tests::tier1_full_fidelity_110cols ... ok
[INFO] [stdout] test quota_row::tests::tier8_no_bar_full_labels_55cols ... ok
[INFO] [stdout] test quota_row::tests::once_line_live ... ok
[INFO] [stdout] test quota_row::tests::unknown_extra_window_sorts_as_extra ... ok
[INFO] [stdout] test taskinfo::tests::fit_empty_project_falls_back_to_plain_fitting ... ok
[INFO] [stdout] test taskinfo::tests::fit_line_without_id_suffix_gets_ellipsis ... ok
[INFO] [stdout] test quota_row::tests::tier9_first_letter_40cols ... ok
[INFO] [stdout] test taskinfo::tests::fit_multibyte_title_is_char_boundary_safe ... ok
[INFO] [stdout] test quota_row::tests::tier_ladder_80_drops_reset_shortens_bar ... ok
[INFO] [stdout] test taskinfo::tests::fit_drops_id_first_when_tight ... ok
[INFO] [stdout] test taskinfo::tests::fit_ellipsizes_title_when_even_title_is_too_wide ... ok
[INFO] [stdout] test taskinfo::tests::fit_full_line_kept_when_it_fits ... ok
[INFO] [stdout] test taskinfo::tests::fit_project_itself_ellipsizes_only_when_width_cannot_hold_it ... ok
[INFO] [stdout] test taskinfo::tests::fit_project_line_shortens_title_id_drop_first ... ok
[INFO] [stdout] test taskinfo::tests::fit_project_survives_while_title_shortens ... ok
[INFO] [stdout] test taskinfo::tests::fleet_matched_long_title_is_truncated ... ok
[INFO] [stdout] test taskinfo::tests::fleet_matched_no_title_falls_back_to_id ... ok
[INFO] [stdout] test taskinfo::tests::fleet_matched_resolves_title_and_project_prefix ... ok
[INFO] [stdout] test taskinfo::tests::fleet_record_without_project_keeps_id_suffix ... ok
[INFO] [stdout] test taskinfo::tests::no_cwd_empty_cmdline_uses_kind ... ok
[INFO] [stdout] test taskinfo::tests::no_cwd_no_meaningful_args_uses_kind ... ok
[INFO] [stdout] test taskinfo::tests::fit_project_line_kept_whole_when_it_fits ... ok
[INFO] [stdout] test taskinfo::tests::fit_project_multibyte_is_char_boundary_safe ... ok
[INFO] [stdout] test taskinfo::tests::no_cwd_shows_positional_argv_excerpt ... ok
[INFO] [stdout] test taskinfo::tests::no_cwd_skips_flags_and_prompt_blobs ... ok
[INFO] [stdout] test taskinfo::tests::project_basename_handles_nested_paths_and_trailing_slashes ... ok
[INFO] [stdout] test taskinfo::tests::truncate_exact_boundary_no_ellipsis ... ok
[INFO] [stdout] test taskinfo::tests::truncate_long_string_gets_ellipsis ... ok
[INFO] [stdout] test taskinfo::tests::truncate_multibyte_safe ... ok
[INFO] [stdout] test taskinfo::tests::truncate_short_string_unchanged ... ok
[INFO] [stdout] test taskinfo::tests::truncate_tiny_max ... ok
[INFO] [stdout] test taskinfo::tests::unmatched_headless_flags_show_project_only ... ok
[INFO] [stdout] test taskinfo::tests::unmatched_interactive_shows_project ... ok
[INFO] [stdout] test taskinfo::tests::unmatched_never_shows_bare_flags ... ok
[INFO] [stdout] test taskinfo::tests::unmatched_uses_project_name_override ... ok
[INFO] [stdout] test taskinfo::tests::unmatched_no_args_shows_interactive ... ok
[INFO] [stdout] test taskinfo::tests::unmatched_with_positional_prompt_shows_project_only ... ok
[INFO] [stdout] test taskinfo::tests::unmatched_with_prompt_arg_shows_project_only ... ok
[INFO] [stdout] test tests::once_numeric_columns_right_align_so_magnitudes_stack ... ok
[INFO] [stdout] test tests::once_text_columns_stay_left_and_task_follows_the_fixed_prefix ... ok
[INFO] [stdout] test titles::tests::backlog_title_overrides_brief_title ... ok
[INFO] [stdout] test titles::tests::brief_title_used_when_not_in_backlog ... ok
[INFO] [stdout] test titles::tests::extract_brief_title_first_sentence ... ok
[INFO] [stdout] test titles::tests::extract_brief_title_heading_with_no_body_returns_none ... ok
[INFO] [stdout] test titles::tests::extract_brief_title_single_sentence_no_period ... ok
[INFO] [stdout] test titles::tests::load_missing_home_is_empty ... ok
[INFO] [stdout] test titles::tests::parse_backlog_done_items_with_url ... ok
[INFO] [stdout] test titles::tests::parse_backlog_empty_is_empty ... ok
[INFO] [stdout] test titles::tests::parse_backlog_extracts_titles ... ok
[INFO] [stdout] test titles::tests::parse_backlog_handles_uppercase_checkbox_mark ... ok
[INFO] [stdout] test tests::quota_interval_above_ceiling_and_non_finite_are_bounded ... ok
[INFO] [stdout] test tests::quota_interval_below_floor_is_raised_to_60s ... ok
[INFO] [stdout] test tests::quota_interval_default_and_in_range_values_pass_through ... ok
[INFO] [stdout] test titles::tests::parse_backlog_skips_non_checkbox_lines ... ok
[INFO] [stdout] test titles::tests::parse_backlog_strips_blocked_by ... ok
[INFO] [stdout] test titles::tests::parse_backlog_strips_only_trailing_marker_keywords ... ok
[INFO] [stdout] test titles::tests::parse_backlog_title_with_no_markers ... ok
[INFO] [stdout] test titles::tests::extract_brief_title_skips_blank_lines_after_heading ... ok
[INFO] [stdout] test titles::tests::extract_brief_title_version_number_not_sentence_boundary ... ok
[INFO] [stdout] test titles::tests::extract_brief_title_case_insensitive_heading ... ok
[INFO] [stdout] test titles::tests::extract_brief_title_no_heading_returns_none ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 231 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "f96093171793f745d4ef6daef90430f4df0ee6cc9a6e3aca7a0e7eb4e1c2915d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f96093171793f745d4ef6daef90430f4df0ee6cc9a6e3aca7a0e7eb4e1c2915d", kill_on_drop: false }`
[INFO] [stdout] f96093171793f745d4ef6daef90430f4df0ee6cc9a6e3aca7a0e7eb4e1c2915d
