nixbot

builds
unpackPhase
1unpacking source archive /nix/store/bc4gh9hi3v0c5jmd7dj4mkxryz0ckfx8-source2source root is source3Executing cargoSetupPostUnpackHook4Finished cargoSetupPostUnpackHook
patchPhase
5Executing cargoSetupPostPatchHook6Validating consistency between /build/source/Cargo.lock and /build/cargo-vendor-dir/Cargo.lock7Finished cargoSetupPostPatchHook
buildPhase
8Executing cargoBuildHook9cargoBuildHook flags: -j 32 --target aarch64-unknown-linux-gnu --offline --profile release10 Compiling proc-macro2 v1.0.10311 Compiling quote v1.0.4212 Compiling unicode-ident v1.0.2213 Compiling cfg-if v1.0.414 Compiling libc v0.2.17715 Compiling autocfg v1.5.016 Compiling smallvec v1.15.117 Compiling log v0.4.2818 Compiling once_cell v1.21.319 Compiling parking_lot_core v0.9.1220 Compiling itoa v1.0.1521 Compiling find-msvc-tools v0.1.422 Compiling stable_deref_trait v1.2.123 Compiling scopeguard v1.2.024 Compiling zerocopy v0.8.2725 Compiling shlex v1.3.026 Compiling crossbeam-utils v0.8.2127 Compiling pin-project-lite v0.2.1628 Compiling bitflags v2.10.029 Compiling bytes v1.10.130 Compiling futures-core v0.3.3131 Compiling either v1.15.032 Compiling rayon-core v1.13.033 Compiling simd-adler32 v0.3.734 Compiling litemap v0.8.135 Compiling rustversion v1.0.2236 Compiling serde_core v1.0.22837 Compiling fnv v1.0.738 Compiling writeable v0.6.239 Compiling memchr v2.7.640 Compiling paste v1.0.1541 Compiling signal-hook v0.3.1842 Compiling icu_properties_data v2.1.143 Compiling adler2 v2.0.144 Compiling lock_api v0.4.1445 Compiling pin-utils v0.1.046 Compiling ryu v1.0.2047 Compiling crc32fast v1.5.048 Compiling zeroize v1.8.249 Compiling anyhow v1.0.10050 Compiling icu_normalizer_data v2.1.151 Compiling miniz_oxide v0.8.952 Compiling futures-task v0.3.3153 Compiling cc v1.2.4554 Compiling built v0.7.755 Compiling percent-encoding v2.3.256 Compiling equivalent v1.0.257 Compiling strsim v0.11.158 Compiling ident_case v1.0.159 Compiling untrusted v0.9.060 Compiling thiserror v1.0.6961 Compiling httparse v1.10.162 Compiling rustls-pki-types v1.13.063 Compiling heck v0.5.064 Compiling serde v1.0.22865 Compiling arrayvec v0.7.666 Compiling version_check v0.9.567 Compiling num-traits v0.2.1968 Compiling nom v8.0.069 Compiling futures-util v0.3.3170 Compiling tower-service v0.3.371 Compiling quick-error v2.0.172 Compiling try-lock v0.2.573 Compiling rustls v0.23.3574 Compiling rustix v0.38.4475 Compiling http v1.3.176 Compiling want v0.3.177 Compiling flate2 v1.1.578 Compiling rav1e v0.7.179 Compiling tracing-core v0.1.3480 Compiling itertools v0.12.181 Compiling futures-channel v0.3.3182 Compiling linux-raw-sys v0.4.1583 Compiling utf8parse v0.2.284 Compiling vcpkg v0.2.1585 Compiling new_debug_unreachable v1.0.686 Compiling ahash v0.8.1287 Compiling imgref v1.12.088 Compiling bitstream-io v2.6.089 Compiling crossbeam-epoch v0.9.1890 Compiling instability v0.3.991 Compiling csv-core v0.1.1392 Compiling atomic-waker v1.1.293 Compiling noop_proc_macro v0.3.094 Compiling zune-core v0.4.1295 Compiling pkg-config v0.3.3296 Compiling unicode-segmentation v1.12.097 Compiling allocator-api2 v0.2.2198 Compiling subtle v2.6.199 Compiling weezl v0.1.11100 Compiling foldhash v0.1.5101 Compiling crossbeam-deque v0.8.6102 Compiling tracing v0.1.41103 Compiling signal-hook-registry v1.4.6104 Compiling mio v1.1.0105 Compiling syn v2.0.110106 Compiling getrandom v0.2.16107 Compiling socket2 v0.6.1108 Compiling zune-jpeg v0.4.21109 Compiling loop9 v0.1.5110 Compiling simd_helpers v0.1.0111 Compiling anstyle-parse v0.2.7112 Compiling castaway v0.2.4113 Compiling convert_case v0.7.1114 Compiling rand_core v0.6.4115 Compiling parking_lot v0.12.5116 Compiling avif-serialize v0.8.6117 Compiling ring v0.17.14118 Compiling hashbrown v0.15.5119 Compiling libsqlite3-sys v0.30.1120 Compiling http-body v1.0.1121 Compiling form_urlencoded v1.2.2122 Compiling itertools v0.13.0123 Compiling sync_wrapper v1.0.2124 Compiling fdeflate v0.3.7125 Compiling signal-hook-mio v0.2.5126 Compiling num-integer v0.1.46127 Compiling pxfm v0.1.25128 Compiling zune-inflate v0.2.54129 Compiling unicode-width v0.1.14130 Compiling rustix v1.1.2131 Compiling bit_field v0.10.3132 Compiling base64 v0.22.1133 Compiling indoc v2.0.7134 Compiling byteorder-lite v0.1.0135 Compiling is_terminal_polyfill v1.70.2136 Compiling rayon v1.11.0137 Compiling lebe v0.5.3138 Compiling bytemuck v1.24.0139 Compiling num-bigint v0.4.6140 Compiling iana-time-zone v0.1.64141 Compiling colorchoice v1.0.4142 Compiling anstyle v1.0.13143 Compiling color_quant v1.1.0144 Compiling utf8_iter v1.0.4145 Compiling anstyle-query v1.1.4146 Compiling serde_json v1.0.145147 Compiling tower-layer v0.3.3148 Compiling rgb v0.8.52149 Compiling ipnet v2.11.0150 Compiling static_assertions v1.1.0151 Compiling chrono v0.4.42152 Compiling lru v0.12.5153 Compiling gif v0.13.3154 Compiling image-webp v0.2.4155 Compiling qoi v0.4.1156 Compiling anstream v0.6.21157 Compiling compact_str v0.8.1158 Compiling png v0.18.0159 Compiling webpki-roots v1.0.4160 Compiling hashbrown v0.16.0161 Compiling unicode-width v0.2.0162 Compiling iri-string v0.7.9163 Compiling option-ext v0.2.0164 Compiling vsimd v0.8.0165 Compiling outref v0.5.2166 Compiling csv v1.4.0167 Compiling clap_lex v0.7.6168 Compiling linux-raw-sys v0.11.0169 Compiling litrs v1.0.0170 Compiling cassowary v0.3.0171 Compiling dirs-sys v0.4.1172 Compiling http-body-util v0.1.3173 Compiling fallible-iterator v0.3.0174 Compiling icy_sixel v0.1.3175 Compiling unsafe-libyaml v0.2.11176 Compiling codepage-437 v0.1.0177 Compiling unicode-truncate v1.1.0178 Compiling indexmap v2.12.0179 Compiling crossterm v0.28.1180 Compiling base64-simd v0.8.0181 Compiling clap_builder v4.5.51182 Compiling fallible-streaming-iterator v0.1.9183 Compiling dirs v5.0.1184 Compiling urlencoding v2.1.3185 Compiling moxcms v0.7.9186 Compiling document-features v0.2.12187 Compiling glob v0.3.3188 Compiling num-rational v0.4.2189 Compiling maybe-rayon v0.1.1190 Compiling stui v0.11.1 (/build/source)191 Compiling synstructure v0.13.2192 Compiling darling_core v0.20.11193 Compiling zerofrom-derive v0.1.6194 Compiling yoke-derive v0.8.1195 Compiling zerocopy-derive v0.8.27196 Compiling zerovec-derive v0.11.2197 Compiling displaydoc v0.2.5198 Compiling equator-macro v0.4.2199 Compiling tokio-macros v2.6.0200 Compiling profiling-procmacros v1.0.17201 Compiling serde_derive v1.0.228202 Compiling thiserror-impl v1.0.69203 Compiling fax_derive v0.2.0204 Compiling num-derive v0.4.2205 Compiling arg_enum_proc_macro v0.3.4206 Compiling strum_macros v0.26.4207 Compiling derive_more-impl v2.0.1208 Compiling clap_derive v4.5.49209 Compiling profiling v1.0.17210 Compiling fax v0.2.6211 Compiling equator v0.4.2212 Compiling tokio v1.48.0213 Compiling darling_macro v0.20.11214 Compiling derive_more v2.0.1215 Compiling crossterm v0.29.0216 Compiling zerofrom v0.1.6217 Compiling aligned-vec v0.6.4218 Compiling darling v0.20.11219 Compiling yoke v0.8.1220 Compiling v_frame v0.3.9221 Compiling clap v4.5.51222 Compiling strum v0.26.3223 Compiling zerovec v0.11.5224 Compiling zerotrie v0.2.3225 Compiling av1-grain v0.2.5226 Compiling ratatui v0.29.0227 Compiling tinystr v0.8.2228 Compiling potential_utf v0.1.4229 Compiling icu_collections v2.1.1230 Compiling icu_locale_core v2.1.1231 Compiling serde_urlencoded v0.7.1232 Compiling serde_yaml v0.9.34+deprecated233 Compiling half v2.7.1234 Compiling ppv-lite86 v0.2.21235 Compiling hashbrown v0.14.5236 Compiling rand_chacha v0.3.1237 Compiling tiff v0.10.3238 Compiling exr v1.73.0239 Compiling icu_provider v2.1.1240 Compiling rustls-webpki v0.103.8241 Compiling rand v0.8.5242 Compiling icu_normalizer v2.1.1243 Compiling icu_properties v2.1.1244 Compiling hashlink v0.9.1245 Compiling hyper v1.7.0246 Compiling tower v0.5.2247 Compiling idna_adapter v1.2.1248 Compiling tower-http v0.6.6249 Compiling idna v1.1.0250 Compiling hyper-util v0.1.17251 Compiling url v2.5.7252 Compiling ravif v0.11.20253 Compiling image v0.25.8254 Compiling tokio-rustls v0.26.4255 Compiling hyper-rustls v0.27.7256 Compiling reqwest v0.12.24257 Compiling ratatui-image v8.0.2258 Compiling rusqlite v0.32.1259 Finished `release` profile [optimized] target(s) in 18m 59s260Executing cargoInstallPostBuildHook261Finished cargoInstallPostBuildHook262Finished cargoBuildHook263buildPhase completed in 19 minutes 1 seconds
checkPhase
264Executing cargoCheckHook265cargoCheckHook flags: -j 32 --profile release --target aarch64-unknown-linux-gnu --offline --266 Compiling stui v0.11.1 (/build/source)267 Finished `release` profile [optimized] target(s) in 5m 27s268 Running unittests src/lib.rs (target/aarch64-unknown-linux-gnu/release/deps/stui-3619fce85f733b3e)269270running 281 tests271test api::tests::test_connections_response_parsing ... ok272test api::tests::test_determine_sync_state_local_addition_in_receive_only_folder ... ok273test api::tests::test_determine_sync_state_out_of_sync_with_actual_version_mismatch ... ok274test logic::errors::tests::test_classify_dns_error ... ok275test logic::errors::tests::test_classify_connection_refused_uppercase ... ok276test logic::errors::tests::test_classify_timeout ... ok277test logic::errors::tests::test_classify_network_error ... ok278test logic::errors::tests::test_classify_timeout_variant ... ok279test logic::errors::tests::test_classify_other_error ... ok280test logic::errors::tests::test_classify_connection_refused ... ok281test logic::errors::tests::test_format_shows_root_cause ... ok282test logic::file::tests::test_contains_ansi_codes_bright_colors ... ok283test api::tests::test_determine_sync_state_remote_only_with_sequence_zero ... ok284test logic::errors::tests::test_format_preserves_simple_errors ... ok285test logic::file::tests::test_contains_ansi_codes_edge_cases ... ok286test logic::errors::tests::test_format_shows_raw_error ... ok287test api::tests::test_get_needed_files_builds_correct_url ... ok288test logic::file::tests::test_contains_ansi_codes_mixed_content ... ok289test api::tests::test_get_folder_events_exists ... ok290test api::tests::test_folder_stats_parsing ... ok291test logic::file::tests::test_contains_ansi_codes_partial_sequences ... ok292test logic::file::tests::test_contains_ansi_codes_plain_text ... ok293test logic::file::tests::test_contains_ansi_codes_reset_code ... ok294test logic::file::tests::test_contains_ansi_codes_with_color ... ok295test logic::file::tests::test_contains_ansi_codes_with_cursor ... ok296test logic::file::tests::test_extract_text_from_binary_pure_binary ... ok297test logic::file::tests::test_is_binary_content_null_at_end ... ok298test logic::file::tests::test_contains_ansi_codes_with_multiple_params ... ok299test logic::file::tests::test_is_binary_content_text ... ok300test logic::file::tests::test_extract_text_from_binary_special_chars ... ok301test logic::file::tests::test_is_binary_content_null_at_start ... ok302test logic::file::tests::test_extract_text_from_binary_min_length_threshold ... ok303test logic::file::tests::test_is_image_file_case_insensitive ... ok304test logic::file::tests::test_is_image_file_edge_cases ... ok305test logic::file::tests::test_is_binary_content_binary ... ok306test logic::file::tests::test_is_image_file_jpg ... ok307test logic::file::tests::test_is_binary_content_utf8 ... ok308test logic::file::tests::test_extract_text_from_binary_with_readable_strings ... ok309test logic::file::tests::test_extract_text_from_binary_mixed_content ... ok310test logic::file::tests::test_is_image_file_non_images ... ok311test logic::file::tests::test_is_image_file_other_formats ... ok312test logic::file::tests::test_is_image_file_png ... ok313test logic::file::tests::test_parse_ansi_to_text_background_stripped_from_spaces ... ok314test logic::file::tests::test_parse_ansi_to_text_colors ... ok315test logic::file::tests::test_parse_ansi_to_text_80_column_wrap ... ok316test logic::file::tests::test_parse_ansi_to_text_cursor_forward ... ok317test logic::file::tests::test_parse_ansi_to_text_empty_sgr_params ... ok318test logic::file::tests::test_parse_ansi_to_text_line_buffer_positioning ... ok319test logic::file_navigation::tests::test_parse_file_path_deep ... ok320test logic::file::tests::test_parse_ansi_to_text_line_endings ... ok321test logic::file::tests::test_parse_ansi_to_text_multiple_styles ... ok322test logic::file::tests::test_parse_ansi_to_text_sauce_stripping ... ok323test logic::file::tests::test_parse_ansi_to_text_plain ... ok324test logic::file_navigation::tests::test_parse_file_path_empty ... ok325test cache::tests::test_invalidate_local_changed_clears_data ... ok326test cache::tests::test_cache_needed_files_stores_categories ... ok327test logic::file_navigation::tests::test_parse_file_path_single_dir ... ok328test logic::file_navigation::tests::test_parse_file_path_root_level ... ok329test cache::tests::test_cache_includes_deleted_files ... ok330test logic::folder::tests::test_calculate_local_state_summary_multiple_folders ... ok331test logic::folder::tests::test_calculate_local_state_summary_empty ... ok332test cache::tests::test_get_folder_sync_breakdown_counts_categories ... ok333test logic::file_navigation::tests::test_parse_file_path_with_spaces ... ok334test logic::folder::tests::test_calculate_local_state_summary_with_zeros ... ok335test cache::tests::test_cache_local_changed_files_stores_flag ... ok336test cache::tests::test_local_changed_columns_exist ... ok337test cache::tests::test_cache_local_changed_files_respects_ttl ... ok338test logic::folder::tests::test_can_delete_file_folder_list_no_trail ... ok339test logic::folder::tests::test_can_delete_file_in_breadcrumb_view ... ok340test logic::folder::tests::test_can_delete_file_no_breadcrumb_trail ... ok341test logic::folder::tests::test_can_delete_file_in_folder_list ... ok342test cache::tests::test_save_sync_states_batch_preserves_need_category ... ok343test logic::folder::tests::test_has_local_changes_none ... ok344test cache::tests::test_invalidate_out_of_sync_categories_clears_data ... ok345test logic::folder::tests::test_calculate_local_state_summary_single_folder ... ok346test logic::folder::tests::test_has_local_changes_with_changes ... ok347test logic::folder::tests::test_has_local_changes_without_changes ... ok348test logic::folder::tests::test_should_show_restore_button_folder_list ... ok349test logic::folder::tests::test_should_show_restore_button_no_changes ... ok350test logic::folder_card::tests::test_calculate_card_height ... ok351test logic::folder_card::tests::test_calculate_folder_card_state_loading ... ok352test logic::folder::tests::test_should_show_restore_button_breadcrumb_with_changes ... ok353test logic::folder_card::tests::test_calculate_folder_card_state_out_of_sync ... ok354test logic::folder_card::tests::test_calculate_folder_card_state_paused ... ok355test logic::folder::tests::test_should_show_restore_button_no_status ... ok356test logic::folder_card::tests::test_calculate_folder_card_state_sync_preparing_with_counts ... ok357test logic::folder_card::tests::test_calculate_folder_card_state_synced ... ok358test logic::folder_card::tests::test_calculate_folder_card_state_syncing_with_counts ... ok359test logic::folder_card::tests::test_format_file_count ... ok360test logic::folder_card::tests::test_format_folder_type ... ok361test logic::folder_card::tests::test_format_size ... ok362test logic::folder_card::tests::test_format_out_of_sync_details ... ok363test logic::folder_history::tests::test_extract_batch_at_end ... ok364test logic::folder_history::tests::test_extract_batch_offset_beyond_end ... ok365test logic::folder_history::tests::test_extract_batch_with_offset_and_limit ... ok366test logic::folder_history::tests::test_file_size_included ... ok367test logic::folder_card::tests::test_format_status_message ... ok368test logic::folder_history::tests::test_limit_less_than_100 ... ok369test logic::folder_history::tests::test_nested_paths ... ok370test logic::folder_history::tests::test_process_empty_files ... ok371test logic::folder_history::tests::test_process_flat_files ... ok372test logic::folder_history::tests::test_sort_newest_first ... ok373test logic::formatting::tests::test_format_human_size_bytes ... ok374test logic::folder_history::tests::test_limit_to_100 ... ok375test logic::folder_history::tests::test_extract_batch_preserves_sort_order ... ok376test logic::formatting::tests::test_format_human_size_gigabytes ... ok377test logic::formatting::tests::test_format_human_size_kilobytes ... ok378test logic::formatting::tests::test_format_human_size_megabytes ... ok379test logic::formatting::tests::test_format_human_size_zero ... ok380test logic::formatting::tests::test_format_time_since_hours ... ok381test logic::formatting::tests::test_format_time_since_minutes ... ok382test logic::formatting::tests::test_format_uptime_days ... ok383test logic::formatting::tests::test_format_uptime_hours ... ok384test logic::formatting::tests::test_format_human_size_terabytes ... ok385test logic::formatting::tests::test_format_uptime_mixed ... ok386test logic::formatting::tests::test_format_uptime_minutes ... ok387test logic::ignore::tests::test_multiple_matches ... ok388test logic::formatting::tests::test_format_uptime_zero ... ok389test logic::formatting::tests::test_format_time_since_seconds ... ok390test logic::ignore::tests::test_validate_pattern_edge_cases ... ok391test logic::ignore::tests::test_validate_pattern_empty ... ok392test logic::ignore::tests::test_validate_pattern_unbalanced_braces ... ok393test logic::ignore::tests::test_validate_pattern_unbalanced_brackets ... ok394test logic::ignore::tests::test_glob_patterns ... ok395test logic::ignore::tests::test_validate_pattern_valid ... ok396test logic::ignore::tests::test_wildcard_pattern ... ok397test logic::layout::tests::test_calculate_visible_pane_range_all_fit ... ok398test logic::ignore::tests::test_pattern_matches_filename ... ok399test logic::ignore::tests::test_root_pattern ... ok400test logic::layout::tests::test_calculate_visible_pane_range_exact_fit ... ok401test logic::layout::tests::test_calculate_visible_pane_range_minimum_width ... ok402test logic::ignore::tests::test_exact_match ... ok403test logic::layout::tests::test_calculate_visible_pane_range_narrow_terminal ... ok404test logic::layout::tests::test_calculate_visible_pane_range_no_breadcrumbs ... ok405test logic::ignore::tests::test_validate_pattern_newlines ... ok406test logic::layout::tests::test_calculate_visible_pane_range_one_breadcrumb ... ok407test logic::navigation::find_item_tests::test_find_item_index_by_name_case_sensitive ... ok408test logic::ignore::tests::test_find_matching_patterns ... ok409test logic::formatting::tests::test_format_uptime_seconds_only ... ok410test logic::navigation::find_item_tests::test_find_item_index_by_name_empty_list ... ok411test logic::navigation::tests::test_next_selection_no_current ... ok412test logic::navigation::find_item_tests::test_find_item_index_by_name_found ... ok413test logic::navigation::tests::test_next_selection_normal_progression ... ok414test logic::navigation::tests::test_next_selection_wrapping ... ok415test logic::navigation::tests::test_prev_selection_empty_list ... ok416test logic::navigation::tests::test_prev_selection_no_current ... ok417test logic::navigation::tests::test_prev_selection_normal_progression ... ok418test logic::navigation::tests::test_next_selection_empty_list ... ok419test logic::navigation::find_item_tests::test_find_item_index_by_name_not_found ... ok420test logic::navigation::tests::test_prev_selection_wrapping ... ok421test logic::navigation::tests::test_selection_out_of_bounds ... ok422test logic::navigation::tests::test_selection_single_item ... ok423test logic::path::tests::test_is_path_or_parent_in_set_empty_set ... ok424test logic::path::tests::test_is_path_or_parent_in_set_multiple_pending ... ok425test logic::path::tests::test_is_path_or_parent_in_set_exact_match ... ok426test logic::path::tests::test_is_path_or_parent_in_set_parent_match ... ok427test logic::path::tests::test_is_path_or_parent_in_set_no_match ... ok428test logic::path::tests::test_translate_path_no_mapping ... ok429test logic::path::tests::test_translate_path_no_relative ... ok430test logic::path::tests::test_translate_path_multiple_mappings ... ok431test logic::path::tests::test_translate_path_trailing_slashes ... ok432test logic::path::tests::test_translate_path_with_mapping ... ok433test logic::performance::pending_delete_tests::test_should_cleanup_stale_pending_boundary ... ok434test logic::performance::pending_delete_tests::test_should_cleanup_stale_pending_fresh ... ok435test logic::performance::pending_delete_tests::test_should_cleanup_stale_pending_old ... ok436test logic::performance::pending_delete_tests::test_should_verify_pending_no_rescan ... ok437test logic::performance::pending_delete_tests::test_should_verify_pending_not_ready ... ok438test logic::performance::tests::test_should_flush_batch_age_threshold ... ok439test logic::performance::pending_delete_tests::test_should_verify_pending_ready ... ok440test logic::performance::tests::test_should_flush_batch_below_threshold ... ok441test logic::performance::tests::test_should_flush_batch_both_thresholds ... ok442test logic::performance::tests::test_should_flush_batch_empty_queue ... ok443test logic::performance::tests::test_should_flush_batch_exact_age_boundary ... ok444test logic::performance::tests::test_should_flush_batch_size_threshold ... ok445test logic::search::tests::test_exact_match ... ok446test logic::search::tests::test_case_insensitive ... ok447test logic::search::tests::test_filter_items_empty_query ... ok448test logic::search::tests::test_filter_items_with_query ... ok449test logic::search::tests::test_empty_query_matches_all ... ok450test logic::search::tests::test_path_component_matching ... ok451test logic::search::tests::test_filter_items_with_prefix ... ok452test logic::search::tests::test_single_char_name ... ok453test logic::search::tests::test_substring_fallback ... ok454test logic::search::tests::test_wildcard_prefix ... ok455test logic::search::tests::test_wildcard_contains ... ok456test logic::search::tests::test_wildcard_multiple_stars ... ok457test logic::search::tests::test_wildcard_suffix ... ok458test logic::sorting::tests::test_compare_alphabetical_mode ... ok459test logic::sorting::tests::test_compare_alphabetical_reverse ... ok460test logic::sorting::tests::test_compare_directories_before_files ... ok461test logic::sorting::tests::test_compare_file_size_mode ... ok462test logic::sync_states::aggregate_tests::test_aggregate_directory_state_all_synced ... ok463test logic::sync_states::aggregate_tests::test_aggregate_directory_state_one_syncing ... ok464test logic::sync_states::tests::test_check_ignored_existence_empty_items ... ok465test logic::sorting::tests::test_compare_tie_breaking_with_name ... ok466test logic::sync_states::aggregate_tests::test_aggregate_directory_state_remote_only_direct ... ok467test logic::ui::tests::test_cycle_display_mode_from_timestamp_and_size ... ok468test logic::sorting::tests::test_compare_last_modified_mode ... ok469test logic::sync_states::aggregate_tests::test_aggregate_directory_state_ignored_direct ... ok470test logic::ui::tests::test_cycle_sort_mode_in_folder_list ... ok471test logic::sorting::tests::test_compare_visual_indicator_mode ... ok472test logic::ui::tests::test_next_vim_command_state_full_sequence ... ok473test logic::sync_states::tests::test_check_ignored_existence_no_ignored_items ... ok474test logic::sync_states::tests::test_check_ignored_existence_parent_not_exists ... ok475test logic::sync_states::aggregate_tests::test_aggregate_directory_state_mixed_priorities ... ok476test logic::ui::tests::test_next_vim_command_state_second_g_press ... ok477test logic::ui::tests::test_next_vim_command_state_first_g_press ... ok478test logic::sync_states::tests::test_priority_ordering ... ok479test logic::ui::tests::test_should_dismiss_toast_before_timeout ... ok480test logic::sync_states::tests::test_sync_state_priority_order ... ok481test logic::ui::tests::test_toggle_sort_reverse_in_breadcrumb_view ... ok482test logic::ui::tests::test_cycle_display_mode_from_timestamp_only ... ok483test logic::ui::tests::test_toggle_sort_reverse_in_folder_list ... ok484test model::navigation::tests::test_current_level ... ok485test logic::sync_states::tests::test_check_ignored_existence_mixed_states ... ok486test model::navigation::tests::test_navigation_model_creation ... ok487test logic::ui::tests::test_should_dismiss_toast_at_timeout ... ok488test logic::ui::tests::test_cycle_display_mode_from_off ... ok489test logic::ui::tests::test_cycle_sort_mode_in_breadcrumb_view ... ok490test model::performance::tests::test_discovered_dirs_tracking ... ok491test logic::ui::tests::test_next_vim_command_state_reset_on_other_key ... ok492test model::performance::tests::test_idle_detection ... ok493test model::navigation::tests::test_navigation_model_is_cloneable ... ok494test model::performance::tests::test_discovered_dirs_prevents_duplicates ... ok495test model::performance::tests::test_performance_model_creation ... ok496test model::performance::tests::test_performance_model_is_cloneable ... ok497test model::performance::tests::test_discovered_dirs_cleared_on_new_search ... ok498test model::syncthing::tests::test_connection_state_equality ... ok499test model::syncthing::tests::test_connection_state_initial ... ok500test model::syncthing::tests::test_connection_state_is_cloneable ... ok501test logic::ui::tests::test_should_dismiss_toast_after_timeout ... ok502test model::syncthing::tests::test_devices_storage ... ok503test model::syncthing::tests::test_syncthing_model_creation ... ok504test model::syncthing::tests::test_syncthing_model_is_cloneable ... ok505test model::syncthing::tests::test_connected_device_count ... ok506test model::performance::tests::test_record_user_action ... ok507test model::tests::test_model_creation ... ok508test model::tests::test_current_level ... ok509test model::tests::test_has_modal ... ok510test model::tests::test_selected_folder ... ok511test model::tests::test_model_is_cloneable ... ok512test model::tests::test_toast ... ok513test model::tests::test_vim_command_state ... ok514test model::types::tests::test_confirm_action_delete ... ok515test model::types::tests::test_confirm_action_equality ... ok516test model::types::tests::test_breadcrumb_level_filtered_items ... ok517test model::types::tests::test_confirm_action_ignore_delete ... ok518test model::types::tests::test_confirm_action_rescan_clone ... ok519test model::types::tests::test_confirm_action_is_cloneable ... ok520test model::types::tests::test_display_items_empty_filter_shows_empty_not_all ... ok521test model::types::tests::test_display_items_none_filter_shows_all ... ok522test model::types::tests::test_confirm_action_rescan ... ok523test model::types::tests::test_confirm_action_pause_resume ... ok524test model::types::tests::test_folder_history_entry_creation ... ok525test model::types::tests::test_confirm_action_revert ... ok526test model::types::tests::test_folder_history_modal_creation ... ok527test model::types::tests::test_folder_history_modal_initial_state ... ok528test model::types::tests::test_folder_history_modal_is_clone ... ok529test model::types::tests::test_has_more_detection ... ok530test model::types::tests::test_pagination_state_updates ... ok531test model::types::tests::test_selected_item_respects_filtered_items ... ok532test model::ui::tests::test_close_all_modals ... ok533test model::ui::tests::test_close_all_modals_clears_search ... ok534test model::ui::tests::test_close_all_modals_clears_search_origin ... ok535test model::ui::tests::test_folder_activity ... ok536test model::ui::tests::test_has_modal ... ok537test model::ui::tests::test_has_modal_includes_search ... ok538test model::ui::tests::test_search_minimum_length_enforced ... ok539test model::ui::tests::test_search_origin_level_cleared_on_explicit_clear ... ok540test model::ui::tests::test_search_origin_level_different_levels ... ok541test model::ui::tests::test_search_mode_lifecycle ... ok542test model::ui::tests::test_search_origin_level_persists_during_navigation ... ok543test model::ui::tests::test_search_origin_level_set_on_start ... ok544test model::ui::tests::test_search_query_can_be_built_incrementally ... ok545test model::ui::tests::test_toast ... ok546test model::ui::tests::test_ui_model_is_cloneable ... ok547test model::ui::tests::test_search_query_can_be_cleared_with_backspace ... ok548test model::ui::tests::test_ui_model_creation ... ok549test services::events::tests::test_parse_event_time_preserves_timestamp_accuracy ... ok550test services::events::tests::test_parse_event_time_valid_rfc3339 ... ok551test services::events::tests::test_parse_event_time_invalid_falls_back ... ok552553test result: ok. 281 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.11s554555 Running unittests src/main.rs (target/aarch64-unknown-linux-gnu/release/deps/stui-72729abde9e6c982)556557running 326 tests558test api::tests::test_determine_sync_state_local_addition_in_receive_only_folder ... ok559test api::tests::test_determine_sync_state_out_of_sync_with_actual_version_mismatch ... ok560test api::tests::test_connections_response_parsing ... ok561test api::tests::test_determine_sync_state_remote_only_with_sequence_zero ... ok562test api::tests::test_folder_stats_parsing ... ok563test app::folder_history::tests::test_empty_folder_history ... ok564test app::folder_history::tests::test_batch_at_exact_boundary ... ok565test app::folder_history::tests::test_exactly_100_files ... ok566test app::folder_history::tests::test_jump_to_file_parses_root_level_file ... ok567test app::folder_history::tests::test_load_next_batch_appends_entries ... ok568test app::folder_history::tests::test_has_more_flag_accuracy ... ok569test app::folder_history::tests::test_jump_to_file_parses_path_correctly ... ok570test app::folder_history::tests::test_load_next_batch_prevents_duplicate_loading ... ok571test api::tests::test_get_folder_events_exists ... ok572test api::tests::test_get_needed_files_builds_correct_url ... ok573test app::folder_history::tests::test_load_next_batch_updates_state ... ok574test app::folder_history::tests::test_offset_calculation_after_multiple_batches ... ok575test app::folder_history::tests::test_partial_final_batch ... ok576test app::folder_history::tests::test_single_file_folder ... ok577test logic::errors::tests::test_classify_connection_refused ... ok578test logic::errors::tests::test_classify_connection_refused_uppercase ... ok579test logic::errors::tests::test_classify_dns_error ... ok580test logic::errors::tests::test_classify_other_error ... ok581test logic::errors::tests::test_classify_network_error ... ok582test logic::errors::tests::test_classify_timeout_variant ... ok583test logic::errors::tests::test_classify_timeout ... ok584test logic::errors::tests::test_format_preserves_simple_errors ... ok585test logic::errors::tests::test_format_shows_raw_error ... ok586test logic::errors::tests::test_format_shows_root_cause ... ok587test logic::file::tests::test_contains_ansi_codes_bright_colors ... ok588test logic::file::tests::test_contains_ansi_codes_mixed_content ... ok589test logic::file::tests::test_contains_ansi_codes_edge_cases ... ok590test logic::file::tests::test_contains_ansi_codes_partial_sequences ... ok591test handlers::events::tests::test_activity_only_updates_with_newer_timestamp ... ok592test logic::file::tests::test_contains_ansi_codes_reset_code ... ok593test handlers::events::tests::test_activity_updates_with_equal_timestamp ... ok594test logic::file::tests::test_contains_ansi_codes_plain_text ... ok595test handlers::events::tests::test_activity_independent_per_folder ... ok596test logic::file::tests::test_contains_ansi_codes_with_cursor ... ok597test logic::file::tests::test_contains_ansi_codes_with_color ... ok598test logic::file::tests::test_extract_text_from_binary_min_length_threshold ... ok599test logic::file::tests::test_contains_ansi_codes_with_multiple_params ... ok600test logic::file::tests::test_extract_text_from_binary_pure_binary ... ok601test logic::file::tests::test_extract_text_from_binary_mixed_content ... ok602test logic::file::tests::test_extract_text_from_binary_special_chars ... ok603test logic::file::tests::test_extract_text_from_binary_with_readable_strings ... ok604test logic::file::tests::test_is_binary_content_binary ... ok605test logic::file::tests::test_is_binary_content_null_at_end ... ok606test handlers::events::tests::test_activity_allows_first_event_for_folder ... ok607test cache::tests::test_invalidate_local_changed_clears_data ... ok608test cache::tests::test_invalidate_out_of_sync_categories_clears_data ... ok609test logic::file::tests::test_is_binary_content_null_at_start ... ok610test logic::file::tests::test_is_binary_content_text ... ok611test cache::tests::test_cache_needed_files_stores_categories ... ok612test logic::file::tests::test_is_binary_content_utf8 ... ok613test cache::tests::test_cache_local_changed_files_stores_flag ... ok614test cache::tests::test_local_changed_columns_exist ... ok615test cache::tests::test_cache_includes_deleted_files ... ok616test cache::tests::test_get_folder_sync_breakdown_counts_categories ... ok617test logic::file::tests::test_is_image_file_case_insensitive ... ok618test cache::tests::test_cache_local_changed_files_respects_ttl ... ok619test cache::tests::test_save_sync_states_batch_preserves_need_category ... ok620test logic::file::tests::test_is_image_file_edge_cases ... ok621test logic::file::tests::test_is_image_file_jpg ... ok622test logic::file::tests::test_is_image_file_non_images ... ok623test logic::file::tests::test_is_image_file_other_formats ... ok624test logic::file::tests::test_is_image_file_png ... ok625test logic::file::tests::test_parse_ansi_to_text_80_column_wrap ... ok626test logic::file::tests::test_parse_ansi_to_text_colors ... ok627test logic::file::tests::test_parse_ansi_to_text_background_stripped_from_spaces ... ok628test logic::file::tests::test_parse_ansi_to_text_cursor_forward ... ok629test logic::file::tests::test_parse_ansi_to_text_empty_sgr_params ... ok630test logic::file::tests::test_parse_ansi_to_text_line_endings ... ok631test logic::file::tests::test_parse_ansi_to_text_line_buffer_positioning ... ok632test logic::file::tests::test_parse_ansi_to_text_plain ... ok633test logic::file_navigation::tests::test_parse_file_path_deep ... ok634test logic::file::tests::test_parse_ansi_to_text_multiple_styles ... ok635test logic::file_navigation::tests::test_parse_file_path_empty ... ok636test logic::file::tests::test_parse_ansi_to_text_sauce_stripping ... ok637test logic::file_navigation::tests::test_parse_file_path_root_level ... ok638test logic::file_navigation::tests::test_parse_file_path_with_spaces ... ok639test logic::file_navigation::tests::test_parse_file_path_single_dir ... ok640test logic::folder::tests::test_calculate_local_state_summary_multiple_folders ... ok641test logic::folder::tests::test_calculate_local_state_summary_empty ... ok642test logic::folder::tests::test_calculate_local_state_summary_single_folder ... ok643test logic::folder::tests::test_calculate_local_state_summary_with_zeros ... ok644test logic::folder::tests::test_can_delete_file_folder_list_no_trail ... ok645test logic::folder::tests::test_can_delete_file_in_breadcrumb_view ... ok646test logic::folder::tests::test_has_local_changes_with_changes ... ok647test logic::folder::tests::test_should_show_restore_button_no_changes ... ok648test logic::folder::tests::test_can_delete_file_no_breadcrumb_trail ... ok649test logic::folder::tests::test_should_show_restore_button_no_status ... ok650test logic::folder::tests::test_has_local_changes_without_changes ... ok651test logic::folder_card::tests::test_calculate_card_height ... ok652test logic::folder::tests::test_can_delete_file_in_folder_list ... ok653test logic::folder::tests::test_should_show_restore_button_breadcrumb_with_changes ... ok654test logic::folder::tests::test_should_show_restore_button_folder_list ... ok655test logic::folder_card::tests::test_calculate_folder_card_state_paused ... ok656test logic::folder_card::tests::test_calculate_folder_card_state_sync_preparing_with_counts ... ok657test logic::folder_card::tests::test_calculate_folder_card_state_out_of_sync ... ok658test logic::folder::tests::test_has_local_changes_none ... ok659test logic::folder_card::tests::test_calculate_folder_card_state_loading ... ok660test logic::folder_card::tests::test_calculate_folder_card_state_synced ... ok661test logic::folder_card::tests::test_format_file_count ... ok662test logic::folder_card::tests::test_calculate_folder_card_state_syncing_with_counts ... ok663test logic::folder_card::tests::test_format_out_of_sync_details ... ok664test logic::folder_card::tests::test_format_folder_type ... ok665test logic::folder_card::tests::test_format_size ... ok666test logic::folder_card::tests::test_format_status_message ... ok667test logic::folder_history::tests::test_extract_batch_at_end ... ok668test logic::folder_history::tests::test_extract_batch_offset_beyond_end ... ok669test logic::folder_history::tests::test_extract_batch_preserves_sort_order ... ok670test logic::folder_history::tests::test_limit_less_than_100 ... ok671test logic::folder_history::tests::test_extract_batch_with_offset_and_limit ... ok672test logic::folder_history::tests::test_file_size_included ... ok673test logic::folder_history::tests::test_process_flat_files ... ok674test logic::folder_history::tests::test_sort_newest_first ... ok675test logic::folder_history::tests::test_nested_paths ... ok676test logic::folder_history::tests::test_process_empty_files ... ok677test logic::formatting::tests::test_format_human_size_gigabytes ... ok678test logic::formatting::tests::test_format_human_size_bytes ... ok679test logic::formatting::tests::test_format_human_size_kilobytes ... ok680test logic::folder_history::tests::test_limit_to_100 ... ok681test logic::formatting::tests::test_format_human_size_megabytes ... ok682test logic::formatting::tests::test_format_human_size_terabytes ... ok683test logic::formatting::tests::test_format_human_size_zero ... ok684test logic::formatting::tests::test_format_uptime_hours ... ok685test logic::formatting::tests::test_format_uptime_minutes ... ok686test logic::formatting::tests::test_format_uptime_seconds_only ... ok687test logic::formatting::tests::test_format_time_since_minutes ... ok688test logic::formatting::tests::test_format_uptime_zero ... ok689test logic::formatting::tests::test_format_time_since_seconds ... ok690test logic::formatting::tests::test_format_uptime_mixed ... ok691test logic::formatting::tests::test_format_time_since_hours ... ok692test logic::formatting::tests::test_format_uptime_days ... ok693test logic::ignore::tests::test_exact_match ... ok694test logic::ignore::tests::test_find_matching_patterns ... ok695test logic::ignore::tests::test_glob_patterns ... ok696test logic::ignore::tests::test_multiple_matches ... ok697test logic::ignore::tests::test_pattern_matches_filename ... ok698test logic::ignore::tests::test_root_pattern ... ok699test logic::ignore::tests::test_validate_pattern_edge_cases ... ok700test logic::ignore::tests::test_validate_pattern_empty ... ok701test logic::ignore::tests::test_validate_pattern_newlines ... ok702test logic::ignore::tests::test_validate_pattern_unbalanced_braces ... ok703test logic::ignore::tests::test_validate_pattern_unbalanced_brackets ... ok704test logic::ignore::tests::test_validate_pattern_valid ... ok705test logic::ignore::tests::test_wildcard_pattern ... ok706test logic::layout::tests::test_calculate_visible_pane_range_all_fit ... ok707test logic::layout::tests::test_calculate_visible_pane_range_exact_fit ... ok708test logic::layout::tests::test_calculate_visible_pane_range_minimum_width ... ok709test logic::layout::tests::test_calculate_visible_pane_range_narrow_terminal ... ok710test logic::layout::tests::test_calculate_visible_pane_range_no_breadcrumbs ... ok711test logic::layout::tests::test_calculate_visible_pane_range_one_breadcrumb ... ok712test logic::navigation::find_item_tests::test_find_item_index_by_name_case_sensitive ... ok713test logic::navigation::find_item_tests::test_find_item_index_by_name_empty_list ... ok714test logic::navigation::find_item_tests::test_find_item_index_by_name_found ... ok715test logic::navigation::find_item_tests::test_find_item_index_by_name_not_found ... ok716test logic::navigation::tests::test_next_selection_empty_list ... ok717test logic::navigation::tests::test_next_selection_normal_progression ... ok718test logic::navigation::tests::test_next_selection_no_current ... ok719test logic::navigation::tests::test_prev_selection_empty_list ... ok720test logic::navigation::tests::test_next_selection_wrapping ... ok721test logic::navigation::tests::test_prev_selection_no_current ... ok722test logic::navigation::tests::test_prev_selection_normal_progression ... ok723test logic::navigation::tests::test_prev_selection_wrapping ... ok724test logic::navigation::tests::test_selection_out_of_bounds ... ok725test logic::navigation::tests::test_selection_single_item ... ok726test logic::path::tests::test_is_path_or_parent_in_set_exact_match ... ok727test logic::path::tests::test_is_path_or_parent_in_set_empty_set ... ok728test logic::path::tests::test_is_path_or_parent_in_set_parent_match ... ok729test logic::path::tests::test_is_path_or_parent_in_set_multiple_pending ... ok730test logic::path::tests::test_translate_path_trailing_slashes ... ok731test logic::path::tests::test_translate_path_multiple_mappings ... ok732test logic::path::tests::test_translate_path_no_mapping ... ok733test logic::performance::pending_delete_tests::test_should_verify_pending_no_rescan ... ok734test logic::performance::pending_delete_tests::test_should_verify_pending_ready ... ok735test logic::performance::tests::test_should_flush_batch_age_threshold ... ok736test logic::performance::tests::test_should_flush_batch_below_threshold ... ok737test logic::path::tests::test_is_path_or_parent_in_set_no_match ... ok738test logic::performance::tests::test_should_flush_batch_both_thresholds ... ok739test logic::performance::tests::test_should_flush_batch_empty_queue ... ok740test logic::performance::pending_delete_tests::test_should_cleanup_stale_pending_old ... ok741test logic::performance::tests::test_should_flush_batch_exact_age_boundary ... ok742test logic::path::tests::test_translate_path_no_relative ... ok743test logic::performance::tests::test_should_flush_batch_size_threshold ... ok744test logic::search::tests::test_filter_items_with_query ... ok745test logic::search::tests::test_filter_items_with_prefix ... ok746test logic::search::tests::test_case_insensitive ... ok747test logic::path::tests::test_translate_path_with_mapping ... ok748test logic::search::tests::test_empty_query_matches_all ... ok749test logic::performance::pending_delete_tests::test_should_cleanup_stale_pending_fresh ... ok750test logic::search::tests::test_path_component_matching ... ok751test logic::search::tests::test_wildcard_multiple_stars ... ok752test logic::search::tests::test_exact_match ... ok753test logic::performance::pending_delete_tests::test_should_verify_pending_not_ready ... ok754test logic::performance::pending_delete_tests::test_should_cleanup_stale_pending_boundary ... ok755test logic::search::tests::test_wildcard_suffix ... ok756test logic::search::tests::test_substring_fallback ... ok757test logic::search::tests::test_single_char_name ... ok758test logic::sorting::tests::test_compare_alphabetical_mode ... ok759test logic::search::tests::test_filter_items_empty_query ... ok760test logic::search::tests::test_wildcard_contains ... ok761test logic::search::tests::test_wildcard_prefix ... ok762test logic::sorting::tests::test_compare_directories_before_files ... ok763test logic::sorting::tests::test_compare_alphabetical_reverse ... ok764test logic::sorting::tests::test_compare_file_size_mode ... ok765test logic::sorting::tests::test_compare_last_modified_mode ... ok766test logic::sorting::tests::test_compare_tie_breaking_with_name ... ok767test logic::sorting::tests::test_compare_visual_indicator_mode ... ok768test logic::sync_states::aggregate_tests::test_aggregate_directory_state_ignored_direct ... ok769test logic::sync_states::aggregate_tests::test_aggregate_directory_state_mixed_priorities ... ok770test logic::sync_states::aggregate_tests::test_aggregate_directory_state_all_synced ... ok771test logic::sync_states::aggregate_tests::test_aggregate_directory_state_one_syncing ... ok772test logic::sync_states::aggregate_tests::test_aggregate_directory_state_remote_only_direct ... ok773test logic::sync_states::tests::test_check_ignored_existence_mixed_states ... ok774test logic::sync_states::tests::test_check_ignored_existence_no_ignored_items ... ok775test logic::sync_states::tests::test_check_ignored_existence_parent_not_exists ... ok776test logic::sync_states::tests::test_priority_ordering ... ok777test logic::sync_states::tests::test_check_ignored_existence_empty_items ... ok778test logic::sync_states::tests::test_sync_state_priority_order ... ok779test logic::ui::tests::test_cycle_display_mode_from_off ... ok780test logic::ui::tests::test_cycle_display_mode_from_timestamp_and_size ... ok781test logic::ui::tests::test_cycle_display_mode_from_timestamp_only ... ok782test logic::ui::tests::test_cycle_sort_mode_in_breadcrumb_view ... ok783test logic::ui::tests::test_next_vim_command_state_first_g_press ... ok784test logic::ui::tests::test_next_vim_command_state_full_sequence ... ok785test logic::ui::tests::test_next_vim_command_state_second_g_press ... ok786test logic::ui::tests::test_cycle_sort_mode_in_folder_list ... ok787test logic::ui::tests::test_next_vim_command_state_reset_on_other_key ... ok788test logic::ui::tests::test_should_dismiss_toast_at_timeout ... ok789test logic::ui::tests::test_should_dismiss_toast_after_timeout ... ok790test logic::ui::tests::test_should_dismiss_toast_before_timeout ... ok791test model::navigation::tests::test_current_level ... ok792test model::navigation::tests::test_navigation_model_creation ... ok793test logic::ui::tests::test_toggle_sort_reverse_in_folder_list ... ok794test model::navigation::tests::test_navigation_model_is_cloneable ... ok795test model::performance::tests::test_discovered_dirs_cleared_on_new_search ... ok796test logic::ui::tests::test_toggle_sort_reverse_in_breadcrumb_view ... ok797test model::performance::tests::test_discovered_dirs_tracking ... ok798test model::performance::tests::test_idle_detection ... ok799test model::performance::tests::test_discovered_dirs_prevents_duplicates ... ok800test model::performance::tests::test_performance_model_creation ... ok801test model::performance::tests::test_performance_model_is_cloneable ... ok802test model::syncthing::tests::test_connected_device_count ... ok803test model::syncthing::tests::test_connection_state_equality ... ok804test model::syncthing::tests::test_connection_state_is_cloneable ... ok805test model::syncthing::tests::test_connection_state_initial ... ok806test model::syncthing::tests::test_devices_storage ... ok807test model::syncthing::tests::test_syncthing_model_creation ... ok808test model::syncthing::tests::test_syncthing_model_is_cloneable ... ok809test model::performance::tests::test_record_user_action ... ok810test model::tests::test_current_level ... ok811test model::tests::test_has_modal ... ok812test model::tests::test_model_creation ... ok813test model::tests::test_selected_folder ... ok814test model::tests::test_toast ... ok815test model::tests::test_model_is_cloneable ... ok816test model::tests::test_vim_command_state ... ok817test model::types::tests::test_confirm_action_delete ... ok818test model::types::tests::test_confirm_action_equality ... ok819test model::types::tests::test_breadcrumb_level_filtered_items ... ok820test model::types::tests::test_confirm_action_rescan ... ok821test model::types::tests::test_confirm_action_ignore_delete ... ok822test model::types::tests::test_confirm_action_revert ... ok823test model::types::tests::test_confirm_action_is_cloneable ... ok824test model::types::tests::test_confirm_action_pause_resume ... ok825test model::types::tests::test_confirm_action_rescan_clone ... ok826test model::types::tests::test_display_items_empty_filter_shows_empty_not_all ... ok827test model::types::tests::test_folder_history_modal_initial_state ... ok828test model::types::tests::test_display_items_none_filter_shows_all ... ok829test model::types::tests::test_folder_history_entry_creation ... ok830test model::types::tests::test_folder_history_modal_is_clone ... ok831test model::types::tests::test_folder_history_modal_creation ... ok832test model::ui::tests::test_close_all_modals_clears_search ... ok833test model::ui::tests::test_search_minimum_length_enforced ... ok834test model::ui::tests::test_search_mode_lifecycle ... ok835test model::ui::tests::test_close_all_modals ... ok836test model::ui::tests::test_search_origin_level_cleared_on_explicit_clear ... ok837test model::ui::tests::test_search_origin_level_different_levels ... ok838test model::ui::tests::test_toast ... ok839test model::ui::tests::test_folder_activity ... ok840test model::ui::tests::test_close_all_modals_clears_search_origin ... ok841test model::ui::tests::test_search_query_can_be_cleared_with_backspace ... ok842test model::ui::tests::test_ui_model_creation ... ok843test model::ui::tests::test_search_origin_level_set_on_start ... ok844test services::events::tests::test_parse_event_time_invalid_falls_back ... ok845test model::ui::tests::test_search_query_can_be_built_incrementally ... ok846test model::ui::tests::test_search_origin_level_persists_during_navigation ... ok847test model::types::tests::test_has_more_detection ... ok848test model::ui::tests::test_ui_model_is_cloneable ... ok849test services::events::tests::test_parse_event_time_preserves_timestamp_accuracy ... ok850test ui::legend::tests::test_legend_always_shows_open_web_ui_in_folder_view_even_without_command ... ok851test model::ui::tests::test_has_modal ... ok852test model::ui::tests::test_has_modal_includes_search ... ok853test model::types::tests::test_selected_item_respects_filtered_items ... ok854test services::events::tests::test_parse_event_time_valid_rfc3339 ... ok855test model::types::tests::test_pagination_state_updates ... ok856test ui::legend::tests::test_legend_shows_open_in_breadcrumb_view_with_command ... ok857test ui::legend::tests::test_legend_shows_open_web_ui_in_folder_view ... ok858test ui::legend::tests::test_legend_hides_open_in_breadcrumb_view_without_command ... ok859test ui::status_bar::tests::test_file_state_display_ignored_deleted ... ok860test ui::status_bar::tests::test_dir_state_display_synced ... ok861test ui::status_bar::tests::test_file_state_display_ignored_exists ... ok862test ui::status_bar::tests::test_file_state_display_local_only ... ok863test ui::legend::tests::test_legend_context_aware_behavior ... ok864test ui::status_bar::tests::test_file_state_display_none ... ok865test ui::status_bar::tests::test_file_state_display_out_of_sync ... ok866test ui::status_bar::tests::test_file_state_display_remote_only ... ok867test ui::status_bar::tests::test_file_state_display_syncing ... ok868test ui::status_bar::tests::test_file_state_display_unknown ... ok869test ui::status_bar::tests::test_map_folder_state_idle ... ok870test ui::status_bar::tests::test_map_folder_state_error ... ok871test ui::status_bar::tests::test_file_state_display_synced ... ok872test ui::status_bar::tests::test_map_folder_state_local_additions ... ok873test ui::status_bar::tests::test_map_folder_state_outofsync ... ok874test ui::status_bar::tests::test_map_folder_state_local_additions_with_needs ... ok875test ui::status_bar::tests::test_map_folder_state_preparing ... ok876test ui::status_bar::tests::test_map_folder_state_stopped ... ok877test ui::status_bar::tests::test_map_folder_state_syncing ... ok878test ui::status_bar::tests::test_map_folder_state_unknown ... ok879test ui::status_bar::tests::test_map_folder_state_scanning ... ok880test ui::status_bar::tests::test_map_folder_state_idle_with_needs ... ok881test ui::status_bar::tests::test_map_folder_state_waiting ... ok882test ui::status_bar::tests::test_map_folder_state_paused ... ok883test ui::status_bar::tests::test_map_folder_state_unshared ... ok884885test result: ok. 326 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.06s886887 Running tests/browse_cache_invalidation_test.rs (target/aarch64-unknown-linux-gnu/release/deps/browse_cache_invalidation_test-a87abbfaee4401fa)888889running 3 tests890test test_remote_file_deletion_clears_cache ... ok891test test_invalidate_specific_dir_only_clears_that_prefix ... ok892test test_invalidate_empty_dir_clears_all_prefixes ... ok893894test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s895896 Running tests/filter_index_bug_test.rs (target/aarch64-unknown-linux-gnu/release/deps/filter_index_bug_test-d1f54f68233cacad)897898running 8 tests899test test_delete_confirmation_by_name ... ok900test test_delete_confirmation_bug_removes_wrong_item ... ok901test test_display_items_returns_full_list_when_no_filter ... ok902test test_display_items_returns_filtered_list ... ok903test test_out_of_bounds_edge_case ... ok904test test_index_zero_with_filter ... ok905test test_selected_item_uses_filtered_list ... ok906test test_wrong_pattern_exposes_bug ... ok907908test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s909910 Running tests/folder_status_test.rs (target/aarch64-unknown-linux-gnu/release/deps/folder_status_test-b407bb30bd2e7117)911912running 6 tests913test test_identify_folders_needing_poll ... ok914test test_last_known_sequence_tracking ... ok915test test_poll_transient_state_folders ... ok916test test_sequence_change_detection ... ok917test test_transient_states_not_cached ... ok918test test_folder_status_updates_after_scan_completes ... ok919920test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s921922 Running tests/out_of_sync_filter_test.rs (target/aarch64-unknown-linux-gnu/release/deps/out_of_sync_filter_test-1379bd26dd30d56f)923924running 6 tests925test test_directory_shown_if_child_out_of_sync ... ok926test test_filter_activation_sets_state ... ok927test test_filter_persists_across_navigation ... ok928test test_new_breadcrumb_inherits_filter ... ok929test test_filter_only_shows_out_of_sync ... ok930test test_subdirectory_filter_application ... ok931932test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s933934 Running tests/reconnection_test.rs (target/aarch64-unknown-linux-gnu/release/deps/reconnection_test-6ed1acca1a237ebe)935936running 10 tests937test test_already_connected_no_flag ... ok938test test_complete_flow_after_dismissed_dialog ... ok939test test_folder_population_dismisses_setup_help ... ok940test test_complete_reconnection_flow ... ok941test test_initial_state_shows_setup_help ... ok942test test_reconnection_sets_folder_refresh_flag ... ok943test test_reconnection_with_existing_folders_no_flag ... ok944test test_reconnect_after_user_dismissed_setup_help ... ok945test test_state_already_connected_before_system_status ... ok946test test_solution_fetch_folders_when_connected_but_empty ... ok947948test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s949950 Running tests/search_race_condition_test.rs (target/aarch64-unknown-linux-gnu/release/deps/search_race_condition_test-396ad8be66a3f6da)951952running 5 tests953test test_search_fallback_filters_current_level ... ok954test test_cache_returns_empty_on_sequence_mismatch ... ok955test test_cache_returns_empty_when_no_cache ... ok956test test_cache_sequence_cleanup_on_save ... ok957test test_cache_returns_items_when_sequence_matches ... ok958959test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s960961 Doc-tests stui962963running 28 tests964test src/logic/formatting.rs - logic::formatting::format_time_since (line 154) - compile ... ok965test src/logic/folder.rs - logic::folder::should_show_restore_button (line 68) ... ok966test src/logic/file_navigation.rs - logic::file_navigation::parse_file_path (line 16) ... ok967test src/logic/file.rs - logic::file::contains_ansi_codes (line 79) ... ok968test src/logic/folder.rs - logic::folder::can_delete_file (line 38) ... ok969test src/logic/file.rs - logic::file::is_binary_content (line 50) ... ok970test src/logic/file.rs - logic::file::extract_text_from_binary (line 391) ... ok971test src/logic/folder.rs - logic::folder::calculate_local_state_summary (line 129) ... ok972test src/logic/file.rs - logic::file::is_image_file (line 16) ... ok973test src/logic/path.rs - logic::path::translate_path (line 21) ... ignored974test src/logic/formatting.rs - logic::formatting::format_datetime (line 124) ... ok975test src/logic/ignore.rs - logic::ignore::validate_pattern (line 114) ... ok976test src/logic/formatting.rs - logic::formatting::format_human_size (line 62) ... ok977test src/logic/formatting.rs - logic::formatting::format_uptime (line 17) ... ok978test src/logic/path.rs - logic::path::is_path_or_parent_in_set (line 63) ... ok979test src/logic/ignore.rs - logic::ignore::find_matching_patterns (line 76) ... ok980test src/logic/ignore.rs - logic::ignore::pattern_matches (line 19) ... ok981test src/logic/layout.rs - logic::layout::calculate_visible_pane_range (line 35) ... ok982test src/logic/navigation.rs - logic::navigation::find_item_index_by_name (line 98) ... ok983test src/logic/navigation.rs - logic::navigation::next_selection (line 19) ... ok984test src/logic/performance.rs - logic::performance::should_flush_batch (line 23) ... ok985test src/logic/navigation.rs - logic::navigation::prev_selection (line 59) ... ok986test src/logic/search.rs - logic::search::search_matches (line 16) ... ok987test src/logic/ui.rs - logic::ui::cycle_sort_mode (line 52) ... ok988test src/logic/ui.rs - logic::ui::cycle_display_mode (line 21) ... ok989test src/logic/ui.rs - logic::ui::next_vim_command_state (line 127) ... ok990test src/logic/ui.rs - logic::ui::should_dismiss_toast (line 180) ... ok991test src/logic/ui.rs - logic::ui::toggle_sort_reverse (line 92) ... ok992993test result: ok. 27 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.39s994995all doctests ran in 15.84s; merged doctests compilation took 15.37s996Finished cargoCheckHook997checkPhase completed in 5 minutes 52 seconds
installPhase
998Executing cargoInstallHook999Finished cargoInstallHook
fixupPhase
1000shrinking RPATHs of ELF executables and libraries in /nix/store/c9vll1djs2pk3fm7wx1c722ngzsnmlim-stui-0.11.11001shrinking /nix/store/c9vll1djs2pk3fm7wx1c722ngzsnmlim-stui-0.11.1/bin/stui1002checking for references to /build/ in /nix/store/c9vll1djs2pk3fm7wx1c722ngzsnmlim-stui-0.11.1...1003patching script interpreter paths in /nix/store/c9vll1djs2pk3fm7wx1c722ngzsnmlim-stui-0.11.11004stripping (with command strip and flags -S -p) in /nix/store/c9vll1djs2pk3fm7wx1c722ngzsnmlim-stui-0.11.1/bin