[INFO] fetching crate vocofo 1.0.0...
[INFO] testing vocofo-1.0.0 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate vocofo 1.0.0 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate vocofo 1.0.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate vocofo 1.0.0
[INFO] tweaked toml for crates.io crate vocofo 1.0.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate vocofo 1.0.0 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate vocofo 1.0.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6d644021ae332d061b25c16d7ac7f02cc11cad82474a808c961e60b2cb606db5
[INFO] running `Command { std: "docker" "start" "-a" "6d644021ae332d061b25c16d7ac7f02cc11cad82474a808c961e60b2cb606db5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6d644021ae332d061b25c16d7ac7f02cc11cad82474a808c961e60b2cb606db5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6d644021ae332d061b25c16d7ac7f02cc11cad82474a808c961e60b2cb606db5", kill_on_drop: false }`
[INFO] [stdout] 6d644021ae332d061b25c16d7ac7f02cc11cad82474a808c961e60b2cb606db5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e9e09f5b32d577c434a285b00b094dbdfc2b2f2ce8a15e029e3cb84ea84d4dd3
[INFO] running `Command { std: "docker" "start" "-a" "e9e09f5b32d577c434a285b00b094dbdfc2b2f2ce8a15e029e3cb84ea84d4dd3", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.104
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling instability v0.3.10
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling parking v2.2.1
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling compact_str v0.8.1
[INFO] [stderr]    Compiling futures-lite v2.6.1
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling cassowary v0.3.0
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling openssl-sys v0.9.112
[INFO] [stderr]    Compiling libz-sys v1.1.25
[INFO] [stderr]    Compiling libssh2-sys v0.3.1
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling unicode-truncate v1.1.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling which v4.4.2
[INFO] [stderr]    Compiling edit v0.1.5
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling lazy-regex-proc_macros v3.6.0
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling lazy-regex v3.6.0
[INFO] [stderr]    Compiling suppaftp v6.3.0
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling ssh2 v0.9.5
[INFO] [stderr]    Compiling ratatui v0.29.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling vocofo v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 31.46s
[INFO] running `Command { std: "docker" "inspect" "e9e09f5b32d577c434a285b00b094dbdfc2b2f2ce8a15e029e3cb84ea84d4dd3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e9e09f5b32d577c434a285b00b094dbdfc2b2f2ce8a15e029e3cb84ea84d4dd3", kill_on_drop: false }`
[INFO] [stdout] e9e09f5b32d577c434a285b00b094dbdfc2b2f2ce8a15e029e3cb84ea84d4dd3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3b9f1d738e81ad1e27a253895e50495429d936cfd4902272b49cf01a7f8c6e99
[INFO] running `Command { std: "docker" "start" "-a" "3b9f1d738e81ad1e27a253895e50495429d936cfd4902272b49cf01a7f8c6e99", kill_on_drop: false }`
[INFO] [stderr]    Compiling vocofo v1.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `UiState`
[INFO] [stdout]  --> tests/search_filter_test.rs:3:32
[INFO] [stdout]   |
[INFO] [stdout] 3 | use vocofo::context::{Context, UiState};
[INFO] [stdout]   |                                ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `vocofo::scp_backend`
[INFO] [stdout]    --> tests/sftp_improvements_test.rs:827:9
[INFO] [stdout]     |
[INFO] [stdout] 827 |     use vocofo::scp_backend;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.77s
[INFO] running `Command { std: "docker" "inspect" "3b9f1d738e81ad1e27a253895e50495429d936cfd4902272b49cf01a7f8c6e99", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3b9f1d738e81ad1e27a253895e50495429d936cfd4902272b49cf01a7f8c6e99", kill_on_drop: false }`
[INFO] [stdout] 3b9f1d738e81ad1e27a253895e50495429d936cfd4902272b49cf01a7f8c6e99
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 845e57252b01e2d4c0b4f764fbd4eb86f65b1be38070bc452c8135442b11f43c
[INFO] running `Command { std: "docker" "start" "-a" "845e57252b01e2d4c0b4f764fbd4eb86f65b1be38070bc452c8135442b11f43c", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `vocofo::scp_backend`
[INFO] [stderr]    --> tests/sftp_improvements_test.rs:827:9
[INFO] [stderr]     |
[INFO] [stderr] 827 |     use vocofo::scp_backend;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `UiState`
[INFO] [stderr]  --> tests/search_filter_test.rs:3:32
[INFO] [stderr]   |
[INFO] [stderr] 3 | use vocofo::context::{Context, UiState};
[INFO] [stderr]   |                                ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `vocofo` (test "sftp_improvements_test") generated 1 warning (run `cargo fix --test "sftp_improvements_test" -p vocofo` to apply 1 suggestion)
[INFO] [stderr] warning: `vocofo` (test "search_filter_test") generated 1 warning (run `cargo fix --test "search_filter_test" -p vocofo` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.25s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vocofo-58dceadb92b40afe)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/vocofo-776227c49be07af9)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/backend_test.rs (/opt/rustwide/target/debug/deps/backend_test-08ad730a8ec6b3d5)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test test_file_name ... ok
[INFO] [stdout] test test_join_path ... ok
[INFO] [stdout] test test_display_name ... ok
[INFO] [stdout] test test_list_dir_nonexistent ... ok
[INFO] [stdout] test test_is_local ... ok
[INFO] [stdout] test test_read_file_nonexistent ... ok
[INFO] [stdout] test test_metadata_nonexistent ... ok
[INFO] [stdout] test test_parent_path ... ok
[INFO] [stdout] test test_remove_dir_all ... ok
[INFO] [stdout] test test_rename ... ok
[INFO] [stdout] test test_list_dir ... ok
[INFO] [stdout] test test_write_file ... ok
[INFO] [stdout] test test_exists ... ok
[INFO] [stdout] test test_create_file ... ok
[INFO] [stdout] test test_canonicalize ... ok
[INFO] [stdout] test test_copy_file ... ok
[INFO] [stdout] test test_metadata ... ok
[INFO] [stdout] test test_list_dir_metadata ... ok
[INFO] [stdout] test test_copy_dir ... ok
[INFO] [stdout] test test_create_dir ... ok
[INFO] [stdout] test test_read_file_limited ... ok
[INFO] [stdout] test test_metadata_dir ... ok
[INFO] [stdout] test test_read_file ... ok
[INFO] [stderr]      Running tests/bulk_selection_test.rs (/opt/rustwide/target/debug/deps/bulk_selection_test-4b90d5857c1dcb8c)
[INFO] [stdout] test test_remove_file ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test test_copy_paths_from_selection ... ok
[INFO] [stdout] test test_get_selected_paths_strips_trailing_slash ... ok
[INFO] [stdout] test test_clear_selection ... ok
[INFO] [stdout] test test_batch_copy ... ok
[INFO] [stdout] test test_get_selected_paths ... ok
[INFO] [stdout] test test_select_all ... ok
[INFO] [stdout] test test_toggle_selection_select ... ok
[INFO] [stdout] test test_toggle_selection_deselect ... ok
[INFO] [stdout] test test_has_selection ... ok
[INFO] [stdout] test test_toggle_selection_ignores_parent ... ok
[INFO] [stdout] test test_toggle_selection_multiple_items ... ok
[INFO] [stdout] test test_batch_delete ... ok
[INFO] [stdout] test test_batch_move ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/config_test.rs (/opt/rustwide/target/debug/deps/config_test-58876afba4c3cb80)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_config_default ... ok
[INFO] [stdout] test test_config_show_hidden_propagates ... ok
[INFO] [stderr]      Running tests/connect_dialog_test.rs (/opt/rustwide/target/debug/deps/connect_dialog_test-87605f2ab0ded0d5)
[INFO] [stdout] test test_config_with_context ... ok
[INFO] [stdout] test test_config_load_missing_file ... ok
[INFO] [stdout] test test_hidden_files_not_shown_by_default ... ok
[INFO] [stdout] test test_toggle_hidden_files ... ok
[INFO] [stdout] test test_hidden_files_shown_when_enabled ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test ftp_tests::test_parse_empty_line_returns_none ... ok
[INFO] [stdout] test ftp_tests::test_parse_directory ... ok
[INFO] [stdout] test ftp_tests::test_parse_invalid_size ... ok
[INFO] [stdout] test ftp_tests::test_parse_large_file ... ok
[INFO] [stdout] test ftp_tests::test_parse_regular_file ... ok
[INFO] [stdout] test ftp_tests::test_parse_short_line_returns_none ... ok
[INFO] [stdout] test ftp_tests::test_parse_skips_dotdot ... ok
[INFO] [stdout] test ftp_tests::test_parse_file_with_spaces_in_name ... ok
[INFO] [stdout] test test_active_field_mut_fallback ... ok
[INFO] [stdout] test test_active_field_mut_host ... ok
[INFO] [stdout] test test_active_field_mut_key_path ... ok
[INFO] [stdout] test test_active_field_mut_password ... ok
[INFO] [stdout] test test_active_field_mut_port ... ok
[INFO] [stdout] test test_active_field_mut_username ... ok
[INFO] [stdout] test test_backspace_on_empty_field ... ok
[INFO] [stdout] test test_backspace_on_field ... ok
[INFO] [stdout] test test_backtab_goes_backward ... ok
[INFO] [stdout] test test_backtab_wraps_from_zero ... ok
[INFO] [stdout] test test_dialog_field_count ... ok
[INFO] [stdout] test test_dialog_state_defaults ... ok
[INFO] [stdout] test test_enter_with_empty_host_shows_error ... ok
[INFO] [stdout] test test_full_tab_cycle ... ok
[INFO] [stdout] test test_esc_closes_dialog ... ok
[INFO] [stdout] test ftp_tests::test_parse_symlink ... ok
[INFO] [stdout] test test_password_input ... ok
[INFO] [stdout] test test_protocol_toggle_down ... ok
[INFO] [stdout] test test_protocol_toggle_up ... ok
[INFO] [stdout] test test_no_dialog_resets_to_normal ... ok
[INFO] [stdout] test test_tab_advances_field ... ok
[INFO] [stdout] test test_tab_wraps_around ... ok
[INFO] [stdout] test test_char_ignored_on_protocol_field ... ok
[INFO] [stdout] test test_enter_with_host_attempts_connection ... ok
[INFO] [stdout] test test_char_input_on_host ... ok
[INFO] [stdout] test ftp_tests::test_parse_skips_dot ... ok
[INFO] [stdout] test test_f5_opens_dialog ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/context_test.rs (/opt/rustwide/target/debug/deps/context_test-6b11491ae4691503)
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test test_context_new ... ok
[INFO] [stdout] test test_context_new_has_no_preview ... ok
[INFO] [stdout] test test_decrease_state ... ok
[INFO] [stdout] test test_get_copy_path ... ok
[INFO] [stdout] test test_get_exit ... ok
[INFO] [stdout] test test_get_metadata_selected_item_file ... ok
[INFO] [stdout] test test_get_metadata_selected_item_folder ... ok
[INFO] [stdout] test test_get_metadata_selected_item_no_selection ... ok
[INFO] [stdout] test test_get_selected_item_empty_list ... ok
[INFO] [stdout] test test_get_state ... ok
[INFO] [stdout] test test_increment_state ... ok
[INFO] [stdout] test test_input_handling ... ok
[INFO] [stdout] test test_get_preview_content_empty ... ok
[INFO] [stdout] test test_multiple_ui_state_changes ... ok
[INFO] [stdout] test test_get_selected_item_valid ... ok
[INFO] [stdout] test test_get_selected_item_out_of_bounds ... ok
[INFO] [stdout] test test_set_confirm_button_selected ... ok
[INFO] [stdout] test test_set_copy_path_no_selection ... ok
[INFO] [stdout] test test_set_exit ... ok
[INFO] [stdout] test test_ui_state_transitions ... ok
[INFO] [stdout] test test_set_copy_path_parent_directory ... ok
[INFO] [stdout] test test_set_copy_path_valid_item ... ok
[INFO] [stdout] test test_update_preview_for_parent_directory ... ok
[INFO] [stdout] test test_update_preview_invalidates_cache_on_selection_change ... ok
[INFO] [stdout] test test_update_preview_caching ... ok
[INFO] [stdout] test test_update_preview_with_directory ... ok
[INFO] [stdout] test test_set_copy_path_with_folder ... ok
[INFO] [stdout] test test_update_preview_with_file ... ok
[INFO] [stdout] test test_update_preview_with_no_selection ... ok
[INFO] [stdout] test test_state_navigation_boundaries ... ok
[INFO] [stderr]      Running tests/copy_paste_integration_test.rs (/opt/rustwide/target/debug/deps/copy_paste_integration_test-185da790a57d8ed4)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test test_clipboard_persists_across_navigation ... ok
[INFO] [stdout] test test_copy_parent_directory_does_nothing ... ok
[INFO] [stdout] test test_copy_file_with_special_characters ... ok
[INFO] [stdout] test test_copy_paste_into_subfolder ... ok
[INFO] [stdout] test test_copy_without_selection ... ok
[INFO] [stdout] test test_copy_paste_file_workflow ... ok
[INFO] [stdout] test test_copy_paste_same_directory_detected ... ok
[INFO] [stdout] test test_paste_with_empty_clipboard ... ok
[INFO] [stdout] test test_cut_move_file_workflow ... ok
[INFO] [stdout] test test_copy_paste_folder_workflow ... ok
[INFO] [stdout] test test_overwrite_existing_file_fails ... ok
[INFO] [stdout] test test_cut_move_folder_workflow ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dual_panel_test.rs (/opt/rustwide/target/debug/deps/dual_panel_test-f73ca136b9c68ab8)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test test_context_initializes_two_panels ... ok
[INFO] [stdout] test test_cross_panel_cut_move ... ok
[INFO] [stdout] test test_navigate_to_parent ... ok
[INFO] [stdout] test test_navigate_to_parent_invalidates_cache ... ok
[INFO] [stdout] test test_panel_state_new ... ok
[INFO] [stdout] test test_show_preview_default_off ... ok
[INFO] [stdout] test test_show_preview_toggle ... ok
[INFO] [stdout] test test_navigate_to_parent_resets_state ... ok
[INFO] [stdout] test test_toggle_active_panel ... ok
[INFO] [stdout] test test_navigation_affects_only_active_panel ... ok
[INFO] [stdout] test test_panels_have_independent_state ... ok
[INFO] [stdout] test test_invalidate_all_caches ... ok
[INFO] [stdout] test test_active_returns_correct_panel ... ok
[INFO] [stdout] test test_panels_have_independent_cache ... ok
[INFO] [stdout] test test_cross_panel_copy_paste ... ok
[INFO] [stdout] test test_panels_have_independent_items ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/file_operations_test.rs (/opt/rustwide/target/debug/deps/file_operations_test-e85cb896b8e911c4)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test test_backend_metadata_directory ... ok
[INFO] [stdout] test test_backend_metadata_nonexistent ... ok
[INFO] [stdout] test test_backend_read_file_large_truncated ... ok
[INFO] [stdout] test test_copy_directory_basic ... ok
[INFO] [stdout] test test_backend_metadata_file ... ok
[INFO] [stdout] test test_create_existing_directory ... ok
[INFO] [stdout] test test_backend_read_file_preview ... ok
[INFO] [stdout] test test_format_size_gigabytes ... ok
[INFO] [stdout] test test_delete_directory_with_contents ... ok
[INFO] [stdout] test test_delete_empty_directory ... ok
[INFO] [stdout] test test_delete_prevents_parent_directory ... ok
[INFO] [stdout] test test_delete_file ... ok
[INFO] [stdout] test test_delete_nonexistent_file ... ok
[INFO] [stdout] test test_format_size_bytes ... ok
[INFO] [stdout] test test_create_directory ... ok
[INFO] [stdout] test test_format_size_kilobytes ... ok
[INFO] [stdout] test test_format_size_megabytes ... ok
[INFO] [stdout] test test_generate_preview_binary_file ... ok
[INFO] [stdout] test test_list_children_invalid_path ... ok
[INFO] [stdout] test test_generate_preview_directory ... ok
[INFO] [stdout] test test_generate_preview_empty_directory ... ok
[INFO] [stdout] test test_generate_preview_text_file ... ok
[INFO] [stdout] test test_list_children_special_characters ... ok
[INFO] [stdout] test test_copy_directory_recursive ... ok
[INFO] [stdout] test test_generate_preview_nonexistent_file ... ok
[INFO] [stdout] test test_list_children_empty_directory ... ok
[INFO] [stdout] test test_list_children_with_files_and_folders ... ok
[INFO] [stdout] test test_list_children_sorted ... ok
[INFO] [stdout] test test_create_nested_directory ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/navigation_and_features_test.rs (/opt/rustwide/target/debug/deps/navigation_and_features_test-a2a10ada4fc322a8)
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test test_clipboard_single_file ... ok
[INFO] [stdout] test test_clipboard_empty_by_default ... ok
[INFO] [stdout] test test_clipboard_bulk_paths ... ok
[INFO] [stdout] test test_create_file_popup_state ... ok
[INFO] [stdout] test test_clipboard_mode_default_copy ... ok
[INFO] [stdout] test test_clipboard_mode_cut ... ok
[INFO] [stdout] test test_handle_create_file_already_exists ... ok
[INFO] [stdout] test test_handle_create_file_empty_name ... ok
[INFO] [stdout] test test_handle_create_file_resets_cursor ... ok
[INFO] [stdout] test test_handle_create_file_success ... ok
[INFO] [stdout] test test_go_to_first ... ok
[INFO] [stdout] test test_handle_create_file_with_extension ... ok
[INFO] [stdout] test test_pending_g_can_be_set ... ok
[INFO] [stdout] test test_pending_g_default_false ... ok
[INFO] [stdout] test test_page_down_near_end ... ok
[INFO] [stdout] test test_page_down_respects_visible_rows ... ok
[INFO] [stdout] test test_handle_create_file_creates_empty_file ... ok
[INFO] [stdout] test test_go_to_last_then_page_up ... ok
[INFO] [stdout] test test_page_up_near_start ... ok
[INFO] [stdout] test test_page_up_at_start ... ok
[INFO] [stdout] test test_go_to_first_then_page_down ... ok
[INFO] [stdout] test test_page_down_from_start ... ok
[INFO] [stdout] test test_go_to_last ... ok
[INFO] [stdout] test test_page_up_from_middle ... ok
[INFO] [stdout] test test_page_navigation_with_small_list ... ok
[INFO] [stdout] test test_go_to_last_empty_list ... ok
[INFO] [stdout] test test_visible_rows_default ... ok
[INFO] [stdout] test test_page_down_at_end ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/overwrite_and_sync_test.rs (/opt/rustwide/target/debug/deps/overwrite_and_sync_test-e449e5101d0ffdeb)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_pending_paste_stores_paths ... ok
[INFO] [stdout] test test_pending_paste_with_cut ... ok
[INFO] [stdout] test test_format_item_details_directory ... ok
[INFO] [stdout] test test_format_item_details_file ... ok
[INFO] [stdout] test test_resolve_paste_paths_detects_existing_target ... ok
[INFO] [stdout] test test_sync_panel_clears_filter ... ok
[INFO] [stdout] test test_format_item_details_empty_directory ... ok
[INFO] [stdout] test test_format_item_details_large_file ... ok
[INFO] [stdout] test test_format_item_details_nonexistent ... ok
[INFO] [stdout] test test_sync_panel_copies_path ... ok
[INFO] [stdout] test test_overwrite_after_delete_target ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/search_filter_test.rs (/opt/rustwide/target/debug/deps/search_filter_test-1ea072d73df1ac54)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_apply_filter_matches_folders ... ok
[INFO] [stdout] test test_apply_filter_matches_files ... ok
[INFO] [stdout] test test_apply_filter_resets_state ... ok
[INFO] [stdout] test test_apply_filter_no_matches ... ok
[INFO] [stdout] test test_apply_filter_case_insensitive ... ok
[INFO] [stdout] test test_apply_filter_empty ... ok
[INFO] [stdout] test test_get_selected_item_uses_filtered_items ... ok
[INFO] [stdout] test test_clear_filter ... ok
[INFO] [stdout] test test_list_children_applies_existing_filter ... ok
[INFO] [stdout] test test_filter_parent_always_visible ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sftp_improvements_test.rs (/opt/rustwide/target/debug/deps/sftp_improvements_test-2cc8d9483c0619f4)
[INFO] [stdout] 
[INFO] [stdout] running 54 tests
[INFO] [stdout] test ftp_metadata_tests::test_parse_list_line_invalid_month_no_mtime ... ok
[INFO] [stdout] test ftp_metadata_tests::test_parse_list_line_mode_644 ... ok
[INFO] [stdout] test ftp_metadata_tests::test_parse_list_line_mode_755 ... ok
[INFO] [stdout] test ftp_metadata_tests::test_parse_list_line_readonly ... ok
[INFO] [stdout] test ftp_metadata_tests::test_parse_list_line_mode_700 ... ok
[INFO] [stdout] test ftp_metadata_tests::test_parse_list_line_symlink_detected ... ok
[INFO] [stdout] test ftp_metadata_tests::test_parse_list_line_with_mtime_time_format ... ok
[INFO] [stdout] test ftp_metadata_tests::test_parse_list_line_with_mtime_year_format ... ok
[INFO] [stdout] test scp_tests::test_scp_backend_display_name ... ok
[INFO] [stdout] test ftp_metadata_tests::test_parse_list_line_writable ... ok
[INFO] [stdout] test test_bookmark_list_esc_closes ... ok
[INFO] [stdout] test test_bookmark_list_enter_loads_profile ... ok
[INFO] [stdout] test test_bookmark_list_enter_ftp_profile ... ok
[INFO] [stdout] test test_bookmark_list_navigation ... ok
[INFO] [stdout] test test_bookmark_name_input_esc_returns_to_dialog ... ok
[INFO] [stdout] test test_bookmark_name_input_typing ... ok
[INFO] [stdout] test test_config_connections_default_empty ... ok
[INFO] [stdout] test test_connect_dialog_invalid_port_shows_error ... ok
[INFO] [stdout] test test_connect_dialog_port_too_large_shows_error ... ok
[INFO] [stdout] test test_batch_delete_error_format ... ok
[INFO] [stdout] test test_config_roundtrip_no_password ... ok
[INFO] [stdout] test test_connection_params_clone ... ok
[INFO] [stdout] test test_connection_protocol_clone_eq ... ok
[INFO] [stdout] test test_chmod_popup_accepts_only_octal ... ok
[INFO] [stdout] test test_context_stores_config ... ok
[INFO] [stdout] test test_context_transfer_progress_default_none ... ok
[INFO] [stdout] test test_chmod_popup_esc_closes ... ok
[INFO] [stdout] test test_bookmark_delete ... ok
[INFO] [stdout] test test_chmod_popup_ignores_parent_dir ... ok
[INFO] [stdout] test test_bookmark_delete_last_closes_list ... ok
[INFO] [stdout] test test_ctrl_s_empty_host_shows_error ... ok
[INFO] [stdout] test test_ctrl_s_in_dialog_opens_name_input ... ok
[INFO] [stdout] test test_chmod_popup_opens_on_ctrl_m ... ok
[INFO] [stdout] test test_f6_on_local_does_nothing ... ok
[INFO] [stdout] test test_bookmark_name_input_enter_saves ... ok
[INFO] [stdout] test test_local_backend_connection_params_none ... ok
[INFO] [stdout] test test_chmod_popup_enter_applies ... ok
[INFO] [stdout] test test_f7_opens_bookmark_list ... ok
[INFO] [stdout] test ftp_metadata_tests::test_parse_list_line_directory_mode ... ok
[INFO] [stdout] test test_f7_no_bookmarks_shows_message ... ok
[INFO] [stdout] test test_transfer_progress_atomic_updates ... ok
[INFO] [stdout] test test_transfer_progress_new ... ok
[INFO] [stdout] test test_local_backend_is_connected ... ok
[INFO] [stdout] test test_connect_dialog_port_zero_shows_error ... ok
[INFO] [stdout] test test_local_backend_fileinfo_has_mode ... ok
[INFO] [stdout] test test_read_file_empty_file ... ok
[INFO] [stdout] test test_read_file_respects_max_bytes ... ok
[INFO] [stdout] test test_config_save_and_load ... ok
[INFO] [stdout] test test_config_no_tmp_file_left_after_save ... ok
[INFO] [stdout] test test_config_save_creates_file ... ok
[INFO] [stdout] test test_local_backend_chmod ... ok
[INFO] [stdout] test test_read_file_with_usize_max_does_not_oom ... ok
[INFO] [stdout] test test_local_backend_disconnect_noop ... ok
[INFO] [stdout] test test_bookmark_name_input_empty_does_not_save ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sftp_integration_test.rs (/opt/rustwide/target/debug/deps/sftp_integration_test-14daa8d2af75a304)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_sftp_all_operations ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests vocofo
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/file_operation.rs - file_operation::list_children (line 18) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.68s; merged doctests compilation took 0.66s
[INFO] running `Command { std: "docker" "inspect" "845e57252b01e2d4c0b4f764fbd4eb86f65b1be38070bc452c8135442b11f43c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "845e57252b01e2d4c0b4f764fbd4eb86f65b1be38070bc452c8135442b11f43c", kill_on_drop: false }`
[INFO] [stdout] 845e57252b01e2d4c0b4f764fbd4eb86f65b1be38070bc452c8135442b11f43c
