[INFO] fetching crate diffier 0.4.0...
[INFO] testing diffier-0.4.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate diffier 0.4.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate diffier 0.4.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate diffier 0.4.0
[INFO] tweaked toml for crates.io crate diffier 0.4.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate diffier 0.4.0 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 diffier 0.4.0 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:83:12
[INFO] [stderr]    |
[INFO] [stderr] 83 | homepage = "https://github.com/spencerjireh/diffier"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 88 | repository = "https://github.com/spencerjireh/diffier"
[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: `diffier` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] e69bc10728235015a0e91a72afcbdc3207eb4aa200dadc1a012fae4a5914dd97
[INFO] running `Command { std: "docker" "start" "e69bc10728235015a0e91a72afcbdc3207eb4aa200dadc1a012fae4a5914dd97", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e69bc10728235015a0e91a72afcbdc3207eb4aa200dadc1a012fae4a5914dd97", 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" "e69bc10728235015a0e91a72afcbdc3207eb4aa200dadc1a012fae4a5914dd97" "/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" "e69bc10728235015a0e91a72afcbdc3207eb4aa200dadc1a012fae4a5914dd97", 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" "e69bc10728235015a0e91a72afcbdc3207eb4aa200dadc1a012fae4a5914dd97" "/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:83:12
[INFO] [stderr]    |
[INFO] [stderr] 83 | homepage = "https://github.com/spencerjireh/diffier"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 88 | repository = "https://github.com/spencerjireh/diffier"
[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: `diffier` (manifest) generated 1 warning
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling instability v0.3.13
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling compact_str v0.9.1
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling critical-section v1.2.0
[INFO] [stderr]    Compiling lru v0.18.4
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling smallvec v1.16.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling crc32fast v1.5.2
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling line-clipping v0.3.8
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling darling_core v0.24.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling miniz_oxide v0.9.1
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling flate2 v1.1.10
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling ratatui-core v0.1.2
[INFO] [stderr]    Compiling darling_macro v0.24.1
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling darling v0.24.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling dirs v7.0.0
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling ratatui-widgets v0.3.2
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.2
[INFO] [stderr]    Compiling similar v3.2.0
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling fancy-regex v0.16.2
[INFO] [stderr]    Compiling ratatui-macros v0.7.2
[INFO] [stderr]    Compiling ratatui v0.30.2
[INFO] [stderr]    Compiling syntect v5.3.0
[INFO] [stderr]    Compiling diffier v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 03s
[INFO] running `Command { std: "docker" "inspect" "e69bc10728235015a0e91a72afcbdc3207eb4aa200dadc1a012fae4a5914dd97", 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" "e69bc10728235015a0e91a72afcbdc3207eb4aa200dadc1a012fae4a5914dd97" "/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:83:12
[INFO] [stderr]    |
[INFO] [stderr] 83 | homepage = "https://github.com/spencerjireh/diffier"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 88 | repository = "https://github.com/spencerjireh/diffier"
[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: `diffier` (manifest) generated 1 warning
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling assert_cmd v2.2.2
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling bstr v1.13.1
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling console v0.16.4
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling insta v1.48.0
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.2
[INFO] [stderr]    Compiling ratatui v0.30.2
[INFO] [stderr]    Compiling diffier v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4m 18s
[INFO] running `Command { std: "docker" "inspect" "e69bc10728235015a0e91a72afcbdc3207eb4aa200dadc1a012fae4a5914dd97", 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" "e69bc10728235015a0e91a72afcbdc3207eb4aa200dadc1a012fae4a5914dd97" "/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:83:12
[INFO] [stderr]    |
[INFO] [stderr] 83 | homepage = "https://github.com/spencerjireh/diffier"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 88 | repository = "https://github.com/spencerjireh/diffier"
[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: `diffier` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.34s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/diffier/42168f824b59132f/out/diffier-42168f824b59132f)
[INFO] [stdout] running 102 tests
[INFO] [stdout] test app::tests::help_lists_o ... ok
[INFO] [stdout] test app::tests::n_and_prev_move_between_card_headers ... ok
[INFO] [stdout] test app::tests::all_files_flag_starts_with_temp_cards_visible ... ok
[INFO] [stdout] test app::tests::o_keeps_the_current_card_at_the_top_when_not_following ... ok
[INFO] [stdout] test app::tests::resize_rerenders_split_layout ... ok
[INFO] [stdout] test app::tests::enter_collapses_current_card_only ... ok
[INFO] [stdout] test app::tests::current_card_follows_offset ... ok
[INFO] [stdout] test app::tests::files_field_reads_repo_with_nothing_hidden ... ok
[INFO] [stdout] test app::tests::v_toggles_view_and_rerenders_cards ... ok
[INFO] [stdout] test app::tests::tab_cycles_in_first_seen_order_and_wraps ... ok
[INFO] [stdout] test app::tests::tab_with_no_cards_stays_on_all ... ok
[INFO] [stdout] test app::tests::temp_cards_hidden_until_o ... ok
[INFO] [stdout] test app::tests::w_toggles_wrap_and_rerenders ... ok
[INFO] [stdout] test app::tests::tags_hidden_until_a_second_session_has_a_card ... ok
[INFO] [stdout] test diff::tests::crlf_and_missing_trailing_newline_are_stripped ... ok
[INFO] [stdout] test app::tests::help_swallows_keys_until_closed ... ok
[INFO] [stdout] test diff::tests::created_deleted_missing ... ok
[INFO] [stdout] test app::tests::z_toggles_all ... ok
[INFO] [stdout] test diff::tests::binary_detected_on_either_side ... ok
[INFO] [stdout] test diff::tests::synthetic_and_unavailable ... ok
[INFO] [stdout] test diff::tests::inline_segments_mark_changed_words ... ok
[INFO] [stdout] test diff::tests::modified_has_one_hunk_with_context ... ok
[INFO] [stdout] test diff::tests::display_path_relative_inside_cwd_else_absolute ... ok
[INFO] [stdout] test event::tests::malformed_and_empty_lines_are_none ... ok
[INFO] [stdout] test diff::tests::identical_content_is_empty_modified ... ok
[INFO] [stdout] test diff::tests::truncates_at_max_lines_and_counts_the_full_diff ... ok
[INFO] [stdout] test event::tests::parses_edit_pre ... ok
[INFO] [stdout] test diff::tests::far_apart_changes_make_separate_hunks ... ok
[INFO] [stdout] test event::tests::parses_multiedit_and_notebook ... ok
[INFO] [stdout] test hook::tests::build_line_drops_bulk_and_stamps_ts ... ok
[INFO] [stdout] test hook::tests::empty_payload_writes_nothing ... ok
[INFO] [stdout] test hook::tests::prune_removes_only_stale_directories ... ok
[INFO] [stdout] test hook::tests::non_string_fields_are_absent ... ok
[INFO] [stdout] test hook::tests::notebook_path_is_the_fallback ... ok
[INFO] [stdout] test event::tests::parses_write_post_with_response ... ok
[INFO] [stdout] test event::tests::subagent_fields_and_float_ts ... ok
[INFO] [stdout] test install::tests::remove_drops_empty_containers ... ok
[INFO] [stdout] test install::tests::command_is_shell_quoted_and_still_recognized ... ok
[INFO] [stdout] test install::tests::merge_preserves_unrelated_and_is_idempotent ... ok
[INFO] [stdout] test install::tests::invalid_settings_abort ... ok
[INFO] [stdout] test install::tests::legacy_script_entries_are_replaced ... ok
[INFO] [stdout] test install::tests::install_and_uninstall_roundtrip_on_disk ... ok
[INFO] [stdout] test hook::tests::raw_line_strips_newlines ... ok
[INFO] [stdout] test install::tests::unrelated_hook_commands_are_not_ours ... ok
[INFO] [stdout] test install::tests::merge_into_empty ... ok
[INFO] [stdout] test paths::tests::empty_xdg_values_fall_back_to_home ... ok
[INFO] [stdout] test paths::tests::rotated_appends_suffix ... ok
[INFO] [stdout] test paths::tests::set_xdg_values_are_honored ... ok
[INFO] [stdout] test render::tests::header_colors_kind_as_badge ... ok
[INFO] [stdout] test render::tests::no_wrap_uses_ellipsis ... ok
[INFO] [stdout] test render::tests::plain_render_and_summary ... ok
[INFO] [stdout] test render::tests::row_backgrounds_and_emphasis ... ok
[INFO] [stdout] test render::tests::hunk_rule_carries_range ... ok
[INFO] [stdout] test render::tests::header_has_stats_and_right_aligned_time ... ok
[INFO] [stdout] test render::tests::session_color_is_deterministic_and_in_palette ... ok
[INFO] [stdout] test render::tests::split_pairs_deletes_with_inserts ... ok
[INFO] [stdout] test render::tests::split_falls_back_below_threshold ... ok
[INFO] [stdout] test render::tests::split_unbalanced_run_leaves_blank_side ... ok
[INFO] [stdout] test render::tests::unified_layout_has_two_gutters ... ok
[INFO] [stdout] test render::tests::summary_is_header_without_the_time ... ok
[INFO] [stdout] test render::tests::notices_are_mode_independent ... ok
[INFO] [stdout] test session::tests::after_absent_marker_reports_deletion_despite_a_file_on_disk ... ok
[INFO] [stdout] test render::tests::wrap_emits_continuation_rows ... ok
[INFO] [stdout] test render::tests::tag_prepended_when_requested ... ok
[INFO] [stdout] test render::tests::view_mode_effective_threshold ... ok
[INFO] [stdout] test session::tests::other_cwd_and_non_file_tools_ignored ... ok
[INFO] [stdout] test session::tests::after_snapshot_wins_over_the_file_on_disk ... ok
[INFO] [stdout] test session::tests::claude_temp_needs_claude_dir_directly_under_a_temp_root ... ok
[INFO] [stdout] test session::tests::scratchpad_edit_from_the_repo_is_marked_temp ... ok
[INFO] [stdout] test session::tests::pre_then_post_builds_card_from_snapshot ... ok
[INFO] [stdout] test session::tests::session_matches_prefix_or_suffix ... ok
[INFO] [stdout] test session::tests::session_start_clears_pending_except_compact ... ok
[INFO] [stdout] test session::tests::session_start_only_clears_its_own_pending ... ok
[INFO] [stdout] test session::tests::temp_roots_include_tmp_and_the_platform_dir ... ok
[INFO] [stdout] test snapshot::tests::absent_marker ... ok
[INFO] [stdout] test session::tests::post_without_pre_still_renders ... ok
[INFO] [stdout] test session::tests::prune_drops_old_pending ... ok
[INFO] [stdout] test session::tests::session_order_is_first_appearance ... ok
[INFO] [stdout] test snapshot::tests::after_snapshot_and_absent_marker ... ok
[INFO] [stdout] test snapshot::tests::markers_are_appended_not_substituted_for_dotted_ids ... ok
[INFO] [stdout] test snapshot::tests::snapshot_file_wins ... ok
[INFO] [stdout] test spool::tests::cwd_matcher_caches_and_agrees_with_same_cwd ... ok
[INFO] [stdout] test snapshot::tests::original_file_fallback_then_synthetic_then_unavailable ... ok
[INFO] [stdout] test spool::tests::boundary_is_last_non_compact_session_start_for_cwd ... ok
[INFO] [stdout] test spool::tests::concurrent_session_in_same_cwd_keeps_its_history ... ok
[INFO] [stdout] test spool::tests::cwd_only_never_consults_git ... ok
[INFO] [stdout] test spool::tests::malformed_lines_are_skipped ... ok
[INFO] [stdout] test spool::tests::partial_line_is_buffered_until_complete ... ok
[INFO] [stdout] test snapshot::tests::toolarge_marker_reason ... ok
[INFO] [stdout] test spool::tests::no_boundary_falls_back_to_tail ... ok
[INFO] [stdout] test spool::tests::scan_replay_includes_the_rotated_file ... ok
[INFO] [stdout] test spool::tests::scan_replay_reports_offset_of_last_complete_line ... ok
[INFO] [stdout] test spool::tests::shrink_resets_offset ... ok
[INFO] [stdout] test spool::tests::restarted_session_drops_its_own_earlier_segment ... ok
[INFO] [stdout] test ui::tests::empty_state_mentions_spool_and_help ... ok
[INFO] [stdout] test ui::tests::sticky_header_pinned_when_scrolled_into_card ... ok
[INFO] [stdout] test ui::tests::header_not_duplicated_at_card_start ... ok
[INFO] [stdout] test ui::tests::help_overlay_draws_key_table ... ok
[INFO] [stdout] test spool::tests::repo_mode_falls_back_outside_a_repo ... ok
[INFO] [stdout] test render::tests::first_line_detection_for_shebang ... ok
[INFO] [stdout] test render::tests::header_elides_long_path ... ok
[INFO] [stdout] test render::tests::syntax_colors_rust_keyword ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 102 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/diffier/048309f2ea0018e2/out/diffier-048309f2ea0018e2)
[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] [stderr]      Running tests/hook.rs (/opt/rustwide/target/release/build/diffier/ab0971b4b14d3582/out/hook-ab0971b4b14d3582)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test array_valued_file_path_is_not_a_path ... ok
[INFO] [stdout] test malformed_payload_still_produces_one_line ... ok
[INFO] [stdout] test post_for_a_removed_file_writes_an_absent_marker ... ok
[INFO] [stdout] test non_file_tools_are_spooled_but_not_snapshotted ... ok
[INFO] [stdout] test original_file_is_kept_when_no_snapshot_exists ... ok
[INFO] [stdout] test pre_and_post_snapshot_the_file_on_both_sides ... ok
[INFO] [stdout] test array_valued_tool_name_is_not_a_file_tool ... ok
[INFO] [stdout] test unset_home_and_xdg_exits_zero_without_writing ... ok
[INFO] [stdout] test hook_writes_nothing_to_stdout ... ok
[INFO] [stdout] test concurrent_writers_do_not_interleave ... ok
[INFO] [stdout] test spool_rotates_on_any_event_not_just_session_start ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/replay.rs (/opt/rustwide/target/release/build/diffier/b19c71c8c199c20f/out/replay-b19c71c8c199c20f)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test dump_without_spool_fails_cleanly ... ok
[INFO] [stdout] test replay_renders_expected_cards ... ok
[INFO] [stdout] test dump_subcommand_prints_cards ... ok
[INFO] [stdout] test dump_hides_temp_dir_edits_without_all_files ... ok
[INFO] [stdout] test dump_side_by_side_flag_splits ... ok
[INFO] [stdout] test dump_no_wrap_flag_cuts_long_lines ... ok
[INFO] [stdout] test dump_session_filter_matches_prefix_or_suffix ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.56s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/worktree.rs (/opt/rustwide/target/release/build/diffier/bebf62b0bb28a783/out/worktree-bebf62b0bb28a783)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test worktree_cards_carry_the_basename_and_relative_path ... ok
[INFO] [stdout] test repo_mode_matches_every_worktree ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests diffier
[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" "e69bc10728235015a0e91a72afcbdc3207eb4aa200dadc1a012fae4a5914dd97", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e69bc10728235015a0e91a72afcbdc3207eb4aa200dadc1a012fae4a5914dd97", kill_on_drop: false }`
[INFO] [stdout] e69bc10728235015a0e91a72afcbdc3207eb4aa200dadc1a012fae4a5914dd97
