[INFO] cloning repository https://github.com/ImBearChild/SnowDrive
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ImBearChild/SnowDrive" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FImBearChild%2FSnowDrive", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FImBearChild%2FSnowDrive'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 169b1742ea35103c641cc3c690b843b0d82e1002
[INFO] testing ImBearChild/SnowDrive against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FImBearChild%2FSnowDrive" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/ImBearChild/SnowDrive
[INFO] finished tweaking git repo https://github.com/ImBearChild/SnowDrive
[INFO] tweaked toml for git repo https://github.com/ImBearChild/SnowDrive written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/ImBearChild/SnowDrive on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/ImBearChild/SnowDrive 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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded hash32 v0.3.1
[INFO] [stderr]   Downloaded defmt v1.1.1
[INFO] [stderr]   Downloaded heapless v0.8.0
[INFO] [stderr]   Downloaded ini_core v0.2.0
[INFO] [stderr]   Downloaded embedded-io v0.7.1
[INFO] [stderr]   Downloaded embedded-hal-async v1.0.0
[INFO] [stderr]   Downloaded embassy-futures v0.1.2
[INFO] [stderr]   Downloaded ucs2 v0.3.3
[INFO] [stderr]   Downloaded embedded-io-async v0.7.0
[INFO] [stderr]   Downloaded embassy-time v0.5.1
[INFO] [stderr]   Downloaded embassy-executor-timer-queue v0.1.0
[INFO] [stderr]   Downloaded embassy-usb-driver v0.2.2
[INFO] [stderr]   Downloaded embedded-io v0.6.1
[INFO] [stderr]   Downloaded void v1.0.2
[INFO] [stderr]   Downloaded nb v0.1.3
[INFO] [stderr]   Downloaded nb v1.1.0
[INFO] [stderr]   Downloaded document-features v0.2.12
[INFO] [stderr]   Downloaded embassy-net-driver-channel v0.4.0
[INFO] [stderr]   Downloaded embassy-net-driver v0.2.0
[INFO] [stderr]   Downloaded bit_field v0.10.3
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.127
[INFO] [stderr]   Downloaded defmt-macros v1.1.1
[INFO] [stderr]   Downloaded defmt-parser v1.0.0
[INFO] [stderr]   Downloaded thiserror-impl v2.0.19
[INFO] [stderr]   Downloaded embedded-io-async v0.6.1
[INFO] [stderr]   Downloaded embedded-hal v0.2.7
[INFO] [stderr]   Downloaded embassy-time-queue-utils v0.3.2
[INFO] [stderr]   Downloaded embassy-time-driver v0.2.2
[INFO] [stderr]   Downloaded pkg-config v0.3.33
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.127
[INFO] [stderr]   Downloaded strum v0.28.0
[INFO] [stderr]   Downloaded thiserror v2.0.19
[INFO] [stderr]   Downloaded embassy-usb v0.6.0
[INFO] [stderr]   Downloaded embedded-hal v1.0.0
[INFO] [stderr]   Downloaded critical-section v1.2.0
[INFO] [stderr]   Downloaded find-msvc-tools v0.1.9
[INFO] [stderr]   Downloaded strum_macros v0.28.0
[INFO] [stderr]   Downloaded litrs v1.0.1
[INFO] [stderr]   Downloaded proc-mounts v0.3.0
[INFO] [stderr]   Downloaded partition-identity v0.3.1
[INFO] [stderr]   Downloaded macaddr v1.0.1
[INFO] [stderr]   Downloaded jiff-static v0.2.35
[INFO] [stderr]   Downloaded env_filter v2.0.0
[INFO] [stderr]   Downloaded embassy-sync v0.8.0
[INFO] [stderr]   Downloaded iso9660-no-std v0.1.2
[INFO] [stderr]   Downloaded cc v1.4.0
[INFO] [stderr]   Downloaded uuid v1.24.0
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.127
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.127
[INFO] [stderr]   Downloaded env_logger v0.11.11
[INFO] [stderr]   Downloaded portable-atomic-util v0.2.7
[INFO] [stderr]   Downloaded heapless v0.9.3
[INFO] [stderr]   Downloaded usb-gadget v1.2.0
[INFO] [stderr]   Downloaded js-sys v0.3.104
[INFO] [stderr]   Downloaded jiff-core v0.1.0
[INFO] [stderr]   Downloaded portable-atomic v1.14.0
[INFO] [stderr]   Downloaded jiff v0.2.35
[INFO] [stderr]   Downloaded anstyle-wincon v3.0.11
[INFO] [stderr]   Downloaded once_cell_polyfill v1.70.2
[INFO] [stderr]   Downloaded ctrlc v3.5.2
[INFO] [stderr]   Downloaded dispatch2 v0.3.1
[INFO] [stderr]   Downloaded objc2-encode v4.1.0
[INFO] [stderr]   Downloaded clap_lex v1.1.0
[INFO] [stderr]   Downloaded objc2 v0.6.4
[INFO] [stderr]   Downloaded block2 v0.6.2
[INFO] [stderr]   Downloaded clap v4.6.5
[INFO] [stderr]   Downloaded clap_derive v4.6.4
[INFO] [stderr]   Downloaded nix v0.31.3
[INFO] [stderr]   Downloaded clap_builder v4.6.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] a248d959f4f6b9466c9d529c5ccd397232a3a97e67b20b874ffcf51240e62c68
[INFO] running `Command { std: "docker" "start" "a248d959f4f6b9466c9d529c5ccd397232a3a97e67b20b874ffcf51240e62c68", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a248d959f4f6b9466c9d529c5ccd397232a3a97e67b20b874ffcf51240e62c68", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a248d959f4f6b9466c9d529c5ccd397232a3a97e67b20b874ffcf51240e62c68" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a248d959f4f6b9466c9d529c5ccd397232a3a97e67b20b874ffcf51240e62c68", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a248d959f4f6b9466c9d529c5ccd397232a3a97e67b20b874ffcf51240e62c68" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling embedded-io v0.7.1
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling heapless v0.9.3
[INFO] [stderr]    Compiling embedded-io-async v0.7.0
[INFO] [stderr]    Compiling heapless v0.8.0
[INFO] [stderr]    Compiling embassy-sync v0.8.0
[INFO] [stderr]    Compiling embassy-time-driver v0.2.2
[INFO] [stderr]    Compiling hash32 v0.3.1
[INFO] [stderr]    Compiling embedded-io-async v0.6.1
[INFO] [stderr]    Compiling nb v1.1.0
[INFO] [stderr]    Compiling embedded-hal-async v1.0.0
[INFO] [stderr]    Compiling litrs v1.0.1
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling critical-section v1.2.0
[INFO] [stderr]    Compiling nb v0.1.3
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling embedded-hal v1.0.0
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling embedded-io v0.6.1
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling embedded-hal v0.2.7
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling ini_core v0.2.0
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling embassy-futures v0.1.2
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling embassy-net-driver v0.2.0
[INFO] [stderr]    Compiling embassy-usb v0.6.0
[INFO] [stderr]    Compiling cfg_aliases v0.2.2
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling snowscsi-common v0.1.0 (/opt/rustwide/workdir/snowscsi-common)
[INFO] [stderr]    Compiling embassy-time v0.5.1
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling embassy-net-driver-channel v0.4.0
[INFO] [stderr]    Compiling embassy-usb-driver v0.2.2
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling cc v1.4.0
[INFO] [stderr]    Compiling snowscsi-iso9660 v0.1.0 (/opt/rustwide/workdir/snowscsi-iso9660)
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling jiff-core v0.1.0
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling bit_field v0.10.3
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling ucs2 v0.3.3
[INFO] [stderr]    Compiling clap_builder v4.6.5
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling partition-identity v0.3.1
[INFO] [stderr]    Compiling proc-mounts v0.3.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling env_filter v2.0.0
[INFO] [stderr]    Compiling jiff v0.2.35
[INFO] [stderr]    Compiling snowscsi-tests v0.1.0 (/opt/rustwide/workdir/snowscsi-tests)
[INFO] [stderr]    Compiling snowscsi v0.1.0 (/opt/rustwide/workdir/snowscsi)
[INFO] [stderr]    Compiling macaddr v1.0.1
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling uuid v1.24.0
[INFO] [stderr]    Compiling ctrlc v3.5.2
[INFO] [stderr]    Compiling clap v4.6.5
[INFO] [stderr] warning: snowscsi-tests@0.1.0: libiscsi not found, integration tests skipped
[INFO] [stderr]    Compiling iso9660-no-std v0.1.2
[INFO] [stderr]    Compiling usb-gadget v1.2.0
[INFO] [stderr]    Compiling env_logger v0.11.11
[INFO] [stderr]    Compiling snowscsi-cli v0.1.0 (/opt/rustwide/workdir/snowscsi-cli)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 03s
[INFO] running `Command { std: "docker" "inspect" "a248d959f4f6b9466c9d529c5ccd397232a3a97e67b20b874ffcf51240e62c68", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a248d959f4f6b9466c9d529c5ccd397232a3a97e67b20b874ffcf51240e62c68" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling embassy-time-driver v0.2.2
[INFO] [stderr]    Compiling embassy-time-queue-utils v0.3.2
[INFO] [stderr]    Compiling critical-section v1.2.0
[INFO] [stderr]    Compiling embassy-executor-timer-queue v0.1.0
[INFO] [stderr] warning: snowscsi-tests@0.1.0: libiscsi not found, integration tests skipped
[INFO] [stderr]    Compiling snowscsi-iso9660 v0.1.0 (/opt/rustwide/workdir/snowscsi-iso9660)
[INFO] [stderr]    Compiling snowscsi-common v0.1.0 (/opt/rustwide/workdir/snowscsi-common)
[INFO] [stderr]    Compiling embassy-sync v0.8.0
[INFO] [stderr]    Compiling embassy-time v0.5.1
[INFO] [stderr]    Compiling embassy-net-driver-channel v0.4.0
[INFO] [stderr]    Compiling embassy-usb v0.6.0
[INFO] [stderr]    Compiling snowscsi v0.1.0 (/opt/rustwide/workdir/snowscsi)
[INFO] [stderr]    Compiling snowscsi-tests v0.1.0 (/opt/rustwide/workdir/snowscsi-tests)
[INFO] [stderr]    Compiling snowscsi-cli v0.1.0 (/opt/rustwide/workdir/snowscsi-cli)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 47.94s
[INFO] running `Command { std: "docker" "inspect" "a248d959f4f6b9466c9d529c5ccd397232a3a97e67b20b874ffcf51240e62c68", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a248d959f4f6b9466c9d529c5ccd397232a3a97e67b20b874ffcf51240e62c68" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: snowscsi-tests@0.1.0: libiscsi not found, integration tests skipped
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/snowscsi-05bca0b6b53dff6b)
[INFO] [stdout] 
[INFO] [stdout] running 275 tests
[INFO] [stdout] test cdrom::common::tests::cdrom_get_config_dvdram_features_hyper_multi ... ok
[INFO] [stdout] test cdrom::common::tests::cdrom_get_config_cd_profile ... ok
[INFO] [stdout] test cdrom::common::tests::cdrom_get_config_dvdram_write_protect_clear ... ok
[INFO] [stdout] test cdrom::common::tests::capabilities_page_parameterized_by_model ... ok
[INFO] [stdout] test cdrom::common::tests::cdrom_get_config_rt_10b_dvd_read_full_descriptor ... ok
[INFO] [stdout] test cdrom::common::tests::cdrom_get_config_rt_10b_returns_only_starting_feature ... ok
[INFO] [stdout] test cdrom::common::tests::cdrom_get_config_rt_10b_profile_list_only ... ok
[INFO] [stdout] test cdrom::common::tests::cdrom_get_config_starting_feature_filters ... ok
[INFO] [stdout] test cdrom::common::tests::capabilities_page_read_only_cd_rom_layout ... ok
[INFO] [stdout] test cdrom::common::tests::cdrom_mode_page_all_pages_contains_each_page ... ok
[INFO] [stdout] test cdrom::common::tests::cdrom_mode_sense_10_all_pages ... ok
[INFO] [stdout] test cdrom::common::tests::cdrom_mode_sense_6_audio_control_page ... ok
[INFO] [stdout] test cdrom::common::tests::cdrom_mode_sense_6_capabilities_page ... ok
[INFO] [stdout] test cdrom::common::tests::cdrom_mode_sense_6_cd_params_page ... ok
[INFO] [stdout] test cdrom::common::tests::current_profile_codes ... ok
[INFO] [stdout] test cdrom::common::tests::current_profile_from_capacity ... ok
[INFO] [stdout] test cdrom::common::tests::disc_info_alloc_clamps_response ... ok
[INFO] [stdout] test cdrom::common::tests::disc_info_cdrw_sets_erasable ... ok
[INFO] [stdout] test cdrom::common::tests::disc_info_finalized_cd_rom_layout ... ok
[INFO] [stdout] test cdrom::common::tests::dvd_ram_mandatory_features_table212 ... ok
[INFO] [stdout] test cdrom::common::tests::get_config_dvd_ram_features ... ok
[INFO] [stdout] test cdrom::common::tests::read_buffer_capacity_structure ... ok
[INFO] [stdout] test cdrom::drive::tests::drive_builder_identity ... ok
[INFO] [stdout] test cdrom::drive::tests::drive_empty_tray_tur ... ok
[INFO] [stdout] test cdrom::drive::tests::drive_empty_tray_tur_open_ascq ... ok
[INFO] [stdout] test cdrom::drive::tests::drive_format_unit_dvd_rw_format_compat ... ok
[INFO] [stdout] test cdrom::drive::tests::drive_format_unit_rejects_init_pattern ... ok
[INFO] [stdout] test cdrom::drive::tests::drive_format_unit_rejects_read_only_media ... ok
[INFO] [stdout] test cdrom::common::tests::cdrom_get_config_rt_10b_unsupported_returns_header_only ... ok
[INFO] [stdout] test cdrom::common::tests::cdrom_get_config_features_present ... ok
[INFO] [stdout] test cdrom::drive::tests::drive_format_unit_tryout_does_not_clear ... ok
[INFO] [stdout] test cdrom::drive::tests::drive_gesn_media_event_format ... ok
[INFO] [stdout] test cdrom::drive::tests::drive_format_unit_rejects_type_01 ... ok
[INFO] [stdout] test cdrom::common::tests::cdrom_get_config_dvd_profile ... ok
[INFO] [stdout] test cdrom::common::tests::cdrom_get_config_rt_01b_returns_only_current_features ... ok
[INFO] [stdout] test cdrom::common::tests::cdrom_get_config_alloc_clamp ... ok
[INFO] [stdout] test cdrom::drive::tests::drive_load_eject_ua_cycle ... ok
[INFO] [stdout] test cdrom::drive::tests::drive_get_configuration_empty_profile ... ok
[INFO] [stdout] test cdrom::drive::tests::drive_get_performance_nominal_descriptor ... ok
[INFO] [stdout] test cdrom::drive::tests::drive_format_unit_clears_logical_blocks ... ok
[INFO] [stdout] test cdrom::drive::tests::disc_info_reports_always_formatted ... ok
[INFO] [stdout] test cdrom::drive::tests::drive_inquiry_bypasses_ua ... ok
[INFO] [stdout] test cdrom::drive::tests::drive_pending_overrides_tur ... ok
[INFO] [stdout] test cdrom::drive::tests::drive_mode_select_write_parameters_roundtrip ... ok
[INFO] [stdout] test cdrom::drive::tests::drive_read_dvd_structure_08_09_0a_0b_for_dvdram ... ok
[INFO] [stdout] test cdrom::drive::tests::drive_request_sense_clears_pending ... ok
[INFO] [stdout] test cdrom::drive::tests::drive_send_opc_and_set_streaming_parameter_lists ... ok
[INFO] [stdout] test cdrom::drive::tests::drive_ua_overrides_read_capacity ... ok
[INFO] [stdout] test cdrom::drive::tests::drive_inquiry ... ok
[INFO] [stdout] test cdrom::drive::tests::drive_new_defaults ... ok
[INFO] [stdout] test cdrom::drive::tests::drive_mode_sense_2a ... ok
[INFO] [stdout] test cdrom::drive::tests::drive_prevent_removal_blocks_eject ... ok
[INFO] [stdout] test cdrom::dvdram::tests::open_releases_the_plane ... ok
[INFO] [stdout] test cdrom::drive::tests::drive_read_ahead_offset_is_the_backend_address ... ok
[INFO] [stdout] test cdrom::drive::tests::sync_reaches_parked_media ... ok
[INFO] [stdout] test cdrom::media::tests::pregap_sectors ... ok
[INFO] [stdout] test cdrom::media::tests::sector_size_constants ... ok
[INFO] [stdout] test cdrom::media::tests::session_info_construct ... ok
[INFO] [stdout] test cdrom::media::tests::track_defaults_construct ... ok
[INFO] [stdout] test cdrom::media::tests::media_error_variants ... ok
[INFO] [stdout] test cdrom::dvdram::tests::open_geometry_from_capacity ... ok
[INFO] [stdout] test cdrom::media::tests::default_cd_capacity ... ok
[INFO] [stdout] test cdrom::media::tests::disc_type_profile_codes ... ok
[INFO] [stdout] test cdrom::drive::tests::tray_parked_rows_of_truth_table ... ok
[INFO] [stdout] test cdrom::drive::tests::drive_read_capacity_empty_tray ... ok
[INFO] [stdout] test iscsi::conn::tests::write_all_writes_everything ... ok
[INFO] [stdout] test iscsi::pdu::tests::bhs_index_and_conversion ... ok
[INFO] [stdout] test iscsi::pdu::tests::buffer_offset_at_bytes_40_43 ... ok
[INFO] [stdout] test iscsi::pdu::tests::cdb_extraction ... ok
[INFO] [stdout] test iscsi::pdu::tests::cdb_service_action_in_16 ... ok
[INFO] [stdout] test iscsi::pdu::tests::cid_at_bytes_20_21 ... ok
[INFO] [stdout] test iscsi::pdu::tests::cmd_sn_at_bytes_24_27 ... ok
[INFO] [stdout] test iscsi::pdu::tests::data_in_status_fields ... ok
[INFO] [stdout] test iscsi::pdu::tests::data_seg_len_rfc_read ... ok
[INFO] [stdout] test cdrom::win_compat_tests::win_single_cmds_diag ... ok
[INFO] [stdout] test cdrom::win_compat_tests::rfc_formattable_descriptor_tdp_is_block_length ... ok
[INFO] [stdout] test cdrom::win_compat_tests::win_rejected_probe_does_not_poison_next_command ... ok
[INFO] [stdout] test iscsi::conn::tests::read_exact_returns_err_on_eof ... ok
[INFO] [stdout] test iscsi::pdu::tests::data_seg_len_rfc_write ... ok
[INFO] [stdout] test cdrom::win_compat_tests::win_ua_still_reports_once ... ok
[INFO] [stdout] test iscsi::pdu::tests::data_seg_len_roundtrip ... ok
[INFO] [stdout] test iscsi::pdu::tests::data_sn_at_bytes_36_39 ... ok
[INFO] [stdout] test iscsi::pdu::tests::exp_cmd_sn_at_bytes_28_31 ... ok
[INFO] [stdout] test iscsi::pdu::tests::iscsi_opcode_names ... ok
[INFO] [stdout] test iscsi::pdu::tests::itt_roundtrip ... ok
[INFO] [stdout] test iscsi::pdu::tests::login_csg_nsg ... ok
[INFO] [stdout] test iscsi::pdu::tests::login_request_fields ... ok
[INFO] [stdout] test iscsi::pdu::tests::login_response_status_class_detail ... ok
[INFO] [stdout] test iscsi::pdu::tests::lun_is_single_level_detects_other_address_methods ... ok
[INFO] [stdout] test iscsi::pdu::tests::exp_stat_sn_at_bytes_28_31 ... ok
[INFO] [stdout] test iscsi::pdu::tests::flags_roundtrip ... ok
[INFO] [stdout] test iscsi::pdu::tests::lun_set_zeroes_byte8_and_upper_lun_bytes ... ok
[INFO] [stdout] test cdrom::drive::tests::dvd_ram_always_formatted_no_medium_not_formatted ... ok
[INFO] [stdout] test iscsi::pdu::tests::max_cmd_sn_at_bytes_32_35 ... ok
[INFO] [stdout] test iscsi::pdu::tests::opcode_roundtrip_and_preserves_upper_bits ... ok
[INFO] [stdout] test iscsi::pdu::tests::pdu_pad_len_multiples_of_four ... ok
[INFO] [stdout] test iscsi::pdu::tests::response_field_at_byte_2 ... ok
[INFO] [stdout] test iscsi::pdu::tests::scsi_status_at_byte_3 ... ok
[INFO] [stdout] test iscsi::pdu::tests::t_bit_rfc_read ... ok
[INFO] [stdout] test iscsi::pdu::tests::r2t_fields ... ok
[INFO] [stdout] test iscsi::pdu::tests::t_bit_rfc_write ... ok
[INFO] [stdout] test iscsi::pdu::tests::reject_reason_at_byte_2 ... ok
[INFO] [stdout] test iscsi::pdu::tests::t_bit_roundtrip ... ok
[INFO] [stdout] test iscsi::pdu::tests::stat_sn_at_bytes_24_27 ... ok
[INFO] [stdout] test iscsi::pdu::tests::total_ahs_length_read ... ok
[INFO] [stdout] test iscsi::pdu::tests::ttt_roundtrip ... ok
[INFO] [stdout] test iscsi::target::tests::data_in_respects_max_recv_data_segment ... ok
[INFO] [stdout] test iscsi::target::tests::login_negotiate_overflow_returns_error ... ok
[INFO] [stdout] test iscsi::target::tests::poll_login_and_inquiry ... ok
[INFO] [stdout] test iscsi::target::tests::poll_reject_on_ahs ... ok
[INFO] [stdout] test iscsi::pdu::tests::tmf_function_reads_byte2 ... ok
[INFO] [stdout] test iscsi::pdu::tests::tmf_response_set ... ok
[INFO] [stdout] test scsi::backend::tests::file_backend_async_planes_match_sync_contract ... ok
[INFO] [stdout] test scsi::backend::tests::file_backend_missing_read_only_open_fails ... ok
[INFO] [stdout] test scsi::backend::tests::block_backend_ram_out_of_bounds ... ok
[INFO] [stdout] test scsi::backend::tests::file_backend_read_only_rejects_write ... ok
[INFO] [stdout] test scsi::backend::tests::block_backend_ram_roundtrip ... ok
[INFO] [stdout] test iscsi::transport::tests::tcp_conn_roundtrip ... ok
[INFO] [stdout] test scsi::block::tests::block_create_ram ... ok
[INFO] [stdout] test iscsi::transport::tests::serve_handles_login_nop_and_logout_over_tcp ... ok
[INFO] [stdout] test scsi::block::tests::block_create_rejects_zero_sector ... ok
[INFO] [stdout] test scsi::block::tests::block_file_read_only ... ok
[INFO] [stdout] test scsi::backend::tests::block_backend_file_dispatch ... ok
[INFO] [stdout] test scsi::backend::tests::file_backend_new_file_grows_on_write ... ok
[INFO] [stdout] test scsi::block::tests::block_lba_out_of_range_16 ... ok
[INFO] [stdout] test scsi::block::tests::block_lba_out_of_range_12 ... ok
[INFO] [stdout] test scsi::block::tests::block_lba_out_of_range ... ok
[INFO] [stdout] test scsi::backend::tests::file_backend_roundtrip ... ok
[INFO] [stdout] test scsi::block::tests::block_prevent_allow_start_stop_eject ... ok
[INFO] [stdout] test scsi::block::tests::block_lba_out_of_range_6 ... ok
[INFO] [stdout] test scsi::block::tests::block_file_write_read_roundtrip ... ok
[INFO] [stdout] test scsi::block::tests::block_rdprotect_wrprotect_and_read6_reserved_rejected ... ok
[INFO] [stdout] test scsi::block::tests::block_read_capacity ... ok
[INFO] [stdout] test scsi::block::tests::block_read_zero ... ok
[INFO] [stdout] test scsi::block::tests::block_synchronize_cache ... ok
[INFO] [stdout] test scsi::block::tests::block_synchronize_cache_16 ... ok
[INFO] [stdout] test scsi::block::tests::block_read_capacity_16_unknown_sa ... ok
[INFO] [stdout] test scsi::block::tests::block_unknown_opcode ... ok
[INFO] [stdout] test scsi::block::tests::block_work_buf_too_small ... ok
[INFO] [stdout] test scsi::block::tests::block_write_read_roundtrip ... ok
[INFO] [stdout] test scsi::block::tests::block_read_capacity_pmi_zero_lba_nonzero ... ok
[INFO] [stdout] test scsi::block::tests::block_write_read_roundtrip_6 ... ok
[INFO] [stdout] test scsi::block::tests::cdrom_profile_set_writable_cannot_unlock ... ok
[INFO] [stdout] test scsi::block::tests::disk_policy_lock_unlock_roundtrip ... ok
[INFO] [stdout] test scsi::block::tests::block_write_read_roundtrip_12 ... ok
[INFO] [stdout] test scsi::block::tests::sync_is_noop ... ok
[INFO] [stdout] test scsi::block::tests::xfer_non_aligned_split_read ... ok
[INFO] [stdout] test scsi::block::tests::xfer_non_aligned_split_write ... ok
[INFO] [stdout] test scsi::block::tests::block_write_read_roundtrip_16 ... ok
[INFO] [stdout] test scsi::device::tests::block_disk_roundtrip_via_dyn_forwarding ... ok
[INFO] [stdout] test scsi::device::tests::data_capacity_aligns_down_to_4_bytes ... ok
[INFO] [stdout] test scsi::device::tests::scsi_device_sync_defaults_and_forwards ... ok
[INFO] [stdout] test scsi::device::tests::store_done_maps_and_next_store_op_defaults_none ... ok
[INFO] [stdout] test scsi::device::tests::sense_for_storage_error_covers_all_variants ... ok
[INFO] [stdout] test scsi::block::tests::disk_read_only_rejects_writes_at_command_phase ... ok
[INFO] [stdout] test scsi::block::tests::read_ahead_offset_is_the_backend_address ... ok
[INFO] [stdout] test scsi::fs_backend::tests::open_or_create_creates_new ... ok
[INFO] [stdout] test scsi::fs_backend::tests::open_read_only_existing_file ... ok
[INFO] [stdout] test scsi::fs_backend::tests::read_dir_lists_entries ... ok
[INFO] [stdout] test scsi::fs_backend::tests::open_read_only_missing_file ... ok
[INFO] [stdout] test scsi::fs_backend::tests::root_path ... ok
[INFO] [stdout] test scsi::block::tests::block_read_6_zero_blocks ... ok
[INFO] [stdout] test scsi::fs_backend::tests::remove_file ... ok
[INFO] [stdout] test scsi::sbc::tests::parse_is_total_on_empty_and_truncated_cdbs ... ok
[INFO] [stdout] test scsi::block::tests::block_read_capacity_16 ... ok
[INFO] [stdout] test scsi::sbc::tests::parse_read_capacity_16_and_unknown_sa ... ok
[INFO] [stdout] test scsi::sbc::tests::parse_spc_fallthrough ... ok
[INFO] [stdout] test scsi::sbc::tests::parse_synchronize_cache ... ok
[INFO] [stdout] test scsi::sbc::tests::parse_synchronize_cache_16 ... ok
[INFO] [stdout] test scsi::sbc::tests::parse_unknown_opcode_returns_none ... ok
[INFO] [stdout] test scsi::sbc::tests::parse_read_capacity_10 ... ok
[INFO] [stdout] test scsi::sbc::tests::parse_read_write_16 ... ok
[INFO] [stdout] test scsi::sbc::tests::parse_read_write_6 ... ok
[INFO] [stdout] test scsi::scsi::tests::cdb16_lba_full_range ... ok
[INFO] [stdout] test scsi::sbc::tests::parse_read_write_10 ... ok
[INFO] [stdout] test scsi::sbc::tests::parse_read_write_12 ... ok
[INFO] [stdout] test scsi::scsi::tests::cdb6_transfer_len_zero_means_256 ... ok
[INFO] [stdout] test scsi::scsi::tests::cdb_len_from_opcode_groups ... ok
[INFO] [stdout] test scsi::scsi::tests::cdb6_lba_masks_upper_bits_of_byte1 ... ok
[INFO] [stdout] test scsi::scsi::tests::cdb6_opcode_lba_transfer_roundtrip ... ok
[INFO] [stdout] test scsi::scsi::tests::field_accessors_are_total_on_empty_and_short_slices ... ok
[INFO] [stdout] test scsi::scsi::tests::opcode_names ... ok
[INFO] [stdout] test scsi::scsi::tests::cdb10_opcode_lba_transfer_roundtrip ... ok
[INFO] [stdout] test scsi::scsi::tests::cdb12_opcode_lba_transfer_roundtrip ... ok
[INFO] [stdout] test scsi::scsi::tests::cdb16_opcode_lba_transfer_roundtrip ... ok
[INFO] [stdout] test scsi::spc::tests::execute_inquiry_standard_page_nonzero_rejected ... ok
[INFO] [stdout] test scsi::spc::tests::execute_inquiry_vpd_pages ... ok
[INFO] [stdout] test scsi::spc::tests::execute_mode_select_is_noop_good ... ok
[INFO] [stdout] test scsi::spc::tests::execute_mode_sense_6_caching_page ... ok
[INFO] [stdout] test scsi::spc::tests::execute_mode_sense_6_page_3f_concatenates_pages ... ok
[INFO] [stdout] test scsi::spc::tests::execute_mode_sense_unsupported_page_rejected ... ok
[INFO] [stdout] test scsi::spc::tests::execute_inquiry_standard ... ok
[INFO] [stdout] test scsi::spc::tests::execute_prevent_allow_sets_prevent ... ok
[INFO] [stdout] test scsi::scsi::tests::sense_fixed_format_clamps_to_buffer ... ok
[INFO] [stdout] test scsi::spc::tests::execute_prevent_persistent_values_rejected_on_plain_devices ... ok
[INFO] [stdout] test scsi::scsi::tests::sense_new_clear_and_fixed_format ... ok
[INFO] [stdout] test scsi::spc::tests::execute_receive_diagnostic_pcv0_returns_empty ... ok
[INFO] [stdout] test scsi::spc::tests::execute_inquiry_vpd_unsupported_page_rejected ... ok
[INFO] [stdout] test scsi::spc::tests::execute_request_sense_reports_and_is_cleared_by_caller ... ok
[INFO] [stdout] test scsi::spc::tests::execute_receive_diagnostic_supported_pages ... ok
[INFO] [stdout] test scsi::spc::tests::execute_receive_diagnostic_unknown_page_rejected ... ok
[INFO] [stdout] test scsi::spc::tests::execute_send_diagnostic_default_selftest_is_good ... ok
[INFO] [stdout] test scsi::spc::tests::execute_mode_sense_10 ... ok
[INFO] [stdout] test scsi::spc::tests::execute_test_unit_ready ... ok
[INFO] [stdout] test scsi::spc::tests::execute_send_diagnostic_unsupported_code_rejected ... ok
[INFO] [stdout] test scsi::spc::tests::execute_start_stop_good_and_removal_prevented ... ok
[INFO] [stdout] test scsi::spc::tests::parse_identifies_each_spc_command ... ok
[INFO] [stdout] test scsi::spc::tests::parse_returns_none_for_sbc_and_unknown_opcodes ... ok
[INFO] [stdout] test usb::bot::tests::cbw_direction_bit_maps_dir ... ok
[INFO] [stdout] test usb::bot::tests::cbw_lun_is_byte_preserved ... ok
[INFO] [stdout] test usb::bot::tests::cbw_parse_roundtrip_fields ... ok
[INFO] [stdout] test usb::bot::tests::cbw_fields_are_little_endian ... ok
[INFO] [stdout] test scsi::spc::tests::execute_send_diagnostic_pf_only_is_good ... ok
[INFO] [stdout] test usb::bot::tests::cbw_cdb_len_boundaries ... ok
[INFO] [stdout] test scsi::spc::tests::execute_send_diagnostic_selftest_with_params_rejected ... ok
[INFO] [stdout] test usb::bot::tests::cbw_signature_is_usbc_little_endian ... ok
[INFO] [stdout] test usb::bot::tests::cbw_rejects_reserved_flag_bits ... ok
[INFO] [stdout] test usb::embassy::tests::recv_forever_consolidates_a_multi_packet_transfer ... ok
[INFO] [stdout] test usb::embassy::tests::recv_maps_disabled_to_disconnected_and_overflow_to_io ... ok
[INFO] [stdout] test usb::bot::tests::cbw_rejects_bad_signature ... ok
[INFO] [stdout] test usb::bot::tests::csw_status_codes ... ok
[INFO] [stdout] test usb::bot::tests::csw_echoes_tag_and_carries_residue_and_status ... ok
[INFO] [stdout] test usb::bot::tests::csw_signature_is_usbs_little_endian ... ok
[INFO] [stdout] test usb::embassy::tests::recv_probe_reads_at_most_one_packet ... ok
[INFO] [stdout] test usb::embassy::tests::recv_until_keeps_bytes_received_before_the_deadline ... ok
[INFO] [stdout] test usb::gadget::tests::bot_reset_ack_consumes_handle ... ok
[INFO] [stdout] test usb::gadget::tests::try_next_ctrl_pops_in_order ... ok
[INFO] [stdout] test usb::io::tests::io_err_display ... ok
[INFO] [stdout] test usb::io::tests::recv_exact_errors_on_empty_source ... ok
[INFO] [stdout] test usb::io::tests::recv_exact_serves_multiple_calls ... ok
[INFO] [stdout] test usb::io::tests::send_in_accumulates ... ok
[INFO] [stdout] test usb::io::tests::stall_both_counts_and_defaults_to_unavailable ... ok
[INFO] [stdout] test usb::io::tests::try_recv_out_reports_would_block_when_empty ... ok
[INFO] [stdout] test usb::serve::tests::async_short_policy_with_stall_capability_is_accepted ... ok
[INFO] [stdout] test usb::serve::tests::async_short_policy_without_stall_capability_is_rejected ... ok
[INFO] [stdout] test usb::serve::tests::non_short_policy_without_stall_capability_is_accepted ... ok
[INFO] [stdout] test usb::serve::tests::short_policy_with_stall_capability_is_accepted ... ok
[INFO] [stdout] test usb::serve::tests::short_policy_without_stall_capability_is_rejected ... ok
[INFO] [stdout] test usb::gadget::tests::get_max_lun_reply_sends_bytes ... ok
[INFO] [stdout] test usb::io::tests::recv_exact_collects_partial_chunks ... ok
[INFO] [stdout] test usb::target::tests::data_out_overrun_is_drained_to_short_packet ... ok
[INFO] [stdout] test usb::target::tests::default_shortfall_is_short_no_stall ... ok
[INFO] [stdout] test usb::embassy::tests::recv_until_reports_timeout_as_would_block ... ok
[INFO] [stdout] test usb::target::tests::drive_inquiry_to_completion ... ok
[INFO] [stdout] test usb::target::tests::drive_pad_to_declared ... ok
[INFO] [stdout] test usb::embassy::tests::send_chunks_a_multi_packet_chunk_and_keeps_zlp_single ... ok
[INFO] [stdout] test usb::target::tests::bulk_mps_default_and_override ... ok
[INFO] [stdout] test usb::target::tests::drive_write_with_data_phase ... ok
[INFO] [stdout] test usb::target::tests::cbw_accumulates_across_partial_receives ... ok
[INFO] [stdout] test usb::target::tests::exact_length_transfer_unaffected_by_policy ... ok
[INFO] [stdout] test usb::target::tests::failed_data_out_drains_declared_then_csw ... ok
[INFO] [stdout] test usb::target::tests::inquiry_roundtrip_with_csw ... ok
[INFO] [stdout] test usb::target::tests::invalid_lun_failed_csw_then_request_sense ... ok
[INFO] [stdout] test usb::target::tests::mps_multiple_shortfall_sends_zlp_then_csw ... ok
[INFO] [stdout] test usb::target::tests::invalid_cbw_stalls_and_recovers ... ok
[INFO] [stdout] test usb::target::tests::pad_fills_shortfall_to_declared_with_relevant_residue ... ok
[INFO] [stdout] test usb::target::tests::pad_mps_multiple_shortfall_has_no_stray_trailer ... ok
[INFO] [stdout] test usb::target::tests::pad_non_mps_aligned_shortfall_still_fills ... ok
[INFO] [stdout] test usb::target::tests::phase_error_on_direction_mismatch ... ok
[INFO] [stdout] test usb::target::tests::read_10_chunks_across_work_buffer ... ok
[INFO] [stdout] test usb::target::tests::report_luns_is_synthesized_for_any_lun ... ok
[INFO] [stdout] test usb::target::tests::report_luns_select_report_semantics ... ok
[INFO] [stdout] test usb::target::tests::need_starts_in_command_phase ... ok
[INFO] [stdout] test usb::target::tests::reset_interrupts_data_phase ... ok
[INFO] [stdout] test usb::target::tests::pad_cap_hit_ends_short_no_stall ... ok
[INFO] [stdout] test usb::target::tests::short_bot_reset_in_data_in_stall_aborts ... ok
[INFO] [stdout] test usb::target::tests::unit_attention_after_reset ... ok
[INFO] [stdout] test usb::target::tests::short_non_mps_shortfall_stalls_without_zlp ... ok
[INFO] [stdout] test usb::target::tests::short_shortfall_zlp_stall_applied_then_csw ... ok
[INFO] [stdout] test usb::target::tests::with_luns_sets_max_lun ... ok
[INFO] [stdout] test usb::target::tests::host_asks_for_more_data_gets_short_packet_and_residue ... ok
[INFO] [stdout] test usb::target::tests::write_10_writes_received_data_and_probes_overrun ... ok
[INFO] [stdout] test usb::target::tests::zero_data_data_in_sends_zlp_then_csw ... ok
[INFO] [stdout] test iscsi::transport::tests::tcp_conn_read_timeout_aborts_stalled_peer ... ok
[INFO] [stdout] test cdrom::win_compat_tests::enumeration_sequence::windows_enumeration_and_format_flow ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 275 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/snowscsi-0b3bfe84d260d575)
[INFO] [stdout] 
[INFO] [stdout] running 40 tests
[INFO] [stdout] test spec::tests::bare_and_unknown_specs_rejected ... ok
[INFO] [stdout] test spec::tests::block_disk_img_read_only ... ok
[INFO] [stdout] test spec::tests::block_disk_imgdir ... ok
[INFO] [stdout] test spec::tests::block_cd_profile ... ok
[INFO] [stdout] test spec::tests::block_disk_img ... ok
[INFO] [stdout] test spec::tests::block_disk_ram_invalid ... ok
[INFO] [stdout] test spec::tests::block_img_rejects_imgdir_opts ... ok
[INFO] [stdout] test spec::tests::cdrom_flat_and_live ... ok
[INFO] [stdout] test spec::tests::block_rejects_cdrom_backings ... ok
[INFO] [stdout] test spec::tests::cdrom_dvdram_file_and_ram ... ok
[INFO] [stdout] test spec::tests::dual_mount_block_and_cdrom_warns ... ok
[INFO] [stderr] [2026-10-18T05:40:43Z INFO  snowscsi] wrote 26 sectors (53248 bytes) to /tmp/snowscsi_mkisofs_2390.iso
[INFO] [stdout] test spec::tests::dual_mount_distinct_paths_do_not_warn ... ok
[INFO] [stdout] test spec::tests::dual_mount_bundle_dir_warns ... ok
[INFO] [stdout] test spec::tests::dual_mount_same_path_warns ... ok
[INFO] [stdout] test spec::tests::dual_mount_ram_not_collected ... ok
[INFO] [stdout] test spec::tests::block_disk_ram ... ok
[INFO] [stdout] test spec::tests::duplicates_rejected ... ok
[INFO] [stdout] test tests::cli_accepts_multiple_block_and_cdrom_specs ... ok
[INFO] [stdout] test tests::cli_help_is_displayed ... ok
[INFO] [stdout] test spec::tests::block_profile_rejects_sector ... ok
[INFO] [stdout] test tests::cli_iscsi_auto_parses ... ok
[INFO] [stdout] test spec::tests::cdrom_rejects_block_backings_and_opts ... ok
[INFO] [stdout] test tests::cli_mkisofs_label_optional ... ok
[INFO] [stdout] test tests::cli_mkisofs_parses_positional_and_label ... ok
[INFO] [stdout] test tests::cli_mkisofs_requires_two_positionals ... ok
[INFO] [stdout] test tests::cli_rejects_both_transports ... ok
[INFO] [stdout] test tests::cli_rejects_removed_flags ... ok
[INFO] [stdout] test tests::cli_requires_a_transport ... ok
[INFO] [stdout] test spec::tests::dvdram_ram_takes_no_options ... ok
[INFO] [stdout] test tests::cli_usb_transport_parses ... ok
[INFO] [stdout] test tests::link_down_errno_classification ... ok
[INFO] [stdout] test tests::parse_work_size_defaults_and_validation ... ok
[INFO] [stdout] test tests::run_mkisofs_missing_dir_fails ... ok
[INFO] [stdout] test spec::tests::parse_all_reports_flag ... ok
[INFO] [stdout] test spec::tests::parse_size_invalid ... ok
[INFO] [stdout] test spec::tests::parse_size_plain_and_suffixes ... ok
[INFO] [stdout] test tests::run_mkisofs_writes_whole_sectors ... ok
[INFO] [stdout] test tests::cli_usb_descriptor_overrides ... ok
[INFO] [stdout] test tests::cli_usb_shortfall_parses_and_defaults ... ok
[INFO] [stdout] test spec::tests::parse_all_orders_block_before_cdrom ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/smoke.rs (/opt/rustwide/target/release/deps/smoke-4fe183b137a01590)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test serve_rejects_imgdir_cdrom ... ok
[INFO] [stdout] test no_subcommand_fails ... ok
[INFO] [stdout] test serve_rejects_invalid_address ... ok
[INFO] [stdout] test serve_rejects_bundle_without_size ... ok
[INFO] [stdout] test serve_rejects_unknown_option ... ok
[INFO] [stdout] test serve_rejects_invalid_ram_size ... ok
[INFO] [stdout] test serve_rejects_missing_file ... ok
[INFO] [stdout] test help_exits_zero_and_lists_serve ... ok
[INFO] [stdout] test serve_rejects_work_buf_too_small ... ok
[INFO] [stdout] test serve_exits_cleanly_on_sigint ... ok
[INFO] [stdout] test serve_requires_iscsi ... ok
[INFO] [stdout] test serve_starts_with_read_only_bundle ... ok
[INFO] [stdout] test serve_requires_block ... ok
[INFO] [stdout] test serve_dvdram_file_opens_as_is ... ok
[INFO] [stdout] test serve_starts_with_cdrom_flat ... ok
[INFO] [stdout] test serve_starts_with_cdrom_live ... ok
[INFO] [stdout] test serve_starts_with_dvdram_ram ... ok
[INFO] [stdout] test serve_starts_with_bundle_disk ... ok
[INFO] [stdout] test serve_starts_with_read_only_img ... ok
[INFO] [stdout] test serve_starts_with_cdblock ... ok
[INFO] [stdout] test serve_warns_on_block_and_cdblock_dual_mount ... ok
[INFO] [stdout] test serve_warns_on_block_and_cdrom_dual_mount ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/snowscsi_common-2a52ca93eeef1e68)
[INFO] [stdout] test serve_warns_on_dual_mount ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 58 tests
[INFO] [stdout] test async_seekable_storage::tests::yield_now_completes ... ok
[INFO] [stdout] test async_seekable_storage::tests::zero_async_fill_is_discarded_and_bounds_checked ... ok
[INFO] [stdout] test async_seekable_storage::tests::default_fill_loops_over_chunks ... ok
[INFO] [stdout] test async_store::tests::blanket_dispatches_block_ops ... ok
[INFO] [stdout] test async_seekable_storage::tests::ram_async_fill_is_memset_and_bounds_checked ... ok
[INFO] [stdout] test async_seekable_storage::tests::ram_async_roundtrip_and_capacity ... ok
[INFO] [stdout] test async_store::tests::blocking_bridge_forwards_and_chunks ... ok
[INFO] [stdout] test async_store::tests::blocking_bridge_read_only_rejects_write ... ok
[INFO] [stdout] test async_store::tests::either_dispatches_to_both_sides ... ok
[INFO] [stdout] test flat_bundle::tests::cross_chunk_boundary ... ok
[INFO] [stdout] test flat_bundle::tests::bounds_check ... ok
[INFO] [stdout] test flat_bundle::tests::capacity ... ok
[INFO] [stdout] test async_seekable_storage::tests::zero_async_read_write_and_capacity ... ok
[INFO] [stdout] test flat_bundle::tests::create_then_reopen_persists ... ok
[INFO] [stdout] test flat_bundle::tests::create_rejects_existing_header ... ok
[INFO] [stdout] test flat_bundle::tests::cross_chunk_sparse ... ok
[INFO] [stdout] test flat_bundle::tests::auto_create_chunk ... ok
[INFO] [stdout] test flat_bundle::tests::geometry_validation ... ok
[INFO] [stdout] test flat_bundle::tests::header_parse_comments_and_order ... ok
[INFO] [stdout] test flat_bundle::tests::header_bad_utf8_rejected ... ok
[INFO] [stdout] test flat_bundle::tests::header_missing_magic_rejected ... ok
[INFO] [stdout] test flat_bundle::tests::lru_eviction_bounds_open_handles ... ok
[INFO] [stdout] test flat_bundle::tests::open_merge_overrides ... ok
[INFO] [stdout] test flat_bundle::tests::missing_chunk_read_zeros_and_no_file_created ... ok
[INFO] [stdout] test flat_bundle::tests::partial_chunk_read_hole ... ok
[INFO] [stdout] test flat_bundle::tests::read_then_write_same_chunk_ok ... ok
[INFO] [stdout] test flat_bundle::tests::roundtrip ... ok
[INFO] [stdout] test fs_plane::tests::lru_evicts_least_recently_used ... ok
[INFO] [stdout] test fs_plane::tests::read_dir_and_sync_delegate ... ok
[INFO] [stdout] test fs_plane::tests::read_missing_file_is_not_found ... ok
[INFO] [stdout] test flat_bundle::tests::read_only_rejects_writes_and_reads_holes ... ok
[INFO] [stdout] test fs_plane::tests::read_past_eof_is_out_of_bounds ... ok
[INFO] [stdout] test flat_bundle::tests::sync_flush_makes_data_readable ... ok
[INFO] [stdout] test flat_bundle::tests::write_past_eof_extends ... ok
[INFO] [stdout] test fs_plane::tests::read_then_write_reopens_read_write ... ok
[INFO] [stdout] test logging::tests::macros_compile_with_log ... ok
[INFO] [stdout] test fs_plane::tests::write_read_roundtrip ... ok
[INFO] [stdout] test flat_bundle::tests::open_requires_virtual_size_when_no_header ... ok
[INFO] [stdout] test fs_plane::tests::remove_drops_handle_and_file ... ok
[INFO] [stdout] test seekable_storage::tests::ram_offset_read ... ok
[INFO] [stdout] test seekable_storage::tests::ram_roundtrip ... ok
[INFO] [stdout] test seekable_storage::tests::ram_sync_is_noop ... ok
[INFO] [stdout] test seekable_storage::tests::writable_flat_data_default_fill_loops ... ok
[INFO] [stdout] test seekable_storage::tests::zero_capacity_enforced ... ok
[INFO] [stdout] test seekable_storage::tests::zero_fill_at_is_discarded_and_bounds_checked ... ok
[INFO] [stdout] test seekable_storage::tests::zero_read_returns_zeros ... ok
[INFO] [stdout] test seekable_storage::tests::zero_writes_are_discarded ... ok
[INFO] [stdout] test store::tests::block_ro_reads_and_rejects_writes ... ok
[INFO] [stdout] test seekable_storage::tests::empty_ram ... ok
[INFO] [stdout] test store::tests::block_rw_read_write_fill_and_sync ... ok
[INFO] [stdout] test seekable_storage::tests::empty_zero ... ok
[INFO] [stdout] test seekable_storage::tests::fill_at_via_writable_flat_data_bounds_checked ... ok
[INFO] [stdout] test seekable_storage::tests::ram_fill_at_is_memset ... ok
[INFO] [stdout] test store::tests::fill_overflow_and_past_capacity ... ok
[INFO] [stdout] test store::tests::fs_dispatch_and_sync ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/snowscsi_iso9660-fc97baa07309014b)
[INFO] [stdout] test store::tests::fs_error_maps_to_storage_error ... ok
[INFO] [stdout] test store::tests::op_plane_mismatch_is_unsupported ... ok
[INFO] [stdout] test store::tests::sync_on_block_ro_is_ok ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 58 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test live::tests::gen_file_data_returns_false ... ok
[INFO] [stdout] test live::tests::gen_beyond_image_returns_false ... ok
[INFO] [stdout] test live::tests::gen_root_directory_dot_entries ... ok
[INFO] [stdout] test live::tests::gen_pvd ... ok
[INFO] [stdout] test live::tests::gen_path_table ... ok
[INFO] [stdout] test live::tests::gen_root_directory_file_entries ... ok
[INFO] [stdout] test live::tests::dir_record_both_endian_layout ... ok
[INFO] [stdout] test live::tests::gen_path_table_has_all_dirs ... ok
[INFO] [stdout] test live::tests::gen_subdir_directory_records ... ok
[INFO] [stdout] test live::tests::gen_system_area_returns_false ... ok
[INFO] [stdout] test live::tests::gen_svd_joliet ... ok
[INFO] [stdout] test live::tests::gen_terminator ... ok
[INFO] [stdout] test live::tests::iso_error_display ... ok
[INFO] [stdout] test live::tests::joliet_name_truncated_at_max_chars ... ok
[INFO] [stdout] test live::tests::layout_empty ... ok
[INFO] [stdout] test live::tests::layout_empty_label_default ... ok
[INFO] [stdout] test live::tests::layout_basic ... ok
[INFO] [stdout] test live::tests::layout_root_dir_spans_multiple_sectors ... ok
[INFO] [stdout] test live::tests::pvd_dir_name_83_no_version ... ok
[INFO] [stdout] test live::tests::pvd_file_name_83_with_version ... ok
[INFO] [stdout] test live::tests::resolve_beyond_returns_none ... ok
[INFO] [stdout] test live::tests::layout_joliet_name_encoded ... ok
[INFO] [stdout] test live::tests::resolve_first_file ... ok
[INFO] [stdout] test live::tests::layout_label_no_control_chars ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/snowscsi_tests-11463b74c7b8a304)
[INFO] [stdout] test live::tests::resolve_metadata_returns_none ... ok
[INFO] [stdout] test live::tests::layout_label_truncated ... ok
[INFO] [stdout] test live::tests::resolve_second_file ... ok
[INFO] [stdout] test live::tests::layout_max_files_ok ... ok
[INFO] [stdout] test live::tests::layout_preserves_subdirectories ... ok
[INFO] [stdout] test live::tests::pvd_83_collision_disambiguation ... ok
[INFO] [stdout] test live::tests::pvd_both_endian_16bit_fields ... ok
[INFO] [stdout] test live::tests::resolve_second_sector_of_file ... ok
[INFO] [stdout] test live::tests::resolve_system_area_returns_none ... ok
[INFO] [stdout] test live::tests::total_sectors_matches ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 130 tests
[INFO] [stdout] test async_golden::overlap_get_max_lun_mid_prerecv_survives ... ok
[INFO] [stdout] test async_golden::overlap_prerecv_disconnected_resets ... ok
[INFO] [stdout] test async_golden::overlap_read_prefetch_len_equals_real_op_len ... ok
[INFO] [stdout] test async_golden::overlap_read_prefetch_miss_executes_the_real_op ... ok
[INFO] [stdout] test async_golden::overlap_final_chunk_latches_without_prerecv ... ok
[INFO] [stdout] test async_golden::overlap_prefetch_no_plane_reports_internal ... ok
[INFO] [stdout] test async_golden::overlap_read_prefetch_hit_skips_the_real_op ... ok
[INFO] [stdout] test async_golden::overlap_store_done_probe_not_fed_a_plain_recv ... ok
[INFO] [stdout] test async_golden::overlap_write_three_cycles_next_recv_matches_recv ... ok
[INFO] [stdout] test async_golden::overlap_write_reset_drops_prerecv ... ok
[INFO] [stdout] test async_golden::overlap_prerecv_eof_closes ... ok
[INFO] [stdout] test async_golden::overlap_prerecv_timeout_feeds_store_done_only ... ok
[INFO] [stdout] test async_golden::reset_after_cbw_recv_still_dispatches_the_command ... ok
[INFO] [stdout] test async_golden::overlap_read_reset_mid_prefetch_reemits_fresh_action ... ok
[INFO] [stdout] test async_golden::overlap_read_prefetch_opt_out_reads_serially ... ok
[INFO] [stdout] test async_golden::overlap_read_prefetch_error_is_swallowed_and_real_op_reruns ... ok
[INFO] [stdout] test async_golden::usb_async_01_inquiry ... ok
[INFO] [stdout] test async_golden::usb_async_02_read_single_block ... ok
[INFO] [stdout] test async_golden::usb_async_03_read_three_chunks ... ok
[INFO] [stdout] test async_golden::usb_async_07_shortfall_short_no_stall ... ok
[INFO] [stdout] test async_golden::usb_async_11_write_read_only ... ok
[INFO] [stdout] test async_golden::usb_async_04_write_then_read ... ok
[INFO] [stdout] test bundle::bundle_block_device_roundtrip ... ok
[INFO] [stdout] test async_golden::usb_async_12_multi_lun ... ok
[INFO] [stdout] test async_golden::usb_async_05_write_short_residue ... ok
[INFO] [stdout] test async_golden::usb_async_06_shortfall_short ... ok
[INFO] [stdout] test async_golden::usb_async_10_invalid_cbw ... ok
[INFO] [stdout] test async_golden::usb_async_08_shortfall_pad ... ok
[INFO] [stdout] test async_golden::usb_async_09_write_overrun ... ok
[INFO] [stdout] test async_golden::usb_async_13_format_read_sync ... ok
[INFO] [stdout] test bundle::bundle_read_only_plane ... ok
[INFO] [stdout] test bundle::bundle_read_then_write_same_chunk ... ok
[INFO] [stdout] test golden::tests::recbotio_panics_on_scripts_length_mismatch - should panic ... ok
[INFO] [stdout] test golden::tests::render_parse_roundtrips_all_entry_kinds ... ok
[INFO] [stdout] test golden::tests::render_roundtrips_entries ... ok
[INFO] [stdout] test golden::tests::split_preserves_channel_order ... ok
[INFO] [stdout] test golden::tests::recbotio_records_disconnect_mark ... ok
[INFO] [stdout] test golden::tests::recconn_traces_both_directions ... ok
[INFO] [stdout] test golden::tests::well_formed_accepts_bot_fixture ... ok
[INFO] [stdout] test bundle::bundle_reopen_persists ... ok
[INFO] [stdout] test golden::tests::recbotio_records_bytes_marks_and_exhaustion ... ok
[INFO] [stdout] test golden::tests::well_formed_accepts_iscsi_fixture ... ok
[INFO] [stdout] test golden::tests::well_formed_rejects_missing_csw - should panic ... ok
[INFO] [stdout] test golden_drive::tests::control_requests_are_serviced ... ok
[INFO] [stdout] test golden_drive::tests::invalid_cbw_stalls_then_unlock_allows_next_cbw ... ok
[INFO] [stdout] test golden_iscsi::iscsi_b_read_data_in ... ok
[INFO] [stdout] test golden_iscsi::iscsi_c_write_r2t_dataout ... ok
[INFO] [stdout] test golden_usb::usb_01_inquiry ... ok
[INFO] [stdout] test golden_drive::tests::normal_inquiry_transaction ... ok
[INFO] [stdout] test golden::tests::bless_or_check_without_env_panics_and_writes_nothing ... ok
[INFO] [stdout] test golden_iscsi::iscsi_d_check_condition_sense ... ok
[INFO] [stdout] test golden_iscsi::iscsi_e_tur_report_luns ... ok
[INFO] [stdout] test golden_usb::usb_03_read_three_chunks ... ok
[INFO] [stdout] test golden_usb::usb_04_write_then_read ... ok
[INFO] [stdout] test golden_usb::usb_06_shortfall_short ... ok
[INFO] [stdout] test golden_usb::usb_07_shortfall_short_no_stall ... ok
[INFO] [stdout] test golden_usb::usb_08_shortfall_pad ... ok
[INFO] [stdout] test golden_usb::usb_11_write_read_only ... ok
[INFO] [stdout] test golden_usb::usb_10_invalid_cbw ... ok
[INFO] [stdout] test golden_usb::usb_02_read_single_block ... ok
[INFO] [stdout] test golden_usb::usb_13_format_read_sync ... ok
[INFO] [stdout] test golden_iscsi::iscsi_a_login_logout ... ok
[INFO] [stdout] test iso_cross::live_image_reads_back_through_iso9660_reader ... ok
[INFO] [stdout] test golden_usb::usb_05_write_short_residue ... ok
[INFO] [stdout] test mock::tests::ahs_rejected ... ok
[INFO] [stdout] test golden_usb::usb_09_write_overrun ... ok
[INFO] [stdout] test golden_usb::usb_12_multi_lun ... ok
[INFO] [stdout] test mock::tests::data_out_r2t_routes_by_lun ... ok
[INFO] [stdout] test mock::tests::data_in_buffer_offset ... ok
[INFO] [stdout] test mock::tests::cmd_sn_out_of_window_ignored ... ok
[INFO] [stdout] test mock::tests::format_unit_zeroes_the_plane_via_the_iscsi_agenda ... ok
[INFO] [stdout] test mock::tests::login_resp_bhs_rfc ... ok
[INFO] [stdout] test mock::tests::login_resp_echoes_all_keys ... ok
[INFO] [stdout] test mock::tests::login_resp_no_skipped_keys ... ok
[INFO] [stdout] test mock::tests::login_resp_has_required_keys ... ok
[INFO] [stdout] test mock::tests::mixed_lun_block_and_cdblock_dispatch ... ok
[INFO] [stdout] test mock::tests::mixed_lun_block_cdrom_flat_and_live_dispatch ... ok
[INFO] [stdout] test mock::tests::multi_level_lun_rejected_as_pdu_field ... ok
[INFO] [stdout] test mock::tests::multi_stage_login ... ok
[INFO] [stdout] test mock::tests::nop_in_echoes_ttt ... ok
[INFO] [stdout] test mock::tests::param_out_immediate_routes_by_lun ... ok
[INFO] [stdout] test mock::tests::param_out_r2t_routes_by_lun ... ok
[INFO] [stdout] test mock::tests::report_luns_kernel_scsilun_to_int_alignment ... ok
[INFO] [stdout] test mock::tests::report_luns_on_unsupported_lun_check_condition ... ok
[INFO] [stdout] test mock::tests::report_luns_reserved_select_rejected ... ok
[INFO] [stdout] test mock::tests::report_luns_select_01_well_known_only_empty ... ok
[INFO] [stdout] test mock::tests::report_luns_select_02_returns_full_list ... ok
[INFO] [stdout] test mock::tests::report_luns_single_lun ... ok
[INFO] [stdout] test mock::tests::report_luns_three_luns_requested_at_lun_1 ... ok
[INFO] [stdout] test mock::tests::sendtargets_all_on_discovery_returns_target_name ... ok
[INFO] [stdout] test mock::tests::serve_conn_login_then_logout ... ok
[INFO] [stdout] test mock::tests::text_request_rejected ... ok
[INFO] [stdout] test mock::tests::tmf_bad_cmd_sn_ignored ... ok
[INFO] [stdout] test mock::tests::unsupported_lun_check_condition ... ok
[INFO] [stdout] test mock::tests::write_flow_r2t_and_response ... ok
[INFO] [stdout] test mock::tests::write_multi_r2t_bounded_by_max_burst ... ok
[INFO] [stdout] test store_plane::store_plane_block_ro_reads_but_rejects_writes ... ok
[INFO] [stdout] test store_plane::store_plane_block_rw_write_read_fill_sync ... ok
[INFO] [stdout] test mock::tests::immediate_tmf_abort_task_complete ... ok
[INFO] [stdout] test store_plane::store_plane_fs_file_roundtrip_remove_readdir_sync ... ok
[INFO] [stdout] test mock::tests::first_command_reuses_login_cmd_sn ... ok
[INFO] [stdout] test store_plane::store_plane_fs_lru_evicts_and_reads_stay_correct ... ok
[INFO] [stdout] test store_plane::store_plane_op_plane_mismatch_is_unsupported ... ok
[INFO] [stdout] test usb_bot::command_sequence_inquiry_read_capacity_tur ... ok
[INFO] [stdout] test usb_bot::command_sequence_read_and_write_verify_backend ... ok
[INFO] [stdout] test usb_bot::control_requests_get_max_lun_and_bot_reset ... ok
[INFO] [stdout] test usb_bot::csw_host_asks_for_more_gets_short_packet_and_residue ... ok
[INFO] [stdout] test usb_bot::data_in_exact_mps_boundary_sends_no_zlp ... ok
[INFO] [stdout] test usb_bot::bot_reset_interrupts_data_phase ... ok
[INFO] [stdout] test usb_bot::command_sequence_mode_sense_and_request_sense_clear ... ok
[INFO] [stdout] test usb_bot::data_out_host_overrun_is_drained ... ok
[INFO] [stdout] test usb_bot::default_policy_is_short_no_stall ... ok
[INFO] [stdout] test mock::tests::large_read_non_aligned_chunks_via_session ... ok
[INFO] [stdout] test usb_bot::format_unit_zeroes_the_plane_via_the_session_agenda ... ok
[INFO] [stdout] test usb_bot::invalid_lun_is_failed_csw_with_sense_not_phase_error ... ok
[INFO] [stdout] test usb_bot::mode_sense_10_and_prevent_allow ... ok
[INFO] [stdout] test usb_bot::host_probe_script_drives_serve_bot ... ok
[INFO] [stdout] test usb_bot::phase_error_on_direction_mismatch ... ok
[INFO] [stdout] test usb_bot::request_sense_with_large_allocation_is_short_packet ... ok
[INFO] [stdout] test usb_bot::reset_injects_unit_attention ... ok
[INFO] [stdout] test usb_bot::short_policy_non_mps_shortfall_stalls_without_zlp ... ok
[INFO] [stdout] test usb_bot::opcode_report_luns_synthesized ... ok
[INFO] [stdout] test usb_bot::short_policy_stall_failure_resets_transaction ... ok
[INFO] [stdout] test usb_bot::short_policy_stalls_then_applied_releases_csw ... ok
[INFO] [stdout] test usb_bot::invalid_cbw_without_stall_falls_back_to_command ... ok
[INFO] [stdout] test usb_bot::invalid_cbw_stalls_both_then_new_cbw_recovers ... ok
[INFO] [stdout] test mock::tests::logout_closes_connection ... ok
[INFO] [stdout] test mock::tests::linux_kernel_write_flag_layout_accepted ... ok
[INFO] [stdout] test bundle::bundle_mixed_random_io_with_reopen_matches_shadow ... ok
[INFO] [stdout] test bundle::bundle_stress_random_writes_match_shadow ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 130 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.95s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests snowscsi
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test snowscsi/src/cdrom/mod.rs - cdrom (line 22) ... ok
[INFO] [stdout] test snowscsi/src/scsi/device.rs - scsi::device::ScsiDevice (line 178) ... ok
[INFO] [stdout] test snowscsi/src/iscsi/mod.rs - iscsi (line 37) ... ok
[INFO] [stdout] test snowscsi/src/usb/mod.rs - usb (line 20) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.72s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests snowscsi_common
[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]    Doc-tests snowscsi_iso9660
[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]    Doc-tests snowscsi_tests
[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] running `Command { std: "docker" "inspect" "a248d959f4f6b9466c9d529c5ccd397232a3a97e67b20b874ffcf51240e62c68", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a248d959f4f6b9466c9d529c5ccd397232a3a97e67b20b874ffcf51240e62c68", kill_on_drop: false }`
[INFO] [stdout] a248d959f4f6b9466c9d529c5ccd397232a3a97e67b20b874ffcf51240e62c68
