[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.100.0-beta.1+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-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/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-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/ImBearChild/SnowDrive on toolchain 1.100.0-beta.1 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: `package.homepage` is redundant with `package.repository` [INFO] [stderr] --> snowscsi-iso9660/Cargo.toml:8:1 [INFO] [stderr] | [INFO] [stderr] 7 | repository.workspace = true [INFO] [stderr] | ---------- [INFO] [stderr] 8 | homepage.workspace = true [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::redundant_homepage` is set to `warn` by default [INFO] [stderr] help: consider removing `package.homepage` [INFO] [stderr] warning: `snowscsi-iso9660` (manifest) generated 1 warning [INFO] [stderr] warning: `package.homepage` is redundant with `package.repository` [INFO] [stderr] --> snowscsi-common/Cargo.toml:8:1 [INFO] [stderr] | [INFO] [stderr] 7 | repository.workspace = true [INFO] [stderr] | ---------- [INFO] [stderr] 8 | homepage.workspace = true [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::redundant_homepage` is set to `warn` by default [INFO] [stderr] help: consider removing `package.homepage` [INFO] [stderr] warning: `snowscsi-common` (manifest) generated 1 warning [INFO] [stderr] warning: `package.homepage` is redundant with `package.repository` [INFO] [stderr] --> snowscsi-cli/Cargo.toml:8:1 [INFO] [stderr] | [INFO] [stderr] 7 | repository.workspace = true [INFO] [stderr] | ---------- [INFO] [stderr] 8 | homepage.workspace = true [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::redundant_homepage` is set to `warn` by default [INFO] [stderr] help: consider removing `package.homepage` [INFO] [stderr] warning: `snowscsi-cli` (manifest) generated 1 warning [INFO] [stderr] warning: `package.homepage` is redundant with `package.repository` [INFO] [stderr] --> snowscsi/Cargo.toml:8:1 [INFO] [stderr] | [INFO] [stderr] 7 | repository.workspace = true [INFO] [stderr] | ---------- [INFO] [stderr] 8 | homepage.workspace = true [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::redundant_homepage` is set to `warn` by default [INFO] [stderr] help: consider removing `package.homepage` [INFO] [stderr] warning: `snowscsi` (manifest) generated 1 warning [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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] 8a702a5cda4445ded48bd0c1fffe8f64baa3d971ba04bd17b137a689db414741 [INFO] running `Command { std: "docker" "start" "8a702a5cda4445ded48bd0c1fffe8f64baa3d971ba04bd17b137a689db414741", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8a702a5cda4445ded48bd0c1fffe8f64baa3d971ba04bd17b137a689db414741", 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" "8a702a5cda4445ded48bd0c1fffe8f64baa3d971ba04bd17b137a689db414741" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8a702a5cda4445ded48bd0c1fffe8f64baa3d971ba04bd17b137a689db414741", 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" "8a702a5cda4445ded48bd0c1fffe8f64baa3d971ba04bd17b137a689db414741" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] warning: `package.homepage` is redundant with `package.repository` [INFO] [stderr] --> snowscsi-common/Cargo.toml:8:1 [INFO] [stderr] | [INFO] [stderr] 7 | repository.workspace = true [INFO] [stderr] | ---------- [INFO] [stderr] 8 | homepage.workspace = true [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::redundant_homepage` is set to `warn` by default [INFO] [stderr] help: consider removing `package.homepage` [INFO] [stderr] warning: `snowscsi-common` (manifest) generated 1 warning [INFO] [stderr] warning: `package.homepage` is redundant with `package.repository` [INFO] [stderr] --> snowscsi-iso9660/Cargo.toml:8:1 [INFO] [stderr] | [INFO] [stderr] 7 | repository.workspace = true [INFO] [stderr] | ---------- [INFO] [stderr] 8 | homepage.workspace = true [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::redundant_homepage` is set to `warn` by default [INFO] [stderr] help: consider removing `package.homepage` [INFO] [stderr] warning: `snowscsi-iso9660` (manifest) generated 1 warning [INFO] [stderr] warning: `package.homepage` is redundant with `package.repository` [INFO] [stderr] --> snowscsi-cli/Cargo.toml:8:1 [INFO] [stderr] | [INFO] [stderr] 7 | repository.workspace = true [INFO] [stderr] | ---------- [INFO] [stderr] 8 | homepage.workspace = true [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::redundant_homepage` is set to `warn` by default [INFO] [stderr] help: consider removing `package.homepage` [INFO] [stderr] warning: `snowscsi-cli` (manifest) generated 1 warning [INFO] [stderr] warning: `package.homepage` is redundant with `package.repository` [INFO] [stderr] --> snowscsi/Cargo.toml:8:1 [INFO] [stderr] | [INFO] [stderr] 7 | repository.workspace = true [INFO] [stderr] | ---------- [INFO] [stderr] 8 | homepage.workspace = true [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::redundant_homepage` is set to `warn` by default [INFO] [stderr] help: consider removing `package.homepage` [INFO] [stderr] warning: `snowscsi` (manifest) generated 1 warning [INFO] [stderr] Compiling proc-macro2 v1.0.107 [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling quote v1.0.47 [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 memchr v2.8.3 [INFO] [stderr] Compiling bitflags v2.13.1 [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 embedded-hal-async v1.0.0 [INFO] [stderr] Compiling hash32 v0.3.1 [INFO] [stderr] Compiling embassy-time-driver v0.2.2 [INFO] [stderr] Compiling embassy-sync v0.8.0 [INFO] [stderr] Compiling nb v1.1.0 [INFO] [stderr] Compiling litrs v1.0.1 [INFO] [stderr] Compiling critical-section v1.2.0 [INFO] [stderr] Compiling embedded-io-async v0.6.1 [INFO] [stderr] Compiling futures-core v0.3.34 [INFO] [stderr] Compiling nb v0.1.3 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling futures-sink v0.3.34 [INFO] [stderr] Compiling thiserror v2.0.19 [INFO] [stderr] Compiling embedded-io v0.6.1 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling embedded-hal v1.0.0 [INFO] [stderr] Compiling libc v0.2.189 [INFO] [stderr] Compiling void v1.0.2 [INFO] [stderr] Compiling embedded-hal v0.2.7 [INFO] [stderr] Compiling aho-corasick v1.1.5 [INFO] [stderr] Compiling anstyle-parse v1.0.0 [INFO] [stderr] Compiling document-features v0.2.12 [INFO] [stderr] Compiling ini_core v0.2.0 [INFO] [stderr] Compiling syn v3.0.3 [INFO] [stderr] Compiling cfg_aliases v0.2.2 [INFO] [stderr] Compiling anstyle-query v1.1.5 [INFO] [stderr] Compiling embassy-usb v0.6.0 [INFO] [stderr] Compiling colorchoice v1.0.5 [INFO] [stderr] Compiling embassy-futures v0.1.2 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.2 [INFO] [stderr] Compiling regex-syntax v0.8.11 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling embassy-net-driver v0.2.0 [INFO] [stderr] Compiling embassy-time v0.5.1 [INFO] [stderr] Compiling nix v0.31.3 [INFO] [stderr] Compiling snowscsi-common v0.1.0 (/opt/rustwide/workdir/snowscsi-common) [INFO] [stderr] Compiling anstream v1.0.0 [INFO] [stderr] Compiling syn v2.0.119 [INFO] [stderr] Compiling embassy-usb-driver v0.2.2 [INFO] [stderr] Compiling find-msvc-tools v0.1.9 [INFO] [stderr] Compiling shlex v2.0.1 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling cc v1.4.0 [INFO] [stderr] Compiling snowscsi-iso9660 v0.1.0 (/opt/rustwide/workdir/snowscsi-iso9660) [INFO] [stderr] Compiling embassy-net-driver-channel v0.4.0 [INFO] [stderr] Compiling regex-automata v0.4.18 [INFO] [stderr] Compiling time-core v0.1.9 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling num-conv v0.2.2 [INFO] [stderr] Compiling pkg-config v0.3.33 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling strum_macros v0.28.0 [INFO] [stderr] Compiling powerfmt v0.2.0 [INFO] [stderr] Compiling deranged v0.5.8 [INFO] [stderr] Compiling jiff-core v0.1.0 [INFO] [stderr] Compiling bit_field v0.10.3 [INFO] [stderr] Compiling ucs2 v0.3.3 [INFO] [stderr] Compiling snowscsi-tests v0.1.0 (/opt/rustwide/workdir/snowscsi-tests) [INFO] [stderr] Compiling thiserror-impl v2.0.19 [INFO] [stderr] Compiling time v0.3.55 [INFO] [stderr] Compiling regex v1.13.1 [INFO] [stderr] Compiling partition-identity v0.3.1 [INFO] [stderr] Compiling proc-mounts v0.3.0 [INFO] [stderr] Compiling env_filter v2.0.0 [INFO] [stderr] Compiling strum v0.28.0 [INFO] [stderr] Compiling jiff v0.2.35 [INFO] [stderr] Compiling clap_derive v4.6.4 [INFO] [stderr] Compiling clap_builder v4.6.5 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling snowscsi v0.1.0 (/opt/rustwide/workdir/snowscsi) [INFO] [stderr] Compiling bytes v1.12.1 [INFO] [stderr] Compiling uuid v1.24.0 [INFO] [stderr] Compiling macaddr v1.0.1 [INFO] [stderr] Compiling iso9660-no-std v0.1.2 [INFO] [stderr] Compiling usb-gadget v1.2.0 [INFO] [stderr] Compiling ctrlc v3.5.2 [INFO] [stderr] warning: snowscsi-tests@0.1.0: libiscsi not found, integration tests skipped [INFO] [stderr] Compiling env_logger v0.11.11 [INFO] [stderr] Compiling clap v4.6.5 [INFO] [stderr] Compiling snowscsi-cli v0.1.0 (/opt/rustwide/workdir/snowscsi-cli) [INFO] [stderr] warning: unused dependency `log` [INFO] [stderr] --> snowscsi-common/Cargo.toml:32:1 [INFO] [stderr] | [INFO] [stderr] 32 | log = { workspace = true, optional = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `log` [INFO] [stderr] warning: `snowscsi-common` (manifest) generated 1 warning [INFO] [stderr] warning: unused dependency `iso9660-no-std` [INFO] [stderr] --> snowscsi-tests/Cargo.toml:20:1 [INFO] [stderr] | [INFO] [stderr] 20 | iso9660-no-std = "0.1" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `iso9660-no-std` [INFO] [stderr] warning: unused dependency `snowscsi` [INFO] [stderr] --> snowscsi-tests/Cargo.toml:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | snowscsi = { workspace = true, features = ["std", "scsi", "iscsi", "cdrom", "livefs", "usb", "dvdram", "bundle", "async-io", "embassy"] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the dependency on `snowscsi` [INFO] [stderr] warning: `snowscsi-tests` (manifest) generated 2 warnings [INFO] [stderr] Finished `release` profile [optimized] target(s) in 2m 09s [INFO] running `Command { std: "docker" "inspect" "8a702a5cda4445ded48bd0c1fffe8f64baa3d971ba04bd17b137a689db414741", 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" "8a702a5cda4445ded48bd0c1fffe8f64baa3d971ba04bd17b137a689db414741" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] warning: `package.homepage` is redundant with `package.repository` [INFO] [stderr] --> snowscsi-common/Cargo.toml:8:1 [INFO] [stderr] | [INFO] [stderr] 7 | repository.workspace = true [INFO] [stderr] | ---------- [INFO] [stderr] 8 | homepage.workspace = true [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::redundant_homepage` is set to `warn` by default [INFO] [stderr] help: consider removing `package.homepage` [INFO] [stderr] warning: `snowscsi-common` (manifest) generated 1 warning [INFO] [stderr] warning: `package.homepage` is redundant with `package.repository` [INFO] [stderr] --> snowscsi-iso9660/Cargo.toml:8:1 [INFO] [stderr] | [INFO] [stderr] 7 | repository.workspace = true [INFO] [stderr] | ---------- [INFO] [stderr] 8 | homepage.workspace = true [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::redundant_homepage` is set to `warn` by default [INFO] [stderr] help: consider removing `package.homepage` [INFO] [stderr] warning: `snowscsi-iso9660` (manifest) generated 1 warning [INFO] [stderr] warning: `package.homepage` is redundant with `package.repository` [INFO] [stderr] --> snowscsi-cli/Cargo.toml:8:1 [INFO] [stderr] | [INFO] [stderr] 7 | repository.workspace = true [INFO] [stderr] | ---------- [INFO] [stderr] 8 | homepage.workspace = true [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::redundant_homepage` is set to `warn` by default [INFO] [stderr] help: consider removing `package.homepage` [INFO] [stderr] warning: `snowscsi-cli` (manifest) generated 1 warning [INFO] [stderr] warning: `package.homepage` is redundant with `package.repository` [INFO] [stderr] --> snowscsi/Cargo.toml:8:1 [INFO] [stderr] | [INFO] [stderr] 7 | repository.workspace = true [INFO] [stderr] | ---------- [INFO] [stderr] 8 | homepage.workspace = true [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::redundant_homepage` is set to `warn` by default [INFO] [stderr] help: consider removing `package.homepage` [INFO] [stderr] warning: `snowscsi` (manifest) generated 1 warning [INFO] [stderr] Compiling embassy-time-driver v0.2.2 [INFO] [stderr] Compiling critical-section v1.2.0 [INFO] [stderr] Compiling embassy-time-queue-utils v0.3.2 [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] warning: unused dependency `log` [INFO] [stderr] --> snowscsi-common/Cargo.toml:32:1 [INFO] [stderr] | [INFO] [stderr] 32 | log = { workspace = true, optional = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `log` [INFO] [stderr] help: to still use for development builds, move to `dev-dependencies` [INFO] [stderr] warning: `snowscsi-common` (manifest) generated 1 warning [INFO] [stderr] warning: unused dependency `iso9660-no-std` [INFO] [stderr] --> snowscsi-tests/Cargo.toml:20:1 [INFO] [stderr] | [INFO] [stderr] 20 | iso9660-no-std = "0.1" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `iso9660-no-std` [INFO] [stderr] help: to still use for development builds, move to `dev-dependencies` [INFO] [stderr] warning: unused dependency `snowscsi` [INFO] [stderr] --> snowscsi-tests/Cargo.toml:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | snowscsi = { workspace = true, features = ["std", "scsi", "iscsi", "cdrom", "livefs", "usb", "dvdram", "bundle", "async-io", "embassy"] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the dependency on `snowscsi` [INFO] [stderr] help: to still use for development builds, move to `dev-dependencies` [INFO] [stderr] warning: `snowscsi-tests` (manifest) generated 2 warnings [INFO] [stderr] Finished `release` profile [optimized] target(s) in 47.64s [INFO] running `Command { std: "docker" "inspect" "8a702a5cda4445ded48bd0c1fffe8f64baa3d971ba04bd17b137a689db414741", 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" "8a702a5cda4445ded48bd0c1fffe8f64baa3d971ba04bd17b137a689db414741" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }` [INFO] [stderr] warning: `package.homepage` is redundant with `package.repository` [INFO] [stderr] --> snowscsi-common/Cargo.toml:8:1 [INFO] [stderr] | [INFO] [stderr] 7 | repository.workspace = true [INFO] [stderr] | ---------- [INFO] [stderr] 8 | homepage.workspace = true [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::redundant_homepage` is set to `warn` by default [INFO] [stderr] help: consider removing `package.homepage` [INFO] [stderr] warning: `snowscsi-common` (manifest) generated 1 warning [INFO] [stderr] warning: `package.homepage` is redundant with `package.repository` [INFO] [stderr] --> snowscsi-iso9660/Cargo.toml:8:1 [INFO] [stderr] | [INFO] [stderr] 7 | repository.workspace = true [INFO] [stderr] | ---------- [INFO] [stderr] 8 | homepage.workspace = true [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::redundant_homepage` is set to `warn` by default [INFO] [stderr] help: consider removing `package.homepage` [INFO] [stderr] warning: `snowscsi-iso9660` (manifest) generated 1 warning [INFO] [stderr] warning: `package.homepage` is redundant with `package.repository` [INFO] [stderr] --> snowscsi-cli/Cargo.toml:8:1 [INFO] [stderr] | [INFO] [stderr] 7 | repository.workspace = true [INFO] [stderr] | ---------- [INFO] [stderr] 8 | homepage.workspace = true [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::redundant_homepage` is set to `warn` by default [INFO] [stderr] help: consider removing `package.homepage` [INFO] [stderr] warning: `snowscsi-cli` (manifest) generated 1 warning [INFO] [stderr] warning: `package.homepage` is redundant with `package.repository` [INFO] [stderr] --> snowscsi/Cargo.toml:8:1 [INFO] [stderr] | [INFO] [stderr] 7 | repository.workspace = true [INFO] [stderr] | ---------- [INFO] [stderr] 8 | homepage.workspace = true [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::redundant_homepage` is set to `warn` by default [INFO] [stderr] help: consider removing `package.homepage` [INFO] [stderr] warning: `snowscsi` (manifest) generated 1 warning [INFO] [stderr] warning: snowscsi-tests@0.1.0: libiscsi not found, integration tests skipped [INFO] [stderr] warning: unused dependency `log` [INFO] [stderr] --> snowscsi-common/Cargo.toml:32:1 [INFO] [stderr] | [INFO] [stderr] 32 | log = { workspace = true, optional = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `log` [INFO] [stderr] help: to still use for development builds, move to `dev-dependencies` [INFO] [stderr] warning: `snowscsi-common` (manifest) generated 1 warning [INFO] [stderr] warning: unused dependency `iso9660-no-std` [INFO] [stderr] --> snowscsi-tests/Cargo.toml:20:1 [INFO] [stderr] | [INFO] [stderr] 20 | iso9660-no-std = "0.1" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `iso9660-no-std` [INFO] [stderr] help: to still use for development builds, move to `dev-dependencies` [INFO] [stderr] warning: unused dependency `snowscsi` [INFO] [stderr] --> snowscsi-tests/Cargo.toml:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | snowscsi = { workspace = true, features = ["std", "scsi", "iscsi", "cdrom", "livefs", "usb", "dvdram", "bundle", "async-io", "embassy"] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the dependency on `snowscsi` [INFO] [stderr] help: to still use for development builds, move to `dev-dependencies` [INFO] [stderr] warning: `snowscsi-tests` (manifest) generated 2 warnings [INFO] [stderr] Finished `release` profile [optimized] target(s) in 0.19s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/snowscsi/05bca0b6b53dff6b/out/snowscsi-05bca0b6b53dff6b) [INFO] [stdout] [INFO] [stdout] running 275 tests [INFO] [stdout] test cdrom::common::tests::capabilities_page_parameterized_by_model ... ok [INFO] [stdout] test cdrom::common::tests::cdrom_get_config_dvdram_write_protect_clear ... ok [INFO] [stdout] test cdrom::common::tests::cdrom_get_config_dvd_profile ... ok [INFO] [stdout] test cdrom::common::tests::cdrom_get_config_cd_profile ... ok [INFO] [stdout] test cdrom::common::tests::cdrom_get_config_dvdram_features_hyper_multi ... ok [INFO] [stdout] test cdrom::common::tests::cdrom_get_config_features_present ... ok [INFO] [stdout] test cdrom::common::tests::cdrom_get_config_alloc_clamp ... 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_rt_10b_unsupported_returns_header_only ... ok [INFO] [stdout] test cdrom::common::tests::cdrom_get_config_starting_feature_filters ... ok [INFO] [stdout] test cdrom::common::tests::cdrom_mode_page_all_pages_contains_each_page ... ok [INFO] [stdout] test cdrom::common::tests::cdrom_get_config_rt_10b_dvd_read_full_descriptor ... ok [INFO] [stdout] test cdrom::common::tests::cdrom_mode_sense_10_all_pages ... ok [INFO] [stdout] test cdrom::common::tests::cdrom_get_config_rt_10b_profile_list_only ... 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::cdrom_get_config_rt_10b_returns_only_starting_feature ... 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::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_format_unit_rejects_init_pattern ... ok [INFO] [stdout] test cdrom::common::tests::capabilities_page_read_only_cd_rom_layout ... ok [INFO] [stdout] test cdrom::common::tests::cdrom_mode_sense_6_capabilities_page ... ok [INFO] [stdout] test cdrom::common::tests::cdrom_mode_sense_6_audio_control_page ... ok [INFO] [stdout] test cdrom::drive::tests::drive_builder_identity ... ok [INFO] [stdout] test cdrom::drive::tests::drive_format_unit_rejects_type_01 ... ok [INFO] [stdout] test cdrom::drive::tests::drive_gesn_media_event_format ... ok [INFO] [stdout] test cdrom::drive::tests::drive_format_unit_tryout_does_not_clear ... ok [INFO] [stdout] test cdrom::drive::tests::drive_format_unit_rejects_read_only_media ... ok [INFO] [stdout] test cdrom::drive::tests::drive_get_performance_nominal_descriptor ... ok [INFO] [stdout] test cdrom::drive::tests::drive_inquiry_bypasses_ua ... ok [INFO] [stdout] test cdrom::drive::tests::drive_mode_sense_2a ... ok [INFO] [stdout] test cdrom::drive::tests::drive_get_configuration_empty_profile ... 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_read_ahead_offset_is_the_backend_address ... ok [INFO] [stdout] test cdrom::drive::tests::drive_read_capacity_empty_tray ... ok [INFO] [stdout] test cdrom::drive::tests::drive_load_eject_ua_cycle ... ok [INFO] [stdout] test cdrom::drive::tests::drive_mode_select_write_parameters_roundtrip ... 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_pending_overrides_tur ... ok [INFO] [stdout] test cdrom::drive::tests::drive_prevent_removal_blocks_eject ... ok [INFO] [stdout] test cdrom::drive::tests::disc_info_reports_always_formatted ... ok [INFO] [stdout] test cdrom::drive::tests::dvd_ram_always_formatted_no_medium_not_formatted ... ok [INFO] [stdout] test cdrom::dvdram::tests::open_releases_the_plane ... ok [INFO] [stdout] test cdrom::drive::tests::tray_parked_rows_of_truth_table ... ok [INFO] [stdout] test cdrom::drive::tests::drive_request_sense_clears_pending ... ok [INFO] [stdout] test cdrom::drive::tests::drive_read_dvd_structure_08_09_0a_0b_for_dvdram ... ok [INFO] [stdout] test cdrom::media::tests::default_cd_capacity ... 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::disc_type_profile_codes ... 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::drive::tests::drive_format_unit_clears_logical_blocks ... ok [INFO] [stdout] test cdrom::win_compat_tests::rfc_formattable_descriptor_tdp_is_block_length ... ok [INFO] [stdout] test cdrom::win_compat_tests::win_single_cmds_diag ... ok [INFO] [stdout] test cdrom::win_compat_tests::win_ua_still_reports_once ... ok [INFO] [stdout] test iscsi::conn::tests::read_exact_returns_err_on_eof ... ok [INFO] [stdout] test iscsi::conn::tests::write_all_writes_everything ... ok [INFO] [stdout] test cdrom::media::tests::media_error_variants ... ok [INFO] [stdout] test iscsi::pdu::tests::bhs_index_and_conversion ... ok [INFO] [stdout] test cdrom::win_compat_tests::win_rejected_probe_does_not_poison_next_command ... ok [INFO] [stdout] test cdrom::drive::tests::drive_format_unit_dvd_rw_format_compat ... ok [INFO] [stdout] test cdrom::media::tests::track_defaults_construct ... ok [INFO] [stdout] test iscsi::pdu::tests::cdb_extraction ... ok [INFO] [stdout] test iscsi::pdu::tests::buffer_offset_at_bytes_40_43 ... ok [INFO] [stdout] test iscsi::pdu::tests::cdb_service_action_in_16 ... ok [INFO] [stdout] test iscsi::pdu::tests::data_in_status_fields ... 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::cid_at_bytes_20_21 ... ok [INFO] [stdout] test iscsi::pdu::tests::data_seg_len_rfc_read ... ok [INFO] [stdout] test iscsi::pdu::tests::data_seg_len_rfc_write ... ok [INFO] [stdout] test iscsi::pdu::tests::cmd_sn_at_bytes_24_27 ... ok [INFO] [stdout] test iscsi::pdu::tests::flags_roundtrip ... ok [INFO] [stdout] test iscsi::pdu::tests::iscsi_opcode_names ... ok [INFO] [stdout] test iscsi::pdu::tests::exp_stat_sn_at_bytes_28_31 ... ok [INFO] [stdout] test iscsi::pdu::tests::exp_cmd_sn_at_bytes_28_31 ... 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 cdrom::dvdram::tests::open_geometry_from_capacity ... ok [INFO] [stdout] test iscsi::pdu::tests::lun_set_zeroes_byte8_and_upper_lun_bytes ... ok [INFO] [stdout] test iscsi::pdu::tests::itt_roundtrip ... ok [INFO] [stdout] test iscsi::pdu::tests::pdu_pad_len_multiples_of_four ... ok [INFO] [stdout] test iscsi::pdu::tests::r2t_fields ... ok [INFO] [stdout] test iscsi::pdu::tests::reject_reason_at_byte_2 ... 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::stat_sn_at_bytes_24_27 ... ok [INFO] [stdout] test iscsi::pdu::tests::t_bit_rfc_read ... 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::max_cmd_sn_at_bytes_32_35 ... ok [INFO] [stdout] test iscsi::pdu::tests::t_bit_rfc_write ... ok [INFO] [stdout] test iscsi::pdu::tests::opcode_roundtrip_and_preserves_upper_bits ... ok [INFO] [stdout] test iscsi::pdu::tests::t_bit_roundtrip ... ok [INFO] [stdout] test iscsi::pdu::tests::tmf_function_reads_byte2 ... ok [INFO] [stdout] test iscsi::pdu::tests::total_ahs_length_read ... ok [INFO] [stdout] test iscsi::target::tests::login_negotiate_overflow_returns_error ... 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::poll_login_and_inquiry ... ok [INFO] [stdout] test iscsi::target::tests::poll_reject_on_ahs ... ok [INFO] [stdout] test scsi::backend::tests::block_backend_ram_out_of_bounds ... ok [INFO] [stdout] test scsi::backend::tests::block_backend_ram_roundtrip ... ok [INFO] [stdout] test iscsi::pdu::tests::tmf_response_set ... ok [INFO] [stdout] test scsi::backend::tests::file_backend_missing_read_only_open_fails ... ok [INFO] [stdout] test iscsi::transport::tests::serve_handles_login_nop_and_logout_over_tcp ... ok [INFO] [stdout] test iscsi::transport::tests::tcp_conn_roundtrip ... ok [INFO] [stdout] test scsi::block::tests::block_create_ram ... ok [INFO] [stdout] test scsi::backend::tests::file_backend_read_only_rejects_write ... 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::block::tests::block_lba_out_of_range ... ok [INFO] [stdout] test scsi::backend::tests::file_backend_new_file_grows_on_write ... ok [INFO] [stdout] test scsi::block::tests::block_file_write_read_roundtrip ... 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_6 ... ok [INFO] [stdout] test scsi::block::tests::block_lba_out_of_range_12 ... ok [INFO] [stdout] test scsi::block::tests::block_prevent_allow_start_stop_eject ... ok [INFO] [stdout] test scsi::block::tests::block_read_6_zero_blocks ... ok [INFO] [stdout] test scsi::block::tests::block_rdprotect_wrprotect_and_read6_reserved_rejected ... ok [INFO] [stdout] test scsi::backend::tests::file_backend_roundtrip ... 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_read_capacity_16 ... ok [INFO] [stdout] test scsi::block::tests::block_synchronize_cache ... ok [INFO] [stdout] test scsi::block::tests::block_read_capacity_16_unknown_sa ... ok [INFO] [stdout] test scsi::block::tests::block_read_capacity_pmi_zero_lba_nonzero ... ok [INFO] [stdout] test scsi::block::tests::block_work_buf_too_small ... ok [INFO] [stdout] test scsi::block::tests::block_synchronize_cache_16 ... ok [INFO] [stdout] test scsi::block::tests::block_unknown_opcode ... ok [INFO] [stdout] test scsi::block::tests::block_write_read_roundtrip ... ok [INFO] [stdout] test scsi::block::tests::block_write_read_roundtrip_16 ... 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::block_write_read_roundtrip_6 ... 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::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::device::tests::scsi_device_sync_defaults_and_forwards ... ok [INFO] [stdout] test scsi::device::tests::sense_for_storage_error_covers_all_variants ... 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::backend::tests::file_backend_async_planes_match_sync_contract ... ok [INFO] [stdout] test scsi::device::tests::store_done_maps_and_next_store_op_defaults_none ... ok [INFO] [stdout] test scsi::fs_backend::tests::open_read_only_existing_file ... ok [INFO] [stdout] test scsi::fs_backend::tests::open_or_create_creates_new ... ok [INFO] [stdout] test scsi::fs_backend::tests::open_read_only_missing_file ... ok [INFO] [stdout] test scsi::sbc::tests::parse_is_total_on_empty_and_truncated_cdbs ... ok [INFO] [stdout] test scsi::fs_backend::tests::read_dir_lists_entries ... ok [INFO] [stdout] test scsi::fs_backend::tests::remove_file ... ok [INFO] [stdout] test scsi::sbc::tests::parse_read_capacity_10 ... ok [INFO] [stdout] test scsi::sbc::tests::parse_read_capacity_16_and_unknown_sa ... ok [INFO] [stdout] test scsi::fs_backend::tests::root_path ... ok [INFO] [stdout] test scsi::sbc::tests::parse_read_write_10 ... ok [INFO] [stdout] test scsi::sbc::tests::parse_read_write_16 ... ok [INFO] [stdout] test scsi::sbc::tests::parse_read_write_12 ... ok [INFO] [stdout] test scsi::sbc::tests::parse_read_write_6 ... 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::scsi::tests::cdb10_opcode_lba_transfer_roundtrip ... ok [INFO] [stdout] test scsi::scsi::tests::cdb16_opcode_lba_transfer_roundtrip ... 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::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::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::sense_new_clear_and_fixed_format ... ok [INFO] [stdout] test scsi::spc::tests::execute_inquiry_standard ... 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_inquiry_vpd_unsupported_page_rejected ... ok [INFO] [stdout] test scsi::spc::tests::execute_mode_select_is_noop_good ... ok [INFO] [stdout] test scsi::spc::tests::execute_mode_sense_10 ... 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_prevent_allow_sets_prevent ... ok [INFO] [stdout] test scsi::spc::tests::execute_prevent_persistent_values_rejected_on_plain_devices ... ok [INFO] [stdout] test scsi::spc::tests::execute_receive_diagnostic_pcv0_returns_empty ... ok [INFO] [stdout] test scsi::scsi::tests::sense_fixed_format_clamps_to_buffer ... 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_request_sense_reports_and_is_cleared_by_caller ... ok [INFO] [stdout] test scsi::spc::tests::execute_send_diagnostic_default_selftest_is_good ... ok [INFO] [stdout] test scsi::spc::tests::execute_send_diagnostic_pf_only_is_good ... ok [INFO] [stdout] test scsi::spc::tests::execute_send_diagnostic_selftest_with_params_rejected ... 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::execute_test_unit_ready ... ok [INFO] [stdout] test scsi::spc::tests::parse_identifies_each_spc_command ... ok [INFO] [stdout] test scsi::scsi::tests::cdb12_opcode_lba_transfer_roundtrip ... ok [INFO] [stdout] test scsi::spc::tests::parse_returns_none_for_sbc_and_unknown_opcodes ... ok [INFO] [stdout] test scsi::scsi::tests::cdb16_lba_full_range ... 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 usb::bot::tests::cbw_cdb_len_boundaries ... ok [INFO] [stdout] test usb::bot::tests::cbw_signature_is_usbc_little_endian ... ok [INFO] [stdout] test usb::bot::tests::cbw_lun_is_byte_preserved ... ok [INFO] [stdout] test usb::bot::tests::cbw_direction_bit_maps_dir ... 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::bot::tests::csw_status_codes ... 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::embassy::tests::recv_until_reports_timeout_as_would_block ... ok [INFO] [stdout] test usb::embassy::tests::send_chunks_a_multi_packet_chunk_and_keeps_zlp_single ... ok [INFO] [stdout] test usb::gadget::tests::bot_reset_ack_consumes_handle ... ok [INFO] [stdout] test usb::gadget::tests::get_max_lun_reply_sends_bytes ... 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_collects_partial_chunks ... 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::embassy::tests::recv_forever_consolidates_a_multi_packet_transfer ... ok [INFO] [stdout] test usb::target::tests::bulk_mps_default_and_override ... ok [INFO] [stdout] test usb::embassy::tests::recv_maps_disabled_to_disconnected_and_overflow_to_io ... ok [INFO] [stdout] test usb::target::tests::cbw_accumulates_across_partial_receives ... 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::target::tests::drive_inquiry_to_completion ... ok [INFO] [stdout] test usb::target::tests::failed_data_out_drains_declared_then_csw ... ok [INFO] [stdout] test usb::target::tests::host_asks_for_more_data_gets_short_packet_and_residue ... ok [INFO] [stdout] test usb::target::tests::inquiry_roundtrip_with_csw ... ok [INFO] [stdout] test usb::target::tests::invalid_cbw_stalls_and_recovers ... ok [INFO] [stdout] test usb::target::tests::invalid_lun_failed_csw_then_request_sense ... ok [INFO] [stdout] test usb::bot::tests::cbw_rejects_bad_signature ... ok [INFO] [stdout] test usb::bot::tests::cbw_rejects_reserved_flag_bits ... ok [INFO] [stdout] test usb::target::tests::mps_multiple_shortfall_sends_zlp_then_csw ... ok [INFO] [stdout] test usb::target::tests::drive_pad_to_declared ... ok [INFO] [stdout] test usb::target::tests::drive_write_with_data_phase ... ok [INFO] [stdout] test usb::target::tests::exact_length_transfer_unaffected_by_policy ... 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::pad_fills_shortfall_to_declared_with_relevant_residue ... ok [INFO] [stdout] test usb::target::tests::report_luns_select_report_semantics ... ok [INFO] [stdout] test usb::target::tests::reset_interrupts_data_phase ... ok [INFO] [stdout] test usb::target::tests::need_starts_in_command_phase ... 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::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::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::unit_attention_after_reset ... ok [INFO] [stdout] test usb::target::tests::with_luns_sets_max_lun ... 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.52s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/build/snowscsi-cli/0b3bfe84d260d575/out/snowscsi-0b3bfe84d260d575) [INFO] [stdout] [INFO] [stdout] running 40 tests [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_disk_ram ... 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::bare_and_unknown_specs_rejected ... ok [INFO] [stdout] test spec::tests::block_cd_profile ... ok [INFO] [stdout] test spec::tests::block_profile_rejects_sector ... ok [INFO] [stdout] test spec::tests::cdrom_rejects_block_backings_and_opts ... ok [INFO] [stdout] test spec::tests::cdrom_dvdram_file_and_ram ... ok [INFO] [stdout] test spec::tests::cdrom_flat_and_live ... ok [INFO] [stdout] test spec::tests::dual_mount_distinct_paths_do_not_warn ... ok [INFO] [stdout] test spec::tests::block_rejects_cdrom_backings ... ok [INFO] [stdout] test spec::tests::block_disk_img ... ok [INFO] [stdout] test spec::tests::dual_mount_ram_not_collected ... ok [INFO] [stdout] test spec::tests::dual_mount_same_path_warns ... ok [INFO] [stdout] test spec::tests::parse_all_reports_flag ... ok [INFO] [stdout] test spec::tests::dual_mount_block_and_cdrom_warns ... ok [INFO] [stderr] [2026-10-18T05:43:47Z INFO snowscsi] wrote 26 sectors (53248 bytes) to /tmp/snowscsi_mkisofs_2386.iso [INFO] [stderr] Running tests/smoke.rs (/opt/rustwide/target/release/build/snowscsi-cli/4fe183b137a01590/out/smoke-4fe183b137a01590) [INFO] [stdout] test spec::tests::parse_size_plain_and_suffixes ... ok [INFO] [stdout] test spec::tests::dual_mount_bundle_dir_warns ... ok [INFO] [stdout] test spec::tests::parse_size_invalid ... ok [INFO] [stdout] test tests::cli_accepts_multiple_block_and_cdrom_specs ... ok [INFO] [stdout] test tests::cli_mkisofs_requires_two_positionals ... ok [INFO] [stdout] test spec::tests::duplicates_rejected ... ok [INFO] [stdout] test spec::tests::dvdram_ram_takes_no_options ... ok [INFO] [stdout] test spec::tests::parse_all_orders_block_before_cdrom ... ok [INFO] [stdout] test tests::cli_rejects_both_transports ... ok [INFO] [stdout] test tests::cli_rejects_removed_flags ... ok [INFO] [stdout] test tests::cli_usb_shortfall_parses_and_defaults ... 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 tests::cli_mkisofs_parses_positional_and_label ... ok [INFO] [stdout] test tests::cli_help_is_displayed ... ok [INFO] [stdout] test tests::cli_usb_descriptor_overrides ... ok [INFO] [stdout] test tests::cli_mkisofs_label_optional ... ok [INFO] [stdout] test tests::cli_usb_transport_parses ... ok [INFO] [stdout] test tests::cli_requires_a_transport ... ok [INFO] [stdout] test tests::cli_iscsi_auto_parses ... ok [INFO] [stdout] test tests::run_mkisofs_writes_whole_sectors ... 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] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test help_exits_zero_and_lists_serve ... ok [INFO] [stdout] test serve_rejects_bundle_without_size ... ok [INFO] [stdout] test serve_rejects_imgdir_cdrom ... ok [INFO] [stdout] test no_subcommand_fails ... ok [INFO] [stdout] test serve_exits_cleanly_on_sigint ... ok [INFO] [stdout] test serve_dvdram_file_opens_as_is ... ok [INFO] [stdout] test serve_rejects_invalid_address ... ok [INFO] [stdout] test serve_rejects_invalid_ram_size ... ok [INFO] [stdout] test serve_rejects_work_buf_too_small ... ok [INFO] [stdout] test serve_requires_block ... ok [INFO] [stdout] test serve_rejects_unknown_option ... ok [INFO] [stdout] test serve_rejects_missing_file ... ok [INFO] [stdout] test serve_requires_iscsi ... ok [INFO] [stdout] test serve_starts_with_read_only_img ... ok [INFO] [stdout] test serve_starts_with_bundle_disk ... ok [INFO] [stdout] test serve_starts_with_cdrom_flat ... ok [INFO] [stdout] test serve_starts_with_read_only_bundle ... ok [INFO] [stdout] test serve_starts_with_cdblock ... ok [INFO] [stdout] test serve_starts_with_dvdram_ram ... ok [INFO] [stdout] test serve_warns_on_dual_mount ... ok [INFO] [stdout] test serve_starts_with_cdrom_live ... ok [INFO] [stdout] test serve_warns_on_block_and_cdrom_dual_mount ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/snowscsi-common/2a52ca93eeef1e68/out/snowscsi_common-2a52ca93eeef1e68) [INFO] [stdout] test serve_warns_on_block_and_cdblock_dual_mount ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 58 tests [INFO] [stdout] test async_seekable_storage::tests::default_fill_loops_over_chunks ... 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_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::zero_async_read_write_and_capacity ... ok [INFO] [stdout] test flat_bundle::tests::bounds_check ... ok [INFO] [stdout] test async_store::tests::blanket_dispatches_block_ops ... ok [INFO] [stdout] test flat_bundle::tests::create_then_reopen_persists ... ok [INFO] [stdout] test flat_bundle::tests::cross_chunk_sparse ... ok [INFO] [stdout] test async_store::tests::either_dispatches_to_both_sides ... ok [INFO] [stdout] test flat_bundle::tests::auto_create_chunk ... ok [INFO] [stdout] test async_store::tests::blocking_bridge_forwards_and_chunks ... 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::geometry_validation ... ok [INFO] [stdout] test flat_bundle::tests::lru_eviction_bounds_open_handles ... ok [INFO] [stdout] test flat_bundle::tests::missing_chunk_read_zeros_and_no_file_created ... ok [INFO] [stdout] test flat_bundle::tests::open_requires_virtual_size_when_no_header ... ok [INFO] [stdout] test flat_bundle::tests::partial_chunk_read_hole ... ok [INFO] [stdout] test flat_bundle::tests::open_merge_overrides ... ok [INFO] [stdout] test flat_bundle::tests::create_rejects_existing_header ... ok [INFO] [stdout] test flat_bundle::tests::header_parse_comments_and_order ... ok [INFO] [stdout] test flat_bundle::tests::read_only_rejects_writes_and_reads_holes ... ok [INFO] [stdout] test flat_bundle::tests::roundtrip ... ok [INFO] [stdout] test flat_bundle::tests::cross_chunk_boundary ... ok [INFO] [stdout] test flat_bundle::tests::sync_flush_makes_data_readable ... ok [INFO] [stdout] test flat_bundle::tests::read_then_write_same_chunk_ok ... ok [INFO] [stdout] test flat_bundle::tests::write_past_eof_extends ... ok [INFO] [stdout] test fs_plane::tests::read_past_eof_is_out_of_bounds ... ok [INFO] [stdout] test fs_plane::tests::write_read_roundtrip ... ok [INFO] [stdout] test logging::tests::macros_compile_with_log ... ok [INFO] [stdout] test seekable_storage::tests::empty_ram ... 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 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 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 seekable_storage::tests::zero_fill_at_is_discarded_and_bounds_checked ... ok [INFO] [stdout] test fs_plane::tests::read_then_write_reopens_read_write ... ok [INFO] [stdout] test seekable_storage::tests::zero_read_returns_zeros ... ok [INFO] [stdout] test fs_plane::tests::remove_drops_handle_and_file ... ok [INFO] [stdout] test seekable_storage::tests::zero_writes_are_discarded ... ok [INFO] [stdout] test async_store::tests::blocking_bridge_read_only_rejects_write ... ok [INFO] [stdout] test flat_bundle::tests::capacity ... ok [INFO] [stdout] test store::tests::block_ro_reads_and_rejects_writes ... ok [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::fill_overflow_and_past_capacity ... ok [INFO] [stdout] test store::tests::fs_dispatch_and_sync ... ok [INFO] [stdout] test store::tests::sync_on_block_ro_is_ok ... ok [INFO] [stdout] test store::tests::block_rw_read_write_fill_and_sync ... 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] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/snowscsi-iso9660/fc97baa07309014b/out/snowscsi_iso9660-fc97baa07309014b) [INFO] [stdout] running 34 tests [INFO] [stdout] test live::tests::dir_record_both_endian_layout ... ok [INFO] [stdout] test live::tests::gen_file_data_returns_false ... ok [INFO] [stdout] test live::tests::gen_path_table ... ok [INFO] [stdout] test live::tests::gen_pvd ... ok [INFO] [stdout] test live::tests::gen_beyond_image_returns_false ... ok [INFO] [stdout] test live::tests::gen_path_table_has_all_dirs ... 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_basic ... ok [INFO] [stdout] test live::tests::gen_subdir_directory_records ... ok [INFO] [stdout] test live::tests::layout_empty ... ok [INFO] [stdout] test live::tests::gen_svd_joliet ... ok [INFO] [stdout] test live::tests::gen_system_area_returns_false ... ok [INFO] [stdout] test live::tests::gen_root_directory_dot_entries ... ok [INFO] [stdout] test live::tests::layout_max_files_ok ... ok [INFO] [stdout] test live::tests::layout_empty_label_default ... ok [INFO] [stdout] test live::tests::gen_root_directory_file_entries ... ok [INFO] [stdout] test live::tests::layout_preserves_subdirectories ... ok [INFO] [stdout] test live::tests::layout_root_dir_spans_multiple_sectors ... ok [INFO] [stdout] test live::tests::layout_label_truncated ... ok [INFO] [stdout] test live::tests::layout_joliet_name_encoded ... ok [INFO] [stdout] test live::tests::layout_label_no_control_chars ... ok [INFO] [stdout] test live::tests::pvd_83_collision_disambiguation ... 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::gen_terminator ... ok [INFO] [stdout] test live::tests::pvd_both_endian_16bit_fields ... ok [INFO] [stdout] test live::tests::resolve_second_file ... ok [INFO] [stdout] test live::tests::total_sectors_matches ... ok [INFO] [stdout] test live::tests::resolve_beyond_returns_none ... ok [INFO] [stdout] test live::tests::resolve_first_file ... ok [INFO] [stdout] test live::tests::resolve_metadata_returns_none ... ok [INFO] [stdout] test live::tests::resolve_second_sector_of_file ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/snowscsi-tests/11463b74c7b8a304/out/snowscsi_tests-11463b74c7b8a304) [INFO] [stdout] test live::tests::resolve_system_area_returns_none ... 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_final_chunk_latches_without_prerecv ... ok [INFO] [stdout] test async_golden::overlap_get_max_lun_mid_prerecv_survives ... ok [INFO] [stdout] test async_golden::overlap_prerecv_eof_closes ... ok [INFO] [stdout] test async_golden::overlap_prefetch_no_plane_reports_internal ... ok [INFO] [stdout] test async_golden::overlap_prerecv_disconnected_resets ... ok [INFO] [stdout] test async_golden::overlap_prerecv_timeout_feeds_store_done_only ... 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_read_prefetch_opt_out_reads_serially ... ok [INFO] [stdout] test async_golden::overlap_read_reset_mid_prefetch_reemits_fresh_action ... ok [INFO] [stdout] test async_golden::overlap_write_three_cycles_next_recv_matches_recv ... ok [INFO] [stdout] test async_golden::reset_after_cbw_recv_still_dispatches_the_command ... ok [INFO] [stdout] test async_golden::usb_async_02_read_single_block ... ok [INFO] [stdout] test async_golden::usb_async_05_write_short_residue ... ok [INFO] [stdout] test async_golden::usb_async_01_inquiry ... ok [INFO] [stdout] test async_golden::usb_async_04_write_then_read ... ok [INFO] [stdout] test async_golden::usb_async_06_shortfall_short ... ok [INFO] [stdout] test async_golden::usb_async_07_shortfall_short_no_stall ... ok [INFO] [stdout] test async_golden::overlap_read_prefetch_error_is_swallowed_and_real_op_reruns ... ok [INFO] [stdout] test async_golden::usb_async_09_write_overrun ... ok [INFO] [stdout] test async_golden::usb_async_03_read_three_chunks ... 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::overlap_store_done_probe_not_fed_a_plain_recv ... ok [INFO] [stdout] test async_golden::overlap_write_reset_drops_prerecv ... ok [INFO] [stdout] test async_golden::overlap_read_prefetch_hit_skips_the_real_op ... ok [INFO] [stdout] test async_golden::usb_async_11_write_read_only ... ok [INFO] [stdout] test async_golden::usb_async_12_multi_lun ... ok [INFO] [stdout] test bundle::bundle_reopen_persists ... ok [INFO] [stdout] test bundle::bundle_read_only_plane ... ok [INFO] [stdout] test bundle::bundle_block_device_roundtrip ... ok [INFO] [stdout] test async_golden::usb_async_13_format_read_sync ... 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::render_parse_roundtrips_all_entry_kinds ... ok [INFO] [stdout] test bundle::bundle_read_then_write_same_chunk ... 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::well_formed_accepts_bot_fixture ... ok [INFO] [stdout] test golden::tests::well_formed_accepts_iscsi_fixture ... 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::tests::recbotio_panics_on_scripts_length_mismatch - should panic ... ok [INFO] [stdout] test golden_iscsi::iscsi_a_login_logout ... 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::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_usb::usb_01_inquiry ... ok [INFO] [stdout] test golden_iscsi::iscsi_e_tur_report_luns ... ok [INFO] [stdout] test golden::tests::well_formed_rejects_missing_csw - should panic ... ok [INFO] [stdout] test golden_usb::usb_05_write_short_residue ... ok [INFO] [stdout] test golden_usb::usb_02_read_single_block ... ok [INFO] [stdout] test golden_usb::usb_06_shortfall_short ... ok [INFO] [stdout] test golden_usb::usb_08_shortfall_pad ... ok [INFO] [stdout] test golden_usb::usb_03_read_three_chunks ... ok [INFO] [stdout] test golden_usb::usb_09_write_overrun ... ok [INFO] [stdout] test golden_usb::usb_04_write_then_read ... ok [INFO] [stdout] test golden_usb::usb_07_shortfall_short_no_stall ... ok [INFO] [stdout] test golden_drive::tests::normal_inquiry_transaction ... ok [INFO] [stdout] test golden_usb::usb_10_invalid_cbw ... ok [INFO] [stdout] test golden_usb::usb_11_write_read_only ... ok [INFO] [stdout] test golden_usb::usb_12_multi_lun ... ok [INFO] [stdout] test golden::tests::recbotio_records_bytes_marks_and_exhaustion ... ok [INFO] [stdout] test mock::tests::cmd_sn_out_of_window_ignored ... ok [INFO] [stdout] test mock::tests::data_in_buffer_offset ... ok [INFO] [stdout] test mock::tests::data_out_r2t_routes_by_lun ... ok [INFO] [stdout] test iso_cross::live_image_reads_back_through_iso9660_reader ... ok [INFO] [stdout] test golden_usb::usb_13_format_read_sync ... ok [INFO] [stdout] test mock::tests::format_unit_zeroes_the_plane_via_the_iscsi_agenda ... ok [INFO] [stdout] test mock::tests::ahs_rejected ... ok [INFO] [stdout] test mock::tests::linux_kernel_write_flag_layout_accepted ... ok [INFO] [stdout] test mock::tests::login_resp_echoes_all_keys ... ok [INFO] [stdout] test mock::tests::large_read_non_aligned_chunks_via_session ... ok [INFO] [stdout] test mock::tests::login_resp_has_required_keys ... ok [INFO] [stdout] test mock::tests::logout_closes_connection ... ok [INFO] [stdout] test mock::tests::mixed_lun_block_and_cdblock_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::login_resp_bhs_rfc ... ok [INFO] [stdout] test mock::tests::login_resp_no_skipped_keys ... ok [INFO] [stdout] test mock::tests::first_command_reuses_login_cmd_sn ... ok [INFO] [stdout] test mock::tests::report_luns_single_lun ... 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::report_luns_three_luns_requested_at_lun_1 ... 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 store_plane::store_plane_block_ro_reads_but_rejects_writes ... ok [INFO] [stdout] test mock::tests::text_request_rejected ... 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::bot_reset_interrupts_data_phase ... ok [INFO] [stdout] test usb_bot::command_sequence_inquiry_read_capacity_tur ... ok [INFO] [stdout] test usb_bot::command_sequence_mode_sense_and_request_sense_clear ... 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::data_out_host_overrun_is_drained ... ok [INFO] [stdout] test usb_bot::default_policy_is_short_no_stall ... ok [INFO] [stdout] test mock::tests::immediate_tmf_abort_task_complete ... ok [INFO] [stdout] test store_plane::store_plane_block_rw_write_read_fill_sync ... ok [INFO] [stdout] test usb_bot::host_probe_script_drives_serve_bot ... ok [INFO] [stdout] test usb_bot::invalid_cbw_stalls_both_then_new_cbw_recovers ... 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::opcode_report_luns_synthesized ... ok [INFO] [stdout] test mock::tests::write_multi_r2t_bounded_by_max_burst ... ok [INFO] [stdout] test usb_bot::phase_error_on_direction_mismatch ... ok [INFO] [stdout] test usb_bot::invalid_cbw_without_stall_falls_back_to_command ... ok [INFO] [stdout] test usb_bot::reset_injects_unit_attention ... ok [INFO] [stdout] test usb_bot::format_unit_zeroes_the_plane_via_the_session_agenda ... ok [INFO] [stdout] test usb_bot::request_sense_with_large_allocation_is_short_packet ... 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 store_plane::store_plane_fs_file_roundtrip_remove_readdir_sync ... ok [INFO] [stdout] test mock::tests::mixed_lun_block_cdrom_flat_and_live_dispatch ... ok [INFO] [stdout] test usb_bot::short_policy_non_mps_shortfall_stalls_without_zlp ... 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.80s [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/usb/mod.rs - usb (line 20) ... 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] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s [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" "8a702a5cda4445ded48bd0c1fffe8f64baa3d971ba04bd17b137a689db414741", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8a702a5cda4445ded48bd0c1fffe8f64baa3d971ba04bd17b137a689db414741", kill_on_drop: false }` [INFO] [stdout] 8a702a5cda4445ded48bd0c1fffe8f64baa3d971ba04bd17b137a689db414741