[INFO] cloning repository https://github.com/SunayHegde2006/Air.rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/SunayHegde2006/Air.rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSunayHegde2006%2FAir.rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSunayHegde2006%2FAir.rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 19cd2c48f5ea4d7924c55bca0511aa80334eefa8
[INFO] testing SunayHegde2006/Air.rs against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSunayHegde2006%2FAir.rs" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-1-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/SunayHegde2006/Air.rs
[INFO] finished tweaking git repo https://github.com/SunayHegde2006/Air.rs
[INFO] tweaked toml for git repo https://github.com/SunayHegde2006/Air.rs written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/SunayHegde2006/Air.rs on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/SunayHegde2006/Air.rs 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "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" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 08978c0b96ee2cd709cd1127db0f17351642213c9537408f5068e14a086edbaa
[INFO] running `Command { std: "docker" "start" "-a" "08978c0b96ee2cd709cd1127db0f17351642213c9537408f5068e14a086edbaa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "08978c0b96ee2cd709cd1127db0f17351642213c9537408f5068e14a086edbaa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "08978c0b96ee2cd709cd1127db0f17351642213c9537408f5068e14a086edbaa", kill_on_drop: false }`
[INFO] [stdout] 08978c0b96ee2cd709cd1127db0f17351642213c9537408f5068e14a086edbaa
[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" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7e9aec6f9512f57fdcb337e34013d5ff97a29916bc5932e9699334a81d379d0e
[INFO] running `Command { std: "docker" "start" "-a" "7e9aec6f9512f57fdcb337e34013d5ff97a29916bc5932e9699334a81d379d0e", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling reborrow v0.5.5
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling seq-macro v0.3.6
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling pulp v0.21.5
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling dyn-stack-macros v0.1.3
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling raw-cpuid v11.6.0
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling raw-cpuid v10.7.0
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling writeable v0.6.2
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling litemap v0.8.1
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.1.1
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling toml_parser v1.0.9+spec-1.1.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling toml_datetime v1.0.0+spec-1.1.0
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling toml_edit v0.25.4+spec-1.1.0
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling zerocopy-derive v0.8.42
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling dyn-stack v0.13.2
[INFO] [stderr]    Compiling dyn-stack v0.10.0
[INFO] [stderr]    Compiling pulp v0.18.22
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling yoke-derive v0.7.5
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling num_enum_derive v0.7.5
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling zip v1.1.4
[INFO] [stderr]    Compiling rustls v0.23.38
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling num_enum v0.7.5
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rustls-webpki v0.103.12
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling yoke v0.7.5
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling safetensors v0.4.5
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling webpki-roots v1.0.7
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling libloading v0.8.9
[INFO] [stderr]    Compiling rand_distr v0.5.1
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling clap_lex v1.0.1
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling clap_builder v4.5.61
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling axum-core v0.4.5
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling gemm-common v0.18.2
[INFO] [stderr]    Compiling gemm-common v0.17.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling gemm-f32 v0.18.2
[INFO] [stderr]    Compiling gemm-f32 v0.17.1
[INFO] [stderr]    Compiling gemm-c64 v0.18.2
[INFO] [stderr]    Compiling gemm-f64 v0.18.2
[INFO] [stderr]    Compiling gemm-f16 v0.18.2
[INFO] [stderr]    Compiling gemm-c32 v0.18.2
[INFO] [stderr]    Compiling gemm-f16 v0.17.1
[INFO] [stderr]    Compiling gemm-c64 v0.17.1
[INFO] [stderr]    Compiling gemm-f64 v0.17.1
[INFO] [stderr]    Compiling gemm-c32 v0.17.1
[INFO] [stderr]    Compiling gemm v0.18.2
[INFO] [stderr]    Compiling gemm v0.17.1
[INFO] [stderr]    Compiling ug v0.1.0
[INFO] [stderr]    Compiling clap_derive v4.5.61
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling env_filter v1.0.0
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling matchit v0.7.3
[INFO] [stderr]    Compiling air-rs v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling jiff v0.2.23
[INFO] [stderr]    Compiling number_prefix v0.4.0
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling indicatif v0.17.11
[INFO] [stderr]    Compiling candle-core v0.8.4
[INFO] [stderr]    Compiling axum v0.7.9
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling clap v4.5.61
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling safetensors v0.5.3
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling env_logger v0.11.9
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/ops.rs:1040:5
[INFO] [stdout]      |
[INFO] [stdout] 1040 |     (residual.broadcast_add(attn_out)?.broadcast_add(ffn_out))
[INFO] [stdout]      |     ^                                                        ^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1040 -     (residual.broadcast_add(attn_out)?.broadcast_add(ffn_out))
[INFO] [stdout] 1040 +     residual.broadcast_add(attn_out)?.broadcast_add(ffn_out)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/rwkv.rs:313:5
[INFO] [stdout]     |
[INFO] [stdout] 313 |     (r_gate * v)
[INFO] [stdout]     |     ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 313 -     (r_gate * v)
[INFO] [stdout] 313 +     r_gate * v
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/rwkv.rs:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 |     (x_after_tm + cm_out)
[INFO] [stdout]     |     ^                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 370 -     (x_after_tm + cm_out)
[INFO] [stdout] 370 +     x_after_tm + cm_out
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/vision.rs:290:5
[INFO] [stdout]     |
[INFO] [stdout] 290 |     (x + fc2)
[INFO] [stdout]     |     ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 290 -     (x + fc2)
[INFO] [stdout] 290 +     x + fc2
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/vision.rs:402:5
[INFO] [stdout]     |
[INFO] [stdout] 402 |     (image.broadcast_sub(&mean_t)?.broadcast_div(&std_t))
[INFO] [stdout]     |     ^                                                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 402 -     (image.broadcast_sub(&mean_t)?.broadcast_div(&std_t))
[INFO] [stdout] 402 +     image.broadcast_sub(&mean_t)?.broadcast_div(&std_t)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4m 25s
[INFO] running `Command { std: "docker" "inspect" "7e9aec6f9512f57fdcb337e34013d5ff97a29916bc5932e9699334a81d379d0e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7e9aec6f9512f57fdcb337e34013d5ff97a29916bc5932e9699334a81d379d0e", kill_on_drop: false }`
[INFO] [stdout] 7e9aec6f9512f57fdcb337e34013d5ff97a29916bc5932e9699334a81d379d0e
[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" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d4b87a357d623153b3617379736801e7542ef9e51040bbfc6586500aa0fcf966
[INFO] running `Command { std: "docker" "start" "-a" "d4b87a357d623153b3617379736801e7542ef9e51040bbfc6586500aa0fcf966", kill_on_drop: false }`
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[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 ciborium-ll v0.2.2
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling safetensors v0.4.5
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling axum v0.7.9
[INFO] [stderr]    Compiling safetensors v0.5.3
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling gemm-common v0.18.2
[INFO] [stderr]    Compiling gemm-common v0.17.1
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling gemm-f32 v0.18.2
[INFO] [stderr]    Compiling gemm-c64 v0.18.2
[INFO] [stderr]    Compiling gemm-c32 v0.18.2
[INFO] [stderr]    Compiling gemm-f32 v0.17.1
[INFO] [stderr]    Compiling gemm-f64 v0.18.2
[INFO] [stderr]    Compiling gemm-f16 v0.18.2
[INFO] [stderr]    Compiling gemm-f16 v0.17.1
[INFO] [stderr]    Compiling gemm v0.18.2
[INFO] [stderr]    Compiling gemm-c64 v0.17.1
[INFO] [stderr]    Compiling gemm-c32 v0.17.1
[INFO] [stderr]    Compiling gemm-f64 v0.17.1
[INFO] [stderr]    Compiling gemm v0.17.1
[INFO] [stderr]    Compiling ug v0.1.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling candle-core v0.8.4
[INFO] [stderr]    Compiling air-rs v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/ops.rs:1040:5
[INFO] [stdout]      |
[INFO] [stdout] 1040 |     (residual.broadcast_add(attn_out)?.broadcast_add(ffn_out))
[INFO] [stdout]      |     ^                                                        ^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1040 -     (residual.broadcast_add(attn_out)?.broadcast_add(ffn_out))
[INFO] [stdout] 1040 +     residual.broadcast_add(attn_out)?.broadcast_add(ffn_out)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/rwkv.rs:313:5
[INFO] [stdout]     |
[INFO] [stdout] 313 |     (r_gate * v)
[INFO] [stdout]     |     ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 313 -     (r_gate * v)
[INFO] [stdout] 313 +     r_gate * v
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/rwkv.rs:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 |     (x_after_tm + cm_out)
[INFO] [stdout]     |     ^                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 370 -     (x_after_tm + cm_out)
[INFO] [stdout] 370 +     x_after_tm + cm_out
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/vision.rs:290:5
[INFO] [stdout]     |
[INFO] [stdout] 290 |     (x + fc2)
[INFO] [stdout]     |     ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 290 -     (x + fc2)
[INFO] [stdout] 290 +     x + fc2
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/vision.rs:402:5
[INFO] [stdout]     |
[INFO] [stdout] 402 |     (image.broadcast_sub(&mean_t)?.broadcast_div(&std_t))
[INFO] [stdout]     |     ^                                                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 402 -     (image.broadcast_sub(&mean_t)?.broadcast_div(&std_t))
[INFO] [stdout] 402 +     image.broadcast_sub(&mean_t)?.broadcast_div(&std_t)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/ops.rs:1040:5
[INFO] [stdout]      |
[INFO] [stdout] 1040 |     (residual.broadcast_add(attn_out)?.broadcast_add(ffn_out))
[INFO] [stdout]      |     ^                                                        ^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1040 -     (residual.broadcast_add(attn_out)?.broadcast_add(ffn_out))
[INFO] [stdout] 1040 +     residual.broadcast_add(attn_out)?.broadcast_add(ffn_out)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/rwkv.rs:313:5
[INFO] [stdout]     |
[INFO] [stdout] 313 |     (r_gate * v)
[INFO] [stdout]     |     ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 313 -     (r_gate * v)
[INFO] [stdout] 313 +     r_gate * v
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/rwkv.rs:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 |     (x_after_tm + cm_out)
[INFO] [stdout]     |     ^                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 370 -     (x_after_tm + cm_out)
[INFO] [stdout] 370 +     x_after_tm + cm_out
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/vision.rs:290:5
[INFO] [stdout]     |
[INFO] [stdout] 290 |     (x + fc2)
[INFO] [stdout]     |     ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 290 -     (x + fc2)
[INFO] [stdout] 290 +     x + fc2
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/vision.rs:402:5
[INFO] [stdout]     |
[INFO] [stdout] 402 |     (image.broadcast_sub(&mean_t)?.broadcast_div(&std_t))
[INFO] [stdout]     |     ^                                                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 402 -     (image.broadcast_sub(&mean_t)?.broadcast_div(&std_t))
[INFO] [stdout] 402 +     image.broadcast_sub(&mean_t)?.broadcast_div(&std_t)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 05s
[INFO] running `Command { std: "docker" "inspect" "d4b87a357d623153b3617379736801e7542ef9e51040bbfc6586500aa0fcf966", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d4b87a357d623153b3617379736801e7542ef9e51040bbfc6586500aa0fcf966", kill_on_drop: false }`
[INFO] [stdout] d4b87a357d623153b3617379736801e7542ef9e51040bbfc6586500aa0fcf966
[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" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 9c97a99c3563c28c53c3b866e94e12d6bb7da0f7f022e9537756a6b122c4ed40
[INFO] running `Command { std: "docker" "start" "-a" "9c97a99c3563c28c53c3b866e94e12d6bb7da0f7f022e9537756a6b122c4ed40", kill_on_drop: false }`
[INFO] [stderr] warning: unnecessary parentheses around block return value
[INFO] [stderr]     --> src/ops.rs:1040:5
[INFO] [stderr]      |
[INFO] [stderr] 1040 |     (residual.broadcast_add(attn_out)?.broadcast_add(ffn_out))
[INFO] [stderr]      |     ^                                                        ^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]      |
[INFO] [stderr] 1040 -     (residual.broadcast_add(attn_out)?.broadcast_add(ffn_out))
[INFO] [stderr] 1040 +     residual.broadcast_add(attn_out)?.broadcast_add(ffn_out)
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around block return value
[INFO] [stderr]    --> src/rwkv.rs:313:5
[INFO] [stderr]     |
[INFO] [stderr] 313 |     (r_gate * v)
[INFO] [stderr]     |     ^          ^
[INFO] [stderr]     |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 313 -     (r_gate * v)
[INFO] [stderr] 313 +     r_gate * v
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around block return value
[INFO] [stderr]    --> src/rwkv.rs:370:5
[INFO] [stderr]     |
[INFO] [stderr] 370 |     (x_after_tm + cm_out)
[INFO] [stderr]     |     ^                   ^
[INFO] [stderr]     |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 370 -     (x_after_tm + cm_out)
[INFO] [stderr] 370 +     x_after_tm + cm_out
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around block return value
[INFO] [stderr]    --> src/vision.rs:290:5
[INFO] [stderr]     |
[INFO] [stderr] 290 |     (x + fc2)
[INFO] [stderr]     |     ^       ^
[INFO] [stderr]     |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 290 -     (x + fc2)
[INFO] [stderr] 290 +     x + fc2
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around block return value
[INFO] [stderr]    --> src/vision.rs:402:5
[INFO] [stderr]     |
[INFO] [stderr] 402 |     (image.broadcast_sub(&mean_t)?.broadcast_div(&std_t))
[INFO] [stderr]     |     ^                                                   ^
[INFO] [stderr]     |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 402 -     (image.broadcast_sub(&mean_t)?.broadcast_div(&std_t))
[INFO] [stderr] 402 +     image.broadcast_sub(&mean_t)?.broadcast_div(&std_t)
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: `air-rs` (lib) generated 5 warnings (run `cargo fix --lib -p air-rs` to apply 5 suggestions)
[INFO] [stderr] warning: `air-rs` (lib test) generated 5 warnings (5 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.71s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/air_rs-4f59b1622adf5716)
[INFO] [stdout] 
[INFO] [stdout] running 976 tests
[INFO] [stdout] test alt_quant::tests::test_awq_dequantize_shape ... ok
[INFO] [stdout] test alt_quant::tests::test_format_detection_awq ... ok
[INFO] [stdout] test alt_quant::tests::test_format_detection_unknown ... ok
[INFO] [stdout] test alt_quant::tests::test_gptq_dequantize_shape ... ok
[INFO] [stdout] test api::tests::test_api_error_http_status_codes ... ok
[INFO] [stdout] test api::tests::test_api_state_model_name ... ok
[INFO] [stdout] test api::tests::test_api_state_next_id ... ok
[INFO] [stdout] test api::tests::test_chunk_serialise_skips_none_fields ... ok
[INFO] [stdout] test api::tests::test_api_error_model_not_found_format ... ok
[INFO] [stdout] test api::tests::test_chat_completion_response_serialise ... ok
[INFO] [stdout] test api::tests::test_generate_reply_respects_max_tokens ... ok
[INFO] [stdout] test api::tests::test_create_router_with_model ... ok
[INFO] [stdout] test api::tests::test_generate_reply_uses_last_user_message ... ok
[INFO] [stdout] test api::tests::test_create_router_builds ... ok
[INFO] [stdout] test api::tests::test_models_response_structure ... ok
[INFO] [stdout] test api::tests::test_stop_condition_deserialise ... ok
[INFO] [stdout] test api::tests::test_validate_request_empty_messages ... ok
[INFO] [stdout] test api::tests::test_validate_request_empty_model ... ok
[INFO] [stdout] test api::tests::test_validate_request_valid ... ok
[INFO] [stdout] test api::tests::test_validate_top_p_out_of_range ... ok
[INFO] [stdout] test batch_optimizer::tests::test_bopt_5400rpm_cpu ... ok
[INFO] [stdout] test alt_quant::tests::test_format_detection_gptq ... ok
[INFO] [stdout] test api::tests::test_estimate_tokens ... ok
[INFO] [stdout] test api::tests::test_server_error_format ... ok
[INFO] [stdout] test batch_optimizer::tests::test_bopt_7200rpm_gpu ... ok
[INFO] [stdout] test batch_optimizer::tests::test_bopt_clamping ... ok
[INFO] [stdout] test batch_optimizer::tests::test_bopt_nvme_gen3_gpu ... ok
[INFO] [stdout] test batch_optimizer::tests::test_bopt_result_display ... ok
[INFO] [stdout] test batch_optimizer::tests::test_bopt_sata_ssd_cpu ... ok
[INFO] [stdout] test batch_optimizer::tests::test_bopt_5400rpm_gpu ... ok
[INFO] [stdout] test api::tests::test_validate_temperature_out_of_range ... ok
[INFO] [stdout] test api::tests::test_api_error_invalid_request_format ... ok
[INFO] [stdout] test batch_optimizer::tests::test_bopt_sata_ssd_gpu ... ok
[INFO] [stdout] test batch_optimizer::tests::test_bopt_usb3_hdd_gpu ... ok
[INFO] [stdout] test batch_optimizer::tests::test_bopt_zero_speed ... ok
[INFO] [stdout] test alt_quant::tests::test_format_detection_exl2 ... ok
[INFO] [stdout] test api::tests::test_health_response_structure ... ok
[INFO] [stdout] test batch_optimizer::tests::test_bopt_7200rpm_cpu ... ok
[INFO] [stdout] test batch_optimizer::tests::test_bopt_matrix ... ok
[INFO] [stdout] test batch_optimizer::tests::test_calibrator_adapts_to_faster_disk ... ok
[INFO] [stdout] test batch_optimizer::tests::test_calibrator_custom_interval ... ok
[INFO] [stdout] test batch_optimizer::tests::test_calibrator_adapts_to_slower_disk ... ok
[INFO] [stdout] test batch_optimizer::tests::test_calibrator_display ... ok
[INFO] [stdout] test batch_optimizer::tests::test_calibrator_recalibration_triggers_at_interval ... ok
[INFO] [stdout] test batch_optimizer::tests::test_calibrator_rho_estimate ... ok
[INFO] [stdout] test batch_optimizer::tests::test_calibrator_creation ... ok
[INFO] [stdout] test batch_optimizer::tests::test_mist_rho_cpu_only_no_ghost ... ok
[INFO] [stdout] test batch_optimizer::tests::test_mist_rho_v3_with_ghost ... ok
[INFO] [stdout] test batch_optimizer::tests::test_protocol_degraded ... ok
[INFO] [stdout] test batch_optimizer::tests::test_protocol_nvme ... ok
[INFO] [stdout] test batch_optimizer::tests::test_protocol_sata ... ok
[INFO] [stdout] test batch_optimizer::tests::test_recalibrate_edge_cases ... ok
[INFO] [stdout] test batch_optimizer::tests::test_recalibrate_function ... ok
[INFO] [stdout] test batch_optimizer::tests::test_protocol_display ... ok
[INFO] [stdout] test batch_optimizer::tests::test_rho_with_bopt_achievable ... ok
[INFO] [stdout] test batch_optimizer::tests::test_protocol_hdd ... ok
[INFO] [stdout] test batch_optimizer::tests::test_rho_single_user_dismal ... ok
[INFO] [stdout] test batch_optimizer::tests::test_storage_needs_mist ... ok
[INFO] [stdout] test batch_optimizer::tests::test_storage_t_io ... ok
[INFO] [stdout] test batching::arb::tests::test_arb_error_traits ... ok
[INFO] [stdout] test batching::arb::tests::test_chunked_prefill_exact_multiple ... ok
[INFO] [stdout] test batching::arb::tests::test_batch_phase_flags ... ok
[INFO] [stdout] test batching::arb::tests::test_coasting_excluded_from_batch ... ok
[INFO] [stdout] test batching::arb::tests::test_chunked_prefill_window_advancement ... ok
[INFO] [stdout] test batching::arb::tests::test_arb_handle ... ok
[INFO] [stdout] test batching::arb::tests::test_confidence_gating ... ok
[INFO] [stdout] test batching::arb::tests::test_chunked_prefill_tick_count ... ok
[INFO] [stdout] test batching::arb::tests::test_chunked_prefill_disabled_with_max ... ok
[INFO] [stdout] test batching::arb::tests::test_chunked_prefill_window_size ... ok
[INFO] [stdout] test batching::arb::tests::test_all_decode_batch ... ok
[INFO] [stdout] test batching::arb::tests::test_handle_try_enqueue_success ... ok
[INFO] [stdout] test batching::arb::tests::test_harmonic_grouping ... ok
[INFO] [stdout] test batching::arb::tests::test_harmonic_ratio_tight ... ok
[INFO] [stdout] test batching::arb::tests::test_harmonic_separation ... ok
[INFO] [stdout] test batching::arb::tests::test_decode_token_data ... ok
[INFO] [stdout] test batching::arb::tests::test_empty_scheduler ... ok
[INFO] [stdout] test batching::arb::tests::test_enqueue_and_admit ... ok
[INFO] [stdout] test batching::arb::tests::test_eos_detection_wired ... ok
[INFO] [stdout] test batching::arb::tests::test_handle_try_enqueue_empty ... ok
[INFO] [stdout] test batching::arb::tests::test_kv_allocator_oom ... ok
[INFO] [stdout] test batching::arb::tests::test_kv_slot_recycling ... ok
[INFO] [stdout] test batching::arb::tests::test_monotonic_ids ... ok
[INFO] [stdout] test batching::arb::tests::test_micro_batch_build ... ok
[INFO] [stdout] test batching::arb::tests::test_next_id_not_consumed_on_rejection ... ok
[INFO] [stdout] test batching::arb::tests::test_prefetch_overflow ... ok
[INFO] [stdout] test batching::arb::tests::test_prefill_to_decode_transition ... ok
[INFO] [stdout] test batching::arb::tests::test_priority_ordering ... ok
[INFO] [stdout] test batching::arb::tests::test_prefill_token_data ... ok
[INFO] [stdout] test batching::arb::tests::test_slot_reclaim_on_eos ... ok
[INFO] [stdout] test batching::arb::tests::test_slot_exhaustion ... ok
[INFO] [stdout] test batching::arb::tests::test_try_enqueue_single_token_ok ... ok
[INFO] [stdout] test batching::arb::tests::test_urgent_admitted_first ... ok
[INFO] [stdout] test batching::kernel::tests::test_inference_loop_idle_no_spin ... ok
[INFO] [stdout] test batching::kernel::tests::test_arb_loop_terminates ... ok
[INFO] [stdout] test batching::kernel::tests::test_inference_loop_on_tick_callback ... ok
[INFO] [stdout] test batching::kernel::tests::test_inference_loop_max_ticks ... ok
[INFO] [stdout] test batching::kernel::tests::test_inference_loop_shutdown_flag ... ok
[INFO] [stdout] test batching::kernel::tests::test_loop_config_default ... ok
[INFO] [stdout] test batching::arb::tests::test_initial_utility ... ok
[INFO] [stdout] test batching::kernel::tests::test_mock_kernel_forward ... ok
[INFO] [stdout] test batching::arb::tests::test_streak_reset ... ok
[INFO] [stdout] test batching::arb::tests::test_nan_top1_prob ... ok
[INFO] [stdout] test batching::arb::tests::test_try_enqueue_empty_prompt_error ... ok
[INFO] [stdout] test chat_template::tests::test_chatml_format ... ok
[INFO] [stdout] test chat_template::tests::test_detect_format_metadata ... ok
[INFO] [stdout] test chat_template::tests::test_detect_format_name ... ok
[INFO] [stdout] test batching::kernel::tests::test_run_arb_loop_max_steps ... ok
[INFO] [stdout] test chat_template::tests::test_role_display ... ok
[INFO] [stdout] test chat_template::tests::test_mistral_format ... ok
[INFO] [stdout] test chat_template::tests::test_role_parse ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_b_opt_zero_kernel ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_backend_cpu_only ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_backend_display ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_backend_t_kernel ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_backend_ghost_ttft ... ok
[INFO] [stdout] test chat_template::tests::test_raw_format ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_b_opt_basic ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_d_opt_clamped_to_bounds ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_d_opt_compute_slower_than_io ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_d_opt_compute_equals_io ... ok
[INFO] [stdout] test chat_template::tests::test_llama3_format ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_d_opt_io_slower_than_compute ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_decision_arc_nvme ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_d_opt_zero_io ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_decision_amd_hdd ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_decision_apple_hdd ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_decision_cpu_hdd_5400 ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_decision_cpu_hdd_7200 ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_decision_cpu_nvme ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_b_opt_clamped_to_64 ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_decision_cpu_sata ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_decision_display ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_decision_gpu_hdd_7200 ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_decision_gpu_degraded ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_decision_gpu_hdd_5400 ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_decision_gpu_nvme ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_protocol_selection_mist ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_decision_gpu_sata ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_decision_warning_display ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_from_known_speed_hdd ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_from_known_speed_nvme ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_protocol_display ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_protocol_selection_nvme ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_protocol_selection_sata ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_rho_io_bound ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_rho_mist_batch ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_protocol_selection_degraded ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_rho_compute_bound ... ok
[INFO] [stdout] test drive_inquisitor::tests::test_rho_perfect_overlap ... ok
[INFO] [stdout] test gbnf::tests::test_can_push_str_invalid ... ok
[INFO] [stdout] test gbnf::tests::test_char_class_accepts ... ok
[INFO] [stdout] test gbnf::tests::test_can_push_str_valid ... ok
[INFO] [stdout] test gbnf::tests::test_constraint_push_token_advances ... ok
[INFO] [stdout] test gbnf::tests::test_choice_shortcut ... ok
[INFO] [stdout] test gbnf::tests::test_char_class_rejects ... ok
[INFO] [stdout] test gbnf::tests::test_constraint_step_mask_literals ... ok
[INFO] [stdout] test gbnf::tests::test_empty_token_no_panic ... ok
[INFO] [stdout] test gbnf::tests::test_json_mode_shortcut ... ok
[INFO] [stdout] test gbnf::tests::test_literal_match ... ok
[INFO] [stdout] test gbnf::tests::test_output_accumulates ... ok
[INFO] [stdout] test gbnf::tests::test_integer_shortcut ... ok
[INFO] [stdout] test gbnf::tests::test_parse_alternatives ... ok
[INFO] [stdout] test gbnf::tests::test_parse_char_class ... ok
[INFO] [stdout] test gbnf::tests::test_literal_reject_wrong_char ... ok
[INFO] [stdout] test gbnf::tests::test_apply_to_logits_masks_invalid ... ok
[INFO] [stdout] test gbnf::tests::test_parse_empty_fails ... ok
[INFO] [stdout] test gbnf::tests::test_parse_requires_root ... ok
[INFO] [stdout] test ghost_drafting::tests::test_apple_ttft ... ok
[INFO] [stdout] test gbnf::tests::test_parse_two_rules ... ok
[INFO] [stdout] test ghost_drafting::tests::test_cold_log_clear ... ok
[INFO] [stdout] test ghost_drafting::tests::test_cold_log_display ... ok
[INFO] [stdout] test ghost_drafting::tests::test_cold_log_evict ... ok
[INFO] [stdout] test ghost_drafting::tests::test_cold_log_lookup ... ok
[INFO] [stdout] test gbnf::tests::test_parse_simple_grammar ... ok
[INFO] [stdout] test gbnf::tests::test_reset_clears_state ... ok
[INFO] [stdout] test ghost_drafting::tests::test_cold_log_miss_rate ... ok
[INFO] [stdout] test ghost_drafting::tests::test_cpu_ttft ... ok
[INFO] [stdout] test ghost_drafting::tests::test_feasibility_7200_gpu ... ok
[INFO] [stdout] test ghost_drafting::tests::test_cold_log_sequential_offsets ... ok
[INFO] [stdout] test ghost_drafting::tests::test_feasibility_cpu_not_applicable ... ok
[INFO] [stdout] test ghost_drafting::tests::test_feasibility_5400_gpu ... ok
[INFO] [stdout] test ghost_drafting::tests::test_feasibility_matrix ... ok
[INFO] [stdout] test ghost_drafting::tests::test_feasibility_sata_gpu ... ok
[INFO] [stdout] test ghost_drafting::tests::test_feasibility_usb3_gpu ... ok
[INFO] [stdout] test ghost_drafting::tests::test_ghost_model_display ... ok
[INFO] [stdout] test ghost_drafting::tests::test_ghost_model_sizes ... ok
[INFO] [stdout] test ghost_drafting::tests::test_nvidia_ttft ... ok
[INFO] [stdout] test ghost_drafting::tests::test_platform_display ... ok
[INFO] [stdout] test ghost_drafting::tests::test_prefetch_empty ... ok
[INFO] [stdout] test ghost_drafting::tests::test_prefetch_probability_high ... ok
[INFO] [stdout] test ghost_drafting::tests::test_prefetch_probability_low ... ok
[INFO] [stdout] test ghost_drafting::tests::test_prefetch_read_time ... ok
[INFO] [stdout] test ghost_drafting::tests::test_select_ghost_2gb_ram ... ok
[INFO] [stdout] test ghost_drafting::tests::test_select_ghost_4gb_ram ... ok
[INFO] [stdout] test ghost_drafting::tests::test_select_ghost_low_ram ... ok
[INFO] [stdout] test ghost_drafting::tests::test_sequential_access_ok ... ok
[INFO] [stdout] test ghost_drafting::tests::test_sequential_reset ... ok
[INFO] [stdout] test ghost_drafting::tests::test_sequential_violation ... ok
[INFO] [stdout] test ghost_drafting::tests::test_sequential_violation_count ... ok
[INFO] [stdout] test ghost_drafting::tests::test_sequential_violation_display ... ok
[INFO] [stdout] test ghost_drafting::tests::test_sequential_wrap_around ... ok
[INFO] [stdout] test ghost_drafting::tests::test_session_auto_disable ... ok
[INFO] [stdout] test ghost_drafting::tests::test_session_cpu_only ... ok
[INFO] [stdout] test ghost_drafting::tests::test_session_display ... ok
[INFO] [stdout] test ghost_drafting::tests::test_session_gpu_with_ram ... ok
[INFO] [stdout] test ghost_drafting::tests::test_session_low_ram ... ok
[INFO] [stdout] test ghost_drafting::tests::test_session_ttft_speedup ... ok
[INFO] [stdout] test ghost_drafting::tests::test_tracker_acceptance_rate ... ok
[INFO] [stdout] test ghost_drafting::tests::test_tracker_default ... ok
[INFO] [stdout] test ghost_drafting::tests::test_tracker_ema_trends ... ok
[INFO] [stdout] test ghost_drafting::tests::test_tracker_ghost_accept_time ... ok
[INFO] [stdout] test ghost_drafting::tests::test_tracker_net_contribution ... ok
[INFO] [stdout] test ghost_drafting::tests::test_tracker_rejection_streak ... ok
[INFO] [stdout] test ghost_drafting::tests::test_tracker_suggest_k ... ok
[INFO] [stdout] test gpu_pipeline::tests::test_layer_device_lookup ... ok
[INFO] [stdout] test ghost_drafting::tests::test_tracker_should_disable ... ok
[INFO] [stdout] test ghost_drafting::tests::test_tracker_report_batch ... ok
[INFO] [stdout] test gpu_pipeline::tests::test_odd_layer_distribution ... ok
[INFO] [stdout] test gpu_pipeline::tests::test_single_device_partition ... ok
[INFO] [stdout] test gpu_pipeline::tests::test_topology_display ... ok
[INFO] [stdout] test hqq::tests::test_dequant_with_scale_zero ... ok
[INFO] [stdout] test gpu_pipeline::tests::test_needs_transfer ... ok
[INFO] [stdout] test hqq::tests::test_hqq_config_presets ... ok
[INFO] [stdout] test hqq::tests::test_is_hqq_checkpoint_false ... ok
[INFO] [stdout] test hqq::tests::test_is_hqq_checkpoint_true ... ok
[INFO] [stdout] test hqq::tests::test_unpack_1bit ... ok
[INFO] [stdout] test ghost_drafting::tests::test_tracker_display ... ok
[INFO] [stdout] test gpu_pipeline::tests::test_multi_device_partition ... ok
[INFO] [stdout] test ghost_drafting::tests::test_should_prefetch ... ok
[INFO] [stdout] test hqq::tests::test_hqq_dequant_4bit_axis0 ... ok
[INFO] [stdout] test hqq::tests::test_unpack_2bit ... ok
[INFO] [stdout] test iq_quant::tests::test_ggml_type_to_iq_format ... ok
[INFO] [stdout] test hqq::tests::test_unpack_8bit_passthrough ... ok
[INFO] [stdout] test iq_quant::tests::test_dequantize_iq_shape ... ok
[INFO] [stdout] test iq_quant::tests::test_iq1s_block_dequantize ... ok
[INFO] [stdout] test hqq::tests::test_unpack_4bit_full_byte ... ok
[INFO] [stdout] test json_grammar::tests::test_apply_logit_mask ... ok
[INFO] [stdout] test json_grammar::tests::test_boolean_false ... ok
[INFO] [stdout] test json_grammar::tests::test_boolean_true ... ok
[INFO] [stdout] test json_grammar::tests::test_array ... ok
[INFO] [stdout] test json_grammar::tests::test_can_push_str_simulation ... ok
[INFO] [stdout] test json_grammar::tests::test_empty_object ... ok
[INFO] [stdout] test iq_quant::tests::test_iq3s_block_dequantize ... ok
[INFO] [stdout] test json_grammar::tests::test_invalid_json_rejected ... ok
[INFO] [stdout] test json_grammar::tests::test_nested_object ... ok
[INFO] [stdout] test json_grammar::tests::test_constrained_sampler_basic ... ok
[INFO] [stdout] test json_grammar::tests::test_number_integer ... ok
[INFO] [stdout] test json_grammar::tests::test_null ... ok
[INFO] [stdout] test json_grammar::tests::test_empty_array ... ok
[INFO] [stdout] test hqq::tests::test_unpack_4bit_basic ... ok
[INFO] [stdout] test json_grammar::tests::test_partial_not_complete ... ok
[INFO] [stdout] test json_grammar::tests::test_string_value ... ok
[INFO] [stdout] test json_grammar::tests::test_string_with_escape ... ok
[INFO] [stdout] test json_grammar::tests::test_tool_call_json ... ok
[INFO] [stdout] test json_grammar::tests::test_simple_object ... ok
[INFO] [stdout] test kv_cache::tests::test_clear ... ok
[INFO] [stdout] test kv_cache::tests::test_q8_clear ... ok
[INFO] [stdout] test kv_cache::tests::test_q8_compression_ratio ... ok
[INFO] [stdout] test kv_cache::tests::test_f16_roundtrip_preserves_values ... ok
[INFO] [stdout] test kv_cache::tests::test_new_defaults_to_f16_storage ... ok
[INFO] [stdout] test kv_cache::tests::test_q8_quantize_dequantize_roundtrip ... ok
[INFO] [stdout] test kv_cache::tests::test_seq_len_tracking ... ok
[INFO] [stdout] test kv_cache::tests::test_q8_kv_cache_save_load_roundtrip ... ok
[INFO] [stdout] test kv_cache::tests::test_with_dtypes ... ok
[INFO] [stdout] test kv_cache::tests::test_with_q8_0_flag ... ok
[INFO] [stdout] test kv_compress::ocs_kv_tests::compaction_maintains_position_order ... ok
[INFO] [stdout] test kv_compress::ocs_kv_tests::compaction_empty_list ... ok
[INFO] [stdout] test kv_compress::ocs_kv_tests::compaction_identical_keys_merged ... ok
[INFO] [stdout] test kv_compress::ocs_kv_tests::compaction_orthogonal_keys_not_merged ... ok
[INFO] [stdout] test kv_compress::ocs_kv_tests::compaction_respects_target_n ... ok
[INFO] [stdout] test kv_compress::ocs_kv_tests::compaction_single_entry_unchanged ... ok
[INFO] [stdout] test kv_compress::ocs_kv_tests::cosine_sim_identical ... ok
[INFO] [stdout] test kv_compress::ocs_kv_tests::qjl_compress_size ... ok
[INFO] [stdout] test kv_compress::ocs_kv_tests::cosine_sim_orthogonal ... ok
[INFO] [stdout] test kv_compress::ocs_kv_tests::cosine_sim_zero_vector ... ok
[INFO] [stdout] test kv_compress::ocs_kv_tests::compaction_weighted_merge ... ok
[INFO] [stdout] test kv_compress::ocs_kv_tests::qjl_magnitude_stored_correctly ... ok
[INFO] [stdout] test kv_compress::ocs_kv_tests::qjl_proj_matrix_length ... ok
[INFO] [stdout] test kv_compress::ocs_kv_tests::qjl_opposite_keys_low_similarity ... ok
[INFO] [stdout] test kv_compress::ocs_kv_tests::qjl_approx_dot_scales_with_magnitude ... ok
[INFO] [stdout] test kv_compress::ocs_kv_tests::qjl_proj_matrix_approx_normal ... ok
[INFO] [stdout] test kv_compress::tests::test_compressed_warm_32k ... ok
[INFO] [stdout] test kv_compress::tests::test_context_fit_display ... ok
[INFO] [stdout] test kv_compress::tests::test_32k_fits_8gb ... ok
[INFO] [stdout] test kv_compress::tests::test_key_compression_ratio ... ok
[INFO] [stdout] test kv_compress::tests::test_key_debug ... ok
[INFO] [stdout] test kv_compress::tests::test_key_empty ... ok
[INFO] [stdout] test kv_compress::ocs_kv_tests::qjl_same_key_max_similarity ... ok
[INFO] [stdout] test kv_compress::tests::test_4k_fits_easily ... ok
[INFO] [stdout] test kv_compress::tests::test_kv_budget_32k_bf16 ... ok
[INFO] [stdout] test kv_compress::tests::test_key_compress_decompress ... ok
[INFO] [stdout] test kv_compress::tests::test_kv_budget_custom ... ok
[INFO] [stdout] test kv_compress::tests::test_key_sign_encoding ... ok
[INFO] [stdout] test kv_compress::tests::test_kv_bytes_per_token ... ok
[INFO] [stdout] test kv_compress::tests::test_kv_entry_compress ... ok
[INFO] [stdout] test kv_compress::tests::test_kv_entry_debug ... ok
[INFO] [stdout] test kv_compress::tests::test_kv_budget_4k_bf16 ... ok
[INFO] [stdout] test kv_compress::tests::test_rank_entries ... ok
[INFO] [stdout] test kv_compress::tests::test_rank_entries_empty ... ok
[INFO] [stdout] test kv_compress::tests::test_spec_value_2x_compression ... ok
[INFO] [stdout] test kv_compress::tests::test_spec_key_16x_compression ... ok
[INFO] [stdout] test kv_compress::tests::test_triage_score_high_attention ... ok
[INFO] [stdout] test kv_compress::tests::test_triage_recency_decay ... ok
[INFO] [stdout] test kv_compress::tests::test_triage_weights_sum_to_one ... ok
[INFO] [stdout] test kv_compress::tests::test_triage_score_zero_step ... ok
[INFO] [stdout] test kv_compress::tests::test_triage_score_stale_token ... ok
[INFO] [stdout] test kv_compress::tests::test_triage_score_prefix_bonus ... ok
[INFO] [stdout] test kv_compress::tests::test_value_compress_decompress ... ok
[INFO] [stdout] test kv_compress::tests::test_value_constant ... ok
[INFO] [stdout] test kv_compress::tests::test_value_compression_ratio ... ok
[INFO] [stdout] test kv_compress::tests::test_value_empty ... ok
[INFO] [stdout] test kv_compress::tests::test_value_debug ... ok
[INFO] [stdout] test kv_compress::tests::test_value_range ... ok
[INFO] [stdout] test kv_tier::hermes_tests::hermes_evicts_on_overflow ... ok
[INFO] [stdout] test kv_tier::hermes_tests::hermes_high_access_survives_eviction ... ok
[INFO] [stdout] test kv_tier::hermes_tests::hermes_pinned_not_evicted ... ok
[INFO] [stdout] test kv_tier::hermes_tests::hermes_score_recency_decreases_with_age ... ok
[INFO] [stdout] test kv_tier::hermes_tests::hermes_weights_sum_to_one ... ok
[INFO] [stdout] test kv_tier::tests::test_active_to_warm_demotion ... ok
[INFO] [stdout] test kv_tier::hermes_tests::hermes_score_access_density ... ok
[INFO] [stdout] test kv_tier::tests::test_add_tokens_within_budget ... ok
[INFO] [stdout] test kv_tier::tests::test_budget_from_vram_zero_bytes ... ok
[INFO] [stdout] test kv_tier::tests::test_budget_from_vram ... ok
[INFO] [stdout] test kv_tier::tests::test_clear ... ok
[INFO] [stdout] test kv_tier::hermes_tests::hermes_score_prefix_bonus ... ok
[INFO] [stdout] test kv_tier::tests::test_pinning ... ok
[INFO] [stdout] test kv_tier::tests::test_default_budget ... ok
[INFO] [stdout] test kv_tier::tests::test_pinning_respects_budget ... ok
[INFO] [stdout] test kv_tier::tests::test_distribution ... ok
[INFO] [stdout] test kv_tier::tests::test_promotion ... ok
[INFO] [stdout] test kv_tier::hermes_tests::hermes_summary_format ... ok
[INFO] [stdout] test kv_tier::tests::test_tier_display ... ok
[INFO] [stdout] test kv_tier::tests::test_summary ... ok
[INFO] [stdout] test kv_tier::tests::test_promotion_nonexistent_fails ... ok
[INFO] [stdout] test kv_tier::tests::test_touch_positions ... ok
[INFO] [stdout] test mamba::tests::test_mamba_config_1_130m ... ok
[INFO] [stdout] test kv_tier::tests::test_warm_to_cold_demotion ... ok
[INFO] [stdout] test mamba::tests::test_mamba_config_jamba ... ok
[INFO] [stdout] test mcp_server::tests::test_ping ... ok
[INFO] [stdout] test mcp_server::tests::test_tools_call_model_info ... ok
[INFO] [stdout] test mcp_server::tests::test_tokenize_encode ... ok
[INFO] [stdout] test mamba::tests::test_mamba_state_reset ... ok
[INFO] [stdout] test mcp_server::tests::test_initialize ... ok
[INFO] [stdout] test mcp_server::tests::test_method_not_found ... ok
[INFO] [stdout] test mcp_server::tests::test_tools_call_unknown ... ok
[INFO] [stdout] test mcp_server::tests::test_tools_list ... ok
[INFO] [stdout] test metrics::tests::test_calc_rho_compute_bound ... ok
[INFO] [stdout] test metrics::tests::test_calc_rho_equal_compute_io ... ok
[INFO] [stdout] test metrics::tests::test_calc_tokens_per_sec ... ok
[INFO] [stdout] test metrics::tests::test_calc_rho_io_bound ... ok
[INFO] [stdout] test metrics::tests::test_metrics_summary_no_crash ... ok
[INFO] [stdout] test metrics::tests::test_calc_tokens_per_sec_zero_duration ... ok
[INFO] [stdout] test metrics::tests::test_layer_timing_total ... ok
[INFO] [stdout] test metrics::tests::test_metrics_pipeline_efficiency ... ok
[INFO] [stdout] test model_hub::tests::test_format_size ... ok
[INFO] [stdout] test model_hub::tests::test_guess_filename ... ok
[INFO] [stdout] test model_hub::tests::test_download_url ... ok
[INFO] [stdout] test mla::tests::test_mla_kv_cache_append ... ok
[INFO] [stdout] test model_hub::tests::test_parse_model_spec ... ok
[INFO] [stdout] test model_hub::tests::test_registry_operations ... ok
[INFO] [stdout] test metrics::tests::test_metrics_record_layers ... ok
[INFO] [stdout] test model_hub::tests::test_is_cached ... ok
[INFO] [stdout] test model_variant::tests::test_arch_summary_mistral ... ok
[INFO] [stdout] test model_variant::tests::test_detect_from_metadata_map ... ok
[INFO] [stdout] test model_variant::tests::test_detect_gemma ... ok
[INFO] [stdout] test model_variant::tests::test_detect_llama ... ok
[INFO] [stdout] test model_variant::tests::test_detect_mistral ... ok
[INFO] [stdout] test model_variant::tests::test_detect_unknown_fallback ... ok
[INFO] [stdout] test mla::tests::test_mla_config_deepseek_v2 ... ok
[INFO] [stdout] test model_variant::tests::test_detect_qwen2 ... ok
[INFO] [stdout] test model_variant::tests::test_detect_phi3 ... ok
[INFO] [stdout] test model_variant::tests::test_ffn_for_gemma ... ok
[INFO] [stdout] test model_variant::tests::test_ffn_swiglu_default ... ok
[INFO] [stdout] test model_variant::tests::test_norm_default_rmsnorm ... ok
[INFO] [stdout] test model_variant::tests::test_norm_for_falcon ... ok
[INFO] [stdout] test model_variant::tests::test_partial_rope_none_for_llama ... ok
[INFO] [stdout] test model_variant::tests::test_no_sliding_window_for_llama ... ok
[INFO] [stdout] test model_variant::tests::test_norm_for_gemma ... ok
[INFO] [stdout] test model_variant::tests::test_partial_rope_phi3_default ... ok
[INFO] [stdout] test moe::concept_moe_tests::concept_routing_active_experts ... ok
[INFO] [stdout] test model_variant::tests::test_sliding_window_metadata ... ok
[INFO] [stdout] test moe::concept_moe_tests::config_aggressive_threshold ... ok
[INFO] [stdout] test moe::concept_moe_tests::config_mixtral_adaptive_defaults ... ok
[INFO] [stdout] test moe::concept_moe_tests::config_conservative_threshold ... ok
[INFO] [stdout] test moe::concept_moe_tests::easy_token_selects_correct_expert ... ok
[INFO] [stdout] test moe::concept_moe_tests::stats_all_easy ... ok
[INFO] [stdout] test moe::concept_moe_tests::stats_all_hard ... ok
[INFO] [stdout] test moe::concept_moe_tests::stats_empty ... ok
[INFO] [stdout] test moe::concept_moe_tests::hard_token_uses_topk ... ok
[INFO] [stdout] test moe::concept_moe_tests::routing_threshold_boundary ... ok
[INFO] [stdout] test moe::concept_moe_tests::stats_mixed ... ok
[INFO] [stdout] test moe::concept_moe_tests::stats_summary_contains_key_fields ... ok
[INFO] [stdout] test moe::tests::test_expert_tensor_names ... ok
[INFO] [stdout] test moe::tests::test_qwen3_moe_config ... ok
[INFO] [stdout] test moe::tests::test_routing_numerical_stability_large_logits ... ok
[INFO] [stdout] test moe::tests::test_routing_top1_dominant_expert ... ok
[INFO] [stdout] test moe::tests::test_routing_top2_uniform ... ok
[INFO] [stdout] test moe::tests::test_routing_top_k_clamp ... ok
[INFO] [stdout] test moe::tests::test_softcap_logits_clamps_large_values ... ok
[INFO] [stdout] test moe::tests::test_softcap_logits_zero ... ok
[INFO] [stdout] test multi_token::tests::test_mtp_config_deepseek_v3 ... ok
[INFO] [stdout] test neuron_predicate::tests::test_bundle_map_all_active ... ok
[INFO] [stdout] test moe::tests::test_routing_top2_ordering ... ok
[INFO] [stdout] test multi_token::tests::test_mtp_rms_norm ... ok
[INFO] [stdout] test neuron_predicate::tests::test_bundle_map_display ... ok
[INFO] [stdout] test neuron_predicate::tests::test_bundle_map_coalescing ... ok
[INFO] [stdout] test neuron_predicate::tests::test_bundle_map_io_ranges ... ok
[INFO] [stdout] test neuron_predicate::tests::test_bundle_map_sparse ... ok
[INFO] [stdout] test neuron_predicate::tests::test_bundle_range_byte_calc ... ok
[INFO] [stdout] test neuron_predicate::tests::test_bundle_size_constant ... ok
[INFO] [stdout] test neuron_predicate::tests::test_engine_bundle_map ... ok
[INFO] [stdout] test neuron_predicate::tests::test_engine_creation ... ok
[INFO] [stdout] test neuron_predicate::tests::test_engine_debug ... ok
[INFO] [stdout] test neuron_predicate::tests::test_engine_dimensions ... ok
[INFO] [stdout] test neuron_predicate::tests::test_engine_expected_bytes ... ok
[INFO] [stdout] test neuron_predicate::tests::test_engine_predict_without_predictor ... ok
[INFO] [stdout] test neuron_predicate::tests::test_engine_set_predictor ... ok
[INFO] [stdout] test neuron_predicate::tests::test_engine_predict_with_predictor ... ok
[INFO] [stdout] test moe::concept_moe_tests::easy_token_uses_top1 ... ok
[INFO] [stdout] test moe::tests::test_routing_unnormalized ... ok
[INFO] [stdout] test neuron_predicate::tests::test_engine_stats ... ok
[INFO] [stdout] test neuron_predicate::tests::test_engine_with_random_predictors ... ok
[INFO] [stdout] test neuron_predicate::tests::test_mask_all_active ... ok
[INFO] [stdout] test neuron_predicate::tests::test_mask_all_inactive ... ok
[INFO] [stdout] test neuron_predicate::tests::test_engine_predict_disabled ... ok
[INFO] [stdout] test neuron_predicate::tests::test_mask_bandwidth_saving ... ok
[INFO] [stdout] test neuron_predicate::tests::test_mask_debug ... ok
[INFO] [stdout] test neuron_predicate::tests::test_mask_display ... ok
[INFO] [stdout] test neuron_predicate::tests::test_mask_from_bundles ... ok
[INFO] [stdout] test neuron_predicate::tests::test_mask_from_scores_bundle_alignment ... ok
[INFO] [stdout] test neuron_predicate::tests::test_mask_from_scores_multiple_bundles ... ok
[INFO] [stdout] test neuron_predicate::tests::test_mask_non_aligned_size ... ok
[INFO] [stdout] test neuron_predicate::tests::test_predictor_inference ... ok
[INFO] [stdout] test neuron_predicate::tests::test_predictor_debug ... ok
[INFO] [stdout] test neuron_predicate::tests::test_predictor_random_creation ... ok
[INFO] [stdout] test neuron_predicate::tests::test_predictor_size_bytes ... ok
[INFO] [stdout] test neuron_predicate::tests::test_predictor_scores ... ok
[INFO] [stdout] test neuron_predicate::tests::test_predictor_with_bias ... ok
[INFO] [stdout] test neuron_predicate::tests::test_predictor_with_threshold ... ok
[INFO] [stdout] test neuron_predicate::tests::test_protocol_spec_bandwidth_saving ... ok
[INFO] [stdout] test neuron_predicate::tests::test_protocol_spec_bytes_per_layer ... ok
[INFO] [stdout] test ops::ocs_attn_tests::fp4_blocked_quantize_shape ... ok
[INFO] [stdout] test ops::ocs_attn_tests::fp4_blocked_scale_non_negative ... ok
[INFO] [stdout] test ops::ocs_attn_tests::fp4_quantize_exact_representable ... ok
[INFO] [stdout] test ops::ocs_attn_tests::fp4_quantize_rounds_to_nearest ... ok
[INFO] [stdout] test ops::ocs_attn_tests::fp4_quantize_zero_is_zero ... ok
[INFO] [stdout] test ops::ocs_attn_tests::gated_attention_gate_bounds ... ok
[INFO] [stdout] test ops::ocs_attn_tests::gated_attention_negative_x_suppresses ... ok
[INFO] [stdout] test ops::ocs_attn_tests::gated_attention_output_shape ... ok
[INFO] [stdout] test ops::ocs_attn_tests::linear_attention_head_all_finite ... ok
[INFO] [stdout] test ops::ocs_attn_tests::linear_attention_head_shape ... ok
[INFO] [stdout] test ops::ocs_attn_tests::linear_attention_kimi_finite_outputs ... ok
[INFO] [stdout] test ops::ocs_attn_tests::linear_attention_kimi_gqa ... ok
[INFO] [stdout] test ops::ocs_attn_tests::linear_attention_kimi_output_shape ... ok
[INFO] [stdout] test ops::ocs_attn_tests::phi_elu_positive_always ... ok
[INFO] [stdout] test ops::ocs_attn_tests::phi_elu_positive_input_is_xp1 ... ok
[INFO] [stdout] test ops::tests::test_causal_mask ... ok
[INFO] [stdout] test ops::tests::test_rms_norm_basic ... ok
[INFO] [stdout] test ops::tests::test_silu_activation ... ok
[INFO] [stdout] test pipeline::tests::test_consecutive_underrun_reset_on_success ... ok
[INFO] [stdout] test pipeline::tests::test_d_opt_zero_io ... ok
[INFO] [stdout] test pipeline::tests::test_diagnostic_dump ... ok
[INFO] [stdout] test pipeline::tests::test_finish_compute_with_duration ... ok
[INFO] [stdout] test pipeline::tests::test_finish_read_with_duration ... ok
[INFO] [stdout] test pipeline::tests::test_from_d_opt ... ok
[INFO] [stdout] test pipeline::tests::test_from_d_opt_io_bound ... ok
[INFO] [stdout] test pipeline::tests::test_full_pipeline_32_layers_with_timing ... ok
[INFO] [stdout] test pipeline::tests::test_full_pipeline_cycle_5_layers ... ok
[INFO] [stdout] test pipeline::tests::test_increase_depth_logs ... ok
[INFO] [stdout] test pipeline::tests::test_initial_state ... ok
[INFO] [stdout] test pipeline::tests::test_metrics_d_opt_calculation ... ok
[INFO] [stdout] test pipeline::tests::test_metrics_ema ... ok
[INFO] [stdout] test pipeline::tests::test_metrics_rho ... ok
[INFO] [stdout] test pipeline::tests::test_metrics_summary ... ok
[INFO] [stdout] test pipeline::tests::test_new_pipeline_clamped ... ok
[INFO] [stdout] test pipeline::tests::test_read_ahead_tracking ... ok
[INFO] [stdout] test pipeline::tests::test_read_compute_cycle_with_timing ... ok
[INFO] [stdout] test pipeline::tests::test_recalibration_on_interval ... ok
[INFO] [stdout] test pipeline::tests::test_reset_preserves_metrics ... ok
[INFO] [stdout] test pipeline::tests::test_slot_state_display ... ok
[INFO] [stdout] test pipeline::tests::test_stall_time_tracking ... ok
[INFO] [stdout] test pipeline::tests::test_underrun_detection_and_logging ... ok
[INFO] [stdout] test pipeline::tests::test_underrun_event_display ... ok
[INFO] [stdout] test pipeline::tests::test_visual_output_shows_depth ... ok
[INFO] [stdout] test q4_tiled::tests::dequant_block_signed_range ... ok
[INFO] [stdout] test q4_tiled::tests::dequant_q4_0_4_4_identity_scale ... ok
[INFO] [stdout] test q4_tiled::tests::f16_roundtrip_one ... ok
[INFO] [stdout] test q4_tiled::tests::f16_zero ... ok
[INFO] [stdout] test q4_tiled::tests::q4_block_nibble_unpack ... ok
[INFO] [stdout] test q4_tiled::tests::q4_block_parse ... ok
[INFO] [stdout] test q4_tiled::tests::three_tile_variants_same_element_count ... ok
[INFO] [stdout] test q4_tiled::tests::tile_kind_sizes ... ok
[INFO] [stdout] test q4_tiled::tests::untile_4x4_identity_check ... ok
[INFO] [stdout] test residency::tests::test_draft_time_apple_m3_pro ... ok
[INFO] [stdout] test residency::tests::test_draft_time_consumer_4gb ... ok
[INFO] [stdout] test kv_cache::tests::test_memory_usage_f16_vs_f32 ... ok
[INFO] [stdout] test residency::tests::test_full_pin_detection ... ok
[INFO] [stdout] test residency::tests::test_gpu_available_memory ... ok
[INFO] [stdout] test residency::tests::test_draft_time_rtx_4060 ... ok
[INFO] [stdout] test residency::tests::test_known_profiles_count ... ok
[INFO] [stdout] test residency::tests::test_model_budget_custom ... ok
[INFO] [stdout] test residency::tests::test_n_resident_apple_m3_pro ... ok
[INFO] [stdout] test residency::tests::test_n_resident_apple_m2_ultra_full_pin ... ok
[INFO] [stdout] test residency::tests::test_n_resident_consumer_4gb ... ok
[INFO] [stdout] test residency::tests::test_n_resident_rtx_3060 ... ok
[INFO] [stdout] test residency::tests::test_n_resident_rtx_3080 ... ok
[INFO] [stdout] test residency::tests::test_n_resident_rtx_4060 ... ok
[INFO] [stdout] test residency::tests::test_pinned_vram ... ok
[INFO] [stdout] test residency::tests::test_plan_display ... ok
[INFO] [stdout] test residency::tests::test_residency_matrix ... ok
[INFO] [stdout] test residency::tests::test_rho_v3_apple_m3_pro ... ok
[INFO] [stdout] test residency::tests::test_rho_v3_display ... ok
[INFO] [stdout] test residency::tests::test_rho_v3_no_stall_all_platforms ... ok
[INFO] [stdout] test residency::tests::test_rho_v3_rtx_4090 ... ok
[INFO] [stdout] test residency::tests::test_rho_v3_stall_detection ... ok
[INFO] [stdout] test residency::tests::test_strategy_display ... ok
[INFO] [stdout] test residency::tests::test_strategy_full_pin ... ok
[INFO] [stdout] test residency::tests::test_strategy_full_stream ... ok
[INFO] [stdout] test residency::tests::test_strategy_self_speculative ... ok
[INFO] [stdout] test residency::tests::test_ttft_full_pin ... ok
[INFO] [stdout] test residency::tests::test_ttft_self_speculative ... ok
[INFO] [stdout] test rwkv::tests::test_rwkv_config ... ok
[INFO] [stdout] test rwkv::tests::test_rwkv_state_reset ... ok
[INFO] [stdout] test rwkv::tests::test_wkv_step_basic ... ok
[INFO] [stdout] test ops::ocs_attn_tests::fp4_attention_finite_outputs ... ok
[INFO] [stdout] test sampler::tests::test_repetition_penalty ... ok
[INFO] [stdout] test sampler::tests::test_greedy_sampling ... ok
[INFO] [stdout] test ops::ocs_attn_tests::fp4_attention_output_shape ... ok
[INFO] [stdout] test scheduler::tests::test_next_id ... ok
[INFO] [stdout] test scheduler::tests::test_scheduler_batch_tokens ... ok
[INFO] [stdout] test scheduler::tests::test_scheduler_available_slots ... ok
[INFO] [stdout] test scheduler::tests::test_scheduler_admit ... ok
[INFO] [stdout] test ops::ocs_attn_tests::gated_attention_full_forward_shape ... ok
[INFO] [stdout] test scheduler::tests::test_scheduler_submit_and_queue ... ok
[INFO] [stdout] test scheduler::tests::test_scheduler_record_and_finish ... ok
[INFO] [stdout] test speculative::tests::test_acceptance_rate_calculation ... ok
[INFO] [stdout] test speculative::tests::test_speculative_config_defaults ... ok
[INFO] [stdout] test speculative::tests::test_speculative_stats_display ... ok
[INFO] [stdout] test stop_seq::tests::test_eos_token_stop ... ok
[INFO] [stdout] test stop_seq::tests::test_llama3_preset ... ok
[INFO] [stdout] test stop_seq::tests::test_multi_token_stop_string ... ok
[INFO] [stdout] test stop_seq::tests::test_max_tokens ... ok
[INFO] [stdout] test stop_seq::tests::test_no_stop_in_progress ... ok
[INFO] [stdout] test stop_seq::tests::test_no_double_stop ... ok
[INFO] [stdout] test stop_seq::tests::test_reset_and_reuse ... ok
[INFO] [stdout] test stop_seq::tests::test_qwen3_preset_tool_call_stop ... ok
[INFO] [stdout] test stop_seq::tests::test_single_token_stop_string ... ok
[INFO] [stdout] test stop_seq::tests::test_stop_not_triggered_on_partial_match ... ok
[INFO] [stdout] test scheduler::tests::test_scheduler_eos_finish ... ok
[INFO] [stdout] test strix::arena::tests::alignment_enforcement ... ok
[INFO] [stdout] test stop_seq::tests::test_strip_stop_suffix ... ok
[INFO] [stdout] test strix::arena::tests::basic_allocate_and_free ... ok
[INFO] [stdout] test strix::arena::tests::oom_on_exhaustion ... ok
[INFO] [stdout] test strix::arena::tests::safety_margin_reserved ... ok
[INFO] [stdout] test strix::arena::tests::zero_size_allocation_returns_none ... ok
[INFO] [stdout] test strix::async_io::tests::platform_hal_benchmark ... ok
[INFO] [stdout] test strix::async_io::tests::platform_hal_creates ... ok
[INFO] [stdout] test strix::async_io::tests::platform_hal_detect_storage ... ok
[INFO] [stdout] test strix::arena::tests::coalescing_reduces_fragments ... ok
[INFO] [stdout] test strix::arena::tests::utilization_math ... ok
[INFO] [stdout] test strix::async_io::tests::platform_hal_file_not_found ... ok
[INFO] [stdout] test strix::async_io::tests::platform_hal_poll ... ok
[INFO] [stdout] test strix::async_io::tests::platform_hal_open_and_read ... ok
[INFO] [stdout] test speculative::tests::test_speedup_estimation ... ok
[INFO] [stdout] test strix::async_io::tests::platform_hal_read_at_offset ... ok
[INFO] [stdout] test strix::backend_detect::tests::test_backend_display ... ok
[INFO] [stdout] test strix::backend_detect::tests::test_cpu_core_count ... ok
[INFO] [stdout] test strix::async_io::tests::stress_burst_io_pipeline ... ok
[INFO] [stdout] test strix::backend_detect::tests::test_cpu_fallback_always_works ... ok
[INFO] [stdout] test strix::backend_detect::tests::test_detection_completes_under_100ms ... ok
[INFO] [stdout] test strix::backend_detect::tests::test_detection_finds_cpu ... ok
[INFO] [stdout] test strix::backend_detect::tests::test_detection_has_storage_backend ... ok
[INFO] [stdout] test strix::backend_detect::tests::test_detection_summary ... ok
[INFO] [stdout] test strix::backend_detect::tests::test_individual_probe_times_under_10ms ... ok
[INFO] [stdout] test strix::backend_detect::tests::test_rank_score_ordering ... ok
[INFO] [stdout] test strix::backend_detect::tests::test_rank_score_unavailable_is_zero ... ok
[INFO] [stdout] test strix::backend_detect::tests::test_rocm_ranks_below_cuda ... ok
[INFO] [stdout] test strix::backend_detect::tests::test_storage_display ... ok
[INFO] [stdout] test strix::backend_detect::tests::test_storage_probe_matches_platform ... ok
[INFO] [stdout] test strix::backend_detect::tests::test_system_ram_detection ... ok
[INFO] [stdout] test residency::tests::test_n_resident_rtx_4090 ... ok
[INFO] [stdout] test strix::benchmarks::tests::bench_arena_alloc_free ... ok
[INFO] [stdout] test strix::async_io::tests::stress_random_offset_reads ... ok
[INFO] [stdout] test strix::benchmarks::tests::bench_score_computation ... ok
[INFO] [stdout] test strix::async_io::tests::stress_sustained_sequential_reads ... ok
[INFO] [stdout] test strix::bridge::tests::load_and_evict_round_trip ... ok
[INFO] [stdout] test strix::bridge::tests::oom_on_load ... ok
[INFO] [stdout] test strix::bridge::tests::class_a_gets_pinned ... ok
[INFO] [stdout] test strix::bridge::tests::prefetch_submits_io_requests ... ok
[INFO] [stdout] test strix::benchmarks::tests::bench_io_throughput ... ok
[INFO] [stdout] test strix::bridge::tests::register_and_load ... ok
[INFO] [stdout] test strix::bridge::tests::stats_aggregation ... ok
[INFO] [stdout] test strix::bridge::tests::tick_drives_pin_and_load ... ok
[INFO] [stdout] test strix::chaos_tests::tests::all_tensors_simultaneously_needed ... ok
[INFO] [stdout] test strix::chaos_tests::tests::arena_fragmentation_stress ... ok
[INFO] [stdout] test strix::chaos_tests::tests::rapid_alloc_free_cycle ... ok
[INFO] [stdout] test strix::chaos_tests::tests::extreme_vram_pressure ... ok
[INFO] [stdout] test strix::chaos_tests::tests::scoring_extreme_values ... ok
[INFO] [stdout] test strix::chaos_tests::tests::session_repeated_cold_boots ... ok
[INFO] [stdout] test strix::cold_boot::tests::byte_estimates_correct ... ok
[INFO] [stdout] test strix::cold_boot::tests::class_a_always_phase_1 ... ok
[INFO] [stdout] test strix::cold_boot::tests::class_d_skipped ... ok
[INFO] [stdout] test strix::cold_boot::tests::empty_model_plan ... ok
[INFO] [stdout] test strix::cold_boot::tests::plan_ordering_respects_class_priority ... ok
[INFO] [stdout] test strix::cold_boot::tests::time_estimate ... ok
[INFO] [stdout] test strix::compat::tests::classify_attn_weight_as_class_b ... ok
[INFO] [stdout] test strix::compat::tests::classify_embedding_as_class_a ... ok
[INFO] [stdout] test strix::compat::tests::classify_norm_as_class_c ... ok
[INFO] [stdout] test strix::compat::tests::classify_unknown_layer_as_class_c ... ok
[INFO] [stdout] test strix::compat::tests::classify_unknown_nonlayer_as_class_d ... ok
[INFO] [stdout] test strix::compat::tests::detect_case_insensitive ... ok
[INFO] [stdout] test strix::compat::tests::detect_format_by_extension ... ok
[INFO] [stdout] test strix::compat::tests::detect_llama_architecture ... ok
[INFO] [stdout] test strix::compat::tests::detect_mistral_architecture ... ok
[INFO] [stdout] test strix::compat::tests::detect_unknown_architecture ... ok
[INFO] [stdout] test strix::compat::tests::gguf_type_ids_map_correctly ... ok
[INFO] [stdout] test strix::compat::tests::metadata_typed_accessors ... ok
[INFO] [stdout] test strix::compat::tests::normalize_attn_q_weight ... ok
[INFO] [stdout] test strix::compat::tests::normalize_ffn_down_weight ... ok
[INFO] [stdout] test strix::compat::tests::normalize_output_head ... ok
[INFO] [stdout] test strix::compat::tests::normalize_output_norm ... ok
[INFO] [stdout] test strix::compat::tests::normalize_token_embedding ... ok
[INFO] [stdout] test strix::compat::tests::normalize_unknown_layer_tensor ... ok
[INFO] [stdout] test strix::compat::tests::parse_valid_gguf_v2_header ... ok
[INFO] [stdout] test strix::compat::tests::parse_valid_gguf_v3_header ... ok
[INFO] [stdout] test strix::compat::tests::reject_bad_magic ... ok
[INFO] [stdout] test strix::compat::tests::reject_too_short_input ... ok
[INFO] [stdout] test strix::compat::tests::reject_unsupported_version ... ok
[INFO] [stdout] test strix::compat::tests::unified_tensor_info_from_gguf ... ok
[INFO] [stdout] test strix::config::tests::config_from_partial_json ... ok
[INFO] [stdout] test strix::config::tests::config_json_roundtrip ... ok
[INFO] [stdout] test batching::arb::tests::test_enqueue_panics_on_empty - should panic ... ok
[INFO] [stdout] test strix::config::tests::config_toml_roundtrip ... ok
[INFO] [stdout] test strix::config::tests::config_unsupported_format ... ok
[INFO] [stdout] test strix::config::tests::strix_config_default_matches_protocol ... ok
[INFO] [stdout] test strix::benchmarks::tests::bench_registry_lookup ... FAILED
[INFO] [stdout] test strix::cpu_hal::tests::alloc_and_free ... ok
[INFO] [stdout] test strix::cpu_hal::tests::copy_round_trip ... ok
[INFO] [stdout] test strix::cpu_hal::tests::double_free_detected ... ok
[INFO] [stdout] test strix::cpu_hal::tests::info_reflects_usage ... ok
[INFO] [stdout] test strix::cpu_hal::tests::oom_when_budget_exceeded ... ok
[INFO] [stdout] test strix::cpu_hal::tests::sync_stream_is_noop ... ok
[INFO] [stdout] test strix::cufile_ffi::tests::all_error_messages_non_empty ... ok
[INFO] [stdout] test strix::cufile_ffi::tests::check_error ... ok
[INFO] [stdout] test strix::cpu_hal::tests::concurrent_reads ... ok
[INFO] [stdout] test strix::cufile_ffi::tests::check_rw_error ... ok
[INFO] [stdout] test strix::cufile_ffi::tests::check_rw_success ... ok
[INFO] [stdout] test strix::cufile_ffi::tests::check_success ... ok
[INFO] [stdout] test strix::cufile_ffi::tests::driver_props_zeroed ... ok
[INFO] [stdout] test strix::cufile_ffi::tests::make_descr_linux ... ok
[INFO] [stdout] test strix::cufile_ffi::tests::status_display ... ok
[INFO] [stdout] test strix::cufile_ffi::tests::status_error_codes ... ok
[INFO] [stdout] test strix::e2e_validation::tests::validate_format_detection ... ok
[INFO] [stdout] test strix::e2e_validation::tests::validate_full_model_parse ... ok
[INFO] [stdout] test strix::e2e_validation::tests::validate_gguf_header_parse ... ok
[INFO] [stdout] test strix::e2e_validation::tests::validate_inference_simulation ... ok
[INFO] [stdout] test strix::e2e_validation::tests::validate_performance_summary ... ok
[INFO] [stdout] test strix::e2e_validation::tests::validate_scoring_convergence ... ok
[INFO] [stdout] test strix::e2e_validation::tests::validate_session_lifecycle ... ok
[INFO] [stdout] test strix::e2e_validation::tests::validate_tensor_classification ... ok
[INFO] [stdout] test strix::e2e_validation::tests::validate_unified_model_parse ... ok
[INFO] [stdout] test strix::execution_cursor::tests::cursor_advance_layer ... ok
[INFO] [stdout] test strix::execution_cursor::tests::cursor_distance_to ... ok
[INFO] [stdout] test strix::execution_cursor::tests::cursor_expert_active_check ... ok
[INFO] [stdout] test strix::execution_cursor::tests::default_expert_hook_generates_names ... ok
[INFO] [stdout] test strix::execution_cursor::tests::expert_activation_dense ... ok
[INFO] [stdout] test strix::execution_cursor::tests::expert_activation_sparse ... ok
[INFO] [stdout] test strix::execution_cursor::tests::expert_activation_zero_experts ... ok
[INFO] [stdout] test strix::gpu_alloc::tests::allocation_accessors ... ok
[INFO] [stdout] test strix::gpu_alloc::tests::allocation_drop_calls_free ... ok
[INFO] [stdout] test strix::gpu_alloc::tests::allocation_manual_release ... ok
[INFO] [stdout] test strix::gpu_alloc::tests::allocation_no_double_free ... ok
[INFO] [stdout] test strix::gpu_alloc::tests::pinned_buffer_alignment ... ok
[INFO] [stdout] test strix::gpu_alloc::tests::pinned_buffer_custom_alignment ... ok
[INFO] [stdout] test strix::gpu_alloc::tests::pinned_buffer_empty ... ok
[INFO] [stdout] test strix::gpu_alloc::tests::pinned_buffer_large ... ok
[INFO] [stdout] test strix::gpu_alloc::tests::pinned_buffer_read_write ... ok
[INFO] [stdout] test strix::gpu_direct::tests::gds_capability_usable_only_with_driver ... ok
[INFO] [stdout] test strix::chaos_tests::tests::registry_mass_registration ... ok
[INFO] [stdout] test strix::execution_cursor::tests::cursor_advance_through_phases ... ok
[INFO] [stdout] test strix::gpu_direct::tests::gds_create_transfer_descriptor ... ok
[INFO] [stdout] test strix::gpu_direct::tests::gds_alignment ... ok
[INFO] [stdout] test strix::gpu_direct::tests::gds_pinned_buffer_available_in_hal ... ok
[INFO] [stdout] test strix::gpu_direct::tests::gds_probe_does_not_crash ... ok
[INFO] [stdout] test strix::gpu_direct::tests::gds_method_selection ... ok
[INFO] [stdout] test strix::gpu_direct::tests::gds_hal_creation ... ok
[INFO] [stdout] test strix::gpu_direct::tests::pinned_buffer_allocation ... ok
[INFO] [stdout] test strix::gpu_direct::tests::pinned_buffer_debug ... ok
[INFO] [stdout] test strix::gpu_direct::tests::pinned_buffer_write_read ... ok
[INFO] [stdout] test strix::gpu_direct::tests::pinned_buffer_zero_size_rejected ... ok
[INFO] [stdout] test strix::gpu_direct::tests::pinned_fallback_detection ... ok
[INFO] [stdout] test strix::gpu_direct::tests::transfer_method_display ... ok
[INFO] [stdout] test strix::gpu_tensor_view::tests::basic_accessors ... ok
[INFO] [stdout] test strix::gpu_tensor_view::tests::debug_output ... ok
[INFO] [stdout] test strix::gpu_tensor_view::tests::element_range_f16 ... ok
[INFO] [stdout] test strix::gpu_tensor_view::tests::element_range_q4_0 ... ok
[INFO] [stdout] test strix::gpu_tensor_view::tests::empty_view ... ok
[INFO] [stdout] test strix::gpu_tensor_view::tests::nested_sub_views ... ok
[INFO] [stdout] test strix::gpu_tensor_view::tests::raw_ptr_round_trip ... ok
[INFO] [stdout] test strix::gpu_tensor_view::tests::sub_view_empty ... ok
[INFO] [stdout] test strix::gpu_tensor_view::tests::sub_view_full ... ok
[INFO] [stdout] test strix::gpu_tensor_view::tests::sub_view_oob ... ok
[INFO] [stdout] test strix::gpu_tensor_view::tests::sub_view_overflow ... ok
[INFO] [stdout] test strix::gpu_tensor_view::tests::sub_view_valid ... ok
[INFO] [stdout] test strix::gpu_direct::tests::gds_submit_without_driver_fails_gracefully ... ok
[INFO] [stdout] test strix::integration_tests::tests::bridge_register_and_tick ... ok
[INFO] [stdout] test strix::integration_tests::tests::concurrent_sessions_isolation ... ok
[INFO] [stdout] test strix::integration_tests::tests::cold_boot_full_cycle ... ok
[INFO] [stdout] test strix::integration_tests::tests::moe_expert_activation_pattern ... ok
[INFO] [stdout] test strix::integration_tests::tests::scoring_convergence_over_many_steps ... ok
[INFO] [stdout] test strix::integration_tests::tests::session_lifecycle ... ok
[INFO] [stdout] test strix::integration_tests::tests::tensor_classification_accuracy ... ok
[INFO] [stdout] test strix::gpu_direct::tests::gds_needs_staging_without_driver ... ok
[INFO] [stdout] test strix::gpu_direct::tests::gds_stats_display ... ok
[INFO] [stdout] test strix::integration_tests::tests::vram_budget_enforcement ... ok
[INFO] [stdout] test strix::integration_tests::tests::inference_stream_simulation ... ok
[INFO] [stdout] test strix::io_engine::tests::completion_tracking ... ok
[INFO] [stdout] test strix::io_engine::tests::capacity_limit ... ok
[INFO] [stdout] test strix::io_engine::tests::io_priority_from_class ... ok
[INFO] [stdout] test strix::io_engine::tests::priority_ordering ... ok
[INFO] [stdout] test strix::meta::tests::tensor_meta_construction ... ok
[INFO] [stdout] test strix::meta::tests::tensor_meta_evictable ... ok
[INFO] [stdout] test strix::mmap_storage::tests::benchmark_throughput_returns_high_values ... ok
[INFO] [stdout] test strix::mmap_storage::tests::detect_storage_type_nvme ... ok
[INFO] [stdout] test strix::mmap_storage::tests::open_and_read ... ok
[INFO] [stdout] test strix::mmap_storage::tests::prefetch_and_release_no_panic ... ok
[INFO] [stdout] test strix::mmap_storage::tests::read_at_offset ... ok
[INFO] [stdout] test strix::mmap_storage::tests::read_past_eof_returns_failed ... ok
[INFO] [stdout] test strix::mmap_storage::tests::open_with_direct_io ... ok
[INFO] [stdout] test strix::mmap_storage::tests::without_prefetch_mode ... ok
[INFO] [stdout] test strix::meta::tests::tensor_meta_touch_and_eviction ... ok
[INFO] [stdout] test strix::multi_gpu::tests::dual_gpu_nvlink_topology ... ok
[INFO] [stdout] test strix::io_engine::tests::submit_and_dispatch_lifecycle ... ok
[INFO] [stdout] test strix::multi_gpu::tests::interconnect_bandwidth ... ok
[INFO] [stdout] test strix::multi_gpu::tests::interconnect_display ... ok
[INFO] [stdout] test strix::mmap_storage::tests::should_use_mmap_heuristic ... ok
[INFO] [stdout] test strix::multi_gpu::tests::four_gpu_topology ... ok
[INFO] [stdout] test strix::multi_gpu::tests::peer_transfer_creation ... ok
[INFO] [stdout] test strix::multi_gpu::tests::link_between_bounds ... ok
[INFO] [stdout] test strix::multi_gpu::tests::peer_transfer_estimated_time ... ok
[INFO] [stdout] test strix::multi_gpu::tests::peer_transfer_no_cuda ... ok
[INFO] [stdout] test strix::multi_gpu::tests::single_gpu_strategy ... ok
[INFO] [stdout] test strix::multi_gpu::tests::single_gpu_topology ... ok
[INFO] [stdout] test strix::multi_gpu::tests::strategy_display ... ok
[INFO] [stdout] test strix::multi_gpu::tests::tensor_parallel_strategy ... ok
[INFO] [stdout] test strix::multi_gpu::tests::topology_display ... ok
[INFO] [stdout] test strix::onnx::tests::dtype_mapping_all ... ok
[INFO] [stdout] test strix::onnx::tests::empty_file_returns_error ... ok
[INFO] [stdout] test strix::onnx::tests::external_data_tensor ... ok
[INFO] [stdout] test strix::onnx::tests::external_tensor_model_integration ... ok
[INFO] [stdout] test strix::onnx::tests::full_model_proto_parse ... ok
[INFO] [stdout] test strix::onnx::tests::multi_tensor_model ... ok
[INFO] [stdout] test strix::onnx::tests::opset_version_parsed ... ok
[INFO] [stdout] test strix::onnx::tests::skip_field_wire_types ... ok
[INFO] [stdout] test strix::multi_gpu::tests::layer_parallel_even_split ... ok
[INFO] [stdout] test strix::onnx::tests::tensor_proto_bf16 ... ok
[INFO] [stdout] test strix::multi_gpu::tests::layer_parallel_uneven_split ... ok
[INFO] [stdout] test strix::onnx::tests::tensor_proto_empty_dims ... ok
[INFO] [stdout] test strix::onnx::tests::tensor_proto_int64_data_inline ... ok
[INFO] [stdout] test strix::onnx::tests::tensor_proto_float_data_inline ... ok
[INFO] [stdout] test strix::onnx::tests::tag_decoding ... ok
[INFO] [stdout] test strix::onnx::tests::tensor_proto_raw_data ... ok
[INFO] [stdout] test strix::onnx::tests::varint_decoding_single_byte ... ok
[INFO] [stdout] test strix::onnx::tests::varint_truncated ... ok
[INFO] [stdout] test strix::onnx::tests::varint_decoding_multi_byte ... ok
[INFO] [stdout] test strix::onnx::tests::wire_elem_sizes ... ok
[INFO] [stdout] test strix::pytorch::tests::auto_detect_index_json ... ok
[INFO] [stdout] test strix::pytorch::tests::multiple_shard_entries_sorted ... ok
[INFO] [stdout] test strix::pytorch::tests::local_data_offset_bounds ... ok
[INFO] [stdout] test strix::pytorch::tests::parse_pytorch_zip_data_entry ... ok
[INFO] [stdout] test strix::pytorch::tests::pickle_parser_bfloat16_storage_global ... ok
[INFO] [stdout] test strix::pytorch::tests::pickle_parser_basic_strings ... ok
[INFO] [stdout] test strix::pytorch::tests::shard_index_empty ... ok
[INFO] [stdout] test strix::pytorch::tests::shard_index_parse ... ok
[INFO] [stdout] test strix::pytorch::tests::storage_dtype_mapping ... ok
[INFO] [stdout] test strix::pytorch::tests::zip_entry_parsing ... ok
[INFO] [stdout] test strix::ram_pool::tests::acquire_returns_correct_length ... ok
[INFO] [stdout] test strix::ram_pool::tests::buffer_read_write ... ok
[INFO] [stdout] test strix::ram_pool::tests::drain_clears_pool ... ok
[INFO] [stdout] test strix::onnx::tests::varint_decoding_zero ... ok
[INFO] [stdout] test strix::pytorch::tests::not_a_zip ... ok
[INFO] [stdout] test strix::ram_pool::tests::large_buffer_exercises_real_allocator ... ok
[INFO] [stdout] test strix::ram_pool::tests::multiple_size_classes ... ok
[INFO] [stdout] test strix::ram_pool::tests::pool_max_enforced ... ok
[INFO] [stdout] test strix::pytorch::tests::tensor_name_heuristic ... ok
[INFO] [stdout] test strix::registry::tests::evictable_logic ... ok
[INFO] [stdout] test strix::registry::tests::filter_by_class ... ok
[INFO] [stdout] test strix::registry::tests::filter_by_layer ... ok
[INFO] [stdout] test strix::registry::tests::filter_by_residency ... ok
[INFO] [stdout] test strix::registry::tests::residency_guard_acquire_release ... ok
[INFO] [stdout] test strix::registry::tests::sequential_ids ... ok
[INFO] [stdout] test strix::registry::tests::stats_accuracy ... ok
[INFO] [stdout] test strix::safetensors::tests::dtype_mapping ... ok
[INFO] [stdout] test strix::safetensors::tests::json_parser_basics ... ok
[INFO] [stdout] test strix::safetensors::tests::metadata_key_skipped ... ok
[INFO] [stdout] test strix::safetensors::tests::parse_empty_tensors ... ok
[INFO] [stdout] test strix::safetensors::tests::parse_file_too_small ... ok
[INFO] [stdout] test strix::ram_pool::tests::release_and_reuse ... ok
[INFO] [stdout] test strix::safetensors::tests::parse_single_file ... ok
[INFO] [stdout] test strix::scheduler::tests::class_a_gets_pin_action ... ok
[INFO] [stdout] test strix::ram_pool::tests::size_class_rounds_up ... ok
[INFO] [stdout] test strix::scheduler::tests::guard_prevents_eviction ... ok
[INFO] [stdout] test strix::safetensors::tests::parse_header_too_large ... ok
[INFO] [stdout] test strix::scheduler::tests::score_ordering_distant_layers_score_lower ... ok
[INFO] [stdout] test strix::scheduler::tests::tick_triggers_eviction_under_pressure ... ok
[INFO] [stdout] test strix::scheduler_thread::tests::double_shutdown_safe ... ok
[INFO] [stdout] test strix::registry::tests::register_and_lookup ... ok
[INFO] [stdout] test strix::scheduler::tests::empty_registry_returns_noop ... ok
[INFO] [stdout] test strix::scheduler::tests::tick_no_pressure_returns_noop_or_loads ... ok
[INFO] [stdout] test strix::scheduler_thread::tests::scheduler_work_trait_with_struct ... ok
[INFO] [stdout] test strix::score::tests::cost_normalised_to_unit ... ok
[INFO] [stdout] test strix::score::tests::predictive_recency_decay ... ok
[INFO] [stdout] test strix::scheduler_thread::tests::stats_tick_count ... ok
[INFO] [stdout] test strix::score::tests::residency_score_in_range ... ok
[INFO] [stdout] test strix::score::tests::sticky_increases_with_evictions ... ok
[INFO] [stdout] test strix::score::tests::urgency_at_distance_zero ... ok
[INFO] [stdout] test strix::score::tests::urgency_at_window_center ... ok
[INFO] [stdout] test strix::score::tests::urgency_decays_with_distance ... ok
[INFO] [stdout] test strix::score::tests::urgency_zero_window ... ok
[INFO] [stdout] test strix::security::tests::audit_log_basic ... ok
[INFO] [stdout] test strix::security::tests::audit_log_wraps ... ok
[INFO] [stdout] test strix::security::tests::bounds_check_oob ... ok
[INFO] [stdout] test strix::security::tests::bounds_check_overflow ... ok
[INFO] [stdout] test strix::scheduler_thread::tests::spawn_tick_and_shutdown ... ok
[INFO] [stdout] test strix::security::tests::bounds_check_partial_access ... ok
[INFO] [stdout] test strix::security::tests::bounds_check_valid_access ... ok
[INFO] [stdout] test strix::security::tests::bounds_check_zero_len ... ok
[INFO] [stdout] test strix::security::tests::secure_allocator_alloc_and_free ... ok
[INFO] [stdout] test strix::security::tests::secure_allocator_free_unknown ... ok
[INFO] [stdout] test strix::security::tests::secure_allocator_zeroing_sets_data ... ok
[INFO] [stdout] test strix::security::tests::secure_allocator_zeroing_via_trait ... ok
[INFO] [stdout] test strix::score::tests::residency_score_weights_sum ... ok
[INFO] [stdout] test strix::security::tests::sharded_lock_read_write ... ok
[INFO] [stdout] test strix::security::tests::sharded_lock_shard_count_clamped ... ok
[INFO] [stdout] test strix::security::tests::vram_zeroing_large_allocation ... ok
[INFO] [stdout] test strix::security::tests::bounds_check_owner_mismatch ... ok
[INFO] [stdout] test strix::security::tests::sharded_lock_concurrent_reads ... ok
[INFO] [stdout] test strix::session::tests::session_acquire_not_found ... ok
[INFO] [stdout] test strix::session::tests::session_acquire_not_resident ... ok
[INFO] [stdout] test strix::scheduler_thread::tests::drop_triggers_shutdown ... ok
[INFO] [stdout] test strix::session::tests::session_close ... ok
[INFO] [stdout] test strix::session::tests::session_cold_boot_loads_class_a ... ok
[INFO] [stdout] test strix::session::tests::session_layer_notifications ... ok
[INFO] [stdout] test strix::security::tests::vram_zeroing_verified_readback ... ok
[INFO] [stdout] test strix::session::tests::session_raii_guard_drops_correctly ... ok
[INFO] [stdout] test strix::session::tests::session_tensor_id_lookup ... ok
[INFO] [stdout] test strix::std_storage_hal::tests::file_not_found ... ok
[INFO] [stdout] test strix::std_storage_hal::tests::open_and_read ... ok
[INFO] [stdout] test strix::std_storage_hal::tests::poll_completes_immediately ... ok
[INFO] [stdout] test strix::std_storage_hal::tests::read_at_offset ... ok
[INFO] [stdout] test strix::streamer_adapter::tests::advance_cursor_wraps ... ok
[INFO] [stdout] test strix::streamer_adapter::tests::double_load_skips_already_loaded ... ok
[INFO] [stdout] test strix::streamer_adapter::tests::load_and_release_round_trip ... ok
[INFO] [stdout] test strix::streamer_adapter::tests::register_and_load_layer ... ok
[INFO] [stdout] test strix::session::tests::session_acquire_release_guard_count ... ok
[INFO] [stdout] test strix::types::tests::gpu_ptr_null_and_equality ... ok
[INFO] [stdout] test strix::types::tests::residency_state_gpu_resident ... ok
[INFO] [stdout] test strix::types::tests::residency_state_in_flight ... ok
[INFO] [stdout] test strix::types::tests::residency_state_tiers ... ok
[INFO] [stdout] test strix::types::tests::tensor_class_ordering ... ok
[INFO] [stdout] test strix::types::tests::tensor_class_pinned ... ok
[INFO] [stdout] test strix::types::tests::tensor_id_newtype ... ok
[INFO] [stdout] test strix::types::tests::tier_ordering ... ok
[INFO] [stdout] test strix::vram_pressure::tests::budget_calculation ... ok
[INFO] [stdout] test strix::vram_pressure::tests::kv_cache_budget_llama_70b_q8 ... ok
[INFO] [stdout] test strix::vram_pressure::tests::kv_cache_budget_llama_7b ... ok
[INFO] [stdout] test strix::vram_pressure::tests::kv_cache_budget_zero_context ... ok
[INFO] [stdout] test strix::vram_pressure::tests::pressure_at_exact_boundaries ... ok
[INFO] [stdout] test strix::vram_pressure::tests::pressure_critical ... ok
[INFO] [stdout] test strix::session::tests::session_open_registers_tensors ... ok
[INFO] [stdout] test strix::types::tests::dtype_element_sizes ... ok
[INFO] [stdout] test strix::vram_pressure::tests::pressure_orange ... ok
[INFO] [stdout] test strix::vram_pressure::tests::pressure_level_ordering ... ok
[INFO] [stdout] test strix::vram_pressure::tests::pressure_red ... ok
[INFO] [stdout] test strix::std_storage_hal::tests::benchmark_returns_defaults ... ok
[INFO] [stdout] test strix::vram_pressure::tests::pressure_green ... ok
[INFO] [stdout] test strix::vram_pressure::tests::pressure_zero_budget ... ok
[INFO] [stdout] test strix::vram_pressure::tests::recommended_actions_critical_emergency ... ok
[INFO] [stdout] test strix::vram_pressure::tests::recommended_actions_green ... ok
[INFO] [stdout] test strix::vram_pressure::tests::recommended_actions_red_suspends_prefetch ... ok
[INFO] [stdout] test strix::vram_pressure::tests::recommended_actions_yellow_halves_prefetch ... ok
[INFO] [stdout] test strix::vram_pressure::tests::recommended_actions_orange_evicts_class_c ... ok
[INFO] [stdout] test strix::vram_pressure::tests::utilisation_ratio ... ok
[INFO] [stdout] test think_tag::tests::test_deepseek_r1_think_pattern ... ok
[INFO] [stdout] test think_tag::tests::test_multiple_think_blocks ... ok
[INFO] [stdout] test think_tag::tests::test_no_think_tags ... ok
[INFO] [stdout] test think_tag::tests::test_display_impl ... ok
[INFO] [stdout] test think_tag::tests::test_safe_emit_len_partial_tag ... ok
[INFO] [stdout] test think_tag::tests::test_streaming_state_machine ... ok
[INFO] [stdout] test think_tag::tests::test_single_think_block ... ok
[INFO] [stdout] test think_tag::tests::test_think_block_at_start ... ok
[INFO] [stdout] test think_tag::tests::test_think_block_preserves_prefix ... ok
[INFO] [stdout] test think_tag::tests::test_unclosed_think_block ... ok
[INFO] [stdout] test tool_call::tests::test_arguments_field ... ok
[INFO] [stdout] test tool_call::tests::test_llama_format ... ok
[INFO] [stdout] test tokenizer::tests::byte_mapping_specific_values ... ok
[INFO] [stdout] test tool_call::tests::test_malformed_json_preserved ... ok
[INFO] [stdout] test tool_call::tests::test_mistral_tool_calls_array ... ok
[INFO] [stdout] test tool_call::tests::test_no_tool_calls_fast_path ... ok
[INFO] [stdout] test tool_call::tests::test_parameters_field_fallback ... ok
[INFO] [stdout] test tool_call::tests::test_qwen_single_tool_call ... ok
[INFO] [stdout] test tool_call::tests::test_remainder_clean ... ok
[INFO] [stdout] test tool_loop::tests::test_history_structure ... ok
[INFO] [stdout] test tool_loop::tests::test_max_rounds_limit ... ok
[INFO] [stdout] test tool_loop::tests::test_no_tool_calls_immediate_answer ... ok
[INFO] [stdout] test tool_loop::tests::test_single_tool_call_round ... ok
[INFO] [stdout] test strix::vram_pressure::tests::pressure_yellow ... ok
[INFO] [stdout] test tool_loop::tests::test_system_prompt_injected ... ok
[INFO] [stdout] test tool_call::tests::test_multiple_tool_calls ... ok
[INFO] [stdout] test tui::tests::test_parse_command_exit ... ok
[INFO] [stdout] test tui::tests::test_parse_command_help ... ok
[INFO] [stdout] test tui::tests::test_parse_command_model ... ok
[INFO] [stdout] test tui::tests::test_parse_command_not_command ... ok
[INFO] [stdout] test tui::tests::test_parse_command_temperature ... ok
[INFO] [stdout] test tui::tests::test_parse_command_unknown ... ok
[INFO] [stdout] test tui::tests::test_status_bar_render ... ok
[INFO] [stdout] test tui::tests::test_stream_display_throughput ... ok
[INFO] [stdout] test tui::tests::test_terminal_width_default ... ok
[INFO] [stdout] test ucal::tests::test_backend_names ... ok
[INFO] [stdout] test ucal::tests::test_backend_priority_order ... ok
[INFO] [stdout] test ucal::tests::test_buffer_creation ... ok
[INFO] [stdout] test ucal::tests::test_buffer_from_f32_roundtrip ... ok
[INFO] [stdout] test tool_loop::tests::test_tool_error_injected_as_result ... ok
[INFO] [stdout] test tui::tests::test_ansi_colour ... ok
[INFO] [stdout] test ucal::tests::test_buffer_wrong_dtype_read ... ok
[INFO] [stdout] test ucal::tests::test_buffer_write_f32 ... ok
[INFO] [stdout] test ucal::tests::test_buffer_zero_size_rejected ... ok
[INFO] [stdout] test ucal::tests::test_command_buffer_flops ... ok
[INFO] [stdout] test ucal::tests::test_command_buffer_ops_order ... ok
[INFO] [stdout] test ucal::tests::test_command_op_names ... ok
[INFO] [stdout] test ucal::tests::test_context_alloc_f32 ... ok
[INFO] [stdout] test ucal::tests::test_context_buffer_lifecycle ... ok
[INFO] [stdout] test ucal::tests::test_context_creation ... ok
[INFO] [stdout] test ucal::tests::test_context_dispatch_unregistered_fails ... ok
[INFO] [stdout] test ucal::tests::test_context_dispatch_zero_grid_fails ... ok
[INFO] [stdout] test ucal::tests::test_context_register_kernel ... ok
[INFO] [stdout] test ucal::tests::test_elementwise_add_mismatched_lengths ... ok
[INFO] [stdout] test ucal::tests::test_elementwise_add ... ok
[INFO] [stdout] test ucal::tests::test_encoder_record_all_ops ... ok
[INFO] [stdout] test ucal::tests::test_encoder_debug_format ... ok
[INFO] [stdout] test ucal::tests::test_execution_handle_done_states ... ok
[INFO] [stdout] test ucal::tests::test_encoder_seal_produces_buffer ... ok
[INFO] [stdout] test ucal::tests::test_execution_handle_zero_ops_progress ... ok
[INFO] [stdout] test ucal::tests::test_executor_auto_sorts_backends ... ok
[INFO] [stdout] test ucal::tests::test_executor_cpu_only ... ok
[INFO] [stdout] test ucal::tests::test_executor_handle_progress ... ok
[INFO] [stdout] test ucal::tests::test_executor_lifetime_counters ... ok
[INFO] [stdout] test ucal::tests::test_executor_selects_metal_over_cpu ... ok
[INFO] [stdout] test ucal::tests::test_executor_sequential_ids ... ok
[INFO] [stdout] test ucal::tests::test_executor_submit_completes ... ok
[INFO] [stdout] test ucal::tests::test_kernel_creation_and_compile ... ok
[INFO] [stdout] test ucal::tests::test_kernel_empty_source_fails ... ok
[INFO] [stdout] test ucal::tests::test_kernel_grid_computation ... ok
[INFO] [stdout] test ucal::tests::test_kernel_library_sources_compile ... ok
[INFO] [stdout] test ucal::tests::test_kernel_library_sources_not_empty ... ok
[INFO] [stdout] test ucal::tests::test_matmul_flops ... ok
[INFO] [stdout] test ucal::tests::test_metal_dtype_msl_names ... ok
[INFO] [stdout] test ucal::tests::test_metal_dtype_sizes ... ok
[INFO] [stdout] test ucal::tests::test_metal_error_display ... ok
[INFO] [stdout] test ucal::tests::test_multiple_buffers_accounting ... ok
[INFO] [stdout] test ucal::tests::test_seal_empty_encoder_fails ... ok
[INFO] [stdout] test ucal::tests::test_threadgroup_size ... ok
[INFO] [stdout] test vision::tests::test_normalize_clip ... ok
[INFO] [stdout] test tokenizer::tests::byte_mapping_roundtrip ... ok
[INFO] [stdout] test vision::tests::test_vision_config_clip ... ok
[INFO] [stdout] test vision::tests::test_vision_config_siglip ... ok
[INFO] [stdout] test vision::tests::test_vision_config_siglip2_896 ... ok
[INFO] [stdout] test weight_streamer::tests::test_pipelined_loader_struct_creation ... ok
[INFO] [stdout] test weight_streamer::tests::test_pipelined_loader_take_current_error_on_empty ... ok
[INFO] [stdout] test ucal::tests::test_buffer_write_overflow ... ok
[INFO] [stdout] test ucal::tests::test_executor_deduplicates ... ok
[INFO] [stdout] test vision::tests::test_patch_embed_shape ... ok
[INFO] [stdout] test kv_cache::tests::test_q8_memory_vs_f16 ... ok
[INFO] [stdout] test strix::benchmarks::tests::bench_scheduling_loop ... FAILED
[INFO] [stdout] test strix::chaos_tests::tests::bridge_many_ticks_no_panic ... ok
[INFO] [stdout] test neuron_predicate::tests::test_protocol_spec_predictor_size ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- strix::benchmarks::tests::bench_registry_lookup stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'strix::benchmarks::tests::bench_registry_lookup' (606) panicked at src/strix/benchmarks.rs:223:9:
[INFO] [stdout] registry lookup too slow: 2.570µs/iter
[INFO] [stdout] BenchResult { name: "registry_lookup", iterations: 100000, total_us: 257040, per_iter_us: 2.5704 }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6392c97a743a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6392c97a743a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6392c97a743a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6392c97a743a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6392c97bf71a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6392c97bf71a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x6392c97ac592 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x6392c97ac592 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x6392c978463f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6392c978463f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6392c979ea09 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6392c89d339c - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x6392c89d339c - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x6392c979ec82 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x6392c979ec82 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6392c97846f8 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6392c977b879 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6392c97854fd - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6392c97bff0c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6392c86b7c97 - air_rs[2f5623e2348e4902]::strix::benchmarks::tests::bench_registry_lookup
[INFO] [stdout]                                at /opt/rustwide/workdir/src/strix/benchmarks.rs:223:9
[INFO] [stdout]   20:     0x6392c86aa167 - air_rs[2f5623e2348e4902]::strix::benchmarks::tests::bench_registry_lookup::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/strix/benchmarks.rs:196:31
[INFO] [stdout]   21:     0x6392c88b4146 - <air_rs[2f5623e2348e4902]::strix::benchmarks::tests::bench_registry_lookup::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x6392c89c667b - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x6392c89c667b - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x6392c89d3e6b - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x6392c89d3e6b - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x6392c89d3e6b - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x6392c89d3e6b - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x6392c89d3e6b - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x6392c89d3e6b - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x6392c89d3e6b - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x6392c89ce844 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x6392c89ce844 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x6392c89d6a72 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x6392c89d6a72 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x6392c89d6a72 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x6392c89d6a72 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x6392c89d6a72 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x6392c89d6a72 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x6392c89d6a72 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x6392c97a64ef - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   41:     0x6392c97a64ef - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x7a1f6c517aa4 - <unknown>
[INFO] [stdout]   43:     0x7a1f6c5a4a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- strix::benchmarks::tests::bench_scheduling_loop stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'strix::benchmarks::tests::bench_scheduling_loop' (607) panicked at src/strix/benchmarks.rs:69:9:
[INFO] [stdout] scheduler tick too slow: 886.8µs/iter (target: <500µs)
[INFO] [stdout] BenchResult { name: "scheduler_tick", iterations: 1000, total_us: 886796, per_iter_us: 886.796 }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6392c97a743a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6392c97a743a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6392c97a743a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6392c97a743a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6392c97bf71a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6392c97bf71a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x6392c97ac592 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x6392c97ac592 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x6392c978463f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6392c978463f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6392c979ea09 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6392c89d339c - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x6392c89d339c - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x6392c979ec82 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x6392c979ec82 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6392c97846f8 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6392c977b879 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6392c97854fd - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6392c97bff0c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6392c86b854a - air_rs[2f5623e2348e4902]::strix::benchmarks::tests::bench_scheduling_loop
[INFO] [stdout]                                at /opt/rustwide/workdir/src/strix/benchmarks.rs:69:9
[INFO] [stdout]   20:     0x6392c86aa197 - air_rs[2f5623e2348e4902]::strix::benchmarks::tests::bench_scheduling_loop::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/strix/benchmarks.rs:43:31
[INFO] [stdout]   21:     0x6392c88b4186 - <air_rs[2f5623e2348e4902]::strix::benchmarks::tests::bench_scheduling_loop::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x6392c89c667b - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x6392c89c667b - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x6392c89d3e6b - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x6392c89d3e6b - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x6392c89d3e6b - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x6392c89d3e6b - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x6392c89d3e6b - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x6392c89d3e6b - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x6392c89d3e6b - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x6392c89ce844 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x6392c89ce844 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x6392c89d6a72 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x6392c89d6a72 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x6392c89d6a72 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x6392c89d6a72 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x6392c89d6a72 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x6392c89d6a72 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x6392c89d6a72 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x6392c97a64ef - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   41:     0x6392c97a64ef - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x7a1f6c517aa4 - <unknown>
[INFO] [stdout]   43:     0x7a1f6c5a4a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     strix::benchmarks::tests::bench_registry_lookup
[INFO] [stdout]     strix::benchmarks::tests::bench_scheduling_loop
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 974 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.13s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "9c97a99c3563c28c53c3b866e94e12d6bb7da0f7f022e9537756a6b122c4ed40", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9c97a99c3563c28c53c3b866e94e12d6bb7da0f7f022e9537756a6b122c4ed40", kill_on_drop: false }`
[INFO] [stdout] 9c97a99c3563c28c53c3b866e94e12d6bb7da0f7f022e9537756a6b122c4ed40
