>>> git-interactive-rebase-tool: Building community/git-interactive-rebase-tool 2.1.0-r0 (using abuild 3.8.0_rc3-r2) started Tue, 25 May 2021 21:07:13 +0000 >>> git-interactive-rebase-tool: Checking sanity of /home/buildozer/aports/community/git-interactive-rebase-tool/APKBUILD... >>> git-interactive-rebase-tool: Analyzing dependencies... >>> git-interactive-rebase-tool: Installing for build: build-base cargo libgit2-dev zlib-dev (1/24) Installing rust-stdlib (1.52.0-r0) (2/24) Installing libffi (3.3-r2) (3/24) Installing xz-libs (5.2.5-r0) (4/24) Installing libxml2 (2.9.12-r1) (5/24) Installing llvm11-libs (11.1.0-r2) (6/24) Installing http-parser (2.9.4-r0) (7/24) Installing pcre (8.44-r0) (8/24) Installing libssh2 (1.9.0-r1) (9/24) Installing libgit2 (1.1.0-r2) (10/24) Installing rust (1.52.0-r0) (11/24) Installing cargo (1.52.0-r0) (12/24) Installing openssl-dev (1.1.1k-r0) (13/24) Installing nghttp2-dev (1.43.0-r0) (14/24) Installing zlib-dev (1.2.11-r3) (15/24) Installing brotli-dev (1.0.9-r5) (16/24) Installing curl-dev (7.76.1-r0) (17/24) Installing libssh2-dev (1.9.0-r1) (18/24) Installing http-parser-dev (2.9.4-r0) (19/24) Installing libpcre16 (8.44-r0) (20/24) Installing libpcre32 (8.44-r0) (21/24) Installing libpcrecpp (8.44-r0) (22/24) Installing pcre-dev (8.44-r0) (23/24) Installing libgit2-dev (1.1.0-r2) (24/24) Installing .makedepends-git-interactive-rebase-tool (20210525.210715) Executing busybox-1.33.1-r1.trigger OK: 1018 MiB in 113 packages >>> git-interactive-rebase-tool: Cleaning up srcdir >>> git-interactive-rebase-tool: Cleaning up pkgdir >>> git-interactive-rebase-tool: Fetching https://distfiles.alpinelinux.org/distfiles/v3.14/git-interactive-rebase-tool-2.1.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 341 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> git-interactive-rebase-tool: Fetching https://github.com/MitMaro/git-interactive-rebase-tool/archive/2.1.0/git-interactive-rebase-tool-2.1.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 142 100 142 0 0 663 0 --:--:-- --:--:-- --:--:-- 663 100 4750k 0 4750k 0 0 7175k 0 --:--:-- --:--:-- --:--:-- 7175k >>> git-interactive-rebase-tool: Fetching https://distfiles.alpinelinux.org/distfiles/v3.14/git-interactive-rebase-tool-2.1.0.tar.gz >>> git-interactive-rebase-tool: Checking sha512sums... git-interactive-rebase-tool-2.1.0.tar.gz: OK minimize-size.patch: OK >>> git-interactive-rebase-tool: Unpacking /var/cache/distfiles/v3.14/git-interactive-rebase-tool-2.1.0.tar.gz... >>> git-interactive-rebase-tool: minimize-size.patch patching file Cargo.toml Downloading crates ... Downloaded tinyvec v1.1.1 Downloaded xi-unicode v0.3.0 Downloaded parking_lot_core v0.8.2 Compiling libc v0.2.82 Compiling cfg-if v1.0.0 Compiling pkg-config v0.3.19 Compiling autocfg v1.0.1 Compiling log v0.4.14 Compiling matches v0.1.8 Compiling bitflags v1.2.1 Compiling tinyvec_macros v0.1.0 Compiling scopeguard v1.1.0 Compiling percent-encoding v2.1.0 Compiling smallvec v1.6.1 Compiling arrayvec v0.4.12 Compiling unicode-width v0.1.8 Compiling nodrop v0.1.14 Compiling anyhow v1.0.40 Compiling ansi_term v0.11.0 Compiling itoa v0.4.7 Compiling lazy_static v1.4.0 Compiling vec_map v0.8.2 Compiling strsim v0.8.0 Compiling unicode-segmentation v1.7.1 Compiling xi-unicode v0.3.0 Compiling instant v0.1.9 Compiling tinyvec v1.1.1 Compiling unicode-bidi v0.3.4 Compiling lock_api v0.4.2 Compiling textwrap v0.11.0 Compiling form_urlencoded v1.0.0 Compiling num-traits v0.2.14 Compiling num-integer v0.1.44 Compiling num-format v0.4.0 Compiling signal-hook-registry v1.3.0 Compiling mio v0.7.7 Compiling parking_lot_core v0.8.2 Compiling atty v0.2.14 Compiling time v0.1.43 Compiling jobserver v0.1.21 Compiling clap v2.33.3 Compiling parking_lot v0.11.1 Compiling unicode-normalization v0.1.16 Compiling cc v1.0.66 Compiling signal-hook v0.1.17 Compiling crossterm v0.19.0 Compiling idna v0.2.0 Compiling chrono v0.4.19 Compiling libz-sys v1.1.2 Compiling libgit2-sys v0.12.19+1.1.0 Compiling url v2.2.0 Compiling git2 v0.13.18 Compiling git-interactive-rebase-tool v2.1.0 (/home/buildozer/aports/community/git-interactive-rebase-tool/src/git-interactive-rebase-tool-2.1.0) Finished release [optimized] target(s) in 56.40s Downloading crates ... Downloaded concat-idents v1.1.2 Downloaded rstest v0.6.4 Compiling cfg-if v1.0.0 Compiling proc-macro2 v1.0.24 Compiling unicode-xid v0.2.1 Compiling syn v1.0.60 Compiling getrandom v0.2.2 Compiling matches v0.1.8 Compiling semver-parser v0.7.0 Compiling tinyvec_macros v0.1.0 Compiling smallvec v1.6.1 Compiling scopeguard v1.1.0 Compiling percent-encoding v2.1.0 Compiling ppv-lite86 v0.2.10 Compiling lazy_static v1.4.0 Compiling nodrop v0.1.14 Compiling unicode-width v0.1.8 Compiling cfg-if v0.1.10 Compiling vec_map v0.8.2 Compiling remove_dir_all v0.5.3 Compiling ansi_term v0.11.0 Compiling itoa v0.4.7 Compiling strsim v0.8.0 Compiling xi-unicode v0.3.0 Compiling unicode-segmentation v1.7.1 Compiling libc v0.2.82 Compiling bitflags v1.2.1 Compiling anyhow v1.0.40 Compiling num-traits v0.2.14 Compiling log v0.4.14 Compiling instant v0.1.9 Compiling unicode-bidi v0.3.4 Compiling tinyvec v1.1.1 Compiling arrayvec v0.4.12 Compiling lock_api v0.4.2 Compiling textwrap v0.11.0 Compiling form_urlencoded v1.0.0 Compiling semver v0.9.0 Compiling num-format v0.4.0 Compiling rustc_version v0.2.3 Compiling rstest v0.6.4 Compiling parking_lot_core v0.8.2 Compiling libz-sys v1.1.2 Compiling mio v0.7.7 Compiling signal-hook-registry v1.3.0 Compiling atty v0.2.14 Compiling time v0.1.43 Compiling quote v1.0.8 Compiling clap v2.33.3 Compiling libgit2-sys v0.12.19+1.1.0 Compiling rand_core v0.6.1 Compiling num-integer v0.1.44 Compiling signal-hook v0.1.17 Compiling parking_lot v0.11.1 Compiling rand_chacha v0.3.0 Compiling unicode-normalization v0.1.16 Compiling chrono v0.4.19 Compiling rand v0.8.3 Compiling crossterm v0.19.0 Compiling idna v0.2.0 Compiling tempfile v3.2.0 Compiling url v2.2.0 Compiling git2 v0.13.18 Compiling serial_test_derive v0.5.1 Compiling concat-idents v1.1.2 Compiling serial_test v0.5.1 Compiling git-interactive-rebase-tool v2.1.0 (/home/buildozer/aports/community/git-interactive-rebase-tool/src/git-interactive-rebase-tool-2.1.0) Finished release [optimized] target(s) in 2m 00s Running unittests (target/release/deps/interactive_rebase_tool-d22c0e6447a3b838) running 1418 tests test components::choice::tests::input_standard::case_1_resize ... ok test components::choice::tests::input_standard::case_2_scroll_left ... ok test components::choice::tests::input_standard::case_3_scroll_right ... ok test components::choice::tests::input_standard::case_4_scroll_down ... ok test components::choice::tests::input_standard::case_5_scroll_up ... ok test components::choice::tests::input_standard::case_6_scroll_jump_down ... ok test components::choice::tests::input_standard::case_7_scroll_jump_up ... ok test components::confirm::tests::handle_input_no ... ok test components::confirm::tests::handle_input_yes ... ok test components::confirm::tests::input_standard::case_1_other ... ok test components::choice::tests::invalid_selection_character ... ok test components::confirm::tests::input_standard::case_2_resize ... ok test components::choice::tests::render_options_no_prompt ... ok test components::choice::tests::invalid_selection_other ... ok test components::confirm::tests::input_standard::case_3_scroll_left ... ok test components::choice::tests::render_options_prompt ... ok test components::confirm::tests::input_standard::case_4_scroll_right ... ok test components::choice::tests::valid_selection ... ok test components::confirm::tests::input_standard::case_5_scroll_down ... ok test components::confirm::tests::input_standard::case_6_scroll_up ... ok test components::confirm::tests::input_standard::case_7_scroll_jump_down ... ok test components::confirm::tests::input_standard::case_8_scroll_jump_up ... ok test components::confirm::tests::render ... ok test components::edit::tests::clear_content ... ok test components::edit::tests::add_character_one_from_start ... ok test components::edit::tests::add_character_end ... ok test components::edit::tests::backspace_at_end ... ok test components::edit::tests::backspace_at_start ... ok test components::edit::tests::backspace_one_from_start ... ok test components::edit::tests::delete_at_end ... ok test components::edit::tests::backspace_one_from_end ... ok test components::edit::tests::add_character_one_from_end ... ok test components::edit::tests::ignore_other_input ... ok test components::edit::tests::add_character_at_start ... ok test components::edit::tests::delete_last_character ... ok test components::edit::tests::move_cursor_1_from_start ... ok test components::edit::tests::delete_second_character ... ok test components::edit::tests::delete_first_character ... ok test components::edit::tests::move_cursor_1_left ... ok test components::edit::tests::move_cursor_2_from_start ... ok test components::edit::tests::move_cursor_attempt_past_end ... ok test components::edit::tests::move_cursor_attempt_past_start ... ok test components::edit::tests::move_cursor_on_empty_content ... ok test components::edit::tests::move_cursor_end ... ok test components::edit::tests::move_cursor_to_end ... ok test components::edit::tests::move_cursor_to_start ... ok test components::edit::tests::multiple_width_unicode_emoji ... ok test components::edit::tests::move_cursor_to_home ... ok test components::edit::tests::multiple_width_unicode_single_width ... ok test components::edit::tests::set_get_content ... ok test components::help::tests::input_continue_active::case_1_resize ... ok test components::help::tests::empty ... ok test components::help::tests::input_continue_active::case_2_scroll_left ... ok test components::edit::tests::with_description ... ok test components::edit::tests::with_label ... ok test components::help::tests::input_continue_active::case_3_scroll_right ... ok test components::help::tests::input_continue_active::case_4_scroll_down ... ok test components::help::tests::from_key_bindings ... ok test components::edit::tests::with_label_and_description ... ok test components::help::tests::input_continue_active::case_5_scroll_up ... ok test components::help::tests::input_continue_active::case_6_scroll_jump_down ... ok test components::help::tests::input_other ... ok test components::help::tests::input_continue_active::case_7_scroll_jump_up ... ok test config::tests::config_diff_space_symbol_invalid_utf8 ... ok test config::tests::config_diff_show_whitespace_default ... ok test config::tests::config_auto_select_next_invalid ... ok test config::tests::config_diff_tab_symbol_invalid_utf8 ... ok test config::tests::config_diff_ignore_whitespace_mixed_case ... ok test config::tests::config_diff_show_whitespace_invalid ... ok test config::tests::config_diff_space_symbol ... ok test config::tests::config_diff_ignore_whitespace_invalid ... ok test config::tests::config_diff_tab_width_invalid ... ok test config::tests::config_diff_tab_width_invalid_range ... ok test config::tests::config_diff_space_symbol_default ... ok test config::tests::config_diff_show_whitespace_both ... ok test config::tests::config_diff_ignore_whitespace_change ... ok test config::tests::config_git_comment_char_invalid ... ok test config::tests::config_git_diff_context_invalid ... ok test config::tests::config_diff_ignore_whitespace_none ... ok test config::tests::config_git_diff_context_invalid_range ... ok test config::tests::config_diff_ignore_whitespace_true ... ok test config::tests::config_diff_show_whitespace_off ... ok test config::tests::config_diff_show_whitespace_trailing ... ok test config::tests::config_diff_show_whitespace_leading ... ok test config::tests::config_auto_select_next_false ... ok test config::tests::config_diff_ignore_whitespace_off ... ok test config::tests::config_auto_select_next_default ... ok test config::tests::config_diff_ignore_whitespace_default ... ok test config::tests::config_diff_show_whitespace_true ... ok test config::tests::config_diff_ignore_whitespace_false ... ok test config::tests::config_diff_tab_width ... ok test config::tests::config_git_diff_renames_invalid ... ok test config::tests::config_diff_show_whitespace_mixed_case ... ok test config::tests::config_diff_tab_width_default ... ok test config::tests::config_diff_show_whitespace_none ... ok test config::tests::config_auto_select_next_true ... ok test config::tests::config_diff_tab_symbol ... ok test config::tests::config_diff_show_whitespace_false ... ok test config::tests::config_diff_show_whitespace_on ... ok test config::tests::config_diff_ignore_whitespace_all ... ok test config::tests::config_diff_tab_symbol_default ... ok test config::tests::config_git_comment_char ... ok test config::tests::config_git_comment_char_auto ... ok test config::tests::config_diff_ignore_whitespace_on ... ok test config::tests::config_git_diff_context_default ... ok test config::tests::config_git_comment_char_default ... ok test config::tests::config_git_diff_renames_copies ... ok test config::tests::config_git_diff_context ... ok test config::tests::config_git_diff_renames_default ... ok test config::tests::config_git_diff_renames_false ... ok test config::tests::config_git_diff_renames_mixed_case ... ok test config::tests::config_git_diff_renames_copy ... ok test config::tests::config_git_diff_renames_true ... ok test config::tests::config_key_bindings::case_05_end ... ok test config::tests::config_key_bindings::case_01_backspace ... ok test config::tests::config_key_bindings::case_07_insert ... ok test config::tests::config_key_bindings::case_04_down ... ok test config::tests::config_key_bindings::case_03_delete ... ok test config::tests::config_key_bindings::case_02_backtab ... ok test config::tests::config_key_bindings::case_06_home ... ok test config::tests::config_key_bindings::case_10_pageup ... ok test config::tests::config_git_editor_default_editor_env ... ok test config::tests::config_key_bindings::case_08_left ... ok test config::tests::config_key_bindings::case_09_pagedown ... ok test config::tests::config_key_bindings::case_11_right ... ok test config::tests::config_key_bindings::case_12_tab ... ok test config::tests::config_key_bindings::case_17_modifier_character_uppercase ... ok test config::tests::config_key_bindings::case_14_f1 ... ok test config::tests::config_key_bindings::case_13_up ... ok test config::tests::config_key_bindings::case_20_modifier_character ... ok test config::tests::config_key_bindings::case_15_f255 ... ok test config::tests::config_key_bindings::case_16_modifier_character_lowercase ... ok test config::tests::config_key_bindings::case_18_modifier_character_number ... ok test config::tests::config_key_bindings::case_21_modifier_special ... ok test config::tests::config_key_bindings::case_24_modifier_control_alt_shift_out_of_order_2 ... ok test config::tests::config_key_bindings::case_26_modifier_only_control ... ok test config::tests::config_key_bindings::case_27_modifier_only_control ... ok test config::tests::config_key_bindings::case_28_modifier_only_control ... ok test config::tests::config_key_bindings::case_22_modifier_function ... ok test config::tests::config_key_bindings_action_edit_default ... ok test config::tests::config_key_bindings_abort ... ok test config::tests::config_key_bindings::case_19_modifier_character_special ... ok test config::tests::config_git_editor ... ok test config::tests::config_key_bindings_abort_default ... ok test config::tests::config_key_bindings_action_fixup_default ... ok test config::tests::config_key_bindings_action_pick_default ... ok test config::tests::config_key_bindings::case_23_modifier_control_alt_shift_out_of_order_1 ... ok test config::tests::config_key_bindings_action_break ... ok test config::tests::config_key_bindings::case_25_modifier_only_shift ... ok test config::tests::config_key_bindings_action_edit ... ok test config::tests::config_key_bindings_action_drop_default ... ok test config::tests::config_key_bindings_action_break_default ... ok test config::tests::config_key_bindings_action_pick ... ok test config::tests::config_key_bindings_action_squash_default ... ok test config::tests::config_key_bindings_action_reword_default ... ok test config::tests::config_key_bindings_action_reword ... ok test config::tests::config_key_bindings_action_drop ... ok test config::tests::config_git_editor_default_no_env ... ok test config::tests::config_key_bindings_action_fixup ... ok test config::tests::config_key_bindings_confirm_edit ... ok test config::tests::config_key_bindings_action_squash ... ok test config::tests::config_key_bindings_confirm_no_default ... ok test config::tests::config_key_bindings_force_abort_default ... ok test config::tests::config_key_bindings_invalid ... ok test config::tests::config_key_bindings_key_invalid ... ok test config::tests::config_key_bindings_key_multiple_characters ... ok test config::tests::config_key_bindings_confirm_no ... ok test config::tests::config_key_bindings_confirm_yes_default ... ok test config::tests::config_key_bindings_key_invalid_function_index ... ok test config::tests::config_key_bindings_edit_default ... ok test config::tests::config_key_bindings_force_abort ... ok test config::tests::config_key_bindings_force_rebase_default ... ok test config::tests::config_key_bindings_force_rebase ... ok test config::tests::config_key_bindings_confirm_yes ... ok test config::tests::config_key_bindings_insert_line_default ... ok test config::tests::config_key_bindings_help_default ... ok test config::tests::config_key_bindings_multiple_invalid ... ok test config::tests::config_key_bindings_insert_line ... ok test config::tests::config_key_bindings_help ... ok test config::tests::config_key_bindings_move_end_default ... ok test config::tests::config_key_bindings_move_down_default ... ok test config::tests::config_key_bindings_move_down ... ok test config::tests::config_key_bindings_move_end ... ok test config::tests::config_git_editor_default_visual_env ... ok test config::tests::config_key_bindings_move_left ... ok test config::tests::config_key_bindings_move_left_default ... ok test config::tests::config_key_bindings_move_selection_up_default ... ok test config::tests::config_key_bindings_move_step_down_default ... ok test config::tests::config_key_bindings_move_home_default ... ok test config::tests::config_key_bindings_move_home ... ok test config::tests::config_key_bindings_move_selection_down_default ... ok test config::tests::config_key_bindings_move_selection_up ... ok test config::tests::config_key_bindings_move_up_default ... ok test config::tests::config_key_bindings_move_step_down ... ok test config::tests::config_git_editor_invalid ... ok test config::tests::config_key_bindings_move_right ... ok test config::tests::config_key_bindings_move_step_up_default ... ok test config::tests::config_key_bindings_move_up ... ok test config::tests::config_key_bindings_move_step_up ... ok test config::tests::config_key_bindings_move_selection_down ... ok test config::tests::config_key_bindings_move_right_default ... ok test config::tests::config_key_bindings_rebase ... ok test config::tests::config_key_bindings_open_in_external_editor_default ... ok test config::tests::config_key_bindings_open_in_external_editor ... ok test config::tests::config_key_bindings_redo_default ... ok test config::tests::config_key_bindings_redo ... ok test config::tests::config_key_bindings_remove_line_default ... ok test config::tests::config_key_bindings_remove_line ... ok test config::tests::config_key_bindings_show_commit ... ok test config::tests::config_key_bindings_show_diff_default ... ok test config::tests::config_key_bindings_show_commit_default ... ok test config::tests::config_key_bindings_rebase_default ... ok test config::tests::config_key_bindings_show_diff ... ok test config::tests::config_key_bindings_undo_default ... ok test config::tests::config_key_bindings_toggle_visual_mode_default ... ok test config::tests::config_key_bindings_undo ... ok test config::tests::config_key_bindings_toggle_visual_mode ... ok test config::tests::config_theme_color_action_break_default ... ok test config::tests::config_theme_character_vertical_spacing ... ok test config::tests::config_new ... ok test config::tests::config_theme_color_action_drop_default ... ok test config::tests::config_theme_character_vertical_spacing_default ... ok test config::tests::config_theme_color_action_exec_default ... ok test config::tests::config_theme_color_action_label_default ... ok test config::tests::config_theme_color_action_drop ... ok test config::tests::config_theme_color_action_exec ... ok test config::tests::config_new_invalid_repo ... ok test config::tests::config_theme_color_action_edit_default ... ok test config::tests::config_theme_color_action_edit ... ok test config::tests::config_theme_color_action_fixup ... ok test config::tests::config_theme_color_action_break ... ok test config::tests::config_theme_color_action_pick_default ... ok test config::tests::config_theme_color_action_reset_default ... ok test config::tests::config_theme_color_action_merge_default ... ok test config::tests::config_theme_color_action_pick ... ok test config::tests::config_theme_color_action_merge ... ok test config::tests::config_theme_color_background ... ok test config::tests::config_theme_color_action_squash_default ... ok test config::tests::config_theme_color_action_fixup_default ... ok test config::tests::config_theme_color_action_squash ... ok test config::tests::config_theme_color_action_reword_default ... ok test config::tests::config_theme_color_diff_add_default ... ok test config::tests::config_theme_color_action_reset ... ok test config::tests::config_theme_color_action_reword ... ok test config::tests::config_theme_color_diff_change ... ok test config::tests::config_theme_color_action_label ... ok test config::tests::config_theme_color_background_default ... ok test config::tests::config_theme_color_diff_change_default ... ok test config::tests::config_theme_color_diff_add ... ok test config::tests::config_theme_color_diff_context ... ok test config::tests::config_undo_limit_invalid ... ok test config::tests::config_theme_color_diff_context_default ... ok test config::tests::config_theme_color_diff_remove_default ... ok test config::tests::config_theme_color_diff_whitespace ... ok test config::tests::config_undo_limit_invalid_range ... ok test config::tests::config_theme_color_indicator_default ... ok test config::tests::config_theme_color_diff_whitespace_default ... ok test config::tests::config_theme_color_diff_remove ... ok test display::color::tests::color_try_from_index_255 ... ok test display::color::tests::color_try_from_index_0 ... ok test config::tests::config_theme_color_invalid ... ok test config::tests::config_theme_color_invalid_range_above ... ok test display::color::tests::color_try_from_invalid_index_lower_limit ... ok test config::tests::config_theme_color_indicator ... ok test display::color::tests::color_try_from_invalid_index_upper_limit ... ok test config::tests::config_theme_color_foreground_default ... ok test display::color::tests::color_try_from_invalid_non_number_red ... ok test config::tests::config_theme_color_foreground ... ok test display::color::tests::color_try_from_invalid_rgb_non_number_blue_lower_limit ... ok test config::tests::config_theme_color_selected_background_default ... ok test config::tests::config_theme_color_invalid_range_under ... ok test config::tests::config_undo_limit_default ... ok test display::color::tests::color_try_from_invalid_rgb_non_number_blue_upper_limit ... ok test display::color::tests::color_try_from_invalid_rgb_non_number_green ... ok test config::tests::config_theme_color_selected ... ok test display::color::tests::color_try_from_invalid_rgb_non_number_green_lower_limit ... ok test config::tests::config_undo_limit ... ok test display::color::tests::color_try_from_invalid_rgb_non_number_green_upper_limit ... ok test display::color::tests::color_try_from_invalid_rgb_non_number_red_lower_limit ... ok test display::color::tests::color_try_from_invalid_rgb_non_number_red_upper_limit ... ok test display::color::tests::color_try_from_invalid_str_multiple_value ... ok test display::color::tests::color_try_from_invalid_str_single_value ... ok test display::color::tests::color_try_from_named_black ... ok test display::color::tests::color_try_from_named_blue ... ok test display::color::tests::color_try_from_named_cyan ... ok test display::color::tests::color_try_from_named_dark_black ... ok test display::color::tests::color_try_from_named_dark_blue ... ok test confirm_abort::tests::build_view_data ... ok test display::color::tests::color_try_from_named_dark_cyan ... ok test display::color::tests::color_try_from_named_dark_green ... ok test display::color::tests::color_try_from_named_dark_magenta ... ok test display::color::tests::color_try_from_named_dark_red ... ok test display::color::tests::color_try_from_named_dark_yellow ... ok test display::color::tests::color_try_from_named_green ... ok test display::color::tests::color_try_from_named_light_black ... ok test display::color::tests::color_try_from_named_light_blue ... ok test display::color::tests::color_try_from_named_light_cyan ... ok test display::color::tests::color_try_from_named_light_green ... ok test display::color::tests::color_try_from_named_light_magenta ... ok test display::color::tests::color_try_from_named_light_red ... ok test display::color::tests::color_try_from_named_light_yellow ... ok test display::color::tests::color_try_from_named_magenta ... ok test display::color::tests::color_try_from_named_red ... ok test display::color::tests::color_try_from_named_white ... ok test display::color::tests::color_try_from_named_yellow ... ok test display::color::tests::color_try_from_rgb ... ok test confirm_abort::tests::handle_input_no_match_key ... ok test display::color_mode::tests::color_mode_has_minimum_four_bit_color_eight_bit ... ok test display::color_mode::tests::color_mode_has_minimum_four_bit_color_four_bit ... ok test display::color_mode::tests::color_mode_has_minimum_four_bit_color_three_bit ... ok test display::color_mode::tests::color_mode_has_minimum_four_bit_color_true_color ... ok test display::color_mode::tests::color_mode_has_minimum_four_bit_color_two_tone ... ok test display::color_mode::tests::color_mode_has_true_color_eight_bit ... ok test display::color_mode::tests::color_mode_has_true_color_four_bit ... ok test display::color_mode::tests::color_mode_has_true_color_three_bit ... ok test display::color_mode::tests::color_mode_has_true_color_true_color ... ok test display::color_mode::tests::color_mode_has_true_color_two_tone ... ok test display::color::tests::color_try_from_invalid_rgb_non_number_blue ... ok test confirm_rebase::tests::build_view_data ... ok test confirm_abort::tests::handle_input_no ... ok test confirm_abort::tests::handle_input_yes ... ok test confirm_rebase::tests::handle_input_no_match_key ... ok test confirm_rebase::tests::handle_input_no ... ok test confirm_rebase::tests::handle_input_yes ... ok test display::tests::clear ... ok test display::tests::color::case_01_action_break ... ok test display::tests::color::case_02_action_break_selected ... ok test display::tests::color::case_03_action_drop ... ok test display::tests::color::case_04_action_drop_selected ... ok test display::tests::color::case_05_action_edit ... ok test display::tests::color::case_06_action_edit_selected ... ok test display::tests::color::case_07_action_exec ... ok test display::tests::color::case_08_action_exec_selected ... ok test display::tests::color::case_09_action_fixup ... ok test display::tests::color::case_10_action_fixup_selected ... ok test display::tests::color::case_11_action_pick ... ok test display::tests::color::case_12_action_pick_selected ... ok test display::tests::color::case_13_action_reword ... ok test display::tests::color::case_14_action_reword_selected ... ok test display::tests::color::case_15_action_squash ... ok test display::tests::color::case_16_action_squash_selected ... ok test display::tests::color::case_17_action_label ... ok test display::tests::color::case_18_action_label_selected ... ok test display::tests::color::case_19_action_reset ... ok test display::tests::color::case_20_action_reset_selected ... ok test display::tests::color::case_21_action_merge ... ok test display::tests::color::case_22_action_merge_selected ... ok test display::tests::color::case_23_normal ... ok test display::utils::tests::action_register_selectable_color_pairs_true_color ... ok test display::utils::tests::action_register_selectable_color_pairs_two_tone ... ok test display::tests::color::case_24_normal_selected ... ok test display::tests::color::case_25_indicator ... ok test display::tests::color::case_26_indicator_selected ... ok test display::tests::color::case_27_diff_add ... ok test display::tests::color::case_28_diff_add_selected ... ok test display::tests::color::case_29_diff_remove ... ok test display::tests::color::case_30_diff_remove_selected ... ok test display::tests::color::case_31_diff_change ... ok test display::tests::color::case_32_diff_change_selected ... ok test display::tests::color::case_33_diff_context ... ok test display::tests::color::case_34_diff_context_selected ... ok test display::tests::color::case_35_diff_whitespace ... ok test display::tests::color::case_36_diff_whitespace_selected ... ok test display::tests::draw_str ... ok test display::tests::end ... ok test display::tests::ensure_at_line_start ... ok test display::tests::get_input_fail ... ok test display::tests::get_input_ignore_hack ... ok test display::tests::get_input_success ... ok test display::utils::tests::find_color_four_bit_color::case_01_dark_black ... ok test display::utils::tests::find_color_four_bit_color::case_02_dark_blue ... ok test display::utils::tests::find_color_four_bit_color::case_03_dark_cyan ... ok test display::utils::tests::find_color_four_bit_color::case_04_dark_green ... ok test display::utils::tests::find_color_four_bit_color::case_05_dark_magenta ... ok test display::utils::tests::find_color_four_bit_color::case_06_dark_red ... ok test display::utils::tests::find_color_four_bit_color::case_07_dark_white ... ok test display::utils::tests::find_color_four_bit_color::case_08_dark_white ... ok test display::tests::get_window_size ... ok test display::utils::tests::find_color_four_bit_color::case_09_dark_yellow ... ok test display::utils::tests::find_color_four_bit_color::case_10_light_black ... ok test display::utils::tests::find_color_four_bit_color::case_11_light_grey ... ok test display::utils::tests::find_color_four_bit_color::case_12_light_blue ... ok test display::utils::tests::find_color_four_bit_color::case_13_light_cyan ... ok test display::utils::tests::find_color_four_bit_color::case_14_light_green ... ok test display::utils::tests::find_color_four_bit_color::case_15_light_magenta ... ok test display::utils::tests::find_color_four_bit_color::case_16_light_red ... ok test display::utils::tests::find_color_four_bit_color::case_17_light_white ... ok test display::utils::tests::find_color_four_bit_color::case_18_light_yellow ... ok test display::utils::tests::find_color_four_bit_color::case_19_default ... ok test display::tests::move_from_end_of_line ... ok test display::utils::tests::find_color_four_bit_rgb::case_01_black ... ok test display::utils::tests::find_color_four_bit_rgb::case_02_black ... ok test display::utils::tests::find_color_four_bit_rgb::case_03_black ... ok test display::utils::tests::find_color_four_bit_rgb::case_04_black ... ok test display::utils::tests::find_color_four_bit_rgb::case_05_grey ... ok test display::utils::tests::find_color_four_bit_rgb::case_06_grey ... ok test display::utils::tests::find_color_four_bit_rgb::case_07_grey ... ok test display::utils::tests::find_color_four_bit_rgb::case_08_grey ... ok test display::utils::tests::find_color_four_bit_rgb::case_09_grey ... ok test display::utils::tests::find_color_four_bit_rgb::case_10_grey ... ok test display::utils::tests::find_color_four_bit_rgb::case_12_white ... ok test display::utils::tests::find_color_four_bit_rgb::case_13_white ... ok test display::utils::tests::find_color_four_bit_rgb::case_11_white ... ok test display::utils::tests::find_color_four_bit_rgb::case_15_base ... ok test display::utils::tests::find_color_four_bit_rgb::case_16_base ... ok test display::tests::refresh ... ok test display::utils::tests::find_color_four_bit_rgb::case_14_white ... ok test display::utils::tests::find_color_four_bit_rgb::case_17_base ... ok test display::utils::tests::find_color_four_bit_rgb::case_18_base ... ok test display::utils::tests::find_color_four_bit_rgb::case_19_base ... ok test display::utils::tests::find_color_four_bit_rgb::case_20_base ... ok test display::utils::tests::find_color_four_bit_rgb::case_21_sample ... ok test display::utils::tests::find_color_four_bit_rgb::case_22_sample ... ok test display::utils::tests::find_color_four_bit_rgb::case_23_sample ... ok test display::utils::tests::find_color_four_bit_rgb::case_24_sample ... ok test display::utils::tests::find_color_four_bit_rgb::case_25_sample ... ok test display::utils::tests::find_color_three_bit_color::case_01_dark_black ... ok test display::utils::tests::find_color_three_bit_color::case_02_dark_blue ... ok test display::utils::tests::find_color_three_bit_color::case_03_dark_cyan ... ok test display::utils::tests::find_color_three_bit_color::case_04_dark_green ... ok test display::tests::start ... ok test display::utils::tests::find_color_three_bit_color::case_05_dark_magenta ... ok test display::utils::tests::find_color_three_bit_color::case_06_dark_red ... ok test display::utils::tests::find_color_three_bit_color::case_07_dark_white ... ok test display::utils::tests::find_color_three_bit_color::case_08_dark_white ... ok test display::utils::tests::find_color_three_bit_color::case_09_dark_yellow ... ok test display::utils::tests::find_color_three_bit_color::case_10_light_black ... ok test display::utils::tests::find_color_three_bit_color::case_11_light_grey ... ok test display::utils::tests::find_color_three_bit_color::case_12_light_blue ... ok test display::utils::tests::find_color_three_bit_color::case_13_light_cyan ... ok test display::utils::tests::find_color_three_bit_color::case_14_light_green ... ok test display::utils::tests::find_color_three_bit_color::case_15_light_magenta ... ok test display::utils::tests::find_color_three_bit_color::case_16_light_red ... ok test display::utils::tests::find_color_three_bit_color::case_17_light_white ... ok test display::utils::tests::find_color_three_bit_color::case_18_light_yellow ... ok test display::utils::tests::find_color_three_bit_color::case_19_default ... ok test display::utils::tests::find_color_three_bit_rgb::case_01_black ... ok test display::utils::tests::find_color_three_bit_rgb::case_02_black ... ok test display::utils::tests::find_color_three_bit_rgb::case_03_black ... ok test display::utils::tests::find_color_three_bit_rgb::case_04_black ... ok test display::utils::tests::find_color_three_bit_rgb::case_05_black ... ok test display::utils::tests::find_color_three_bit_rgb::case_06_black ... ok test display::utils::tests::find_color_three_bit_rgb::case_07_black ... ok test display::utils::tests::find_color_three_bit_rgb::case_08_red ... ok test display::utils::tests::find_color_three_bit_rgb::case_09_red ... ok test display::utils::tests::find_color_three_bit_rgb::case_10_green ... ok test display::tests::style::case_1_all_off ... ok test display::utils::tests::find_color_three_bit_rgb::case_11_green ... ok test display::utils::tests::find_color_three_bit_rgb::case_12_blue ... ok test display::utils::tests::find_color_three_bit_rgb::case_13_blue ... ok test display::utils::tests::find_color_three_bit_rgb::case_14_yellow ... ok test display::utils::tests::find_color_three_bit_rgb::case_16_yellow ... ok test display::utils::tests::find_color_three_bit_rgb::case_17_cyan ... ok test display::utils::tests::find_color_three_bit_rgb::case_15_yellow ... ok test display::utils::tests::find_color_three_bit_rgb::case_18_cyan ... ok test display::utils::tests::find_color_three_bit_rgb::case_19_cyan ... ok test display::utils::tests::find_color_three_bit_rgb::case_20_magenta ... ok test display::utils::tests::find_color_three_bit_rgb::case_21_magenta ... ok test display::utils::tests::find_color_three_bit_rgb::case_22_magenta ... ok test display::utils::tests::find_color_three_bit_rgb::case_23_white ... ok test display::utils::tests::find_color_three_bit_rgb::case_24_white ... ok test display::utils::tests::find_color_three_bit_rgb::case_26_white ... ok test display::utils::tests::find_color_three_bit_rgb::case_27_white ... ok test display::tests::style::case_2_reverse ... ok test display::utils::tests::find_color_three_bit_rgb::case_25_white ... ok test display::utils::tests::find_color_three_bit_rgb::case_28_white ... ok test display::utils::tests::find_color_three_bit_rgb::case_29_white ... ok test display::utils::tests::find_color_true_rgb::case_02_grey ... ok test display::utils::tests::find_color_three_bit_rgb::case_30_white ... ok test display::utils::tests::find_color_true_rgb::case_05_base ... ok test display::utils::tests::find_color_true_rgb::case_06_base ... ok test display::utils::tests::find_color_true_rgb::case_07_base ... ok test display::utils::tests::find_color_true_rgb::case_03_white ... ok test display::utils::tests::find_color_true_rgb::case_01_black ... ok test display::utils::tests::find_color_true_rgb::case_08_base ... ok test display::utils::tests::find_color_true_rgb::case_04_base ... ok test display::utils::tests::find_color_true_rgb::case_09_base ... ok test display::utils::tests::find_color_true_rgb::case_10_sample ... ok test display::utils::tests::find_color_true_rgb::case_11_sample ... ok test display::utils::tests::find_color_true_rgb::case_12_sample ... ok test display::utils::tests::find_color_true_rgb::case_13_sample ... ok test display::tests::style::case_3_underline ... ok test display::utils::tests::find_color_true_rgb::case_14_sample ... ok test external_editor::argument_tokenizer::tests::tokenize_argument_with_embedded_single_quote ... ok test external_editor::argument_tokenizer::tests::tokenize_argument_with_escaped_double_quote ... ok test external_editor::argument_tokenizer::tests::tokenize_argument_with_space_in_quotes ... ok test external_editor::argument_tokenizer::tests::tokenize_basic_string ... ok test external_editor::argument_tokenizer::tests::tokenize_double_quote_unmatched ... ok test external_editor::argument_tokenizer::tests::tokenize_empty_double_quoted_string_not_fist ... ok test external_editor::argument_tokenizer::tests::tokenize_empty_double_quoted_string_not_last ... ok test external_editor::argument_tokenizer::tests::tokenize_empty_single_quoted_string ... ok test external_editor::argument_tokenizer::tests::tokenize_empty_double_quoted_string ... ok test external_editor::argument_tokenizer::tests::tokenize_empty_string ... ok test external_editor::argument_tokenizer::tests::tokenize_empty_double_quoted_string_middle ... ok test external_editor::argument_tokenizer::tests::tokenize_escaped_double_quote ... ok test external_editor::argument_tokenizer::tests::tokenize_escaped_single_quote ... ok test external_editor::argument_tokenizer::tests::tokenize_escaped_slash ... ok test external_editor::argument_tokenizer::tests::tokenize_escaped_space ... ok test external_editor::argument_tokenizer::tests::tokenize_escaped_space_after_double_quotes ... ok test display::tests::style::case_4_underline_reverse ... ok test external_editor::argument_tokenizer::tests::tokenize_escaped_space_after_parameter ... ok test external_editor::argument_tokenizer::tests::tokenize_escaped_space_after_single_quotes ... ok test external_editor::argument_tokenizer::tests::tokenize_escaped_space_before_parameter ... ok test external_editor::argument_tokenizer::tests::tokenize_escaped_space_before_double_quotes ... ok test external_editor::argument_tokenizer::tests::tokenize_escaped_space_before_single_quotes ... ok test external_editor::argument_tokenizer::tests::tokenize_escaped_spaces_1 ... ok test external_editor::argument_tokenizer::tests::tokenize_joined_double_quote ... ok test external_editor::argument_tokenizer::tests::tokenize_escaped_space_with_space_before ... ok test external_editor::argument_tokenizer::tests::tokenize_joined_double_quoted_arguments ... ok test external_editor::argument_tokenizer::tests::tokenize_joined_single_quoted_arguments ... ok test external_editor::argument_tokenizer::tests::tokenize_just_escaped ... ok test external_editor::argument_tokenizer::tests::tokenize_just_single_quote ... ok test external_editor::argument_tokenizer::tests::tokenize_just_double_quote ... ok test external_editor::argument_tokenizer::tests::tokenize_mixed_joined_1 ... ok test external_editor::argument_tokenizer::tests::tokenize_mixed_joined_2 ... ok test external_editor::argument_tokenizer::tests::tokenize_mixed_whitespace_1 ... ok test display::tests::style::case_5_dim ... ok test external_editor::argument_tokenizer::tests::tokenize_mixed_whitespace_2 ... ok test external_editor::argument_tokenizer::tests::tokenize_multiple_leading_spaces ... ok test external_editor::argument_tokenizer::tests::tokenize_mixed_whitespace_3 ... ok test external_editor::argument_tokenizer::tests::tokenize_multiple_leading_tabs ... ok test external_editor::argument_tokenizer::tests::tokenize_multiple_spaces ... ok test external_editor::argument_tokenizer::tests::tokenize_multiple_trailing_tabs ... ok test external_editor::argument_tokenizer::tests::tokenize_single_character ... ok test external_editor::argument_tokenizer::tests::tokenize_multiple_tabs ... ok test external_editor::argument_tokenizer::tests::tokenize_single_character_in_double_quoted_string ... ok test external_editor::argument_tokenizer::tests::tokenize_multiple_trailing_spaces ... ok test external_editor::argument_tokenizer::tests::tokenize_single_character_in_single_quoted_string ... ok test external_editor::argument_tokenizer::tests::tokenize_single_leading_spaces ... ok test external_editor::argument_tokenizer::tests::tokenize_single_leading_tab ... ok test external_editor::argument_tokenizer::tests::tokenize_single_spaces ... ok test external_editor::argument_tokenizer::tests::tokenize_single_tab ... ok test external_editor::argument_tokenizer::tests::tokenize_single_trailing_spaces ... ok test display::tests::style::case_6_dim_reverse ... ok test external_editor::argument_tokenizer::tests::tokenize_single_trailing_tab ... ok test external_editor::argument_tokenizer::tests::tokenize_single_quote_unmatched ... ok test external_editor::argument_tokenizer::tests::tokenize_space_before_single_quotes ... ok test display::tests::style::case_7_dim_underline ... ok test display::tests::style::case_8_all_on ... ok test display::utils::tests::detect_color_mode_colorterm_env_is_24bit ... ok test display::utils::tests::detect_color_mode_colorterm_env_is_other ... ok test display::utils::tests::detect_color_mode_colorterm_env_is_truecolor ... ok test display::utils::tests::detect_color_mode_no_env_16_colors ... ok test external_editor::tests::error_edit_rebase ... ok test display::utils::tests::detect_color_mode_no_env_2_colors ... ok test display::utils::tests::detect_color_mode_no_env_8_colors ... ok test display::utils::tests::detect_color_mode_no_env_less_16_colors ... ok test display::utils::tests::detect_color_mode_no_env_less_256_colors ... ok test display::utils::tests::detect_color_mode_no_env_less_8_colors ... ok test display::utils::tests::detect_color_mode_no_env_more_256_colors ... ok test display::utils::tests::detect_color_mode_term_env_no_256 ... ok test display::utils::tests::detect_color_mode_term_env_with_256 ... ok test display::utils::tests::detect_color_mode_vte_version_0 ... ok test display::utils::tests::detect_color_mode_vte_version_0_36_00 ... ok test display::utils::tests::detect_color_mode_vte_version_greater_0_36_00 ... ok test display::utils::tests::detect_color_mode_vte_version_invalid ... ok test display::utils::tests::detect_color_mode_vte_version_less_0_36_00 ... ok test display::utils::tests::detect_color_mode_wt_session_env_iterm ... ok test external_editor::tests::activate ... ok test external_editor::tests::activate_write_file_fail ... ok test external_editor::tests::deactivate ... ok test external_editor::tests::edit_success ... ok test external_editor::tests::editor_non_zero_exit ... ok test external_editor::tests::editor_reload_error ... ok test external_editor::tests::empty_edit_error ... ok test external_editor::tests::empty_edit_noop ... ok test external_editor::tests::empty_edit_abort_rebase ... ok test external_editor::tests::empty_edit_re_edit_rebase_file ... ok test external_editor::tests::empty_edit_undo_and_edit ... ok test external_editor::tests::error_abort_rebase ... ok test display::utils::tests::detect_color_mode_no_env_256_colors ... ok test external_editor::tests::error_restore_and_abort ... ok test external_editor::tests::error_undo_modifications_and_reedit ... ok test external_editor::tests::invalid_editor_set ... ok test external_editor::tests::no_editor_set ... ok test input::input_handler::tests::confirm_mode::case_01_yes_lower ... ok test input::input_handler::tests::confirm_mode::case_02_yes_upper ... ok test input::input_handler::tests::confirm_mode::case_03_no_n_lower ... ok test input::input_handler::tests::confirm_mode::case_04_no_n_upper ... ok test input::input_handler::tests::confirm_mode::case_05_no_other ... ok test input::input_handler::tests::confirm_mode::case_06_standard_resize ... ok test input::input_handler::tests::confirm_mode::case_07_standard_move_up ... ok test input::input_handler::tests::confirm_mode::case_08_standard_move_down ... ok test input::input_handler::tests::confirm_mode::case_09_standard_move_left ... ok test input::input_handler::tests::confirm_mode::case_10_standard_move_right ... ok test input::input_handler::tests::confirm_mode::case_11_standard_move_jump_up ... ok test input::input_handler::tests::confirm_mode::case_13_standard_exit ... ok test input::input_handler::tests::confirm_mode::case_12_standard_move_jump_down ... ok test input::input_handler::tests::confirm_mode::case_14_standard_kill ... ok test input::input_handler::tests::confirm_mode::case_15_exit ... ok test input::input_handler::tests::confirm_mode::case_16_multiple_bindings ... ok test input::input_handler::tests::default_mode::case_01_character ... ok test input::input_handler::tests::default_mode::case_02_tab_character ... ok test input::input_handler::tests::default_mode::case_03_tab_key_code ... ok test input::input_handler::tests::default_mode::case_04_backspace_key ... ok test input::input_handler::tests::default_mode::case_05_backspace_character ... ok test input::input_handler::tests::default_mode::case_06_enter ... ok test input::input_handler::tests::default_mode::case_07_newline ... ok test input::input_handler::tests::default_mode::case_08_other ... ok test input::input_handler::tests::default_mode::case_09_standard_resize ... ok test input::input_handler::tests::default_mode::case_10_standard_move_up ... ok test input::input_handler::tests::default_mode::case_11_standard_move_down ... ok test input::input_handler::tests::default_mode::case_12_standard_move_left ... ok test input::input_handler::tests::default_mode::case_13_standard_move_right ... ok test input::input_handler::tests::default_mode::case_14_standard_move_jump_up ... ok test input::input_handler::tests::default_mode::case_15_standard_move_jump_down ... ok test input::input_handler::tests::default_mode::case_16_standard_exit ... ok test input::input_handler::tests::default_mode::case_17_standard_kill ... ok test input::input_handler::tests::default_mode::case_18_esc ... ok test input::input_handler::tests::default_mode::case_19_mouse_down ... ok test input::input_handler::tests::default_mode::case_20_mouse_up ... ok test input::input_handler::tests::ignore_hack ... ok test input::input_handler::tests::list_mode::case_01_abort ... ok test input::input_handler::tests::list_mode::case_02_action_break ... ok test input::input_handler::tests::list_mode::case_03_action_drop ... ok test input::input_handler::tests::list_mode::case_04_action_edit ... ok test input::input_handler::tests::modifiers_to_string_alt ... ok test input::input_handler::tests::modifiers_to_string_combined ... ok test input::input_handler::tests::modifiers_to_string_control ... ok test input::input_handler::tests::modifiers_to_string_no_modifiers ... ok test input::input_handler::tests::modifiers_to_string_shift ... ok test input::input_handler::tests::modifiers_to_string_with_code_alphabetic_combined ... ok test input::input_handler::tests::modifiers_to_string_with_code_backspace ... ok test input::input_handler::tests::list_mode::case_05_action_fixup ... ok test input::input_handler::tests::modifiers_to_string_with_code_char ... ok test input::input_handler::tests::modifiers_to_string_with_code_char_tab ... ok test input::input_handler::tests::modifiers_to_string_with_code_newline ... ok test input::input_handler::tests::modifiers_to_string_with_code_other ... ok test input::input_handler::tests::list_mode::case_06_action_pick ... ok test input::input_handler::tests::list_mode::case_07_action_reword ... ok test input::input_handler::tests::list_mode::case_08_action_squash ... ok test input::input_handler::tests::list_mode::case_09_edit ... ok test input::input_handler::tests::list_mode::case_10_force_abort ... ok test input::input_handler::tests::list_mode::case_11_force_rebase ... ok test input::input_handler::tests::list_mode::case_12_help ... ok test input::input_handler::tests::list_mode::case_13_insert_line ... ok test input::input_handler::tests::list_mode::case_14_move_down ... ok test input::input_handler::tests::list_mode::case_15_move_end ... ok test input::input_handler::tests::list_mode::case_16_move_home ... ok test input::input_handler::tests::list_mode::case_17_move_left ... ok test input::input_handler::tests::list_mode::case_18_move_page_down ... ok test input::input_handler::tests::list_mode::case_19_move_page_up ... ok test input::input_handler::tests::list_mode::case_20_move_right ... ok test input::input_handler::tests::list_mode::case_21_move_up ... ok test input::input_handler::tests::list_mode::case_22_open_in_external_editor ... ok test input::input_handler::tests::list_mode::case_23_rebase ... ok test input::input_handler::tests::list_mode::case_24_redo ... ok test input::input_handler::tests::list_mode::case_25_remove_line ... ok test input::input_handler::tests::list_mode::case_26_show_commit ... ok test input::input_handler::tests::list_mode::case_27_swap_selected_down ... ok test input::input_handler::tests::list_mode::case_28_swap_selected_up ... ok test input::input_handler::tests::list_mode::case_29_toggle_visual_mode ... ok test input::input_handler::tests::list_mode::case_30_undo ... ok test input::input_handler::tests::list_mode::case_31_resize ... ok test input::input_handler::tests::list_mode::case_32_other ... ok test input::input_handler::tests::list_mode::case_33_exit ... ok test input::input_handler::tests::list_mode::case_34_exit ... ok test input::input_handler::tests::list_mode::case_35_multiple_bindings ... ok test input::input_handler::tests::raw_mode::case_01_backspace_character ... ok test input::input_handler::tests::raw_mode::case_02_backtab_key ... ok test insert::line_type::tests::to_string::case_1_cancel ... ok test insert::line_type::tests::to_string::case_2_pick ... ok test insert::line_type::tests::to_string::case_3_exec ... ok test insert::line_type::tests::to_string::case_4_label ... ok test insert::line_type::tests::to_string::case_5_merge ... ok test insert::line_type::tests::to_string::case_6_reset ... ok test input::input_handler::tests::raw_mode::case_03_delete_key ... ok test input::input_handler::tests::raw_mode::case_04_down_key ... ok test input::input_handler::tests::raw_mode::case_05_end_key ... ok test input::input_handler::tests::raw_mode::case_06_enter_key ... ok test input::input_handler::tests::raw_mode::case_07_exit_key ... ok test input::input_handler::tests::raw_mode::case_08_home_key ... ok test input::input_handler::tests::raw_mode::case_09_insert_key ... ok test input::input_handler::tests::raw_mode::case_10_kill_key ... ok test input::input_handler::tests::raw_mode::case_11_left_key ... ok test input::input_handler::tests::raw_mode::case_12_other ... ok test input::input_handler::tests::raw_mode::case_13_page_down_key ... ok test input::input_handler::tests::raw_mode::case_14_page_up_key ... ok test input::input_handler::tests::raw_mode::case_15_resize_key ... ok test input::input_handler::tests::raw_mode::case_16_right_key ... ok test input::input_handler::tests::raw_mode::case_17_tab_key ... ok test input::input_handler::tests::raw_mode::case_18_up_key ... ok test input::input_handler::tests::raw_mode::case_19_character ... ok test input::input_handler::tests::raw_mode::case_20_unknown ... ok test input::input_handler::tests::show_commit_mode::case_01_help ... ok test input::input_handler::tests::show_commit_mode::case_02_show_diff ... ok test input::input_handler::tests::show_commit_mode::case_03_other ... ok test input::input_handler::tests::show_commit_mode::case_04_standard_resize ... ok test input::input_handler::tests::show_commit_mode::case_05_standard_move_up ... ok test input::input_handler::tests::show_commit_mode::case_06_standard_move_down ... ok test input::input_handler::tests::show_commit_mode::case_07_standard_move_left ... ok test input::input_handler::tests::show_commit_mode::case_08_standard_move_right ... ok test input::input_handler::tests::show_commit_mode::case_09_standard_move_jump_up ... ok test input::input_handler::tests::show_commit_mode::case_10_standard_move_jump_down ... ok test input::input_handler::tests::show_commit_mode::case_11_standard_exit ... ok test input::input_handler::tests::show_commit_mode::case_12_standard_kill ... ok test input::input_handler::tests::show_commit_mode::case_13_multiple_bindings ... ok test insert::tests::activate ... ok test insert::tests::cancel_edit ... ok test insert::tests::edit_render_exec ... ok test insert::tests::edit_render_label ... ok test insert::tests::edit_render_merge ... ok test insert::tests::edit_render_pick ... ok test insert::tests::edit_render_reset ... ok test insert::tests::edit_select_next_index ... ok test insert::tests::prompt_cancel ... ok test insert::tests::render_prompt ... ok test list::tests::change_selected_line_auto_select_next_with_next_line ... ok test list::tests::change_selected_line_swap_down ... ok test list::tests::change_selected_line_swap_up ... ok test list::tests::change_selected_line_to_drop ... ok test list::tests::change_selected_line_to_edit ... ok test list::tests::change_selected_line_to_fixup ... ok test list::tests::change_selected_line_to_pick ... ok test list::tests::change_selected_line_to_reword ... ok test list::tests::change_selected_line_to_squash ... ok test list::tests::change_selected_line_toggle_break_above_existing ... ok test list::tests::change_selected_line_toggle_break_add ... ok test list::tests::change_selected_line_toggle_break_remove ... ok test list::tests::edit_mode_handle_input ... ok test list::tests::edit_mode_render ... ok test list::tests::move_cursor_down_1 ... ok test list::tests::move_cursor_down_attempt_below_bottom ... ok test list::tests::move_cursor_down_scroll_1 ... ok test list::tests::move_cursor_down_scroll_bottom ... ok test list::tests::move_cursor_down_scroll_bottom_move_up_one ... ok test list::tests::move_cursor_down_scroll_bottom_move_up_top ... ok test list::tests::move_cursor_down_view_end ... ok test list::tests::move_cursor_page_down_from_bottom ... ok test list::tests::move_cursor_page_down_one_from_bottom ... ok test list::tests::move_cursor_page_down_one_page_from_bottom ... ok test list::tests::move_cursor_page_end ... ok test list::tests::move_cursor_page_home ... ok test list::tests::move_cursor_page_up_from_bottom ... ok test list::tests::move_cursor_page_up_from_one_page_down ... ok test list::tests::move_cursor_page_up_from_one_page_down_minus_1 ... ok test list::tests::move_cursor_page_up_from_one_page_down_plus_1 ... ok test list::tests::move_cursor_page_up_from_top ... ok test list::tests::move_cursor_up_attempt_above_top ... ok test list::tests::normal_mode_abort ... ok test list::tests::normal_mode_do_not_show_commit_when_hash_not_available ... ok test list::tests::normal_mode_edit_with_edit_content ... ok test list::tests::normal_mode_edit_without_edit_content ... ok test list::tests::normal_mode_edit_without_selected_line ... ok test list::tests::normal_mode_force_abort ... ok test list::tests::normal_mode_force_rebase ... ok test list::tests::normal_mode_help ... ok test list::tests::normal_mode_help_input ... ok test list::tests::normal_mode_insert_line ... ok test list::tests::normal_mode_open_external_editor ... ok test list::tests::normal_mode_other_input ... ok test list::tests::normal_mode_rebase ... ok test list::tests::normal_mode_redo ... ok test list::tests::normal_mode_redo_visual_mode_change ... ok test list::tests::normal_mode_remove_line_end ... ok test list::tests::normal_mode_remove_line_first ... ok test list::tests::normal_mode_show_commit_when_hash_available ... ok test list::tests::normal_mode_show_commit_when_no_selected_line ... ok test list::tests::normal_mode_toggle_visual_mode ... ok test list::tests::normal_mode_undo ... ok test list::tests::normal_mode_undo_visual_mode_change ... ok test list::tests::render_compact ... ok test list::tests::render_empty_list ... ok test list::tests::render_full ... ok test list::tests::render_noop_list ... ok test list::tests::scroll_left ... ok test list::tests::scroll_right ... ok test list::tests::visual_mode_abort ... ok test list::tests::visual_mode_action_change_bottom_top ... ok test list::tests::visual_mode_action_change_drop ... ok test list::tests::visual_mode_action_change_edit ... ok test list::tests::visual_mode_action_change_fixup ... ok test list::tests::visual_mode_action_change_pick ... ok test list::tests::visual_mode_action_change_reword ... ok test list::tests::visual_mode_action_change_squash ... ok test list::tests::visual_mode_action_change_top_bottom ... ok test list::tests::visual_mode_force_abort ... ok test list::tests::visual_mode_force_rebase ... ok test list::tests::visual_mode_help ... ok test list::tests::visual_mode_help_input ... ok test list::tests::visual_mode_open_external_editor ... ok test list::tests::visual_mode_other_input ... ok test process::exit_status::tests::to_code::case_1_abort ... ok test process::exit_status::tests::to_code::case_2_config_error ... ok test process::exit_status::tests::to_code::case_3_file_read_error ... ok test process::exit_status::tests::to_code::case_4_file_write_error ... ok test process::exit_status::tests::to_code::case_5_good ... ok test process::exit_status::tests::to_code::case_6_state_error ... ok test process::exit_status::tests::to_code::case_7_kill ... ok test list::tests::visual_mode_rebase ... ok test list::tests::visual_mode_redo ... ok test list::tests::visual_mode_redo_normal_mode_change ... ok test list::tests::visual_mode_remove_lines_end_index_first ... ok test list::tests::visual_mode_remove_lines_end_index_last ... ok test list::tests::visual_mode_remove_lines_start_index_first ... ok test list::tests::visual_mode_remove_lines_start_index_last ... ok test list::tests::visual_mode_start ... ok test list::tests::visual_mode_start_cursor_down_one ... ok test process::process_result::tests::empty ... ok test process::process_result::tests::everything ... ok test process::process_result::tests::exit_status ... ok test process::process_result::tests::state ... ok test process::process_result::tests::with_error ... ok test process::process_result::tests::with_input ... ok test list::tests::visual_mode_start_cursor_from_bottom_move_up ... ok test list::tests::visual_mode_start_cursor_from_bottom_to_top ... ok test list::tests::visual_mode_start_cursor_page_down ... ok test list::tests::visual_mode_start_cursor_page_down_below_view ... ok test list::tests::visual_mode_start_move_down_below_view ... ok test list::tests::visual_mode_swap_down_from_bottom_to_top_selection ... ok test list::tests::visual_mode_swap_down_from_top_to_bottom_selection ... ok test list::tests::visual_mode_swap_down_to_limit_from_bottom_to_top_selection ... ok test list::tests::visual_mode_swap_down_to_limit_from_top_to_bottom_selection ... ok test process::util::tests::handle_view_data_scroll_horizontal::case_1_move_cursor_left ... ok test process::util::tests::handle_view_data_scroll_horizontal::case_2_scroll_left ... ok test process::util::tests::handle_view_data_scroll_horizontal::case_3_move_cursor_right ... ok test process::util::tests::handle_view_data_scroll_horizontal::case_4_scroll_right ... ok test process::util::tests::handle_view_data_scroll_other_input ... ok test process::util::tests::handle_view_data_scroll_vertical::case_1_move_cursor_down ... ok test process::util::tests::handle_view_data_scroll_vertical::case_2_scroll_down ... ok test process::util::tests::handle_view_data_scroll_vertical::case_3_move_cursor_up ... ok test process::util::tests::handle_view_data_scroll_vertical::case_4_scroll_up ... ok test process::util::tests::handle_view_data_scroll_vertical::case_5_move_cursor_page_down ... ok test process::util::tests::handle_view_data_scroll_vertical::case_6_jump_down ... ok test list::tests::visual_mode_swap_up_from_bottom_to_top_selection ... ok test process::util::tests::handle_view_data_scroll_vertical::case_7_move_cursor_page_up ... ok test process::util::tests::handle_view_data_scroll_vertical::case_8_jump_up ... ok test list::tests::visual_mode_swap_up_from_top_to_bottom_selection ... ok test list::tests::visual_mode_swap_up_to_limit_from_bottom_to_top_selection ... ok test list::tests::visual_mode_swap_up_to_limit_from_top_to_bottom_selection ... ok test list::tests::visual_mode_toggle_visual_mode ... ok test list::tests::visual_mode_undo ... ok test list::tests::visual_mode_undo_normal_mode_change ... ok test process::error::tests::error_with_contest ... ok test process::window_size_error::tests::is_window_too_small_height_and_width_too_small ... ok test process::window_size_error::tests::is_window_too_small_height_too_small ... ok test process::window_size_error::tests::is_window_too_small_width_and_height_large ... ok test process::window_size_error::tests::is_window_too_small_width_too_small ... ok test process::error::tests::error_with_newlines ... ok test process::error::tests::resize ... ok test process::error::tests::return_state ... ok test process::error::tests::scroll_events ... ok test process::error::tests::simple_error ... ok test process::modules::tests::module_lifecycle::case_1_confirm_abort ... ok test process::modules::tests::module_lifecycle::case_2_confirm_rabase ... ok test process::modules::tests::module_lifecycle::case_3_error ... ok test process::modules::tests::module_lifecycle::case_4_external_editor ... ok test process::modules::tests::module_lifecycle::case_5_insert ... ok test process::modules::tests::module_lifecycle::case_6_list ... ok test process::modules::tests::module_lifecycle::case_7_show_commit ... ok test show_commit::delta::tests::add_line ... ok test show_commit::delta::tests::new_with_at_symbol_in_context ... ok test show_commit::delta::tests::new_with_correctly_formatted_context ... ok test show_commit::delta::tests::new_with_incorrectly_formatted_context ... ok test show_commit::diff_line::tests::new_with_end_of_file ... ok test show_commit::diff_line::tests::new_without_end_of_file ... ok test show_commit::file_stat::tests::add_delta ... ok test show_commit::file_stat::tests::add_delta_with_larger_new_and_old_line_number ... ok test show_commit::file_stat::tests::add_delta_with_larger_new_line_number ... ok test show_commit::file_stat::tests::add_delta_with_larger_old_line_number ... ok test show_commit::file_stat::tests::no_deltas ... ok test process::modules::tests::module_lifecycle::case_8_window_size_error ... ok test process::modules::tests::set_error_message ... ok test show_commit::file_stats_builder::tests::build_file_stat_with_file_stat_with_delta ... ok test show_commit::file_stats_builder::tests::build_file_stat_with_file_stat_with_delta_with_diff_line ... ok test show_commit::file_stats_builder::tests::build_file_stat_with_file_stat_with_delta_with_diff_line_followed_by_delta ... ok test show_commit::file_stats_builder::tests::build_file_stat_with_file_stat_with_delta_with_diff_line_followed_by_file_stat ... ok test show_commit::file_stats_builder::tests::build_file_stat_with_file_stat_without_delta ... ok test show_commit::file_stats_builder::tests::add_delta_without_file_stat ... ok test show_commit::file_stats_builder::tests::add_diff_line_before_delta ... ok test show_commit::file_stats_builder::tests::build_file_stat_with_file_stat_without_delta_followed_by_file_stat_with_delta ... ok test show_commit::file_stats_builder::tests::build_file_stat_with_file_stat_without_delta_followed_by_file_stat_with_delta_followed_by_file_stat ... ok test show_commit::origin::tests::from_char::case_1_space ... ok test show_commit::origin::tests::from_char::case_2_equals ... ok test show_commit::origin::tests::from_char::case_3_plus ... ok test show_commit::origin::tests::from_char::case_4_greater_than ... ok test show_commit::origin::tests::from_char::case_5_minus ... ok test show_commit::origin::tests::from_char::case_6_less_than ... ok test show_commit::origin::tests::from_char::case_7_other ... ok test show_commit::status::tests::from_delta::case_01_added ... ok test show_commit::status::tests::from_delta::case_02_copied ... ok test show_commit::status::tests::from_delta::case_03_deleted ... ok test show_commit::status::tests::from_delta::case_04_modified ... ok test process::tests::error ... ok test show_commit::status::tests::from_delta::case_05_renamed ... ok test show_commit::status::tests::from_delta::case_06_typechange ... ok test show_commit::status::tests::from_delta::case_07_ignored ... ok test show_commit::status::tests::from_delta::case_08_conflicted ... ok test show_commit::status::tests::from_delta::case_09_unmodified ... ok test show_commit::status::tests::from_delta::case_10_unreadable ... ok test show_commit::status::tests::from_delta::case_11_untracked ... ok test process::tests::error_write_todo ... ok test process::tests::force_abort ... ok test process::tests::force_rebase ... ok test process::tests::help_start ... ok test process::tests::other_input ... ok test process::tests::resize_window_size_okay ... ok test process::tests::resize_window_size_too_small ... ok test process::tests::window_too_small ... ok test process::window_size_error::tests::build_view_data::case_1_not_too_small ... ok test process::window_size_error::tests::build_view_data::case_2_width_too_small_long_message ... ok test process::window_size_error::tests::build_view_data::case_3_width_too_small_short_message ... ok test process::window_size_error::tests::build_view_data::case_4_height_too_small_long_message ... ok test process::window_size_error::tests::build_view_data::case_5_height_too_small_short_message ... ok test process::window_size_error::tests::input_other_character ... ok test process::window_size_error::tests::input_resize_window_no_longer_too_small ... ok test process::window_size_error::tests::input_resize_window_still_small ... ok test show_commit::commit::tests::commit_with_added_file ... ok test show_commit::commit::tests::commit_with_copied_file ... ok test show_commit::commit::tests::commit_with_deleted_file ... ok test show_commit::commit::tests::commit_with_modified_file ... ok test show_commit::commit::tests::commit_with_renamed_file ... ok test show_commit::commit::tests::get_author ... ok test show_commit::commit::tests::get_body ... ok test show_commit::commit::tests::get_committer_when_matches_author ... ok test show_commit::commit::tests::get_date ... ok test show_commit::commit::tests::get_hash ... ok test show_commit::commit::tests::load_commit_get_committer_when_not_matches_author ... ok test show_commit::commit::tests::load_initial_commit ... ok test show_commit::tests::cached_commit_in_activate ... ok test show_commit::tests::handle_help_input ... ok test show_commit::tests::activate_error ... ok test show_commit::tests::handle_input_other_key_from_diff ... ok test show_commit::tests::handle_input_other_key_from_overview ... ok test show_commit::tests::handle_input_resize ... ok test show_commit::tests::handle_input_toggle_diff_to_overview ... ok test show_commit::tests::handle_input_toggle_overview_to_diff ... ok test show_commit::tests::load_commit_during_activate ... ok test show_commit::tests::no_selected_line_in_activate ... ok test show_commit::user::tests::commit_user_compare_users_matching_email_only ... ok test show_commit::user::tests::commit_user_compare_users_matching_name_email ... ok test show_commit::user::tests::commit_user_compare_users_matching_name_only ... ok test show_commit::user::tests::commit_user_compare_users_matching_none ... ok test show_commit::user::tests::commit_user_with_name_email ... ok test show_commit::user::tests::commit_user_with_name_none_email ... ok test show_commit::user::tests::commit_user_with_none_name_email ... ok test show_commit::user::tests::commit_user_with_none_name_with_email ... ok test show_commit::tests::render_diff_add_line ... ok test show_commit::tests::render_diff_add_line_with_show_whitespace ... ok test show_commit::tests::render_diff_basic_file_stats ... ok test show_commit::tests::render_diff_context_add_remove_lines ... ok test show_commit::tests::render_diff_context_add_remove_lines_with_show_whitespace ... ok test show_commit::tests::render_diff_delete_line ... ok test todo_file::action::tests::action_as_string_break_str ... ok test todo_file::action::tests::action_as_string_drop ... ok test todo_file::action::tests::action_as_string_edit ... ok test todo_file::action::tests::action_as_string_exec ... ok test todo_file::action::tests::action_as_string_fixup ... ok test todo_file::action::tests::action_as_string_label ... ok test todo_file::action::tests::action_as_string_merge ... ok test todo_file::action::tests::action_as_string_noop ... ok test todo_file::action::tests::action_as_string_pick ... ok test todo_file::action::tests::action_as_string_reset ... ok test todo_file::action::tests::action_as_string_reword ... ok test show_commit::tests::render_diff_delete_line_with_show_whitespace ... ok test todo_file::action::tests::action_as_string_squash ... ok test todo_file::action::tests::action_to_abbreviation_b ... ok test todo_file::action::tests::action_to_abbreviation_d ... ok test todo_file::action::tests::action_to_abbreviation_e ... ok test todo_file::action::tests::action_to_abbreviation_f ... ok test todo_file::action::tests::action_to_abbreviation_l ... ok test todo_file::action::tests::action_to_abbreviation_m ... ok test todo_file::action::tests::action_to_abbreviation_n ... ok test todo_file::action::tests::action_to_abbreviation_p ... ok test todo_file::action::tests::action_to_abbreviation_r ... ok test todo_file::action::tests::action_to_abbreviation_s ... ok test todo_file::action::tests::action_to_abbreviation_t ... ok test todo_file::action::tests::action_to_abbreviation_x ... ok test todo_file::action::tests::action_try_from_b ... ok test todo_file::action::tests::action_try_from_break_str ... ok test todo_file::action::tests::action_try_from_d ... ok test todo_file::action::tests::action_try_from_drop ... ok test todo_file::action::tests::action_try_from_edit ... ok test todo_file::action::tests::action_try_from_e ... ok test show_commit::tests::render_diff_end_new_line_missing ... ok test todo_file::action::tests::action_try_from_f ... ok test todo_file::action::tests::action_try_from_exec ... ok test todo_file::action::tests::action_try_from_fixup ... ok test todo_file::action::tests::action_try_from_l ... ok test todo_file::action::tests::action_try_from_invalid ... ok test todo_file::action::tests::action_try_from_label ... ok test todo_file::action::tests::action_try_from_merge ... ok test todo_file::action::tests::action_try_from_n ... ok test todo_file::action::tests::action_try_from_m ... ok test todo_file::action::tests::action_try_from_noop ... ok test todo_file::action::tests::action_try_from_p ... ok test todo_file::action::tests::action_try_from_pick ... ok test todo_file::action::tests::action_try_from_r ... ok test todo_file::action::tests::action_try_from_reset ... ok test todo_file::action::tests::action_try_from_reword ... ok test show_commit::tests::render_diff_minimal_commit ... ok test todo_file::action::tests::action_try_from_squash ... ok test todo_file::action::tests::action_try_from_t ... ok test todo_file::action::tests::action_try_from_s ... ok test todo_file::action::tests::action_try_from_x ... ok test todo_file::action::tests::module_lifecycle::case_02_drop ... ok test todo_file::action::tests::module_lifecycle::case_01_break_action ... ok test todo_file::action::tests::module_lifecycle::case_03_edit ... ok test todo_file::action::tests::module_lifecycle::case_04_exec ... ok test todo_file::action::tests::module_lifecycle::case_05_fixup ... ok test todo_file::action::tests::module_lifecycle::case_06_noop ... ok test todo_file::action::tests::module_lifecycle::case_07_pick ... ok test todo_file::action::tests::module_lifecycle::case_09_squash ... ok test todo_file::action::tests::module_lifecycle::case_10_squash ... ok test todo_file::action::tests::module_lifecycle::case_08_reword ... ok test todo_file::action::tests::module_lifecycle::case_11_squash ... ok test todo_file::action::tests::module_lifecycle::case_12_squash ... ok test todo_file::edit_content::tests::empty ... ok test todo_file::edit_content::tests::with_content ... ok test todo_file::edit_content::tests::with_content_and_action ... ok test todo_file::edit_content::tests::with_action ... ok test todo_file::history::tests::new ... ok test show_commit::tests::render_diff_minimal_commit_compact ... ok test todo_file::history::tests::record_history ... ok test todo_file::history::tests::record_history_overflow_limit ... ok test todo_file::history::tests::reset ... ok test todo_file::history::tests::undo_redo_add_end ... ok test todo_file::history::tests::undo_redo_add_middle ... ok test todo_file::history::tests::undo_redo_add_range_end_index_at_bottom ... ok test todo_file::history::tests::undo_redo_add_range_end_index_at_top ... ok test todo_file::history::tests::undo_redo_add_range_start_index_at_bottom ... ok test todo_file::history::tests::undo_redo_add_range_start_index_at_top ... ok test todo_file::history::tests::undo_redo_add_start ... ok test todo_file::history::tests::undo_redo_modify_range_down_index_start ... ok test todo_file::history::tests::undo_redo_modify_range_up_index_end ... ok test todo_file::history::tests::undo_redo_modify_range_down_index_end ... ok test todo_file::history::tests::undo_redo_modify_range_up_index_start ... ok test todo_file::history::tests::undo_redo_modify_single_index_end ... ok test todo_file::history::tests::undo_redo_modify_single_index_middle ... ok test todo_file::history::tests::undo_redo_modify_single_index_start ... ok test todo_file::history::tests::undo_redo_remove_end ... ok test todo_file::history::tests::undo_redo_remove_middle ... ok test todo_file::history::tests::undo_redo_remove_range_end_index_bottom ... ok test todo_file::history::tests::undo_redo_remove_range_end_index_top ... ok test todo_file::history::tests::undo_redo_remove_range_start_index_bottom ... ok test todo_file::history::tests::undo_redo_remove_range_start_index_top ... ok test todo_file::history::tests::undo_redo_remove_start ... ok test todo_file::history::tests::undo_redo_swap_down_range_down_index_end ... ok test todo_file::history::tests::undo_redo_swap_down_range_down_index_start ... ok test todo_file::history::tests::undo_redo_swap_down_range_up_index_end ... ok test todo_file::history::tests::undo_redo_swap_down_range_up_index_start ... ok test todo_file::history::tests::undo_redo_swap_up_range_down_index_end ... ok test todo_file::history::tests::undo_redo_swap_up_range_down_index_start ... ok test todo_file::history::tests::undo_redo_swap_up_range_up_index_end ... ok test show_commit::tests::render_diff_show_both_whitespace ... ok test todo_file::history::tests::undo_redo_swap_up_range_up_index_start ... ok test todo_file::history::tests::undo_redo_swap_up_single_index_end ... ok test todo_file::history::tests::undo_redo_swap_up_single_index_start ... ok test todo_file::line::tests::edit_content::case_01_break_action ... ok test todo_file::line::tests::edit_content::case_03_edit ... ok test todo_file::line::tests::edit_content::case_04_exec ... ok test todo_file::line::tests::edit_content::case_05_fixup ... ok test todo_file::line::tests::edit_content::case_06_pick ... ok test todo_file::line::tests::edit_content::case_07_reword ... ok test todo_file::line::tests::edit_content::case_08_squash ... ok test todo_file::line::tests::edit_content::case_09_label ... ok test todo_file::line::tests::edit_content::case_02_drop ... ok test todo_file::line::tests::edit_content::case_10_reset ... ok test todo_file::line::tests::edit_content::case_11_merge ... ok test todo_file::line::tests::get_action::case_1_break_action ... ok test todo_file::line::tests::get_action::case_2_drop ... ok test todo_file::history::tests::undo_redo_swap_up_single_index_middle ... ok test todo_file::line::tests::get_action::case_3_edit ... ok test todo_file::line::tests::get_action::case_4_exec ... ok test todo_file::line::tests::get_action::case_5_fixup ... ok test todo_file::line::tests::get_action::case_6_pick ... ok test todo_file::line::tests::get_action::case_7_reword ... ok test todo_file::line::tests::get_content::case_2_drop ... ok test todo_file::line::tests::get_content::case_3_edit ... ok test todo_file::line::tests::get_content::case_4_exec ... ok test show_commit::tests::render_diff_show_leading_whitespace ... ok test todo_file::line::tests::get_action::case_8_squash ... ok test todo_file::line::tests::get_content::case_6_pick ... ok test todo_file::line::tests::get_content::case_1_break_action ... ok test todo_file::line::tests::get_content::case_5_fixup ... ok test todo_file::line::tests::get_hash::case_1_break_action ... ok test todo_file::line::tests::get_hash::case_2_drop ... ok test todo_file::line::tests::get_hash::case_3_edit ... ok test todo_file::line::tests::get_hash::case_4_exec ... ok test todo_file::line::tests::get_hash::case_5_fixup ... ok test todo_file::line::tests::get_hash::case_6_pick ... ok test todo_file::line::tests::get_hash::case_7_reword ... ok test todo_file::line::tests::get_hash::case_8_squash ... ok test todo_file::line::tests::has_reference::case_01_break_action ... ok test todo_file::line::tests::has_reference::case_02_drop ... ok test todo_file::line::tests::has_reference::case_03_edit ... ok test todo_file::line::tests::has_reference::case_04_exec ... ok test todo_file::line::tests::has_reference::case_05_fixup ... ok test todo_file::line::tests::get_content::case_8_squash ... ok test todo_file::line::tests::has_reference::case_06_pick ... ok test todo_file::line::tests::get_content::case_7_reword ... ok test todo_file::line::tests::has_reference::case_07_reword ... ok test todo_file::line::tests::has_reference::case_08_squash ... ok test todo_file::line::tests::has_reference::case_09_label ... ok test todo_file::line::tests::has_reference::case_10_reset ... ok test todo_file::line::tests::has_reference::case_11_merge ... ok test todo_file::line::tests::is_editable::case_02_drop ... ok test todo_file::line::tests::is_editable::case_03_edit ... ok test show_commit::tests::render_diff_show_no_whitespace ... ok test todo_file::line::tests::is_editable::case_01_drop ... ok test todo_file::line::tests::is_editable::case_06_pick ... ok test todo_file::line::tests::is_editable::case_07_reword ... ok test todo_file::line::tests::is_editable::case_08_squash ... ok test todo_file::line::tests::is_editable::case_09_squash ... ok test todo_file::line::tests::is_editable::case_10_squash ... ok test todo_file::line::tests::is_editable::case_11_squash ... ok test todo_file::line::tests::is_editable::case_12_squash ... ok test todo_file::line::tests::line_new_break ... ok test todo_file::line::tests::line_new_exec ... ok test todo_file::line::tests::line_new_label ... ok test todo_file::line::tests::line_new_merge ... ok test todo_file::line::tests::is_editable::case_04_fixup ... ok test todo_file::line::tests::line_new_pick ... ok test todo_file::line::tests::is_editable::case_05_pick ... ok test todo_file::line::tests::line_new_reset ... ok test todo_file::line::tests::new::case_01_pick_action ... ok test todo_file::line::tests::new::case_02_reword_action ... ok test todo_file::line::tests::new::case_03_edit_action ... ok test todo_file::line::tests::new::case_04_squash_action ... ok test todo_file::line::tests::new::case_05_fixup_action ... ok test todo_file::line::tests::new::case_06_drop_action ... ok test todo_file::line::tests::new::case_07_action_without_comment ... ok test todo_file::line::tests::new::case_08_exec_action ... ok test todo_file::line::tests::new::case_09_label_action ... ok test todo_file::line::tests::new::case_10_reset_action ... ok test todo_file::line::tests::new::case_11_reset_action ... ok test show_commit::tests::render_diff_show_whitespace_all_spaces ... ok test todo_file::line::tests::new::case_12_break_action ... ok test todo_file::line::tests::new::case_13_nnop ... ok test todo_file::line::tests::new_err::case_02_invalid_line_only ... ok test todo_file::line::tests::new_err::case_03_pick_line_only ... ok test todo_file::line::tests::new_err::case_04_reword_line_only ... ok test todo_file::line::tests::new_err::case_05_edit_line_only ... ok test todo_file::line::tests::new_err::case_06_squash_line_only ... ok test todo_file::line::tests::new_err::case_07_fixup_line_only ... ok test todo_file::line::tests::new_err::case_08_exec_line_only ... ok test todo_file::line::tests::new_err::case_09_drop_line_only ... ok test todo_file::line::tests::new_err::case_10_label_line_only ... ok test todo_file::line::tests::new_err::case_11_reset_line_only ... ok test todo_file::line::tests::new_err::case_12_merge_line_only ... ok test todo_file::line::tests::set_action_non_static::case_1_drop ... ok test todo_file::line::tests::set_action_non_static::case_2_edit ... ok test todo_file::line::tests::set_action_non_static::case_3_fixup ... ok test todo_file::line::tests::set_action_non_static::case_4_pick ... ok test todo_file::line::tests::set_action_non_static::case_5_reword ... ok test todo_file::line::tests::set_action_non_static::case_6_squash ... ok test todo_file::line::tests::set_action_static::case_1_break_action ... ok test todo_file::line::tests::set_action_static::case_2_label_action ... ok test todo_file::line::tests::set_action_static::case_3_reset_action ... ok test todo_file::line::tests::set_action_static::case_4_merge_action ... ok test todo_file::line::tests::set_action_static::case_5_exec ... ok test todo_file::line::tests::set_action_static::case_6_noop ... ok test show_commit::tests::render_help ... ok test todo_file::line::tests::new_err::case_01_invalid_action ... ok test todo_file::line::tests::set_to_new_action_with_changed_action ... ok test todo_file::line::tests::set_to_new_action_with_unchanged_action ... ok test todo_file::line::tests::to_text::case_1_break_action ... ok test todo_file::line::tests::to_text::case_2_drop ... ok test todo_file::line::tests::to_text::case_3_edit ... ok test todo_file::line::tests::to_text::case_4_exec ... ok test todo_file::line::tests::to_text::case_5_fixup ... ok test todo_file::line::tests::to_text::case_6_pick ... ok test todo_file::line::tests::to_text::case_7_reword ... ok test todo_file::line::tests::to_text::case_8_squash ... ok test todo_file::tests::add_line ... ok test todo_file::tests::add_line_index_miss ... ok test todo_file::tests::add_line_record_history ... ok test todo_file::tests::get_file_path ... ok test todo_file::tests::get_max_selected_line ... ok test todo_file::tests::get_line_miss_high ... ok test todo_file::tests::get_line_hit ... ok test todo_file::tests::get_max_selected_line_empty_list ... ok test todo_file::tests::history_undo_redo ... ok test todo_file::tests::is_empty_true ... ok test todo_file::tests::is_empty_false ... ok test todo_file::tests::iter ... ok test todo_file::tests::load_file ... ok test show_commit::tests::render_overview_minimal_commit ... ok test todo_file::tests::load_ignore_comments ... ok test todo_file::tests::load_ignore_newlines ... ok test todo_file::tests::load_noop_file ... ok test todo_file::tests::remove_lines ... ok test todo_file::tests::remove_lines_empty_list ... ok test todo_file::tests::remove_lines_index_miss_end ... ok test todo_file::tests::remove_lines_index_miss_start_and_end ... ok test todo_file::tests::remove_lines_index_miss_start ... ok test todo_file::tests::remove_lines_record_history ... ok test todo_file::tests::selected_line ... ok test todo_file::tests::selected_line_index ... ok test todo_file::tests::set_lines ... ok test todo_file::tests::selected_line_index_overflow ... ok test todo_file::tests::set_lines_reset_history ... ok test todo_file::tests::selected_line_empty_list ... ok test todo_file::tests::set_lines_reset_selected_index ... ok test todo_file::tests::set_lines_reset_selected_index_empty_lis ... ok test todo_file::tests::swap_down ... ok test show_commit::tests::render_overview_minimal_commit_compact ... ok test todo_file::tests::swap_down_at_bottom_end_index ... ok test todo_file::tests::swap_down_records_history ... ok test todo_file::tests::swap_down_at_bottom_start_index ... ok test todo_file::tests::swap_down_reverse_index ... ok test todo_file::tests::swap_down_single_line ... ok test todo_file::tests::swap_up ... ok test todo_file::tests::swap_up_at_top_end_index ... ok test todo_file::tests::swap_up_at_top_start_index ... ok test todo_file::tests::swap_up_end_index_overflow ... ok test todo_file::tests::swap_up_empty_list_index_out_of_bounds ... ok test todo_file::tests::swap_up_records_history ... ok test todo_file::tests::swap_up_reverse_index ... ok test todo_file::tests::swap_up_single_line ... ok test todo_file::tests::update_range_empty_list ... ok test todo_file::tests::update_range_edit_action ... ok test todo_file::tests::update_range_end_index_overflow ... ok test todo_file::tests::update_range_full_set_action ... ok test todo_file::tests::update_range_full_set_content ... ok test todo_file::tests::update_range_record_history ... ok test todo_file::tests::update_range_start_index_overflow ... ok test show_commit::tests::render_overview_more_than_one_deletion ... ok test view::line_segment::tests::line_segment_case_get_content ... ok test todo_file::tests::write_file_noop ... ok test todo_file::tests::write_file ... ok test view::line_segment::tests::line_segment_case_get_partial_segment_full_segment_exact_fit ... ok test todo_file::tests::swap_up_start_index_overflow ... ok test view::line_segment::tests::line_segment_case_get_partial_segment_full_segment_width_one_over ... ok test view::line_segment::tests::line_segment_case_get_partial_segment_partial_segment_left_after_segment_length ... ok test view::line_segment::tests::line_segment_case_get_partial_segment_partial_segment_left_at_segment_length ... ok test view::line_segment::tests::line_segment_case_get_partial_segment_partial_segment_left_with_emoji ... ok test view::line_segment::tests::line_segment_case_get_partial_segment_partial_segment_left_with_emoji_split_at_length ... ok test view::line_segment::tests::line_segment_case_get_partial_segment_partial_segment_no_max_width ... ok test view::line_segment::tests::line_segment_case_get_partial_segment_partial_segment_one_max_width ... ok test view::line_segment::tests::line_segment_case_get_partial_segment_partial_segment_width_left_middle ... ok test view::line_segment::tests::line_segment_case_get_partial_segment_partial_segment_width_left_middle_and_extra_max_width ... ok test view::line_segment::tests::line_segment_case_get_partial_segment_partial_segment_width_one_left_in_segment ... ok test view::line_segment::tests::line_segment_case_get_partial_segment_partial_segment_width_one_left_in_segment_with_extra_max_width ... ok test view::line_segment::tests::line_segment_case_get_partial_segment_partial_segment_width_one_less ... ok test view::line_segment::tests::line_segment_case_new ... ok test view::line_segment::tests::line_segment_case_new_with_color ... ok test view::line_segment::tests::line_segment_case_new_with_color_and_style_all_styles_dimmed ... ok test view::line_segment::tests::line_segment_case_new_with_color_and_style_all_styles_disabled ... ok test view::line_segment::tests::line_segment_case_new_with_color_and_style_all_styles_enabled ... ok test view::line_segment::tests::line_segment_case_new_with_color_and_style_all_styles_reversed ... ok test view::line_segment::tests::line_segment_case_new_with_color_and_style_all_styles_underlined ... ok test view::scroll_position::tests::ensure_column_visible_move_index_from_scroll_boundary_to_start_of_line ... ok test view::scroll_position::tests::ensure_column_visible_move_index_jump_right_to_end ... ok test view::scroll_position::tests::ensure_column_visible_move_index_jump_right_to_start ... ok test show_commit::tests::render_overview_more_than_one_file_changed ... ok test view::line_segment::tests::line_segment_case_get_partial_segment_partial_segment_two_max_width ... ok test view::line_segment::tests::line_segment_case_get_partial_segment_partial_segment_width_left_one ... ok test view::scroll_position::tests::ensure_column_visible_move_index_right_to_boundary ... ok test view::scroll_position::tests::ensure_column_visible_move_index_right_past_end_of_line ... ok test view::scroll_position::tests::scroll_position_ensure_line_visible_move_index_down_from_scroll_boundary_to_bottom_of_list ... ok test view::scroll_position::tests::scroll_position_ensure_line_visible_move_index_down_past_list_length ... ok test view::scroll_position::tests::scroll_position_ensure_line_visible_move_index_down_to_scroll_boundary ... ok test view::scroll_position::tests::scroll_position_ensure_line_visible_move_index_jump_to_bottom ... ok test view::scroll_position::tests::scroll_position_ensure_line_visible_move_index_jump_to_top ... ok test view::scroll_position::tests::scroll_position_ensure_line_visible_move_index_up_from_scroll_boundary_to_top_of_list ... ok test view::scroll_position::tests::scroll_position_ensure_line_visible_move_index_up_to_scroll_boundary ... ok test view::scroll_position::tests::scroll_position_new ... ok test view::scroll_position::tests::scroll_position_page_down_from_bottom_of_list ... ok test view::scroll_position::tests::ensure_column_visible_move_index_to_start_of_line ... ok test view::scroll_position::tests::scroll_position_page_down_from_zero_with_room ... ok test view::scroll_position::tests::ensure_column_visible_move_index_right_to_end_of_line ... ok test view::scroll_position::tests::scroll_position_page_down_when_view_size_equals_list ... ok test view::scroll_position::tests::scroll_position_page_down_when_view_size_one_greater_list ... ok test view::scroll_position::tests::scroll_position_page_down_when_view_size_one_less_list ... ok test view::scroll_position::tests::scroll_position_page_up_from_bottom ... ok test view::scroll_position::tests::scroll_position_page_up_from_page_down ... ok test view::scroll_position::tests::scroll_position_page_up_from_zero ... ok test view::scroll_position::tests::scroll_position_page_up_when_view_size_greater_list ... ok test view::scroll_position::tests::scroll_position_reset ... ok test show_commit::tests::render_overview_more_than_one_insertion ... ok test view::scroll_position::tests::scroll_position_page_up_when_view_size_equals_list ... ok test view::scroll_position::tests::scroll_position_scroll_down_from_second_last_of_list ... ok test view::scroll_position::tests::scroll_position_scroll_down_from_zero_with_room ... ok test view::scroll_position::tests::scroll_position_scroll_down_when_view_size_equals_list ... ok test view::scroll_position::tests::scroll_position_scroll_down_when_view_size_one_greater_list ... ok test view::scroll_position::tests::scroll_position_scroll_down_when_view_size_one_less_list ... ok test view::scroll_position::tests::scroll_position_scroll_left_from_middle ... ok test view::scroll_position::tests::scroll_position_scroll_left_from_one ... ok test view::scroll_position::tests::scroll_position_scroll_left_from_zero ... ok test view::scroll_position::tests::scroll_position_scroll_left_near_right ... ok test view::scroll_position::tests::scroll_position_scroll_left_window_size_greater_than_max_line_length ... ok test view::scroll_position::tests::scroll_position_scroll_left_window_size_same_as_max_line_length ... ok test view::scroll_position::tests::scroll_position_scroll_right_from_middle ... ok test view::scroll_position::tests::scroll_position_scroll_right_from_one ... ok test view::scroll_position::tests::scroll_position_scroll_right_from_zero ... ok test view::scroll_position::tests::scroll_position_scroll_right_near_right ... ok test view::scroll_position::tests::scroll_position_scroll_right_window_size_greater_than_max_line_length ... ok test view::scroll_position::tests::scroll_position_scroll_right_window_size_one_more_as_max_line_length ... ok test view::scroll_position::tests::scroll_position_scroll_down_from_bottom_of_list ... ok test view::scroll_position::tests::scroll_position_page_up_when_view_size_less_list ... ok test view::scroll_position::tests::scroll_position_scroll_right_window_size_same_as_max_line_length ... ok test view::scroll_position::tests::scroll_position_scroll_up_from_bottom ... ok test view::scroll_position::tests::scroll_position_scroll_up_from_one_down ... ok test view::scroll_position::tests::scroll_position_scroll_up_from_zero ... ok test view::scroll_position::tests::scroll_position_scroll_up_when_view_size_equals_list ... ok test view::scroll_position::tests::scroll_position_scroll_up_when_view_size_one_less_list ... ok test view::scroll_position::tests::scroll_position_view_resize_set_height_width ... ok test view::scroll_position::tests::scroll_position_view_resize_view_height_and_width_greater_than_number_of_lines_max_line_length ... ok test show_commit::tests::render_overview_single_deletion ... ok test view::scroll_position::tests::scroll_position_scroll_up_when_view_size_one_greater_list ... ok test view::scroll_position::tests::scroll_position_view_resize_view_height_exactly_lines_length ... ok test view::scroll_position::tests::scroll_position_view_resize_view_height_and_width_zero ... ok test view::scroll_position::tests::scroll_position_view_resize_view_height_large_resize_greater_lines_length ... ok test view::scroll_position::tests::scroll_position_view_resize_view_height_large_resize_greater_one_pass_limit ... ok test view::scroll_position::tests::scroll_position_view_resize_view_height_large_resize_greater_one_remain_limit ... ok test view::scroll_position::tests::scroll_position_view_resize_view_height_one_greater_than_lines_length ... ok test view::scroll_position::tests::scroll_position_view_resize_view_width_exactly_lines_length ... ok test view::scroll_position::tests::scroll_position_view_resize_view_width_large_resize_greater_at_limit ... ok test view::scroll_position::tests::scroll_position_view_resize_view_width_large_resize_greater_lines_length ... ok test view::scroll_position::tests::scroll_position_view_resize_view_width_large_resize_greater_one_pass_limit ... ok test view::scroll_position::tests::scroll_position_view_resize_view_width_large_resize_greater_one_remain_limit ... ok test view::scroll_position::tests::scroll_position_view_resize_view_width_one_greater_than_max_line_length ... ok test view::scroll_position::tests::scroll_position_view_resize_view_width_one_less_than_lines_length ... ok test view::scroll_position::tests::set_line_maximums ... ok test view::scroll_position::tests::set_line_maximums_no_change ... ok test view::scroll_position::tests::scroll_position_view_resize_view_height_one_less_than_lines_length ... ok test view::scroll_position::tests::scroll_position_view_resize_view_height_large_resize_greater_at_limit ... ok test show_commit::tests::render_overview_single_file_changed ... ok test view::view_data::tests::calculate_max_line_length_ignore_pinned ... ok test view::view_data::tests::calculate_max_line_length_max_first ... ok test view::view_data::tests::calculate_max_line_length_max_last ... ok test view::view_data::tests::calculate_max_line_length_with_slice ... ok test view::view_data::tests::clear ... ok test view::view_data::tests::ensure_column_visible_with_scroll_change ... ok test view::view_data::tests::ensure_column_visible_without_scroll_change ... ok test view::view_data::tests::clear_body ... ok test view::view_data::tests::get_scroll_index_empty_lines ... ok test view::view_data::tests::get_scroll_index_position_extreme_lows ... ok test view::view_data::tests::get_scroll_index_item_count_smaller_than_height ... ok test view::view_data::tests::get_scroll_index_position_low_input_range_1 ... ok test view::view_data::tests::ensure_line_visible_without_scroll_change ... ok test view::view_data::tests::ensure_line_visible_with_scroll_change ... ok test show_commit::tests::render_overview_single_insertion ... ok test view::view_data::tests::get_scroll_index_view_height_too_small ... ok test view::view_data::tests::get_scroll_index_position_one_down ... ok test view::view_data::tests::page_down_once ... ok test view::view_data::tests::page_down_past_bottom ... ok test view::view_data::tests::rebuild_after_adding_leading_line ... ok test view::view_data::tests::page_up_past_top ... ok test view::view_data::tests::page_up_once ... ok test view::view_data::tests::get_scroll_index_top_position ... ok test view::view_data::tests::rebuild_no_body_lines ... ok test view::view_data::tests::rebuild_after_adding_line ... ok test view::view_data::tests::rebuild_no_leading_lines ... ok test view::view_data::tests::rebuild_after_adding_trailing_line ... ok test view::view_data::tests::rebuild_retains_padding_character ... ok test view::view_data::tests::rebuild_retains_selected ... ok test show_commit::tests::render_overview_with_author ... ok test view::view_data::tests::rebuild_no_trailing_lines ... ok test view::view_data::tests::rebuild_with_just_enough_height_for_all_lines_with_title ... ok test view::view_data::tests::rebuild_with_just_enough_height_for_all_lines_without_title ... ok test view::view_data::tests::rebuild_with_more_than_enough_view_height_for_all_lines_with_title ... ok test view::view_data::tests::rebuild_with_more_than_enough_view_height_for_all_lines_without_title ... ok test view::view_data::tests::rebuild_with_no_general_lines_and_no_leading_lines ... ok test view::view_data::tests::rebuild_with_no_general_lines_and_all_but_one_leading_line ... ok test view::view_data::tests::rebuild_with_no_change ... ok test view::view_data::tests::rebuild_with_no_general_lines_and_no_leading_lines_and_one_trailing_line ... ok test view::view_data::tests::rebuild_with_no_height ... ok test view::view_data::tests::rebuild_with_one_height_and_title ... ok test view::view_data::tests::render_empty ... ok test view::view_data::tests::rebuild_with_removal_of_all_but_one_general_line ... ok test view::view_data::tests::reset ... ok test view::view_data::tests::rebuild_with_removal_of_all_general_lines ... ok test view::view_data::tests::rebuild_with_no_general_lines_and_remove_one_leading_line ... ok test view::view_data::tests::rebuild_with_removal_of_single_general_line ... ok test view::view_data::tests::scroll_down_one_line ... ok test view::view_data::tests::scroll_down_trigger_shorter_width ... ok test view::view_data::tests::scroll_down_two_lines ... ok test view::view_data::tests::scroll_right_one_from_start ... ok test view::view_data::tests::scroll_down_bottom ... ok test view::view_data::tests::scroll_left ... ok test show_commit::tests::render_overview_with_author_compact ... ok test view::view_data::tests::scroll_down_one_past_bottom ... ok test view::view_data::tests::scroll_up_one_line ... ok test view::view_data::tests::scroll_right_to_end ... ok test view::view_data::tests::with_title_with_help ... ok test view::view_data::tests::with_title_without_help ... ok test view::view_data::tests::scroll_up_top ... ok test view::view_line::tests::from_line_segment ... ok test view::view_data::tests::set_view_resize_zero ... ok test view::view_data::tests::scroll_up_one_past_top ... ok test view::view_line::tests::from_list_line_segment ... ok test view::view_data::tests::scroll_up_two_lines ... ok test view::view_line::tests::from_str ... ok test view::view_line::tests::from_string ... ok test view::view_data::tests::set_view_resize_and_top_greater_than_length ... ok test view::view_line::tests::new_pinned ... ok test view::view_line::tests::new_selected ... ok test view::view_line::tests::new_with_pinned_segments ... ok test view::view_line::tests::set_padding_character ... ok test view::view_data::tests::scroll_right_past_end ... ok test view::view_line::tests::set_padding_color_and_style ... ok test show_commit::tests::render_overview_with_commit_body ... ok test view::view_data::tests::get_scroll_index_end_position ... ok test show_commit::tests::render_overview_with_committer ... ok test show_commit::tests::render_overview_with_committer_compact ... ok test show_commit::tests::render_overview_with_file_stats ... ok test show_commit::tests::render_overview_with_file_stats_compact ... ok test show_commit::tests::scroll_events ... ok test tests::error_empty_file ... ok test tests::error_loading_config ... ok test tests::error_loading_file ... ok test tests::error_noop ... ok test tests::error_process ... ok test tests::success ... ok test view::tests::get_view_size ... ok test view::tests::render_all_lines ... ok test view::tests::render_empty ... ok test view::tests::render_leading_lines ... ok test view::tests::render_normal_lines ... ok test view::tests::render_tailing_lines ... ok test view::tests::render_title_full_width ... ok test view::tests::render_title_full_width_with_help ... ok test view::tests::render_title_short_title ... ok test view::tests::render_title_full_width_with_help_enabled_but_not_enough_length ... ok test view::tests::render_with_scroll_bar ... ok test view::tests::render_with_full_screen_data ... ok test result: ok. 1418 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.17s >>> git-interactive-rebase-tool: Entering fakeroot... Installing git-interactive-rebase-tool v2.1.0 (/home/buildozer/aports/community/git-interactive-rebase-tool/src/git-interactive-rebase-tool-2.1.0) Updating crates.io index warning: package `rand_core v0.6.1` in Cargo.lock is yanked in registry `crates.io`, consider running without --locked Finished release [optimized] target(s) in 1.10s Installing /home/buildozer/aports/community/git-interactive-rebase-tool/pkg/git-interactive-rebase-tool/usr/bin/interactive-rebase-tool Installed package `git-interactive-rebase-tool v2.1.0 (/home/buildozer/aports/community/git-interactive-rebase-tool/src/git-interactive-rebase-tool-2.1.0)` (executable `interactive-rebase-tool`) warning: be sure to add `/home/buildozer/aports/community/git-interactive-rebase-tool/pkg/git-interactive-rebase-tool/usr/bin` to your PATH to be able to run the installed binaries >>> git-interactive-rebase-tool-doc*: Running split function doc... >>> git-interactive-rebase-tool-doc*: Preparing subpackage git-interactive-rebase-tool-doc... >>> git-interactive-rebase-tool-doc*: Running postcheck for git-interactive-rebase-tool-doc >>> git-interactive-rebase-tool*: Running postcheck for git-interactive-rebase-tool >>> git-interactive-rebase-tool*: Preparing package git-interactive-rebase-tool... >>> git-interactive-rebase-tool*: Stripping binaries >>> git-interactive-rebase-tool-doc*: Scanning shared objects >>> git-interactive-rebase-tool*: Scanning shared objects >>> git-interactive-rebase-tool-doc*: Tracing dependencies... >>> git-interactive-rebase-tool-doc*: Package size: 24.0 KB >>> git-interactive-rebase-tool-doc*: Compressing data... >>> git-interactive-rebase-tool-doc*: Create checksum... >>> git-interactive-rebase-tool-doc*: Create git-interactive-rebase-tool-doc-2.1.0-r0.apk >>> git-interactive-rebase-tool*: Tracing dependencies... so:libc.musl-x86.so.1 so:libgcc_s.so.1 so:libgit2.so.1.1 >>> git-interactive-rebase-tool*: Package size: 788.0 KB >>> git-interactive-rebase-tool*: Compressing data... >>> git-interactive-rebase-tool*: Create checksum... >>> git-interactive-rebase-tool*: Create git-interactive-rebase-tool-2.1.0-r0.apk >>> git-interactive-rebase-tool: Build complete at Tue, 25 May 2021 21:10:22 +0000 elapsed time 0h 3m 9s >>> git-interactive-rebase-tool: Cleaning up srcdir >>> git-interactive-rebase-tool: Cleaning up pkgdir >>> git-interactive-rebase-tool: Uninstalling dependencies... (1/24) Purging .makedepends-git-interactive-rebase-tool (20210525.210715) (2/24) Purging cargo (1.52.0-r0) (3/24) Purging rust (1.52.0-r0) (4/24) Purging rust-stdlib (1.52.0-r0) (5/24) Purging libgit2-dev (1.1.0-r2) (6/24) Purging curl-dev (7.76.1-r0) (7/24) Purging nghttp2-dev (1.43.0-r0) (8/24) Purging brotli-dev (1.0.9-r5) (9/24) Purging libssh2-dev (1.9.0-r1) (10/24) Purging http-parser-dev (2.9.4-r0) (11/24) Purging libgit2 (1.1.0-r2) (12/24) Purging zlib-dev (1.2.11-r3) (13/24) Purging llvm11-libs (11.1.0-r2) (14/24) Purging libffi (3.3-r2) (15/24) Purging libxml2 (2.9.12-r1) (16/24) Purging xz-libs (5.2.5-r0) (17/24) Purging http-parser (2.9.4-r0) (18/24) Purging pcre-dev (8.44-r0) (19/24) Purging libpcre16 (8.44-r0) (20/24) Purging libpcre32 (8.44-r0) (21/24) Purging libpcrecpp (8.44-r0) (22/24) Purging pcre (8.44-r0) (23/24) Purging libssh2 (1.9.0-r1) (24/24) Purging openssl-dev (1.1.1k-r0) Executing busybox-1.33.1-r1.trigger OK: 312 MiB in 89 packages >>> git-interactive-rebase-tool: Updating the community/x86 repository index... >>> git-interactive-rebase-tool: Signing the index...