[INFO] fetching crate hadris-fat 1.1.0... [INFO] testing hadris-fat-1.1.0 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate hadris-fat 1.1.0 into /workspace/builds/worker-1-tc1/source [INFO] started tweaking crates.io crate hadris-fat 1.1.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate hadris-fat 1.1.0 [INFO] tweaked toml for crates.io crate hadris-fat 1.1.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate hadris-fat 1.1.0 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate hadris-fat 1.1.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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded hadris-io v1.1.0 [INFO] [stderr] Downloaded noalloc v0.0.1 [INFO] [stderr] Downloaded parse-size v1.1.0 [INFO] [stderr] Downloaded hadris-macros v1.1.0 [INFO] [stderr] Downloaded hadris-common v1.1.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 9079635e604b660969f5369efdbca4b6ebcdc9d86b5bfd27f4d6d5fbd9739e0b [INFO] running `Command { std: "docker" "start" "-a" "9079635e604b660969f5369efdbca4b6ebcdc9d86b5bfd27f4d6d5fbd9739e0b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9079635e604b660969f5369efdbca4b6ebcdc9d86b5bfd27f4d6d5fbd9739e0b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9079635e604b660969f5369efdbca4b6ebcdc9d86b5bfd27f4d6d5fbd9739e0b", kill_on_drop: false }` [INFO] [stdout] 9079635e604b660969f5369efdbca4b6ebcdc9d86b5bfd27f4d6d5fbd9739e0b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a92c2b0b0d8b2812e921762858ed750578433fcc3ab50f2f3306a0d0e19b84d7 [INFO] running `Command { std: "docker" "start" "-a" "a92c2b0b0d8b2812e921762858ed750578433fcc3ab50f2f3306a0d0e19b84d7", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.94 [INFO] [stderr] Compiling libc v0.2.171 [INFO] [stderr] Compiling zerocopy v0.8.24 [INFO] [stderr] Compiling getrandom v0.3.2 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling lock_api v0.4.13 [INFO] [stderr] Compiling crc-catalog v2.4.0 [INFO] [stderr] Compiling iana-time-zone v0.1.63 [INFO] [stderr] Compiling parse-size v1.1.0 [INFO] [stderr] Compiling noalloc v0.0.1 [INFO] [stderr] Compiling bitflags v2.9.0 [INFO] [stderr] Compiling crc v3.2.1 [INFO] [stderr] Compiling hadris-fat v1.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling spin v0.10.0 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling hadris-macros v1.1.0 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling syn v2.0.100 [INFO] [stderr] Compiling chrono v0.4.40 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.0 [INFO] [stderr] Compiling bytemuck_derive v1.9.3 [INFO] [stderr] Compiling bytemuck v1.22.0 [INFO] [stderr] Compiling hadris-io v1.1.0 [INFO] [stderr] Compiling hadris-common v1.1.0 [INFO] [stdout] warning: method `entry_byte_offset` is never used [INFO] [stdout] --> src/./fat_table.rs:381:19 [INFO] [stdout] | [INFO] [stdout] 359 | impl Fat12 { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 381 | pub(crate) fn entry_byte_offset(&self, cluster: usize) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `entry_offset` is never used [INFO] [stdout] --> src/./fat_table.rs:631:19 [INFO] [stdout] | [INFO] [stdout] 613 | impl Fat16 { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 631 | pub(crate) fn entry_offset(&self, cluster: usize) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `entry_offset` is never used [INFO] [stdout] --> src/./fat_table.rs:856:19 [INFO] [stdout] | [INFO] [stdout] 836 | impl Fat32 { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 856 | pub(crate) fn entry_offset(&self, cluster: usize) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.01s [INFO] running `Command { std: "docker" "inspect" "a92c2b0b0d8b2812e921762858ed750578433fcc3ab50f2f3306a0d0e19b84d7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a92c2b0b0d8b2812e921762858ed750578433fcc3ab50f2f3306a0d0e19b84d7", kill_on_drop: false }` [INFO] [stdout] a92c2b0b0d8b2812e921762858ed750578433fcc3ab50f2f3306a0d0e19b84d7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] cce08d68cf664a979a10016b41ed0f7df808831e74084b49831a9ac2fd233bc1 [INFO] running `Command { std: "docker" "start" "-a" "cce08d68cf664a979a10016b41ed0f7df808831e74084b49831a9ac2fd233bc1", kill_on_drop: false }` [INFO] [stderr] Compiling bitflags v2.9.0 [INFO] [stderr] Compiling rustix v1.0.5 [INFO] [stderr] Compiling linux-raw-sys v0.9.3 [INFO] [stderr] Compiling diff v0.1.13 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling hadris-fat v1.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling pretty_assertions v1.4.1 [INFO] [stdout] warning: method `entry_byte_offset` is never used [INFO] [stdout] --> src/./fat_table.rs:381:19 [INFO] [stdout] | [INFO] [stdout] 359 | impl Fat12 { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 381 | pub(crate) fn entry_byte_offset(&self, cluster: usize) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `entry_offset` is never used [INFO] [stdout] --> src/./fat_table.rs:631:19 [INFO] [stdout] | [INFO] [stdout] 613 | impl Fat16 { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 631 | pub(crate) fn entry_offset(&self, cluster: usize) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `entry_offset` is never used [INFO] [stdout] --> src/./fat_table.rs:856:19 [INFO] [stdout] | [INFO] [stdout] 836 | impl Fat32 { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 856 | pub(crate) fn entry_offset(&self, cluster: usize) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling tempfile v3.19.1 [INFO] [stdout] warning: method `entry_byte_offset` is never used [INFO] [stdout] --> src/./fat_table.rs:381:19 [INFO] [stdout] | [INFO] [stdout] 359 | impl Fat12 { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 381 | pub(crate) fn entry_byte_offset(&self, cluster: usize) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `entry_offset` is never used [INFO] [stdout] --> src/./fat_table.rs:631:19 [INFO] [stdout] | [INFO] [stdout] 613 | impl Fat16 { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 631 | pub(crate) fn entry_offset(&self, cluster: usize) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `entry_offset` is never used [INFO] [stdout] --> src/./fat_table.rs:856:19 [INFO] [stdout] | [INFO] [stdout] 836 | impl Fat32 { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 856 | pub(crate) fn entry_offset(&self, cluster: usize) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 6.31s [INFO] running `Command { std: "docker" "inspect" "cce08d68cf664a979a10016b41ed0f7df808831e74084b49831a9ac2fd233bc1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cce08d68cf664a979a10016b41ed0f7df808831e74084b49831a9ac2fd233bc1", kill_on_drop: false }` [INFO] [stdout] cce08d68cf664a979a10016b41ed0f7df808831e74084b49831a9ac2fd233bc1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 6c3d787ac35bdf0e5beac9282647ce7e9750db76899ba5bcf6c178fd12666a82 [INFO] running `Command { std: "docker" "start" "-a" "6c3d787ac35bdf0e5beac9282647ce7e9750db76899ba5bcf6c178fd12666a82", kill_on_drop: false }` [INFO] [stderr] warning: method `entry_byte_offset` is never used [INFO] [stderr] --> src/./fat_table.rs:381:19 [INFO] [stderr] | [INFO] [stderr] 359 | impl Fat12 { [INFO] [stderr] | ---------- method in this implementation [INFO] [stderr] ... [INFO] [stderr] 381 | pub(crate) fn entry_byte_offset(&self, cluster: usize) -> usize { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: method `entry_offset` is never used [INFO] [stderr] --> src/./fat_table.rs:631:19 [INFO] [stderr] | [INFO] [stderr] 613 | impl Fat16 { [INFO] [stderr] | ---------- method in this implementation [INFO] [stderr] ... [INFO] [stderr] 631 | pub(crate) fn entry_offset(&self, cluster: usize) -> usize { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method `entry_offset` is never used [INFO] [stderr] --> src/./fat_table.rs:856:19 [INFO] [stderr] | [INFO] [stderr] 836 | impl Fat32 { [INFO] [stderr] | ---------- method in this implementation [INFO] [stderr] ... [INFO] [stderr] 856 | pub(crate) fn entry_offset(&self, cluster: usize) -> usize { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `hadris-fat` (lib) generated 3 warnings [INFO] [stderr] warning: `hadris-fat` (lib test) generated 3 warnings (3 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/hadris_fat-7779e8db0d8724d0) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test sync::__inner::format::calc::tests::test_fat12_small_volume ... ok [INFO] [stdout] test sync::__inner::format::calc::tests::test_fat32_large_volume ... ok [INFO] [stdout] test sync::__inner::format::calc::tests::test_fat16_medium_volume ... ok [INFO] [stdout] test sync::__inner::format::calc::tests::test_forced_fat32 ... ok [INFO] [stdout] test sync::__inner::format::tests::test_format_and_create_file ... ok [INFO] [stdout] test sync::__inner::format::tests::test_format_fat32 ... ok [INFO] [stdout] test sync::__inner::format::tests::test_format_fat12 ... ok [INFO] [stderr] Running tests/comprehensive_fat.rs (/opt/rustwide/target/debug/deps/comprehensive_fat-924a7ae2458a3133) [INFO] [stdout] test sync::__inner::format::tests::test_format_fat16 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 41 tests [INFO] [stdout] test boot_sector_tests::test_invalid_boot_signature ... ok [INFO] [stdout] test boot_sector_tests::test_valid_sector_sizes ... ok [INFO] [stdout] test boot_sector_tests::test_wrong_boot_signature_high_byte ... ok [INFO] [stdout] test boot_sector_tests::test_invalid_bytes_per_sector_not_power_of_two ... ok [INFO] [stdout] test boot_sector_tests::test_zero_bytes_per_sector ... ok [INFO] [stdout] test cluster_chain_tests::test_fat12_cluster_values ... ok [INFO] [stdout] test cluster_chain_tests::test_fat32_cluster_values ... ok [INFO] [stdout] test directory_entry_tests::test_end_of_directory_marker ... ok [INFO] [stdout] test edge_case_tests::test_exactly_one_sector ... ok [INFO] [stdout] test cluster_chain_tests::test_fat16_cluster_values ... ok [INFO] [stdout] test boot_sector_tests::test_wrong_boot_signature_low_byte ... ok [INFO] [stdout] test edge_case_tests::test_maximum_cluster_size ... ok [INFO] [stdout] test edge_case_tests::test_root_directory_cluster_zero ... ok [INFO] [stdout] test edge_case_tests::test_too_small_image ... ok [INFO] [stdout] test cluster_chain_tests::test_cluster_to_sector_calculation ... ok [INFO] [stdout] test error_display_tests::test_error_messages ... ok [INFO] [stdout] test long_filename_tests::test_lfn_builder_sequence ... ok [INFO] [stdout] test long_filename_tests::test_lfn_with_extension ... ok [INFO] [stdout] test long_filename_tests::test_lfn_with_spaces ... ok [INFO] [stdout] test long_filename_tests::test_max_length_name ... ok [INFO] [stdout] test long_filename_tests::test_single_entry_short_name ... ok [INFO] [stdout] test long_filename_tests::test_unicode_filename ... ok [INFO] [stdout] test short_filename_tests::test_all_spaces ... ok [INFO] [stdout] test short_filename_tests::test_dot_entry ... ok [INFO] [stdout] test directory_entry_tests::test_attribute_combinations ... ok [INFO] [stdout] test directory_entry_tests::test_deleted_entry_marker ... ok [INFO] [stdout] test edge_case_tests::test_empty_image ... ok [INFO] [stdout] test short_filename_tests::test_valid_8_3_name ... ok [INFO] [stdout] test short_filename_tests::test_volume_label_chars ... ok [INFO] [stdout] test long_filename_tests::test_empty_lfn ... ok [INFO] [stdout] test short_filename_tests::test_dotdot_entry ... ok [INFO] [stdout] test short_filename_tests::test_first_byte_e5 ... ok [INFO] [stdout] test short_filename_tests::test_numeric_name ... ok [INFO] [stdout] test short_filename_tests::test_special_characters ... ok [INFO] [stdout] test boot_sector_tests::test_zero_sectors_per_cluster - should panic ... ok [INFO] [stdout] test fat_type_detection_tests::test_detect_fat12 ... ok [INFO] [stdout] test fat_type_detection_tests::test_detect_fat16 ... ok [INFO] [stdout] test fsinfo_tests::test_invalid_fsinfo_signature2 ... ok [INFO] [stdout] test fat_type_detection_tests::test_detect_fat32 ... ok [INFO] [stdout] test fsinfo_tests::test_fsinfo_free_cluster_unknown ... ok [INFO] [stdout] test fsinfo_tests::test_invalid_fsinfo_signature1 ... ok [INFO] [stdout] [INFO] [stderr] Running tests/integration_exfat.rs (/opt/rustwide/target/debug/deps/integration_exfat-d0448140255bfe20) [INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/test_exfat.rs (/opt/rustwide/target/debug/deps/test_exfat-7082f364f0ca2c34) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/test_read.rs (/opt/rustwide/target/debug/deps/test_read-13043b112dd6d6fb) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test file_tests::test_short_filename_invalid_lowercase ... ok [INFO] [stdout] test navigation_tests::path_tests::test_open_path_traversal ... ok [INFO] [stdout] test file_tests::test_short_filename_with_spaces ... ok [INFO] [stdout] test integration_tests::test_read_directory_entries ... ok [INFO] [stdout] test integration_tests::test_read_lfn_entries ... ok [INFO] [stdout] test lfn_tests::test_lfn_builder_start ... ok [INFO] [stdout] test lfn_tests::test_lfn_empty ... ok [INFO] [stdout] test lfn_tests::test_lfn_prepend_ascii ... ok [INFO] [stdout] test lfn_tests::test_lfn_prepend_multiple ... ok [INFO] [stdout] test navigation_tests::path_tests::test_invalid_path_empty ... ok [INFO] [stdout] test navigation_tests::path_tests::test_open_file_path ... ok [INFO] [stdout] test navigation_tests::path_tests::test_open_path_slash_only_returns_invalid ... ok [INFO] [stdout] test file_tests::test_short_filename_special_chars ... ok [INFO] [stdout] test file_tests::test_short_filename_valid ... ok [INFO] [stdout] test navigation_tests::path_tests::test_open_path_empty_returns_invalid ... ok [INFO] [stdout] test navigation_tests::path_tests::test_open_dir_path ... ok [INFO] [stdout] test integration_tests::test_read_file_contents ... ok [INFO] [stdout] test navigation_tests::test_error_display ... ok [INFO] [stdout] test navigation_tests::test_find_nonexistent_returns_none ... ok [INFO] [stdout] test navigation_tests::test_open_dir_on_file_returns_error ... ok [INFO] [stdout] test test_parse_boot_sector ... ok [INFO] [stdout] test test_fat12_16_detection ... ok [INFO] [stdout] test navigation_tests::test_open_file_on_directory_returns_error ... ok [INFO] [stdout] test test_invalid_boot_signature ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running tests/test_write.rs (/opt/rustwide/target/debug/deps/test_write-041cc3c4c409533a) [INFO] [stdout] [INFO] [stdout] running 40 tests [INFO] [stdout] test datetime_tests::test_fat_datetime_new ... ok [INFO] [stdout] test datetime_tests::test_fat_datetime_now ... ok [INFO] [stdout] test fat12_integration_tests::test_fat12_cluster_chain ... ok [INFO] [stdout] test fat12_integration_tests::test_fat12_write_file_multiple_clusters ... ok [INFO] [stdout] test fat12_integration_tests::test_open_fat12_image ... ok [INFO] [stdout] test fat16_integration_tests::test_fat16_create_directory ... ok [INFO] [stdout] test fat12_integration_tests::test_fat12_create_file ... ok [INFO] [stdout] test fat16_integration_tests::test_fat16_create_file_in_subdirectory ... ok [INFO] [stdout] test fat16_integration_tests::test_fat16_write_file_content ... ok [INFO] [stdout] test fat16_integration_tests::test_fat16_write_file_multiple_clusters ... ok [INFO] [stdout] test fat16_integration_tests::test_open_fat16_image ... ok [INFO] [stdout] test fat12_integration_tests::test_fat12_create_directory ... ok [INFO] [stdout] test integration_tests::test_create_file ... ok [INFO] [stdout] test fat12_integration_tests::test_fat12_create_file_in_subdirectory ... ok [INFO] [stdout] test fat16_integration_tests::test_fat16_delete_file ... ok [INFO] [stdout] test integration_tests::test_case_insensitive_find ... ok [INFO] [stdout] test integration_tests::test_create_directory ... ok [INFO] [stdout] test fat16_integration_tests::test_fat16_file_already_exists ... ok [INFO] [stdout] test integration_tests::test_create_file_already_exists ... ok [INFO] [stdout] test integration_tests::test_open_fat32_image ... ok [INFO] [stdout] test fat16_integration_tests::test_fat16_create_multiple_files ... ok [INFO] [stdout] test integration_tests::test_create_file_in_subdirectory ... ok [INFO] [stdout] test test_short_filename_from_long_name_long_base ... ok [INFO] [stdout] test test_short_filename_from_long_name_lowercase ... ok [INFO] [stdout] test integration_tests::test_write_file_content ... ok [INFO] [stdout] test integration_tests::test_delete_non_empty_directory_fails ... ok [INFO] [stdout] test integration_tests::test_create_multiple_files ... ok [INFO] [stdout] test integration_tests::test_delete_file ... ok [INFO] [stdout] test test_short_filename_from_long_name_simple ... ok [INFO] [stdout] test integration_tests::test_write_file_multiple_clusters ... ok [INFO] [stdout] test integration_tests::test_write_then_append ... ok [INFO] [stdout] test test_short_filename_from_long_name_special_chars ... ok [INFO] [stdout] test test_short_filename_from_long_name_with_suffix ... ok [INFO] [stdout] test integration_tests::test_delete_empty_directory ... ok [INFO] [stdout] test test_short_filename_from_long_name_no_extension ... ok [INFO] [stdout] test fat12_integration_tests::test_fat12_write_file_content ... ok [INFO] [stdout] test fat12_integration_tests::test_fat12_create_multiple_files ... ok [INFO] [stdout] test fat12_integration_tests::test_fat12_delete_file ... ok [INFO] [stdout] test fat12_integration_tests::test_fat12_file_already_exists ... ok [INFO] [stdout] test fat16_integration_tests::test_fat16_create_file ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Doc-tests hadris_fat [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test src/./format/mod.rs - sync::__inner::format::FatVolumeFormatter::format (line 74) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 8) - compile ... ok [INFO] [stdout] test src/./format/mod.rs - sync::__inner::format (line 7) - compile ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.89s; merged doctests compilation took 0.73s [INFO] running `Command { std: "docker" "inspect" "6c3d787ac35bdf0e5beac9282647ce7e9750db76899ba5bcf6c178fd12666a82", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6c3d787ac35bdf0e5beac9282647ce7e9750db76899ba5bcf6c178fd12666a82", kill_on_drop: false }` [INFO] [stdout] 6c3d787ac35bdf0e5beac9282647ce7e9750db76899ba5bcf6c178fd12666a82