[INFO] fetching crate gitplume 0.2.0... [INFO] testing gitplume-0.2.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2 [INFO] extracting crate gitplume 0.2.0 into /workspace/builds/worker-7-tc2/source [INFO] started tweaking crates.io crate gitplume 0.2.0 [INFO] finished tweaking crates.io crate gitplume 0.2.0 [INFO] tweaked toml for crates.io crate gitplume 0.2.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate gitplume 0.2.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 gitplume 0.2.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] 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] ae009e57612c4f514cf8140a4398910bffccaa430c67fc054716c44a2ab60ac5 [INFO] running `Command { std: "docker" "start" "ae009e57612c4f514cf8140a4398910bffccaa430c67fc054716c44a2ab60ac5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ae009e57612c4f514cf8140a4398910bffccaa430c67fc054716c44a2ab60ac5", 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" "ae009e57612c4f514cf8140a4398910bffccaa430c67fc054716c44a2ab60ac5" "/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" "ae009e57612c4f514cf8140a4398910bffccaa430c67fc054716c44a2ab60ac5", 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" "ae009e57612c4f514cf8140a4398910bffccaa430c67fc054716c44a2ab60ac5" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling find-msvc-tools v0.1.14 [INFO] [stderr] Compiling shlex v2.0.1 [INFO] [stderr] Compiling tree-sitter-language v0.1.8 [INFO] [stderr] Compiling proc-macro2 v1.0.107 [INFO] [stderr] Compiling unicode-ident v1.0.26 [INFO] [stderr] Compiling libc v0.2.189 [INFO] [stderr] Compiling quote v1.0.47 [INFO] [stderr] Compiling bitflags v2.13.2 [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 rustversion v1.0.23 [INFO] [stderr] Compiling cfg-if v1.0.5 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling thiserror v2.0.21 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling either v1.18.0 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling log v0.4.34 [INFO] [stderr] Compiling unicode-segmentation v1.13.3 [INFO] [stderr] Compiling cc v1.2.67 [INFO] [stderr] Compiling zmij v1.0.23 [INFO] [stderr] Compiling unicode-width v0.2.2 [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Compiling ryu v1.0.23 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling signal-hook v0.3.18 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling itoa v1.0.18 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling hashbrown v0.17.1 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling indoc v2.0.7 [INFO] [stderr] Compiling smallvec v1.16.2 [INFO] [stderr] Compiling critical-section v1.2.0 [INFO] [stderr] Compiling inotify-sys v0.1.8 [INFO] [stderr] Compiling rustix v1.1.5 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling lock_api v0.4.14 [INFO] [stderr] Compiling castaway v0.2.4 [INFO] [stderr] Compiling memchr v2.8.3 [INFO] [stderr] Compiling num-conv v0.2.2 [INFO] [stderr] Compiling num_threads v0.1.7 [INFO] [stderr] Compiling compact_str v0.9.1 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling syn v3.0.6 [INFO] [stderr] Compiling syn v2.0.119 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling mio v1.2.3 [INFO] [stderr] Compiling convert_case v0.10.0 [INFO] [stderr] Compiling indexmap v2.14.2 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling powerfmt v0.2.0 [INFO] [stderr] Compiling litrs v1.0.0 [INFO] [stderr] Compiling lru v0.18.5 [INFO] [stderr] Compiling time-core v0.1.9 [INFO] [stderr] Compiling deranged v0.5.8 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling signal-hook-mio v0.2.5 [INFO] [stderr] Compiling line-clipping v0.3.8 [INFO] [stderr] Compiling siphasher v1.0.4 [INFO] [stderr] Compiling regex-syntax v0.8.11 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling inotify v0.11.5 [INFO] [stderr] Compiling phf_shared v0.13.1 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling document-features v0.2.12 [INFO] [stderr] Compiling notify-types v2.1.0 [INFO] [stderr] Compiling option-ext v0.2.0 [INFO] [stderr] Compiling phf v0.13.1 [INFO] [stderr] Compiling dirs-sys v0.5.0 [INFO] [stderr] Compiling aho-corasick v1.1.5 [INFO] [stderr] Compiling notify v8.2.0 [INFO] [stderr] Compiling unicode-truncate v2.0.1 [INFO] [stderr] Compiling tree-sitter-lua v0.5.0 [INFO] [stderr] Compiling tree-sitter-md v0.5.3 [INFO] [stderr] Compiling tree-sitter-php v0.24.2 [INFO] [stderr] Compiling tree-sitter-python v0.25.0 [INFO] [stderr] Compiling tree-sitter-ruby v0.23.1 [INFO] [stderr] Compiling tree-sitter-rust v0.24.2 [INFO] [stderr] Compiling tree-sitter-yaml v0.7.2 [INFO] [stderr] Compiling tree-sitter-sequel v0.3.11 [INFO] [stderr] Compiling tree-sitter-bash v0.25.1 [INFO] [stderr] Compiling tree-sitter-c v0.24.2 [INFO] [stderr] Compiling tree-sitter-c-sharp v0.23.5 [INFO] [stderr] Compiling tree-sitter-cpp v0.23.4 [INFO] [stderr] Compiling tree-sitter-toml-ng v0.7.0 [INFO] [stderr] Compiling tree-sitter-css v0.25.0 [INFO] [stderr] Compiling tree-sitter-typescript v0.23.2 [INFO] [stderr] Compiling tree-sitter-go v0.25.0 [INFO] [stderr] Compiling tree-sitter-html v0.23.2 [INFO] [stderr] Compiling tree-sitter-java v0.23.5 [INFO] [stderr] Compiling tree-sitter-javascript v0.25.0 [INFO] [stderr] Compiling tree-sitter-json v0.24.8 [INFO] [stderr] Compiling strum_macros v0.28.0 [INFO] [stderr] Compiling derive_more-impl v2.1.1 [INFO] [stderr] Compiling time v0.3.55 [INFO] [stderr] Compiling derive_more v2.1.1 [INFO] [stderr] Compiling crossterm v0.29.0 [INFO] [stderr] Compiling tree-sitter v0.27.0 [INFO] [stderr] Compiling darling_core v0.24.1 [INFO] [stderr] Compiling regex-automata v0.4.18 [INFO] [stderr] Compiling strum v0.28.0 [INFO] [stderr] Compiling file-id v0.2.3 [INFO] [stderr] Compiling streaming-iterator v0.1.9 [INFO] [stderr] Compiling notify-debouncer-full v0.7.0 [INFO] [stderr] Compiling thiserror-impl v2.0.21 [INFO] [stderr] Compiling directories v6.0.0 [INFO] [stderr] Compiling emojis v0.9.0 [INFO] [stderr] Compiling darling_macro v0.24.1 [INFO] [stderr] Compiling kasuari v0.4.12 [INFO] [stderr] Compiling darling v0.24.1 [INFO] [stderr] Compiling instability v0.3.14 [INFO] [stderr] Compiling ratatui-core v0.1.2 [INFO] [stderr] Compiling regex v1.13.1 [INFO] [stderr] Compiling ratatui-widgets v0.3.2 [INFO] [stderr] Compiling ratatui-crossterm v0.1.2 [INFO] [stderr] Compiling ratatui-macros v0.7.2 [INFO] [stderr] Compiling ratatui v0.30.2 [INFO] [stderr] Compiling gitplume v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 1m 36s [INFO] running `Command { std: "docker" "inspect" "ae009e57612c4f514cf8140a4398910bffccaa430c67fc054716c44a2ab60ac5", 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" "ae009e57612c4f514cf8140a4398910bffccaa430c67fc054716c44a2ab60ac5" "/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] Compiling gitplume v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 35.98s [INFO] running `Command { std: "docker" "inspect" "ae009e57612c4f514cf8140a4398910bffccaa430c67fc054716c44a2ab60ac5", 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" "ae009e57612c4f514cf8140a4398910bffccaa430c67fc054716c44a2ab60ac5" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }` [INFO] [stderr] Finished `release` profile [optimized] target(s) in 0.18s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/gitplume/0648192313a61952/out/gitplume-0648192313a61952) [INFO] [stdout] [INFO] [stdout] running 132 tests [INFO] [stdout] test code_view::tests::document_replacement_renders_new_same_sized_content ... ok [INFO] [stdout] test code_view::tests::deferred_scroll_to_row_resolves_on_first_draw ... ok [INFO] [stdout] test code_view::tests::page_keys_move_the_viewport_immediately ... ok [INFO] [stdout] test code_view::tests::selection_uses_displayed_expanded_text_and_replacement_clears_it ... ok [INFO] [stdout] test code_view::tests::set_document_displays_content_and_extent ... ok [INFO] [stdout] test code_view::tests::wide_character_cut_at_the_right_edge_is_blank ... ok [INFO] [stdout] test code_view::tests::wide_unicode_uses_cell_width_and_crops_by_cells ... ok [INFO] [stdout] test code_view::tests::vertical_scrollbar_is_two_columns_wide_and_both_respond ... ok [INFO] [stdout] test code_view::tests::empty_document_has_zero_virtual_dimensions ... ok [INFO] [stdout] test code_view::tests::keyboard_and_scrollbar_navigation_is_bounded ... ok [INFO] [stdout] test code_view::tests::wrapped_document_indents_continuations_without_a_gutter_only_row ... ok [INFO] [stdout] test code_view::tests::equal_document_replacement_resets_viewport ... ok [INFO] [stdout] test code_view::tests::wrapped_selection_uses_source_text_without_visual_newlines ... ok [INFO] [stdout] test code_view::tests::wrapped_redraw_at_the_same_size_keeps_the_scroll_position ... ok [INFO] [stdout] test code_view::tests::wrapped_resize_keeps_the_top_source_offset ... ok [INFO] [stdout] test code_view::tests::wrapped_resize_preserves_visible_source_and_selection ... ok [INFO] [stdout] test diff::tests::change_indices_returns_empty_for_context_only_and_empty ... ok [INFO] [stdout] test code_view::tests::wrapping_maps_source_rows_and_preserves_progress ... ok [INFO] [stdout] test code_view::tests::mouse_wheel_scrolls_three_rows_or_columns ... ok [INFO] [stdout] test code_view::tests::resize_preserves_virtual_size_and_updates_cropping ... ok [INFO] [stdout] test code_view::tests::scrollbar_target_handles_empty_and_short_documents ... ok [INFO] [stdout] test code_view::tests::selection_handles_a_trailing_blank_line ... ok [INFO] [stdout] test code_view::tests::rows_below_the_document_are_blank ... ok [INFO] [stdout] test diff::tests::parse_empty_patch ... ok [INFO] [stdout] test diff::tests::change_indices_reports_contiguous_changed_blocks ... ok [INFO] [stdout] test code_view::tests::empty_areas_render_nothing_and_do_not_panic ... ok [INFO] [stdout] test diff::tests::first_change_returns_none_for_context_only_and_empty ... ok [INFO] [stdout] test diff::tests::first_change_returns_zero_for_leading_change ... ok [INFO] [stdout] test diff::tests::first_change_skips_context_before_change ... ok [INFO] [stdout] test code_view::tests::dragging_the_thumb_scrolls_proportionally ... ok [INFO] [stdout] test diff::tests::parse_removes_crlf_but_preserves_other_whitespace ... ok [INFO] [stdout] test diff::tests::parse_flattens_multiple_hunks_and_files_in_order ... ok [INFO] [stdout] test diff::tests::parse_skips_no_newline_markers_and_reads_changed_header_lookalikes ... ok [INFO] [stdout] test document::tests::diff_document_reports_no_changes_for_an_all_context_patch ... ok [INFO] [stdout] test document::tests::diff_rows_preserve_empty_rows ... ok [INFO] [stdout] test document::tests::diff_rows_show_bracketed_source_literally ... ok [INFO] [stdout] test diff::tests::parse_maps_context_removals_and_additions ... ok [INFO] [stdout] test diff::tests::parse_preserves_final_changed_line_without_newline ... ok [INFO] [stdout] test diff::tests::parse_preserves_leading_and_trailing_whitespace ... ok [INFO] [stdout] test document::tests::diff_rows_use_plain_columns_and_full_width_change_backgrounds ... ok [INFO] [stdout] test document::tests::gutter_widens_beyond_9999_lines ... ok [INFO] [stdout] test document::tests::preview_gutter_widens_with_the_line_count ... ok [INFO] [stdout] test document::tests::preview_handles_disappeared_file ... ok [INFO] [stdout] test document::tests::mark_row_highlights_only_the_targeted_row ... ok [INFO] [stdout] test document::tests::preview_handles_unreadable_file ... ok [INFO] [stdout] test document::tests::preview_rejects_non_regular_files ... ok [INFO] [stdout] test document::tests::mark_row_ignores_an_out_of_range_index ... ok [INFO] [stdout] test document::tests::preview_preserves_logical_lines ... ok [INFO] [stdout] test document::tests::unknown_file_types_render_plain ... ok [INFO] [stdout] test document::tests::unsupported_entries_show_their_reason_as_one_plain_row ... ok [INFO] [stdout] test find::tests::comma_separated_patterns_union_their_matches ... ok [INFO] [stdout] test document::tests::preview_returns_friendly_messages ... ok [INFO] [stdout] test find::tests::double_star_spans_folders ... ok [INFO] [stdout] test find::tests::empty_filter_selects_every_file ... ok [INFO] [stdout] test find::tests::matching_is_case_insensitive ... ok [INFO] [stdout] test find::tests::pattern_with_slash_matches_the_whole_path ... ok [INFO] [stdout] test find::tests::pattern_without_slash_matches_the_file_name ... ok [INFO] [stdout] test find::tests::question_mark_matches_one_character ... ok [INFO] [stdout] test find::tests::single_star_in_a_path_pattern_matches_one_folder_level ... ok [INFO] [stdout] test git::tests::commit_files_compares_with_first_parent_or_empty_tree ... ok [INFO] [stdout] test find::tests::single_star_matches_a_whole_folder_name_but_not_across_it ... ok [INFO] [stdout] test git::tests::commits_requests_at_most_100_from_current_branch ... ok [INFO] [stdout] test git::tests::diff_builds_command_and_forwards_output ... ok [INFO] [stdout] test git::tests::commits_skips_log_on_unborn_branch ... ok [INFO] [stdout] test git::tests::error_message_prefers_git_stderr ... ok [INFO] [stdout] test git::tests::error_message_falls_back_to_error_text ... ok [INFO] [stdout] test git::tests::files_requests_scoped_tracked_and_non_ignored_paths ... ok [INFO] [stdout] test git::tests::grep_chunks_paths_across_several_calls_and_stops_at_the_limit ... ok [INFO] [stdout] test git::tests::git_dirs_requests_absolute_worktree_and_common_directories ... ok [INFO] [stdout] test git::tests::grep_builds_argv_and_parses_null_delimited_output ... ok [INFO] [stdout] test git::tests::grep_sends_no_command_for_an_empty_path_list ... ok [INFO] [stdout] test git::tests::grep_does_not_report_truncation_when_the_limit_is_met_exactly ... ok [INFO] [stdout] test git::tests::grep_requests_the_remaining_count_per_chunk ... ok [INFO] [stdout] test git::tests::grep_stops_once_the_total_limit_is_reached ... ok [INFO] [stdout] test git::tests::parse_commit_files_preserves_status_and_path ... ok [INFO] [stdout] test git::tests::grep_returns_empty_output_as_no_matches ... ok [INFO] [stdout] test git::tests::parse_commits_keeps_first_parent_and_subject ... ok [INFO] [stdout] test git::tests::grep_trims_leading_whitespace_and_caps_match_text ... ok [INFO] [stdout] test git::tests::parse_status_handles_untracked_rename_and_unmerged_records ... ok [INFO] [stdout] test git::tests::parse_status_reports_copies_as_unsupported ... ok [INFO] [stdout] test git::tests::parse_status_reports_non_utf8_paths_as_unsupported ... ok [INFO] [stdout] test git::tests::repo_root_runs_show_toplevel_in_launch_directory ... ok [INFO] [stdout] test git::tests::parse_status_maps_ordinary_changes ... ok [INFO] [stdout] test git::tests::parse_status_reports_branch ... ok [INFO] [stdout] test git::tests::parse_status_treats_rename_continuation_as_original_path ... ok [INFO] [stdout] test git::tests::run_accepts_explicit_return_code_one ... ok [INFO] [stdout] test git::tests::run_preserves_command_settings_and_environment ... ok [INFO] [stdout] test git::tests::run_rejects_nonzero_return_codes_by_default ... ok [INFO] [stdout] test git::tests::run_rejects_return_code_two_when_one_is_allowed ... ok [INFO] [stdout] test git::tests::stage_operations_build_commands_and_ignore_output ... ok [INFO] [stdout] test git::tests::run_returns_output_for_allowed_code ... ok [INFO] [stdout] test git::tests::stage_operations_propagate_run_errors ... ok [INFO] [stdout] test git::tests::stage_operations_accept_multiple_paths ... ok [INFO] [stdout] test git::tests::unstage_handles_existing_and_unborn_heads ... ok [INFO] [stdout] test highlight::tests::detects_by_name_then_extension_then_shebang ... ok [INFO] [stdout] test git::tests::status_requests_branch_metadata ... ok [INFO] [stdout] test highlight::tests::capture_names_fall_back_to_their_longest_known_prefix ... ok [INFO] [stdout] test highlight::tests::unknown_languages_produce_no_colors ... ok [INFO] [stdout] test document::tests::removed_rows_are_highlighted_from_the_old_side ... ok [INFO] [stdout] test document::tests::new_side_keeps_blank_lines_and_order_for_highlighting ... ok [INFO] [stdout] test document::tests::diff_document_prepares_visible_rows_and_change_positions ... ok [INFO] [stdout] test highlight::tests::innermost_capture_wins_over_the_enclosing_one ... ok [INFO] [stdout] test document::tests::preview_builds_numbered_highlighted_lines ... ok [INFO] [stdout] test icons::tests::file_label_selects_icons_by_name_then_extension ... ok [INFO] [stdout] test icons::tests::folder_label_uses_colored_open_and_closed_icons ... ok [INFO] [stdout] test icons::tests::file_label_colors_only_the_icon_and_preserves_literal_name ... ok [INFO] [stdout] test layout::tests::drag_from_zero_sized_panes_recovers_on_resize ... ok [INFO] [stdout] test document::tests::diff_document_follows_the_patch_text ... ok [INFO] [stdout] test code_view::tests::selection_background_preserves_document_foreground ... ok [INFO] [stdout] test layout::tests::dragging_first_splitter_preserves_third_pane ... ok [INFO] [stdout] test layout::tests::fixed_first_pane_stays_fixed_until_a_drag ... ok [INFO] [stdout] test layout::tests::resize_pair_preserves_total_and_minimums ... ok [INFO] [stdout] test code_view::tests::render_crops_and_preserves_source_and_row_styles ... ok [INFO] [stdout] test layout::tests::tiny_lengths_shrink_proportionally_without_panicking ... ok [INFO] [stdout] test document::tests::all_removals_show_as_removed_rows_highlighted_from_the_old_side ... ok [INFO] [stdout] test watcher::tests::linked_worktree_ignores_other_metadata_and_git_file ... ok [INFO] [stdout] test layout::tests::resize_pair_leaves_panes_already_below_minimum ... ok [INFO] [stdout] test watcher::tests::linked_worktree_splits_metadata_between_directories ... ok [INFO] [stdout] test document::tests::diff_document_colors_follow_the_entry_path ... ok [INFO] [stdout] test document::tests::syntax_colors_source_not_gutter_and_removed_rows_use_the_old_side ... ok [INFO] [stdout] test runtime::tests::base64_encodes_with_padding ... ok [INFO] [stdout] test watcher::tests::head_refs_and_packed_refs_invalidate_status_and_history ... ok [INFO] [stdout] test watcher::tests::batch_and_merge_combine_invalidations ... ok [INFO] [stdout] test watcher::tests::other_git_metadata_is_ignored ... ok [INFO] [stdout] test watcher::tests::index_change_invalidates_status_and_index ... ok [INFO] [stdout] test watcher::tests::worktree_edit_invalidates_status_with_relative_path ... ok [INFO] [stdout] test layout::tests::initial_layout_fixes_first_pane_and_splits_thirds ... ok [INFO] [stdout] test watcher::tests::paths_outside_repository_are_ignored ... ok [INFO] [stdout] test highlight::tests::querying_one_line_only_produces_captures_for_that_line ... ok [INFO] [stdout] test document::tests::diff_rows_color_source_by_filename_language ... ok [INFO] [stdout] test highlight::tests::every_registered_language_has_a_working_grammar_and_query ... ok [INFO] [stdout] test code_view::tests::repaint_work_is_bounded_by_viewport_not_document_length ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.63s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/build/gitplume/3610fd0d9142ed0a/out/gitplume-3610fd0d9142ed0a) [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] Doc-tests gitplume [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" "ae009e57612c4f514cf8140a4398910bffccaa430c67fc054716c44a2ab60ac5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ae009e57612c4f514cf8140a4398910bffccaa430c67fc054716c44a2ab60ac5", kill_on_drop: false }` [INFO] [stdout] ae009e57612c4f514cf8140a4398910bffccaa430c67fc054716c44a2ab60ac5