[INFO] fetching crate wifi-densepose-signal 0.3.0... [INFO] testing wifi-densepose-signal-0.3.0 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate wifi-densepose-signal 0.3.0 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate wifi-densepose-signal 0.3.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate wifi-densepose-signal 0.3.0 [INFO] tweaked toml for crates.io crate wifi-densepose-signal 0.3.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate wifi-densepose-signal 0.3.0 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate wifi-densepose-signal 0.3.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1885a07965546c2c22ff302952ff1a4b110d15479e79967c3e36b6ec098d87b2 [INFO] running `Command { std: "docker" "start" "-a" "1885a07965546c2c22ff302952ff1a4b110d15479e79967c3e36b6ec098d87b2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1885a07965546c2c22ff302952ff1a4b110d15479e79967c3e36b6ec098d87b2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1885a07965546c2c22ff302952ff1a4b110d15479e79967c3e36b6ec098d87b2", kill_on_drop: false }` [INFO] [stdout] 1885a07965546c2c22ff302952ff1a4b110d15479e79967c3e36b6ec098d87b2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 02db22370642d0c679bfaa7607e8c74ed1e0500744787cf9ce9f4b44d89db8d1 [INFO] running `Command { std: "docker" "start" "-a" "02db22370642d0c679bfaa7607e8c74ed1e0500744787cf9ce9f4b44d89db8d1", kill_on_drop: false }` [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling libc v0.2.182 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling typenum v1.19.0 [INFO] [stderr] Compiling zerocopy v0.8.40 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling rawpointer v0.2.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling matrixmultiply v0.3.10 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling bytemuck v1.25.0 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling lock_api v0.4.14 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling getrandom v0.4.1 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling simdutf8 v0.1.5 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling safe_arch v0.7.4 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling allocator-api2 v0.2.21 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling foldhash v0.1.5 [INFO] [stderr] Compiling anyhow v1.0.102 [INFO] [stderr] Compiling itoa v1.0.17 [INFO] [stderr] Compiling virtue v0.0.18 [INFO] [stderr] Compiling iana-time-zone v0.1.65 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling wide v0.7.33 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling unty v0.0.4 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling crossbeam-queue v0.3.12 [INFO] [stderr] Compiling bincode_derive v2.0.1 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling lru v0.12.5 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling cpufeatures v0.2.17 [INFO] [stderr] Compiling dashmap v6.1.0 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling strength_reduce v0.2.4 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling fixedbitset v0.4.2 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling ruvector-solver v2.0.4 [INFO] [stderr] Compiling crossbeam v0.8.4 [INFO] [stderr] Compiling transpose v0.2.3 [INFO] [stderr] Compiling roaring v0.10.12 [INFO] [stderr] Compiling petgraph v0.6.5 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling primal-check v0.3.4 [INFO] [stderr] Compiling ordered-float v4.6.0 [INFO] [stderr] Compiling rustfft v6.4.1 [INFO] [stderr] Compiling simba v0.9.1 [INFO] [stderr] Compiling uuid v1.21.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling ptr_meta_derive v0.3.1 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling bytecheck_derive v0.8.2 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling munge_macro v0.4.7 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling rkyv_derive v0.8.15 [INFO] [stderr] Compiling nalgebra-macros v0.2.2 [INFO] [stderr] Compiling ptr_meta v0.3.1 [INFO] [stderr] Compiling rancor v0.1.1 [INFO] [stderr] Compiling munge v0.4.7 [INFO] [stderr] Compiling bytecheck v0.8.2 [INFO] [stderr] Compiling rand_distr v0.4.3 [INFO] [stderr] Compiling rend v0.5.3 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling nalgebra v0.33.2 [INFO] [stderr] Compiling ndarray v0.16.1 [INFO] [stderr] Compiling chrono v0.4.44 [INFO] [stderr] Compiling bincode v2.0.1 [INFO] [stderr] Compiling ndarray v0.15.6 [INFO] [stderr] Compiling midstreamer-temporal-compare v0.1.0 [INFO] [stderr] Compiling ruvector-attn-mincut v2.0.4 [INFO] [stderr] Compiling ruvector-attention v2.0.4 [INFO] [stderr] Compiling rkyv v0.8.15 [INFO] [stderr] Compiling wifi-densepose-core v0.3.0 [INFO] [stderr] Compiling ruvector-core v2.0.5 [INFO] [stderr] Compiling ruvector-mincut v2.0.4 [INFO] [stderr] Compiling midstreamer-attractor v0.1.0 [INFO] [stderr] Compiling wifi-densepose-signal v0.3.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: fields `phase_aligner` and `gate_policy` are never read [INFO] [stdout] --> src/ruvsense/mod.rs:182:5 [INFO] [stdout] | [INFO] [stdout] 180 | pub struct RuvSensePipeline { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 181 | config: RuvSenseConfig, [INFO] [stdout] 182 | phase_aligner: PhaseAligner, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 183 | coherence_state: CoherenceState, [INFO] [stdout] 184 | gate_policy: GatePolicy, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `timestamp_us` is never read [INFO] [stdout] --> src/ruvsense/intention.rs:110:5 [INFO] [stdout] | [INFO] [stdout] 108 | struct TrajectoryPoint { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] 109 | embedding: Vec, [INFO] [stdout] 110 | timestamp_us: u64, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TrajectoryPoint` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `predict_only_noise` is never read [INFO] [stdout] --> src/ruvsense/coherence_gate.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 91 | pub struct GatePolicy { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 99 | predict_only_noise: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `GatePolicy` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `num_channels` is never read [INFO] [stdout] --> src/ruvsense/phase_align.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 70 | pub struct PhaseAligner { [INFO] [stdout] | ------------ field in this struct [INFO] [stdout] 71 | /// Number of channels expected. [INFO] [stdout] 72 | num_channels: usize, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `PhaseAligner` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 29.55s [INFO] running `Command { std: "docker" "inspect" "02db22370642d0c679bfaa7607e8c74ed1e0500744787cf9ce9f4b44d89db8d1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "02db22370642d0c679bfaa7607e8c74ed1e0500744787cf9ce9f4b44d89db8d1", kill_on_drop: false }` [INFO] [stdout] 02db22370642d0c679bfaa7607e8c74ed1e0500744787cf9ce9f4b44d89db8d1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 005f4e74078bbebd615e1478730420268fba3e996290fb1c543f5a20ec5597d8 [INFO] running `Command { std: "docker" "start" "-a" "005f4e74078bbebd615e1478730420268fba3e996290fb1c543f5a20ec5597d8", kill_on_drop: false }` [INFO] [stderr] Compiling zerocopy v0.8.40 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling zerocopy-derive v0.8.40 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling clap_lex v1.0.0 [INFO] [stderr] Compiling anstyle v1.0.13 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling clap_builder v4.5.60 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling clap v4.5.60 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling tempfile v3.26.0 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling proptest v1.10.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling rand_distr v0.4.3 [INFO] [stderr] Compiling ruvector-attention v2.0.4 [INFO] [stderr] Compiling ruvector-solver v2.0.4 [INFO] [stderr] Compiling ruvector-core v2.0.5 [INFO] [stderr] Compiling ruvector-mincut v2.0.4 [INFO] [stderr] Compiling wifi-densepose-signal v0.3.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: fields `phase_aligner` and `gate_policy` are never read [INFO] [stdout] --> src/ruvsense/mod.rs:182:5 [INFO] [stdout] | [INFO] [stdout] 180 | pub struct RuvSensePipeline { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 181 | config: RuvSenseConfig, [INFO] [stdout] 182 | phase_aligner: PhaseAligner, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 183 | coherence_state: CoherenceState, [INFO] [stdout] 184 | gate_policy: GatePolicy, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `timestamp_us` is never read [INFO] [stdout] --> src/ruvsense/intention.rs:110:5 [INFO] [stdout] | [INFO] [stdout] 108 | struct TrajectoryPoint { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] 109 | embedding: Vec, [INFO] [stdout] 110 | timestamp_us: u64, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TrajectoryPoint` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `predict_only_noise` is never read [INFO] [stdout] --> src/ruvsense/coherence_gate.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 91 | pub struct GatePolicy { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 99 | predict_only_noise: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `GatePolicy` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `num_channels` is never read [INFO] [stdout] --> src/ruvsense/phase_align.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 70 | pub struct PhaseAligner { [INFO] [stdout] | ------------ field in this struct [INFO] [stdout] 71 | /// Number of channels expected. [INFO] [stdout] 72 | num_channels: usize, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `PhaseAligner` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `phase_aligner` and `gate_policy` are never read [INFO] [stdout] --> src/ruvsense/mod.rs:182:5 [INFO] [stdout] | [INFO] [stdout] 180 | pub struct RuvSensePipeline { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 181 | config: RuvSenseConfig, [INFO] [stdout] 182 | phase_aligner: PhaseAligner, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 183 | coherence_state: CoherenceState, [INFO] [stdout] 184 | gate_policy: GatePolicy, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `timestamp_us` is never read [INFO] [stdout] --> src/ruvsense/intention.rs:110:5 [INFO] [stdout] | [INFO] [stdout] 108 | struct TrajectoryPoint { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] 109 | embedding: Vec, [INFO] [stdout] 110 | timestamp_us: u64, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TrajectoryPoint` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `predict_only_noise` is never read [INFO] [stdout] --> src/ruvsense/coherence_gate.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 91 | pub struct GatePolicy { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 99 | predict_only_noise: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `GatePolicy` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `num_channels` is never read [INFO] [stdout] --> src/ruvsense/phase_align.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 70 | pub struct PhaseAligner { [INFO] [stdout] | ------------ field in this struct [INFO] [stdout] 71 | /// Number of channels expected. [INFO] [stdout] 72 | num_channels: usize, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `PhaseAligner` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 27.54s [INFO] running `Command { std: "docker" "inspect" "005f4e74078bbebd615e1478730420268fba3e996290fb1c543f5a20ec5597d8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "005f4e74078bbebd615e1478730420268fba3e996290fb1c543f5a20ec5597d8", kill_on_drop: false }` [INFO] [stdout] 005f4e74078bbebd615e1478730420268fba3e996290fb1c543f5a20ec5597d8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] ab2253e9a45bdbfedfc5cfd1792a5d39e0046c7fe8cf5adee1cd30a19eb78fd5 [INFO] running `Command { std: "docker" "start" "-a" "ab2253e9a45bdbfedfc5cfd1792a5d39e0046c7fe8cf5adee1cd30a19eb78fd5", kill_on_drop: false }` [INFO] [stderr] warning: fields `phase_aligner` and `gate_policy` are never read [INFO] [stderr] --> src/ruvsense/mod.rs:182:5 [INFO] [stderr] | [INFO] [stderr] 180 | pub struct RuvSensePipeline { [INFO] [stderr] | ---------------- fields in this struct [INFO] [stderr] 181 | config: RuvSenseConfig, [INFO] [stderr] 182 | phase_aligner: PhaseAligner, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] 183 | coherence_state: CoherenceState, [INFO] [stderr] 184 | gate_policy: GatePolicy, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: field `timestamp_us` is never read [INFO] [stderr] --> src/ruvsense/intention.rs:110:5 [INFO] [stderr] | [INFO] [stderr] 108 | struct TrajectoryPoint { [INFO] [stderr] | --------------- field in this struct [INFO] [stderr] 109 | embedding: Vec, [INFO] [stderr] 110 | timestamp_us: u64, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TrajectoryPoint` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `predict_only_noise` is never read [INFO] [stderr] --> src/ruvsense/coherence_gate.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct GatePolicy { [INFO] [stderr] | ---------- field in this struct [INFO] [stderr] ... [INFO] [stderr] 99 | predict_only_noise: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `GatePolicy` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `num_channels` is never read [INFO] [stderr] --> src/ruvsense/phase_align.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 70 | pub struct PhaseAligner { [INFO] [stderr] | ------------ field in this struct [INFO] [stderr] 71 | /// Number of channels expected. [INFO] [stderr] 72 | num_channels: usize, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `PhaseAligner` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: `wifi-densepose-signal` (lib) generated 4 warnings [INFO] [stderr] warning: `wifi-densepose-signal` (lib test) generated 4 warnings (4 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.23s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/wifi_densepose_signal-794c7b3c79976192) [INFO] [stdout] [INFO] [stdout] running 344 tests [INFO] [stdout] test bvp::attn_bvp_tests::attention_bvp_output_shape ... ok [INFO] [stdout] test bvp::attn_bvp_tests::attention_bvp_empty_input ... ok [INFO] [stdout] test bvp::tests::test_insufficient_samples ... ok [INFO] [stdout] test csi_processor::tests::test_csi_data_builder ... ok [INFO] [stdout] test csi_processor::tests::test_hamming_window ... ok [INFO] [stdout] test csi_processor::tests::test_complex_conversion ... ok [INFO] [stdout] test csi_processor::tests::test_csi_processor_creation ... ok [INFO] [stdout] test csi_processor::tests::test_invalid_config ... ok [INFO] [stdout] test csi_processor::tests::test_history_management ... ok [INFO] [stdout] test csi_processor::tests::test_temporal_smoothing ... ok [INFO] [stdout] test csi_ratio::tests::test_length_mismatch ... ok [INFO] [stdout] test bvp::tests::test_time_resolution ... ok [INFO] [stdout] test features::tests::test_correlation_features ... ok [INFO] [stdout] test csi_ratio::tests::test_ratio_preserves_path_difference ... ok [INFO] [stdout] test csi_ratio::tests::test_single_antenna_error ... ok [INFO] [stdout] test features::tests::test_amplitude_features ... ok [INFO] [stdout] test features::tests::test_feature_extractor ... ok [INFO] [stdout] test csi_processor::tests::test_config_validation ... ok [INFO] [stdout] test csi_ratio::tests::test_ratio_matrix_pair_count ... ok [INFO] [stdout] test features::tests::test_empty_doppler_history ... ok [INFO] [stdout] test csi_processor::tests::test_preprocessing ... ok [INFO] [stdout] test csi_ratio::tests::test_conjugate_multiply_cancels_common_phase ... ok [INFO] [stdout] test features::tests::test_feature_extractor_with_history ... ok [INFO] [stdout] test features::tests::test_individual_extraction ... ok [INFO] [stdout] test features::tests::test_doppler_features ... ok [INFO] [stdout] test features::tests::test_insufficient_doppler_history ... ok [INFO] [stdout] test features::tests::test_phase_features ... ok [INFO] [stdout] test features::tests::test_psd_features ... ok [INFO] [stdout] test fresnel::solver_fresnel_tests::fresnel_geometry_insufficient_obs ... ok [INFO] [stdout] test fresnel::solver_fresnel_tests::fresnel_geometry_returns_valid_distances ... ok [INFO] [stdout] test fresnel::tests::test_amplitude_variation_breathing_range ... ok [INFO] [stdout] test fresnel::tests::test_breathing_confidence ... ok [INFO] [stdout] test fresnel::tests::test_fresnel_radius ... ok [INFO] [stdout] test fresnel::tests::test_insufficient_data ... ok [INFO] [stdout] test fresnel::tests::test_phase_change_from_displacement ... ok [INFO] [stdout] test fresnel::tests::test_wavelength ... ok [INFO] [stdout] test hampel::tests::test_2d_filtering ... ok [INFO] [stdout] test hampel::tests::test_empty_signal_error ... ok [INFO] [stdout] test hampel::tests::test_median_computation ... ok [INFO] [stdout] test hampel::tests::test_single_spike_detected ... ok [INFO] [stdout] test hardware_norm::tests::normalize_atheros_passthrough_count ... ok [INFO] [stdout] test hardware_norm::tests::normalize_esp32_64_to_56 ... ok [INFO] [stdout] test hardware_norm::tests::resample_30_to_56 ... ok [INFO] [stdout] test hampel::tests::test_z_score_masking_resistance ... ok [INFO] [stdout] test hardware_norm::tests::phase_sanitize_removes_linear_trend ... ok [INFO] [stdout] test hardware_norm::tests::normalize_errors_and_custom_canonical ... ok [INFO] [stdout] test hardware_norm::tests::phase_sanitize_unwrap ... ok [INFO] [stdout] test hardware_norm::tests::resample_64_to_56 ... ok [INFO] [stdout] test hardware_norm::tests::resample_identity_56_to_56 ... ok [INFO] [stdout] test hardware_norm::tests::zscore_with_hw_stats_and_constant ... ok [INFO] [stdout] test hardware_norm::tests::zscore_produces_zero_mean_unit_std ... ok [INFO] [stdout] test bvp::tests::test_bvp_velocity_range ... ok [INFO] [stdout] test motion::tests::test_calibration ... ok [INFO] [stdout] test fresnel::tests::test_invalid_geometry ... ok [INFO] [stdout] test hardware_norm::tests::normalize_intel5300_30_to_56 ... ok [INFO] [stdout] test hardware_norm::tests::phase_sanitize_edge_cases ... ok [INFO] [stdout] test hampel::tests::test_clean_signal_unchanged ... ok [INFO] [stdout] test motion::tests::test_low_motion_no_detection ... ok [INFO] [stdout] test hampel::tests::test_multiple_spikes ... ok [INFO] [stdout] test motion::tests::test_motion_score ... ok [INFO] [stdout] test hardware_norm::tests::detect_hardware_and_properties ... ok [INFO] [stdout] test motion::tests::test_human_detection ... ok [INFO] [stdout] test hardware_norm::tests::resample_preserves_constant ... ok [INFO] [stdout] test motion::tests::test_motion_detector_creation ... ok [INFO] [stdout] test motion::tests::test_config_builder ... ok [INFO] [stdout] test motion::tests::test_motion_score_with_doppler ... ok [INFO] [stdout] test motion::tests::test_detection_statistics ... ok [INFO] [stdout] test motion::tests::test_temporal_smoothing ... ok [INFO] [stdout] test motion::tests::test_reset ... ok [INFO] [stdout] test motion::tests::test_motion_analysis ... ok [INFO] [stdout] test phase_sanitizer::tests::test_config_validation ... ok [INFO] [stdout] test phase_sanitizer::tests::test_different_unwrapping_methods ... ok [INFO] [stdout] test phase_sanitizer::tests::test_empty_data_handling ... ok [INFO] [stdout] test phase_sanitizer::tests::test_phase_smoothing ... ok [INFO] [stdout] test phase_sanitizer::tests::test_complete_pipeline ... ok [INFO] [stdout] test phase_sanitizer::tests::test_noise_filtering ... ok [INFO] [stdout] test ruvsense::adversarial::tests::test_anomaly_rate ... ok [INFO] [stdout] test ruvsense::adversarial::tests::test_anomaly_type_names ... ok [INFO] [stdout] test bvp::tests::test_static_scene_low_velocity ... ok [INFO] [stdout] test phase_sanitizer::tests::test_outlier_removal ... ok [INFO] [stdout] test phase_sanitizer::tests::test_phase_validation ... ok [INFO] [stdout] test phase_sanitizer::tests::test_sanitizer_creation ... ok [INFO] [stdout] test ruvsense::adversarial::tests::test_clean_frame_no_anomaly ... ok [INFO] [stdout] test ruvsense::adversarial::tests::test_detector_creation ... ok [INFO] [stdout] test phase_sanitizer::tests::test_phase_unwrapping ... ok [INFO] [stdout] test ruvsense::adversarial::tests::test_dimension_mismatch ... ok [INFO] [stdout] test ruvsense::adversarial::tests::test_empty_room_no_anomaly ... ok [INFO] [stdout] test ruvsense::adversarial::tests::test_energy_violation_too_high ... ok [INFO] [stdout] test ruvsense::adversarial::tests::test_gini_coefficient_concentrated ... ok [INFO] [stdout] test phase_sanitizer::tests::test_statistics ... ok [INFO] [stdout] test ruvsense::adversarial::tests::test_gini_coefficient_uniform ... ok [INFO] [stdout] test ruvsense::adversarial::tests::test_insufficient_links ... ok [INFO] [stdout] test ruvsense::adversarial::tests::test_reset ... ok [INFO] [stdout] test ruvsense::adversarial::tests::test_temporal_discontinuity ... ok [INFO] [stdout] test ruvsense::adversarial::tests::test_single_link_injection_detected ... ok [INFO] [stdout] test bvp::tests::test_moving_body_nonzero_velocity ... ok [INFO] [stdout] test ruvsense::attractor_drift::tests::test_all_metrics_have_buffers ... ok [INFO] [stdout] test ruvsense::attractor_drift::tests::test_add_observation ... ok [INFO] [stdout] test ruvsense::attractor_drift::tests::test_analyze_insufficient_data ... ok [INFO] [stdout] test ruvsense::attractor_drift::tests::test_analyze_periodic_signal ... ok [INFO] [stdout] test ruvsense::attractor_drift::tests::test_debug_impl ... ok [INFO] [stdout] test ruvsense::attractor_drift::tests::test_analyzer_creation ... ok [INFO] [stdout] test ruvsense::attractor_drift::tests::test_analyzer_invalid_embedding_dim ... ok [INFO] [stdout] test ruvsense::attractor_drift::tests::test_biophysical_attractor_labels ... ok [INFO] [stdout] test motion::tests::test_adaptive_threshold ... ok [INFO] [stdout] test bvp::tests::test_bvp_dimensions ... ok [INFO] [stdout] test ruvsense::attractor_drift::tests::test_analyze_stable_signal ... ok [INFO] [stdout] test ruvsense::attractor_drift::tests::test_biophysical_attractor_is_concerning ... ok [INFO] [stdout] test ruvsense::attractor_drift::tests::test_default_config ... ok [INFO] [stdout] test ruvsense::coherence::tests::empty_update_error ... ok [INFO] [stdout] test ruvsense::attractor_drift::tests::test_error_display ... ok [INFO] [stdout] test ruvsense::attractor_drift::tests::test_metric_buffer_eviction ... ok [INFO] [stdout] test ruvsense::attractor_drift::tests::test_transitioning_attractor ... ok [INFO] [stdout] test ruvsense::coherence::tests::auto_initialize_on_first_update ... ok [INFO] [stdout] test ruvsense::attractor_drift::tests::test_regime_change_detection ... ok [INFO] [stdout] test ruvsense::coherence::tests::coherence_score_with_high_variance ... ok [INFO] [stdout] test ruvsense::coherence::tests::drift_classification_linear ... ok [INFO] [stdout] test ruvsense::coherence::tests::drift_classification_stable ... ok [INFO] [stdout] test ruvsense::coherence::tests::drift_classification_step_change ... ok [INFO] [stdout] test phase_sanitizer::tests::test_invalid_config ... ok [INFO] [stdout] test ruvsense::coherence::tests::empty_input_gives_zero ... ok [INFO] [stdout] test motion::tests::test_motion_history ... ok [INFO] [stdout] test ruvsense::coherence::tests::length_mismatch_error ... ok [INFO] [stdout] test ruvsense::coherence::tests::per_subcarrier_zscores_correct ... ok [INFO] [stdout] test ruvsense::coherence::tests::outlier_subcarriers_detected ... ok [INFO] [stdout] test ruvsense::coherence::tests::perfect_coherence ... ok [INFO] [stdout] test ruvsense::coherence::tests::reference_and_variance_accessible ... ok [INFO] [stdout] test ruvsense::coherence::tests::invalid_decay_error ... ok [INFO] [stdout] test ruvsense::coherence::tests::state_initialize_and_score ... ok [INFO] [stdout] test ruvsense::coherence::tests::state_update_accepted ... ok [INFO] [stdout] test ruvsense::coherence::tests::reset_stale_counter ... ok [INFO] [stdout] test ruvsense::coherence::tests::state_update_rejected ... ok [INFO] [stdout] test ruvsense::coherence::tests::valid_decay ... ok [INFO] [stdout] test ruvsense::coherence_gate::tests::adaptive_noise_at_boundaries ... ok [INFO] [stdout] test ruvsense::coherence_gate::tests::adaptive_noise_midpoint ... ok [INFO] [stdout] test ruvsense::coherence_gate::tests::adaptive_noise_tiny_range ... ok [INFO] [stdout] test ruvsense::coherence_gate::tests::boundary_at_exact_accept_threshold ... ok [INFO] [stdout] test ruvsense::coherence_gate::tests::boundary_at_exact_reject_threshold ... ok [INFO] [stdout] test ruvsense::coherence_gate::tests::boundary_just_below_reject_threshold ... ok [INFO] [stdout] test ruvsense::coherence_gate::tests::consecutive_low_counter ... ok [INFO] [stdout] test ruvsense::coherence_gate::tests::default_config_values ... ok [INFO] [stdout] test ruvsense::coherence_gate::tests::noise_multiplier_accessor ... ok [INFO] [stdout] test ruvsense::coherence_gate::tests::accept_high_coherence ... ok [INFO] [stdout] test ruvsense::coherence_gate::tests::predict_only_moderate_coherence ... ok [INFO] [stdout] test ruvsense::coherence_gate::tests::recalibrate_after_stale_timeout ... ok [INFO] [stdout] test ruvsense::coherence_gate::tests::reject_low_coherence ... ok [INFO] [stdout] test ruvsense::coherence_gate::tests::reset_clears_state ... ok [INFO] [stdout] test ruvsense::cross_room::tests::test_cosine_similarity_identical ... ok [INFO] [stdout] test ruvsense::cross_room::tests::test_embedding_dimension_mismatch ... ok [INFO] [stdout] test ruvsense::cross_room::tests::test_expire_exits ... ok [INFO] [stdout] test ruvsense::coherence::tests::zero_coherence_large_deviation ... ok [INFO] [stdout] test ruvsense::cross_room::tests::test_max_rooms_exceeded ... ok [INFO] [stdout] test ruvsense::cross_room::tests::test_no_match_different_person ... ok [INFO] [stdout] test ruvsense::cross_room::tests::test_cosine_similarity_orthogonal ... ok [INFO] [stdout] test ruvsense::coherence_gate::tests::from_config_construction ... ok [INFO] [stdout] test ruvsense::coherence_gate::tests::recalibrate_overrides_accept ... ok [INFO] [stdout] test ruvsense::cross_room::tests::test_no_match_same_room ... ok [INFO] [stdout] test ruvsense::cross_room::tests::test_no_match_temporal_gap_exceeded ... ok [INFO] [stdout] test ruvsense::cross_room::tests::test_register_room ... ok [INFO] [stdout] test ruvsense::coherence_gate::tests::last_decision_tracked ... ok [INFO] [stdout] test ruvsense::cross_room::tests::test_successful_cross_room_match ... ok [INFO] [stdout] test ruvsense::cross_room::tests::test_transition_log_immutable ... ok [INFO] [stdout] test ruvsense::field_model::tests::test_calibration_freshness ... ok [INFO] [stdout] test ruvsense::field_model::tests::test_calibration_insufficient_frames ... ok [INFO] [stdout] test ruvsense::cross_room::tests::test_transitions_between_rooms ... ok [INFO] [stdout] test ruvsense::field_model::tests::test_field_model_no_links_error ... ok [INFO] [stdout] test ruvsense::field_model::tests::test_environmental_projection_removes_drift ... ok [INFO] [stdout] test ruvsense::field_model::tests::test_calibration_flow ... ok [INFO] [stdout] test ruvsense::field_model::tests::test_field_model_creation ... ok [INFO] [stdout] test ruvsense::field_model::tests::test_link_baseline_stats ... ok [INFO] [stdout] test ruvsense::field_model::tests::test_perturbation_baseline_observation_same ... ok [INFO] [stdout] test ruvsense::field_model::tests::test_field_model_too_many_modes ... ok [INFO] [stdout] test ruvsense::field_model::tests::test_perturbation_extraction ... ok [INFO] [stdout] test ruvsense::field_model::tests::test_reset_calibration ... ok [INFO] [stdout] test ruvsense::field_model::tests::test_perturbation_dimension_mismatch ... ok [INFO] [stdout] test ruvsense::field_model::tests::test_welford_basic ... ok [INFO] [stdout] test ruvsense::field_model::tests::test_welford_merge ... ok [INFO] [stdout] test ruvsense::field_model::tests::test_welford_single_value ... ok [INFO] [stdout] test ruvsense::cross_room::tests::test_tracker_creation ... ok [INFO] [stdout] test ruvsense::field_model::tests::test_link_baseline_dimension_mismatch ... ok [INFO] [stdout] test ruvsense::gesture::tests::test_add_template ... ok [INFO] [stdout] test ruvsense::field_model::tests::test_environmental_modes_sorted_by_energy ... ok [INFO] [stdout] test ruvsense::gesture::tests::test_add_template_too_short ... ok [INFO] [stdout] test ruvsense::gesture::tests::test_add_template_wrong_dim ... ok [INFO] [stdout] test ruvsense::gesture::tests::test_classify_best_of_two ... ok [INFO] [stdout] test ruvsense::gesture::tests::test_classify_exact_match ... ok [INFO] [stdout] test ruvsense::gesture::tests::test_classify_no_match_high_distance ... ok [INFO] [stdout] test ruvsense::gesture::tests::test_classify_no_templates ... ok [INFO] [stdout] test ruvsense::gesture::tests::test_dtw_different_sequences ... ok [INFO] [stdout] test ruvsense::gesture::tests::test_dtw_identical_sequences ... ok [INFO] [stdout] test ruvsense::gesture::tests::test_dtw_time_warped ... ok [INFO] [stdout] test ruvsense::gesture::tests::test_euclidean_distance ... ok [INFO] [stdout] test ruvsense::gesture::tests::test_gesture_type_names ... ok [INFO] [stdout] test ruvsense::field_model::tests::test_welford_z_score ... ok [INFO] [stdout] test ruvsense::intention::tests::test_creation ... ok [INFO] [stdout] test ruvsense::intention::tests::test_constant_velocity_no_detection ... ok [INFO] [stdout] test ruvsense::gesture::tests::test_classifier_creation ... ok [INFO] [stdout] test ruvsense::intention::tests::test_embedding_diff ... ok [INFO] [stdout] test ruvsense::intention::tests::test_dimension_mismatch ... ok [INFO] [stdout] test ruvsense::gesture::tests::test_add_template_empty_name ... ok [INFO] [stdout] test ruvsense::intention::tests::test_embedding_second_diff ... ok [INFO] [stdout] test ruvsense::intention::tests::test_invalid_config_small_window ... ok [INFO] [stdout] test ruvsense::intention::tests::test_invalid_config_zero_dim ... ok [INFO] [stdout] test ruvsense::intention::tests::test_gradual_acceleration_detected ... ok [INFO] [stdout] test ruvsense::intention::tests::test_lead_signal_fields ... ok [INFO] [stdout] test ruvsense::intention::tests::test_reset ... ok [INFO] [stdout] test ruvsense::intention::tests::test_window_size_limit ... ok [INFO] [stdout] test ruvsense::intention::tests::test_static_scene_no_detection ... ok [INFO] [stdout] test ruvsense::longitudinal::tests::test_baseline_not_ready_before_7_days ... ok [INFO] [stdout] test ruvsense::longitudinal::tests::test_cosine_similarity_unit_vectors ... ok [INFO] [stdout] test ruvsense::longitudinal::tests::test_baseline_ready_after_7_days ... ok [INFO] [stdout] test ruvsense::longitudinal::tests::test_drift_metric_names ... ok [INFO] [stdout] test ruvsense::longitudinal::tests::test_drift_detected_after_sustained_deviation ... ok [INFO] [stdout] test ruvsense::longitudinal::tests::test_drift_resolves_when_metric_returns ... ok [INFO] [stdout] test ruvsense::longitudinal::tests::test_embedding_history_push_and_search ... ok [INFO] [stdout] test ruvsense::longitudinal::tests::test_entries_for_person ... ok [INFO] [stdout] test ruvsense::longitudinal::tests::test_embedding_history_fifo_eviction ... ok [INFO] [stdout] test ruvsense::longitudinal::tests::test_embedding_history_dimension_mismatch ... ok [INFO] [stdout] test ruvsense::longitudinal::tests::test_personal_baseline_creation ... ok [INFO] [stdout] test ruvsense::longitudinal::tests::test_stable_metrics_no_drift ... ok [INFO] [stdout] test ruvsense::multiband::tests::build_single_channel ... ok [INFO] [stdout] test ruvsense::multiband::tests::build_three_channels_sorted_by_freq ... ok [INFO] [stdout] test ruvsense::longitudinal::tests::test_monitoring_level_escalation ... ok [INFO] [stdout] test ruvsense::multiband::tests::coherence_identical_channels ... ok [INFO] [stdout] test ruvsense::multiband::tests::coherence_orthogonal_channels ... ok [INFO] [stdout] test ruvsense::multiband::tests::concatenate_amplitudes_correct_length ... ok [INFO] [stdout] test ruvsense::multiband::tests::default_config ... ok [INFO] [stdout] test ruvsense::multiband::tests::duplicate_frequency_error ... ok [INFO] [stdout] test ruvsense::multiband::tests::empty_frames_error ... ok [INFO] [stdout] test ruvsense::multiband::tests::mean_amplitude_correct ... ok [INFO] [stdout] test ruvsense::multiband::tests::mean_amplitude_empty ... ok [INFO] [stdout] test ruvsense::multiband::tests::pearson_correlation_empty ... ok [INFO] [stdout] test ruvsense::multiband::tests::pearson_correlation_perfect ... ok [INFO] [stdout] test ruvsense::multiband::tests::subcarrier_mismatch_error ... ok [INFO] [stdout] test ruvsense::multistatic::tests::default_config ... ok [INFO] [stdout] test ruvsense::multistatic::tests::dimension_mismatch_error ... ok [INFO] [stdout] test ruvsense::multistatic::tests::fuse_single_node_fallback ... ok [INFO] [stdout] test ruvsense::multistatic::tests::fuse_four_nodes ... ok [INFO] [stdout] test ruvsense::multistatic::tests::fused_positions_filled ... ok [INFO] [stdout] test ruvsense::multistatic::tests::geometric_diversity_single_node ... ok [INFO] [stdout] test ruvsense::multistatic::tests::geometric_diversity_two_opposite ... ok [INFO] [stdout] test ruvsense::multistatic::tests::geometric_diversity_four_corners ... ok [INFO] [stdout] test ruvsense::multistatic::tests::weight_coherence_single_dominant ... ok [INFO] [stdout] test ruvsense::multistatic::tests::timestamp_mismatch_error ... ok [INFO] [stdout] test ruvsense::multistatic::tests::weight_coherence_uniform ... ok [INFO] [stdout] test ruvsense::multistatic::tests::node_positions_set_and_retrieved ... ok [INFO] [stdout] test ruvsense::phase_align::tests::default_config_values ... ok [INFO] [stdout] test ruvsense::phase_align::tests::empty_frames_error ... ok [INFO] [stdout] test ruvsense::multistatic::tests::person_cluster_creation ... ok [INFO] [stdout] test ruvsense::phase_align::tests::identical_channels_zero_offset ... ok [INFO] [stdout] test ruvsense::phase_align::tests::custom_config ... ok [INFO] [stdout] test ruvsense::phase_align::tests::known_offset_corrected ... ok [INFO] [stdout] test ruvsense::phase_align::tests::last_offsets_accessible ... ok [INFO] [stdout] test ruvsense::phase_align::tests::phase_length_mismatch_error ... ok [INFO] [stdout] test ruvsense::phase_align::tests::phase_correction_preserves_amplitude ... ok [INFO] [stdout] test ruvsense::phase_align::tests::mean_phase_circular ... ok [INFO] [stdout] test ruvsense::multistatic::tests::empty_frames_error ... ok [INFO] [stdout] test ruvsense::phase_align::tests::mean_phase_empty_indices ... ok [INFO] [stdout] test ruvsense::phase_align::tests::single_channel_no_change ... ok [INFO] [stdout] test ruvsense::multiband::tests::pearson_correlation_negative ... ok [INFO] [stdout] test ruvsense::phase_align::tests::wrap_phase_within_range ... ok [INFO] [stdout] test ruvsense::multistatic::tests::fuse_two_identical_nodes ... ok [INFO] [stdout] test ruvsense::phase_align::tests::three_channel_alignment ... ok [INFO] [stdout] test ruvsense::pose_tracker::tests::assignment_cost_computation ... ok [INFO] [stdout] test ruvsense::pose_tracker::tests::cosine_similarity_empty ... ok [INFO] [stdout] test ruvsense::pose_tracker::tests::cosine_similarity_identical ... ok [INFO] [stdout] test ruvsense::pose_tracker::tests::cosine_similarity_orthogonal ... ok [INFO] [stdout] test ruvsense::pose_tracker::tests::default_tracker_config ... ok [INFO] [stdout] test ruvsense::pose_tracker::tests::keypoint_predict_moves_position ... ok [INFO] [stdout] test ruvsense::pose_tracker::tests::keypoint_state_creation ... ok [INFO] [stdout] test ruvsense::pose_tracker::tests::keypoint_update_reduces_uncertainty ... ok [INFO] [stdout] test ruvsense::pose_tracker::tests::cosine_similarity_opposite ... ok [INFO] [stdout] test ruvsense::pose_tracker::tests::lifecycle_transitions ... ok [INFO] [stdout] test ruvsense::pose_tracker::tests::pose_detection_positions ... ok [INFO] [stdout] test ruvsense::pose_tracker::tests::mahalanobis_zero_distance ... ok [INFO] [stdout] test ruvsense::pose_tracker::tests::track_centroid ... ok [INFO] [stdout] test ruvsense::pose_tracker::tests::track_creation ... ok [INFO] [stdout] test ruvsense::pose_tracker::tests::pose_detection_centroid ... ok [INFO] [stdout] test ruvsense::pose_tracker::tests::track_loss_gate ... ok [INFO] [stdout] test ruvsense::pose_tracker::tests::keypoint_predict_increases_uncertainty ... ok [INFO] [stdout] test ruvsense::pose_tracker::tests::track_terminate_prevents_lost ... ok [INFO] [stdout] test ruvsense::pose_tracker::tests::track_embedding_update ... ok [INFO] [stdout] test ruvsense::pose_tracker::tests::tracker_create_and_find ... ok [INFO] [stdout] test ruvsense::pose_tracker::tests::pose_detection_mean_confidence ... ok [INFO] [stdout] test ruvsense::pose_tracker::tests::tracker_predict_marks_lost ... ok [INFO] [stdout] test ruvsense::pose_tracker::tests::torso_jitter_rms_stationary ... ok [INFO] [stdout] test ruvsense::pose_tracker::tests::mahalanobis_positive_for_offset ... ok [INFO] [stdout] test ruvsense::pose_tracker::tests::track_birth_gate ... ok [INFO] [stdout] test ruvsense::pose_tracker::tests::tracker_prune_terminated ... ok [INFO] [stdout] test ruvsense::temporal_gesture::tests::test_temporal_classifier_creation ... ok [INFO] [stdout] test ruvsense::temporal_gesture::tests::test_debug_impl ... ok [INFO] [stdout] test ruvsense::temporal_gesture::tests::test_temporal_classify_no_templates ... ok [INFO] [stdout] test ruvsense::temporal_gesture::tests::test_temporal_classify_too_short ... ok [INFO] [stdout] test ruvsense::temporal_gesture::tests::test_temporal_add_template ... ok [INFO] [stdout] test ruvsense::temporal_gesture::tests::test_temporal_classify_exact_match ... ok [INFO] [stdout] test ruvsense::temporal_gesture::tests::test_temporal_add_template_empty_name ... ok [INFO] [stdout] test ruvsense::tests::custom_config_pipeline ... ok [INFO] [stdout] test ruvsense::temporal_gesture::tests::test_temporal_lcs_algorithm ... ok [INFO] [stdout] test ruvsense::temporal_gesture::tests::test_temporal_default_config ... ok [INFO] [stdout] test ruvsense::temporal_gesture::tests::test_temporal_classify_best_of_two ... ok [INFO] [stdout] test ruvsense::temporal_gesture::tests::test_to_sequence_conversion ... ok [INFO] [stdout] test ruvsense::temporal_gesture::tests::test_temporal_edit_distance_algorithm ... ok [INFO] [stdout] test ruvsense::temporal_gesture::tests::test_temporal_add_template_wrong_dim ... ok [INFO] [stdout] test ruvsense::temporal_gesture::tests::test_temporal_algorithm_selection ... ok [INFO] [stdout] test ruvsense::tests::default_config_values ... ok [INFO] [stdout] test ruvsense::tests::keypoint_constants ... ok [INFO] [stdout] test ruvsense::temporal_gesture::tests::test_temporal_cache_stats ... ok [INFO] [stdout] test ruvsense::tests::pipeline_coherence_state_accessible ... ok [INFO] [stdout] test ruvsense::tests::num_keypoints_is_17 ... ok [INFO] [stdout] test ruvsense::tests::pipeline_tick_increments ... ok [INFO] [stdout] test ruvsense::tests::track_id_display ... ok [INFO] [stdout] test ruvsense::tests::track_id_equality ... ok [INFO] [stdout] test ruvsense::tomography::tests::test_insufficient_links ... ok [INFO] [stdout] test ruvsense::tomography::tests::test_point_to_segment_distance ... ok [INFO] [stdout] test ruvsense::tests::pipeline_creation_defaults ... ok [INFO] [stdout] test ruvsense::tomography::tests::test_link_distance ... ok [INFO] [stdout] test ruvsense::tomography::tests::test_voxel_center ... ok [INFO] [stdout] test ruvsense::tomography::tests::test_voxel_size ... ok [INFO] [stdout] test ruvsense::tomography::tests::test_zero_attenuation_empty_room ... ok [INFO] [stdout] test spectrogram::gate_tests::gate_spectrogram_zero_lambda_is_identity_ish ... ok [INFO] [stdout] test ruvsense::tomography::tests::test_observation_mismatch ... ok [INFO] [stdout] test ruvsense::tomography::tests::test_tomographer_creation ... ok [INFO] [stdout] test ruvsense::tomography::tests::test_voxel_access ... ok [INFO] [stdout] test spectrogram::tests::test_rectangular_window_all_ones ... ok [INFO] [stdout] test ruvsense::tests::error_display ... ok [INFO] [stdout] test spectrogram::tests::test_multi_subcarrier ... ok [INFO] [stdout] test ruvsense::tomography::tests::test_invalid_grid ... ok [INFO] [stdout] test spectrogram::tests::test_window_functions_symmetric ... ok [INFO] [stdout] test subcarrier_selection::tests::test_extract_selected_columns ... ok [INFO] [stdout] test subcarrier_selection::mincut_tests::mincut_partition_small_input ... ok [INFO] [stdout] test subcarrier_selection::tests::test_min_sensitivity_filter ... ok [INFO] [stdout] test subcarrier_selection::tests::test_mismatch_error ... ok [INFO] [stdout] test subcarrier_selection::tests::test_sensitive_subcarriers_ranked ... ok [INFO] [stdout] test spectrogram::tests::test_signal_too_short ... ok [INFO] [stdout] test subcarrier_selection::tests::test_variance_based_selection ... ok [INFO] [stdout] test subcarrier_selection::tests::test_top_k_limits_output ... ok [INFO] [stdout] test spectrogram::gate_tests::gate_spectrogram_preserves_shape ... ok [INFO] [stdout] test spectrogram::tests::test_spectrogram_dimensions ... ok [INFO] [stdout] test spectrogram::tests::test_single_frequency_peak ... ok [INFO] [stdout] test tests::test_version ... ok [INFO] [stdout] test subcarrier_selection::mincut_tests::mincut_partition_separates_high_low ... ok [INFO] [stdout] test ruvsense::tomography::tests::test_nonzero_attenuation_produces_density ... ok [INFO] [stdout] test ruvsense::tomography::tests::test_solver_convergence ... ok [INFO] [stdout] test fresnel::tests::test_breathing_rate_estimation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 344 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stderr] Running tests/validation_test.rs (/opt/rustwide/target/debug/deps/validation_test-18330aa916cc841f) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test validate_amplitude_rms ... ok [INFO] [stdout] test validate_complex_conversion ... ok [INFO] [stdout] test validate_dynamic_range ... ok [INFO] [stdout] test validate_phase_unwrapping_correctness ... ok [INFO] [stdout] test validate_phase_coherence ... ok [INFO] [stdout] test validate_spectral_analysis ... ok [INFO] [stdout] test validate_feature_extraction_complete ... ok [INFO] [stdout] test validate_correlation_features ... ok [INFO] [stdout] test validate_motion_detection_sensitivity ... ok [INFO] [stderr] Doc-tests wifi_densepose_signal [INFO] [stdout] test validate_doppler_calculation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/lib.rs - (line 16) - compile ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "ab2253e9a45bdbfedfc5cfd1792a5d39e0046c7fe8cf5adee1cd30a19eb78fd5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ab2253e9a45bdbfedfc5cfd1792a5d39e0046c7fe8cf5adee1cd30a19eb78fd5", kill_on_drop: false }` [INFO] [stdout] ab2253e9a45bdbfedfc5cfd1792a5d39e0046c7fe8cf5adee1cd30a19eb78fd5