[INFO] cloning repository https://github.com/poetix/vxn-1
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/poetix/vxn-1" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpoetix%2Fvxn-1", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpoetix%2Fvxn-1'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] db0f246eb8fe34f11755eec2bc3d5595084fe8d2
[INFO] testing poetix/vxn-1/db0f246eb8fe34f11755eec2bc3d5595084fe8d2 against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpoetix%2Fvxn-1" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-4-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/poetix/vxn-1
[INFO] finished tweaking git repo https://github.com/poetix/vxn-1
[INFO] tweaked toml for git repo https://github.com/poetix/vxn-1 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/poetix/vxn-1 on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/poetix/vxn-1 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.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 4d244e0fd10ec04ab1f8ae6cd07e70a4027a932b13699becbb94ef34c06f3278
[INFO] running `Command { std: "docker" "start" "4d244e0fd10ec04ab1f8ae6cd07e70a4027a932b13699becbb94ef34c06f3278", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4d244e0fd10ec04ab1f8ae6cd07e70a4027a932b13699becbb94ef34c06f3278", 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" "4d244e0fd10ec04ab1f8ae6cd07e70a4027a932b13699becbb94ef34c06f3278" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4d244e0fd10ec04ab1f8ae6cd07e70a4027a932b13699becbb94ef34c06f3278", 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" "4d244e0fd10ec04ab1f8ae6cd07e70a4027a932b13699becbb94ef34c06f3278" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling winnow v0.5.40
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling target-lexicon v0.12.16
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling version-compare v0.2.1
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling gio v0.18.4
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.3
[INFO] [stderr]    Compiling vxn-core-utils v0.1.0 (/opt/rustwide/workdir/crates/vxn-core-utils)
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling x11 v2.21.0
[INFO] [stderr]    Compiling gtk v0.18.2
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]    Compiling include_dir_macros v0.7.4
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling wry v0.45.0
[INFO] [stderr]    Compiling dpi v0.1.2
[INFO] [stderr]    Compiling clap-sys v0.5.0
[INFO] [stderr]    Compiling vxn2-dsp v0.1.0 (/opt/rustwide/workdir/vxn-2/crates/vxn2-dsp)
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling include_dir v0.7.4
[INFO] [stderr]    Compiling vxn-dsp v0.1.0 (/opt/rustwide/workdir/vxn-1/crates/vxn-dsp)
[INFO] [stderr]    Compiling vxn3-dsp v0.1.0 (/opt/rustwide/workdir/vxn-3/crates/vxn3-dsp)
[INFO] [stderr]    Compiling vxn3-engine v0.1.0 (/opt/rustwide/workdir/vxn-3/crates/vxn3-engine)
[INFO] [stderr]    Compiling field-offset v0.3.6
[INFO] [stderr]    Compiling cfg-expr v0.15.8
[INFO] [stderr]    Compiling http v1.4.1
[INFO] [stderr]    Compiling clack-common v0.1.0 (https://github.com/prokopyl/clack?rev=f874e858ad576c601367b3038af5088a4e671744#f874e858)
[INFO] [stderr]    Compiling vxn2-xtask v0.1.0 (/opt/rustwide/workdir/vxn-2/xtask)
[INFO] [stderr]    Compiling vxn3-xtask v0.1.0 (/opt/rustwide/workdir/vxn-3/xtask)
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling vxn1-xtask v0.1.0 (/opt/rustwide/workdir/vxn-1/xtask)
[INFO] [stderr]    Compiling clack-plugin v0.1.0 (https://github.com/prokopyl/clack?rev=f874e858ad576c601367b3038af5088a4e671744#f874e858)
[INFO] [stderr]    Compiling clack-extensions v0.1.0 (https://github.com/prokopyl/clack?rev=f874e858ad576c601367b3038af5088a4e671744#f874e858)
[INFO] [stderr]    Compiling toml_edit v0.20.2
[INFO] [stderr]    Compiling toml_edit v0.19.15
[INFO] [stderr]    Compiling vxn-core-app v0.1.0 (/opt/rustwide/workdir/crates/vxn-core-app)
[INFO] [stderr]    Compiling vxn2-app v0.1.0 (/opt/rustwide/workdir/vxn-2/crates/vxn2-app)
[INFO] [stderr]    Compiling vxn3-app v0.1.0 (/opt/rustwide/workdir/vxn-3/crates/vxn3-app)
[INFO] [stderr]    Compiling vxn-core-clap v0.1.0 (/opt/rustwide/workdir/crates/vxn-core-clap)
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]    Compiling gtk3-macros v0.18.2
[INFO] [stderr]    Compiling toml v0.8.2
[INFO] [stderr]    Compiling proc-macro-crate v2.0.2
[INFO] [stderr]    Compiling vxn-preset v0.1.0 (/opt/rustwide/workdir/crates/vxn-preset)
[INFO] [stderr]    Compiling vxn-app v0.1.0 (/opt/rustwide/workdir/vxn-1/crates/vxn-app)
[INFO] [stderr]    Compiling system-deps v6.2.2
[INFO] [stderr]    Compiling vxn2-engine v0.1.0 (/opt/rustwide/workdir/vxn-2/crates/vxn2-engine)
[INFO] [stderr]    Compiling glib-macros v0.18.5
[INFO] [stderr]    Compiling vxn-engine v0.1.0 (/opt/rustwide/workdir/vxn-1/crates/vxn-engine)
[INFO] [stderr]    Compiling vxn-web-controller v0.1.0 (/opt/rustwide/workdir/vxn-1/crates/vxn-web-controller)
[INFO] [stderr]    Compiling glib-sys v0.18.1
[INFO] [stderr]    Compiling gobject-sys v0.18.0
[INFO] [stderr]    Compiling gio-sys v0.18.1
[INFO] [stderr]    Compiling gdk-sys v0.18.2
[INFO] [stderr]    Compiling gdk-pixbuf-sys v0.18.0
[INFO] [stderr]    Compiling pango-sys v0.18.0
[INFO] [stderr]    Compiling cairo-sys-rs v0.18.2
[INFO] [stderr]    Compiling atk-sys v0.18.2
[INFO] [stderr]    Compiling gtk-sys v0.18.2
[INFO] [stderr]    Compiling javascriptcore-rs-sys v1.1.1
[INFO] [stderr]    Compiling soup3-sys v0.5.0
[INFO] [stderr]    Compiling webkit2gtk-sys v2.0.1
[INFO] [stderr]    Compiling gdkx11-sys v0.18.2
[INFO] [stderr]    Compiling vxn-wasm v0.1.0 (/opt/rustwide/workdir/vxn-1/crates/vxn-wasm)
[INFO] [stderr]    Compiling vxn2-osc-bench v0.1.0 (/opt/rustwide/workdir/vxn-2/crates/vxn2-osc-bench)
[INFO] [stderr]    Compiling vxn2-wasm v0.1.0 (/opt/rustwide/workdir/vxn-2/crates/vxn2-wasm)
[INFO] [stderr]    Compiling glib v0.18.5
[INFO] [stderr]    Compiling cairo-rs v0.18.5
[INFO] [stderr]    Compiling atk v0.18.2
[INFO] [stderr]    Compiling javascriptcore-rs v1.1.2
[INFO] [stderr]    Compiling gdk-pixbuf v0.18.5
[INFO] [stderr]    Compiling pango v0.18.3
[INFO] [stderr]    Compiling soup3 v0.5.0
[INFO] [stderr]    Compiling gdk v0.18.2
[INFO] [stderr]    Compiling gdkx11 v0.18.2
[INFO] [stderr]    Compiling webkit2gtk v2.0.1
[INFO] [stderr]    Compiling vxn-core-ui-web v0.1.0 (/opt/rustwide/workdir/crates/vxn-core-ui-web)
[INFO] [stderr]    Compiling vxn-ui-web v0.1.0 (/opt/rustwide/workdir/vxn-1/crates/vxn-ui-web)
[INFO] [stderr]    Compiling vxn2-ui-web v0.1.0 (/opt/rustwide/workdir/vxn-2/crates/vxn2-ui-web)
[INFO] [stderr]    Compiling vxn3-ui-web v0.1.0 (/opt/rustwide/workdir/vxn-3/crates/vxn3-ui-web)
[INFO] [stderr]    Compiling vxn3-clap v0.1.0 (/opt/rustwide/workdir/vxn-3/crates/vxn3-clap)
[INFO] [stderr]    Compiling vxn-clap v0.1.0 (/opt/rustwide/workdir/vxn-1/crates/vxn-clap)
[INFO] [stderr]    Compiling vxn2-clap v0.1.0 (/opt/rustwide/workdir/vxn-2/crates/vxn2-clap)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 54s
[INFO] running `Command { std: "docker" "inspect" "4d244e0fd10ec04ab1f8ae6cd07e70a4027a932b13699becbb94ef34c06f3278", 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" "4d244e0fd10ec04ab1f8ae6cd07e70a4027a932b13699becbb94ef34c06f3278" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling zerocopy v0.8.50
[INFO] [stderr]    Compiling zerocopy-derive v0.8.50
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling vxn3-engine v0.1.0 (/opt/rustwide/workdir/vxn-3/crates/vxn3-engine)
[INFO] [stderr]    Compiling clack-common v0.1.0 (https://github.com/prokopyl/clack?rev=f874e858ad576c601367b3038af5088a4e671744#f874e858)
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling vxn2-dsp v0.1.0 (/opt/rustwide/workdir/vxn-2/crates/vxn2-dsp)
[INFO] [stderr]    Compiling toml_datetime v0.6.3
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling vxn-dsp v0.1.0 (/opt/rustwide/workdir/vxn-1/crates/vxn-dsp)
[INFO] [stderr]    Compiling toml_edit v0.20.2
[INFO] [stderr]    Compiling toml_edit v0.19.15
[INFO] [stderr]    Compiling vxn2-xtask v0.1.0 (/opt/rustwide/workdir/vxn-2/xtask)
[INFO] [stderr]    Compiling vxn3-dsp v0.1.0 (/opt/rustwide/workdir/vxn-3/crates/vxn3-dsp)
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling clack-host v0.1.0 (https://github.com/prokopyl/clack?rev=f874e858ad576c601367b3038af5088a4e671744#f874e858)
[INFO] [stdout] warning: value assigned to `s0` is never read
[INFO] [stdout]    --> vxn-2/crates/vxn2-dsp/src/halfband.rs:298:14
[INFO] [stdout]     |
[INFO] [stdout] 298 |         let (mut s0, mut s1, mut s2) = (0.0f32, 0.0f32, 0.0f32);
[INFO] [stdout]     |              ^^^^^^ this value is reassigned later and never used
[INFO] [stdout] 299 |         for &v in x {
[INFO] [stdout] 300 |             s0 = v + coeff * s1 - s2;
[INFO] [stdout]     |             ------------------------ `s0` is overwritten here before the previous value is read
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `reset` is never used
[INFO] [stdout]   --> vxn-1/crates/vxn-dsp/src/hpf.rs:50:12
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl HpfKernel {
[INFO] [stdout]    | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 50 |     pub fn reset(&mut self) {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `reset` is never used
[INFO] [stdout]   --> vxn-1/crates/vxn-dsp/src/oscillator.rs:65:12
[INFO] [stdout]    |
[INFO] [stdout] 57 | impl Oscillator {
[INFO] [stdout]    | --------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 65 |     pub fn reset(&mut self) {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `mode` and `slope` are never used
[INFO] [stdout]    --> vxn-1/crates/vxn-dsp/src/ota_ladder.rs:197:12
[INFO] [stdout]     |
[INFO] [stdout] 168 | impl OtaLadderKernel {
[INFO] [stdout]     | -------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 197 |     pub fn mode(&self) -> FilterMode {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 201 |     pub fn slope(&self) -> FilterSlope {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `reset` is never used
[INFO] [stdout]   --> vxn-1/crates/vxn-dsp/src/phase.rs:26:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | impl MonoPhaseAccumulator {
[INFO] [stdout]    | ------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 26 |     pub fn reset(&mut self) {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling clack-plugin v0.1.0 (https://github.com/prokopyl/clack?rev=f874e858ad576c601367b3038af5088a4e671744#f874e858)
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling vxn1-xtask v0.1.0 (/opt/rustwide/workdir/vxn-1/xtask)
[INFO] [stderr]    Compiling clack-extensions v0.1.0 (https://github.com/prokopyl/clack?rev=f874e858ad576c601367b3038af5088a4e671744#f874e858)
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling vxn3-xtask v0.1.0 (/opt/rustwide/workdir/vxn-3/xtask)
[INFO] [stderr]    Compiling vxn-core-utils v0.1.0 (/opt/rustwide/workdir/crates/vxn-core-utils)
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling toml v0.8.2
[INFO] [stderr]    Compiling proc-macro-crate v2.0.2
[INFO] [stderr]    Compiling gtk3-macros v0.18.2
[INFO] [stderr]    Compiling vxn-core-app v0.1.0 (/opt/rustwide/workdir/crates/vxn-core-app)
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling system-deps v6.2.2
[INFO] [stderr]    Compiling glib-macros v0.18.5
[INFO] [stderr]    Compiling vxn2-app v0.1.0 (/opt/rustwide/workdir/vxn-2/crates/vxn2-app)
[INFO] [stderr]    Compiling vxn-core-clap v0.1.0 (/opt/rustwide/workdir/crates/vxn-core-clap)
[INFO] [stderr]    Compiling vxn3-app v0.1.0 (/opt/rustwide/workdir/vxn-3/crates/vxn3-app)
[INFO] [stderr]    Compiling glib-sys v0.18.1
[INFO] [stderr]    Compiling gobject-sys v0.18.0
[INFO] [stderr]    Compiling gio-sys v0.18.1
[INFO] [stderr]    Compiling gdk-sys v0.18.2
[INFO] [stderr]    Compiling cairo-sys-rs v0.18.2
[INFO] [stderr]    Compiling atk-sys v0.18.2
[INFO] [stderr]    Compiling pango-sys v0.18.0
[INFO] [stderr]    Compiling gdk-pixbuf-sys v0.18.0
[INFO] [stderr]    Compiling gtk-sys v0.18.2
[INFO] [stderr]    Compiling soup3-sys v0.5.0
[INFO] [stderr]    Compiling javascriptcore-rs-sys v1.1.1
[INFO] [stderr]    Compiling webkit2gtk-sys v2.0.1
[INFO] [stderr]    Compiling gdkx11-sys v0.18.2
[INFO] [stderr]    Compiling gtk v0.18.2
[INFO] [stderr]    Compiling wry v0.45.0
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling vxn-preset v0.1.0 (/opt/rustwide/workdir/crates/vxn-preset)
[INFO] [stderr]    Compiling vxn-app v0.1.0 (/opt/rustwide/workdir/vxn-1/crates/vxn-app)
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling vxn2-engine v0.1.0 (/opt/rustwide/workdir/vxn-2/crates/vxn2-engine)
[INFO] [stderr]    Compiling vxn-engine v0.1.0 (/opt/rustwide/workdir/vxn-1/crates/vxn-engine)
[INFO] [stderr]    Compiling vxn-web-controller v0.1.0 (/opt/rustwide/workdir/vxn-1/crates/vxn-web-controller)
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling glib v0.18.5
[INFO] [stderr]    Compiling vxn2-osc-bench v0.1.0 (/opt/rustwide/workdir/vxn-2/crates/vxn2-osc-bench)
[INFO] [stderr]    Compiling vxn-wasm v0.1.0 (/opt/rustwide/workdir/vxn-1/crates/vxn-wasm)
[INFO] [stderr]    Compiling vxn2-wasm v0.1.0 (/opt/rustwide/workdir/vxn-2/crates/vxn2-wasm)
[INFO] [stderr]    Compiling gio v0.18.4
[INFO] [stderr]    Compiling cairo-rs v0.18.5
[INFO] [stderr]    Compiling atk v0.18.2
[INFO] [stderr]    Compiling javascriptcore-rs v1.1.2
[INFO] [stderr]    Compiling gdk-pixbuf v0.18.5
[INFO] [stderr]    Compiling pango v0.18.3
[INFO] [stderr]    Compiling soup3 v0.5.0
[INFO] [stderr]    Compiling gdk v0.18.2
[INFO] [stderr]    Compiling gdkx11 v0.18.2
[INFO] [stderr]    Compiling webkit2gtk v2.0.1
[INFO] [stderr]    Compiling vxn-core-ui-web v0.1.0 (/opt/rustwide/workdir/crates/vxn-core-ui-web)
[INFO] [stderr]    Compiling vxn2-ui-web v0.1.0 (/opt/rustwide/workdir/vxn-2/crates/vxn2-ui-web)
[INFO] [stderr]    Compiling vxn3-ui-web v0.1.0 (/opt/rustwide/workdir/vxn-3/crates/vxn3-ui-web)
[INFO] [stderr]    Compiling vxn-ui-web v0.1.0 (/opt/rustwide/workdir/vxn-1/crates/vxn-ui-web)
[INFO] [stderr]    Compiling vxn3-clap v0.1.0 (/opt/rustwide/workdir/vxn-3/crates/vxn3-clap)
[INFO] [stderr]    Compiling vxn-clap v0.1.0 (/opt/rustwide/workdir/vxn-1/crates/vxn-clap)
[INFO] [stderr]    Compiling vxn2-clap v0.1.0 (/opt/rustwide/workdir/vxn-2/crates/vxn2-clap)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 15s
[INFO] running `Command { std: "docker" "inspect" "4d244e0fd10ec04ab1f8ae6cd07e70a4027a932b13699becbb94ef34c06f3278", 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" "4d244e0fd10ec04ab1f8ae6cd07e70a4027a932b13699becbb94ef34c06f3278" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: value assigned to `s0` is never read
[INFO] [stderr]    --> vxn-2/crates/vxn2-dsp/src/halfband.rs:298:14
[INFO] [stderr]     |
[INFO] [stderr] 298 |         let (mut s0, mut s1, mut s2) = (0.0f32, 0.0f32, 0.0f32);
[INFO] [stderr]     |              ^^^^^^ this value is reassigned later and never used
[INFO] [stderr] 299 |         for &v in x {
[INFO] [stderr] 300 |             s0 = v + coeff * s1 - s2;
[INFO] [stderr]     |             ------------------------ `s0` is overwritten here before the previous value is read
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method `reset` is never used
[INFO] [stderr]   --> vxn-1/crates/vxn-dsp/src/hpf.rs:50:12
[INFO] [stderr]    |
[INFO] [stderr] 39 | impl HpfKernel {
[INFO] [stderr]    | -------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 50 |     pub fn reset(&mut self) {
[INFO] [stderr]    |            ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method `reset` is never used
[INFO] [stderr]   --> vxn-1/crates/vxn-dsp/src/oscillator.rs:65:12
[INFO] [stderr]    |
[INFO] [stderr] 57 | impl Oscillator {
[INFO] [stderr]    | --------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 65 |     pub fn reset(&mut self) {
[INFO] [stderr]    |            ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `mode` and `slope` are never used
[INFO] [stderr]    --> vxn-1/crates/vxn-dsp/src/ota_ladder.rs:197:12
[INFO] [stderr]     |
[INFO] [stderr] 168 | impl OtaLadderKernel {
[INFO] [stderr]     | -------------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 197 |     pub fn mode(&self) -> FilterMode {
[INFO] [stderr]     |            ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 201 |     pub fn slope(&self) -> FilterSlope {
[INFO] [stderr]     |            ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `reset` is never used
[INFO] [stderr]   --> vxn-1/crates/vxn-dsp/src/phase.rs:26:12
[INFO] [stderr]    |
[INFO] [stderr] 18 | impl MonoPhaseAccumulator {
[INFO] [stderr]    | ------------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 26 |     pub fn reset(&mut self) {
[INFO] [stderr]    |            ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `vxn2-dsp` (lib test) generated 1 warning
[INFO] [stderr] warning: `vxn-dsp` (lib test) generated 4 warnings
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.55s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vxn_app-fc168b9d248835c9)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test diff::tests::plain_value_change_emits_one_event ... ok
[INFO] [stdout] test diff::tests::no_change_skips_and_nan_seed_broadcasts ... ok
[INFO] [stdout] test factory_asset::tests::rejects_bad_magic_and_truncation ... ok
[INFO] [stdout] test diff::tests::sync_flip_forces_rate_partner_refresh ... ok
[INFO] [stdout] test params::tests::clap_id_layout_is_contiguous_and_invertible ... ok
[INFO] [stdout] test params::tests::exp_taper_pins_min_mid_max_when_min_positive ... ok
[INFO] [stdout] test factory_asset::tests::round_trips_entries_with_optional_meta ... ok
[INFO] [stdout] test params::tests::exp_taper_with_zero_min_keeps_legacy_pin_at_zero ... ok
[INFO] [stdout] test params::tests::from_index_roundtrips ... ok
[INFO] [stdout] test params::tests::tables_len_match_counts ... ok
[INFO] [stdout] test preset_names::tests::filename_is_sanitised ... ok
[INFO] [stdout] test preset_names::tests::sanitise_folder_same_rule ... ok
[INFO] [stdout] test preset_names::tests::unique_folder_name_suffixes_collisions ... ok
[INFO] [stdout] test preset_record::tests::rejects_garbage ... ok
[INFO] [stdout] test preset_record::tests::round_trips ... ok
[INFO] [stdout] test sync::tests::dotted_and_triplet_scale_the_straight_rate ... ok
[INFO] [stdout] test sync::tests::norm_maps_across_the_whole_table ... ok
[INFO] [stdout] test sync::tests::straight_subdivisions_match_beat_math ... ok
[INFO] [stdout] test sync::tests::synced_label_for_picks_via_fader_position ... ok
[INFO] [stdout] test sync::tests::synced_seconds_is_the_period_of_synced_hz ... ok
[INFO] [stdout] test sync::tests::sync_partner_maps_both_layers_and_globals ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/controller.rs (/opt/rustwide/target/debug/deps/controller-06cb9bebb6d98752)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test request_text_input_relays_to_open_text_input ... ok
[INFO] [stdout] test preset_load_snaps_edit_layer_to_upper_in_whole ... ok
[INFO] [stdout] test preset_load_emits_per_param_view_events ... ok
[INFO] [stdout] test set_key_mode_to_dual_does_not_snap_edit_layer ... ok
[INFO] [stdout] test host_automation_echo_suppressed_during_gesture ... ok
[INFO] [stdout] test text_input_result_relays_back_to_page ... ok
[INFO] [stdout] test out_of_band_model_change_does_not_emit_keymode_split ... ok
[INFO] [stdout] test set_edit_layer_echoes_as_view_event ... ok
[INFO] [stdout] test set_split_point_writes_model_and_echoes ... ok
[INFO] [stdout] test step_preset_walks_combined_list_factory_then_user_alpha ... ok
[INFO] [stdout] test preset_load_in_dual_mode_does_not_snap_edit_layer ... ok
[INFO] [stdout] test step_preset_spans_factory_into_user ... ok
[INFO] [stdout] test step_preset_empty_corpus_is_noop ... ok
[INFO] [stdout] test editor_ready_replays_params_and_corpus ... ok
[INFO] [stdout] test set_key_mode_to_whole_snaps_edit_layer_to_upper ... ok
[INFO] [stdout] test ui_set_param_emits_view_event ... ok
[INFO] [stdout] test controller_save_then_list_round_trip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vxn_clap-cb9d28145e1cb4d3)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test tests::store_ref_drives_gesture_brackets_from_shared_params ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/host_smoke.rs (/opt/rustwide/target/debug/deps/host_smoke-83a9db429bf383c9)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test entry_factory_descriptor_is_correct ... ok
[INFO] [stdout] test instantiates_and_activates ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vxn_core_app-bb8aaa71bf55aa15)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test params::tests::clamp_respects_bounds ... ok
[INFO] [stdout] test params::tests::enum_display_round_trips ... ok
[INFO] [stdout] test params::tests::exp_taper_midpoint_reads_mid ... ok
[INFO] [stdout] test params::tests::exp_taper_top_reads_max ... ok
[INFO] [stdout] test params::tests::exp_taper_with_zero_floor_pins_origin ... ok
[INFO] [stdout] test params::tests::linear_taper_roundtrips ... ok
[INFO] [stdout] test params::tests::parse_bool_accepts_labels_and_numbers ... ok
[INFO] [stdout] test params::tests::parse_enum_label_and_out_of_range_float ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/controller.rs (/opt/rustwide/target/debug/deps/controller-01e6cc30260d5815)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test load_preset_restores_model_and_broadcasts ... ok
[INFO] [stdout] test editor_ready_rebroadcasts_every_param ... ok
[INFO] [stdout] test host_automation_during_gesture_suppresses_view_echo ... ok
[INFO] [stdout] test custom_payload_reaches_handler ... ok
[INFO] [stdout] test set_param_emits_param_changed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vxn_core_clap-09024c3c2bb5d6ee)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test local::tests::bracket_decisions ... ok
[INFO] [stdout] test local::tests::emit_self_brackets_a_bare_transient_set ... ok
[INFO] [stdout] test local::tests::emit_brackets_a_sustained_drag ... ok
[INFO] [stdout] test local::tests::host_automation_does_not_echo_and_publishes_once ... ok
[INFO] [stdout] test local::tests::publish_does_not_clobber_concurrent_ui_write ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dispatch.rs (/opt/rustwide/target/debug/deps/dispatch-d7ee82837b4aaa3f)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test batch_range_clamps_to_frame_count ... ok
[INFO] [stdout] test dispatch_midi_mod_wheel_and_aftertouch ... ok
[INFO] [stdout] test dispatch_note_on_off_round_trip ... ok
[INFO] [stdout] test dispatch_mod_wheel_deadzone ... ok
[INFO] [stdout] test dispatch_midi_pitch_bend_normalises_to_unit_range ... ok
[INFO] [stdout] test engine_block_render_writes_silence ... ok
[INFO] [stdout] test engine_reset_via_process_trait ... ok
[INFO] [stdout] test dispatch_param_value_routes_to_on_param_callback ... ok
[INFO] [stdout] test dispatch_raw_midi_note_on_off ... ok
[INFO] [stdout] test state_blob_round_trips_via_param_model ... ok
[INFO] [stdout] test tempo_from_transport_returns_some_when_flag_set ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vxn_core_ui_web-29c268ef9ca89c1f)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test tests::build_raw_null_parent_is_err_not_panic ... ok
[INFO] [stdout] test tests::open_editor_error_display_and_source ... ok
[INFO] [stdout] test tests::strip_export_decls_and_default_at_line_start ... ok
[INFO] [stdout] test tests::strip_export_list_dropped_whole ... ok
[INFO] [stdout] test tests::strip_preserves_trailing_newline_shape ... ok
[INFO] [stdout] test tests::strip_reexport_forms_dropped_whole ... ok
[INFO] [stdout] test tests::strip_multi_line_export_list_dropped_whole ... ok
[INFO] [stdout] test tests::strip_multi_line_import_drops_whole_statement ... ok
[INFO] [stdout] test tests::strip_indented_export_keeps_indentation ... ok
[INFO] [stdout] test tests::strip_single_line_import_drops_to_blank ... ok
[INFO] [stdout] test tests::shared_widgets_js_strips_exports_and_carries_every_symbol ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bridge.rs (/opt/rustwide/target/debug/deps/bridge-18cd743b294cb007)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test parse_factory_load ... ok
[INFO] [stdout] test view_event_serialises_param_changed ... ok
[INFO] [stdout] test parse_ui_event_default_returns_none_for_unknown ... ok
[INFO] [stdout] test parse_set_param_norm ... ok
[INFO] [stdout] test batch_chunks_empty_yields_empty ... ok
[INFO] [stdout] test unknown_opcode_falls_through_to_custom_hook ... ok
[INFO] [stdout] test parse_step_preset ... ok
[INFO] [stdout] test batch_chunks_splits_at_byte_cap ... ok
[INFO] [stdout] test parse_user_mutation_ops ... ok
[INFO] [stdout] test corpus_snapshot_groups_by_category ... ok
[INFO] [stdout] test batch_chunks_dedupes_param_changes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vxn_core_utils-0eb60d8f4ff974de)
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test halfband::tests::dc_passes_through_4x ... ok
[INFO] [stdout] test ftz::tests::flush_denormal_zeroes_subnormals ... ok
[INFO] [stdout] test halfband::tests::dc_passes_through_8x ... ok
[INFO] [stdout] test halfband::tests::nyquist_rejected_2x ... ok
[INFO] [stdout] test ftz::tests::guard_round_trip ... ok
[INFO] [stdout] test halfband::tests::passthrough_1x_is_identity ... ok
[INFO] [stdout] test halfband::tests::dc_passes_through_2x ... ok
[INFO] [stdout] test halfband::tests::roundtrip_latency_values ... ok
[INFO] [stdout] test limiter::tests::below_threshold_is_near_unity ... ok
[INFO] [stdout] test halfband::tests::nyquist_rejected_8x ... ok
[INFO] [stdout] test math::tests::tanh_is_odd ... ok
[INFO] [stdout] test midi::tests::midi_0_matches_constant ... ok
[INFO] [stdout] test midi::tests::octave_doubles ... ok
[INFO] [stdout] test halfband::tests::decimate_is_linear_over_voice_sum ... ok
[INFO] [stdout] test math::tests::tanh_key_points ... ok
[INFO] [stdout] test math::tests::tanh_monotone_and_bounded ... ok
[INFO] [stdout] test midi::tests::a4_is_440 ... ok
[INFO] [stdout] test smoothing::tests::ms_to_samples_basic ... ok
[INFO] [stdout] test limiter::tests::reset_clears_state ... ok
[INFO] [stdout] test smoothing::tests::converges_to_target_within_5_tau ... ok
[INFO] [stdout] test midi::tests::fractional_note_for_bend ... ok
[INFO] [stdout] test smoothing::tests::one_pole_coeff_in_unit_range ... ok
[INFO] [stdout] test smoothing::tests::settles_exactly_to_target ... ok
[INFO] [stdout] test smoothing::tests::snap_is_immediate ... ok
[INFO] [stdout] test sync::tests::norm_maps_across_the_whole_table ... ok
[INFO] [stdout] test sync::tests::quarter_note_matches_beat_math ... ok
[INFO] [stdout] test sync::tests::dotted_and_triplet_scale_the_straight_rate ... ok
[INFO] [stdout] test sync::tests::seconds_is_period_of_hz ... ok
[INFO] [stdout] test limiter::tests::output_bounded_above_threshold ... ok
[INFO] [stdout] test sync::tests::subdivision_label_round_trips ... ok
[INFO] [stdout] test limiter::tests::linked_sidechain_reduces_quiet_channel ... ok
[INFO] [stdout] test limiter::tests::stereo_image_preserved ... ok
[INFO] [stdout] test limiter::tests::recovers_after_transient ... ok
[INFO] [stdout] test limiter::tests::output_finite_under_noise ... 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] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vxn_dsp-6d56d0136d3fe199)
[INFO] [stdout] 
[INFO] [stdout] running 83 tests
[INFO] [stdout] test adsr::tests::rapid_gate_stays_in_range ... ok
[INFO] [stdout] test adsr::tests::attack_sustain_release_cycle ... ok
[INFO] [stdout] test adsr::tests::exponential_attack_caps_at_one_and_release_snaps_to_idle ... ok
[INFO] [stdout] test delay::tests::impulse_reappears_after_delay ... ok
[INFO] [stdout] test chorus::tests::block_matches_per_sample ... ok
[INFO] [stdout] test fdn_reverb::tests::buffer_holds_max_size_at_sr ... ok
[INFO] [stdout] test fdn_reverb::tests::block_matches_per_sample ... ok
[INFO] [stdout] test fdn_reverb::tests::hadamard_is_involution_up_to_sign ... ok
[INFO] [stdout] test fdn_reverb::tests::bypass_passes_input_bit_identical ... ok
[INFO] [stdout] test fdn_reverb::tests::hadamard_is_unitary ... ok
[INFO] [stdout] test fdn_reverb::tests::mix_zero_is_dry ... ok
[INFO] [stdout] test hpf::tests::attenuates_dc_and_lows_passes_highs ... ok
[INFO] [stdout] test delay_line::tests::dc_gain_is_unity ... ok
[INFO] [stdout] test hpf::tests::default_low_cutoff_is_near_transparent ... ok
[INFO] [stdout] test hpf::tests::poly_lane0_matches_scalar ... ok
[INFO] [stdout] test lfo::tests::period_matches_rate ... ok
[INFO] [stdout] test lfo::tests::retrigger_starts_near_zero_for_crossing_shapes ... ok
[INFO] [stdout] test lfo::tests::all_shapes_bipolar_bounded ... ok
[INFO] [stdout] test math::tests::exp2_matches_std ... ok
[INFO] [stdout] test delay::tests::stereo_delay_decays_and_is_finite ... ok
[INFO] [stdout] test math::tests::tanh_saturates_and_odd ... ok
[INFO] [stdout] test delay::tests::delay_time_clamped_to_buffer_capacity ... ok
[INFO] [stdout] test math::tests::sine_key_points ... ok
[INFO] [stdout] test noise::tests::channels_are_decorrelated ... ok
[INFO] [stdout] test fdn_reverb::tests::reset_zeros_state ... ok
[INFO] [stdout] test math::rng_tests::white_variance_reasonable ... ok
[INFO] [stdout] test oscillator::tests::sine_is_approximately_unit_amplitude ... ok
[INFO] [stdout] test noise::tests::pink_bounded ... ok
[INFO] [stdout] test chorus::tests::hiss_floor_is_audible_when_enabled ... ok
[INFO] [stdout] test ota_ladder::tests::lp12_tap_is_brighter_than_lp24 ... ok
[INFO] [stdout] test ota_ladder::tests::hp_passes_hf_blocks_lf ... ok
[INFO] [stdout] test ota_ladder::tests::bp_rejects_lf_and_hf ... ok
[INFO] [stdout] test noise::tests::pink_has_more_low_freq_energy_than_white ... ok
[INFO] [stdout] test oscillator::tests::all_waveforms_bounded_and_nonzero ... ok
[INFO] [stdout] test phase::tests::polyblep_zero_in_interior ... ok
[INFO] [stdout] test phase::tests::wraps_once_per_period_at_440hz ... ok
[INFO] [stdout] test phaser::tests::depth_modulates_output ... ok
[INFO] [stdout] test phaser::tests::mix_zero_is_identity ... ok
[INFO] [stdout] test ota_ladder::tests::notch_rejects_centre ... ok
[INFO] [stdout] test ota_ladder::tests::passes_dc_and_attenuates_hf ... ok
[INFO] [stdout] test phaser::tests::stereo_block_independent_channels ... ok
[INFO] [stdout] test phaser::tests::block_matches_per_sample ... ok
[INFO] [stdout] test poly::ladder::tests::ladder_coeffs_interpolate_across_block ... ok
[INFO] [stdout] test poly::ladder::tests::ladder_mix_markers_match_scalar_oracle ... ok
[INFO] [stdout] test phaser::tests::silent_input_stays_silent ... ok
[INFO] [stdout] test noise::tests::white_is_bounded_and_nonzero ... ok
[INFO] [stdout] test poly::ladder::tests::poly_ladder_stable_and_lowpass ... ok
[INFO] [stdout] test poly::oscillator::tests::frozen_voice_produces_no_nan ... ok
[INFO] [stdout] test fdn_reverb::tests::stereo_input_produces_stereo_image ... ok
[INFO] [stdout] test ota_ladder::tests::stable_at_high_resonance ... ok
[INFO] [stdout] test poly::oscillator::tests::poly_saw_matches_scalar_within_tolerance ... ok
[INFO] [stdout] test chorus::tests::stereo_in_processes_channels_independently ... ok
[INFO] [stdout] test poly::oscillator::tests::poly_sub_square_matches_scalar_within_tolerance ... ok
[INFO] [stdout] test poly::oscillator::tests::ring_mod_nonzero_inputs_produce_output ... ok
[INFO] [stdout] test poly::oscillator::tests::ring_mod_antisymmetric_and_finite ... ok
[INFO] [stdout] test poly::oscillator::tests::ring_mod_zero_input_silences ... ok
[INFO] [stdout] test poly::oscillator::tests::sub_no_op_with_zero_inc_stays_finite ... ok
[INFO] [stdout] test phaser::tests::stereo_decorrelates_on_mono_input ... ok
[INFO] [stdout] test poly::oscillator::tests::coupled_xmod_zero_matches_fast_path ... ok
[INFO] [stdout] test poly::oscillator::tests::poly_osc_all_lanes_bounded ... ok
[INFO] [stdout] test delay::tests::delay_time_sweep_is_click_free ... ok
[INFO] [stdout] test delay_line::tests::rolls_off_high_frequencies ... ok
[INFO] [stdout] test poly::oscillator::tests::cross_mod_adds_spectral_content ... ok
[INFO] [stdout] test fdn_reverb::tests::damp_attenuates_hf ... ok
[INFO] [stdout] test random_walk::tests::different_seeds_produce_different_sequences ... ok
[INFO] [stdout] test random_walk::tests::initial_value_is_zero ... ok
[INFO] [stdout] test random_walk::tests::same_seed_produces_same_sequence ... ok
[INFO] [stdout] test random_walk::tests::value_stays_in_bounds ... ok
[INFO] [stdout] test poly::oscillator::tests::synced_slave_locks_to_master_period ... ok
[INFO] [stdout] test chorus::tests::output_finite_and_passes_signal ... ok
[INFO] [stdout] test poly::oscillator::tests::synced_pair_all_lanes_finite ... ok
[INFO] [stdout] test fdn_reverb::tests::impulse_produces_diffuse_tail ... ok
[INFO] [stdout] test fdn_reverb::tests::longer_decay_lasts_longer ... ok
[INFO] [stdout] test poly::oscillator::tests::sub_pitch_off_is_source_half ... ok
[INFO] [stdout] test poly::oscillator::tests::specialised_cross_mod_kernels_match_combined ... ok
[INFO] [stdout] test delay_line::tests::passband_is_non_peaking ... ok
[INFO] [stdout] test fdn_reverb::tests::feedback_capped_below_unity ... ok
[INFO] [stdout] test poly::oscillator::tests::sub_pitch_under_sync_locks_to_master_half ... ok
[INFO] [stdout] test poly::oscillator::tests::sub_pitch_under_pm_independent_of_amount ... ok
[INFO] [stdout] test poly::oscillator::tests::sub_square_polyblep_beats_naive_aliasing ... ok
[INFO] [stdout] test poly::oscillator::tests::pulse_is_dc_free_across_pulse_width ... ok
[INFO] [stdout] test phaser::tests::stable_at_high_feedback ... ok
[INFO] [stdout] test poly::oscillator::tests::subsample_sync_beats_sample_accurate_aliasing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 83 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.31s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vxn_engine-92fda3a7ba5d2fc6)
[INFO] [stdout] 
[INFO] [stdout] running 163 tests
[INFO] [stdout] test params::tests::key_mode_roundtrips ... ok
[INFO] [stdout] test params::tests::clap_id_roundtrip_through_values ... ok
[INFO] [stdout] test params::tests::route_selectors_roundtrip ... ok
[INFO] [stdout] test params::tests::default_patch_keeps_gentle_vibrato ... ok
[INFO] [stdout] test params::tests::defaults_in_range ... ok
[INFO] [stdout] test preset::tests::key_mode_serializes_by_label ... ok
[INFO] [stdout] test preset::tests::malformed_toml_is_error ... ok
[INFO] [stdout] test preset_io::tests::load_error_on_missing_file ... ok
[INFO] [stdout] test preset::tests::performance_round_trips_full_state ... ok
[INFO] [stdout] test preset::tests::app_reader_rejects_garbage_without_mutating ... ok
[INFO] [stdout] test preset::tests::value_clamps_on_read ... ok
[INFO] [stdout] test preset::tests::schema_mismatch_is_typed_error ... ok
[INFO] [stdout] test preset::tests::enum_label_is_case_insensitive ... ok
[INFO] [stdout] test preset::tests::unknown_key_warns_and_skips ... ok
[INFO] [stdout] test preset_io::tests::write_then_load_round_trips_a_performance ... ok
[INFO] [stdout] test preset::tests::bad_enum_label_warns_and_defaults ... ok
[INFO] [stdout] test preset::tests::app_writer_matches_engine_byte_for_byte ... ok
[INFO] [stdout] test shared::tests::key_mode_and_split_default_and_roundtrip ... ok
[INFO] [stdout] test preset::tests::app_reader_resets_omitted_params_to_default ... ok
[INFO] [stdout] test shared::tests::defaults_match_table_and_clamp ... ok
[INFO] [stdout] test shared::tests::codec_matches_legacy_plugin_state ... ok
[INFO] [stdout] test preset::tests::default_performance_is_sparse ... ok
[INFO] [stdout] test shared::tests::layers_are_independent ... ok
[INFO] [stdout] test shared::tests::gesture_flag_roundtrips ... ok
[INFO] [stdout] test shared::tests::normalized_roundtrip ... ok
[INFO] [stdout] test shared::tests::param_model_trait_roundtrips_through_arc_dyn ... ok
[INFO] [stdout] test shared::tests::param_model_trait_writes_visible_to_concrete ... ok
[INFO] [stdout] test shared::tests::returning_to_whole_then_out_seeds_again ... ok
[INFO] [stdout] test shared::tests::whole_to_dual_seeds_lower_from_upper_once ... ok
[INFO] [stdout] test shared::tests::load_performance_restores_everything_without_seeding ... ok
[INFO] [stdout] test smoothing::tests::both_layers_smooth_independently ... ok
[INFO] [stdout] test smoothing::tests::mixer_params_are_block_smoothed ... ok
[INFO] [stdout] test smoothing::tests::route_depths_are_block_smoothed ... ok
[INFO] [stdout] test smoothing::tests::snap_all_settles_volume_and_values ... ok
[INFO] [stdout] test smoothing::tests::fx_params_smoothing_policy ... ok
[INFO] [stdout] test smoothing::tests::snap_params_jump_immediately ... ok
[INFO] [stdout] test smoothing::tests::volume_glides_per_sample ... ok
[INFO] [stdout] test state::tests::rejects_bad_magic ... ok
[INFO] [stdout] test state::tests::roundtrips_params_and_shared_state ... ok
[INFO] [stdout] test tests::assign_mode_param_reads_unison ... ok
[INFO] [stdout] test tests::delay_sync_off_is_literal_seconds ... ok
[INFO] [stdout] test tests::delay_synced_time_snaps_back_to_ms_when_sync_off ... ok
[INFO] [stdout] test tests::dual_triggers_both_layers_per_note ... ok
[INFO] [stdout] test tests::delay_sync_on_resolves_subdivision_from_tempo ... ok
[INFO] [stdout] test smoothing::tests::block_param_settles_exactly_to_zero ... ok
[INFO] [stdout] test smoothing::tests::block_param_glides_toward_target ... ok
[INFO] [stdout] test preset::tests::app_write_parses_on_engine ... ok
[INFO] [stdout] test tests::layer_allocation_is_independent ... ok
[INFO] [stdout] test preset::tests::engine_write_applies_through_app_reader ... ok
[INFO] [stdout] test factory::tests::covers_multiple_categories ... ok
[INFO] [stdout] test tests::held_notes_survive_a_mode_and_split_change ... ok
[INFO] [stdout] test tests::lfo_sync_off_is_free_running_hz ... ok
[INFO] [stdout] test tests::lfo_sync_on_resolves_subdivision_from_tempo ... ok
[INFO] [stdout] test factory::tests::every_factory_preset_parses_cleanly ... ok
[INFO] [stdout] test tests::lfo1_free_run_keeps_phase_across_note_ons ... ok
[INFO] [stdout] test tests::global_lfo2_is_shared_across_both_layers ... ok
[INFO] [stdout] test tests::mod_wheel_cross_mod_sweep_shifts_audible_osc ... ok
[INFO] [stdout] test tests::env_block_skip_waits_for_amp_sustain ... ok
[INFO] [stdout] test tests::note_off_releases_only_the_layer_that_started_it ... ok
[INFO] [stdout] test tests::lfo2_zero_depth_matches_pre_change_output ... ok
[INFO] [stdout] test tests::env_block_skip_does_not_freeze_mod_envelope ... ok
[INFO] [stdout] test tests::mod_wheel_zero_depth_is_inert ... ok
[INFO] [stdout] test tests::param_source_follows_key_mode ... ok
[INFO] [stdout] test tests::mod_wheel_cutoff_moves_cutoff ... ok
[INFO] [stdout] test tests::note_produces_sound_then_releases_to_silence ... ok
[INFO] [stdout] test tests::per_voice_lfo1_retriggers_only_its_own_voice ... ok
[INFO] [stdout] test tests::hpf_thins_low_content_when_engaged ... ok
[INFO] [stdout] test tests::amp_env_bypass_holds_full_level_ignoring_env2 ... ok
[INFO] [stdout] test tests::poly_layer_holds_eight_then_steals_oldest ... ok
[INFO] [stdout] test tests::noise_level_produces_sound_with_oscillators_silenced ... ok
[INFO] [stdout] test tests::phaser_on_audibly_changes_output ... ok
[INFO] [stdout] test tests::phaser_off_passes_dry_unchanged ... ok
[INFO] [stdout] test tests::octave_up_doubles_frequency ... ok
[INFO] [stdout] test tests::cross_mod_adds_content_and_stays_finite ... ok
[INFO] [stdout] test tests::set_tempo_rejects_nonfinite_and_nonpositive ... ok
[INFO] [stdout] test tests::silent_when_idle ... ok
[INFO] [stdout] test tests::filter_key_track_opens_cutoff_with_pitch ... ok
[INFO] [stdout] test tests::solo_is_monophonic_across_distinct_notes ... ok
[INFO] [stdout] test tests::solo_legato_does_not_retrigger_while_a_note_is_held ... ok
[INFO] [stdout] test tests::solo_pins_to_channel_zero_and_quiesces_others ... ok
[INFO] [stdout] test tests::solo_release_of_non_top_note_keeps_sounding_note ... ok
[INFO] [stdout] test tests::solo_stack_reverts_to_held_note_on_release ... ok
[INFO] [stdout] test tests::solo_without_legato_retriggers_each_note ... ok
[INFO] [stdout] test tests::dual_layers_superpose_two_independent_patches ... ok
[INFO] [stdout] test tests::split_routes_by_pitch_about_the_split_point ... ok
[INFO] [stdout] test tests::reverb_off_passes_dry_unchanged ... ok
[INFO] [stdout] test tests::sustain_pedal_defers_poly_release ... ok
[INFO] [stdout] test tests::octave_and_coarse_combine_additively ... ok
[INFO] [stdout] test tests::sustain_pedal_off_with_key_still_down_keeps_note ... ok
[INFO] [stdout] test tests::switching_poly_unison_is_clean ... ok
[INFO] [stdout] test tests::per_voice_lfo1_retrigger_lands_on_zero_crossing ... ok
[INFO] [stdout] test tests::portamento_time_zero_is_instant ... ok
[INFO] [stdout] test tests::twin_assigns_two_channels_per_note_and_stays_bounded ... ok
[INFO] [stdout] test tests::unison_engages_all_eight_channels_on_one_note ... ok
[INFO] [stdout] test tests::portamento_is_independent_per_layer ... ok
[INFO] [stdout] test tests::unison_legato_reverts_to_held_note_on_release ... ok
[INFO] [stdout] test tests::unison_legato_slides_all_channels_without_retrigger ... ok
[INFO] [stdout] test tests::sixteen_notes_spread_across_both_layers_and_stay_finite ... ok
[INFO] [stdout] test tests::voice_stealing_keeps_polyphony_bounded ... ok
[INFO] [stdout] test tests::whole_mode_solo_pins_to_one_layer_not_round_robin ... ok
[INFO] [stdout] test tests::whole_round_robins_successive_note_ons ... ok
[INFO] [stdout] test tests::output_finite_under_stress ... ok
[INFO] [stdout] test voice::alloc_tests::channel_phase_is_distinct_across_all_channels ... ok
[INFO] [stdout] test voice::alloc_tests::poly_picks_nearest_free_by_glide ... ok
[INFO] [stdout] test voice::alloc_tests::poly_plan_is_one_undetuned_channel ... ok
[INFO] [stdout] test voice::alloc_tests::poly_reuses_channel_already_on_note ... ok
[INFO] [stdout] test voice::alloc_tests::poly_steals_oldest_when_full ... ok
[INFO] [stdout] test voice::alloc_tests::poly_steals_pedal_sustained_before_finger_held ... ok
[INFO] [stdout] test tests::portamento_glides_pitch_toward_the_target ... ok
[INFO] [stdout] test voice::alloc_tests::poly_steals_released_tail_before_held_even_if_newer ... ok
[INFO] [stdout] test voice::alloc_tests::solo_keeps_one_channel_when_nothing_active ... ok
[INFO] [stdout] test voice::alloc_tests::solo_pins_to_channel_zero_regardless_of_active_channels ... ok
[INFO] [stdout] test voice::alloc_tests::twin_reuses_both_channels_already_on_note ... ok
[INFO] [stdout] test voice::alloc_tests::twin_steals_two_distinct_oldest_when_full ... ok
[INFO] [stdout] test voice::alloc_tests::twin_uses_two_distinct_channels_spread_and_decorrelated ... ok
[INFO] [stdout] test voice::alloc_tests::unison_stacks_all_channels_symmetric ... ok
[INFO] [stdout] test voice::mod_tests::all_off_resolves_to_zero ... ok
[INFO] [stdout] test voice::mod_tests::cutoff_keytrack_scales_linearly_with_amt ... ok
[INFO] [stdout] test voice::mod_tests::cutoff_trim_stays_in_tune ... ok
[INFO] [stdout] test voice::mod_tests::cutoff_velocity_route ... ok
[INFO] [stdout] test voice::mod_tests::drift_keytrack_is_mean_scaled ... ok
[INFO] [stdout] test voice::mod_tests::glide_coeff_is_block_size_independent ... ok
[INFO] [stdout] test voice::mod_tests::glide_zero_time_snaps ... ok
[INFO] [stdout] test voice::mod_tests::inactive_voices_ignored ... ok
[INFO] [stdout] test voice::mod_tests::negative_depth_inverts_route ... ok
[INFO] [stdout] test voice::mod_tests::not_static_when_a_voice_is_mid_attack ... ok
[INFO] [stdout] test voice::mod_tests::not_static_when_any_voice_triggers ... ok
[INFO] [stdout] test voice::mod_tests::not_static_when_gate_released_but_active ... ok
[INFO] [stdout] test voice::mod_tests::off_selector_ignores_its_source ... ok
[INFO] [stdout] test voice::mod_tests::pitch_env_mod_only_diverts_env_to_modulator_channel ... ok
[INFO] [stdout] test voice::mod_tests::pitch_lfo_mod_only_diverts_lfo_to_modulator_channel ... ok
[INFO] [stdout] test voice::mod_tests::pitch_mod_only_sums_env_and_lfo ... ok
[INFO] [stdout] test voice::mod_tests::pitch_route_picks_selected_lfo_and_scales_by_depth ... ok
[INFO] [stdout] test voice::mod_tests::pitch_route_sums_lfo_env_and_wheel_extra ... ok
[INFO] [stdout] test voice::mod_tests::routes_are_independent_no_cross_talk ... ok
[INFO] [stdout] test voice::mod_tests::static_when_all_sustain_gate_high_no_trigger ... ok
[INFO] [stdout] test voice::mod_tests::sweep_route_is_mod_wheel_only_independent_of_common_pitch ... ok
[INFO] [stdout] test voice::mod_tests::trim_properties ... ok
[INFO] [stdout] test voice::mod_tests::unison_glides_slower_than_poly ... ok
[INFO] [stdout] test voice::mod_tests::voice_cutoff_includes_drift_keytrack ... ok
[INFO] [stdout] test voice::mod_tests::voice_cutoff_mod_is_semitone_exponential ... ok
[INFO] [stdout] test voice::mod_tests::voice_cutoff_neutral_is_base ... ok
[INFO] [stdout] test voice::mod_tests::voice_cutoff_trim_scales_with_drift_amount ... ok
[INFO] [stdout] test voice::mod_tests::voice_pitches_base_assembly_no_mod ... ok
[INFO] [stdout] test voice::mod_tests::voice_pitches_common_pitch_mod_hits_both_oscs ... ok
[INFO] [stdout] test voice::mod_tests::voice_pitches_mod_only_routes_per_cross_mod_mode ... ok
[INFO] [stdout] test voice::mod_tests::voice_pitches_sweep_routes_per_cross_mod_mode ... ok
[INFO] [stdout] test voice::mod_tests::zero_drift_is_bit_exact_env ... ok
[INFO] [stdout] test tests::ring_mode_displaces_osc1_and_off_is_inert ... ok
[INFO] [stdout] test tests::amp_tremolo_attenuates_output ... ok
[INFO] [stdout] test tests::fm_mode_pitch_env_mod_only_modulates_osc2_not_osc1 ... ok
[INFO] [stdout] test tests::pitch_bend_shifts_rendered_pitch ... ok
[INFO] [stdout] test tests::synced_lfo_renders_finite_and_audible ... ok
[INFO] [stdout] test tests::spread_step_glides_stereo_image ... ok
[INFO] [stdout] test voice::mod_tests::cutoff_keytrack_pivots_at_c0_one_octave_per_octave ... ok
[INFO] [stdout] test tests::whole_two_identical_layers_sum_to_double_single ... ok
[INFO] [stdout] test tests::unison_detune_spreads_pitch_and_zero_collapses ... ok
[INFO] [stdout] test tests::vca_follows_env2 ... ok
[INFO] [stdout] test tests::lfo1_onset_zero_matches_immediate_modulation ... ok
[INFO] [stdout] test tests::sync_engages_and_sweeps_formant_finitely ... ok
[INFO] [stdout] test tests::square_amp_tremolo_is_declicked ... ok
[INFO] [stdout] test tests::lfo1_onset_holds_then_fades_modulation_in ... ok
[INFO] [stdout] test tests::unison_level_is_normalised_not_eight_times_poly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 163 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.24s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/bake-factory.rs (/opt/rustwide/target/debug/deps/bake_factory-36a5d97d1d27b9b5)
[INFO] [stderr]      Running tests/baseline.rs (/opt/rustwide/target/debug/deps/baseline-ac2f06289c12a5b0)
[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] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test baseline_render_is_stable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/declick.rs (/opt/rustwide/target/debug/deps/declick-b5ed51fb72f998de)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test phaser_toggle_is_click_free ... ok
[INFO] [stdout] test limiter_toggle_is_click_free ... ok
[INFO] [stdout] test delay_toggle_is_click_free ... ok
[INFO] [stdout] test reverb_toggle_is_click_free ... ok
[INFO] [stdout] test chorus_toggle_is_click_free ... ok
[INFO] [stdout] test oversampling_change_is_declicked ... ok
[INFO] [stdout] test all_fx_off_is_bit_exact_across_fx_params ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vxn_preset-bff326f89eb02a52)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vxn_ui_web-4a22c8fd163c172e)
[INFO] [stdout] 
[INFO] [stdout] running 41 tests
[INFO] [stdout] test tests::asset_present_panels_js ... ok
[INFO] [stdout] test tests::edit_layer_changed_serializes ... ok
[INFO] [stdout] test tests::dedup_keeps_latest_param_per_id ... ok
[INFO] [stdout] test tests::batch_chunks_empty_yields_nothing ... ok
[INFO] [stdout] test tests::corpus_snapshot_groups_and_sorts ... ok
[INFO] [stdout] test tests::corpus_changed_serializes_follow_path ... ok
[INFO] [stdout] test tests::batch_chunks_splits_above_cap ... ok
[INFO] [stdout] test tests::js_suite_passes ... ok
[INFO] [stdout] test tests::keys_default_split_point_matches_engine ... ok
[INFO] [stdout] test tests::asset_present_faceplate_css ... ok
[INFO] [stdout] test tests::faceplate_css_vars_match_vxn_ui_vizia_constants ... ok
[INFO] [stdout] test tests::parses_factory_load ... ok
[INFO] [stdout] test tests::parses_layer_and_key_mode ... ok
[INFO] [stdout] test tests::parses_mutation_ops ... ok
[INFO] [stdout] test tests::parses_request_and_result_text_input ... ok
[INFO] [stdout] test tests::fx_panel_hosts_per_tab_header_switches ... ok
[INFO] [stdout] test tests::parses_save_preset_with_and_without_folder ... ok
[INFO] [stdout] test tests::parses_set_param_norm ... ok
[INFO] [stdout] test tests::parses_step_preset_signed_delta ... ok
[INFO] [stdout] test tests::parses_user_load ... ok
[INFO] [stdout] test tests::faceplate_has_banner_and_preset_bar_slot ... ok
[INFO] [stdout] test tests::preset_loaded_serializes_factory_source ... ok
[INFO] [stdout] test tests::rejects_garbage ... ok
[INFO] [stdout] test tests::split_point_changed_serializes ... ok
[INFO] [stdout] test tests::strip_esm_exports_drops_prefix_per_line ... ok
[INFO] [stdout] test tests::faceplate_panel_names_match_rows ... ok
[INFO] [stdout] test tests::mod_route_dim_rules_present ... ok
[INFO] [stdout] test tests::text_input_result_serializes ... ok
[INFO] [stdout] test tests::view_event_serializes ... ok
[INFO] [stdout] test tests::faceplate_esm_exports_stripped ... ok
[INFO] [stdout] test tests::faceplate_has_four_rows ... ok
[INFO] [stdout] test tests::asset_present_bridge_js ... ok
[INFO] [stdout] test tests::faceplate_layered_panels_match_vxn_ui_vizia ... ok
[INFO] [stdout] test tests::descriptor_json_covers_every_kind ... ok
[INFO] [stdout] test tests::all_rows_have_expected_mounts ... ok
[INFO] [stdout] test tests::faceplate_has_subdivisions_json_placeholder ... ok
[INFO] [stdout] test tests::control_tallies_match_all_rows ... ok
[INFO] [stdout] test tests::faceplate_row_panel_widths_match_vizia ... ok
[INFO] [stdout] test tests::faceplate_has_params_json_placeholder ... ok
[INFO] [stdout] test tests::web_page_splices_clean_and_wires_boot ... ok
[INFO] [stdout] test tests::web_page_params_are_byte_identical_to_native ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/gen-web-page.rs (/opt/rustwide/target/debug/deps/gen_web_page-e756905b69e6f6af)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vxn_wasm-06e66510d0e140a7)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test codec::tests::decode_matches_golden_bytes ... ok
[INFO] [stdout] test codec::tests::unknown_tag_decodes_none ... ok
[INFO] [stdout] test codec::tests::short_buffer_decodes_none ... ok
[INFO] [stdout] test host::tests::empty_quantum_renders_full_silence_tail ... ok
[INFO] [stdout] test codec::tests::id_layout_matches_vxn_app ... ok
[INFO] [stdout] test codec::tests::param_norm_decodes_to_plain_via_paramdesc ... ok
[INFO] [stdout] test codec::tests::encode_matches_golden_bytes ... ok
[INFO] [stdout] test host::tests::param_step_lands_at_offset ... ok
[INFO] [stdout] test codec::tests::gestures_no_op_on_synth ... ok
[INFO] [stdout] test host::tests::set_sample_rate_keeps_rendering ... ok
[INFO] [stdout] test host::tests::sliced_host_matches_per_event_reference ... ok
[INFO] [stdout] test host::tests::key_mode_applied_before_events ... ok
[INFO] [stdout] test host::tests::reset_clears_sounding_voices ... ok
[INFO] [stdout] test codec::tests::dispatch_parity_with_clap_reference ... ok
[INFO] [stdout] test host::tests::note_on_takes_effect_at_its_sub_block_offset ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vxn_web_controller-17da612d4ae069c2)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test tests::pack_view_event_matches_golden ... ok
[INFO] [stdout] test tests::drain_layout_empty_and_multi_batch ... ok
[INFO] [stdout] test tests::pack_view_event_skips_other_channel_variants ... ok
[INFO] [stdout] test user_store::tests::journal_and_hydration ... ok
[INFO] [stdout] test user_store::tests::delete_folder_removes_its_presets ... ok
[INFO] [stdout] test user_store::tests::move_changes_folder_keeps_filename ... ok
[INFO] [stdout] test tests::restore_rejects_bad_blob_without_mutating ... ok
[INFO] [stdout] test user_store::tests::rename_folder_rekeys_its_presets ... ok
[INFO] [stdout] test tests::pump_readback_refreshes_sync_rate_partner ... ok
[INFO] [stdout] test user_store::tests::create_folder_uniquifies ... ok
[INFO] [stdout] test user_store::tests::rename_refuses_existing_destination ... ok
[INFO] [stdout] test user_store::tests::save_list_load_round_trips ... ok
[INFO] [stdout] test tests::load_factory_rejects_garbage ... ok
[INFO] [stdout] test user_store::tests::rename_rekeys_and_updates_name ... ok
[INFO] [stdout] test tests::snapshot_state_round_trips_through_restore ... ok
[INFO] [stdout] test tests::load_factory_populates_store_and_corpus ... ok
[INFO] [stdout] test tests::user_save_rebuilds_corpus_and_journals ... ok
[INFO] [stdout] test tests::hydrate_seeds_cache_without_journalling ... ok
[INFO] [stdout] test tests::import_rejects_garbage_without_mutating ... ok
[INFO] [stdout] test tests::export_import_round_trips_through_toml ... ok
[INFO] [stdout] test user_store::tests::save_into_folder_creates_folder_group ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/vxn1_xtask-73a115bb675680d9)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vxn2_app-5de675b9c78ddc5b)
[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] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/controller.rs (/opt/rustwide/target/debug/deps/controller-a641dfc2be82b7d0)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test matrix_row_custom_event_writes_model_no_echo ... ok
[INFO] [stdout] test editor_ready_emits_synthetic_init_preset_before_broadcast ... ok
[INFO] [stdout] test save_preset_through_noop_store_emits_not_yet_supported_status ... ok
[INFO] [stdout] test step_preset_with_empty_corpus_emits_status ... ok
[INFO] [stdout] test matrix_row_slot_9_uses_extra_depth_storage ... ok
[INFO] [stdout] test request_matrix_snapshot_emits_full_16_row_table ... ok
[INFO] [stdout] test set_param_round_trips_through_controller ... ok
[INFO] [stdout] test set_eg_curve_then_snapshot_round_trips ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vxn2_clap-1b72cb8ed3f574af)
[INFO] [stdout] 
[INFO] [stdout] running 42 tests
[INFO] [stdout] test local::tests::apply_input_flips_dirty_bit ... ok
[INFO] [stdout] test local::tests::apply_input_writes_through_each_event ... ok
[INFO] [stdout] test local::tests::emit_brackets_ui_drag_with_gesture_events ... ok
[INFO] [stdout] test local::tests::emit_is_silent_for_host_driven_automation ... ok
[INFO] [stdout] test local::tests::emit_brackets_gesture_without_value_change ... ok
[INFO] [stdout] test local::tests::emit_wraps_bare_value_change_in_begin_end ... ok
[INFO] [stdout] test local::tests::fetch_ui_changes_picks_up_concurrent_ui_write ... ok
[INFO] [stdout] test local::tests::fetch_ui_changes_is_false_with_no_ui_writes ... ok
[INFO] [stdout] test local::tests::write_to_uses_mirror_not_shared ... ok
[INFO] [stdout] test tests::batch_range_clamps_to_frame_count ... ok
[INFO] [stdout] test tests::batch_range_excluded_start_steps_one_sample_in ... ok
[INFO] [stdout] test tests::batch_range_included_end_is_inclusive ... ok
[INFO] [stdout] test tests::batch_range_included_then_excluded_is_half_open ... ok
[INFO] [stdout] test tests::batch_range_unbounded_covers_full_block ... ok
[INFO] [stdout] test tests::drain_full_broadcast_on_fresh_shared_params ... ok
[INFO] [stdout] test tests::drain_lfo2_sync_flip_refreshes_rate_partner ... ok
[INFO] [stdout] test tests::drain_matrix_write_emits_one_snapshot ... ok
[INFO] [stdout] test tests::drain_delay_sync_flip_refreshes_time_partner ... ok
[INFO] [stdout] test tests::drain_single_change_emits_one_event_coalescing ... ok
[INFO] [stdout] test tests::drain_emits_ids_under_gesture_pump_is_source_agnostic ... ok
[INFO] [stdout] test tests::dispatch_midi_mod_wheel_and_aftertouch ... ok
[INFO] [stdout] test tests::control_chunks_tile_range_with_ragged_tail ... ok
[INFO] [stdout] test tests::dispatch_param_value_lands_in_mirror_and_shared ... ok
[INFO] [stdout] test tests::dispatch_note_off_releases_gated_voice ... ok
[INFO] [stdout] test tests::drain_lfo1_sync_flip_refreshes_rate_partner ... ok
[INFO] [stdout] test tests::dispatch_midi_pitch_bend_updates_engine ... ok
[INFO] [stdout] test tests::audio_thread_flush_publishes_to_shared_store ... ok
[INFO] [stdout] test tests::sync_aware_display_picks_subdivision_when_synced ... ok
[INFO] [stdout] test tests::dispatch_note_on_starts_a_voice ... ok
[INFO] [stdout] test tests::reset_silences_held_voice ... ok
[INFO] [stdout] test tests::process_loop_two_batch_render_is_finite_and_non_silent ... ok
[INFO] [stdout] test tests::main_thread_count_matches_total has been running for over 60 seconds
[INFO] [stdout] test tests::main_thread_flush_writes_shared_store has been running for over 60 seconds
[INFO] [stdout] test tests::main_thread_get_value has been running for over 60 seconds
[INFO] [stdout] test tests::plugin_state_load_rejects_bad_magic has been running for over 60 seconds
[INFO] [stdout] test tests::plugin_state_save_is_bit_identical_across_calls has been running for over 60 seconds
[INFO] [stdout] test tests::plugin_state_save_load_round_trips_every_param has been running for over 60 seconds
[INFO] [stdout] test tests::plugin_state_save_sees_post_publish_automation has been running for over 60 seconds
[INFO] [stdout] test tests::push_model_diffs_noop_when_gui_closed has been running for over 60 seconds
[INFO] [stdout] test tests::state_load_emits_one_param_changed_per_param_and_one_snapshot has been running for over 60 seconds
[INFO] [stdout] test tests::text_to_value_ignores_unit_suffix has been running for over 60 seconds
[INFO] [stdout] test tests::ui_set_param_emits_exactly_one_param_changed has been running for over 60 seconds
[ERROR] error running command: no output for 300 seconds
[INFO] running `Command { std: "docker" "inspect" "4d244e0fd10ec04ab1f8ae6cd07e70a4027a932b13699becbb94ef34c06f3278", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4d244e0fd10ec04ab1f8ae6cd07e70a4027a932b13699becbb94ef34c06f3278", kill_on_drop: false }`
[INFO] [stdout] 4d244e0fd10ec04ab1f8ae6cd07e70a4027a932b13699becbb94ef34c06f3278
