[INFO] fetching crate hadris-iso 1.1.0... [INFO] testing hadris-iso-1.1.0 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate hadris-iso 1.1.0 into /workspace/builds/worker-5-tc1/source [INFO] started tweaking crates.io crate hadris-iso 1.1.0 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate hadris-iso 1.1.0 [INFO] tweaked toml for crates.io crate hadris-iso 1.1.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate hadris-iso 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-iso 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] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded is-terminal v0.4.16 [INFO] [stderr] Downloaded tempfile v3.19.1 [INFO] [stderr] Downloaded hermit-abi v0.5.0 [INFO] [stderr] Downloaded errno v0.3.10 [INFO] [stderr] Downloaded crunchy v0.2.3 [INFO] [stderr] Downloaded criterion-plot v0.5.0 [INFO] [stderr] Downloaded half v2.5.0 [INFO] [stderr] Downloaded criterion v0.5.1 [INFO] [stderr] Downloaded serde_json v1.0.140 [INFO] [stderr] Downloaded rustix v1.0.5 [INFO] [stderr] Downloaded web-sys v0.3.77 [INFO] [stderr] Downloaded linux-raw-sys v0.9.3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] b09eb20386dc5208c6c0dcc086e421d3423de32a25899adf002f620b94f6805f [INFO] running `Command { std: "docker" "start" "-a" "b09eb20386dc5208c6c0dcc086e421d3423de32a25899adf002f620b94f6805f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b09eb20386dc5208c6c0dcc086e421d3423de32a25899adf002f620b94f6805f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b09eb20386dc5208c6c0dcc086e421d3423de32a25899adf002f620b94f6805f", kill_on_drop: false }` [INFO] [stdout] b09eb20386dc5208c6c0dcc086e421d3423de32a25899adf002f620b94f6805f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 87319a0c5f438b8fb4bb66ed4bb8c6730327d3fe05f928eb519d36617a2239fb [INFO] running `Command { std: "docker" "start" "-a" "87319a0c5f438b8fb4bb66ed4bb8c6730327d3fe05f928eb519d36617a2239fb", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.94 [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling autocfg v1.4.0 [INFO] [stderr] Compiling libc v0.2.171 [INFO] [stderr] Compiling zerocopy v0.8.24 [INFO] [stderr] Compiling getrandom v0.3.2 [INFO] [stderr] Compiling crc-catalog v2.4.0 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling iana-time-zone v0.1.63 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling crc v3.2.1 [INFO] [stderr] Compiling tracing-core v0.1.34 [INFO] [stderr] Compiling noalloc v0.0.1 [INFO] [stderr] Compiling pin-project-lite v0.2.16 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling lock_api v0.4.13 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling hadris-macros v1.1.0 [INFO] [stderr] Compiling spin v0.10.0 [INFO] [stderr] Compiling syn v2.0.100 [INFO] [stderr] Compiling rand_core v0.9.3 [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 tracing-attributes v0.1.30 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling bytemuck v1.22.0 [INFO] [stderr] Compiling hadris-io v1.1.0 [INFO] [stderr] Compiling bitflags v2.9.0 [INFO] [stderr] Compiling hadris-part v1.1.0 [INFO] [stderr] Compiling hadris-common v1.1.0 [INFO] [stderr] Compiling hadris-iso v1.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.87s [INFO] running `Command { std: "docker" "inspect" "87319a0c5f438b8fb4bb66ed4bb8c6730327d3fe05f928eb519d36617a2239fb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "87319a0c5f438b8fb4bb66ed4bb8c6730327d3fe05f928eb519d36617a2239fb", kill_on_drop: false }` [INFO] [stdout] 87319a0c5f438b8fb4bb66ed4bb8c6730327d3fe05f928eb519d36617a2239fb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 39bf30e76ca03d892bfbbac8c8e91e54c762281a22d360b65b3b1bbefb962080 [INFO] running `Command { std: "docker" "start" "-a" "39bf30e76ca03d892bfbbac8c8e91e54c762281a22d360b65b3b1bbefb962080", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.171 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling bitflags v2.9.0 [INFO] [stderr] Compiling half v2.5.0 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling clap_lex v0.7.4 [INFO] [stderr] Compiling rustix v1.0.5 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling anstyle v1.0.10 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling ryu v1.0.20 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling itoa v1.0.15 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling clap_builder v4.5.35 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling getrandom v0.3.2 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling chrono v0.4.40 [INFO] [stderr] Compiling linux-raw-sys v0.9.3 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling rand v0.9.0 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling hadris-common v1.1.0 [INFO] [stderr] Compiling clap v4.5.35 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling is-terminal v0.4.16 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling hadris-iso v1.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling tempfile v3.19.1 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 55.15s [INFO] running `Command { std: "docker" "inspect" "39bf30e76ca03d892bfbbac8c8e91e54c762281a22d360b65b3b1bbefb962080", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "39bf30e76ca03d892bfbbac8c8e91e54c762281a22d360b65b3b1bbefb962080", kill_on_drop: false }` [INFO] [stdout] 39bf30e76ca03d892bfbbac8c8e91e54c762281a22d360b65b3b1bbefb962080 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 54698f3ca6efd12f336dc6cff315b8d651afab1892d9674a2b70648c387cce60 [INFO] running `Command { std: "docker" "start" "-a" "54698f3ca6efd12f336dc6cff315b8d651afab1892d9674a2b70648c387cce60", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/hadris_iso-270d20b53a246a8b) [INFO] [stdout] [INFO] [stdout] running 122 tests [INFO] [stdout] test joliet::tests::test_decode_joliet_name_ascii ... ok [INFO] [stdout] test joliet::tests::test_decode_joliet_name_unicode ... ok [INFO] [stdout] test joliet::tests::test_encode_joliet_name_ascii ... ok [INFO] [stdout] test joliet::tests::test_decode_joliet_name_empty ... ok [INFO] [stdout] test joliet::tests::test_encode_decode_roundtrip_unicode ... ok [INFO] [stdout] test joliet::tests::test_decode_joliet_name_with_version_suffix ... ok [INFO] [stdout] test joliet::tests::test_is_likely_joliet_name_odd_length ... ok [INFO] [stdout] test joliet::tests::test_encode_decode_roundtrip ... ok [INFO] [stdout] test joliet::tests::test_joliet_level_escape_sequence ... ok [INFO] [stdout] test joliet::tests::test_joliet_level_from_escape_sequence ... ok [INFO] [stdout] test sync::__inner::boot::tests::test_base_boot_catalog_size ... ok [INFO] [stdout] test sync::__inner::boot::tests::test_boot_catalog_roundtrip ... ok [INFO] [stdout] test sync::__inner::boot::tests::test_boot_catalog_size ... ok [INFO] [stdout] test sync::__inner::boot::tests::test_boot_catalog_with_section ... ok [INFO] [stdout] test sync::__inner::boot::tests::test_emulation_type_roundtrip ... ok [INFO] [stdout] test sync::__inner::boot::tests::test_section_entry_new ... ok [INFO] [stdout] test joliet::tests::test_escape_sequences ... ok [INFO] [stdout] test joliet::tests::test_encode_joliet_name_unicode ... ok [INFO] [stdout] test sync::__inner::boot::tests::test_validation_entry_checksum ... ok [INFO] [stdout] test sync::__inner::boot::tests::test_validation_entry_invalid_checksum ... ok [INFO] [stdout] test sync::__inner::boot::tests::test_validation_entry_invalid_header ... ok [INFO] [stdout] test sync::__inner::boot::tests::test_validation_entry_invalid_key ... ok [INFO] [stdout] test sync::__inner::boot::tests::test_validation_entry_new ... ok [INFO] [stdout] test sync::__inner::modify::tests::test_split_path ... ok [INFO] [stdout] test sync::__inner::rrip::tests::test_cl_entry_new ... ok [INFO] [stdout] test sync::__inner::rrip::tests::test_nm_entry_new ... ok [INFO] [stdout] test sync::__inner::boot::tests::test_platform_id_roundtrip ... ok [INFO] [stdout] test sync::__inner::boot::tests::test_section_entry_not_bootable ... ok [INFO] [stdout] test sync::__inner::rrip::tests::test_nm_entry_special ... ok [INFO] [stdout] test joliet::tests::test_is_likely_joliet_name_ascii ... ok [INFO] [stdout] test joliet::tests::test_is_likely_joliet_name_empty ... ok [INFO] [stdout] test sync::__inner::rrip::tests::test_pn_entry_dev ... ok [INFO] [stdout] test sync::__inner::rrip::tests::test_posix_file_mode_regular ... ok [INFO] [stdout] test sync::__inner::rrip::tests::test_px_entry_header ... ok [INFO] [stdout] test sync::__inner::rrip::tests::test_posix_file_mode_symlink ... ok [INFO] [stdout] test sync::__inner::rrip::tests::test_pn_entry_new ... ok [INFO] [stdout] test sync::__inner::rrip::tests::test_posix_file_mode_directory ... ok [INFO] [stdout] test joliet::tests::test_joliet_level_all ... ok [INFO] [stdout] test sync::__inner::rrip::tests::test_rrip_builder_cl_pl_re ... ok [INFO] [stdout] test joliet::tests::test_is_likely_joliet_name_non_ascii ... ok [INFO] [stdout] test sync::__inner::rrip::tests::test_pl_entry_new ... ok [INFO] [stdout] test sync::__inner::rrip::tests::test_rrip_builder_nm ... ok [INFO] [stdout] test sync::__inner::rrip::tests::test_rrip_builder_complete ... ok [INFO] [stdout] test sync::__inner::rrip::tests::test_rrip_builder_nm_special ... ok [INFO] [stdout] test sync::__inner::rrip::tests::test_rrip_builder_empty ... ok [INFO] [stdout] test sync::__inner::rrip::tests::test_px_entry_new ... ok [INFO] [stdout] test sync::__inner::rrip::tests::test_rrip_builder_long_name_split ... ok [INFO] [stdout] test sync::__inner::rrip::tests::test_rrip_builder_pn ... ok [INFO] [stdout] test sync::__inner::rrip::tests::test_rrip_builder_px ... ok [INFO] [stdout] test sync::__inner::rrip::tests::test_rrip_options_disabled ... ok [INFO] [stdout] test sync::__inner::rrip::tests::test_rrip_builder_sl ... ok [INFO] [stdout] test sync::__inner::rrip::tests::test_rrip_options_default ... ok [INFO] [stdout] test sync::__inner::rrip::tests::test_sl_entry_from_path_absolute ... ok [INFO] [stdout] test sync::__inner::rrip::tests::test_sl_entry_from_path_relative ... ok [INFO] [stdout] test sync::__inner::rrip::tests::test_tf_entry_new_short ... ok [INFO] [stdout] test sync::__inner::susp::tests::test_iter_cl_pl_re ... ok [INFO] [stdout] test sync::__inner::susp::tests::test_build_split_no_overflow ... ok [INFO] [stdout] test sync::__inner::susp::tests::test_build_split_with_overflow ... ok [INFO] [stdout] test sync::__inner::susp::tests::test_iter_nm_entry ... ok [INFO] [stdout] test sync::__inner::susp::tests::test_iter_pn_entry ... ok [INFO] [stdout] test sync::__inner::susp::tests::test_iter_px_entry ... ok [INFO] [stdout] test sync::__inner::susp::tests::test_iter_tf_entry ... ok [INFO] [stdout] test sync::__inner::susp::tests::test_susp_identifier_valid ... ok [INFO] [stdout] test sync::__inner::susp::tests::test_susp_identifier_invalid ... ok [INFO] [stdout] test sync::__inner::susp::tests::test_system_use_builder_empty ... ok [INFO] [stdout] test sync::__inner::susp::tests::test_system_use_builder_er ... ok [INFO] [stdout] test sync::__inner::susp::tests::test_system_use_builder_padding ... ok [INFO] [stdout] test sync::__inner::rrip::tests::test_sl_component_new ... ok [INFO] [stdout] test sync::__inner::rrip::tests::test_sl_component_special ... ok [INFO] [stdout] test sync::__inner::rrip::tests::test_sl_entry_from_path_current ... ok [INFO] [stdout] test sync::__inner::susp::tests::test_iter_mixed_susp_rrip ... ok [INFO] [stdout] test sync::__inner::susp::tests::test_system_use_builder_roundtrip ... ok [INFO] [stdout] test sync::__inner::susp::tests::test_system_use_builder_sp ... ok [INFO] [stdout] test sync::__inner::susp::tests::test_system_use_builder_st ... ok [INFO] [stdout] test sync::__inner::susp::tests::test_system_use_iter_ce_entry ... ok [INFO] [stdout] test sync::__inner::susp::tests::test_system_use_iter_empty ... ok [INFO] [stdout] test sync::__inner::susp::tests::test_system_use_iter_multiple_entries ... ok [INFO] [stdout] test sync::__inner::susp::tests::test_system_use_iter_pd_entry ... ok [INFO] [stdout] test sync::__inner::susp::tests::test_system_use_iter_sp_entry ... ok [INFO] [stdout] test sync::__inner::susp::tests::test_system_use_iter_st_entry ... ok [INFO] [stdout] test sync::__inner::susp::tests::test_system_use_iter_with_skip ... ok [INFO] [stdout] test sync::__inner::susp::tests::test_system_use_iter_zero_length_terminates ... ok [INFO] [stdout] test sync::__inner::susp::tests::test_system_use_iter_unknown_entry ... ok [INFO] [stdout] test sync::__inner::write::tests::test_dedup_suffix_l1_with_ext ... ok [INFO] [stdout] test sync::__inner::write::tests::test_dedup_suffix_l1_no_ext ... ok [INFO] [stdout] test sync::__inner::modify::tests::test_file_data ... ok [INFO] [stdout] test sync::__inner::write::tests::test_dedup_suffix_distinct ... ok [INFO] [stdout] test sync::__inner::write::tests::test_dedup_suffix_l2 ... ok [INFO] [stdout] test sync::__inner::write::tests::test_dedup_suffix_l3_no_version ... ok [INFO] [stdout] test sync::__inner::write::tests::test_depth_first_tree_walk_iterator ... ok [INFO] [stdout] test sync::__inner::write::writer::tests::test_convert_joliet3_long_name_truncation ... ok [INFO] [stdout] test sync::__inner::write::writer::tests::test_convert_l1_dot_only ... ok [INFO] [stdout] test sync::__inner::write::writer::tests::test_convert_l1_empty_extension ... ok [INFO] [stdout] test sync::__inner::write::writer::tests::test_convert_l1_exact_8_3 ... ok [INFO] [stdout] test sync::__inner::write::writer::tests::test_convert_l1_no_dot ... ok [INFO] [stdout] test sync::__inner::write::writer::tests::test_convert_l1_no_dot_long ... ok [INFO] [stdout] test sync::__inner::write::writer::tests::test_convert_l1_multibyte_utf8 ... ok [INFO] [stdout] test sync::__inner::write::writer::tests::test_convert_l1_oversized ... ok [INFO] [stdout] test sync::__inner::write::writer::tests::test_convert_joliet3_short_name ... ok [INFO] [stdout] test sync::__inner::susp::tests::test_iter_sl_entry ... ok [INFO] [stdout] test sync::__inner::write::writer::tests::test_convert_l1 ... ok [INFO] [stdout] test sync::__inner::write::writer::tests::test_convert_l1_dot_dot ... ok [INFO] [stdout] test sync::__inner::write::writer::tests::test_convert_joliet3_multibyte_utf8 ... ok [INFO] [stdout] test sync::__inner::write::writer::tests::test_convert_l1_single_char ... ok [INFO] [stdout] test sync::__inner::write::writer::tests::test_convert_l2_empty_extension ... ok [INFO] [stdout] test sync::__inner::write::writer::tests::test_convert_l2_no_extension ... ok [INFO] [stdout] test sync::__inner::write::writer::tests::test_convert_l2_single_char ... ok [INFO] [stdout] test sync::__inner::write::writer::tests::test_convert_l3_empty_extension ... ok [INFO] [stdout] test sync::__inner::write::writer::tests::test_convert_l3_long_name_truncation ... ok [INFO] [stdout] test sync::__inner::write::writer::tests::test_convert_l2_long_name_truncation ... ok [INFO] [stdout] test sync::__inner::write::writer::tests::test_convert_l3_short_name ... ok [INFO] [stdout] test sync::__inner::write::writer::tests::test_convert_l2_short_name ... ok [INFO] [stdout] test sync::__inner::write::writer::tests::test_convert_l3_with_extension ... ok [INFO] [stdout] test types::tests::test_charset_a_substitute ... ok [INFO] [stdout] test types::tests::test_iso_str_len_all_spaces ... ok [INFO] [stdout] test types::tests::test_charset_d_substitute ... ok [INFO] [stdout] test types::tests::test_iso_str_len_embedded_spaces ... ok [INFO] [stdout] test types::tests::test_iso_str_len_trailing_spaces ... ok [INFO] [stdout] test types::tests::test_iso_str_len_no_trailing_spaces ... ok [INFO] [stdout] test sync::__inner::write::writer::tests::test_convert_l3_single_char ... ok [INFO] [stderr] Running tests/benchmark.rs (/opt/rustwide/target/debug/deps/benchmark-a50125a06a6da09e) [INFO] [stdout] test sync::__inner::write::writer::tests::test_convert_l2_no_dot ... ok [INFO] [stdout] test sync::__inner::write::writer::tests::test_convert_l3_no_dot ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 122 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test bench_iso_open_small ... ok [INFO] [stdout] test stress_test_many_files ... ok [INFO] [stdout] test bench_volume_descriptor_parsing ... ok [INFO] [stdout] test bench_iso_open_large ... ok [INFO] [stdout] test bench_directory_traversal ... ok [INFO] [stdout] test bench_boot_catalog_roundtrip ... ok [INFO] [stdout] test bench_rrip_builder ... ok [INFO] [stdout] test bench_susp_iterator ... ok [INFO] [stderr] Running tests/comprehensive_iso.rs (/opt/rustwide/target/debug/deps/comprehensive_iso-83ac79fbc32929e3) [INFO] [stdout] test bench_joliet_encoding_decoding ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.54s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 43 tests [INFO] [stdout] test datetime_tests::test_directory_record_datetime ... ok [INFO] [stdout] test datetime_tests::test_volume_descriptor_datetime ... ok [INFO] [stdout] test directory_tests::test_root_directory_access ... ok [INFO] [stdout] test edge_case_tests::test_directory_depth_limit ... ok [INFO] [stdout] test directory_tests::test_zero_length_record_terminates ... ok [INFO] [stdout] test edge_case_tests::test_empty_image ... ok [INFO] [stdout] test directory_tests::test_directory_record_structure ... ok [INFO] [stdout] test edge_case_tests::test_exactly_system_area ... ok [INFO] [stdout] test edge_case_tests::test_filename_character_restrictions ... ok [INFO] [stdout] test edge_case_tests::test_max_volume_space_size ... ok [INFO] [stdout] test eltorito_tests::test_boot_indicator_values ... ok [INFO] [stdout] test eltorito_tests::test_boot_media_types ... ok [INFO] [stdout] test eltorito_tests::test_section_header_indicators ... ok [INFO] [stdout] test eltorito_tests::test_boot_record_structure ... ok [INFO] [stdout] test edge_case_tests::test_sector_padding ... ok [INFO] [stdout] test file_identifier_tests::test_8_3_filename_rules ... ok [INFO] [stdout] test edge_case_tests::test_too_small_image ... ok [INFO] [stdout] test eltorito_tests::test_boot_catalog_checksum ... ok [INFO] [stdout] test file_identifier_tests::test_version_number ... ok [INFO] [stdout] test interop_tests::test_both_endian_format ... ok [INFO] [stdout] test multi_extent_tests::test_file_flags_multi_extent ... ok [INFO] [stdout] test interop_tests::test_d_characters ... ok [INFO] [stdout] test multi_extent_tests::test_large_file_support ... ok [INFO] [stdout] test path_table_tests::test_l_vs_m_path_table ... ok [INFO] [stdout] test path_table_tests::test_path_table_entry_structure ... ok [INFO] [stdout] test rock_ridge_tests::test_deep_directory_support ... ok [INFO] [stdout] test rock_ridge_tests::test_px_entry_structure ... ok [INFO] [stdout] test rock_ridge_tests::test_rrip_signatures ... ok [INFO] [stdout] test path_table_tests::test_path_table_root_entry ... ok [INFO] [stdout] test rock_ridge_tests::test_nm_entry_flags ... ok [INFO] [stdout] test rock_ridge_tests::test_sl_component_flags ... ok [INFO] [stdout] test rock_ridge_tests::test_susp_signature ... ok [INFO] [stdout] test volume_descriptor_tests::test_empty_volume_id ... ok [INFO] [stdout] test volume_descriptor_tests::test_invalid_standard_identifier ... ok [INFO] [stdout] test volume_descriptor_tests::test_max_length_volume_id ... ok [INFO] [stdout] test volume_descriptor_tests::test_multiple_pvds ... ok [INFO] [stdout] test volume_descriptor_tests::test_pvd_standard_identifier ... ok [INFO] [stdout] test file_identifier_tests::test_extension_rules ... ok [INFO] [stdout] test file_identifier_tests::test_special_identifiers ... ok [INFO] [stdout] test volume_descriptor_tests::test_volume_id_extraction ... ok [INFO] [stdout] test volume_descriptor_tests::test_terminator_required ... ok [INFO] [stdout] test file_identifier_tests::test_directory_identifier ... ok [INFO] [stderr] Running tests/iso_roundtrip_advanced.rs (/opt/rustwide/target/debug/deps/iso_roundtrip_advanced-369a11bce7cb6060) [INFO] [stdout] test eltorito_tests::test_validation_entry_platforms ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test test_dedup_with_no_extension ... ok [INFO] [stdout] test test_depth_9_fails ... ok [INFO] [stdout] test test_empty_directory_roundtrip ... ok [INFO] [stdout] test test_depth_8_succeeds ... ok [INFO] [stdout] test test_rrip_typed_fields_roundtrip ... ok [INFO] [stdout] test test_joliet_subdirectory_roundtrip ... ok [INFO] [stdout] test test_rrip_tf_timestamps_present ... ok [INFO] [stdout] test test_name_deduplication_produces_unique_names ... ok [INFO] [stdout] test test_size_estimate_is_conservative ... ok [INFO] [stdout] test test_path_table_contains_all_subdirectories ... ok [INFO] [stdout] test test_zero_size_file_roundtrip ... ok [INFO] [stdout] test test_roundtrip_multi_level_directories ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/rrip_reader.rs (/opt/rustwide/target/debug/deps/rrip_reader-5dca1b49ef9010e3) [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stdout] test test_nm_current_directory ... ok [INFO] [stdout] test test_nm_multi_entry_concatenation ... ok [INFO] [stdout] test test_joliet_svd_strings_are_utf16be ... ok [INFO] [stdout] test test_nm_parent_directory ... ok [INFO] [stdout] test test_es_parsing ... ok [INFO] [stdout] test test_pvd_root_directory_has_directory_flag ... ok [INFO] [stdout] test test_joliet_svd_volume_name_utf16be ... ok [INFO] [stdout] test test_rrip_detection_with_rock_ridge ... ok [INFO] [stdout] test test_rrip_detection_with_joliet_and_rock_ridge ... ok [INFO] [stdout] test test_rrip_nm_names ... ok [INFO] [stdout] test test_rrip_directory_iteration ... ok [INFO] [stdout] test test_rrip_px_attributes ... ok [INFO] [stdout] test test_rrip_detection_without_rock_ridge ... ok [INFO] [stdout] test test_pvd_root_directory_record_fields ... ok [INFO] [stdout] test test_pvd_strings_with_spaces ... ok [INFO] [stdout] test test_rrip_subdirectory_navigation ... ok [INFO] [stdout] test test_sl_continue_component_assembly ... ok [INFO] [stdout] test test_rrip_tf_timestamps ... ok [INFO] [stdout] test test_sl_relative_path_assembly ... ok [INFO] [stdout] test test_tf_long_form_timestamps ... ok [INFO] [stdout] test test_tf_short_form_timestamps ... ok [INFO] [stdout] test test_sl_absolute_path_assembly ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/xorriso_advanced.rs (/opt/rustwide/target/debug/deps/xorriso_advanced-cf2a5d7629d8ca5f) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_multi_sector_directory ... ok [INFO] [stdout] test test_hadris_rockridge_roundtrip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/xorriso_basic.rs (/opt/rustwide/target/debug/deps/xorriso_basic-ed41b7bb97cbed4c) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_iso_file_content ... ok [INFO] [stdout] test test_large_file ... ok [INFO] [stdout] test test_read_directory_structure ... ok [INFO] [stdout] test test_unicode_filenames_joliet ... ok [INFO] [stdout] test test_read_xorriso_minimal_iso ... ok [INFO] [stdout] test test_read_xorriso_rockridge_iso ... ok [INFO] [stdout] test test_read_xorriso_joliet_iso ... ok [INFO] [stdout] test test_xorriso_report ... ok [INFO] [stdout] test test_volume_descriptor_chain ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/xorriso_boot.rs (/opt/rustwide/target/debug/deps/xorriso_boot-20b6da9663549437) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_compare_boot_catalogs ... ok [INFO] [stdout] test test_hadris_bootable_iso_creation ... ok [INFO] [stdout] test test_eltorito_boot_catalog_comparison ... ok [INFO] [stdout] test test_qemu_boot_xorriso_iso ... ok [INFO] [stdout] test test_qemu_boot_hadris_iso ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [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/xorriso_helpers.rs (/opt/rustwide/target/debug/deps/xorriso_helpers-077d7d9b503ef3f0) [INFO] [stderr] Running tests/xorriso_hybrid.rs (/opt/rustwide/target/debug/deps/xorriso_hybrid-861b637ee1761120) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_hybrid_boot_dual ... ok [INFO] [stdout] test test_hybrid_boot_gpt ... ok [INFO] [stdout] test test_hybrid_boot_mbr ... 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] [stderr] Doc-tests hadris_iso [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test src/lib.rs - sync::__inner::modify (line 513) ... ignored [INFO] [stdout] test src/lib.rs - sync::__inner::modify (line 542) ... ignored [INFO] [stdout] test src/lib.rs - (line 159) ... ok [INFO] [stdout] test src/lib.rs - (line 192) ... ok [INFO] [stdout] test src/lib.rs - (line 17) ... ok [INFO] [stdout] test src/lib.rs - sync::__inner::directory (line 340) ... ok [INFO] [stdout] test src/lib.rs - (line 60) ... ok [INFO] [stdout] test src/lib.rs - sync::__inner::read (line 423) ... ok [INFO] [stdout] test src/lib.rs - sync::__inner::boot (line 382) ... ok [INFO] [stdout] test src/lib.rs - sync::__inner::write (line 473) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.92s; merged doctests compilation took 0.90s [INFO] running `Command { std: "docker" "inspect" "54698f3ca6efd12f336dc6cff315b8d651afab1892d9674a2b70648c387cce60", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "54698f3ca6efd12f336dc6cff315b8d651afab1892d9674a2b70648c387cce60", kill_on_drop: false }` [INFO] [stdout] 54698f3ca6efd12f336dc6cff315b8d651afab1892d9674a2b70648c387cce60