[INFO] cloning repository https://github.com/caiopiccirillo/gitty
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/caiopiccirillo/gitty" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcaiopiccirillo%2Fgitty", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcaiopiccirillo%2Fgitty'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b43b1fbd4e98a4e6f074e8426028ef8232c668aa
[INFO] testing caiopiccirillo/gitty against 1.98.0-beta.8+cargoflags=--release for beta-release-1.99-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcaiopiccirillo%2Fgitty" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/caiopiccirillo/gitty
[INFO] finished tweaking git repo https://github.com/caiopiccirillo/gitty
[INFO] tweaked toml for git repo https://github.com/caiopiccirillo/gitty written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/caiopiccirillo/gitty on toolchain 1.98.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/caiopiccirillo/gitty 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.98.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded instability v0.3.10
[INFO] [stderr]   Downloaded tree-sitter v0.26.13
[INFO] [stderr]   Downloaded tree-sitter-rust v0.24.2
[INFO] [stderr]   Downloaded gix-zlib v0.1.0
[INFO] [stderr]   Downloaded gix-validate v0.11.4
[INFO] [stderr]   Downloaded gix-utils v0.3.6
[INFO] [stderr]   Downloaded gix-hashtable v0.16.0
[INFO] [stderr]   Downloaded gix-traverse v0.61.0
[INFO] [stderr]   Downloaded gix-revwalk v0.35.0
[INFO] [stderr]   Downloaded gix-worktree-stream v0.36.1
[INFO] [stderr]   Downloaded gix-trace v0.1.21
[INFO] [stderr]   Downloaded gix-date v0.16.0
[INFO] [stderr]   Downloaded gix-chunk v0.8.0
[INFO] [stderr]   Downloaded gix-actor v0.42.0
[INFO] [stderr]   Downloaded gix-command v0.10.0
[INFO] [stderr]   Downloaded gix-quote v0.8.0
[INFO] [stderr]   Downloaded gix-lock v24.0.0
[INFO] [stderr]   Downloaded gix-bitmap v0.4.0
[INFO] [stderr]   Downloaded gix-ignore v0.22.1
[INFO] [stderr]   Downloaded gix-tempfile v24.0.0
[INFO] [stderr]   Downloaded gix-fs v0.22.1
[INFO] [stderr]   Downloaded gix-features v0.49.1
[INFO] [stderr]   Downloaded gix-sec v0.14.2
[INFO] [stderr]   Downloaded gix-shallow v0.13.0
[INFO] [stderr]   Downloaded gix-note v0.1.1
[INFO] [stderr]   Downloaded gix-error v0.3.1
[INFO] [stderr]   Downloaded gix-macros v0.1.6
[INFO] [stderr]   Downloaded gix-config-value v0.19.1
[INFO] [stderr]   Downloaded gix-path v0.12.5
[INFO] [stderr]   Downloaded gix-hash v0.26.2
[INFO] [stderr]   Downloaded gix-packetline v0.22.2
[INFO] [stderr]   Downloaded gix-attributes v0.35.0
[INFO] [stderr]   Downloaded gix-commitgraph v0.39.0
[INFO] [stderr]   Downloaded gix-worktree v0.56.0
[INFO] [stderr]   Downloaded gix-revision v0.49.1
[INFO] [stderr]   Downloaded gix-refspec v0.45.1
[INFO] [stderr]   Downloaded gix-discover v0.55.0
[INFO] [stderr]   Downloaded clru v0.6.3
[INFO] [stderr]   Downloaded gix-glob v0.27.1
[INFO] [stderr]   Downloaded gix-pathspec v0.20.0
[INFO] [stderr]   Downloaded gix-url v0.38.0
[INFO] [stderr]   Downloaded gix-object v0.64.1
[INFO] [stderr]   Downloaded gix-filter v0.34.0
[INFO] [stderr]   Downloaded gix-submodule v0.34.0
[INFO] [stderr]   Downloaded gix-dir v0.29.1
[INFO] [stderr]   Downloaded gix-imara-diff v0.2.5
[INFO] [stderr]   Downloaded gix-index v0.55.0
[INFO] [stderr]   Downloaded gix-status v0.34.1
[INFO] [stderr]   Downloaded prodash v31.0.0
[INFO] [stderr]   Downloaded gix-ref v0.67.1
[INFO] [stderr]   Downloaded gix-odb v0.84.0
[INFO] [stderr]   Downloaded gix-diff v0.67.1
[INFO] [stderr]   Downloaded gix-transport v0.59.1
[INFO] [stderr]   Downloaded gix-config v0.60.0
[INFO] [stderr]   Downloaded gix-protocol v0.65.1
[INFO] [stderr]   Downloaded gix-pack v0.74.2
[INFO] [stderr]   Downloaded gix v0.87.1
[INFO] [stderr]   Downloaded bstr v1.13.1
[INFO] [stderr]   Downloaded libgit2-sys v0.18.8+1.9.7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c75d26c477f00bc94a142c1348d19af8aa914be41b478ac6991876040882e2e0
[INFO] running `Command { std: "docker" "start" "c75d26c477f00bc94a142c1348d19af8aa914be41b478ac6991876040882e2e0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c75d26c477f00bc94a142c1348d19af8aa914be41b478ac6991876040882e2e0", 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" "c75d26c477f00bc94a142c1348d19af8aa914be41b478ac6991876040882e2e0" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c75d26c477f00bc94a142c1348d19af8aa914be41b478ac6991876040882e2e0", 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" "c75d26c477f00bc94a142c1348d19af8aa914be41b478ac6991876040882e2e0" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling gix-trace v0.1.21
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling tinyvec v1.12.0
[INFO] [stderr]    Compiling crc32fast v1.5.1
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling heapless v0.8.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling hash32 v0.3.1
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling jiff-core v0.1.0
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling nonempty v0.12.0
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling sha1 v0.10.7
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]    Compiling unicode-bom v2.0.3
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling sha1-checked v0.10.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling instability v0.3.10
[INFO] [stderr]    Compiling faster-hex v0.10.0
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling compact_str v0.9.1
[INFO] [stderr]    Compiling critical-section v1.2.0
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling lru v0.18.3
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling zlib-rs v0.6.7
[INFO] [stderr]    Compiling bstr v1.13.1
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling memmap2 v0.9.11
[INFO] [stderr]    Compiling gix-sec v0.14.2
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling dashmap v6.2.1
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling prodash v31.0.0
[INFO] [stderr]    Compiling jiff v0.2.35
[INFO] [stderr]    Compiling filetime v0.2.29
[INFO] [stderr]    Compiling gix-validate v0.11.4
[INFO] [stderr]    Compiling gix-utils v0.3.6
[INFO] [stderr]    Compiling gix-error v0.3.1
[INFO] [stderr]    Compiling gix-quote v0.8.0
[INFO] [stderr]    Compiling gix-chunk v0.8.0
[INFO] [stderr]    Compiling gix-bitmap v0.4.0
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling gix-imara-diff v0.2.5
[INFO] [stderr]    Compiling clru v0.6.3
[INFO] [stderr]    Compiling line-clipping v0.3.8
[INFO] [stderr]    Compiling arc-swap v1.9.2
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling gix-path v0.12.5
[INFO] [stderr]    Compiling gix-packetline v0.22.2
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling gix-macros v0.1.6
[INFO] [stderr]    Compiling gix-zlib v0.1.0
[INFO] [stderr]    Compiling gix-features v0.49.1
[INFO] [stderr]    Compiling gix-command v0.10.0
[INFO] [stderr]    Compiling gix-config-value v0.19.1
[INFO] [stderr]    Compiling gix-url v0.38.0
[INFO] [stderr]    Compiling gix-hash v0.26.2
[INFO] [stderr]    Compiling gix-fs v0.22.1
[INFO] [stderr]    Compiling gix-glob v0.27.1
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling gix-attributes v0.35.0
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling gix-hashtable v0.16.0
[INFO] [stderr]    Compiling gix-commitgraph v0.39.0
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling gix-ignore v0.22.1
[INFO] [stderr]    Compiling gix-tempfile v24.0.0
[INFO] [stderr]    Compiling gix-refspec v0.45.1
[INFO] [stderr]    Compiling gix-lock v24.0.0
[INFO] [stderr]    Compiling gix-transport v0.59.1
[INFO] [stderr]    Compiling gix-pathspec v0.20.0
[INFO] [stderr]    Compiling gix-shallow v0.13.0
[INFO] [stderr]    Compiling gix-date v0.16.0
[INFO] [stderr]    Compiling gix-actor v0.42.0
[INFO] [stderr]    Compiling gix-object v0.64.1
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling ratatui-core v0.1.2
[INFO] [stderr]    Compiling gix-revwalk v0.35.0
[INFO] [stderr]    Compiling gix-ref v0.67.1
[INFO] [stderr]    Compiling gix-filter v0.34.0
[INFO] [stderr]    Compiling gix-pack v0.74.2
[INFO] [stderr]    Compiling ratatui-widgets v0.3.2
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.2
[INFO] [stderr]    Compiling gix-traverse v0.61.0
[INFO] [stderr]    Compiling gix-revision v0.49.1
[INFO] [stderr]    Compiling gix-index v0.55.0
[INFO] [stderr]    Compiling ratatui-macros v0.7.2
[INFO] [stderr]    Compiling ratatui v0.30.2
[INFO] [stderr]    Compiling gix-discover v0.55.0
[INFO] [stderr]    Compiling gix-config v0.60.0
[INFO] [stderr]    Compiling gix-protocol v0.65.1
[INFO] [stderr]    Compiling gix-odb v0.84.0
[INFO] [stderr]    Compiling gix-worktree v0.56.0
[INFO] [stderr]    Compiling gix-diff v0.67.1
[INFO] [stderr]    Compiling gix-dir v0.29.1
[INFO] [stderr]    Compiling gix-submodule v0.34.0
[INFO] [stderr]    Compiling gix-status v0.34.1
[INFO] [stderr]    Compiling gix v0.87.1
[INFO] [stderr]    Compiling gitty-tui v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 50s
[INFO] running `Command { std: "docker" "inspect" "c75d26c477f00bc94a142c1348d19af8aa914be41b478ac6991876040882e2e0", 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" "c75d26c477f00bc94a142c1348d19af8aa914be41b478ac6991876040882e2e0" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling find-msvc-tools v0.1.11
[INFO] [stderr]    Compiling pkg-config v0.3.34
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling cc v1.4.4
[INFO] [stderr]    Compiling libz-sys v1.1.29
[INFO] [stderr]    Compiling libgit2-sys v0.18.8+1.9.7
[INFO] [stderr]    Compiling git2 v0.21.0
[INFO] [stderr]    Compiling gitty-tui v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 11s
[INFO] running `Command { std: "docker" "inspect" "c75d26c477f00bc94a142c1348d19af8aa914be41b478ac6991876040882e2e0", 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" "c75d26c477f00bc94a142c1348d19af8aa914be41b478ac6991876040882e2e0" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.34s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/gitty-13be339c731802cb)
[INFO] [stdout] 
[INFO] [stdout] running 95 tests
[INFO] [stdout] test app::tests::bracket_keys_resize_the_files_pane_within_bounds ... ok
[INFO] [stdout] test app::tests::commit_input_supports_readline_word_operations ... ok
[INFO] [stdout] test app::tests::cursor_defines_the_current_hunk ... ok
[INFO] [stdout] test app::tests::commit_input_edits_text_at_char_boundaries ... ok
[INFO] [stdout] test app::tests::dir_selection_shows_the_aggregate_diff ... ok
[INFO] [stdout] test app::tests::commit_box_keys_cover_readline_bindings ... ok
[INFO] [stdout] test app::tests::h_collapses_an_expanded_dir_and_l_expands_it_back ... ok
[INFO] [stdout] test app::tests::h_on_a_file_moves_to_its_parent_dir ... ok
[INFO] [stdout] test app::tests::help_overlay_is_modal ... ok
[INFO] [stdout] test app::tests::mouse_click_on_the_scrollbar_jumps_through_the_content ... ok
[INFO] [stdout] test app::tests::mouse_click_selects_a_file_row ... ok
[INFO] [stdout] test app::tests::mouse_clicks_elsewhere_leave_the_scrollbar_alone ... ok
[INFO] [stdout] test app::tests::n_and_p_jump_between_hunks_of_the_file ... ok
[INFO] [stdout] test app::tests::mouse_click_switches_to_the_other_pane ... ok
[INFO] [stdout] test app::tests::scroll_follows_the_cursor ... ok
[INFO] [stdout] test app::tests::row_selection_moves_and_clamps ... ok
[INFO] [stdout] test app::tests::split_mode_keeps_per_pane_cursors_when_switching_focus ... ok
[INFO] [stdout] test app::tests::split_mode_merges_both_sides_into_the_tree ... ok
[INFO] [stdout] test app::tests::tab_in_split_mode_keeps_the_selection ... ok
[INFO] [stdout] test app::tests::tab_in_split_mode_skips_sides_without_content ... ok
[INFO] [stdout] test app::tests::tab_switches_and_resets ... ok
[INFO] [stdout] test app::tests::visual_selection_extends_and_stays_in_the_hunk ... ok
[INFO] [stdout] test app::tests::cursor_traverses_changed_lines_freely ... ok
[INFO] [stdout] test diff::tests::lists_hunks_in_display_order ... ok
[INFO] [stdout] test app::tests::wait_for_refresh_reports_a_dead_worker - should panic ... ok
[INFO] [stdout] test app::tests::modified_keys_do_not_discard_in_the_diff_pane ... ok
[INFO] [stdout] test git::model::tests::classifies_staged_statuses_from_modes ... ok
[INFO] [stdout] test git::model::tests::reversed_swaps_sides_and_flips_hunk_kinds ... ok
[INFO] [stdout] test diff::tests::reports_file_line_ranges ... ok
[INFO] [stdout] test app::tests::status_messages_expire ... ok
[INFO] [stdout] test app::tests::tab_remembers_each_sides_selection_and_cursor ... ok
[INFO] [stdout] test app::tests::visual_selection_discards_selected_lines ... ok
[INFO] [stdout] test git::render::tests::formats_hunk_headers_with_and_without_section ... ok
[INFO] [stdout] test git::render::tests::derives_section_headings_like_git ... ok
[INFO] [stdout] test git::render::tests::headers_for_a_mode_change ... ok
[INFO] [stdout] test git::render::tests::headers_for_a_type_change ... ok
[INFO] [stdout] test app::tests::split_mode_space_dispatch_stages_or_unstages ... ok
[INFO] [stdout] test git::splice::tests::added_file_keeps_all_new_lines ... ok
[INFO] [stdout] test app::tests::wait_for_refresh_reports_a_stuck_worker - should panic ... ok
[INFO] [stdout] test git::splice::tests::deleted_file_becomes_empty ... ok
[INFO] [stdout] test app::tests::space_stages_and_unstages_in_the_diff_pane ... ok
[INFO] [stdout] test app::tests::discard_requires_confirmation ... ok
[INFO] [stdout] test git::render::tests::headers_for_an_added_file ... ok
[INFO] [stdout] test git::render::tests::renders_binary_files_as_a_placeholder ... ok
[INFO] [stdout] test git::splice::tests::preserves_missing_trailing_newline ... ok
[INFO] [stdout] test git::splice::tests::discard_only_the_selected_lines ... ok
[INFO] [stdout] test git::splice::tests::discard_restores_the_old_side ... ok
[INFO] [stdout] test git::splice::tests::partial_selection_keeps_unselected_deletions ... ok
[INFO] [stdout] test app::tests::modified_keys_do_not_trigger_the_plain_bindings ... ok
[INFO] [stdout] test app::tests::mouse_click_focuses_and_positions_the_diff ... ok
[INFO] [stdout] test app::tests::mouse_wheel_scrolls_the_area_under_the_cursor ... ok
[INFO] [stdout] test diff::tests::reports_hunk_line_ranges ... ok
[INFO] [stdout] test git::splice::tests::replaces_a_middle_line ... ok
[INFO] [stdout] test git::render::tests::headers_for_a_deleted_file ... ok
[INFO] [stdout] test git::splice::tests::rejects_hunks_outside_the_old_content ... ok
[INFO] [stdout] test git::render::tests::headers_for_a_modified_file_with_unchanged_mode ... ok
[INFO] [stdout] test tree::tests::builds_nested_rows_dirs_first ... ok
[INFO] [stdout] test tree::tests::collapsed_dirs_hide_their_children ... ok
[INFO] [stdout] test tree::tests::merge_files_joins_sides_by_path ... ok
[INFO] [stdout] test tree::tests::merged_tree_groups_dirs_like_the_single_side_tree ... ok
[INFO] [stdout] test tree::tests::nested_collapse_hides_only_that_subtree ... ok
[INFO] [stdout] test tree::tests::parent_dir_of_top_level_is_none ... ok
[INFO] [stdout] test git::splice::tests::unstage_restores_head_lines ... ok
[INFO] [stdout] test ui::tests::empty_states_point_forward ... ok
[INFO] [stdout] test ui::tests::diff_pane_shows_a_scrollbar_when_content_overflows ... ok
[INFO] [stdout] test git::splice::tests::unstage_keeps_index_trailing_newline_beyond_the_hunk ... ok
[INFO] [stdout] test ui::tests::cursor_line_is_highlighted_in_diff_focus ... ok
[INFO] [stdout] test git::render::tests::renders_lines_with_kinds_and_hunk_tags ... ok
[INFO] [stdout] test ui::tests::clicking_the_scrollbar_jumps_to_the_clicked_position ... ok
[INFO] [stdout] test ui::tests::message_persists_across_navigation ... ok
[INFO] [stdout] test ui::tests::loading_frame_shows_feedback_before_the_diffs_are_ready ... ok
[INFO] [stdout] test ui::tests::files_pane_width_follows_the_resize_setting ... ok
[INFO] [stdout] test ui::tests::mouse_events_work_end_to_end ... ok
[INFO] [stdout] test ui::tests::moving_file_selection_switches_the_diff ... ok
[INFO] [stdout] test ui::tests::file_rows_show_their_own_status_badge ... ok
[INFO] [stdout] test ui::tests::renders_file_list_and_selected_files_diff ... ok
[INFO] [stdout] test ui::tests::renders_the_commit_box ... ok
[INFO] [stdout] test ui::tests::renders_and_collapses_directory_rows ... ok
[INFO] [stdout] test ui::tests::focused_pane_title_is_reversed ... ok
[INFO] [stdout] test ui::tests::status_bar_asks_before_a_discard ... ok
[INFO] [stdout] test ui::tests::scrollbar_thumb_tracks_the_scroll_offset_to_the_end ... ok
[INFO] [stdout] test ui::tests::split_layout_hides_panes_without_content ... ok
[INFO] [stdout] test ui::tests::split_layout_renders_both_panes_side_by_side ... ok
[INFO] [stdout] test ui::tests::status_bar_colors_messages_by_severity ... ok
[INFO] [stdout] test ui::tests::file_list_scrolls_to_keep_the_selection_visible ... ok
[INFO] [stdout] test ui::tests::visual_selection_highlights_the_range ... ok
[INFO] [stdout] test ui::tests::split_layout_shows_no_changes_for_side_less_files ... ok
[INFO] [stdout] test ui::tests::help_overlay_fits_and_scrolls_at_80x24 ... ok
[INFO] [stdout] test app::tests::enter_focuses_diff_and_cursor_moves_within_file ... ok
[INFO] [stdout] test app::tests::enter_on_a_dir_collapses_and_expands_it ... ok
[INFO] [stdout] test ui::tests::tab_shows_the_staged_side ... ok
[INFO] [stdout] test ui::tests::the_hints_return_once_a_message_expires ... ok
[INFO] [stdout] test ui::tests::help_overlay_lists_the_bindings ... ok
[INFO] [stdout] test ui::tests::untracked_files_use_a_distinct_badge_color ... ok
[INFO] [stdout] test app::tests::files_pane_discard_targets_the_selected_file ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 95 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/gitty-38c8e4f4f9f17c47)
[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/commit.rs (/opt/rustwide/target/release/deps/commit-d4aa21ea9c8ba481)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test commits_on_an_unborn_branch ... ok
[INFO] [stdout] test commits_the_staged_changes ... ok
[INFO] [stdout] test esc_cancels_the_commit ... ok
[INFO] [stdout] test a_rejected_message_keeps_the_box_open ... ok
[INFO] [stdout] test empty_message_is_rejected ... ok
[INFO] [stdout] test app_commit_flow ... ok
[INFO] [stdout] test commits_nested_directories_in_git_order ... ok
[INFO] [stdout] test a_failed_commit_keeps_the_typed_message ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/discard.rs (/opt/rustwide/target/release/deps/discard-55e004b361acd734)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test discards_only_the_selected_lines ... ok
[INFO] [stdout] test discard_restores_a_whole_modified_file ... ok
[INFO] [stdout] test discard_restores_a_deleted_file ... ok
[INFO] [stdout] test discards_a_staged_added_file ... ok
[INFO] [stdout] test app_discards_a_hunk_after_confirmation ... ok
[INFO] [stdout] test discards_a_staged_hunk ... ok
[INFO] [stdout] test discard_deletes_an_untracked_file ... ok
[INFO] [stdout] test discards_a_hunk_of_the_unstaged_diff ... ok
[INFO] [stdout] test discards_a_staged_file ... ok
[INFO] [stdout] test app_discards_a_staged_hunk_with_confirmation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/git_diff.rs (/opt/rustwide/target/release/deps/git_diff-218dc90edb9bc2d5)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test errors_outside_a_repository ... ok
[INFO] [stdout] test staged_diff_shows_index_changes ... ok
[INFO] [stdout] test mode_only_change_shows_mode_lines ... ok
[INFO] [stdout] test clean_repo_has_empty_diff ... ok
[INFO] [stderr]      Running tests/index_stat.rs (/opt/rustwide/target/release/deps/index_stat-d7b0d09bdc659244)
[INFO] [stdout] test binary_files_show_a_placeholder_line ... ok
[INFO] [stdout] test a_replaced_by_a_symlink_is_a_type_change ... ok
[INFO] [stdout] test loads_unstaged_diff ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test a_partial_stage_of_an_untracked_file_keeps_the_rest_unstaged ... FAILED
[INFO] [stdout] test a_partial_stage_keeps_the_rest_unstaged ... ok
[INFO] [stdout] test unstaging_a_whole_file_restores_its_changes ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- a_partial_stage_of_an_untracked_file_keeps_the_rest_unstaged stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'a_partial_stage_of_an_untracked_file_keeps_the_rest_unstaged' (3963) panicked at tests/index_stat.rs:115:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: []
[INFO] [stdout]  right: ["b", "c", "d"]
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x58cc9e4a21c1 - <<std[97b98282bc616a66]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[832e9a552fc17241]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58cc9e4b971a - core[832e9a552fc17241]::fmt::write
[INFO] [stdout]    2:     0x58cc9e4a833c - <alloc[3ecab9f82c41dc7d]::vec::Vec<u8> as std[97b98282bc616a66]::io::Write>::write_fmt
[INFO] [stdout]    3:     0x58cc9e47c1e6 - std[97b98282bc616a66]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58cc9e498b69 - std[97b98282bc616a66]::panicking::default_hook
[INFO] [stdout]    5:     0x58cc9e0fd520 - test[39766f3d73431624]::test_main_inner::<test[39766f3d73431624]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x58cc9e498e92 - std[97b98282bc616a66]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x58cc9e47c292 - std[97b98282bc616a66]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x58cc9e473289 - std[97b98282bc616a66]::sys::backtrace::__rust_end_short_backtrace::<std[97b98282bc616a66]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x58cc9e47d08d - __rustc[e3d8617bb01b7f69]::rust_begin_unwind
[INFO] [stdout]   10:     0x58cc9e4b9efc - core[832e9a552fc17241]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58cc9e4b9e13 - core[832e9a552fc17241]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x58cc9e0ee6eb - core[832e9a552fc17241]::panicking::assert_failed::<alloc[3ecab9f82c41dc7d]::vec::Vec<alloc[3ecab9f82c41dc7d]::string::String>, [&str; 3usize]>
[INFO] [stdout]   13:     0x58cc9e0ec9bd - <index_stat[61e5bc3b54eba154]::a_partial_stage_of_an_untracked_file_keeps_the_rest_unstaged::{closure#0} as core[832e9a552fc17241]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x58cc9e0f085b - test[39766f3d73431624]::__rust_begin_short_backtrace::<core[832e9a552fc17241]::result::Result<(), alloc[3ecab9f82c41dc7d]::string::String>, fn() -> core[832e9a552fc17241]::result::Result<(), alloc[3ecab9f82c41dc7d]::string::String>>
[INFO] [stdout]   15:     0x58cc9e0fdea5 - test[39766f3d73431624]::run_test::{closure#0}
[INFO] [stdout]   16:     0x58cc9e0f8954 - std[97b98282bc616a66]::sys::backtrace::__rust_begin_short_backtrace::<test[39766f3d73431624]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58cc9e100ff2 - <std[97b98282bc616a66]::thread::lifecycle::spawn_unchecked<test[39766f3d73431624]::run_test::{closure#1}, ()>::{closure#1} as core[832e9a552fc17241]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58cc9e4a146f - <std[97b98282bc616a66]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x703bb8ea707a - <unknown>
[INFO] [stdout]   20:     0x703bb8f3a534 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     a_partial_stage_of_an_untracked_file_keeps_the_rest_unstaged
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 2 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.25s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test index_stat`
[INFO] running `Command { std: "docker" "inspect" "c75d26c477f00bc94a142c1348d19af8aa914be41b478ac6991876040882e2e0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c75d26c477f00bc94a142c1348d19af8aa914be41b478ac6991876040882e2e0", kill_on_drop: false }`
[INFO] [stdout] c75d26c477f00bc94a142c1348d19af8aa914be41b478ac6991876040882e2e0
