[INFO] cloning repository https://github.com/paiml/trueno
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/paiml/trueno" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpaiml%2Ftrueno", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpaiml%2Ftrueno'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ad6c385997dd03a90d5b431d2c9d19efe0166b90
[INFO] testing paiml/trueno against 1.93.0 for beta-1.94-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpaiml%2Ftrueno" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-5-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/paiml/trueno
[INFO] removed 0 missing examples
[INFO] finished tweaking git repo https://github.com/paiml/trueno
[INFO] tweaked toml for git repo https://github.com/paiml/trueno written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/paiml/trueno on toolchain 1.93.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.93.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/paiml/trueno already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.93.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded uuid-simd v0.8.0
[INFO] [stderr]   Downloaded borrow-or-share v0.2.4
[INFO] [stderr]   Downloaded fd-lock v4.0.4
[INFO] [stderr]   Downloaded memo-map v0.3.3
[INFO] [stderr]   Downloaded validator v0.20.0
[INFO] [stderr]   Downloaded opentelemetry-http v0.31.0
[INFO] [stderr]   Downloaded zmij v1.0.7
[INFO] [stderr]   Downloaded arrow-csv v54.3.1
[INFO] [stderr]   Downloaded mp4 v0.14.0
[INFO] [stderr]   Downloaded cpp_demangle v0.4.5
[INFO] [stderr]   Downloaded criterion v0.7.0
[INFO] [stderr]   Downloaded presentar-core v0.3.2
[INFO] [stderr]   Downloaded opentelemetry_sdk v0.31.0
[INFO] [stderr]   Downloaded sqlparser v0.52.0
[INFO] [stderr]   Downloaded trueno-viz v0.1.7
[INFO] [stderr]   Downloaded jugar-probar v0.4.0
[INFO] [stderr]   Downloaded trueno-graph v0.1.12
[INFO] [stderr]   Downloaded fluent-uri v0.3.2
[INFO] [stderr]   Downloaded minijinja v2.14.0
[INFO] [stderr]   Downloaded parquet v54.3.1
[INFO] [stderr]   Downloaded trueno v0.7.4
[INFO] [stderr]   Downloaded presentar-terminal v0.3.2
[INFO] [stderr]   Downloaded lexical-parse-float v1.0.6
[INFO] [stderr]   Downloaded hostname v0.4.2
[INFO] [stderr]   Downloaded trueno v0.11.0
[INFO] [stderr]   Downloaded referencing v0.29.1
[INFO] [stderr]   Downloaded uom v0.36.0
[INFO] [stderr]   Downloaded arrow-cast v54.3.1
[INFO] [stderr]   Downloaded arrow-ipc v54.3.1
[INFO] [stderr]   Downloaded jsonschema v0.29.1
[INFO] [stderr]   Downloaded bashrs v6.48.0
[INFO] [stderr]   Downloaded trueno v0.13.0
[INFO] [stderr]   Downloaded arrow v54.3.1
[INFO] [stderr]   Downloaded fraction v0.15.3
[INFO] [stderr]   Downloaded lexical-write-float v1.0.6
[INFO] [stderr]   Downloaded criterion-plot v0.6.0
[INFO] [stderr]   Downloaded lexical-util v1.0.7
[INFO] [stderr]   Downloaded arrow-buffer v54.3.1
[INFO] [stderr]   Downloaded arrow-select v54.3.1
[INFO] [stderr]   Downloaded aprender v0.14.1
[INFO] [stderr]   Downloaded renacer v0.7.0
[INFO] [stderr]   Downloaded manzana v0.2.0
[INFO] [stderr]   Downloaded arrow-ord v54.3.1
[INFO] [stderr]   Downloaded arrow-row v54.3.1
[INFO] [stderr]   Downloaded lexical-parse-integer v1.0.6
[INFO] [stderr]   Downloaded lexical-write-integer v1.0.6
[INFO] [stderr]   Downloaded arrow-data v54.3.1
[INFO] [stderr]   Downloaded flatbuffers v24.12.23
[INFO] [stderr]   Downloaded lz4_flex v0.11.5
[INFO] [stderr]   Downloaded trueno v0.14.1
[INFO] [stderr]   Downloaded opentelemetry-proto v0.31.0
[INFO] [stderr]   Downloaded arrow-schema v54.3.1
[INFO] [stderr]   Downloaded instability v0.3.11
[INFO] [stderr]   Downloaded arrow-arith v54.3.1
[INFO] [stderr]   Downloaded opentelemetry v0.31.0
[INFO] [stderr]   Downloaded rustyline v17.0.2
[INFO] [stderr]   Downloaded fancy-regex v0.14.0
[INFO] [stderr]   Downloaded arrow-json v54.3.1
[INFO] [stderr]   Downloaded opentelemetry-otlp v0.31.0
[INFO] [stderr]   Downloaded thrift v0.17.0
[INFO] [stderr]   Downloaded num-cmp v0.1.0
[INFO] [stderr]   Downloaded aprender v0.24.0
[INFO] [stderr]   Downloaded arrow-string v54.3.1
[INFO] [stderr]   Downloaded arrow-array v54.3.1
[INFO] [stderr]   Downloaded lexical-core v1.0.6
[INFO] [stderr]   Downloaded bytecount v0.6.9
[INFO] [stderr]   Downloaded validator_derive v0.20.0
[INFO] [stderr]   Downloaded sysinfo v0.31.4
[INFO] [stderr]   Downloaded object v0.38.1
[INFO] [stderr]   Downloaded trueno-db v0.3.12
[INFO] [stderr]   Downloaded jugar-probar v1.0.1
[INFO] [stderr]   Downloaded trueno v0.10.1
[INFO] [stderr]   Downloaded simular v0.2.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.93.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d4216417090a05afc3f7b16fdc54e7db5a32fdb038eef5b0aa15708d37f16b84
[INFO] running `Command { std: "docker" "start" "-a" "d4216417090a05afc3f7b16fdc54e7db5a32fdb038eef5b0aa15708d37f16b84", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d4216417090a05afc3f7b16fdc54e7db5a32fdb038eef5b0aa15708d37f16b84", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d4216417090a05afc3f7b16fdc54e7db5a32fdb038eef5b0aa15708d37f16b84", kill_on_drop: false }`
[INFO] [stdout] d4216417090a05afc3f7b16fdc54e7db5a32fdb038eef5b0aa15708d37f16b84
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.93.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 810f728dce2eec412f18b54cd2be67b7d5f51e0275c0aa141ecfe2675ed7c88c
[INFO] running `Command { std: "docker" "start" "-a" "810f728dce2eec412f18b54cd2be67b7d5f51e0275c0aa141ecfe2675ed7c88c", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.104
[INFO] [stderr]    Compiling zmij v1.0.7
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling hostname v0.4.2
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling serde_json v1.0.148
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling syn v2.0.112
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling trueno v0.14.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.53s
[INFO] running `Command { std: "docker" "inspect" "810f728dce2eec412f18b54cd2be67b7d5f51e0275c0aa141ecfe2675ed7c88c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "810f728dce2eec412f18b54cd2be67b7d5f51e0275c0aa141ecfe2675ed7c88c", kill_on_drop: false }`
[INFO] [stdout] 810f728dce2eec412f18b54cd2be67b7d5f51e0275c0aa141ecfe2675ed7c88c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.93.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4ab4384c96fddaf70a334348b399f09ef057325c78d890ce42c07706ee352550
[INFO] running `Command { std: "docker" "start" "-a" "4ab4384c96fddaf70a334348b399f09ef057325c78d890ce42c07706ee352550", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.112
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.1
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling serde_json v1.0.148
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling indexmap v2.12.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling cc v1.2.51
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling iri-string v0.7.10
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling borrow-or-share v0.2.4
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling bytemuck v1.24.0
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling uuid v1.19.0
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling safe_arch v0.7.4
[INFO] [stderr]    Compiling vsimd v0.8.0
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling outref v0.5.2
[INFO] [stderr]    Compiling clap_builder v4.5.53
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling wide v0.7.33
[INFO] [stderr]    Compiling uuid-simd v0.8.0
[INFO] [stderr]    Compiling num-cmp v0.1.0
[INFO] [stderr]    Compiling rawpointer v0.2.1
[INFO] [stderr]    Compiling simular v0.2.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling fraction v0.15.3
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling memmap2 v0.9.9
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling blake3 v1.8.2
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling criterion-plot v0.6.0
[INFO] [stderr]    Compiling clap v4.5.53
[INFO] [stderr]    Compiling simba v0.9.1
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling fancy-regex v0.14.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling zerocopy-derive v0.8.31
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling nalgebra-macros v0.3.0
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling nalgebra v0.34.1
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling validator_derive v0.20.0
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling hyper-util v0.1.19
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling fluent-uri v0.3.2
[INFO] [stderr]    Compiling email_address v0.2.9
[INFO] [stderr]    Compiling rand_pcg v0.3.1
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling uom v0.36.0
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling proptest v1.9.0
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling criterion v0.7.0
[INFO] [stderr]    Compiling referencing v0.29.1
[INFO] [stderr]    Compiling url v2.5.7
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling validator v0.20.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling trueno v0.14.3 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling jsonschema v0.29.1
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 48s
[INFO] running `Command { std: "docker" "inspect" "4ab4384c96fddaf70a334348b399f09ef057325c78d890ce42c07706ee352550", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4ab4384c96fddaf70a334348b399f09ef057325c78d890ce42c07706ee352550", kill_on_drop: false }`
[INFO] [stdout] 4ab4384c96fddaf70a334348b399f09ef057325c78d890ce42c07706ee352550
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.93.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 8f53a78e3fe0a5266127fa8b4fc6603f2f53ea413bfaed94dfc4aa12374a99dd
[INFO] running `Command { std: "docker" "start" "-a" "8f53a78e3fe0a5266127fa8b4fc6603f2f53ea413bfaed94dfc4aa12374a99dd", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.56s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/trueno-68344757023bbc41)
[INFO] [stdout] 
[INFO] [stdout] running 2421 tests
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_add_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_argmax_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_ceil_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_clamp_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_argmin_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_floor_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_exp_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_fma_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_dot ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_dot_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_lerp_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_log2_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_gelu_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_min ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_min_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_log10_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_mul_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_mul ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_norm_l2_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_max ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_norm_linf_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_max_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_relu ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_relu_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_sigmoid_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_sqrt_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_cos_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_ln_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_sum_kahan_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_swish_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_tan_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_sin_matches_scalar ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_abs ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_sum ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_sub_matches_scalar ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_argmin ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_backend_equivalence ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_clamp ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_add ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_argmax ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_add ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_div ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_dot ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_exp ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_fma ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_gelu ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_lerp ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_max ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_min ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_mul ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_norm_l1 ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_norm_l2 ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_norm_linf ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_recip ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_relu ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_rounding ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_scale ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_sigmoid ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_sqrt ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_sub ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_sum ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_sum_kahan ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_trig ... ok
[INFO] [stdout] test backends::gpu::partition_view::tests::test_edge_tiles ... ok
[INFO] [stdout] test backends::gpu::partition_view::tests::test_2d_partition ... ok
[INFO] [stdout] test backends::gpu::partition_view::tests::test_elements_per_tile ... ok
[INFO] [stdout] test backends::gpu::partition_view::tests::test_get_tile_view ... ok
[INFO] [stdout] test backends::gpu::partition_view::tests::test_invalid_tile_index ... ok
[INFO] [stdout] test backends::gpu::partition_view::tests::test_iterator_size_hint ... ok
[INFO] [stdout] test backends::gpu::partition_view::tests::test_non_power_of_two_detection ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_norm_l1_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_round_matches_scalar ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_tanh ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_transcendental ... ok
[INFO] [stdout] test backends::gpu::partition_view::tests::test_complete_coverage ... ok
[INFO] [stdout] test backends::avx512::tests::test_avx512_swish ... ok
[INFO] [stdout] test backends::gpu::partition_view::tests::test_partition_clone ... ok
[INFO] [stdout] test backends::gpu::partition_view::tests::test_power_of_two_tiles ... ok
[INFO] [stdout] test backends::gpu::partition_view::tests::test_single_tile ... ok
[INFO] [stdout] test backends::gpu::partition_view::tests::test_workgroup_size_1d ... ok
[INFO] [stdout] test backends::gpu::partition_view::tests::test_tile_iteration_covers_all ... ok
[INFO] [stdout] test backends::gpu::stub_tests::test_gpu_backend_stub_clone ... ok
[INFO] [stdout] test backends::gpu::stub_tests::test_gpu_backend_stub_default ... ok
[INFO] [stdout] test backends::gpu::stub_tests::test_gpu_backend_stub_new ... ok
[INFO] [stdout] test backends::gpu::tensor_view::tests::test_contiguity_after_operations ... ok
[INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_1d ... ok
[INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_creation ... ok
[INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_clone ... ok
[INFO] [stdout] test backends::gpu::partition_view::tests::test_tile_count_exact_fit ... ok
[INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_2d ... ok
[INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_default ... ok
[INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_dim_accessors ... ok
[INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_is_empty ... ok
[INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_slice_dim ... ok
[INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_squeeze ... ok
[INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_strides ... ok
[INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_transpose ... ok
[INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_unsqueeze ... ok
[INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_reshape_invalid ... ok
[INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_slice ... ok
[INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_with_strides ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_recip_matches_scalar ... ok
[INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_empty_data ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_scale_matches_scalar ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_sum_matches_scalar ... ok
[INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_partial_results_non_aligned ... ok
[INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_tall_matrix ... ok
[INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_single_element ... ok
[INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_tile_boundaries ... ok
[INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_tiled_max ... ok
[INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_tiled_min ... ok
[INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_tiled_sum_exact_tile ... ok
[INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_tiled_min_negative ... ok
[INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_tiled_sum_multiple_tiles ... ok
[INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_tiled_sum_non_aligned ... ok
[INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_tiled_max_large ... ok
[INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_equivalence_with_simple_sum ... ok
[INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_tiled_sum_small ... ok
[INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_wide_matrix ... ok
[INFO] [stdout] test backends::q4k::tests::test_avx2_vs_scalar_parity ... ok
[INFO] [stdout] test backends::q4k::tests::test_compute_chunk_scalar_small ... ok
[INFO] [stdout] test backends::q4k::tests::test_dequantize_q4k_to_f32_basic ... ok
[INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_partial_results ... ok
[INFO] [stdout] test backends::q4k::tests::test_dequantize_q4k_to_f32_varies_scales ... ok
[INFO] [stdout] test backends::q4k::tests::test_determinism ... ok
[INFO] [stdout] test backends::q4k::tests::test_f16_to_f32 ... ok
[INFO] [stdout] test backends::q4k::tests::test_f16_to_f32_infinity_nan ... ok
[INFO] [stdout] test backends::q4k::tests::test_fused_q4k_golden_parity ... ok
[INFO] [stdout] test backends::q4k::tests::test_golden_vector_q4k_dispatch_vs_dequant ... ok
[INFO] [stdout] test backends::q4k::tests::test_golden_vector_zero_input ... ok
[INFO] [stdout] test backends::q4k::tests::test_golden_vector_q4k_matmul_vs_dequant ... ok
[INFO] [stdout] test backends::q4k::tests::test_golden_vector_uniform_input ... ok
[INFO] [stdout] test backends::q4k::tests::test_matmul_q4k_colmajor_produces_finite ... ok
[INFO] [stdout] test backends::q4k::tests::test_matmul_q4k_f32_colmajor_basic ... ok
[INFO] [stdout] test backends::q4k::tests::test_matmul_q4k_f32_colmajor_dispatch_basic ... ok
[INFO] [stdout] test backends::q4k::tests::test_matmul_q4k_large_dimensions ... ok
[INFO] [stdout] test backends::q4k::tests::test_matmul_q4k_single_row ... ok
[INFO] [stdout] test backends::q4k::tests::test_matmul_q4k_unaligned_dimensions ... ok
[INFO] [stdout] test backends::gpu::partition_view::tests::test_tile_count_with_remainder ... ok
[INFO] [stdout] test backends::q4k::tests::test_no_nan_inf ... ok
[INFO] [stdout] test backends::q4k::tests::test_matmul_q4k_zero_input ... ok
[INFO] [stdout] test backends::gpu::partition_view::tests::test_tile_info_start_positions ... ok
[INFO] [stdout] test backends::q4k::tests::test_parse_q4k_header ... ok
[INFO] [stdout] test backends::q4k::tests::test_scalar_vs_optimized_parity ... ok
[INFO] [stdout] test backends::q6k::tests::test_f16_to_f32_infinity ... ok
[INFO] [stdout] test backends::q4k::tests::test_avx2_non_aligned_dimensions ... ok
[INFO] [stdout] test backends::gpu::partition_view::tests::test_workgroup_size_2d ... ok
[INFO] [stdout] test backends::q4k::tests::test_avx2_colmajor_large ... ok
[INFO] [stdout] test backends::q4k::tests::test_avx2_large_matrix_mul ... ok
[INFO] [stdout] test backends::gpu::tensor_view::tests::test_memory_layout ... ok
[INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_linear_index ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_div_matches_scalar ... ok
[INFO] [stdout] test backends::q6k::tests::test_f16_to_f32_zero ... ok
[INFO] [stdout] test backends::q6k::tests::test_golden_q6k_scalar_vs_dispatch ... ok
[INFO] [stdout] test backends::avx2_tests::tests::test_avx2_vs_scalar_golden_parity ... ok
[INFO] [stdout] test backends::q6k::tests::test_golden_q6k_max_quant_values ... ok
[INFO] [stdout] test backends::q6k::tests::test_q6k_avx2_vs_scalar ... ok
[INFO] [stdout] test backends::q6k::tests::test_q6k_basic ... ok
[INFO] [stdout] test backends::q6k::tests::test_q6k_colmajor_dispatch ... ok
[INFO] [stdout] test backends::q6k::tests::test_q6k_large_dimensions ... ok
[INFO] [stdout] test backends::q6k::tests::test_q6k_negative_scales ... ok
[INFO] [stdout] test backends::q6k::tests::test_q6k_single_row ... ok
[INFO] [stdout] test backends::q6k::tests::test_q6k_unaligned_dimensions ... ok
[INFO] [stdout] test backends::q6k::tests::test_q6k_zero_input ... ok
[INFO] [stdout] test backends::scalar::tests::test_scalar_argmax ... ok
[INFO] [stdout] test backends::scalar::tests::test_scalar_add ... ok
[INFO] [stdout] test backends::scalar::tests::test_scalar_argmin ... ok
[INFO] [stdout] test backends::q6k::tests::test_golden_q6k_alternating_scales ... ok
[INFO] [stdout] test backends::q6k::tests::test_f16_to_f32_normal ... ok
[INFO] [stdout] test backends::q6k::tests::test_f16_to_f32_subnormal ... ok
[INFO] [stdout] test backends::gpu::stub_tests::test_gpu_backend_stub_is_available ... ok
[INFO] [stdout] test backends::q6k::tests::test_golden_q6k_large_simd ... ok
[INFO] [stdout] test backends::scalar::tests::test_scalar_clamp ... ok
[INFO] [stdout] test backends::scalar::tests::test_scalar_dot ... ok
[INFO] [stdout] test backends::scalar::tests::test_scalar_dot_mul_add_accuracy ... ok
[INFO] [stdout] test backends::scalar::tests::test_scalar_div ... ok
[INFO] [stdout] test backends::scalar::tests::test_scalar_dot_unrolled_various_sizes ... ok
[INFO] [stdout] test backends::scalar::tests::test_scalar_gelu ... ok
[INFO] [stdout] test backends::scalar::tests::test_scalar_lerp ... ok
[INFO] [stdout] test backends::scalar::tests::test_scalar_fma ... ok
[INFO] [stdout] test backends::scalar::tests::test_scalar_min ... ok
[INFO] [stdout] test backends::scalar::tests::test_scalar_mul ... ok
[INFO] [stdout] test backends::scalar::tests::test_scalar_norm_l1 ... ok
[INFO] [stdout] test backends::scalar::tests::test_scalar_norm_l2 ... ok
[INFO] [stdout] test backends::scalar::tests::test_scalar_relu ... ok
[INFO] [stdout] test backends::scalar::tests::test_scalar_scale ... ok
[INFO] [stdout] test backends::scalar::tests::test_scalar_sigmoid ... ok
[INFO] [stdout] test backends::scalar::tests::test_scalar_sub ... ok
[INFO] [stdout] test backends::scalar::tests::test_scalar_sum ... ok
[INFO] [stdout] test backends::scalar::tests::test_scalar_sum_kahan ... ok
[INFO] [stdout] test backends::scalar::tests::test_scalar_swish ... ok
[INFO] [stdout] test backends::scalar::tests::test_scalar_max ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_dot ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_abs ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_fma ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_add ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_div ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_max ... ok
[INFO] [stdout] test backends::q6k::tests::test_compute_chunk_scalar_small ... ok
[INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_reshape ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_min ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_mul ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_norm_l2 ... ok
[INFO] [stdout] test backends::q6k::tests::test_golden_q6k_colmajor_consistency ... ok
[INFO] [stdout] test backends::q6k::tests::test_q6k_colmajor_basic ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_clamp ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_exp ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_gelu ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_norm_l1 ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_norm_linf ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_sub ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_sum ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_sum_kahan ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_swish ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_tanh ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_transcendental ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_trig ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_lerp ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_relu ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_rounding ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_scale ... ok
[INFO] [stdout] test blis::jidoka::tests::test_check_input_inf ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_sigmoid ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_sqrt ... ok
[INFO] [stdout] test blis::jidoka::tests::test_validate_deviation ... ok
[INFO] [stdout] test blis::jidoka::tests::test_jidoka_default ... ok
[INFO] [stdout] test blis::jidoka::tests::test_validate_inf ... ok
[INFO] [stdout] test blis::jidoka::tests::test_validate_pass ... ok
[INFO] [stdout] test blis::profiler::tests::test_blis_level_stats_gflops ... ok
[INFO] [stdout] test blis::profiler::tests::test_blis_level_stats_gflops_zero_time ... ok
[INFO] [stdout] test blis::profiler::tests::test_blis_level_stats_record ... ok
[INFO] [stdout] test blis::profiler::tests::test_blis_profile_level_debug ... ok
[INFO] [stdout] test blis::profiler::tests::test_blis_profile_level_eq ... ok
[INFO] [stdout] test blis::profiler::tests::test_blis_profile_level_hash ... ok
[INFO] [stdout] test blis::profiler::tests::test_blis_profiler_enabled ... ok
[INFO] [stdout] test blis::profiler::tests::test_blis_profiler_new ... ok
[INFO] [stdout] test blis::profiler::tests::test_blis_profiler_record_all_levels ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_recip ... ok
[INFO] [stdout] test blis::profiler::tests::test_blis_profiler_record_disabled ... ok
[INFO] [stdout] test blis::profiler::tests::test_blis_profiler_reset ... ok
[INFO] [stdout] test blis::profiler::tests::test_blis_profiler_summary ... ok
[INFO] [stdout] test blis::profiler::tests::test_blis_profiler_record_enabled ... ok
[INFO] [stdout] test blis::profiler::tests::test_blis_profiler_total_gflops_zero_time ... ok
[INFO] [stdout] test blis::profiler::tests::test_kaizen_metrics_default ... ok
[INFO] [stdout] test blis::profiler::tests::test_kaizen_metrics_gflops ... ok
[INFO] [stdout] test blis::jidoka::tests::test_check_input_nan ... ok
[INFO] [stdout] test blis::jidoka::tests::test_error_display ... ok
[INFO] [stdout] test blis::profiler::tests::test_blis_level_stats_avg_us ... ok
[INFO] [stdout] test blis::profiler::tests::test_kaizen_metrics_gflops_zero_time ... ok
[INFO] [stdout] test blis::profiler::tests::test_kaizen_metrics_reset ... ok
[INFO] [stdout] test blis::tests::blis_gemm::test_gemm_blis_edge_n_not_divisible_by_nr ... ok
[INFO] [stdout] test blis::profiler::tests::test_blis_profiler_total_gflops ... ok
[INFO] [stdout] test blis::profiler::tests::test_blis_level_stats_avg_us_zero_count ... ok
[INFO] [stdout] test blis::profiler::tests::test_blis_level_stats_default ... ok
[INFO] [stdout] test blis::tests::blis_gemm::test_gemm_blis_edge_m_not_divisible_by_mr ... ok
[INFO] [stdout] test blis::profiler::tests::test_kaizen_metrics_record ... ok
[INFO] [stdout] test blis::tests::blis_gemm::test_gemm_blis_small ... ok
[INFO] [stdout] test blis::tests::falsification::test_falsification_01_scalar_matches_numpy_2x2 ... ok
[INFO] [stdout] test blis::tests::falsification::test_falsification_02_microkernel_k1 ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_argmax ... ok
[INFO] [stdout] test blis::tests::falsification::test_falsification_03_microkernel_k64 ... ok
[INFO] [stdout] test blis::tests::falsification::test_falsification_05_pack_a_layout ... ok
[INFO] [stdout] test blis::tests::falsification::test_falsification_09_edge_m_not_mr ... ok
[INFO] [stdout] test blis::tests::falsification::test_falsification_10_edge_n_not_nr ... ok
[INFO] [stdout] test blis::tests::falsification::test_falsification_07_l2_blocking_mc_boundary ... ok
[INFO] [stdout] test blis::tests::falsification::test_falsification_12_vector_matrix ... ok
[INFO] [stdout] test blis::tests::falsification::test_falsification_11_k_not_divisible_by_kc ... ok
[INFO] [stdout] test blis::tests::blis_gemm::test_gemm_blis_medium ... ok
[INFO] [stdout] test blis::tests::falsification::test_falsification_13_matrix_vector ... ok
[INFO] [stdout] test blis::tests::falsification::test_falsification_08_l3_blocking_nc_boundary ... ok
[INFO] [stdout] test blis::tests::falsification::test_falsification_14_outer_product ... ok
[INFO] [stdout] test blis::tests::falsification::test_falsification_15_subnormal_inputs ... ok
[INFO] [stdout] test blis::tests::falsification::test_falsification_19_identity ... ok
[INFO] [stdout] test blis::tests::falsification::test_falsification_20_associativity ... ok
[INFO] [stdout] test blis::tests::falsification::test_falsification_34_workspace_allocation ... ok
[INFO] [stdout] test blis::tests::gemm_ref::test_gemm_reference_2x2 ... ok
[INFO] [stdout] test blis::tests::gemm_ref::test_gemm_reference_accumulation ... ok
[INFO] [stdout] test blis::tests::gemm_ref::test_gemm_reference_identity ... ok
[INFO] [stdout] test blis::tests::gemm_ref::test_gemm_reference_rectangular ... ok
[INFO] [stdout] test blis::tests::gemm_ref::test_gemm_reference_size_mismatch ... ok
[INFO] [stdout] test blis::tests::jidoka::test_gemm_with_jidoka_nan_input ... ok
[INFO] [stdout] test blis::tests::jidoka::test_jidoka_guard_catches_deviation ... ok
[INFO] [stdout] test blis::tests::jidoka::test_jidoka_guard_catches_inf ... ok
[INFO] [stdout] test blis::tests::jidoka::test_jidoka_guard_catches_nan ... ok
[INFO] [stdout] test blis::tests::jidoka::test_jidoka_guard_passes_valid ... ok
[INFO] [stdout] test blis::tests::microkernel::test_microkernel_avx2_matches_scalar ... ok
[INFO] [stdout] test blis::tests::falsification::test_falsification_17_negative_values ... ok
[INFO] [stdout] test blis::tests::microkernel::test_microkernel_scalar_accumulation ... ok
[INFO] [stdout] test blis::tests::numerical::prop_accumulation ... ok
[INFO] [stdout] test blis::tests::falsification::test_falsification_18_zero_matrix_a ... ok
[INFO] [stdout] test blis::tests::microkernel::test_microkernel_scalar_single_k ... ok
[INFO] [stdout] test blis::tests::numerical::prop_microkernel_dimensions ... ok
[INFO] [stdout] test blis::tests::numerical::prop_pack_preserves_elements ... ok
[INFO] [stdout] test blis::tests::numerical::prop_scaling ... ok
[INFO] [stdout] test blis::tests::numerical::prop_deterministic ... ok
[INFO] [stdout] test blis::tests::numerical::prop_zero_b_unchanged_c ... ok
[INFO] [stdout] test blis::tests::numerical::test_backend_cost_model_estimate_time ... ok
[INFO] [stdout] test blis::tests::numerical::test_backend_cost_model_select ... ok
[INFO] [stdout] test blis::tests::numerical::test_backend_cost_model_time_estimate ... ok
[INFO] [stdout] test blis::tests::numerical::test_backend_selection_small_problem_chooses_cpu ... ok
[INFO] [stdout] test blis::tests::numerical::prop_zero_a_unchanged_c ... ok
[INFO] [stdout] test blis::tests::numerical::test_blis_profiler_disabled ... ok
[INFO] [stdout] test blis::tests::numerical::test_blis_profiler_enabled ... ok
[INFO] [stdout] test blis::tests::numerical::test_blis_profiler_reset ... ok
[INFO] [stdout] test blis::tests::numerical::test_blis_level_stats ... ok
[INFO] [stdout] test blis::tests::numerical::test_blis_profiler_summary ... ok
[INFO] [stdout] test blis::tests::numerical::test_compute_backend_variants ... ok
[INFO] [stdout] test blis::tests::numerical::test_brick_level_variants ... ok
[INFO] [stdout] test blis::tests::numerical::prop_blis_matches_reference ... ok
[INFO] [stdout] test blis::tests::numerical::test_f21a_true_asm_matches_scalar_k64 ... ok
[INFO] [stdout] test blis::tests::numerical::test_f21a_true_asm_matches_scalar_k1024 ... ok
[INFO] [stdout] test blis::tests::numerical::test_f21a_true_asm_matches_scalar_k256 ... ok
[INFO] [stdout] test blis::tests::numerical::test_f21c_pipeline_correctness ... ok
[INFO] [stdout] test blis::tests::numerical::test_f21h_k_remainder_k1 ... ok
[INFO] [stdout] test blis::tests::numerical::test_f21h_k_remainder_k7 ... ok
[INFO] [stdout] test blis::tests::numerical::test_f21h_k_remainder_k9 ... ok
[INFO] [stdout] test blis::tests::numerical::test_f323_backend_selection_respects_pcie_rule ... ok
[INFO] [stdout] test blis::tests::falsification::test_falsification_16_large_values ... ok
[INFO] [stdout] test blis::tests::numerical::test_f325_profiler_reports_consistent_metrics ... ok
[INFO] [stdout] test blis::tests::numerical::test_f329_brick_hierarchy_profiled ... ok
[INFO] [stdout] test blis::tests::numerical::test_falsification_31_pack_a_aligned ... ok
[INFO] [stdout] test backends::sse2::tests::test_sse2_argmin ... ok
[INFO] [stdout] test blis::jidoka::tests::test_jidoka_strict ... ok
[INFO] [stdout] test blis::tests::numerical::test_falsification_35_no_buffer_overflow ... ok
[INFO] [stdout] test blis::tests::falsification::test_falsification_04_microkernel_k256 ... ok
[INFO] [stdout] test blis::tests::numerical::test_f324_cross_backend_equivalence ... ok
[INFO] [stdout] test blis::tests::numerical::test_falsification_39_no_catastrophic_cancellation ... ok
[INFO] [stdout] test blis::tests::falsification::test_falsification_06_pack_b_layout ... ok
[INFO] [stdout] test blis::jidoka::tests::test_validate_nan ... ok
[INFO] [stdout] test blis::tests::numerical::test_falsification_45_tiny_matrix ... ok
[INFO] [stdout] test blis::tests::numerical::test_falsification_42_inf_handling ... ok
[INFO] [stdout] test blis::tests::numerical::test_falsification_50_jidoka_wrong_result ... ok
[INFO] [stdout] test blis::tests::numerical::test_falsification_53_heijunka_variance ... ok
[INFO] [stdout] test blis::tests::numerical::test_falsification_55_profiler_works ... ok
[INFO] [stdout] test blis::tests::numerical::test_falsification_40_reproducible ... ok
[INFO] [stdout] test blis::tests::numerical::test_gemm_auto ... ok
[INFO] [stdout] test blis::tests::numerical::test_gemm_auto_selection_history ... ok
[INFO] [stdout] test blis::tests::numerical::test_gemm_function ... ok
[INFO] [stdout] test blis::tests::numerical::test_gemm_profiled ... ok
[INFO] [stdout] test blis::tests::numerical::test_gemm_auto_with_profiler ... ok
[INFO] [stdout] test blis::tests::numerical::test_f21h_k_remainder_k5 ... ok
[INFO] [stdout] test blis::tests::blis_gemm::test_gemm_blis_rectangular ... ok
[INFO] [stdout] test blis::tests::numerical::test_heijunka_scheduler_default ... ok
[INFO] [stdout] test blis::tests::numerical::test_heijunka_scheduler_partition ... ok
[INFO] [stdout] test blis::tests::numerical::test_jidoka_error_display ... ok
[INFO] [stdout] test blis::tests::numerical::test_heijunka_scheduler_small_m ... ok
[INFO] [stdout] test blis::tests::numerical::test_falsification_41_error_bound ... ok
[INFO] [stdout] test blis::tests::numerical::test_jidoka_guard_check_input ... ok
[INFO] [stdout] test blis::tests::numerical::test_kaizen_metrics_record_and_gflops ... ok
[INFO] [stdout] test blis::tests::numerical::test_jidoka_guard_check_special_disabled ... ok
[INFO] [stdout] test blis::tests::numerical::test_roofline_analysis_compute_bound ... ok
[INFO] [stdout] test blis::tests::numerical::test_roofline_result ... ok
[INFO] [stdout] test blis::tests::numerical::test_transpose ... ok
[INFO] [stdout] test blis::tests::numerical::test_transpose_size_mismatch ... ok
[INFO] [stdout] test blis::tests::numerical::test_unified_brick_profiler ... ok
[INFO] [stdout] test blis::tests::numerical::test_unified_profiler_records_selection ... ok
[INFO] [stdout] test blis::tests::numerical::test_wgsl_spec_generation ... ok
[INFO] [stdout] test blis::tests::numerical::test_falsification_46_thread_safe ... ok
[INFO] [stdout] test blis::tests::numerical::test_packed_sizes ... ok
[INFO] [stdout] test blis::tests::profiler_heijunka::test_heijunka_balanced_partition ... ok
[INFO] [stdout] test blis::tests::numerical::test_microkernel_pipelined_matches_reference ... ok
[INFO] [stdout] test blis::tests::packing::test_pack_a_layout ... ok
[INFO] [stdout] test brick::attention::tests::test_attention_basic ... ok
[INFO] [stdout] test blis::tests::profiler_heijunka::test_kaizen_metrics ... ok
[INFO] [stdout] test brick::attention::tests::test_attention_cross_attention ... ok
[INFO] [stdout] test brick::attention::tests::test_attention_dimension_mismatch_kv ... ok
[INFO] [stdout] test blis::tests::profiler_heijunka::test_profiler_records_timing ... ok
[INFO] [stdout] test brick::attention::tests::test_attention_dimension_mismatch_q ... ok
[INFO] [stdout] test brick::attention::tests::test_simd_dot_basic ... ok
[INFO] [stdout] test brick::attention::tests::test_simd_dot_unaligned ... ok
[INFO] [stdout] test brick::attention::tests::test_simd_softmax_row_single ... ok
[INFO] [stdout] test brick::attention::tests::test_attention_tokens ... ok
[INFO] [stdout] test brick::attention::tests::test_simd_softmax_row_empty ... ok
[INFO] [stdout] test brick::attention::tests::test_simd_softmax_row_uniform ... ok
[INFO] [stdout] test brick::batch::tests::test_balance211_empty ... ok
[INFO] [stdout] test brick::batch::tests::test_balance211_even_division ... ok
[INFO] [stdout] test blis::tests::numerical::test_ptx_spec_default ... ok
[INFO] [stdout] test blis::tests::packing::test_pack_b_layout ... ok
[INFO] [stdout] test brick::attention::tests::test_simd_softmax_row_sum_to_one ... ok
[INFO] [stdout] test brick::batch::tests::test_balance211_iter_basic ... ok
[INFO] [stdout] test brick::batch::tests::test_balance211_basic ... ok
[INFO] [stdout] test brick::batch::tests::test_balance211_iter_exact_size ... ok
[INFO] [stdout] test brick::batch::tests::test_balance211_more_threads_than_items ... ok
[INFO] [stdout] test brick::batch::tests::test_batch_split_strategy_default ... ok
[INFO] [stdout] test brick::batch::tests::test_falsify_balance211_contiguous ... ok
[INFO] [stdout] test brick::batch::tests::test_falsify_balance211_max_diff_one ... ok
[INFO] [stdout] test brick::batch::tests::test_split_batch_equal ... ok
[INFO] [stdout] test brick::batch::tests::test_falsify_split_batch_preserves_total ... ok
[INFO] [stdout] test brick::batch::tests::test_split_batch_sequence_aware ... ok
[INFO] [stdout] test brick::batch::tests::test_balance211_single_thread ... ok
[INFO] [stdout] test brick::batch::tests::test_split_batch_empty ... ok
[INFO] [stdout] test brick::batch::tests::test_split_batch_simple ... ok
[INFO] [stdout] test brick::batch::tests::test_split_batch_simple_with_remainder ... ok
[INFO] [stdout] test brick::buffer::tests::test_buffer_watermarks_backpressure ... ok
[INFO] [stdout] test brick::batch::tests::test_split_batch_single_worker ... ok
[INFO] [stdout] test brick::buffer::tests::test_buffer_watermarks_can_write ... ok
[INFO] [stdout] test brick::buffer::tests::test_buffer_watermarks_default ... ok
[INFO] [stdout] test brick::buffer::tests::test_buffer_watermarks_new ... ok
[INFO] [stdout] test brick::buffer::tests::test_buffer_watermarks_pressure_level ... ok
[INFO] [stdout] test brick::buffer::tests::test_falsify_buffer_limit_signaling ... ok
[INFO] [stdout] test brick::buffer::tests::test_watermarked_buffer_backpressure ... ok
[INFO] [stdout] test brick::buffer::tests::test_watermarked_buffer_clear ... ok
[INFO] [stdout] test brick::buffer::tests::test_watermarked_buffer_drain ... ok
[INFO] [stdout] test brick::buffer::tests::test_watermarked_buffer_drain_more_than_available ... ok
[INFO] [stdout] test brick::buffer::tests::test_falsify_drain_restores_writability ... ok
[INFO] [stdout] test brick::buffer::tests::test_watermarked_buffer_new ... ok
[INFO] [stdout] test brick::buffer::tests::test_watermarked_buffer_pressure_level ... ok
[INFO] [stdout] test brick::buffer::tests::test_watermarked_buffer_watermarks_getter ... ok
[INFO] [stdout] test brick::circuit::tests::test_circuit_breaker_closed_allows_requests ... ok
[INFO] [stdout] test brick::buffer::tests::test_watermarked_buffer_write ... ok
[INFO] [stdout] test brick::circuit::tests::test_circuit_breaker_default ... ok
[INFO] [stdout] test brick::circuit::tests::test_circuit_breaker_new ... ok
[INFO] [stdout] test brick::circuit::tests::test_circuit_breaker_open_blocks_requests ... ok
[INFO] [stdout] test brick::circuit::tests::test_circuit_breaker_reset ... ok
[INFO] [stdout] test brick::circuit::tests::test_circuit_breaker_success_resets_failures ... ok
[INFO] [stdout] test brick::circuit::tests::test_circuit_breaker_trips_on_failures ... ok
[INFO] [stdout] test brick::circuit::tests::test_circuit_state_eq ... ok
[INFO] [stdout] test brick::circuit::tests::test_falsify_exact_threshold_trip ... ok
[INFO] [stdout] test brick::circuit::tests::test_falsify_half_open_single_failure_reopens ... ok
[INFO] [stdout] test brick::circuit::tests::test_circuit_breaker_half_open_transition ... ok
[INFO] [stdout] test brick::circuit::tests::test_falsify_open_ignores_failures ... ok
[INFO] [stdout] test brick::circuit::tests::test_falsify_open_blocks_all ... ok
[INFO] [stdout] test brick::connection::tests::test_connection_state_bits ... ok
[INFO] [stdout] test brick::connection::tests::test_connection_state_can_read ... ok
[INFO] [stdout] test brick::connection::tests::test_connection_state_can_write ... ok
[INFO] [stdout] test brick::connection::tests::test_connection_state_default ... ok
[INFO] [stdout] test brick::connection::tests::test_connection_state_is_healthy ... ok
[INFO] [stdout] test brick::connection::tests::test_connection_state_new ... ok
[INFO] [stdout] test brick::connection::tests::test_connection_state_open_connection ... ok
[INFO] [stdout] test brick::connection::tests::test_connection_state_set_clear ... ok
[INFO] [stdout] test brick::connection::tests::test_falsify_connection_state_flags_unique ... ok
[INFO] [stdout] test brick::connection::tests::test_falsify_keep_alive_boundary ... ok
[INFO] [stdout] test brick::circuit::tests::test_circuit_breaker_half_open_failure_reopens ... ok
[INFO] [stdout] test brick::circuit::tests::test_circuit_breaker_half_open_success_closes ... ok
[INFO] [stdout] test brick::connection::tests::test_keep_alive_config_default ... ok
[INFO] [stdout] test brick::connection::tests::test_keep_alive_config_disabled ... ok
[INFO] [stdout] test brick::connection::tests::test_keep_alive_config_from_header ... ok
[INFO] [stdout] test brick::connection::tests::test_keep_alive_config_from_header_invalid ... ok
[INFO] [stdout] test brick::connection::tests::test_keep_alive_config_from_header_partial ... ok
[INFO] [stdout] test brick::connection::tests::test_keep_alive_config_new ... ok
[INFO] [stdout] test brick::connection::tests::test_keep_alive_config_should_keep_alive ... ok
[INFO] [stdout] test brick::connection::tests::test_falsify_validity_requires_all_conditions ... ok
[INFO] [stdout] test brick::connection::tests::test_managed_connection_age ... ok
[INFO] [stdout] test brick::connection::tests::test_keep_alive_config_should_keep_alive_disabled ... ok
[INFO] [stdout] test brick::connection::tests::test_managed_connection_health_failures ... ok
[INFO] [stdout] test brick::connection::tests::test_managed_connection_inner_mut ... ok
[INFO] [stdout] test brick::connection::tests::test_managed_connection_into_inner ... ok
[INFO] [stdout] test brick::connection::tests::test_managed_connection_new ... ok
[INFO] [stdout] test brick::connection::tests::test_managed_connection_idle_expiry ... ok
[INFO] [stdout] test brick::connection::tests::test_managed_connection_touch ... ok
[INFO] [stdout] test brick::exec_graph::tests::test_brick_bottleneck_display ... ok
[INFO] [stdout] test brick::exec_graph::tests::test_brick_category_name ... ok
[INFO] [stdout] test brick::exec_graph::tests::test_brick_id_category ... ok
[INFO] [stdout] test brick::exec_graph::tests::test_brick_id_display ... ok
[INFO] [stdout] test brick::exec_graph::tests::test_brick_id_from_str ... ok
[INFO] [stdout] test brick::connection::tests::test_managed_connection_ttl_expiry ... ok
[INFO] [stdout] test brick::exec_graph::tests::test_brick_id_name ... ok
[INFO] [stdout] test brick::exec_graph::tests::test_brick_stats_basic ... ok
[INFO] [stdout] test brick::exec_graph::tests::test_brick_stats_cycles ... ok
[INFO] [stdout] test brick::exec_graph::tests::test_category_stats_percentage ... ok
[INFO] [stdout] test brick::exec_graph::tests::test_execution_graph_basic ... ok
[INFO] [stdout] test brick::exec_graph::tests::test_execution_graph_to_ascii_tree ... ok
[INFO] [stdout] test brick::exec_graph::tests::test_execution_graph_scopes ... ok
[INFO] [stdout] test brick::exec_graph::tests::test_execution_graph_to_dot ... ok
[INFO] [stdout] test brick::exec_graph::tests::test_falsify_brick_id_round_trip ... ok
[INFO] [stdout] test brick::exec_graph::tests::test_falsify_brick_stats_minmax ... ok
[INFO] [stdout] test brick::exec_graph::tests::test_falsify_graph_consistency ... ok
[INFO] [stdout] test brick::exec_graph::tests::test_ptx_registry ... ok
[INFO] [stdout] test brick::exec_graph::tests::test_transfer_direction ... ok
[INFO] [stdout] test brick::fused_ops::tests::test_fused_gate_up_basic ... ok
[INFO] [stdout] test brick::fused_ops::tests::test_fused_gate_up_dimension_mismatch ... ok
[INFO] [stdout] test brick::fused_ops::tests::test_fused_gate_up_tokens ... ok
[INFO] [stdout] test brick::fused_ops::tests::test_fused_qkv_basic ... ok
[INFO] [stdout] test brick::fused_ops::tests::test_fused_qkv_dimension_mismatch ... ok
[INFO] [stdout] test brick::fused_ops::tests::test_fused_qkv_tokens ... ok
[INFO] [stdout] test brick::fused_ops::tests::test_silu_values ... ok
[INFO] [stdout] test brick::kv_cache::tests::test_falsify_batch_orderer_covers_all_indices ... ok
[INFO] [stdout] test brick::kv_cache::tests::test_falsify_eviction_priority_monotonic ... ok
[INFO] [stdout] test brick::kv_cache::tests::test_falsify_kv_cache_valid_count_invariant ... ok
[INFO] [stdout] test brick::kv_cache::tests::test_falsify_lru_eviction_order ... ok
[INFO] [stdout] test brick::kv_cache::tests::test_kv_cache_manager_access ... ok
[INFO] [stdout] test brick::kv_cache::tests::test_kv_cache_manager_allocate ... ok
[INFO] [stdout] test brick::kv_cache::tests::test_kv_cache_manager_allocate_after_evict ... ok
[INFO] [stdout] test brick::kv_cache::tests::test_kv_cache_manager_evict_empty ... ok
[INFO] [stdout] test brick::kv_cache::tests::test_kv_cache_manager_evict_lru ... ok
[INFO] [stdout] test brick::kv_cache::tests::test_kv_cache_manager_new ... ok
[INFO] [stdout] test brick::kv_cache::tests::test_kv_cache_manager_step ... ok
[INFO] [stdout] test brick::kv_cache::tests::test_kv_cache_slot_info_default ... ok
[INFO] [stdout] test brick::kv_cache::tests::test_kv_cache_slot_info_eviction_priority_invalid ... ok
[INFO] [stdout] test brick::kv_cache::tests::test_kv_cache_slot_info_eviction_priority_valid ... ok
[INFO] [stdout] test brick::kv_cache::tests::test_kv_cache_slot_info_invalidate ... ok
[INFO] [stdout] test brick::kv_cache::tests::test_kv_cache_slot_info_new ... ok
[INFO] [stdout] test brick::kv_cache::tests::test_kv_cache_slot_info_touch ... ok
[INFO] [stdout] test brick::exec_graph::tests::test_execution_node_name ... ok
[INFO] [stdout] test brick::kv_cache::tests::test_sequential_batch_orderer_interleaved_even ... ok
[INFO] [stdout] test brick::kv_cache::tests::test_sequential_batch_orderer_empty ... ok
[INFO] [stdout] test brick::kv_cache::tests::test_sequential_batch_orderer_iterator ... ok
[INFO] [stdout] test brick::kv_cache::tests::test_sequential_batch_orderer_interleaved_odd ... ok
[INFO] [stdout] test brick::kv_cache::tests::test_sequential_batch_orderer_new ... ok
[INFO] [stdout] test brick::kv_cache::tests::test_sequential_batch_orderer_remaining ... ok
[INFO] [stdout] test brick::kv_cache::tests::test_sequential_batch_orderer_reset ... ok
[INFO] [stdout] test brick::kv_cache::tests::test_sequential_batch_orderer_sequential ... ok
[INFO] [stdout] test brick::memory::tests::test_aligned_buffer_creation ... ok
[INFO] [stdout] test brick::memory::tests::test_aligned_buffer_write ... ok
[INFO] [stdout] test brick::memory::tests::test_aligned_buffer_zeroed ... ok
[INFO] [stdout] test blis::tests::numerical::test_gemm_auto_produces_correct_result ... ok
[INFO] [stdout] test brick::memory::tests::test_cache_aligned_alignment ... ok
[INFO] [stdout] test brick::kv_cache::tests::test_sequential_batch_orderer_reversed ... ok
[INFO] [stdout] test brick::memory::tests::test_cache_aligned_get_mut ... ok
[INFO] [stdout] test brick::memory::tests::test_cache_aligned_clone ... ok
[INFO] [stdout] test brick::memory::tests::test_cache_aligned_default ... ok
[INFO] [stdout] test brick::circuit::tests::test_falsify_state_machine_determinism ... ok
[INFO] [stdout] test brick::memory::tests::test_cache_line_size_f32 ... ok
[INFO] [stdout] test brick::memory::tests::test_direct_io_alignment ... ok
[INFO] [stdout] test brick::memory::tests::test_is_direct_io_aligned ... ok
[INFO] [stdout] test brick::memory::tests::test_cache_aligned_value ... ok
[INFO] [stdout] test brick::memory::tests::test_memory_advice_eq ... ok
[INFO] [stdout] test brick::memory::tests::test_prefetch_locality_values ... ok
[INFO] [stdout] test brick::memory::tests::test_cache_aligned_into_inner ... ok
[INFO] [stdout] test brick::memory::tests::test_prefetch_slice_small ... ok
[INFO] [stdout] test brick::memory::tests::test_madvise_region_stub ... ok
[INFO] [stdout] test blis::tests::numerical::test_gemm_with_true_asm_microkernel ... ok
[INFO] [stdout] test blis::tests::numerical::test_falsification_32_pack_b_aligned ... ok
[INFO] [stdout] test brick::memory::tests::test_prefetch_slice_empty ... ok
[INFO] [stdout] test brick::memory::tests::test_prefetch_for_inference_stub ... ok
[INFO] [stdout] test brick::ops::tests::test_add_op ... ok
[INFO] [stdout] test brick::ops::tests::test_dot_op_mismatch ... ok
[INFO] [stdout] test brick::ops::tests::test_dot_op ... ok
[INFO] [stdout] test brick::ops::tests::test_add_op_mismatch ... ok
[INFO] [stdout] test brick::ops::tests::test_falsify_dot_commutative ... ok
[INFO] [stdout] test brick::ops::tests::test_falsify_softmax_sum_to_one ... ok
[INFO] [stdout] test brick::ops::tests::test_matmul_op ... ok
[INFO] [stdout] test brick::ops::tests::test_softmax_numerical_stability ... ok
[INFO] [stdout] test brick::ops::tests::test_softmax_op ... ok
[INFO] [stdout] test brick::ops::tests::test_softmax_op_empty ... ok
[INFO] [stdout] test brick::patterns::tests::test_async_result_map ... ok
[INFO] [stdout] test brick::patterns::tests::test_async_result_states ... ok
[INFO] [stdout] test brick::patterns::tests::test_bounded_queue_backpressure ... ok
[INFO] [stdout] test brick::patterns::tests::test_bounded_queue_basic ... ok
[INFO] [stdout] test brick::patterns::tests::test_bounded_queue_comprehensive ... ok
[INFO] [stdout] test brick::patterns::tests::test_dual_waker_consumer_wake ... ok
[INFO] [stdout] test brick::patterns::tests::test_dual_waker_edge_cases ... ok
[INFO] [stdout] test brick::patterns::tests::test_dual_waker_state ... ok
[INFO] [stdout] test brick::patterns::tests::test_falsify_bounded_queue_capacity_invariant ... ok
[INFO] [stdout] test brick::patterns::tests::test_falsify_graph_reuse_threshold ... ok
[INFO] [stdout] test brick::patterns::tests::test_flow_control_error ... ok
[INFO] [stdout] test brick::patterns::tests::test_graph_reuse_counter ... ok
[INFO] [stdout] test brick::patterns::tests::test_reserve_capacity_edge_cases ... ok
[INFO] [stdout] test brick::patterns::tests::test_reserve_strategy_variants ... ok
[INFO] [stdout] test brick::patterns::tests::test_strategic_buffer ... ok
[INFO] [stdout] test brick::patterns::tests::test_stream_capacity_basic ... ok
[INFO] [stdout] test brick::patterns::tests::test_stream_capacity_blocking ... ok
[INFO] [stdout] test brick::patterns::tests::test_stream_capacity_window_ops ... ok
[INFO] [stdout] test brick::patterns::tests::test_wake_skip_needs_wake ... ok
[INFO] [stdout] test brick::patterns::tests::test_falsify_reserve_strategy_minimum ... ok
[INFO] [stdout] test brick::patterns::tests::test_wake_skip_state ... ok
[INFO] [stdout] test brick::patterns::tests::test_wake_skip_tracking ... ok
[INFO] [stdout] test brick::perf_metrics::tests::test_inference_phase_default ... ok
[INFO] [stdout] test brick::perf_metrics::tests::test_perf_metrics_prefill_throughput ... ok
[INFO] [stdout] test brick::perf_metrics::tests::test_perf_metrics_default ... ok
[INFO] [stdout] test brick::perf_metrics::tests::test_perf_metrics_record_decode ... ok
[INFO] [stdout] test brick::perf_metrics::tests::test_perf_metrics_record_load ... ok
[INFO] [stdout] test brick::perf_metrics::tests::test_perf_metrics_record_prefill ... ok
[INFO] [stdout] test brick::perf_metrics::tests::test_perf_metrics_reset ... ok
[INFO] [stdout] test brick::perf_metrics::tests::test_perf_metrics_time_to_first_token ... ok
[INFO] [stdout] test brick::perf_metrics::tests::test_perf_metrics_tokens_per_second ... ok
[INFO] [stdout] test brick::perf_metrics::tests::test_perf_metrics_total_ms ... ok
[INFO] [stdout] test brick::profiler::tests::test_brick_profiler_brick_stats_mut ... ok
[INFO] [stdout] test brick::perf_metrics::tests::test_inference_phase_eq ... ok
[INFO] [stdout] test brick::profiler::tests::test_brick_profiler_brick_id_api ... ok
[INFO] [stdout] test brick::profiler::tests::test_brick_profiler_category_stats ... ok
[INFO] [stdout] test brick::profiler::tests::test_brick_profiler_execution_graph_accessors ... ok
[INFO] [stdout] test brick::profiler::tests::test_brick_profiler_enable_disable ... ok
[INFO] [stdout] test brick::profiler::tests::test_brick_profiler_divergence_detection ... ok
[INFO] [stdout] test brick::profiler::tests::test_brick_profiler_enabled ... ok
[INFO] [stdout] test brick::profiler::tests::test_brick_profiler_graph_clear ... ok
[INFO] [stdout] test brick::profiler::tests::test_brick_profiler_deferred_api ... ok
[INFO] [stdout] test brick::profiler::tests::test_brick_profiler_graph_disabled_operations ... ok
[INFO] [stdout] test brick::profiler::tests::test_brick_profiler_graph_operations ... ok
[INFO] [stdout] test brick::profiler::tests::test_brick_profiler_graph_to_dot ... ok
[INFO] [stdout] test brick::profiler::tests::test_brick_profiler_l2_cache_hit_rate ... ok
[INFO] [stdout] test brick::profiler::tests::test_brick_profiler_new ... ok
[INFO] [stdout] test brick::profiler::tests::test_brick_profiler_record_elapsed ... ok
[INFO] [stdout] test brick::profiler::tests::test_brick_profiler_record_elapsed_disabled ... ok
[INFO] [stdout] test brick::profiler::tests::test_brick_profiler_record_deferred_dynamic ... ok
[INFO] [stdout] test brick::profiler::tests::test_brick_profiler_record_elapsed_with_bytes ... ok
[INFO] [stdout] test brick::profiler::tests::test_brick_profiler_reset ... ok
[INFO] [stdout] test brick::profiler::tests::test_brick_profiler_set_brick_bottleneck ... ok
[INFO] [stdout] test brick::profiler::tests::test_brick_profiler_reset_epoch ... ok
[INFO] [stdout] test brick::profiler::tests::test_brick_profiler_start_stop ... ok
[INFO] [stdout] test brick::profiler::tests::test_brick_profiler_sync_mode ... ok
[INFO] [stdout] test brick::profiler::tests::test_brick_profiler_tile_profiling ... ok
[INFO] [stdout] test brick::profiler::tests::test_brick_profiler_start_stop_disabled ... ok
[INFO] [stdout] test brick::profiler::tests::test_brick_profiler_graph_record_kernel ... ok
[INFO] [stdout] test brick::profiler::tests::test_falsify_tile_stats_min_max_monotonicity ... ok
[INFO] [stdout] test brick::profiler::tests::test_falsify_total_tokens_accumulation ... ok
[INFO] [stdout] test brick::profiler::tests::test_fnv1a_checksum_different_inputs ... ok
[INFO] [stdout] test brick::profiler::tests::test_fnv1a_checksum_empty ... ok
[INFO] [stdout] test brick::profiler::tests::test_brick_profiler_tile_profiling_disabled ... ok
[INFO] [stdout] test brick::profiler::tests::test_tile_level_default ... ok
[INFO] [stdout] test brick::profiler::tests::test_falsify_checksum_collision_resistance ... ok
[INFO] [stdout] test brick::profiler::tests::test_fnv1a_checksum_deterministic ... ok
[INFO] [stdout] test brick::profiler::tests::test_fnv1a_checksum_truncates_at_64 ... ok
[INFO] [stdout] test brick::profiler::tests::test_tile_stats_arithmetic_intensity ... ok
[INFO] [stdout] test brick::profiler::tests::test_tile_stats_avg_us ... ok
[INFO] [stdout] test backends::gpu::partition_view::tests::test_zero_tile_dimension_panics - should panic ... ok
[INFO] [stdout] test brick::profiler::tests::test_tile_level_name ... ok
[INFO] [stdout] test brick::profiler::tests::test_tile_stats_add_sample ... ok
[INFO] [stdout] test brick::profiler::tests::test_brick_profiler_zero_copy ... ok
[INFO] [stdout] test brick::profiler::tests::test_tile_stats_cache_efficiency ... ok
[INFO] [stdout] test brick::profiler::tests::test_tile_stats_throughput ... ok
[INFO] [stdout] test brick::profiler::tests::test_tile_stats_default ... ok
[INFO] [stdout] test brick::profiler::tests::test_tile_stats_gflops ... ok
[INFO] [stdout] test brick::profiler::tests::test_tile_stats_new ... ok
[INFO] [stdout] test brick::profiling::tests::test_cached_nanos_or_now_returns_value ... ok
[INFO] [stdout] test brick::profiling::tests::test_page_fault_tracking ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_block_q5k_dequantize_odd_even_bytes ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_block_q5k_dequantize_alternating ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_block_q5k_dequantize_basic ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_block_q5k_dequantize_with_scale ... ok
[INFO] [stdout] test brick::profiling::tests::test_get_page_faults ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_block_q5k_size ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_block_q6k_clone_debug ... ok
[INFO] [stdout] test blis::tests::numerical::test_falsification_44_large_matrix ... ok
[INFO] [stdout] test blis::tests::numerical::test_f21j_asm_faster_than_intrinsics ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_block_q6k_dequantize_all_subblocks ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_block_q6k_qh_extraction ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_block_q6k_size ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_dot_q5k_avx2_backend ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_block_q6k_dequantize_basic ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_block_q6k_dequantize_negative_scale ... ok
[INFO] [stdout] test brick::buffer::tests::test_buffer_watermarks_invalid - should panic ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_block_q6k_dequantize_with_scale ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_dot_q5k_auto_backend ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_dot_q5k_name ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_dot_q5k_new ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_dot_q5k_empty_activations ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_dot_q5k_multiple_blocks ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_dot_q5k_empty ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_dot_q5k_tokens ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_dot_q6k_avx2_backend ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_dot_q6k_empty ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_dot_q5k_op_clone_debug ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_dot_q6k_auto_backend ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_dot_q5k_scalar_execution ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_dot_q6k_empty_activations ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_dot_q6k_multiple_blocks ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_dot_q6k_name ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_dot_q6k_new ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_dot_q6k_op_clone_debug ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_dot_q6k_scalar_execution ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_dot_q6k_tokens ... ok
[INFO] [stdout] test brick::profiling::tests::test_cpu_cycles_returns_value ... ok
[INFO] [stdout] test brick::patterns::tests::test_falsify_stream_capacity_consistency ... ok
[INFO] [stdout] test brick::rate_limit::tests::test_serve_limits_builder ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_q5k_backend_equivalence ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_q6k_backend_equivalence ... ok
[INFO] [stdout] test brick::quant_ops::tests::test_block_q5k_clone_debug ... ok
[INFO] [stdout] test brick::rate_limit::tests::test_validate_connections_ok ... ok
[INFO] [stdout] test brick::rate_limit::tests::test_serve_limits_default ... ok
[INFO] [stdout] test brick::rate_limit::tests::test_validate_connections_limit_reached ... ok
[INFO] [stdout] test brick::rate_limit::tests::test_validate_header_size_ok ... ok
[INFO] [stdout] test brick::rate_limit::tests::test_validate_pipelined_too_many ... ok
[INFO] [stdout] test brick::rate_limit::tests::test_validate_request_body_too_large ... ok
[INFO] [stdout] test brick::rate_limit::tests::test_validate_request_ok ... ok
[INFO] [stdout] test brick::rate_limit::tests::test_validate_request_too_many_headers ... ok
[INFO] [stdout] test brick::rate_limit::tests::test_falsify_exact_boundaries ... ok
[INFO] [stdout] test brick::rate_limit::tests::test_falsify_zero_values_pass ... ok
[INFO] [stdout] test brick::rate_limit::tests::test_limit_error_display ... ok
[INFO] [stdout] test brick::rate_limit::tests::test_limit_error_eq ... ok
[INFO] [stdout] test brick::resource_pool::tests::test_resource_pool_acquire_release ... ok
[INFO] [stdout] test brick::rate_limit::tests::test_validate_header_size_too_large ... ok
[INFO] [stdout] test brick::rate_limit::tests::test_validate_pipelined_ok ... ok
[INFO] [stdout] test brick::resource_pool::tests::test_pooled_resource_deref_mut ... ok
[INFO] [stdout] test brick::resource_pool::tests::test_pooled_resource_deref ... ok
[INFO] [stdout] test brick::resource_pool::tests::test_resource_pool_factory_called ... ok
[INFO] [stdout] test brick::shutdown::tests::test_graceful_shutdown_default ... ok
[INFO] [stdout] test brick::resource_pool::tests::test_resource_pool_debug ... ok
[INFO] [stdout] test brick::shutdown::tests::test_graceful_shutdown_register ... ok
[INFO] [stdout] test brick::shutdown::tests::test_graceful_shutdown_rejects_after_shutdown ... ok
[INFO] [stdout] test brick::shutdown::tests::test_graceful_shutdown_reset ... ok
[INFO] [stdout] test brick::resource_pool::tests::test_resource_pool_new ... ok
[INFO] [stdout] test brick::shutdown::tests::test_shutdown_result_eq ... ok
[INFO] [stdout] test brick::simd_config::tests::test_amx_tile_config_custom ... ok
[INFO] [stdout] test brick::simd_config::tests::test_amx_tile_config_default ... ok
[INFO] [stdout] test brick::simd_config::tests::test_falsify_simd_config_state_transitions ... ok
[INFO] [stdout] test brick::simd_config::tests::test_falsify_unroll_factor_powers_of_two ... ok
[INFO] [stdout] test brick::simd_config::tests::test_falsify_unroll_tail_covers_all ... ok
[INFO] [stdout] test brick::simd_config::tests::test_lazy_simd_config_best_backend ... ok
[INFO] [stdout] test brick::simd_config::tests::test_lazy_simd_config_default ... ok
[INFO] [stdout] test brick::shutdown::tests::test_graceful_shutdown_new ... ok
[INFO] [stdout] test brick::resource_pool::tests::test_resource_pool_reuse ... ok
[INFO] [stdout] test brick::simd_config::tests::test_lazy_simd_config_ensure_ready ... ok
[INFO] [stdout] test brick::shutdown::tests::test_falsify_guard_drop_semantics ... ok
[INFO] [stdout] test brick::shutdown::tests::test_falsify_rejection_after_shutdown_flag ... ok
[INFO] [stdout] test brick::simd_config::tests::test_lazy_simd_config_has_amx ... ok
[INFO] [stdout] test brick::simd_config::tests::test_lazy_simd_config_reset ... ok
[INFO] [stdout] test brick::simd_config::tests::test_simd_backend_state_default ... ok
[INFO] [stdout] test brick::shutdown::tests::test_graceful_shutdown_clean ... ok
[INFO] [stdout] test brick::simd_config::tests::test_lazy_simd_config_ensure_ready_idempotent ... ok
[INFO] [stdout] test brick::simd_config::tests::test_unroll_tail_iterator_basic ... ok
[INFO] [stdout] test brick::simd_config::tests::test_simd_backend_state_variants ... ok
[INFO] [stdout] test brick::simd_config::tests::test_unroll_factor_for_backend ... ok
[INFO] [stdout] test brick::simd_config::tests::test_unroll_factor_value ... ok
[INFO] [stdout] test brick::simd_config::tests::test_unroll_tail_iterator_empty ... ok
[INFO] [stdout] test brick::simd_config::tests::test_unroll_tail_iterator_next_chunk ... ok
[INFO] [stdout] test brick::simd_config::tests::test_unroll_tail_iterator_tail_range_no_tail ... ok
[INFO] [stdout] test brick::simd_config::tests::test_unroll_tail_iterator_no_tail ... ok
[INFO] [stdout] test brick::simd_config::tests::test_unroll_tail_process_basic ... ok
[INFO] [stdout] test brick::simd_config::tests::test_unroll_tail_iterator_tail_range ... ok
[INFO] [stdout] test brick::resource_pool::tests::test_falsify_pool_never_exceeds_max ... ok
[INFO] [stdout] test brick::tests::attention::test_attention_op_basic ... ok
[INFO] [stdout] test brick::simd_config::tests::test_unroll_tail_process_no_tail ... ok
[INFO] [stdout] test brick::simd_config::tests::test_unroll_tail_process_small ... ok
[INFO] [stdout] test brick::simd_config::tests::test_unroll_tail_process_empty ... ok
[INFO] [stdout] test brick::resource_pool::tests::test_falsify_cas_prevents_double_acquire ... ok
[INFO] [stdout] test brick::tests::attention::test_backend_display ... ok
[INFO] [stdout] test brick::tests::attention::test_brick_layer ... ok
[INFO] [stdout] test brick::tests::attention::test_budget_utilization ... ok
[INFO] [stdout] test brick::tests::attention::test_compute_brick_no_assertions ... ok
[INFO] [stdout] test brick::tests::attention::test_compute_brick_run ... ok
[INFO] [stdout] test brick::tests::attention::test_compute_brick_verify ... ok
[INFO] [stdout] test brick::tests::budget::test_add_op_size_mismatch ... ok
[INFO] [stdout] test brick::tests::budget::test_backend_all_variants_display ... ok
[INFO] [stdout] test brick::tests::budget::test_backend_default ... ok
[INFO] [stdout] test brick::tests::budget::test_brick_layer_empty ... ok
[INFO] [stdout] test brick::tests::budget::test_brick_layer_with_named ... ok
[INFO] [stdout] test brick::tests::budget::test_brick_verification_failures ... ok
[INFO] [stdout] test brick::tests::attention::test_attention_op_dimension_validation ... ok
[INFO] [stdout] test brick::tests::attention::test_attention_op_single_position ... ok
[INFO] [stdout] test brick::simd_config::tests::test_lazy_simd_config_new ... ok
[INFO] [stdout] test brick::tests::attention::test_attention_op_softmax_row ... ok
[INFO] [stdout] test brick::tests::budget::test_byte_budget_from_throughput ... ok
[INFO] [stdout] test brick::tests::attention::test_attention_op_simd_dot ... ok
[INFO] [stdout] test brick::tests::budget::test_byte_budget_from_latency ... ok
[INFO] [stdout] test brick::tests::budget::test_byte_budget_to_token_budget ... ok
[INFO] [stdout] test brick::tests::budget::test_byte_budget_default ... ok
[INFO] [stdout] test brick::tests::budget::test_byte_budget_is_met ... ok
[INFO] [stdout] test brick::tests::budget::test_byte_budget_throughput_from_latency ... ok
[INFO] [stdout] test brick::tests::budget::test_compute_assertion_equiv_with_tolerance ... ok
[INFO] [stdout] test brick::tests::budget::test_compute_assertion_finite ... ok
[INFO] [stdout] test brick::tests::budget::test_compute_brick_budget_method ... ok
[INFO] [stdout] test brick::tests::budget::test_compute_brick_builder_methods ... ok
[INFO] [stdout] test brick::tests::budget::test_compute_brick_clone ... ok
[INFO] [stdout] test brick::tests::budget::test_dot_op_size_mismatch ... ok
[INFO] [stdout] test brick::tests::budget::test_byte_budget_with_page_size ... ok
[INFO] [stdout] test brick::tests::budget::test_matmul_op_size_mismatch_a ... ok
[INFO] [stdout] test brick::tests::budget::test_matmul_op_size_mismatch_b ... ok
[INFO] [stdout] test brick::tests::budget::test_byte_budget_utilization ... ok
[INFO] [stdout] test brick::tests::budget::test_softmax_op_empty ... ok
[INFO] [stdout] test brick::tests::budget::test_brick_verification_is_valid ... ok
[INFO] [stdout] test brick::tests::budget::test_compute_brick_debug ... ok
[INFO] [stdout] test brick::tests::budget::test_compute_assertion_bounds ... ok
[INFO] [stdout] test brick::tests::budget::test_compute_brick_run_zero_tokens ... ok
[INFO] [stdout] test brick::tests::budget::test_token_budget_with_batch_size ... ok
[INFO] [stdout] test brick::tests::budget::test_token_budget_with_batch_size_min ... ok
[INFO] [stdout] test brick::tests::cpa::test_c002_compute_brick_assert_equiv ... ok
[INFO] [stdout] test brick::tests::cpa::test_c001_compute_assertion_equiv ... ok
[INFO] [stdout] test brick::tests::budget::test_token_result_map ... ok
[INFO] [stdout] test brick::tests::cpa::test_c003_brick_id_display ... ok
[INFO] [stdout] test brick::tests::cpa::test_c004_brick_category_name ... ok
[INFO] [stdout] test brick::tests::cpa::test_c005_brick_category_display ... ok
[INFO] [stdout] test brick::tests::cpa::test_c009_execution_node_ptx_hash ... ok
[INFO] [stdout] test brick::tests::cpa::test_c012_add_op_tokens ... ok
[INFO] [stdout] test brick::tests::cpa::test_c007_execution_node_is_transfer ... ok
[INFO] [stdout] test brick::tests::cpa::test_c016_zero_elapsed_time ... ok
[INFO] [stdout] test brick::tests::cpa::test_c017_clone_input_default ... ok
[INFO] [stdout] test brick::tests::cpa::test_c018_edge_type_debug ... ok
[INFO] [stdout] test brick::tests::cpa::test_c019_transfer_direction_traits ... ok
[INFO] [stdout] test brick::tests::cpa::test_c020_execution_node_id_traits ... ok
[INFO] [stdout] test brick::tests::cpa::test_c021_matmul_op_tokens ... ok
[INFO] [stdout] test brick::tests::cpa::test_c006_execution_node_name ... ok
[INFO] [stdout] test brick::tests::cpa::test_c022_add_weighted_edge ... ok
[INFO] [stdout] test brick::tests::cpa::test_c008_execution_node_timing_ns ... ok
[INFO] [stdout] test brick::tests::cpa::test_c010_execution_node_roofline_accessors ... ok
[INFO] [stdout] test brick::tests::cpa::test_c023_node_by_id ... ok
[INFO] [stdout] test brick::tests::cpa::test_c025_record_kernel_with_parent ... ok
[INFO] [stdout] test brick::tests::cpa::test_c011_execution_node_transfer_bytes ... ok
[INFO] [stdout] test brick::tests::cpa::test_c014_dot_op_name ... ok
[INFO] [stdout] test brick::tests::cpa::test_c013_matmul_op_name ... ok
[INFO] [stdout] test brick::tests::cpa::test_c015_softmax_op_name ... ok
[INFO] [stdout] test brick::tests::cpa::test_c026_record_transfer_with_parent ... ok
[INFO] [stdout] test brick::tests::cpa::test_f129_slack_critical_path_zero ... ok
[INFO] [stdout] test brick::tests::cpa::test_c028_softmax_op_tokens ... ok
[INFO] [stdout] test brick::tests::cpa::test_c027_dot_op_tokens ... ok
[INFO] [stdout] test brick::tests::cpa::test_c029_current_scope ... ok
[INFO] [stdout] test brick::tests::cpa::test_f128_critical_path_linear ... ok
[INFO] [stdout] test brick::tests::cpa::test_c024_node_by_name ... ok
[INFO] [stdout] test brick::tests::cpa::test_c030_to_dot_function_and_transfer ... ok
[INFO] [stdout] test brick::tests::cpa::test_f131_roofline_at_peak ... ok
[INFO] [stdout] test brick::tests::cpa::test_f134_no_false_positive_ping_pong ... ok
[INFO] [stdout] test brick::tests::cpa::test_f132_roofline_underperforming ... ok
[INFO] [stdout] test brick::tests::cpa::test_f133_ping_pong_detection ... ok
[INFO] [stdout] test brick::tests::cpa::test_f140_transfer_metadata_preservation ... ok
[INFO] [stdout] test brick::tests::cpa::test_f139_ping_pong_large_scale ... ok
[INFO] [stdout] test brick::tests::cpa::test_f136_cpa_parallel_heavy_branch ... ok
[INFO] [stdout] test brick::tests::cpa::test_f135_critical_path_summary ... ok
[INFO] [stdout] test brick::tests::cpa::test_f137_depends_on_overrides_sequence ... ok
[INFO] [stdout] test brick::tests::falsification_v2::test_f101_deferred_mode_low_overhead ... ok
[INFO] [stdout] test brick::tests::falsification_v2::test_f103_brick_id_lookup_o1 ... ok
[INFO] [stdout] test brick::tests::cpa::test_f138_roofline_anomaly_detection ... ok
[INFO] [stdout] test brick::tests::falsification_v2::test_f104_category_aggregation_correct ... ok
[INFO] [stdout] test brick::tests::falsification_v2::test_f102_immediate_mode_matches_v1 ... ok
[INFO] [stdout] test brick::tests::falsification_v2::test_f106_finalize_idempotent ... ok
[INFO] [stdout] test brick::tests::falsification_v2::test_f105_dynamic_fallback_works ... ok
[INFO] [stdout] test brick::tests::falsification_v2::test_f109_v1_api_compatible ... ok
[INFO] [stdout] test brick::tests::falsification_v2::test_f108_zero_alloc_hot_path ... ok
[INFO] [stdout] test brick::tests::falsification_v2::test_f110_json_export_includes_categories ... ok
[INFO] [stdout] test brick::tests::falsification_v2::test_f111_graph_export_node_edge_count ... ok
[INFO] [stdout] test brick::tests::falsification_v2::test_f112_ptx_hash_stable ... ok
[INFO] [stdout] test brick::tests::falsification_v2::test_f113_kernel_launch_recorded ... ok
[INFO] [stdout] test brick::tests::falsification_v2::test_f116_dot_export_valid ... ok
[INFO] [stdout] test brick::tests::falsification_v2::test_f114_scope_balanced ... ok
[INFO] [stdout] test brick::tests::falsification_v2::test_f118_ptx_registry_lookup ... ok
[INFO] [stdout] test brick::tests::falsification_v2::test_f119_slowest_kernel_detection ... ok
[INFO] [stdout] test brick::tests::falsification_v2::test_f120_graph_clear ... ok
[INFO] [stdout] test brick::tests::falsification_v2::test_f115_graph_query_performance ... ok
[INFO] [stdout] test brick::tests::fused::test_brick_profiler_disabled_by_default ... ok
[INFO] [stdout] test brick::tests::falsification_v2::test_f127_to_ascii_tree_snapshot ... ok
[INFO] [stdout] test brick::tests::fused::test_brick_profiler_disabled_no_record ... ok
[INFO] [stdout] test brick::tests::fused::test_brick_profiler_enable_disable ... ok
[INFO] [stdout] test brick::tests::falsification_v2::test_f124_to_ascii_tree_hierarchy ... ok
[INFO] [stdout] test brick::tests::falsification_v2::test_f125_to_ascii_tree_multiple_roots ... ok
[INFO] [stdout] test brick::tests::falsification_v2::test_f126_to_ascii_tree_empty ... ok
[INFO] [stdout] test brick::tests::fused::test_brick_profiler_enabled_constructor ... ok
[INFO] [stdout] test brick::tests::fused::test_brick_profiler_multiple_bricks ... ok
[INFO] [stdout] test brick::tests::fused::test_brick_profiler_reset ... ok
[INFO] [stdout] test brick::tests::fused::test_brick_profiler_summary ... ok
[INFO] [stdout] test brick::tests::falsification_v2::test_f117_edge_types_preserved ... ok
[INFO] [stdout] test brick::tests::fused::test_brick_sample_clone ... ok
[INFO] [stdout] test brick::tests::fused::test_brick_profiler_multiple_samples ... ok
[INFO] [stdout] test brick::tests::fused::test_brick_stats_add_sample ... ok
[INFO] [stdout] test brick::tests::fused::test_brick_stats_new ... ok
[INFO] [stdout] test brick::tests::fused::test_fused_gate_up_op_clone ... ok
[INFO] [stdout] test brick::tests::fused::test_brick_stats_throughput ... ok
[INFO] [stdout] test brick::tests::fused::test_brick_timer_debug ... ok
[INFO] [stdout] test brick::tests::fused::test_fused_gate_up_compute_brick ... ok
[INFO] [stdout] test brick::tests::fused::test_fused_gate_up_op_debug ... ok
[INFO] [stdout] test brick::tests::fused::test_fused_gate_up_op_execute_small ... ok
[INFO] [stdout] test brick::tests::fused::test_brick_profiler_timing ... ok
[INFO] [stdout] test brick::tests::falsification_v2::test_f107_thread_safe ... ok
[INFO] [stdout] test brick::tests::fused::test_fused_gate_up_op_name ... ok
[INFO] [stdout] test brick::tests::fused::test_fused_gate_up_op_size_mismatch ... ok
[INFO] [stdout] test brick::tests::fused::test_fused_gate_up_weights_debug ... ok
[INFO] [stdout] test brick::tests::fused::test_fused_gate_up_op_new ... ok
[INFO] [stdout] test brick::tests::fused::test_fused_gate_up_op_silu ... ok
[INFO] [stdout] test brick::tests::fused::test_fused_gate_up_op_tokens ... ok
[INFO] [stdout] test brick::tests::fused::test_fused_ops_brick_layer ... ok
[INFO] [stdout] test brick::tests::fused::test_fused_qkv_compute_brick ... ok
[INFO] [stdout] test brick::tests::fused::test_fused_qkv_op_clone ... ok
[INFO] [stdout] test brick::tests::fused::test_fused_qkv_op_debug ... ok
[INFO] [stdout] test brick::tests::fused::test_fused_qkv_op_execute_small ... ok
[INFO] [stdout] test brick::tests::fused::test_fused_qkv_op_tokens ... ok
[INFO] [stdout] test brick::tests::fused::test_fused_qkv_op_name ... ok
[INFO] [stdout] test brick::tests::fused::test_fused_qkv_op_new ... ok
[INFO] [stdout] test brick::tests::fused::test_fused_qkv_op_size_mismatch ... ok
[INFO] [stdout] test brick::tests::fused::test_fused_gate_up_weights_clone ... ok
[INFO] [stdout] test brick::tests::fused::test_fused_qkv_weights_clone ... ok
[INFO] [stdout] test brick::tests::fused::test_fused_qkv_weights_debug ... ok
[INFO] [stdout] test brick::tests::model_trace::test_attention_diagnostics ... ok
[INFO] [stdout] test brick::tests::model_trace::test_attention_trace_config ... ok
[INFO] [stdout] test brick::tests::model_trace::test_execution_node_function_formatting ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f253_attention_topk_sorted ... ok
[INFO] [stdout] test brick::tests::model_trace::test_execution_node_transfer_formatting ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f250_tensor_stats_correct ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f251_nan_detection ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f252_explosion_detection ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f254_attention_weights_sum ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f259_snr_db_computation ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f255_entropy_computation ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f256_logit_tracking ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f257_rank_computation ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f258_cosine_similarity_range ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f260_kv_cache_size_tracking ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f261_eviction_counting ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f262_hit_rate_bounded ... ok
[INFO] [stdout] test brick::tests::model_trace::test_execution_node_async_task_formatting ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f264_json_export_smoke ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f267_anomaly_detection_fires ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f269_zero_overhead_disabled ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f270_roundtrip_smoke ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f271_kv_cache_rehydration_metadata ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f272_bit_exactness ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f274_logit_rank_jump ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f275_anomaly_integration ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f273_attention_sink_bos_token ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f276_quant_type_all_variants ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f277_layer_anomaly_all_paths ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f278_model_activation_trace_workflow ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f279_watermarked_buffer_api ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f280_execution_graph_node_types ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f285_model_tracer_disabled ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f281_attention_trace_config_filtering ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f286_tensor_stats_edge_cases ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f282_kv_cache_utilization ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f283_logit_rank_edge_cases ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f289_quant_error_empty ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f290_model_tracer_record_methods ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f287_attention_uniform_detection ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f288_logit_evolution_finalize ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f293_model_quant_error_thresholds ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f295_tensor_stats_high_variance ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f292_layer_activation_trace_defaults ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f291_recency_bias_edge_case ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f296_model_tracer_record_logits ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f284_quant_error_boundaries ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f294_tensor_stats_vanishing ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f297_model_activation_add_normal_layers ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f298_async_task_node ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f357_tile_stats_basic ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f359_tile_stats_throughput ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f360_tile_stats_gflops ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f361_tile_stats_arithmetic_intensity ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f362_tile_stats_cache_efficiency ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f363_brick_profiler_tile_enable ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f365_brick_profiler_tile_summary ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f366_brick_profiler_tile_reset ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f358_tile_stats_avg_us ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f367_tile_stats_json ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f368_all_tile_stats ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f369_tile_stats_mut ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f370_disabled_tile_profiling ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f364_brick_profiler_tile_timing ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f371_gflops_exact_1e9_in_1s ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f372_ai_exact_200_flops_100_bytes ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f373_hierarchy_aggregation ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f374_profiling_overhead ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f376_summary_format_required_sections ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f377_json_schema_valid ... ok
[INFO] [stdout] test brick::tests::model_trace::test_model_quant_error_aggregation ... ok
[INFO] [stdout] test brick::tests::model_trace::test_model_tracer_workflow ... ok
[INFO] [stdout] test brick::tests::model_trace::test_quant_block_sizes ... ok
[INFO] [stdout] test brick::tests::model_trace::test_quant_error_thresholds ... ok
[INFO] [stdout] test brick::tests::model_trace::test_quant_q5k_001_basic_dequant ... ok
[INFO] [stdout] test brick::tests::model_trace::test_quant_q5k_002_empty_input ... ok
[INFO] [stdout] test brick::tests::model_trace::test_quant_q5k_op_name ... ok
[INFO] [stdout] test brick::tests::model_trace::test_quant_q5k_tokens ... ok
[INFO] [stdout] test brick::tests::model_trace::test_quant_q6k_001_basic_dequant ... ok
[INFO] [stdout] test brick::tests::model_trace::test_quant_q6k_002_empty_input ... ok
[INFO] [stdout] test brick::tests::model_trace::test_quant_q6k_op_name ... ok
[INFO] [stdout] test brick::shutdown::tests::test_falsify_shutdown_timeout ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f356_tile_level_names ... ok
[INFO] [stdout] test brick::tests::model_trace::test_quant_q6k_tokens ... ok
[INFO] [stdout] test brick::tests::model_trace::test_quant_type_bits ... ok
[INFO] [stdout] test brick::tests::model_trace::test_kv_cache_thrashing ... ok
[INFO] [stdout] test brick::tests::model_trace::test_simd_exp_001_softmax_simd_correctness ... ok
[INFO] [stdout] test brick::tests::cpa::test_f130_slack_parallel_branch ... ok
[INFO] [stdout] test brick::tests::model_trace::test_simd_exp_002_simd_matches_scalar ... ok
[INFO] [stdout] test brick::tests::model_trace::test_simd_exp_004_numerical_stability ... ok
[INFO] [stdout] test brick::tests::model_trace::test_simd_exp_005_backend_check ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f375_toggle_safety_zero_cost ... FAILED
[INFO] [stdout] test brick::tests::model_trace::test_simd_exp_003_negative_values ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f378_q4k_matvec_realistic_ai ... ok
[INFO] [stdout] test brick::tests::ops::test_softmax_op ... ok
[INFO] [stdout] test brick::tests::model_trace::test_slowest_kernel_edge_cases ... ok
[INFO] [stdout] test brick::tests::model_trace::test_token_decisive_layer ... ok
[INFO] [stdout] test brick::tests::model_trace::test_to_dot_all_node_types ... ok
[INFO] [stdout] test brick::tests::ops::test_token_budget_from_latency ... ok
[INFO] [stdout] test brick::tests::ops::test_token_budget_from_throughput ... ok
[INFO] [stdout] test brick::tests::phases::test_async_task_profiler_to_execution_node ... ok
[INFO] [stdout] test brick::tests::ops::test_token_budget_is_met ... ok
[INFO] [stdout] test brick::tests::phases::test_brick_stats_cycle_tracking ... ok
[INFO] [stdout] test brick::tests::model_trace::test_slowest_kernel_with_kernels ... ok
[INFO] [stdout] test brick::tests::phases::test_execution_graph_async_task ... ok
[INFO] [stdout] test brick::tests::phases::test_f151_cpu_cycles_monotonic ... ok
[INFO] [stdout] test brick::tests::phases::test_f153_cached_time_overhead ... ignored, Environment-dependent: timing varies on CI runners under load
[INFO] [stdout] test brick::tests::phases::test_f154_poll_count_accuracy ... ok
[INFO] [stdout] test brick::tests::ops::test_matmul_op ... ok
[INFO] [stdout] test brick::tests::phases::test_f150_cpu_cycles_overhead ... ok
[INFO] [stdout] test brick::tests::phases::test_f157_direct_io_alignment ... ok
[INFO] [stdout] test brick::tests::phases::test_f158_prefetch_slice ... ok
[INFO] [stdout] test brick::tests::phases::test_f160_balance211_evenness ... ok
[INFO] [stdout] test brick::tests::phases::test_f161_cache_alignment ... ok
[INFO] [stdout] test brick::tests::phases::test_f162_memory_advice ... ok
[INFO] [stdout] test brick::tests::phases::test_f163_watermark_triggers ... ok
[INFO] [stdout] test brick::tests::phases::test_f164_pool_permit_limiting ... ok
[INFO] [stdout] test brick::tests::phases::test_f165_shutdown_clean ... ok
[INFO] [stdout] test brick::tests::phases::test_f152_cached_time_precision ... ok
[INFO] [stdout] test brick::tests::phases::test_f167_dos_limits_enforced ... ok
[INFO] [stdout] test brick::tests::phases::test_f169_watermark_pressure_level ... ok
[INFO] [stdout] test brick::tests::phases::test_f170_watermarked_buffer_flow ... ok
[INFO] [stdout] test brick::tests::phases::test_f171_balance211_iterator ... ok
[INFO] [stdout] test brick::tests::phases::test_f172_inference_phase ... ok
[INFO] [stdout] test brick::tests::phases::test_f173_perf_metrics_reset ... ok
[INFO] [stdout] test brick::tests::phases::test_f174_serve_limits_builder ... ok
[INFO] [stdout] test brick::tests::phases::test_f175_limit_error_display ... ok
[INFO] [stdout] test brick::tests::phases::test_f176_cache_line_constants ... ok
[INFO] [stdout] test brick::tests::phases::test_f177_batch_split_strategy ... ok
[INFO] [stdout] test brick::tests::ops::test_add_op ... ok
[INFO] [stdout] test brick::tests::phases::test_f178_split_batch ... ok
[INFO] [stdout] test brick::tests::phases::test_f159_perf_metrics_summary ... ok
[INFO] [stdout] test brick::tests::phases::test_f168_connection_limit ... ok
[INFO] [stdout] test brick::tests::phases::test_f179_async_result ... ok
[INFO] [stdout] test brick::tests::phases::test_f180_circuit_breaker_initial ... ok
[INFO] [stdout] test brick::tests::phases::test_f183_managed_connection_health ... ok
[INFO] [stdout] test brick::tests::phases::test_f184_bounded_queue_basic ... ok
[INFO] [stdout] test brick::tests::phases::test_f185_bounded_queue_backpressure ... ok
[INFO] [stdout] test brick::tests::phases::test_f187_reserve_capacity ... ok
[INFO] [stdout] test brick::tests::phases::test_f188_strategic_buffer ... ok
[INFO] [stdout] test brick::tests::phases::test_f189_async_result_map ... ok
[INFO] [stdout] test brick::tests::phases::test_f190_split_batch_edge_cases ... ok
[INFO] [stdout] test brick::tests::phases::test_f191_graph_reuse_counter ... ok
[INFO] [stdout] test brick::tests::phases::test_f192_kv_cache_slot_info ... ok
[INFO] [stdout] test brick::tests::phases::test_f193_kv_cache_manager ... ok
[INFO] [stdout] test brick::tests::phases::test_f155_page_fault_detection ... ok
[INFO] [stdout] test brick::tests::phases::test_f156_perf_metrics_accuracy ... ok
[INFO] [stdout] test brick::tests::ops::test_dot_op ... ok
[INFO] [stdout] test brick::tests::phases::test_f186_reserve_strategy_variants ... ok
[INFO] [stdout] test brick::tests::phases::test_f196_keep_alive_config ... ok
[INFO] [stdout] test brick::tests::phases::test_f194_sequential_batch_orderer ... ok
[INFO] [stdout] test brick::tests::phases::test_f200_connection_state_closing ... ok
[INFO] [stdout] test brick::tests::phases::test_f195_batch_orderer_interleaved ... ok
[INFO] [stdout] test brick::tests::phases::test_f197_keep_alive_should ... ok
[INFO] [stdout] test brick::tests::phases::test_f198_connection_state_flags ... ok
[INFO] [stdout] test brick::tests::phases::test_f199_connection_state_open ... ok
[INFO] [stdout] test brick::tests::phases::test_f201_lazy_simd_config ... ok
[INFO] [stdout] test brick::tests::phases::test_f205_dual_waker_state ... ok
[INFO] [stdout] test brick::tests::phases::test_f204_unroll_tail_process ... ok
[INFO] [stdout] test brick::tests::phases::test_f206_dual_waker_consumer_wake ... ok
[INFO] [stdout] test brick::tests::phases::test_f202_unroll_factor ... ok
[INFO] [stdout] test brick::tests::phases::test_f207_stream_capacity ... ok
[INFO] [stdout] test brick::tests::phases::test_f209_wake_skip_state ... ok
[INFO] [stdout] test brick::tests::phases::test_f210_wake_skip_needs_wake ... ok
[INFO] [stdout] test brick::tests::phases::test_f208_stream_capacity_blocking ... ok
[INFO] [stdout] test brick::tests::phases::test_f212_unroll_tail_iterator_edge_cases ... ok
[INFO] [stdout] test brick::tests::phases::test_f213_dual_waker_state_edge_cases ... ok
[INFO] [stdout] test brick::tests::phases::test_f215_wake_skip_state_tracking ... ok
[INFO] [stdout] test brick::tests::phases::test_f214_stream_capacity_window_ops ... ok
[INFO] [stdout] test brick::tests::phases::test_f216_compute_backend_display ... ok
[INFO] [stdout] test brick::tests::phases::test_f217_byte_budget_methods ... ok
[INFO] [stdout] test brick::tests::phases::test_f218_token_budget_methods ... ok
[INFO] [stdout] test brick::tests::phases::test_f220_simd_backend_state_traits ... ok
[INFO] [stdout] test brick::tests::phases::test_f219_unroll_factor_traits ... ok
[INFO] [stdout] test brick::tests::phases::test_f203_unroll_tail_iterator ... ok
[INFO] [stdout] test brick::tests::phases::test_f221_wake_decision_traits ... ok
[INFO] [stdout] test brick::tests::phases::test_f222_flow_control_error_traits ... ok
[INFO] [stdout] test brick::tests::phases::test_f223_unroll_tail_process_factors ... ok
[INFO] [stdout] test brick::tests::phases::test_f226_async_result_comprehensive ... ok
[INFO] [stdout] test brick::tests::phases::test_f225_keep_alive_config_all_branches ... ok
[INFO] [stdout] test brick::tests::phases::test_f228_perf_metrics_comprehensive ... ok
[INFO] [stdout] test brick::tests::phases::test_f227_split_batch_comprehensive ... ok
[INFO] [stdout] test brick::tests::phases::test_f230_cache_aligned ... ok
[INFO] [stdout] test brick::tests::phases::test_f231_aligned_buffer ... ok
[INFO] [stdout] test brick::tests::phases::test_f232_buffer_watermarks ... ok
[INFO] [stdout] test brick::tests::phases::test_f233_async_task_profiler ... ok
[INFO] [stdout] test brick::tests::phases::test_f229_balance211_iter ... ok
[INFO] [stdout] test brick::tests::phases::test_f181_circuit_breaker_transitions ... ok
[INFO] [stdout] test brick::tests::phases::test_f234_inference_phase ... ok
[INFO] [stdout] test brick::tests::phases::test_f236_managed_connection ... ok
[INFO] [stdout] test brick::tests::phases::test_f237_bounded_queue_comprehensive ... ok
[INFO] [stdout] test brick::tests::phases::test_f238_strategic_buffer ... ok
[INFO] [stdout] test brick::tests::phases::test_f239_graph_reuse_counter ... ok
[INFO] [stdout] test brick::tests::phases::test_f240_kv_cache ... ok
[INFO] [stdout] test brick::tests::phases::test_f241_sequential_batch_orderer ... ok
[INFO] [stdout] test brick::tests::phases::test_f242_reserve_capacity ... ok
[INFO] [stdout] test brick::tests::phases::test_f243_serve_limits ... ok
[INFO] [stdout] test brick::tests::phases::test_f244_limit_error_display ... ok
[INFO] [stdout] test brick::tests::phases::test_f246_resource_pool ... ok
[INFO] [stdout] test brick::tests::phases::test_f245_graceful_shutdown ... ok
[INFO] [stdout] test brick::tests::phases::test_with_page_fault_tracking ... ok
[INFO] [stdout] test brick::tests::profiler::test_brick_bottleneck_default ... ok
[INFO] [stdout] test brick::tests::profiler::test_brick_bottleneck_display ... ok
[INFO] [stdout] test brick::tests::profiler::test_brick_id_category ... ok
[INFO] [stdout] test brick::tests::profiler::test_brick_id_count ... ok
[INFO] [stdout] test brick::tests::profiler::test_brick_id_from_str ... ok
[INFO] [stdout] test brick::tests::profiler::test_brick_id_name ... ok
[INFO] [stdout] test brick::tests::profiler::test_brick_profiler_dynamic_brick ... ok
[INFO] [stdout] test brick::tests::profiler::test_brick_profiler_deferred_sync ... ok
[INFO] [stdout] test brick::tests::profiler::test_brick_profiler_fast_path ... ok
[INFO] [stdout] test brick::tests::profiler::test_brick_profiler_legacy_to_fast_path ... ok
[INFO] [stdout] test brick::tests::profiler::test_brick_profiler_category_stats ... ok
[INFO] [stdout] test brick::tests::model_trace::test_f263_tracing_overhead ... ok
[INFO] [stdout] test brick::tests::profiler::test_brick_profiler_record_elapsed_with_bytes ... ok
[INFO] [stdout] test brick::tests::profiler::test_brick_stats_add_sample_with_bytes ... ok
[INFO] [stdout] test brick::tests::profiler::test_brick_profiler_reset_v2 ... ok
[INFO] [stdout] test brick::tests::profiler::test_brick_profiler_set_bottleneck ... ok
[INFO] [stdout] test brick::tests::profiler::test_brick_stats_bottleneck ... ok
[INFO] [stdout] test brick::tests::profiler::test_brick_profiler_to_json_includes_pmat451_fields ... ok
[INFO] [stdout] test brick::tests::profiler::test_brick_stats_compression_ratio ... ok
[INFO] [stdout] test brick::tests::profiler::test_brick_stats_compression_ratio_no_data ... ok
[INFO] [stdout] test brick::tests::profiler::test_brick_stats_throughput_gbps ... ok
[INFO] [stdout] test brick::tests::profiler::test_brick_stats_throughput_gbps_zero_time ... ok
[INFO] [stdout] test brick::tests::profiler::test_sync_mode_default ... ok
[INFO] [stdout] test brick::tracing::tests::test_attention_sink_detection ... ok
[INFO] [stdout] test brick::tracing::tests::test_attention_weight_trace_from_weights ... ok
[INFO] [stdout] test brick::tracing::tests::test_falsify_cosine_identical_vectors ... ok
[INFO] [stdout] test brick::tracing::tests::test_falsify_tensor_stats_welford_stability ... ok
[INFO] [stdout] test brick::tracing::tests::test_falsify_tracer_layer_count ... ok
[INFO] [stdout] test brick::tracing::tests::test_kv_cache_session_trace ... ok
[INFO] [stdout] test brick::tracing::tests::test_kv_cache_state_trace ... ok
[INFO] [stdout] test brick::tracing::tests::test_kv_cache_state_utilization ... ok
[INFO] [stdout] test brick::tracing::tests::test_layer_activation_trace_anomaly ... ok
[INFO] [stdout] test brick::tracing::tests::test_layer_activation_trace_new ... ok
[INFO] [stdout] test brick::tracing::tests::test_falsify_cosine_symmetry ... ok
[INFO] [stdout] test brick::tracing::tests::test_layer_activation_trace_residual_dominance ... ok
[INFO] [stdout] test brick::tracing::tests::test_logit_evolution_trace_compute_rank ... ok
[INFO] [stdout] test brick::tracing::tests::test_model_activation_trace_add_layer ... ok
[INFO] [stdout] test brick::tracing::tests::test_model_activation_trace_anomaly_propagation ... ok
[INFO] [stdout] test brick::tracing::tests::test_model_tracer_detects_anomaly ... ok
[INFO] [stdout] test brick::tracing::tests::test_model_tracer_full ... ok
[INFO] [stdout] test brick::tracing::tests::test_model_tracer_json_output ... ok
[INFO] [stdout] test brick::tracing::tests::test_model_tracer_lightweight ... ok
[INFO] [stdout] test brick::tracing::tests::test_quant_error_perfect_match ... ok
[INFO] [stdout] test brick::tracing::tests::test_quant_error_significant_difference ... ok
[INFO] [stdout] test brick::tracing::tests::test_quant_type_bits ... ok
[INFO] [stdout] test brick::tracing::tests::test_quant_type_compression_ratio ... ok
[INFO] [stdout] test brick::tracing::tests::test_recency_bias_detection ... ok
[INFO] [stdout] test brick::tracing::tests::test_tensor_stats_basic ... ok
[INFO] [stdout] test brick::tracing::tests::test_tensor_stats_empty ... ok
[INFO] [stdout] test brick::tracing::tests::test_tensor_stats_explosion ... ok
[INFO] [stdout] test brick::tracing::tests::test_tensor_stats_inf_detection ... ok
[INFO] [stdout] test brick::tracing::tests::test_tensor_stats_nan_detection ... ok
[INFO] [stdout] test brick::tracing::tests::test_tensor_stats_vanishing ... ok
[INFO] [stdout] test brick::tracing::tests::test_token_logit_evolution ... ok
[INFO] [stdout] test chaos::tests::test_aggressive_preset ... ok
[INFO] [stdout] test chaos::tests::test_builder_pattern ... ok
[INFO] [stdout] test chaos::tests::test_chaos_error_display ... ok
[INFO] [stdout] test chaos::tests::test_cpu_limit_clamping ... ok
[INFO] [stdout] test chaos::tests::test_gentle_preset ... ok
[INFO] [stdout] test chaos::tests::test_default_config ... ok
[INFO] [stdout] test brick::tracing::tests::test_model_tracer_forward_pass ... ok
[INFO] [stdout] test eigen::tests::test_symmetric_eigen_1x1 ... ok
[INFO] [stdout] test eigen::tests::test_symmetric_eigen_2x2_simple ... ok
[INFO] [stdout] test eigen::tests::test_symmetric_eigen_av_equals_lambda_v ... ok
[INFO] [stdout] test eigen::tests::test_symmetric_eigen_backend ... ok
[INFO] [stdout] test brick::connection::tests::test_falsify_touch_resets_idle ... ok
[INFO] [stdout] test eigen::tests::test_symmetric_eigen_diagonal ... ok
[INFO] [stdout] test eigen::tests::test_symmetric_eigen_covariance_matrix ... ok
[INFO] [stdout] test eigen::tests::test_symmetric_eigen_eigenvector_accessor ... ok
[INFO] [stdout] test eigen::tests::test_symmetric_eigen_eigenvectors_orthogonal ... ok
[INFO] [stdout] test eigen::tests::test_symmetric_eigen_error_empty ... ok
[INFO] [stdout] test eigen::tests::test_symmetric_eigen_error_non_square ... ok
[INFO] [stdout] test eigen::tests::test_symmetric_eigen_identity ... ok
[INFO] [stdout] test eigen::tests::test_symmetric_eigen_iterator ... ok
[INFO] [stdout] test eigen::tests::test_symmetric_eigen_len ... ok
[INFO] [stdout] test eigen::tests::test_symmetric_eigen_negative_eigenvalues ... ok
[INFO] [stdout] test eigen::tests::test_symmetric_eigen_reconstruction ... ok
[INFO] [stdout] test error::tests::test_division_by_zero_error ... ok
[INFO] [stdout] test error::tests::test_empty_vector_error ... ok
[INFO] [stdout] test error::tests::test_error_equality ... ok
[INFO] [stdout] test error::tests::test_gpu_error ... ok
[INFO] [stdout] test error::tests::test_invalid_input_error ... ok
[INFO] [stdout] test error::tests::test_size_mismatch_error ... ok
[INFO] [stdout] test error::tests::test_unsupported_backend_error ... ok
[INFO] [stdout] test eigen::tests::proptest_tests::prop_eigenvalues_descending ... ok
[INFO] [stdout] test hardware::tests::test_best_backend_with_gpu ... ok
[INFO] [stdout] test hardware::tests::test_best_backend ... ok
[INFO] [stdout] test eigen::tests::proptest_tests::prop_eigenvector_count_matches_dimension ... ok
[INFO] [stdout] test hardware::tests::test_bottleneck_classification ... ok
[INFO] [stdout] test hardware::tests::test_best_backend_without_gpu ... ok
[INFO] [stdout] test hardware::tests::test_bottleneck_gpu_without_ai ... ok
[INFO] [stdout] test hardware::tests::test_bottleneck_with_gpu ... ok
[INFO] [stdout] test hardware::tests::test_byte_budget_backward_compat ... ok
[INFO] [stdout] test hardware::tests::test_byte_budget_in_hardware_toml ... ok
[INFO] [stdout] test eigen::tests::proptest_tests::prop_reconstruction_accuracy ... ok
[INFO] [stdout] test hardware::tests::test_expected_throughput_with_gpu ... ok
[INFO] [stdout] test hardware::tests::test_gpu_backend_variants ... ok
[INFO] [stdout] test hardware::tests::test_hardware_detection ... ok
[INFO] [stdout] test hardware::tests::test_roofline_throughput ... ok
[INFO] [stdout] test hardware::tests::test_load_or_detect_creates_new ... ok
[INFO] [stdout] test hardware::tests::test_load_invalid_toml ... ok
[INFO] [stdout] test hardware::tests::test_simd_lanes ... ok
[INFO] [stdout] test hardware::tests::test_simd_detection ... ok
[INFO] [stdout] test hardware::tests::test_simd_width_bits ... ok
[INFO] [stdout] test hardware::tests::test_simd_width_compute_speedup ... ok
[INFO] [stdout] test hardware::tests::test_simd_width_neon ... ok
[INFO] [stdout] test hardware::tests::test_simd_width_sse2 ... ok
[INFO] [stdout] test hardware::tests::test_save_and_load ... ok
[INFO] [stdout] test hardware::tests::test_toml_roundtrip ... ok
[INFO] [stdout] test hash::tests::test_backend_avx512_explicit ... ok
[INFO] [stdout] test hash::tests::test_backend_neon_fallback ... ok
[INFO] [stdout] test hash::tests::test_backend_sse2_fallback ... ok
[INFO] [stdout] test hash::tests::test_hash_avalanche_single_bit ... ok
[INFO] [stdout] test hash::tests::test_hash_bytes_matches_key ... ok
[INFO] [stdout] test hash::tests::test_backend_avx2_explicit ... ok
[INFO] [stdout] test hash::tests::test_backend_parity_scalar_vs_auto ... ok
[INFO] [stdout] test hash::tests::test_hash_key_deterministic ... ok
[INFO] [stdout] test hash::tests::test_hash_key_different_keys ... ok
[INFO] [stdout] test hash::tests::test_hash_key_empty ... ok
[INFO] [stdout] test hash::tests::test_hash_key_long_string ... ok
[INFO] [stdout] test hash::tests::test_hash_key_single_char ... ok
[INFO] [stdout] test hash::tests::test_hash_keys_avx2_or_scalar_coverage ... ok
[INFO] [stdout] test hash::tests::test_hash_keys_batch_empty ... ok
[INFO] [stdout] test hash::tests::test_hash_keys_batch_large ... ok
[INFO] [stdout] test hash::tests::test_hash_keys_batch_multiple ... ok
[INFO] [stdout] test hash::tests::test_hash_keys_batch_single ... ok
[INFO] [stdout] test matrix::ops::arithmetic::tests::test_batched_matmul ... ok
[INFO] [stdout] test matrix::ops::arithmetic::tests::test_matmul_basic ... ok
[INFO] [stdout] test matrix::ops::arithmetic::tests::test_matmul_dimension_mismatch ... ok
[INFO] [stdout] test hash::tests::test_hash_distribution ... ok
[INFO] [stdout] test matrix::ops::arithmetic::tests::test_matmul_identity ... ok
[INFO] [stdout] test matrix::ops::linear::tests::test_transpose_rect ... ok
[INFO] [stdout] test matrix::ops::linear::tests::test_matvec_dimension_mismatch ... ok
[INFO] [stdout] test matrix::ops::linear::tests::test_matvec_basic ... ok
[INFO] [stdout] test brick::tests::phases::test_f182_managed_connection_ttl ... ok
[INFO] [stdout] test matrix::ops::linear::tests::test_transpose_square ... ok
[INFO] [stdout] test matrix::ops::ml_ops::tests::test_avg_pool2d ... ok
[INFO] [stdout] test matrix::ops::ml_ops::tests::test_convolve2d_basic ... ok
[INFO] [stdout] test matrix::ops::ml_ops::tests::test_embedding_lookup ... ok
[INFO] [stdout] test matrix::ops::ml_ops::tests::test_embedding_lookup_out_of_bounds ... ok
[INFO] [stdout] test matrix::ops::ml_ops::tests::test_gather_rows ... ok
[INFO] [stdout] test matrix::ops::ml_ops::tests::test_max_pool2d ... ok
[INFO] [stdout] test matrix::ops::ml_ops::tests::test_pad ... ok
[INFO] [stdout] test matrix::ops::ml_ops::tests::test_topk ... ok
[INFO] [stdout] test matrix::ops::storage::tests::test_from_vec_dimension_mismatch ... ok
[INFO] [stdout] test matrix::ops::storage::tests::test_from_vec_success ... ok
[INFO] [stdout] test matrix::ops::linear::tests::test_vecmat_basic ... ok
[INFO] [stdout] test matrix::ops::storage::tests::test_get_mut ... ok
[INFO] [stdout] test matrix::ops::storage::tests::test_get_out_of_bounds ... ok
[INFO] [stdout] test matrix::ops::linear::tests::test_vecmat_dimension_mismatch ... ok
[INFO] [stdout] test matrix::ops::storage::tests::test_identity ... ok
[INFO] [stdout] test matrix::ops::storage::tests::test_index_operator ... ok
[INFO] [stdout] test matrix::ops::storage::tests::test_new_creates_zero_matrix ... ok
[INFO] [stdout] test brick::tests::phases::test_f166_shutdown_timeout ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_batched_matmul_4d_a_size_mismatch ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_batched_matmul_4d_attention_pattern ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_batched_matmul_4d_b_size_mismatch ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_batched_matmul_4d_basic ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_batched_matmul_a_size_mismatch ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_batched_matmul_b_size_mismatch ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_batched_matmul_basic ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_batched_matmul_single_batch ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_convolve2d_averaging_filter ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_convolve2d_basic_3x3 ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_convolve2d_edge_detection ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_convolve2d_invalid_kernel ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_embedding_lookup_basic ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_embedding_lookup_empty_indices ... ok
[INFO] [stdout] test brick::tests::phases::test_f211_lazy_simd_config_methods ... ok
[INFO] [stdout] test brick::tests::phases::test_f224_connection_state_all_methods ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_embedding_lookup_out_of_bounds ... ok
[INFO] [stdout] test brick::tests::phases::test_f235_circuit_breaker_comprehensive ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_embedding_lookup_repeated_indices ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_embedding_lookup_single_index ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_embedding_lookup_sparse ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_embedding_lookup_large_embeddings ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_matmul_dimension_property ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_matvec_basic ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_matvec_dimension_mismatch ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_matvec_identity ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_matvec_transpose_equivalence ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_matvec_zero_vector ... ok
[INFO] [stdout] test matrix::tests::conv_property_tests::test_convolve2d_output_size ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_transpose_dimension_swap ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_matmul_identity_property ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_matmul_associative ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_vecmat_basic ... ok
[INFO] [stdout] test matrix::tests::conv_property_tests::test_convolve2d_scalar_multiplication ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_vecmat_dimension_mismatch ... ok
[INFO] [stdout] test matrix::tests::conv_property_tests::test_convolve2d_zero_kernel ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_transpose_double_transpose ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_vecmat_identity ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_vecmat_zero_vector ... ok
[INFO] [stdout] test matrix::tests::test_avg_pool2d ... ok
[INFO] [stdout] test matrix::tests::test_convolve2d_kitchen_sink ... ok
[INFO] [stdout] test matrix::tests::test_batched_matmul_4d_kitchen_sink ... ok
[INFO] [stdout] test matrix::tests::test_embedding_kitchen_sink ... ok
[INFO] [stdout] test matrix::tests::test_gather_kitchen_sink ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_transpose_of_product ... ok
[INFO] [stdout] test matrix::tests::test_get_mut_out_of_bounds ... ok
[INFO] [stdout] test matrix::tests::test_gather_cols ... ok
[INFO] [stdout] test matrix::tests::test_gather_rows ... ok
[INFO] [stdout] test matrix::tests::test_get_mut_valid ... ok
[INFO] [stdout] test matrix::tests::test_get_out_of_bounds_coverage ... ok
[INFO] [stdout] test matrix::tests::test_matmul_basic ... ok
[INFO] [stdout] test matrix::tests::test_matmul_identity ... ok
[INFO] [stdout] test matrix::tests::test_matmul_dimension_mismatch ... ok
[INFO] [stdout] test matrix::tests::test_matmul_non_square ... ok
[INFO] [stdout] test matrix::tests::test_matmul_remainder_rows ... ok
[INFO] [stdout] test matrix::tests::test_matmul_public_api_small ... ok
[INFO] [stdout] test matrix::tests::test_matmul_public_api_rectangular ... ok
[INFO] [stdout] test matrix::tests::test_matmul_remainder_rows_7 ... ok
[INFO] [stdout] test matrix::tests::test_matmul_single_element ... ok
[INFO] [stdout] test matrix::tests::test_matrix_from_slice ... ok
[INFO] [stdout] test matrix::tests::test_matrix_from_slice_invalid ... ok
[INFO] [stdout] test matrix::tests::test_matrix_from_vec ... ok
[INFO] [stdout] test matrix::tests::test_matrix_from_vec_invalid_size ... ok
[INFO] [stdout] test matrix::tests::test_matrix_get_out_of_bounds ... ok
[INFO] [stdout] test matrix::tests::test_matrix_identity ... ok
[INFO] [stdout] test matrix::tests::test_matrix_identity_coverage ... ok
[INFO] [stdout] test matrix::tests::test_matrix_new ... ok
[INFO] [stdout] test matrix::tests::test_matrix_zeros ... ok
[INFO] [stdout] test matrix::tests::test_matrix_zeros_coverage ... ok
[INFO] [stdout] test matrix::tests::test_max_pool2d ... ok
[INFO] [stdout] test matrix::tests::test_max_pool2d_stride_1 ... ok
[INFO] [stdout] test matrix::tests::test_pad ... ok
[INFO] [stdout] test matrix::tests::test_pad_asymmetric ... ok
[INFO] [stdout] test matrix::tests::test_pad_kitchen_sink ... ok
[INFO] [stdout] test matrix::tests::test_pooling_kitchen_sink ... ok
[INFO] [stdout] test matrix::tests::test_topk ... ok
[INFO] [stdout] test matrix::tests::test_topk_kitchen_sink ... ok
[INFO] [stdout] test matrix::tests::test_transpose_basic ... ok
[INFO] [stdout] test matrix::tests::test_transpose_identity ... ok
[INFO] [stdout] test matrix::tests::test_transpose_kitchen_sink ... ok
[INFO] [stdout] test matrix::tests::test_transpose_single_col ... ok
[INFO] [stdout] test matrix::tests::test_transpose_single_element ... ok
[INFO] [stdout] test matrix::tests::test_transpose_single_row ... ok
[INFO] [stdout] test matrix::tests::test_matmul_zeros ... ok
[INFO] [stdout] test matrix::tests::test_topk_empty ... ok
[INFO] [stdout] test matrix::tests::test_transpose_square ... ok
[INFO] [stdout] test matrix::tests::test_vecmat_kitchen_sink ... ok
[INFO] [stdout] test monitor::tests::h0_mon_01_vendor_nvidia_id ... ok
[INFO] [stdout] test monitor::tests::h0_mon_04_vendor_apple_id ... ok
[INFO] [stdout] test monitor::tests::h0_mon_02_vendor_amd_id ... ok
[INFO] [stdout] test matrix::tests::test_matmul_public_api_large ... ok
[INFO] [stdout] test monitor::tests::h0_mon_05_vendor_unknown_id ... ok
[INFO] [stdout] test monitor::tests::h0_mon_06_vendor_display ... ok
[INFO] [stdout] test monitor::tests::h0_mon_100_monitor_mock_creation ... ok
[INFO] [stdout] test monitor::tests::h0_mon_101_monitor_collect ... ok
[INFO] [stdout] test monitor::tests::h0_mon_103_monitor_latest ... ok
[INFO] [stdout] test monitor::tests::h0_mon_102_monitor_history_buffer ... ok
[INFO] [stdout] test monitor::tests::h0_mon_104_monitor_clear_history ... ok
[INFO] [stdout] test monitor::tests::h0_mon_106_monitor_stop ... ok
[INFO] [stdout] test monitor::tests::h0_mon_105_monitor_is_collecting ... ok
[INFO] [stdout] test matrix::tests::test_matmul_remainder_kitchen_sink ... ok
[INFO] [stdout] test monitor::tests::h0_mon_10_backend_names ... ok
[INFO] [stdout] test monitor::tests::h0_mon_120_cuda_monitor_available_check ... ok
[INFO] [stdout] test monitor::tests::h0_mon_11_backend_is_gpu ... ok
[INFO] [stdout] test monitor::tests::h0_mon_20_device_info_basic ... ok
[INFO] [stdout] test monitor::tests::h0_mon_12_backend_supports_compute ... ok
[INFO] [stdout] test monitor::tests::h0_mon_22_device_info_vram_helpers ... ok
[INFO] [stdout] test monitor::tests::h0_mon_23_device_info_supports_cuda ... ok
[INFO] [stdout] test monitor::tests::h0_mon_30_memory_metrics_basic ... ok
[INFO] [stdout] test monitor::tests::h0_mon_21_device_info_builder ... ok
[INFO] [stdout] test monitor::tests::h0_mon_24_device_info_display ... ok
[INFO] [stdout] test monitor::tests::h0_mon_31_memory_metrics_usage_percent ... ok
[INFO] [stdout] test monitor::tests::h0_mon_33_memory_metrics_mb_helpers ... ok
[INFO] [stdout] test monitor::tests::h0_mon_40_thermal_safe ... ok
[INFO] [stdout] test monitor::tests::h0_mon_42_thermal_hot ... ok
[INFO] [stdout] test monitor::tests::h0_mon_43_thermal_critical ... ok
[INFO] [stdout] test monitor::tests::h0_mon_32_memory_metrics_usage_percent_zero_total ... ok
[INFO] [stdout] test monitor::tests::h0_mon_41_thermal_warm ... ok
[INFO] [stdout] test monitor::tests::h0_mon_50_power_usage_percent ... ok
[INFO] [stdout] test monitor::tests::h0_mon_60_metrics_creation ... ok
[INFO] [stdout] test monitor::tests::h0_mon_61_metrics_age ... ok
[INFO] [stdout] test monitor::tests::h0_mon_71_config_high_frequency ... ok
[INFO] [stdout] test monitor::tests::h0_mon_72_config_low_overhead ... ok
[INFO] [stdout] test monitor::tests::h0_mon_80_error_display ... ok
[INFO] [stdout] test simulation::jidoka::tests::test_empty_output_checks ... ok
[INFO] [stdout] test monitor::tests::h0_mon_51_power_usage_percent_zero_limit ... ok
[INFO] [stdout] test monitor::tests::h0_mon_70_config_default ... ok
[INFO] [stdout] test simulation::jidoka::tests::test_jidoka_determinism_check ... ok
[INFO] [stdout] test simulation::jidoka::tests::test_jidoka_condition_clone ... ok
[INFO] [stdout] test simulation::jidoka::tests::test_jidoka_action_eq ... ok
[INFO] [stdout] test simulation::jidoka::tests::test_jidoka_determinism_failure ... ok
[INFO] [stdout] test simulation::jidoka::tests::test_jidoka_divergence_detection ... ok
[INFO] [stdout] test simulation::jidoka::tests::test_jidoka_inf_detection ... ok
[INFO] [stdout] test simulation::jidoka::tests::test_jidoka_divergence_within_tolerance ... ok
[INFO] [stdout] test simulation::jidoka::tests::test_jidoka_error_display ... ok
[INFO] [stdout] test simulation::jidoka::tests::test_jidoka_nan_no_false_positive ... ok
[INFO] [stdout] test simulation::jidoka::tests::test_jidoka_nan_detection ... ok
[INFO] [stdout] test simulation::jidoka::tests::test_single_element_checks ... ok
[INFO] [stdout] test simulation::scheduler::tests::test_backend_category_debug ... ok
[INFO] [stdout] test simulation::scheduler::tests::test_backend_selector_boundary ... ok
[INFO] [stdout] test simulation::scheduler::tests::test_backend_selector_default_thresholds ... ok
[INFO] [stdout] test simulation::scheduler::tests::test_backend_selector_gpu ... ok
[INFO] [stdout] test simulation::scheduler::tests::test_backend_selector_gpu_fallback ... ok
[INFO] [stdout] test simulation::scheduler::tests::test_backend_selector_simd_only ... ok
[INFO] [stdout] test simulation::scheduler::tests::test_backend_selector_simd_parallel ... ok
[INFO] [stdout] test simulation::scheduler::tests::test_backend_tolerance_default ... ok
[INFO] [stdout] test simulation::scheduler::tests::test_backend_tolerance_for_backends ... ok
[INFO] [stdout] test simulation::scheduler::tests::test_backend_tolerance_strict ... ok
[INFO] [stdout] test simulation::scheduler::tests::test_heijunka_consumes_all_tests ... ok
[INFO] [stdout] test simulation::scheduler::tests::test_heijunka_deterministic_seeds ... ok
[INFO] [stdout] test simulation::scheduler::tests::test_heijunka_different_master_seeds ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_matvec_associativity ... ok
[INFO] [stdout] test monitor::tests::h0_mon_03_vendor_intel_id ... ok
[INFO] [stdout] test simulation::scheduler::tests::test_heijunka_schedule_creation ... ok
[INFO] [stdout] test simulation::scheduler::tests::test_sim_test_config_creates_scheduler ... ok
[INFO] [stdout] test simulation::scheduler::tests::test_sim_test_config_builder ... ok
[INFO] [stdout] test simulation::stress::tests::test_stress_anomaly_kinds ... ok
[INFO] [stdout] test simulation::stress::tests::test_stress_result_failed ... ok
[INFO] [stdout] test simulation::stress::tests::test_stress_result_zero_tests ... ok
[INFO] [stdout] test simulation::stress::tests::test_stress_result_with_anomaly ... ok
[INFO] [stdout] test simulation::stress::tests::test_stress_test_config_default ... ok
[INFO] [stdout] test simulation::stress::tests::test_stress_test_config_total_tests ... ok
[INFO] [stdout] test simulation::stress::tests::test_stress_thresholds_default ... ok
[INFO] [stdout] test simulation::stress::tests::test_stress_thresholds_relaxed ... ok
[INFO] [stdout] test simulation::stress::tests::test_stress_thresholds_strict ... ok
[INFO] [stdout] test simulation::tests::test_full_simulation_workflow ... ok
[INFO] [stdout] test matrix::tests::property_tests::test_vecmat_associativity ... ok
[INFO] [stdout] test simulation::tests::test_simrng_different_seeds ... ok
[INFO] [stdout] test hardware::tests::test_expected_throughput_no_gpu_fallback ... ok
[INFO] [stdout] test simulation::tests::test_simrng_partitioning ... ok
[INFO] [stdout] test simulation::tests::test_simrng_reproducibility ... ok
[INFO] [stdout] test simulation::visual::tests::test_buffer_renderer_compare_different ... ok
[INFO] [stdout] test simulation::tests::test_simrng_gen_f32_for_trueno ... ok
[INFO] [stdout] test simulation::visual::tests::test_buffer_renderer_compare_identical ... ok
[INFO] [stdout] test simulation::visual::tests::test_buffer_renderer_compare_with_tolerance ... ok
[INFO] [stdout] test simulation::visual::tests::test_buffer_renderer_default ... ok
[INFO] [stdout] test simulation::visual::tests::test_buffer_renderer_inf_handling ... ok
[INFO] [stdout] test simulation::visual::tests::test_buffer_renderer_nan_handling ... ok
[INFO] [stdout] test simulation::visual::tests::test_buffer_renderer_rgba_output ... ok
[INFO] [stdout] test simulation::visual::tests::test_buffer_renderer_with_palette ... ok
[INFO] [stdout] test simulation::visual::tests::test_buffer_renderer_with_range ... ok
[INFO] [stdout] test simulation::visual::tests::test_color_palette_grayscale ... ok
[INFO] [stdout] test simulation::visual::tests::test_color_palette_interpolation_midpoint ... ok
[INFO] [stdout] test simulation::visual::tests::test_golden_baseline_config_access ... ok
[INFO] [stdout] test simulation::visual::tests::test_color_palette_viridis ... ok
[INFO] [stdout] test simulation::visual::tests::test_color_palette_clamping ... ok
[INFO] [stdout] test simulation::scheduler::proptests::prop_compute_seed_deterministic ... ok
[INFO] [stdout] test simulation::visual::tests::test_pixel_diff_result_percentage ... ok
[INFO] [stdout] test simulation::visual::tests::test_golden_baseline_paths ... ok
[INFO] [stdout] test simulation::visual::tests::test_pixel_diff_result_pass ... ok
[INFO] [stdout] test simulation::stress::tests::test_stress_result_passed ... ok
[INFO] [stdout] test simulation::stress::tests::test_stress_test_config_builder ... ok
[INFO] [stdout] test simulation::scheduler::proptests::prop_backend_selection_deterministic ... ok
[INFO] [stdout] test simulation::visual::tests::test_pixel_diff_result_zero_total ... ok
[INFO] [stdout] test simulation::visual::tests::test_rgb_color_creation ... ok
[INFO] [stdout] test simulation::visual::tests::test_rgb_special_colors ... ok
[INFO] [stdout] test simulation::visual::tests::test_visual_regression_config_builder ... ok
[INFO] [stdout] test simulation::visual::tests::test_visual_regression_config_default ... ok
[INFO] [stdout] test tests::test_backend_clone ... ok
[INFO] [stdout] test tests::test_backend_copy ... ok
[INFO] [stdout] test tests::test_backend_selection_is_deterministic ... ok
[INFO] [stdout] test tests::test_backend_variants ... ok
[INFO] [stdout] test tests::test_default_backend_selection_avoids_avx512 ... ok
[INFO] [stdout] test tests::test_backend_debug ... ok
[INFO] [stdout] test tests::test_hash_reexport ... ok
[INFO] [stdout] test tests::test_backend_selection_is_cached ... ok
[INFO] [stdout] test tests::test_detect_x86_backend ... ok
[INFO] [stdout] test hardware::tests::test_expected_throughput_with_fake_gpu ... ok
[INFO] [stdout] test tests::test_matrix_reexport ... ok
[INFO] [stdout] test tests::test_backend_enum ... ok
[INFO] [stdout] test tests::test_backend_selection_consistency ... ok
[INFO] [stdout] test tests::test_backend_select_best ... ok
[INFO] [stdout] test tests::test_op_complexity_copy ... ok
[INFO] [stdout] test tests::test_op_complexity_debug ... ok
[INFO] [stdout] test tests::test_op_complexity_eq ... ok
[INFO] [stdout] test tests::test_op_complexity_ord ... ok
[INFO] [stdout] test tests::test_op_complexity_ordering ... ok
[INFO] [stdout] test tests::test_op_complexity_values ... ok
[INFO] [stdout] test tests::test_operation_type_clone ... ok
[INFO] [stdout] test tests::test_operation_type_copy ... ok
[INFO] [stdout] test tests::test_operation_type_debug ... ok
[INFO] [stdout] test tests::test_operation_type_enum ... ok
[INFO] [stdout] test tests::test_operation_type_equality ... ok
[INFO] [stdout] test tests::test_select_backend_for_compute_bound_allows_avx512 ... ok
[INFO] [stdout] test tests::test_select_backend_for_memory_bound_prefers_avx2 ... ok
[INFO] [stdout] test tests::test_select_backend_for_mixed_prefers_avx2 ... ok
[INFO] [stdout] test tests::test_select_best_available_backend ... ok
[INFO] [stdout] test tests::test_trueno_error_reexport ... ok
[INFO] [stdout] test tests::test_vector_reexport ... ok
[INFO] [stdout] test tiling::tests::test_ab_offset_calculations ... ok
[INFO] [stdout] test tiling::tests::test_arithmetic_intensity ... ok
[INFO] [stdout] test tests::test_symmetric_eigen_reexport ... ok
[INFO] [stdout] test tiling::tests::test_avx512_vs_avx2_tile_sizes ... ok
[INFO] [stdout] test tiling::tests::test_cache_fitting ... ok
[INFO] [stdout] test tiling::tests::test_execute_scalar ... ok
[INFO] [stdout] test tiling::tests::test_extract_scale_min_6bit ... ok
[INFO] [stdout] test tiling::tests::test_f16_conversion ... ok
[INFO] [stdout] test tiling::tests::test_f16_subnormal ... ok
[INFO] [stdout] test tiling::tests::test_index_calculator_k_blocks ... ok
[INFO] [stdout] test tiling::tests::test_index_calculator_boundary ... ok
[INFO] [stdout] test tiling::tests::test_index_calculator_consistency ... ok
[INFO] [stdout] test tiling::tests::test_index_calculator_macro_offset ... ok
[INFO] [stdout] test tiling::tests::test_large_m_dimension ... ok
[INFO] [stdout] test tiling::tests::test_index_calculator_micro_offset ... ok
[INFO] [stdout] test tiling::tests::test_index_calculator_midi_offset ... ok
[INFO] [stdout] test tiling::tests::test_large_k_dimension ... ok
[INFO] [stdout] test tiling::tests::test_odd_sized_matrices ... ok
[INFO] [stdout] test tiling::tests::test_optimal_prefetch_distance ... ok
[INFO] [stdout] test tiling::tests::test_pack_a_index ... ok
[INFO] [stdout] test tiling::tests::test_pack_b_index ... ok
[INFO] [stdout] test tiling::tests::test_packing_layout_equality ... ok
[INFO] [stdout] test tiling::tests::test_prefetch_all_levels ... ok
[INFO] [stdout] test tiling::tests::test_prefetch_locality_debug ... ok
[INFO] [stdout] test tiling::tests::test_prime_sized_matrices ... ok
[INFO] [stdout] test tiling::tests::test_q4k_alignment ... ok
[INFO] [stdout] test tiling::tests::test_q4k_constants ... ok
[INFO] [stdout] test tiling::tests::test_single_element_matrix ... ok
[INFO] [stdout] test tests::test_op_complexity_clone ... ok
[INFO] [stdout] test tiling::tests::test_swizzle_index ... ok
[INFO] [stdout] test tiling::tests::test_tcb_geometry_alignment ... ok
[INFO] [stdout] test tiling::tests::test_tcb_geometry_creation ... ok
[INFO] [stdout] test tiling::tests::test_k_equals_superblock ... ok
[INFO] [stdout] test tiling::tests::test_large_tile_arithmetic ... ok
[INFO] [stdout] test tiling::tests::test_tcb_geometry_display ... ok
[INFO] [stdout] test tiling::tests::test_tcb_geometry_helpers ... ok
[INFO] [stdout] test tiling::tests::test_tcb_geometry_serde ... ok
[INFO] [stdout] test tiling::tests::test_tcb_level_cache_bytes ... ok
[INFO] [stdout] test tiling::tests::test_tile_count_calculation ... ok
[INFO] [stdout] test tiling::tests::test_tcb_level_equality ... ok
[INFO] [stdout] test tiling::tests::test_tiled_q4k_matvec_optimal_rows ... ok
[INFO] [stdout] test tiling::tests::test_tile_divisibility ... ok
[INFO] [stdout] test tiling::tests::test_tcb_geometry_default ... ok
[INFO] [stdout] test tiling::tests::test_tiled_q4k_matvec_creation ... ok
[INFO] [stdout] test tiling::tests::test_tiled_q4k_matvec_stats ... ok
[INFO] [stdout] test tiling::tests::test_tiled_q4k_matvec_weight_offset ... ok
[INFO] [stdout] test tiling::tests::test_tiling_backend_equality ... ok
[INFO] [stdout] test tiling::tests::test_tiling_config_avx512_matmul ... ok
[INFO] [stdout] test tiling::tests::test_tiling_config_avx512_vnni ... ok
[INFO] [stdout] test tiling::tests::test_tiling_config_avx512_q4k_matvec ... ok
[INFO] [stdout] test tiling::tests::test_tiling_config_cpu_avx2 ... ok
[INFO] [stdout] test tiling::tests::test_tiling_config_cpu_rmsnorm ... ok
[INFO] [stdout] test tiling::tests::test_tiling_config_cpu_avx2_q4k_matvec ... ok
[INFO] [stdout] test tiling::tests::test_tiling_config_gpu_q4k_matmul ... ok
[INFO] [stdout] test tiling::tests::test_tiling_config_gpu_q4k_matvec ... ok
[INFO] [stdout] test tiling::tests::test_tiling_config_gpu_softmax ... ok
[INFO] [stdout] test tiling::tests::test_tiling_config_serde ... ok
[INFO] [stdout] test tiling::tests::test_tiling_config_validation_failure ... ok
[INFO] [stdout] test tiling::tests::test_tcb_geometry_invalid_alignment - should panic ... ok
[INFO] [stdout] test tiling::tests::test_tile_offset_boundaries ... ok
[INFO] [stdout] test tiling::tests::test_tcb_geometry_zero_dimension - should panic ... ok
[INFO] [stdout] test tiling::tests::test_tiling_config_micro_divisibility_error ... ok
[INFO] [stdout] test tiling::tests::test_tiled_q4k_matvec_unaligned_k - should panic ... ok
[INFO] [stdout] test tiling::tests::test_tiling_stats_complete ... ok
[INFO] [stdout] test tuner::tests::classifiers::test_all_builder_methods ... ok
[INFO] [stdout] test tuner::tests::classifiers::test_bottleneck_class_to_index ... ok
[INFO] [stdout] test tuner::tests::classifiers::test_bottleneck_recommended_action ... ok
[INFO] [stdout] test tuner::tests::classifiers::test_bottleneck_display ... ok
[INFO] [stdout] test tuner::tests::classifiers::test_feature_builder_normalization ... ok
[INFO] [stdout] test tuner::tests::classifiers::test_bottleneck_classifier ... ok
[INFO] [stdout] test tuner::tests::classifiers::test_kernel_classifier_batched_for_high_m ... ok
[INFO] [stdout] test tuner::tests::classifiers::test_quant_type_bytes_per_param ... ok
[INFO] [stdout] test tuner::tests::classifiers::test_run_config_default ... ok
[INFO] [stdout] test tuner::tests::classifiers::test_quant_type_to_index_all_variants ... ok
[INFO] [stdout] test tuner::tests::coverage::test_brick_tuner_recommend ... ok
[INFO] [stdout] test tuner::tests::coverage::test_brick_tuner_train_insufficient_data ... ok
[INFO] [stdout] test tuner::tests::coverage::test_builder_gpu_l2_cache_mb ... ok
[INFO] [stdout] test tuner::tests::coverage::test_builder_hardware ... ok
[INFO] [stdout] test tuner::tests::coverage::test_builder_is_zero_copy ... ok
[INFO] [stdout] test tuner::tests::coverage::test_chrono_lite_now ... ok
[INFO] [stdout] test simulation::proptests::prop_nan_detection_complete ... ok
[INFO] [stdout] test tuner::tests::coverage::test_collector_auto_retrain_not_ready ... ok
[INFO] [stdout] test tiling::tests::test_tiling_config_divisibility_error ... ok
[INFO] [stdout] test tiling::tests::test_tiling_error_display ... ok
[INFO] [stdout] test tuner::tests::coverage::test_collector_from_json_invalid ... ok
[INFO] [stdout] test tiling::tests::test_tiling_error_trait ... ok
[INFO] [stdout] test brick::tests::budget::test_compute_brick_enforce_budget_fail ... ok
[INFO] [stdout] test tuner::tests::coverage::test_collector_from_json_valid ... ok
[INFO] [stdout] test tuner::tests::classifiers::test_kernel_type_to_index ... ok
[INFO] [stdout] test tuner::tests::coverage::test_collector_bootstrap_from_five_whys ... ok
[INFO] [stdout] test tuner::tests::coverage::test_collector_train_if_ready_not_ready ... ok
[INFO] [stdout] test tuner::tests::classifiers::test_from_brick_bottleneck ... ok
[INFO] [stdout] test tuner::tests::coverage::test_collector_training_progress ... ok
[INFO] [stdout] test tuner::tests::coverage::test_experiment_suggestion_display ... ok
[INFO] [stdout] test matrix::tests::conv_property_tests::test_convolve2d_identity_kernel ... ok
[INFO] [stdout] test tuner::tests::coverage::test_brick_tuner_train ... ok
[INFO] [stdout] test tuner::tests::coverage::test_feature_extractor_default ... ok
[INFO] [stdout] test tuner::tests::coverage::test_pad_right ... ok
[INFO] [stdout] test tuner::tests::coverage::test_throughput_regressor_predict_raw ... ok
[INFO] [stdout] test tuner::tests::coverage::test_tuner_data_collector ... ok
[INFO] [stdout] test tuner::tests::coverage::test_tuner_features_validate ... ok
[INFO] [stdout] test tuner::tests::coverage::test_validation_bad_kernel_onehot ... ok
[INFO] [stdout] test tuner::tests::coverage::test_validation_bad_quant_onehot ... ok
[INFO] [stdout] test tuner::tests::coverage::test_validation_infinite_features ... ok
[INFO] [stdout] test tuner::tests::coverage::test_validation_out_of_range ... ok
[INFO] [stdout] test tuner::tests::feature_engineering::f022_no_infinite_features ... ok
[INFO] [stdout] test tuner::tests::feature_engineering::f021_no_nan_features ... ok
[INFO] [stdout] test tuner::tests::feature_engineering::f023_features_in_0_1_range ... ok
[INFO] [stdout] test tuner::tests::feature_engineering::f026_roofline_bound ... ok
[INFO] [stdout] test tuner::tests::feature_engineering::f029_onehot_sums_to_one ... ok
[INFO] [stdout] test tuner::tests::generalization::f085_adversarial_inputs_handled ... ok
[INFO] [stdout] test tuner::tests::feature_engineering::f040_feature_dimension_is_42 ... ok
[INFO] [stdout] test tuner::tests::generalization::f091_cold_start_handling ... ok
[INFO] [stdout] test tuner::tests::generalization::f096_extreme_values_clipped ... ok
[INFO] [stdout] test tuner::tests::integration::f066_recommendations_json_valid ... ok
[INFO] [stdout] test tuner::tests::integration::f071_feature_extractor_deterministic ... ok
[INFO] [stdout] test tuner::tests::integration::f072_prediction_deterministic ... ok
[INFO] [stdout] test tuner::tests::integration::f070_safetensors_roundtrip ... ok
[INFO] [stdout] test tuner::tests::integration::f075_error_handling_graceful ... ok
[INFO] [stdout] test tuner::tests::model_accuracy::f001_throughput_prediction_reasonable ... ok
[INFO] [stdout] test tuner::tests::model_accuracy::f010_prediction_latency_under_1ms ... ok
[INFO] [stdout] test tuner::tests::model_accuracy::f015_batch_size_monotonic ... ok
[INFO] [stdout] test tuner::tests::model_accuracy::f019_cuda_graphs_benefit_predicted ... ok
[INFO] [stdout] test tuner::tests::training_data::f059_no_data_leakage ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_elu_empty ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_gelu_basic ... ok
[INFO] [stdout] test tuner::tests::coverage::test_concept_drift_status_fields ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_gelu_empty ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_hardswish_basic ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_hardswish_empty ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_leaky_relu_different_slopes ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_leaky_relu_empty ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_log_softmax_empty ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_log_softmax_single ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_log_softmax_basic ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_mish_basic ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_relu_all_negative ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_relu_all_positive ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_mish_empty ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_leaky_relu_basic ... ok
[INFO] [stdout] test tuner::tests::coverage::test_feature_extractor_debug ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_elu_basic ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_relu_basic ... ok
[INFO] [stdout] test blis::tests::blis_gemm::test_gemm_blis_large ... ok
[INFO] [stdout] test tuner::tests::coverage::test_training_stats_all_fields ... ok
[INFO] [stdout] test tuner::tests::coverage::test_tuner_error_display ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_relu_large ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_relu_scalar_backend ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_relu_sse2_backend ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_selu_empty ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_sigmoid_empty ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_selu_basic ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_softmax_empty ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_softmax_large ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_softmax_large_values ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_sigmoid_large ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_sigmoid_range ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_relu_empty ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_softmax_basic ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_sigmoid_scalar_backend ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_softmax_single ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_swish_basic ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_swish_empty ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_add_avx2_backend ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_add_basic ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_softmax_uniform ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_add_empty ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_add_size_mismatch ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_add_sse2_backend ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_add_large_array ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_div_basic ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_add_negatives ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_div_by_one ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_div_by_zero_produces_inf ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_div_empty ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_div_size_mismatch ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_fma_add_zero ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_fma_empty ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_fma_basic ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_fma_size_mismatch_b ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_fma_size_mismatch_c ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_mul_basic ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_mul_by_one ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_mul_by_zero ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_add_non_aligned_size ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_add_scalar_backend ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_mul_preserves_sign ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_add_single_element ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_mul_size_mismatch ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_operations_with_special_floats ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_mul_empty ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_scale_empty ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_scale_negative ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_sub_empty ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_sub_self ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_sub_size_mismatch ... ok
[INFO] [stdout] test vector::ops::normalization::tests::test_layer_norm ... ok
[INFO] [stdout] test vector::ops::normalization::tests::test_layer_norm_simple ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_scale_basic ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_scale_by_one ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_sub_basic ... ok
[INFO] [stdout] test vector::ops::normalization::tests::test_layer_norm_size_mismatch ... ok
[INFO] [stdout] test vector::ops::normalization::tests::test_minmax_normalize_basic ... ok
[INFO] [stdout] test vector::ops::normalization::tests::test_minmax_normalize_constant ... ok
[INFO] [stdout] test vector::ops::normalization::tests::test_normalize_unit_vector ... ok
[INFO] [stdout] test vector::ops::normalization::tests::test_minmax_normalize_empty ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_scale_by_zero ... ok
[INFO] [stdout] test vector::ops::normalization::tests::test_zscore_empty ... ok
[INFO] [stdout] test vector::ops::norms::tests::test_norm_l1_basic ... ok
[INFO] [stdout] test vector::ops::norms::tests::test_norm_l1_empty ... ok
[INFO] [stdout] test vector::ops::norms::tests::test_norm_l2_empty ... ok
[INFO] [stdout] test vector::ops::norms::tests::test_norm_l2_unit ... ok
[INFO] [stdout] test vector::ops::norms::tests::test_norm_linf_all_negative ... ok
[INFO] [stdout] test vector::ops::normalization::tests::test_normalize_zero_vector ... ok
[INFO] [stdout] test vector::ops::normalization::tests::test_zscore_basic ... ok
[INFO] [stdout] test vector::ops::normalization::tests::test_zscore_constant ... ok
[INFO] [stdout] test vector::ops::norms::tests::test_norm_l2_pythagorean ... ok
[INFO] [stdout] test vector::ops::norms::tests::test_norm_linf_basic ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_argmax_empty ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_argmax_single ... ok
[INFO] [stdout] test vector::ops::norms::tests::test_norm_linf_empty ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_argmax_basic ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_argmax_duplicate_max ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_argmin_empty ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_correlation_negative ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_correlation_positive ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_covariance_basic ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_covariance_empty ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_covariance_size_mismatch ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_dot_avx2_backend ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_dot_basic ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_argmin_basic ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_dot_empty ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_dot_large_aligned ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_dot_large_unaligned ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_dot_scalar_backend ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_argmin_single ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_dot_single ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_dot_size_mismatch ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_dot_sse2_backend ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_max_all_negative ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_max_basic ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_correlation_constant_y ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_max_empty ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_correlation_constant_x ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_min_all_negative ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_max_scalar_backend ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_min_basic ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_max_single ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_mean_basic ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_mean_empty ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_mean_single ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_min_empty ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_min_scalar_backend ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_stddev_basic ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_sum_basic ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_min_single ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_sum_kahan_basic ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_stddev_empty ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_sum_kahan_empty ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_sum_empty ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_sum_kahan_precision ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_sum_of_squares_basic ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_sum_of_squares_empty ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_sum_scalar_backend ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_variance_basic ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_sum_single ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_sum_negatives ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_variance_constant ... ok
[INFO] [stdout] test vector::ops::reductions::tests::test_variance_empty ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_acos_basic ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_acos_empty ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_acosh_empty ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_acosh_basic ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_asin_basic ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_asinh_basic ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_asin_empty ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_asinh_empty ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_atan_basic ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_atan_empty ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_atanh_basic ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_atanh_empty ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_cos_basic ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_cos_acos_inverse ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_cos_scalar_backend ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_cos_empty ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_exp_avx2_backend ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_exp_basic ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_cosh_basic ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_exp_empty ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_cosh_empty ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_exp_scalar_backend ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_exp_sse2_backend ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_ln_basic ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_ln_empty ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_exp_negative ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_log10_basic ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_exp_large ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_exp_ln_inverse ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_log10_empty ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_log2_empty ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_sin_asin_inverse ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_sin_basic ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_sin_empty ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_sin_large ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_sin_scalar_backend ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_sinh_asinh_inverse ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_sinh_basic ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_sinh_empty ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_tan_basic ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_tan_empty ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_tanh_atanh_inverse ... ok
[INFO] [stdout] test vector::ops::arithmetic::tests::test_fma_multiply_by_zero ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_log2_basic ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_tanh_basic ... ok
[INFO] [stdout] test vector::ops::transforms::tests::test_abs_basic ... ok
[INFO] [stdout] test vector::ops::transforms::tests::test_abs_empty ... ok
[INFO] [stdout] test vector::ops::transforms::tests::test_clamp_basic ... ok
[INFO] [stdout] test vector::ops::transforms::tests::test_clamp_negative_range ... ok
[INFO] [stdout] test vector::ops::transforms::tests::test_clip_basic ... ok
[INFO] [stdout] test vector::ops::transforms::tests::test_clip_invalid_range ... ok
[INFO] [stdout] test vector::ops::transforms::tests::test_lerp_extrapolation ... ok
[INFO] [stdout] test vector::ops::transforms::tests::test_lerp_midpoint ... ok
[INFO] [stdout] test vector::ops::transforms::tests::test_lerp_size_mismatch ... ok
[INFO] [stdout] test vector::ops::transforms::tests::test_pow_square_root ... ok
[INFO] [stdout] test vector::ops::transforms::tests::test_pow_squared ... ok
[INFO] [stdout] test vector::ops::transforms::tests::test_recip_zero ... ok
[INFO] [stdout] test vector::ops::transforms::tests::test_sqrt_negative ... ok
[INFO] [stdout] test vector::ops::transforms::tests::test_sqrt_basic ... ok
[INFO] [stdout] test vector::ops::transforms::tests::test_recip_basic ... ok
[INFO] [stdout] test vector::ops::transcendental::tests::test_tanh_empty ... ok
[INFO] [stdout] test vector::tests::property_tests::test_acosh_cosh_inverse ... ok
[INFO] [stdout] test tuner::tests::coverage::test_collector_auto_retrain_success ... ok
[INFO] [stdout] test tests::test_backend_all_variants_debug ... ok
[INFO] [stdout] test vector::ops::activations::tests::test_sigmoid_basic ... ok
[INFO] [stdout] test vector::tests::property_tests::test_abs_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_acos_symmetry ... ok
[INFO] [stdout] test vector::tests::property_tests::test_abs_idempotent ... ok
[INFO] [stdout] test vector::tests::property_tests::test_acos_cos_inverse ... ok
[INFO] [stdout] test vector::tests::property_tests::test_acos_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_acosh_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_add_identity ... ok
[INFO] [stdout] test vector::tests::property_tests::test_argmin_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_asinh_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_asin_sin_inverse ... ok
[INFO] [stdout] test vector::tests::property_tests::test_argmax_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_asin_odd_function ... ok
[INFO] [stdout] test vector::tests::property_tests::test_acosh_range ... ok
[INFO] [stdout] test vector::tests::property_tests::test_atan_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_atanh_odd_function ... ok
[INFO] [stdout] test vector::tests::property_tests::test_asinh_sinh_inverse ... ok
[INFO] [stdout] test vector::tests::property_tests::test_cauchy_schwarz ... ok
[INFO] [stdout] test vector::tests::property_tests::test_asin_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_add_associative ... ok
[INFO] [stdout] test vector::tests::property_tests::test_ceil_greater_than_or_equal ... ok
[INFO] [stdout] test vector::tests::property_tests::test_ceil_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_ceil_idempotence ... ok
[INFO] [stdout] test vector::tests::property_tests::test_atan_odd_function ... ok
[INFO] [stdout] test vector::tests::property_tests::test_atanh_tanh_inverse ... ok
[INFO] [stdout] test vector::tests::property_tests::test_abs_non_negative ... ok
[INFO] [stdout] test vector::tests::property_tests::test_clip_idempotent ... ok
[INFO] [stdout] test vector::tests::property_tests::test_add_commutative ... ok
[INFO] [stdout] test vector::tests::property_tests::test_asinh_odd_function ... ok
[INFO] [stdout] test vector::tests::property_tests::test_atanh_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_clamp_idempotent ... ok
[INFO] [stdout] test vector::tests::property_tests::test_clamp_bounds ... ok
[INFO] [stdout] test vector::tests::property_tests::test_atan_tan_inverse ... ok
[INFO] [stdout] test vector::tests::property_tests::test_correlation_bounded ... ok
[INFO] [stdout] test vector::tests::property_tests::test_correlation_self_is_one ... ok
[INFO] [stdout] test vector::tests::property_tests::test_clamp_monotonic ... ok
[INFO] [stdout] test vector::tests::property_tests::test_cosh_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_cosh_definition ... ok
[INFO] [stdout] test backends::q4k::tests::test_parallel_dispatch_large_matrix ... ok
[INFO] [stdout] test vector::tests::property_tests::test_cos_range ... ok
[INFO] [stdout] test vector::tests::property_tests::test_covariance_self_equals_variance ... ok
[INFO] [stdout] test vector::tests::property_tests::test_copysign_magnitude_preservation ... ok
[INFO] [stdout] test vector::tests::property_tests::test_copysign_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_correlation_symmetric ... ok
[INFO] [stdout] test vector::tests::property_tests::test_cosh_sinh_identity ... ok
[INFO] [stdout] test vector::tests::property_tests::test_cos_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_cosh_even_function ... ok
[INFO] [stdout] test vector::tests::property_tests::test_clip_within_bounds ... ok
[INFO] [stdout] test vector::tests::property_tests::test_copysign_sign_copy ... ok
[INFO] [stdout] test vector::tests::property_tests::test_div_identity ... ok
[INFO] [stdout] test vector::tests::property_tests::test_covariance_symmetric ... ok
[INFO] [stdout] test vector::tests::property_tests::test_dot_self_nonnegative ... ok
[INFO] [stdout] test vector::tests::property_tests::test_dot_commutative ... ok
[INFO] [stdout] test vector::tests::property_tests::test_covariance_bilinearity ... ok
[INFO] [stdout] test vector::tests::property_tests::test_exp_zero_identity ... ok
[INFO] [stdout] test vector::tests::property_tests::test_div_inverse ... ok
[INFO] [stdout] test vector::tests::property_tests::test_floor_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_elu_monotonic_property ... ok
[INFO] [stdout] test vector::tests::property_tests::test_fma_zero_mul ... ok
[INFO] [stdout] test vector::tests::property_tests::test_distributive ... ok
[INFO] [stdout] test vector::tests::property_tests::test_floor_idempotence ... ok
[INFO] [stdout] test vector::tests::property_tests::test_floor_less_than_or_equal ... ok
[INFO] [stdout] test vector::tests::property_tests::test_exp_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_fract_decomposition ... ok
[INFO] [stdout] test vector::tests::property_tests::test_fract_magnitude ... ok
[INFO] [stdout] test vector::tests::property_tests::test_div_mul_inverse ... ok
[INFO] [stdout] test vector::tests::property_tests::test_elu_bounded_below_property ... ok
[INFO] [stdout] test vector::tests::property_tests::test_gelu_linear_large_positive ... ok
[INFO] [stdout] test vector::tests::property_tests::test_fract_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_elu_preserves_positive_property ... ok
[INFO] [stdout] test vector::tests::property_tests::test_hardswish_finite_property ... ok
[INFO] [stdout] test vector::tests::property_tests::test_fma_vs_mul_add ... ok
[INFO] [stdout] test vector::tests::property_tests::test_gelu_zero_property ... ok
[INFO] [stdout] test vector::tests::property_tests::test_clip_preserves_order ... ok
[INFO] [stdout] test vector::tests::property_tests::test_gelu_finite_property ... ok
[INFO] [stdout] test vector::tests::property_tests::test_hardswish_transition_property ... ok
[INFO] [stdout] test vector::tests::property_tests::test_exp_addition_property ... ok
[INFO] [stdout] test vector::tests::property_tests::test_lerp_endpoints ... ok
[INFO] [stdout] test vector::tests::property_tests::test_lerp_linearity ... ok
[INFO] [stdout] test tuner::tests::coverage::test_collector_train_if_ready_success ... ok
[INFO] [stdout] test vector::tests::property_tests::test_log10_power_property ... ok
[INFO] [stdout] test vector::tests::property_tests::test_hardswish_zero_large_negative ... ok
[INFO] [stdout] test vector::tests::property_tests::test_log2_power_property ... ok
[INFO] [stdout] test vector::tests::property_tests::test_log2_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_hardswish_identity_large_positive ... ok
[INFO] [stdout] test vector::tests::property_tests::test_log10_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_ln_product_rule ... ok
[INFO] [stdout] test vector::tests::property_tests::test_ln_inverse_exp_property ... ok
[INFO] [stdout] test vector::tests::property_tests::test_fma_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_leaky_relu_scales_negative_property ... ok
[INFO] [stdout] test vector::tests::property_tests::test_lerp_symmetry ... ok
[INFO] [stdout] test vector::tests::property_tests::test_log_softmax_non_positive ... ok
[INFO] [stdout] test vector::tests::property_tests::test_ln_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_log_softmax_exp_sums_to_one ... ok
[INFO] [stdout] test vector::tests::property_tests::test_hardswish_zero_property ... ok
[INFO] [stdout] test vector::tests::property_tests::test_maximum_idempotent ... ok
[INFO] [stdout] test vector::tests::property_tests::test_mean_bounds ... ok
[INFO] [stdout] test vector::tests::property_tests::test_mean_translation ... ok
[INFO] [stdout] test vector::tests::property_tests::test_maximum_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_minimum_idempotent ... ok
[INFO] [stdout] test vector::tests::property_tests::test_mean_scaling ... ok
[INFO] [stdout] test vector::tests::property_tests::test_max_is_maximum ... ok
[INFO] [stdout] test vector::tests::property_tests::test_min_is_minimum ... ok
[INFO] [stdout] test backends::q4k::tests::test_parallel_colmajor_large_matrix ... ok
[INFO] [stdout] test vector::tests::property_tests::test_mish_linear_large_positive ... ok
[INFO] [stdout] test vector::tests::property_tests::test_mish_negative_region_property ... ok
[INFO] [stdout] test vector::tests::property_tests::test_leaky_relu_preserves_positive_property ... ok
[INFO] [stdout] test vector::tests::property_tests::test_mul_identity ... ok
[INFO] [stdout] test vector::tests::property_tests::test_minimum_commutative ... ok
[INFO] [stdout] test vector::tests::property_tests::test_mul_commutative ... ok
[INFO] [stdout] test vector::tests::property_tests::test_mul_zero ... ok
[INFO] [stdout] test vector::tests::property_tests::test_mish_zero_large_negative ... ok
[INFO] [stdout] test vector::tests::property_tests::test_minimum_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_maximum_commutative ... ok
[INFO] [stdout] test vector::tests::property_tests::test_neg_magnitude_preservation ... ok
[INFO] [stdout] test vector::tests::property_tests::test_neg_sign_flip ... ok
[INFO] [stdout] test vector::tests::property_tests::test_norm_l1_absolute_homogeneity ... ok
[INFO] [stdout] test vector::tests::property_tests::test_neg_double_negation_property ... ok
[INFO] [stdout] test vector::tests::property_tests::test_mish_zero_property ... ok
[INFO] [stdout] test vector::tests::property_tests::test_minmax_normalize_produces_zero_min ... ok
[INFO] [stdout] test vector::tests::property_tests::test_log_softmax_translation_invariant ... ok
[INFO] [stdout] test vector::tests::property_tests::test_norm_l1_definition ... ok
[INFO] [stdout] test vector::tests::property_tests::test_norm_linf_definition ... ok
[INFO] [stdout] test vector::tests::property_tests::test_norm_l2_equals_sqrt_dot ... ok
[INFO] [stdout] test vector::tests::property_tests::test_normalize_direction_invariant ... ok
[INFO] [stdout] test vector::tests::property_tests::test_norm_l2_scaling ... ok
[INFO] [stdout] test vector::tests::property_tests::test_norm_linf_absolute_homogeneity ... ok
[INFO] [stdout] test vector::tests::property_tests::test_norm_linf_submultiplicative ... ok
[INFO] [stdout] test vector::tests::property_tests::test_norm_l2_nonnegative ... ok
[INFO] [stdout] test vector::tests::property_tests::test_minmax_normalize_produces_one_max ... ok
[INFO] [stdout] test vector::tests::property_tests::test_pow_power_laws ... ok
[INFO] [stdout] test vector::tests::property_tests::test_recip_vs_division ... ok
[INFO] [stdout] test vector::tests::property_tests::test_recip_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_normalize_unit_norm ... ok
[INFO] [stdout] test vector::tests::property_tests::test_pow_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_round_distance ... ok
[INFO] [stdout] test vector::tests::property_tests::test_norm_l1_triangle_inequality ... ok
[INFO] [stdout] test backends::q6k::tests::test_parallel_colmajor_large_matrix ... ok
[INFO] [stdout] test vector::tests::property_tests::test_leaky_relu_monotonic_property ... ok
[INFO] [stdout] test vector::tests::property_tests::test_round_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_pythagorean_identity ... ok
[INFO] [stdout] test vector::tests::property_tests::test_pow_special_cases ... ok
[INFO] [stdout] test vector::tests::property_tests::test_scale_associative ... ok
[INFO] [stdout] test vector::tests::property_tests::test_selu_asymptote_negative ... ok
[INFO] [stdout] test vector::tests::property_tests::test_mish_finite_property ... ok
[INFO] [stdout] test vector::tests::property_tests::test_relu_non_negative ... ok
[INFO] [stdout] test vector::tests::property_tests::test_recip_inverse ... ok
[INFO] [stdout] test vector::tests::property_tests::test_relu_preserves_positive ... ok
[INFO] [stdout] test vector::tests::property_tests::test_scale_identity ... ok
[INFO] [stdout] test vector::tests::property_tests::test_scale_zero ... ok
[INFO] [stdout] test vector::tests::property_tests::test_scalar_multiplication ... ok
[INFO] [stdout] test vector::tests::property_tests::test_round_idempotence ... ok
[INFO] [stdout] test vector::tests::property_tests::test_scale_distributive ... ok
[INFO] [stdout] test vector::tests::property_tests::test_selu_linear_positive ... ok
[INFO] [stdout] test vector::tests::property_tests::test_minmax_normalize_preserves_order ... ok
[INFO] [stdout] test vector::tests::property_tests::test_selu_monotonic_property ... ok
[INFO] [stdout] test vector::tests::property_tests::test_sigmoid_bounded ... ok
[INFO] [stdout] test vector::tests::property_tests::test_signum_range ... ok
[INFO] [stdout] test vector::tests::property_tests::test_signum_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_sin_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_sinh_odd_function ... ok
[INFO] [stdout] test vector::tests::property_tests::test_sin_periodicity_property ... ok
[INFO] [stdout] test vector::tests::property_tests::test_relu_idempotent ... ok
[INFO] [stdout] test vector::tests::property_tests::test_signum_abs_identity ... ok
[INFO] [stdout] test vector::tests::property_tests::test_selu_zero_property ... ok
[INFO] [stdout] test vector::tests::property_tests::test_sqrt_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_stddev_scaling ... ok
[INFO] [stdout] test vector::tests::property_tests::test_sqrt_inverse_square ... ok
[INFO] [stdout] test vector::tests::property_tests::test_softmax_translation_invariant ... ok
[INFO] [stdout] test vector::tests::property_tests::test_softmax_sums_to_one ... ok
[INFO] [stdout] test vector::tests::property_tests::test_sin_range ... ok
[INFO] [stdout] test vector::tests::property_tests::test_sinh_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_sigmoid_symmetry_property ... ok
[INFO] [stdout] test vector::tests::property_tests::test_sinh_definition ... ok
[INFO] [stdout] test vector::tests::property_tests::test_selu_finite_property ... ok
[INFO] [stdout] test vector::tests::property_tests::test_sum_matches_manual ... ok
[INFO] [stdout] test vector::tests::property_tests::test_sub_anti_commutative ... ok
[INFO] [stdout] test vector::tests::property_tests::test_sum_kahan_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_stddev_non_negative ... ok
[INFO] [stdout] test vector::tests::property_tests::test_stddev_translation_invariance ... ok
[INFO] [stdout] test vector::tests::property_tests::test_sum_linearity ... ok
[INFO] [stdout] test vector::tests::property_tests::test_tan_odd_function ... ok
[INFO] [stdout] test vector::tests::property_tests::test_sub_identity ... ok
[INFO] [stdout] test vector::tests::property_tests::test_sub_inverse ... ok
[INFO] [stdout] test vector::tests::property_tests::test_sum_of_squares_equals_dot_self ... ok
[INFO] [stdout] test vector::tests::property_tests::test_sum_of_squares_scaling ... ok
[INFO] [stdout] test vector::tests::property_tests::test_tan_sin_cos_identity ... ok
[INFO] [stdout] test vector::tests::property_tests::test_swish_linear_large_positive ... ok
[INFO] [stdout] test vector::tests::property_tests::test_tanh_range_bound ... ok
[INFO] [stdout] test vector::tests::property_tests::test_sqrt_monotonic ... ok
[INFO] [stdout] test vector::tests::property_tests::test_sum_of_squares_non_negative ... ok
[INFO] [stdout] test vector::tests::property_tests::test_trunc_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_variance_scaling ... ok
[INFO] [stdout] test vector::tests::property_tests::test_tanh_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_softmax_in_unit_range ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_abs_avx512_path ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_aligned_vector_creation ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_aligned_vector_operations ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_argmax_avx512_path ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_argmin_avx512_path ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_clamp_avx512_path ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_clip_all_above ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_clip_all_below ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_clip_basic ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_clip_equal_bounds ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_clip_invalid_range ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_clip_no_change ... ok
[INFO] [stdout] test vector::tests::property_tests::test_tanh_sinh_cosh_relation ... ok
[INFO] [stdout] test vector::tests::property_tests::test_variance_non_negative ... ok
[INFO] [stdout] test vector::tests::property_tests::test_tan_correctness ... ok
[INFO] [stdout] test vector::tests::property_tests::test_trunc_idempotence ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_elu_basic ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_elu_empty_vector ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_elu_preserves_positive ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_elu_saturation ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_elu_different_alphas ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_div_parallel_large_vector ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_gelu_basic ... ok
[INFO] [stdout] test vector::tests::property_tests::test_variance_translation_invariance ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_gelu_large_negative ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_gelu_large_positive ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_gelu_empty_vector ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_gelu_smoothness ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_hardswish_basic ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_hardswish_boundary_values ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_hardswish_empty_vector ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_hardswish_large_values ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_hardswish_transition_region ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_hardswish_zero ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_gelu_zero ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_leaky_relu_basic ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_leaky_relu_different_slopes ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_leaky_relu_empty_vector ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_leaky_relu_invalid_slope ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_leaky_relu_preserves_positive ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_leaky_relu_reduces_to_relu ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_log_softmax_basic ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_lerp_avx512_path ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_log_softmax_empty_vector ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_log_softmax_large_values ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_log_softmax_negative_values ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_log_softmax_single_element ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_log_softmax_uniform ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_mish_basic ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_mish_empty_vector ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_mish_large_negative ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_mish_large_positive ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_mish_minimum ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_mish_zero ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_norm_l1_avx512_path ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_norm_linf_avx512_path ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_parallel_execution_correctness ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_elu_invalid_alpha ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_fma_avx512_path ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_relu_all_positive ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_relu_basic ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_relu_sparsity ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_relu_zero_boundary ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_scale_avx512_path ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_relu_empty_vector ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_selu_basic ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_selu_continuity_at_zero ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_selu_empty_vector ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_selu_negative_asymptote ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_selu_positive_scaling ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_selu_zero ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_sigmoid_basic ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_relu_all_negative ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_sigmoid_extreme_values ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_fma_parallel_large_vector ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_sigmoid_empty_vector ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_sigmoid_zero ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_softmax_basic ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_softmax_empty_vector ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_softmax_large_values ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_softmax_negative_values ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_softmax_single_element ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_softmax_uniform ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_sigmoid_range ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_sigmoid_symmetry ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_swish_empty_vector ... ok
[INFO] [stdout] test vector::tests::property_tests::test_swish_zero_property ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_swish_large_positive ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_swish_basic ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_swish_large_negative ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_swish_minimum ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_swish_zero ... ok
[INFO] [stdout] test vector::tests::unit::core::test_abs_all_positive ... ok
[INFO] [stdout] test vector::tests::unit::core::test_abs_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_abs_all_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_abs_mixed ... ok
[INFO] [stdout] test vector::tests::unit::core::test_abs_with_zeros ... ok
[INFO] [stdout] test vector::tests::unit::core::test_acos_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_acos_cos_inverse ... ok
[INFO] [stdout] test vector::tests::unit::core::test_acos_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_acos_symmetry ... ok
[INFO] [stdout] test vector::tests::unit::core::test_acos_zero ... ok
[INFO] [stdout] test vector::tests::unit::core::test_acos_range ... ok
[INFO] [stdout] test vector::tests::unit::core::test_acosh_cosh_relation ... ok
[INFO] [stdout] test vector::tests::unit::core::test_acosh_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_acosh_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_acosh_large ... ok
[INFO] [stdout] test vector::tests::unit::core::test_add ... ok
[INFO] [stdout] test vector::tests::unit::core::test_add_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_add_single ... ok
[INFO] [stdout] test vector::tests::unit::core::test_add_size_mismatch ... ok
[INFO] [stdout] test vector::tests::unit::core::test_argmax ... ok
[INFO] [stdout] test vector::tests::unit::core::test_argmax_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_argmax_first_occurrence ... ok
[INFO] [stdout] test vector::tests::unit::core::test_argmax_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_argmax_single ... ok
[INFO] [stdout] test vector::tests::unit::core::test_argmin ... ok
[INFO] [stdout] test vector::tests::unit::core::test_argmin_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_argmin_first_occurrence ... ok
[INFO] [stdout] test vector::tests::unit::core::test_argmin_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_acosh_one ... ok
[INFO] [stdout] test vector::tests::unit::core::test_acosh_positive ... ok
[INFO] [stdout] test vector::tests::unit::core::test_argmin_single ... ok
[INFO] [stdout] test vector::tests::unit::core::test_asin_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_asin_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_asin_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_asin_range ... ok
[INFO] [stdout] test vector::tests::unit::core::test_asin_sin_inverse ... ok
[INFO] [stdout] test vector::tests::unit::core::test_asin_zero ... ok
[INFO] [stdout] test vector::tests::unit::core::test_asinh_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_asinh_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_asinh_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_asinh_odd_function ... ok
[INFO] [stdout] test vector::tests::unit::core::test_asinh_positive ... ok
[INFO] [stdout] test vector::tests::unit::core::test_asinh_zero ... ok
[INFO] [stdout] test vector::tests::unit::core::test_atan_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_atan_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_atan_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_atan_range ... ok
[INFO] [stdout] test vector::tests::unit::core::test_atan_tan_inverse ... ok
[INFO] [stdout] test vector::tests::unit::core::test_atan_zero ... ok
[INFO] [stdout] test vector::tests::unit::core::test_atanh_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_atanh_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_atanh_odd_function ... ok
[INFO] [stdout] test vector::tests::unit::core::test_atanh_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_auto_backend_resolution ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_scale_parallel_large_vector ... ok
[INFO] [stdout] test vector::tests::unit::core::test_ceil_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_ceil_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_ceil_integers ... ok
[INFO] [stdout] test vector::tests::unit::core::test_ceil_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_ceil_positive ... ok
[INFO] [stdout] test vector::tests::unit::core::test_ceil_zero ... ok
[INFO] [stdout] test vector::tests::unit::core::test_clamp_all_above_max ... ok
[INFO] [stdout] test vector::tests::unit::core::test_atanh_positive ... ok
[INFO] [stdout] test vector::tests::unit::core::test_atanh_zero ... ok
[INFO] [stdout] test vector::tests::unit::core::test_clamp_all_below_min ... ok
[INFO] [stdout] test vector::tests::unit::core::test_avx512_backend_vector_ops ... ok
[INFO] [stdout] test vector::tests::unit::core::test_clamp_all_within_range ... ok
[INFO] [stdout] test vector::tests::unit::core::test_clamp_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_clamp_negative_range ... ok
[INFO] [stdout] test vector::tests::unit::core::test_clamp_same_min_max ... ok
[INFO] [stdout] test vector::tests::unit::core::test_copysign_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_copysign_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_copysign_infinity ... ok
[INFO] [stdout] test vector::tests::unit::core::test_copysign_negative_magnitude ... ok
[INFO] [stdout] test vector::tests::unit::core::test_copysign_size_mismatch ... ok
[INFO] [stdout] test vector::tests::unit::core::test_copysign_zero ... ok
[INFO] [stdout] test vector::tests::unit::core::test_cos_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_cos_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_cos_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_cos_quarter_circle ... ok
[INFO] [stdout] test vector::tests::unit::core::test_cos_sin_relation ... ok
[INFO] [stdout] test vector::tests::unit::core::test_cos_zero ... ok
[INFO] [stdout] test vector::tests::unit::core::test_cosh_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_cosh_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_cosh_even_function ... ok
[INFO] [stdout] test vector::tests::unit::core::test_cosh_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_cosh_positive ... ok
[INFO] [stdout] test vector::tests::unit::core::test_cosh_zero ... ok
[INFO] [stdout] test vector::tests::unit::core::test_div ... ok
[INFO] [stdout] test vector::tests::unit::core::test_div_by_one ... ok
[INFO] [stdout] test vector::tests::unit::core::test_div_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_div_fractional ... ok
[INFO] [stdout] test vector::tests::unit::core::test_div_single ... ok
[INFO] [stdout] test vector::tests::unit::core::test_div_size_mismatch ... ok
[INFO] [stdout] test vector::tests::unit::core::test_dot ... ok
[INFO] [stdout] test vector::tests::unit::core::test_dot_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_dot_size_mismatch ... ok
[INFO] [stdout] test vector::tests::unit::core::test_exp_backend_auto_unsupported ... ok
[INFO] [stdout] test vector::tests::unit::core::test_exp_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_exp_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_exp_large_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_clamp_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_exp_large_positive ... ok
[INFO] [stdout] test vector::tests::unit::core::test_clamp_invalid_range ... ok
[INFO] [stdout] test vector::tests::unit::core::test_exp_zero ... ok
[INFO] [stdout] test vector::tests::unit::core::test_exp_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_floor_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_floor_integers ... ok
[INFO] [stdout] test vector::tests::unit::core::test_floor_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_floor_zero ... ok
[INFO] [stdout] test vector::tests::unit::core::test_fma_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_fma_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_floor_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_fma_negatives ... ok
[INFO] [stdout] test vector::tests::unit::core::test_fma_ones ... ok
[INFO] [stdout] test vector::tests::unit::core::test_fma_size_mismatch_b ... ok
[INFO] [stdout] test vector::tests::unit::core::test_fma_zeros ... ok
[INFO] [stdout] test vector::tests::unit::core::test_fract_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_fract_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_fract_integers ... ok
[INFO] [stdout] test vector::tests::unit::core::test_fract_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_fract_positive ... ok
[INFO] [stdout] test vector::tests::unit::core::test_fract_range ... ok
[INFO] [stdout] test vector::tests::unit::core::test_from_slice ... ok
[INFO] [stdout] test vector::tests::unit::core::test_from_slice_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_from_slice_single_element ... ok
[INFO] [stdout] test vector::tests::unit::core::test_from_slice_with_backend ... ok
[INFO] [stdout] test vector::tests::unit::core::test_gpu_and_auto_backend_fallback ... ok
[INFO] [stdout] test vector::tests::unit::core::test_lerp_at_one ... ok
[INFO] [stdout] test vector::tests::unit::core::test_lerp_at_zero ... ok
[INFO] [stdout] test vector::tests::unit::core::test_lerp_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_lerp_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_lerp_extrapolate_above ... ok
[INFO] [stdout] test vector::tests::unit::core::test_lerp_extrapolate_below ... ok
[INFO] [stdout] test vector::tests::unit::core::test_lerp_size_mismatch ... ok
[INFO] [stdout] test vector::tests::unit::core::test_ln_basic ... ok
[INFO] [stdout] test vector::tests::property_tests::test_trunc_toward_zero ... ok
[INFO] [stdout] test vector::tests::unit::core::test_ln_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_ln_inverse_exp ... ok
[INFO] [stdout] test vector::tests::unit::core::test_ln_large_values ... ok
[INFO] [stdout] test vector::tests::unit::core::test_ln_small_values ... ok
[INFO] [stdout] test vector::tests::unit::core::test_log10_basic ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_add_parallel_large_vector ... ok
[INFO] [stdout] test vector::tests::unit::core::test_log10_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_log10_non_powers ... ok
[INFO] [stdout] test vector::tests::unit::core::test_ln_one ... ok
[INFO] [stdout] test vector::tests::unit::core::test_log10_one ... ok
[INFO] [stdout] test vector::tests::unit::core::test_log2_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_log2_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_log10_fractional ... ok
[INFO] [stdout] test vector::tests::unit::core::test_floor_positive ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_sub_parallel_large_vector ... ok
[INFO] [stdout] test vector::tests::unit::core::test_fma_size_mismatch_c ... ok
[INFO] [stdout] test vector::tests::unit::core::test_log2_fractional ... ok
[INFO] [stdout] test vector::tests::unit::core::test_log2_non_powers ... ok
[INFO] [stdout] test vector::tests::unit::core::test_max_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_log2_one ... ok
[INFO] [stdout] test vector::tests::unit::core::test_max_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_min_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_mul ... ok
[INFO] [stdout] test vector::tests::unit::core::test_mul_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_mul_size_mismatch ... ok
[INFO] [stdout] test vector::tests::unit::core::test_norm_l1_all_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_norm_l1_all_positive ... ok
[INFO] [stdout] test vector::tests::unit::core::test_norm_l1_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_norm_l1_empty_vector ... ok
[INFO] [stdout] test vector::tests::unit::core::test_norm_l1_zero_vector ... ok
[INFO] [stdout] test vector::tests::unit::core::test_norm_l2 ... ok
[INFO] [stdout] test vector::tests::unit::core::test_norm_l2_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_norm_l2_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_max_single ... ok
[INFO] [stdout] test vector::tests::unit::core::test_min ... ok
[INFO] [stdout] test vector::tests::unit::core::test_norm_l2_single ... ok
[INFO] [stdout] test vector::tests::unit::core::test_min_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_norm_l2_unit_vector ... ok
[INFO] [stdout] test vector::tests::unit::core::test_norm_linf_all_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_max ... ok
[INFO] [stdout] test vector::tests::unit::core::test_norm_linf_empty_vector ... ok
[INFO] [stdout] test vector::tests::unit::core::test_norm_linf_single_element ... ok
[INFO] [stdout] test vector::tests::unit::core::test_norm_linf_zero_vector ... ok
[INFO] [stdout] test vector::tests::unit::core::test_norm_linf_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_normalize ... ok
[INFO] [stdout] test vector::tests::unit::core::test_min_single ... ok
[INFO] [stdout] test vector::tests::unit::core::test_normalize_already_unit ... ok
[INFO] [stdout] test vector::tests::unit::core::test_normalize_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_normalize_zero_vector ... ok
[INFO] [stdout] test vector::tests::unit::core::test_pow_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_pow_cube ... ok
[INFO] [stdout] test vector::tests::unit::core::test_pow_fractional ... ok
[INFO] [stdout] test vector::tests::unit::core::test_pow_negative_exponent ... ok
[INFO] [stdout] test vector::tests::unit::core::test_pow_zero_exponent ... ok
[INFO] [stdout] test vector::tests::unit::core::test_recip_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_recip_fractional ... ok
[INFO] [stdout] test vector::tests::unit::core::test_recip_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_recip_zero ... ok
[INFO] [stdout] test vector::tests::unit::core::test_pow_one_exponent ... ok
[INFO] [stdout] test vector::tests::unit::core::test_round_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_round_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_recip_ones ... ok
[INFO] [stdout] test vector::tests::unit::core::test_round_positive ... ok
[INFO] [stdout] test vector::tests::unit::core::test_round_halfway ... ok
[INFO] [stdout] test vector::tests::unit::core::test_round_zero ... ok
[INFO] [stdout] test vector::tests::unit::core::test_scalar_backend_operations ... ok
[INFO] [stdout] test vector::tests::unit::core::test_round_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_norm_linf_all_positive ... ok
[INFO] [stdout] test vector::tests::unit::core::test_scale_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_scale_by_fraction ... ok
[INFO] [stdout] test vector::tests::unit::core::test_scale_by_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_scale_by_one ... ok
[INFO] [stdout] test vector::tests::unit::core::test_scale_by_zero ... ok
[INFO] [stdout] test vector::tests::unit::core::test_scale_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_signum_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_signum_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_signum_mixed ... ok
[INFO] [stdout] test vector::tests::unit::core::test_signum_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_signum_positive ... ok
[INFO] [stdout] test vector::tests::unit::core::test_signum_zero_handling ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sin_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sin_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sin_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sin_periodicity ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sin_quarter_circle ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sin_zero ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sinh_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sinh_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sinh_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sinh_positive ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sinh_odd_function ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sinh_zero ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sqrt_fractional ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sqrt_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sqrt_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sub_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sub_negative_result ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sub_single ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sub_size_mismatch ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sqrt_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_pow_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sqrt_zeros ... ok
[INFO] [stdout] test vector::tests::unit::core::test_recip_negatives ... ok
[INFO] [stdout] test vector::tests::property_tests::test_tanh_odd_function ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sum_kahan ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sum_kahan_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sum_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sub ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sum_kahan_numerical_stability ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sum ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sum_kahan_single ... ok
[INFO] [stdout] test vector::tests::unit::core::test_tan_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_tan_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_tan_sin_cos_relation ... ok
[INFO] [stdout] test vector::tests::unit::core::test_tanh_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_tanh_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_tan_zero ... ok
[INFO] [stdout] test vector::tests::unit::core::test_tan_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_tan_quarter_circle ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sum_single ... ok
[INFO] [stdout] test vector::tests::unit::core::test_tanh_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_tanh_zero ... ok
[INFO] [stdout] test vector::tests::unit::core::test_tanh_range ... ok
[INFO] [stdout] test vector::tests::unit::core::test_trunc_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_trunc_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_tanh_sinh_cosh_relation ... ok
[INFO] [stdout] test vector::tests::unit::core::test_trunc_toward_zero ... ok
[INFO] [stdout] test vector::tests::unit::core::test_trunc_zero ... ok
[INFO] [stdout] test vector::tests::unit::core::test_with_alignment_invalid_not_power_of_two ... ok
[INFO] [stdout] test vector::tests::unit::core::test_sqrt_one ... ok
[INFO] [stdout] test vector::tests::unit::core::test_with_alignment_invalid_zero ... ok
[INFO] [stdout] test vector::tests::unit::core::test_with_alignment_valid ... ok
[INFO] [stdout] test vector::tests::unit::minmax::test_maximum_infinity ... ok
[INFO] [stdout] test vector::tests::unit::minmax::test_maximum_nan ... ok
[INFO] [stdout] test vector::tests::unit::minmax::test_maximum_size_mismatch ... ok
[INFO] [stdout] test vector::tests::unit::minmax::test_maximum_negative ... ok
[INFO] [stdout] test vector::tests::unit::core::test_with_alignment_power_of_two ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_mul_parallel_large_vector ... ok
[INFO] [stdout] test vector::tests::unit::minmax::test_maximum_basic ... ok
[INFO] [stdout] test vector::tests::unit::core::test_trunc_negative ... ok
[INFO] [stdout] test vector::tests::unit::minmax::test_maximum_empty ... ok
[INFO] [stdout] test vector::tests::unit::core::test_trunc_positive ... ok
[INFO] [stdout] test vector::tests::property_tests::test_swish_finite_property ... ok
[INFO] [stdout] test vector::tests::unit::core::test_with_alignment_auto_backend_resolution ... ok
[INFO] [stdout] test vector::tests::unit::minmax::test_minimum_empty ... ok
[INFO] [stdout] test vector::tests::unit::minmax::test_minimum_infinity ... ok
[INFO] [stdout] test vector::tests::unit::minmax::test_minimum_basic ... ok
[INFO] [stdout] test vector::tests::unit::minmax::test_minimum_size_mismatch ... ok
[INFO] [stdout] test vector::tests::unit::minmax::test_minimum_nan ... ok
[INFO] [stdout] test vector::tests::unit::minmax::test_neg_double_negation ... ok
[INFO] [stdout] test vector::tests::unit::minmax::test_minimum_negative ... ok
[INFO] [stdout] test vector::tests::unit::minmax::test_neg_basic ... ok
[INFO] [stdout] test vector::tests::unit::minmax::test_neg_empty ... ok
[INFO] [stdout] test vector::tests::unit::minmax::test_neg_infinity ... ok
[INFO] [stdout] test vector::tests::unit::minmax::test_neg_nan ... ok
[INFO] [stdout] test vector::tests::unit::minmax::test_neg_zero ... ok
[INFO] [stdout] test vector::tests::unit::normalize::test_layer_norm_basic ... ok
[INFO] [stdout] test vector::tests::unit::normalize::test_layer_norm_constant_input ... ok
[INFO] [stdout] test vector::tests::unit::normalize::test_layer_norm_empty_vector ... ok
[INFO] [stdout] test vector::tests::unit::normalize::test_layer_norm_negative_values ... ok
[INFO] [stdout] test vector::tests::unit::normalize::test_layer_norm_simple ... ok
[INFO] [stdout] test vector::tests::unit::normalize::test_layer_norm_single_element ... ok
[INFO] [stdout] test vector::tests::unit::normalize::test_layer_norm_size_mismatch_beta ... ok
[INFO] [stdout] test vector::tests::unit::normalize::test_layer_norm_size_mismatch_gamma ... ok
[INFO] [stdout] test vector::tests::unit::normalize::test_layer_norm_with_scale_shift ... ok
[INFO] [stdout] test vector::tests::unit::normalize::test_minmax_normalize_already_normalized ... ok
[INFO] [stdout] test vector::tests::unit::normalize::test_minmax_normalize_negative_values ... ok
[INFO] [stdout] test vector::tests::unit::normalize::test_minmax_normalize_single_element ... ok
[INFO] [stdout] test vector::tests::unit::normalize::test_zscore_already_normalized ... ok
[INFO] [stdout] test vector::tests::unit::normalize::test_zscore_constant_vector ... ok
[INFO] [stdout] test vector::tests::unit::normalize::test_zscore_basic ... ok
[INFO] [stdout] test vector::tests::unit::normalize::test_zscore_empty_vector ... ok
[INFO] [stdout] test vector::tests::unit::normalize::test_zscore_negative_values ... ok
[INFO] [stdout] test vector::tests::unit::normalize::test_zscore_single_element ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_correlation_constant_vector ... ok
[INFO] [stdout] test vector::tests::unit::normalize::test_minmax_normalize_basic ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_correlation_self ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_correlation_size_mismatch ... ok
[INFO] [stdout] test vector::tests::unit::normalize::test_minmax_normalize_empty_vector ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_covariance_positive ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_correlation_zero ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_covariance_negative ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_covariance_size_mismatch ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_correlation_perfect_positive ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_covariance_empty ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_mean_mixed ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_stddev_basic ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_mean_all_same ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_mean_basic ... ok
[INFO] [stdout] test vector::tests::unit::normalize::test_minmax_normalize_constant_vector ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_mean_negative ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_covariance_zero ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_stddev_constant ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_stddev_empty ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_stddev_single ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_stddev_symmetric ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_stddev_two_values ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_mean_empty ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_sum_of_squares_basic ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_sum_of_squares_empty ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_sum_of_squares_zero ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_variance_basic ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_sum_of_squares_negative ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_variance_single ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_sum_of_squares_pythagorean ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_variance_two_values ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_variance_constant ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_variance_symmetric ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_correlation_perfect_negative ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_covariance_self ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_sum_of_squares_single ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_variance_empty ... ok
[INFO] [stdout] test vector::tests::unit::stats::test_mean_single ... ok
[INFO] [stdout] test vector::tests::property_tests::test_zscore_produces_zero_mean ... ok
[INFO] [stdout] test vector::tests::property_tests::test_zscore_produces_unit_stddev ... ok
[INFO] [stdout] test vector::tests::unit::activation::test_dot_parallel_large_vector ... ok
[INFO] [stdout] test vector::tests::property_tests::test_sigmoid_monotonic ... ok
[INFO] [stdout] test vector::tests::property_tests::test_zscore_preserves_correlation ... ok
[INFO] [stdout] test backends::q6k::tests::test_parallel_dispatch_large_matrix ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- brick::tests::model_trace::test_f375_toggle_safety_zero_cost stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'brick::tests::model_trace::test_f375_toggle_safety_zero_cost' (988) panicked at src/brick/tests/model_trace.rs:1714:5:
[INFO] [stdout] Disabled overhead too high: 133.4ns
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57f375eccde2 - std::backtrace_rs::backtrace::libunwind::trace::h90e89fac33585832
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57f375eccde2 - std::backtrace_rs::backtrace::trace_unsynchronized::heebcf2380a8e7359
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57f375eccde2 - std::sys::backtrace::_print_fmt::hdf3e2a22d2f810db
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:68:9
[INFO] [stdout]    3:     0x57f375eccde2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hac1d885928ba8582
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:38:26
[INFO] [stdout]    4:     0x57f375ee0aa7 - core::fmt::rt::Argument::fmt::h6901eb7c19abebe8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57f375ee0aa7 - core::fmt::write::h83ebb4d32483be9e
[INFO] [stdout]    6:     0x57f375e9a7f6 - std::io::default_write_fmt::h751a79cdae495f10
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57f375e9a7f6 - std::io::Write::write_fmt::h9ef514f8700ff7b2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x57f375eabb29 - std::sys::backtrace::BacktraceLock::print::hcc2e1a3ac996c911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:41:9
[INFO] [stdout]    9:     0x57f375eabb29 - std::panicking::default_hook::{{closure}}::h8e9c4d1276f0925f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57f375eab9c1 - std::panicking::default_hook::h2b2078d38b534dfb
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57f375ca0b1e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h39d051e7dedac6a7
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x57f375ca0b1e - test::test_main_with_exit_callback::{{closure}}::h4b005fe75814c302
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57f375eabe52 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd426070722c13cbf
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x57f375eabe52 - std::panicking::panic_with_hook::h39b739724e701bfd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x57f375eabbe8 - std::panicking::panic_handler::{{closure}}::he540c4833054e458
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x57f375ea6a69 - std::sys::backtrace::__rust_end_short_backtrace::hfa179d89deec8aed
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:176:18
[INFO] [stdout]   17:     0x57f375e8e61d - __rustc[d131491b17107b07]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x57f375eea3bc - core::panicking::panic_fmt::ha564519d657d9c46
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57f3759c160c - trueno::brick::tests::model_trace::test_f375_toggle_safety_zero_cost::h733ec707cd674be1
[INFO] [stdout]                                at /opt/rustwide/workdir/src/brick/tests/model_trace.rs:1714:5
[INFO] [stdout]   20:     0x57f3759c16e7 - trueno::brick::tests::model_trace::test_f375_toggle_safety_zero_cost::{{closure}}::hccb6aa603de59e10
[INFO] [stdout]                                at /opt/rustwide/workdir/src/brick/tests/model_trace.rs:1692:39
[INFO] [stdout]   21:     0x57f375919846 - core::ops::function::FnOnce::call_once::h81c96d789d1d8e6f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x57f375ca094b - core::ops::function::FnOnce::call_once::h0217b30cfdee2e67
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x57f375ca094b - test::__rust_begin_short_backtrace::h6d98714a1e28f556
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x57f375cb42da - test::run_test_in_process::{{closure}}::he2c70d2634d3a3cc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x57f375cb42da - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40a0a825bcf17fdd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x57f375cb42da - std::panicking::catch_unwind::do_call::h6c8eb5dd6e7b5975
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x57f375cb42da - std::panicking::catch_unwind::h55455eac2972ad1e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x57f375cb42da - std::panic::catch_unwind::h0025465150a5e558
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x57f375cb42da - test::run_test_in_process::hb61e682f9b630fbc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x57f375cb42da - test::run_test::{{closure}}::hc2c2a7a38ab176e2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x57f375c8e574 - test::run_test::{{closure}}::ha91867b85cd2a911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x57f375c8e574 - std::sys::backtrace::__rust_begin_short_backtrace::ha00a9fe02049c339
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:160:18
[INFO] [stdout]   33:     0x57f375c91ea2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd629fba9153dfb55
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:92:13
[INFO] [stdout]   34:     0x57f375c91ea2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4189018816a5c5d9
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x57f375c91ea2 - std::panicking::catch_unwind::do_call::hf9fcdbca3c2e9877
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x57f375c91ea2 - std::panicking::catch_unwind::h97b92d88631c7c64
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x57f375c91ea2 - std::panic::catch_unwind::ha77cdbb68e725e5e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x57f375c91ea2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h511f05bc1a132253
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:90:26
[INFO] [stdout]   39:     0x57f375c91ea2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6b68b31e9b685cb8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x57f375ea1fcf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h22a27d165e4e871d
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   41:     0x57f375ea1fcf - std::sys::thread::unix::Thread::new::thread_start::h45cc87bb053add0f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x7c091c1abaa4 - <unknown>
[INFO] [stdout]   43:     0x7c091c238a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     brick::tests::model_trace::test_f375_toggle_safety_zero_cost
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 2419 passed; 1 failed; 1 ignored; 0 measured; 0 filtered out; finished in 3.61s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "8f53a78e3fe0a5266127fa8b4fc6603f2f53ea413bfaed94dfc4aa12374a99dd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8f53a78e3fe0a5266127fa8b4fc6603f2f53ea413bfaed94dfc4aa12374a99dd", kill_on_drop: false }`
[INFO] [stdout] 8f53a78e3fe0a5266127fa8b4fc6603f2f53ea413bfaed94dfc4aa12374a99dd
