[INFO] cloning repository https://github.com/laiadlotape/specere [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/laiadlotape/specere" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flaiadlotape%2Fspecere", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flaiadlotape%2Fspecere'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] da63e13f2abbebfe5efec9fb61cc079a4303c13f [INFO] testing laiadlotape/specere against master#f9988fefd3add01f414f52b414308e7872622fee for pr-155114 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flaiadlotape%2Fspecere" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-3-tc1/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/laiadlotape/specere [INFO] finished tweaking git repo https://github.com/laiadlotape/specere [INFO] tweaked toml for git repo https://github.com/laiadlotape/specere written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/laiadlotape/specere on toolchain f9988fefd3add01f414f52b414308e7872622fee [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/laiadlotape/specere 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" "+f9988fefd3add01f414f52b414308e7872622fee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded opentelemetry-proto v0.31.0 [INFO] [stderr] Downloaded rustls-webpki v0.103.12 [INFO] [stderr] Downloaded opentelemetry_sdk v0.31.0 [INFO] [stderr] Downloaded const-hex v1.18.1 [INFO] [stderr] Downloaded rustls v0.23.38 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ff44fac14290dd51404c7f6836bad656da2730ea44b0509d738e04f157e7f1a1 [INFO] running `Command { std: "docker" "start" "-a" "ff44fac14290dd51404c7f6836bad656da2730ea44b0509d738e04f157e7f1a1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ff44fac14290dd51404c7f6836bad656da2730ea44b0509d738e04f157e7f1a1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ff44fac14290dd51404c7f6836bad656da2730ea44b0509d738e04f157e7f1a1", kill_on_drop: false }` [INFO] [stdout] ff44fac14290dd51404c7f6836bad656da2730ea44b0509d738e04f157e7f1a1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5e3ea5cd1dc1727741e3f9b8bb0643f3016b64025af170e77b85ea1e52214a93 [INFO] running `Command { std: "docker" "start" "-a" "5e3ea5cd1dc1727741e3f9b8bb0643f3016b64025af170e77b85ea1e52214a93", kill_on_drop: false }` [INFO] [stderr] Compiling quote v1.0.45 [INFO] [stderr] Compiling libc v0.2.185 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling http v1.4.0 [INFO] [stderr] Compiling futures-channel v0.3.32 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling winnow v0.7.15 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling cc v1.2.60 [INFO] [stderr] Compiling time-macros v0.2.27 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling matchit v0.8.4 [INFO] [stderr] Compiling bitflags v2.11.1 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling instability v0.3.12 [INFO] [stderr] Compiling linux-raw-sys v0.4.15 [INFO] [stderr] Compiling colorchoice v1.0.5 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling const-hex v1.18.1 [INFO] [stderr] Compiling hashlink v0.9.1 [INFO] [stderr] Compiling anstream v1.0.0 [INFO] [stderr] Compiling castaway v0.2.4 [INFO] [stderr] Compiling indoc v2.0.7 [INFO] [stderr] Compiling fallible-iterator v0.3.0 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling fallible-streaming-iterator v0.1.9 [INFO] [stderr] Compiling unicode-truncate v1.1.0 [INFO] [stderr] Compiling lru v0.12.5 [INFO] [stderr] Compiling compact_str v0.8.1 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling ndarray v0.16.1 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling mio v1.2.0 [INFO] [stderr] Compiling socket2 v0.6.3 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling libsqlite3-sys v0.30.1 [INFO] [stderr] Compiling axum-core v0.5.6 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling signal-hook v0.3.18 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling fs2 v0.4.3 [INFO] [stderr] Compiling rand v0.9.4 [INFO] [stderr] Compiling signal-hook-mio v0.2.5 [INFO] [stderr] Compiling crossterm v0.28.1 [INFO] [stderr] Compiling rand v0.8.6 [INFO] [stderr] Compiling deranged v0.5.8 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling serde_path_to_error v0.1.20 [INFO] [stderr] Compiling darling_core v0.23.0 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tokio-macros v2.7.0 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling pin-project-internal v1.1.11 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling prost-derive v0.14.3 [INFO] [stderr] Compiling time v0.3.47 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling tokio v1.52.1 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling clap_derive v4.6.1 [INFO] [stderr] Compiling pin-project v1.1.11 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling opentelemetry v0.31.0 [INFO] [stderr] Compiling tracing-subscriber v0.3.23 [INFO] [stderr] Compiling prost v0.14.3 [INFO] [stderr] Compiling darling_macro v0.23.0 [INFO] [stderr] Compiling strum v0.26.3 [INFO] [stderr] Compiling darling v0.23.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling clap v4.6.1 [INFO] [stderr] Compiling ratatui v0.28.1 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling specere-core v1.0.4 (/opt/rustwide/workdir/crates/specere-core) [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling futures-executor v0.3.32 [INFO] [stderr] Compiling axum-core v0.4.5 [INFO] [stderr] Compiling opentelemetry_sdk v0.31.0 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling specere-markers v1.0.4 (/opt/rustwide/workdir/crates/specere-markers) [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling tokio-stream v0.1.18 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling h2 v0.4.13 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling specere-manifest v1.0.4 (/opt/rustwide/workdir/crates/specere-manifest) [INFO] [stderr] Compiling specere-filter v1.0.4 (/opt/rustwide/workdir/crates/specere-filter) [INFO] [stderr] Compiling rusqlite v0.32.1 [INFO] [stderr] Compiling specere-units v1.0.4 (/opt/rustwide/workdir/crates/specere-units) [INFO] [stderr] Compiling axum v0.8.9 [INFO] [stderr] Compiling hyper v1.9.0 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling hyper-timeout v0.5.2 [INFO] [stderr] Compiling axum v0.7.9 [INFO] [stderr] Compiling tonic v0.14.5 [INFO] [stderr] Compiling tonic-prost v0.14.5 [INFO] [stderr] Compiling opentelemetry-proto v0.31.0 [INFO] [stderr] Compiling specere-telemetry v1.0.4 (/opt/rustwide/workdir/crates/specere-telemetry) [INFO] [stderr] Compiling specere v1.0.4 (/opt/rustwide/workdir/crates/specere) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 20s [INFO] running `Command { std: "docker" "inspect" "5e3ea5cd1dc1727741e3f9b8bb0643f3016b64025af170e77b85ea1e52214a93", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5e3ea5cd1dc1727741e3f9b8bb0643f3016b64025af170e77b85ea1e52214a93", kill_on_drop: false }` [INFO] [stdout] 5e3ea5cd1dc1727741e3f9b8bb0643f3016b64025af170e77b85ea1e52214a93 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d86292654c1f9fa47c44604b3c65121044a4ff3e6a8f301f86a9b669c366155f [INFO] running `Command { std: "docker" "start" "-a" "d86292654c1f9fa47c44604b3c65121044a4ff3e6a8f301f86a9b669c366155f", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling ipnet v2.12.0 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling litemap v0.8.2 [INFO] [stderr] Compiling writeable v0.6.3 [INFO] [stderr] Compiling icu_normalizer_data v2.2.0 [INFO] [stderr] Compiling icu_properties_data v2.2.0 [INFO] [stderr] Compiling axum-core v0.5.6 [INFO] [stderr] Compiling rustls v0.23.38 [INFO] [stderr] Compiling webpki-roots v1.0.7 [INFO] [stderr] Compiling iri-string v0.7.12 [INFO] [stderr] Compiling predicates-core v1.0.10 [INFO] [stderr] Compiling float-cmp v0.10.0 [INFO] [stderr] Compiling assert_cmd v2.2.1 [INFO] [stderr] Compiling predicates v3.1.4 [INFO] [stderr] Compiling predicates-tree v1.0.13 [INFO] [stderr] Compiling bstr v1.12.1 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling darling_core v0.23.0 [INFO] [stderr] Compiling rustls-webpki v0.103.12 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling tokio-macros v2.7.0 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling zerofrom-derive v0.1.7 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling yoke-derive v0.8.2 [INFO] [stderr] Compiling zerovec-derive v0.11.3 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling pin-project-internal v1.1.11 [INFO] [stderr] Compiling prost-derive v0.14.3 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling tokio v1.52.1 [INFO] [stderr] Compiling clap_derive v4.6.1 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling pin-project v1.1.11 [INFO] [stderr] Compiling opentelemetry v0.31.0 [INFO] [stderr] Compiling tracing-subscriber v0.3.23 [INFO] [stderr] Compiling zerofrom v0.1.7 [INFO] [stderr] Compiling prost v0.14.3 [INFO] [stderr] Compiling yoke v0.8.2 [INFO] [stderr] Compiling darling_macro v0.23.0 [INFO] [stderr] Compiling strum v0.26.3 [INFO] [stderr] Compiling zerovec v0.11.6 [INFO] [stderr] Compiling zerotrie v0.2.4 [INFO] [stderr] Compiling darling v0.23.0 [INFO] [stderr] Compiling instability v0.3.12 [INFO] [stderr] Compiling clap v4.6.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling tinystr v0.8.3 [INFO] [stderr] Compiling potential_utf v0.1.5 [INFO] [stderr] Compiling ratatui v0.28.1 [INFO] [stderr] Compiling icu_collections v2.2.0 [INFO] [stderr] Compiling icu_locale_core v2.2.0 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling specere-core v1.0.4 (/opt/rustwide/workdir/crates/specere-core) [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling icu_provider v2.2.0 [INFO] [stderr] Compiling futures-executor v0.3.32 [INFO] [stderr] Compiling axum-core v0.4.5 [INFO] [stderr] Compiling icu_normalizer v2.2.0 [INFO] [stderr] Compiling icu_properties v2.2.0 [INFO] [stderr] Compiling opentelemetry_sdk v0.31.0 [INFO] [stderr] Compiling specere-markers v1.0.4 (/opt/rustwide/workdir/crates/specere-markers) [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling tokio-stream v0.1.18 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling h2 v0.4.13 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling specere-filter v1.0.4 (/opt/rustwide/workdir/crates/specere-filter) [INFO] [stderr] Compiling specere-manifest v1.0.4 (/opt/rustwide/workdir/crates/specere-manifest) [INFO] [stderr] Compiling specere-units v1.0.4 (/opt/rustwide/workdir/crates/specere-units) [INFO] [stderr] Compiling axum v0.8.9 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling hyper v1.9.0 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling hyper-timeout v0.5.2 [INFO] [stderr] Compiling axum v0.7.9 [INFO] [stderr] Compiling hyper-rustls v0.27.9 [INFO] [stderr] Compiling tonic v0.14.5 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling tonic-prost v0.14.5 [INFO] [stderr] Compiling opentelemetry-proto v0.31.0 [INFO] [stderr] Compiling specere-telemetry v1.0.4 (/opt/rustwide/workdir/crates/specere-telemetry) [INFO] [stderr] Compiling specere v1.0.4 (/opt/rustwide/workdir/crates/specere) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 45s [INFO] running `Command { std: "docker" "inspect" "d86292654c1f9fa47c44604b3c65121044a4ff3e6a8f301f86a9b669c366155f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d86292654c1f9fa47c44604b3c65121044a4ff3e6a8f301f86a9b669c366155f", kill_on_drop: false }` [INFO] [stdout] d86292654c1f9fa47c44604b3c65121044a4ff3e6a8f301f86a9b669c366155f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 7fe4cc7025139e8bc17f26b4a729f81510dcc24d5cb690cb8ac5da3ed40d2d36 [INFO] running `Command { std: "docker" "start" "-a" "7fe4cc7025139e8bc17f26b4a729f81510dcc24d5cb690cb8ac5da3ed40d2d36", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.58s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/specere-42074e58b39bb769) [INFO] [stdout] [INFO] [stdout] running 101 tests [INFO] [stdout] test evaluate::tests::attribute_exact_file_match_works ... ok [INFO] [stdout] test evaluate::tests::attribute_directory_match_is_boundary_safe ... ok [INFO] [stdout] test evaluate::tests::outcome_class_maps_v27_and_case_insensitive ... ok [INFO] [stdout] test harness::classify::tests::benches_dir_detected ... ok [INFO] [stdout] test harness::classify::tests::golden_fixture_json_detected ... ok [INFO] [stdout] test harness::classify::tests::fixture_path_beats_inline_test ... ok [INFO] [stdout] test harness::classify::tests::mock_file_detected ... ok [INFO] [stdout] test evaluate::tests::parse_v27_wrapped_layout_with_baseline_and_mutant ... ok [INFO] [stdout] test harness::classify::tests::snapshot_file_detected ... ok [INFO] [stdout] test harness::classify::tests::src_without_tests_is_production ... ok [INFO] [stdout] test evaluate::tests::parse_tolerates_missing_scenario ... ok [INFO] [stdout] test harness::classify::tests::tokio_test_still_classified_as_unit_in_src ... ok [INFO] [stdout] test harness::coverage::tests::bitvector_hash_is_deterministic ... ok [INFO] [stdout] test harness::cluster::tests::two_disjoint_cliques_cluster_separately ... ok [INFO] [stdout] test harness::classify::tests::fuzz_target_detected ... ok [INFO] [stdout] test harness::classify::tests::workflow_yaml_detected ... ok [INFO] [stdout] test harness::classify::tests::integration_test_by_path ... ok [INFO] [stdout] test harness::classify::tests::unit_test_inside_src ... ok [INFO] [stdout] test harness::coverage::tests::jaccard_disjoint_is_zero ... ok [INFO] [stdout] test harness::coverage::tests::jaccard_empty_both ... ok [INFO] [stdout] test harness::classify::tests::quickcheck_attribute_detected ... ok [INFO] [stdout] test harness::classify::tests::unparseable_rust_falls_back_to_path ... ok [INFO] [stdout] test harness::cluster::tests::empty_graph_produces_empty_report ... ok [INFO] [stdout] test harness::cluster::tests::multiple_edge_types_compose ... ok [INFO] [stdout] test harness::coverage::tests::coverage_enabled_defaults_false ... ok [INFO] [stdout] test harness::coverage::tests::coverage_enabled_true_when_set ... ok [INFO] [stdout] test harness::cluster::tests::deterministic_across_runs ... ok [INFO] [stdout] test harness::classify::tests::property_via_proptest_macro ... ok [INFO] [stdout] test harness::cluster::tests::sensor_map_snippet_contains_cluster_headers ... ok [INFO] [stdout] test evaluate::tests::parse_handles_bare_list_layout ... ok [INFO] [stdout] test harness::cluster::tests::singleton_nodes_each_in_own_cluster ... ok [INFO] [stdout] test harness::coverage::tests::jaccard_identical_is_one ... ok [INFO] [stdout] test harness::coverage::tests::parse_lcov_multiple_files ... ok [INFO] [stdout] test harness::coverage::tests::jaccard_partial_overlap ... ok [INFO] [stdout] test harness::coverage::tests::parse_lcov_with_checksum ... ok [INFO] [stdout] test harness::dep_info::tests::escaped_space_in_path ... ok [INFO] [stdout] test harness::dep_info::tests::simple_single_line ... ok [INFO] [stdout] test harness::coverage::tests::parse_lcov_minimal ... ok [INFO] [stdout] test harness::flaky::tests::below_threshold_joint_failures_drop ... ok [INFO] [stdout] test harness::flaky::tests::coupled_failure_pair_emits_cofail_edge ... ok [INFO] [stdout] test harness::flaky::tests::insufficient_history_under_min_runs ... ok [INFO] [stdout] test harness::dep_info::tests::edges_outside_node_set_are_dropped ... ok [INFO] [stdout] test harness::flaky::tests::load_runs_from_events_buckets_by_minute_when_run_id_absent ... ok [INFO] [stdout] test harness::flaky::tests::load_runs_from_events_groups_by_run_id ... ok [INFO] [stdout] test harness::flaky::tests::flaky_test_flagged ... ok [INFO] [stdout] test harness::flaky::tests::deflaker_filter_drops_coverage_unchanged_failures ... ok [INFO] [stdout] test harness::dep_info::tests::empty_and_comment_lines_skipped ... ok [INFO] [stdout] test harness::dep_info::tests::multi_line_continuation ... ok [INFO] [stdout] test harness::dep_info::tests::collect_edges_builds_from_real_dir ... ok [INFO] [stdout] test harness::flaky::tests::skip_outcomes_are_not_counted_as_failures ... ok [INFO] [stdout] test harness::coverage::tests::load_lcov_dir_reads_all_files ... ok [INFO] [stdout] test harness::flaky::tests::load_runs_parses_jsonl_fixture ... ok [INFO] [stdout] test harness::history::tests::parse_iso_ymd_handles_standard_format ... ok [INFO] [stdout] test harness::flaky::tests::stable_test_has_zero_flakiness ... ok [INFO] [stdout] test harness::node::tests::repo_rel_normalises_separators ... ok [INFO] [stdout] test harness::node::tests::path_id_is_deterministic ... ok [INFO] [stdout] test harness::history::tests::days_between_is_monotonic ... ok [INFO] [stdout] test harness::node::tests::category_as_str_covers_all_variants ... ok [INFO] [stdout] test harness::provenance::tests::span_claim_ignores_non_workflow_events ... ok [INFO] [stdout] test harness::provenance::tests::span_claim_prefers_earliest_ts ... ok [INFO] [stdout] test harness::scan::tests::empty_repo_yields_empty_graph ... ok [INFO] [stdout] test harness::node::tests::round_trip_preserves_content ... ok [INFO] [stdout] test harness::scan::tests::finds_integration_and_unit_tests_in_single_crate ... ok [INFO] [stdout] test harness::scan::tests::justfile_included ... ok [INFO] [stdout] test harness::scan::tests::target_dir_excluded ... ok [INFO] [stdout] test harness::scan::tests::workflow_yaml_included ... ok [INFO] [stdout] test harness::node::tests::sort_is_stable_across_runs ... ok [INFO] [stdout] test harness::tui::tests::empty_graph_doesnt_panic_on_keypress ... ok [INFO] [stdout] test harness::tui::tests::category_counts_matches_graph_nodes ... ok [INFO] [stdout] test harness::tui::tests::enter_opens_inspector_esc_closes_it ... ok [INFO] [stdout] test harness::tui::tests::j_moves_selection_down ... ok [INFO] [stdout] test harness::tui::tests::j_stays_clamped_at_end ... ok [INFO] [stdout] test harness::tui::tests::q_quits ... ok [INFO] [stdout] test harness::scan::tests::workspace_crates_get_named ... ok [INFO] [stdout] test harness::tui::tests::k_moves_selection_up_but_never_below_zero ... ok [INFO] [stdout] test harness::tui::tests::tab_cycles_focus ... ok [INFO] [stdout] test harness::scan::tests::same_file_never_double_counted ... ok [INFO] [stdout] test smells::tests::detects_assert_true ... ok [INFO] [stdout] test smells::tests::detects_assert_eq_with_identical_args ... ok [INFO] [stdout] test harness::tui::tests::filter_narrows_visible_nodes ... ok [INFO] [stdout] test smells::tests::detects_no_assertion ... ok [INFO] [stdout] test smells::tests::genuine_test_with_assert_is_clean ... ok [INFO] [stdout] test smells::tests::detects_mock_only_test ... ok [INFO] [stdout] test smells::tests::non_test_fn_ignored ... ok [INFO] [stdout] test smells::tests::parse_errors_do_not_crash ... ok [INFO] [stdout] test smells::tests::respects_should_panic ... ok [INFO] [stdout] test smells::tests::result_returning_with_question_mark_counts_as_asserted ... ok [INFO] [stdout] test smells::tests::tokio_test_detected ... ok [INFO] [stdout] test harness::tui::tests::render_inspector_overlay_shows_title ... ok [INFO] [stdout] test harness::tui::tests::render_runs_without_panic_on_headless_backend ... ok [INFO] [stdout] test harness::provenance::tests::enrich_handles_missing_events_file ... ok [INFO] [stdout] test harness::provenance::tests::enrich_applies_span_attribution ... ok [INFO] [stdout] test harness::history::tests::missing_git_repo_returns_zero_enrichment ... ok [INFO] [stdout] test harness::provenance::tests::git_fallback_returns_none_for_untracked_file ... ok [INFO] [stdout] test harness::provenance::tests::enrich_falls_back_to_git_when_no_span ... ok [INFO] [stdout] test harness::provenance::tests::git_fallback_identifies_creation_commit ... ok [INFO] [stdout] test harness::provenance::tests::divergence_flagged_when_agent_and_human_differ ... ok [INFO] [stdout] test harness::history::tests::single_file_two_commits_metrics ... ok [INFO] [stdout] test harness::history::tests::below_threshold_pair_is_dropped ... ok [INFO] [stdout] test harness::history::tests::two_files_co_modification_ppmi_positive ... ok [INFO] [stdout] test harness::history::tests::hotspot_score_is_higher_for_churny_files ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 101 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.91s [INFO] [stdout] [INFO] [stderr] Running tests/fr_eq_001_evaluate_mutations.rs (/opt/rustwide/target/debug/deps/fr_eq_001_evaluate_mutations-96123ef377d8a4f3) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test scope_flag_requires_fr_id_to_exist_in_specs ... ok [INFO] [stdout] test reports_unattributed_mutants_in_summary ... ok [INFO] [stdout] test emits_one_event_per_mutant_with_spec_attribution ... ok [INFO] [stderr] Running tests/fr_eq_003_lint_tests.rs (/opt/rustwide/target/debug/deps/fr_eq_003_lint_tests-3e8313ff4922af9b) [INFO] [stdout] test errors_cleanly_when_cargo_mutants_missing_and_no_fixture ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.58s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test clean_repo_emits_no_events ... ok [INFO] [stdout] test lint_tests_always_exits_zero_advisory ... ok [INFO] [stdout] test handles_missing_sensor_map_gracefully ... ok [INFO] [stdout] test emits_one_event_per_smell_with_spec_attribution ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stderr] Running tests/fr_eq_004_motion_from_evidence.rs (/opt/rustwide/target/debug/deps/fr_eq_004_motion_from_evidence-e30b967182beb1a4) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test empty_event_store_reports_all_insufficient ... ok [INFO] [stdout] test custom_min_events_threshold_is_respected ... ok [INFO] [stdout] test insufficient_history_reports_per_spec ... ok [INFO] [stdout] test enough_history_emits_fitted_motion_snippet ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/fr_eq_005_filter_calibration.rs (/opt/rustwide/target/debug/deps/fr_eq_005_filter_calibration-c52749e723013bc3) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test filter_run_uses_prototype_calibration_when_no_evidence ... ok [INFO] [stdout] test filter_run_smells_compress_calibration ... ok [INFO] [stdout] test filter_run_reports_calibration_when_weak_tests_detected ... ok [INFO] [stdout] test filter_run_high_kill_rate_stays_near_prototype ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s [INFO] [stdout] [INFO] [stderr] Running tests/fr_eq_006_doctor_suspicious.rs (/opt/rustwide/target/debug/deps/fr_eq_006_doctor_suspicious-6bb1ec79a5f35481) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test configurable_thresholds_via_sensor_map ... ok [INFO] [stdout] test flags_suspicious_spec_high_psat_low_quality ... ok [INFO] [stdout] test no_flag_when_all_specs_well_calibrated ... ok [INFO] [stdout] test empty_posterior_reports_no_flag ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running tests/fr_hm_001_harness_scan.rs (/opt/rustwide/target/debug/deps/fr_hm_001_harness_scan-9d4ffc6cd1b09674) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test scan_format_json_emits_valid_json ... ok [INFO] [stdout] test scan_skips_target_directory ... ok [INFO] [stdout] test scan_summary_reports_per_category_counts ... ok [INFO] [stdout] test scan_classifies_every_harness_category_we_can_detect_statically ... ok [INFO] [stdout] test scan_output_is_byte_identical_on_repeated_runs ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s [INFO] [stdout] [INFO] [stderr] Running tests/fr_hm_010_harness_provenance.rs (/opt/rustwide/target/debug/deps/fr_hm_010_harness_provenance-4c2b54ef9eec1940) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test provenance_without_scan_prints_friendly_message ... ok [INFO] [stdout] test divergence_flag_set_when_agent_created_and_human_committed ... ok [INFO] [stdout] test provenance_falls_back_to_git_when_no_span ... ok [INFO] [stdout] test provenance_pulls_creator_verb_from_workflow_span ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s [INFO] [stdout] [INFO] [stderr] Running tests/fr_hm_020_harness_history.rs (/opt/rustwide/target/debug/deps/fr_hm_020_harness_history-9bebeb5819a3ef5d) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test history_without_scan_prints_friendly_message ... ok [INFO] [stdout] test history_emits_comod_edge_for_coupled_pair ... ok [INFO] [stdout] test history_enriches_every_node_with_version_metrics ... ok [INFO] [stdout] test history_prints_top_hotspots_in_summary ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s [INFO] [stdout] [INFO] [stderr] Running tests/fr_hm_030_harness_coverage.rs (/opt/rustwide/target/debug/deps/fr_hm_030_harness_coverage-781d0ecd51d17ff5) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test coverage_without_scan_prints_friendly_message ... ok [INFO] [stdout] test coverage_handles_missing_lcov_dir_gracefully ... ok [INFO] [stdout] test coverage_threshold_filters_low_similarity_pairs ... ok [INFO] [stdout] test coverage_emits_cov_cooccur_edge_for_overlapping_tests ... ok [INFO] [stdout] test coverage_output_is_deterministic_across_runs ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.05s [INFO] [stdout] [INFO] [stderr] Running tests/fr_hm_040_harness_flaky.rs (/opt/rustwide/target/debug/deps/fr_hm_040_harness_flaky-53dd03ec352d9317) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test flaky_without_scan_prints_friendly_message ... ok [INFO] [stdout] test flaky_insufficient_history_prints_friendly_message ... ok [INFO] [stdout] test flaky_emits_cofail_for_coupled_pair ... ok [INFO] [stdout] test flaky_scores_stable_test_at_zero ... ok [INFO] [stdout] test flaky_with_custom_min_runs_unlocks_small_fixtures ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.89s [INFO] [stdout] [INFO] [stderr] Running tests/fr_hm_050_harness_cluster.rs (/opt/rustwide/target/debug/deps/fr_hm_050_harness_cluster-5c463f7a0e1e177d) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test cluster_without_scan_prints_friendly_message ... ok [INFO] [stdout] test cluster_summary_prints_modularity_line ... ok [INFO] [stdout] test cluster_emit_to_sensor_map_prints_snippet ... ok [INFO] [stdout] test cluster_groups_coupled_pairs ... ok [INFO] [stdout] test cluster_deterministic_across_runs ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.24s [INFO] [stdout] [INFO] [stderr] Running tests/fr_hm_052b_cluster_belief_wiring.rs (/opt/rustwide/target/debug/deps/fr_hm_052b_cluster_belief_wiring-6a9b7873e17a391f) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test clean_cluster_leaves_posterior_indistinguishable_from_baseline ... ok [INFO] [stdout] test no_harness_graph_preserves_baseline_calibration ... ok [INFO] [stdout] test flaky_cluster_compresses_spec_posterior_toward_uncertainty ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s [INFO] [stdout] [INFO] [stderr] Running tests/fr_hm_060_semconv_contract.rs (/opt/rustwide/target/debug/deps/fr_hm_060_semconv_contract-ed2ac034ee53a24a) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test scan_emits_harness_scan_completed_event ... ok [INFO] [stdout] test cluster_emits_completion_event_with_modularity_and_seed ... ok [INFO] [stdout] test coverage_emits_completion_event ... ok [INFO] [stdout] test flaky_emits_completion_event_with_insufficient_history_flag ... ok [INFO] [stdout] test provenance_emits_completion_event ... ok [INFO] [stderr] Running tests/fr_hm_070_harness_tui.rs (/opt/rustwide/target/debug/deps/fr_hm_070_harness_tui-a168a3cddd949e28) [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.32s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tui_without_scan_prints_friendly_message ... ok [INFO] [stdout] test tui_headless_smoke_runs_to_completion ... ok [INFO] [stdout] test tui_headless_smoke_survives_with_events_jsonl ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s [INFO] [stdout] [INFO] [stderr] Running tests/fr_p1_001_no_no_git.rs (/opt/rustwide/target/debug/deps/fr_p1_001_no_no_git-f14e4aab3dc0a2fe) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test add_speckit_dry_run_on_non_git_repo_includes_no_git_flag ... ok [INFO] [stdout] test add_speckit_dry_run_on_git_repo_omits_no_git_flag ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stderr] Running tests/fr_p1_002_branch_auto_create.rs (/opt/rustwide/target/debug/deps/fr_p1_002_branch_auto_create-1d38d9168ad169e0) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test non_git_target_does_no_branch_op ... ok [INFO] [stdout] test branch_override_via_cli_flag_wins_over_env ... ok [INFO] [stdout] test default_branch_is_000_baseline ... ok [INFO] [stdout] test branch_override_via_env_var ... ok [INFO] [stdout] test preexisting_branch_is_switched_to_not_recreated ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s [INFO] [stdout] [INFO] [stderr] Running tests/fr_p1_003_sha_diff_gate.rs (/opt/rustwide/target/debug/deps/fr_p1_003_sha_diff_gate-fcdead434d088ead) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test reinstall_on_clean_tree_is_noop ... ok [INFO] [stdout] test reinstall_on_edited_file_refuses_with_exit_2 ... ok [INFO] [stdout] test adopt_edits_refuses_on_deleted_file ... ok [INFO] [stdout] test adopt_edits_accepts_user_content ... ok [INFO] [stderr] Running tests/fr_p1_004_gitignore_marker.rs (/opt/rustwide/target/debug/deps/fr_p1_004_gitignore_marker-a81358a52cbcf590) [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test gitignore_is_created_when_absent ... ok [INFO] [stdout] test install_is_idempotent_on_gitignore ... ok [INFO] [stdout] test gitignore_preexisting_content_preserved ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s [INFO] [stdout] [INFO] [stderr] Running tests/fr_p1_005_hook_registration.rs (/opt/rustwide/target/debug/deps/fr_p1_005_hook_registration-8ba79ced90331f16) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test specere_hook_has_required_fields ... ok [INFO] [stdout] test creates_extensions_yml_when_absent ... ok [INFO] [stdout] test preserves_preexisting_hooks ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s [INFO] [stdout] [INFO] [stderr] Running tests/fr_p1_006_remove_round_trip.rs (/opt/rustwide/target/debug/deps/fr_p1_006_remove_round_trip-8b955e6b38eba255) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test deploy_install_remove_with_empty_gitignore_removes_file ... ok [INFO] [stdout] test deploy_install_remove_leaves_extensions_yml_byte_identical ... ok [INFO] [stdout] test deploy_install_remove_leaves_gitignore_byte_identical ... ok [INFO] [stdout] test user_added_gitignore_lines_preserved_across_round_trip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s [INFO] [stdout] [INFO] [stderr] Running tests/fr_p1_007_manifest_branch_record.rs (/opt/rustwide/target/debug/deps/fr_p1_007_manifest_branch_record-8e51c18633d5afa2) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test manifest_omits_branch_fields_on_non_git_target ... ok [INFO] [stdout] test manifest_records_branch_fields_on_git_target ... ok [INFO] [stdout] test manifest_records_false_when_branch_preexisted ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s [INFO] [stdout] [INFO] [stderr] Running tests/fr_p1_008_malformed_file_refuse.rs (/opt/rustwide/target/debug/deps/fr_p1_008_malformed_file_refuse-154d63ddd59cb4b5) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test refuse_on_malformed_extensions_yml_during_install ... ok [INFO] [stdout] test refuse_on_malformed_extensions_yml_during_remove ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s [INFO] [stdout] [INFO] [stderr] Running tests/fr_p2_001_filter_state.rs (/opt/rustwide/target/debug/deps/fr_p2_001_filter_state-943ebfd24a0ae214) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test fresh_install_creates_skeleton ... ok [INFO] [stdout] test manifest_records_files_with_filter_state_role ... ok [INFO] [stdout] test install_writes_gitignore_marker_block_with_allowlist ... ok [INFO] [stdout] test gitignore_preserves_user_lines ... ok [INFO] [stdout] test reinstall_is_idempotent ... ok [INFO] [stdout] test remove_round_trip_is_byte_identical ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s [INFO] [stdout] [INFO] [stderr] Running tests/fr_p2_002_otel_collector.rs (/opt/rustwide/target/debug/deps/fr_p2_002_otel_collector-1d149f1d23e55376) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test default_install_writes_otel_config_only ... ok [INFO] [stdout] test reinstall_is_idempotent ... ok [INFO] [stdout] test round_trip_is_clean ... ok [INFO] [stdout] test service_flag_writes_platform_artifact ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s [INFO] [stdout] [INFO] [stderr] Running tests/fr_p2_003_ears_linter.rs (/opt/rustwide/target/debug/deps/fr_p2_003_ears_linter-ce90460c7501725a) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test install_writes_rules_toml ... ok [INFO] [stdout] test install_writes_skill_file ... ok [INFO] [stdout] test install_registers_before_clarify_hook_as_advisory ... ok [INFO] [stderr] Running tests/fr_p2_005_init.rs (/opt/rustwide/target/debug/deps/fr_p2_005_init-edc16976bfaa2532) [INFO] [stdout] test round_trip_is_byte_identical ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test init_stops_on_first_failure_and_records_partial_state ... ok [INFO] [stdout] test reinit_is_idempotent ... ok [INFO] [stdout] test init_installs_all_five_units ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.59s [INFO] [stdout] [INFO] [stderr] Running tests/fr_p2_orphan_detector.rs (/opt/rustwide/target/debug/deps/fr_p2_orphan_detector-516fc645720aee91) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test clean_orphans_removes_fabricated_state ... ok [INFO] [stdout] test no_specify_state_at_all_passes_clean ... ok [INFO] [stdout] test preflight_refuses_on_orphan_specify_state ... ok [INFO] [stdout] test non_orphan_spec_preserved ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s [INFO] [stdout] [INFO] [stderr] Running tests/fr_p3_001_event_store.rs (/opt/rustwide/target/debug/deps/fr_p3_001_event_store-1d24694fe061feeb) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test query_returns_appended_events ... ok [INFO] [stdout] test query_since_excludes_older_events ... ok [INFO] [stdout] test record_creates_events_jsonl_with_one_line ... ok [INFO] [stdout] test query_format_toml_is_parseable ... ok [INFO] [stdout] test query_format_table_emits_headers ... ok [INFO] [stdout] test multiple_records_append_without_interleaving ... ok [INFO] [stderr] Running tests/fr_p3_002_sqlite_backend.rs (/opt/rustwide/target/debug/deps/fr_p3_002_sqlite_backend-56b4c2688a39a210) [INFO] [stdout] test query_limit_takes_most_recent ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.06s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test record_writes_both_sqlite_and_jsonl ... ok [INFO] [stdout] test backfill_from_jsonl_when_sqlite_absent ... ok [INFO] [stdout] test query_by_source_uses_indexed_path_on_10k_events ... ok [INFO] [stdout] test jsonl_count_matches_sqlite_query_count_after_mirrored_writes ... ok [INFO] [stderr] Running tests/fr_p3_003_serve_http.rs (/opt/rustwide/target/debug/deps/fr_p3_003_serve_http-4cf5d107f9b7b0ca) [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.46s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test serve_shutdown_is_graceful ... ok [INFO] [stdout] test serve_receives_otlp_traces_on_ephemeral_port ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.54s [INFO] [stdout] [INFO] [stderr] Running tests/fr_p3_004_workflow_spans.rs (/opt/rustwide/target/debug/deps/fr_p3_004_workflow_spans-9671df9a677dac10) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test install_writes_specere_observe_step_skill ... ok [INFO] [stdout] test install_registers_before_and_after_hooks_for_every_verb ... ok [INFO] [stdout] test remove_strips_workflow_spans_block_cleanly ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s [INFO] [stdout] [INFO] [stderr] Running tests/fr_p3_005_serve_grpc.rs (/opt/rustwide/target/debug/deps/fr_p3_005_serve_grpc-bc08619557e227c2) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test grpc_shutdown_is_graceful ... ok [INFO] [stdout] test grpc_export_trace_persists_to_sqlite ... ok [INFO] [stderr] Running tests/fr_p4_005_throughput.rs (/opt/rustwide/target/debug/deps/fr_p4_005_throughput-ebc4bd426763b9fe) [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.56s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test filter_run_sustains_at_least_1000_events_per_second ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/fr_p4_filter_cli.rs (/opt/rustwide/target/debug/deps/fr_p4_filter_cli-cda0d39bd275bc7f) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test filter_status_hints_on_empty_posterior ... ok [INFO] [stdout] test filter_status_on_empty_repo_prints_hint ... ok [INFO] [stdout] test filter_run_cursor_advances_to_max_not_last_iteration_ts ... ok [INFO] [stdout] test filter_status_rejects_unknown_format ... ok [INFO] [stdout] test filter_status_emits_json_when_requested ... ok [INFO] [stdout] test filter_status_rejects_bad_sort_direction ... ok [INFO] [stdout] test filter_run_tolerates_pre_existing_placeholder_posterior ... ok [INFO] [stdout] test filter_status_respects_sort_override ... ok [INFO] [stdout] test filter_run_is_idempotent_under_no_new_events ... ok [INFO] [stdout] test filter_run_serialises_concurrent_invocations ... ok [INFO] [stdout] test filter_run_emits_posterior_with_expected_structure ... ok [INFO] [stdout] test filter_run_is_deterministic_across_invocations ... ok [INFO] [stdout] test filter_status_sorts_by_entropy_descending_by_default ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.48s [INFO] [stdout] [INFO] [stderr] Running tests/fr_p4_filter_status_column_width.rs (/opt/rustwide/target/debug/deps/fr_p4_filter_status_column_width-b7e18dcfbd9a3e06) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test short_ids_render_with_legacy_11_char_column_width ... ok [INFO] [stdout] test long_ids_widen_column_without_truncation ... ok [INFO] [stdout] test empty_posterior_prints_guidance_not_panic ... ok [INFO] [stderr] Running tests/fr_p4_rbpf_cli_routing.rs (/opt/rustwide/target/debug/deps/fr_p4_rbpf_cli_routing-150b5bcf363026eb) [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test rbpf_config_ignored_when_cluster_is_empty ... ok [INFO] [stdout] test rbpf_routing_takes_precedence_over_coupling ... ok [INFO] [stdout] test rbpf_config_routes_filter_run_to_particle_filter ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s [INFO] [stdout] [INFO] [stderr] Running tests/fr_p5_calibrate_from_git.rs (/opt/rustwide/target/debug/deps/fr_p5_calibrate_from_git-d53938b490744a31) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test calibrate_from_git_rejects_empty_specs_section ... ok [INFO] [stdout] test calibrate_from_git_respects_min_commits_flag ... ok [INFO] [stderr] Running tests/fr_p6_persistence.rs (/opt/rustwide/target/debug/deps/fr_p6_persistence-2f2a53b51f9a620a) [INFO] [stdout] test calibrate_from_git_proposes_coupling_for_co_modified_specs ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.39s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test posterior_reloadable_with_unknown_future_fields ... ok [INFO] [stdout] test status_renders_persisted_posterior_from_fresh_process ... ok [INFO] [stdout] test posterior_survives_process_restart_bit_identical ... ok [INFO] [stdout] test cursor_resumes_across_processes_consuming_only_new_events ... ok [INFO] [stdout] test events_accumulate_across_many_observe_record_processes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.87s [INFO] [stdout] [INFO] [stderr] Running tests/issue_007_agent_install.rs (/opt/rustwide/target/debug/deps/issue_007_agent_install-30ccfe5432072808) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test remove_strips_agent_file ... ok [INFO] [stdout] test agent_file_written_on_install ... ok [INFO] [stdout] test manifest_records_agent_role ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s [INFO] [stdout] [INFO] [stderr] Running tests/issue_008_rules_block.rs (/opt/rustwide/target/debug/deps/issue_008_rules_block-8595e155b6a51041) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test rules_block_coexists_with_user_claude_md ... ok [INFO] [stdout] test rules_block_written_on_install_when_claude_md_absent ... ok [INFO] [stdout] test round_trip_leaves_claude_md_byte_identical ... ok [INFO] [stdout] test rules_block_stripped_on_remove ... ok [INFO] [stderr] Running tests/issue_025_ears_lint_cli.rs (/opt/rustwide/target/debug/deps/issue_025_ears_lint_cli-ca2ba5d32b996fe9) [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.59s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test lint_ears_handles_missing_feature_json_gracefully ... ok [INFO] [stdout] test lint_ears_exits_zero_on_compliant_spec ... ok [INFO] [stdout] test lint_ears_handles_missing_rules_gracefully ... ok [INFO] [stdout] test lint_ears_catches_three_bad_bullets ... ok [INFO] [stdout] test lint_ears_tolerates_multibyte_utf8_in_fr_line ... ok [INFO] [stdout] test lint_ears_accepts_ears_canonical_shall_and_domain_prefixed_ids ... ok [INFO] [stdout] test lint_ears_accepts_feature_dir_alias ... ok [INFO] [stdout] test lint_ears_rejects_malformed_feature_json ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.56s [INFO] [stdout] [INFO] [stderr] Running tests/issue_064_speckit_orphan_skills.rs (/opt/rustwide/target/debug/deps/issue_064_speckit_orphan_skills-a56b3cbe34d78938) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test remove_speckit_is_safe_when_skills_dir_is_absent ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/specere_core-d7c97c0ace51d349) [INFO] [stdout] test remove_speckit_sweeps_orphan_speckit_git_skills ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/specere_filter-cfad28641a2d3636) [INFO] [stdout] [INFO] [stdout] running 64 tests [INFO] [stdout] test calibrate::tests::parse_git_log_handles_multi_file_commits ... ok [INFO] [stdout] test calibrate::tests::report_snippet_contains_count_annotations ... ok [INFO] [stdout] test coupling::tests::missing_file_is_empty_graph ... ok [INFO] [stdout] test calibrate::tests::trailing_slash_support_is_equivalent_to_bare ... ok [INFO] [stdout] test calibrate::tests::exact_file_match_works ... ok [INFO] [stdout] test calibrate::tests::compute_report_respects_min_commits ... ok [INFO] [stdout] test calibrate::tests::sibling_directories_do_not_false_match ... ok [INFO] [stdout] test calibrate::tests::directory_prefix_support_matches_nested_files ... ok [INFO] [stdout] test calibrate::tests::compute_report_proposes_high_cooccurrence_pairs ... ok [INFO] [stdout] test bp::tests::violated_src_pushes_dst_toward_violated ... ok [INFO] [stdout] test bp::tests::kappa_one_is_no_op ... ok [INFO] [stdout] test drive::tests::default_sensor_fail_peaks_vio ... ok [INFO] [stdout] test coupling::tests::accepts_tree ... ok [INFO] [stdout] test drive::tests::default_sensor_pass_peaks_sat ... ok [INFO] [stdout] test bp::tests::empty_coupling_matches_per_spec_hmm ... ok [INFO] [stdout] test motion_fit::tests::insufficient_history_under_threshold ... ok [INFO] [stdout] test hmm::tests::uniform_prior_sums_to_one_on_construction ... ok [INFO] [stdout] test motion_fit::tests::fit_emitted_with_enough_history ... ok [INFO] [stdout] test motion::tests::mix_at_full_good_equals_t_good ... ok [INFO] [stdout] test motion_fit::tests::mixed_outcomes_produce_both_classes ... ok [INFO] [stdout] test hmm::tests::predict_leaves_rows_on_simplex ... ok [INFO] [stdout] test motion_fit::tests::rows_stochastic_under_laplace ... ok [INFO] [stdout] test motion_fit::tests::unknown_specs_ignored ... ok [INFO] [stdout] test posterior::tests::entry_from_belief_roundtrips ... ok [INFO] [stdout] test hmm::tests::predict_only_moves_touched_specs ... ok [INFO] [stdout] test motion_fit::tests::mutation_events_drive_fit ... ok [INFO] [stdout] test posterior::tests::default_is_empty ... ok [INFO] [stdout] test rbpf::tests::empty_cluster_tracks_backbone_on_non_cluster_spec ... ok [INFO] [stdout] test coupling::tests::rejects_triangle ... ok [INFO] [stdout] test coupling::tests::rejects_self_loop ... ok [INFO] [stdout] test rbpf::tests::seeded_construction_is_deterministic ... ok [INFO] [stdout] test posterior::tests::entropy_is_max_at_uniform ... ok [INFO] [stdout] test rbpf::tests::different_seeds_diverge ... ok [INFO] [stdout] test motion_fit::tests::snippet_contains_motion_and_calibration_tables ... ok [INFO] [stdout] test rbpf_config::tests::missing_file_returns_none_not_error ... ok [INFO] [stdout] test drive::tests::default_sensor_unknown_outcome_is_flat ... ok [INFO] [stdout] test drive::tests::parse_paths_splits_and_trims ... ok [INFO] [stdout] test rbpf_config::tests::populated_section_parses_defaults ... ok [INFO] [stdout] test motion::tests::prototype_matrices_are_row_stochastic ... ok [INFO] [stdout] test specs::tests::rejects_empty_specs_section ... ok [INFO] [stdout] test state::calibration_tests::calibrated_sensor_matches_prototype_default_sensor ... ok [INFO] [stdout] test specs::tests::allows_missing_support_list ... ok [INFO] [stdout] test state::calibration_tests::from_cluster_evidence_clamps_at_floor ... ok [INFO] [stdout] test state::calibration_tests::from_cluster_evidence_compresses_quality_on_flaky_cluster ... ok [INFO] [stdout] test specs::tests::parses_minimal_specs_section ... ok [INFO] [stdout] test state::calibration_tests::from_cluster_evidence_tolerates_out_of_range_flakiness ... ok [INFO] [stdout] test state::calibration_tests::from_cluster_evidence_with_zero_flakiness_matches_from_evidence ... ok [INFO] [stdout] test state::calibration_tests::from_evidence_clamps_at_0_3_floor ... ok [INFO] [stdout] test state::calibration_tests::from_evidence_mid_quality ... ok [INFO] [stdout] test state::calibration_tests::prototype_matches_v104_constants ... ok [INFO] [stdout] test state::calibration_tests::from_evidence_at_full_quality_equals_prototype ... ok [INFO] [stdout] test state::calibration_tests::per_spec_sensor_falls_back_to_prototype_on_unknown ... ok [INFO] [stdout] test rbpf_config::tests::explicit_values_override_defaults ... ok [INFO] [stdout] test specs::tests::rejects_missing_specs_section ... ok [INFO] [stdout] test rbpf_config::tests::empty_or_missing_section_returns_none ... ok [INFO] [stdout] test rbpf_config::tests::resample_frac_clamped_to_safe_range ... ok [INFO] [stdout] test posterior::tests::write_is_sorted_by_spec_id ... ok [INFO] [stdout] test coupling::tests::rejects_malformed_edge ... ok [INFO] [stdout] test rbpf::tests::cluster_spec_under_fail_stream_concentrates_on_vio ... ok [INFO] [stdout] test rbpf::tests::rejects_length_mismatch_from_sensor ... ok [INFO] [stdout] test calibrate::tests::compute_report_directs_edges_alphabetically ... ok [INFO] [stdout] test calibrate::tests::would_create_cycle_detects_back_edge ... ok [INFO] [stdout] test coupling::tests::empty_input_yields_empty_graph ... ok [INFO] [stdout] test bp::tests::pass_only_stream_does_not_saturate_p_vio ... ok [INFO] [stderr] Running tests/factor_graph_bp.rs (/opt/rustwide/target/debug/deps/factor_graph_bp-4c4b3f33592a4f40) [INFO] [stdout] [INFO] [stdout] test result: ok. 64 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test cycle_is_rejected_with_chain_in_error ... ok [INFO] [stdout] test unknown_edges_are_silently_dropped ... ok [INFO] [stdout] test chain_of_three_propagates_violated_belief_downstream ... ok [INFO] [stdout] test empty_coupling_matches_baseline ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/gate_a_parity.rs (/opt/rustwide/target/debug/deps/gate_a_parity-30f01f3882a3dc90) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test default_test_sensor_matches_parity_sensor ... ok [INFO] [stdout] test rust_perspec_hmm_matches_gate_a_fixture_within_2pp ... ok [INFO] [stdout] test rust_factor_graph_bp_matches_gate_a_fixture_within_2pp ... ok [INFO] [stdout] test rust_rbpf_matches_gate_a_fixture_tail_map_within_2pp ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.85s [INFO] [stdout] [INFO] [stderr] Running tests/perspec_hmm_hand_computed.rs (/opt/rustwide/target/debug/deps/perspec_hmm_hand_computed-7c09809150519228) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test uniform_prior_plus_pass_matches_bayes_closed_form ... ok [INFO] [stdout] test update_test_rejects_unknown_spec ... ok [INFO] [stdout] test hundred_event_stream_has_no_nan_and_sums_to_one ... ok [INFO] [stdout] test predict_then_pass_matches_hand_computed ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/rbpf_gate_a.rs (/opt/rustwide/target/debug/deps/rbpf_gate_a-d3b27d3c0f3b3ea2) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test seeded_runs_are_reproducible_end_to_end ... ok [INFO] [stdout] test particle_cloud_survives_mixed_stream ... ok [INFO] [stdout] test rbpf_recovers_injected_violation_on_cyclic_cluster ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/specere_manifest-70ef14c80d2b9a69) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::round_trip_preserves_explicit_unit_id ... ok [INFO] [stdout] test tests::load_backfills_marker_unit_id_from_parent_unit ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/specere_markers-eefd9fa374c2526e) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test text_block_fence::tests::roundtrip_preserves_existing_content ... ok [INFO] [stdout] test text_block_fence::tests::unpaired_marker_errors ... ok [INFO] [stdout] test tests::upsert_replaces_existing_body ... ok [INFO] [stdout] test yaml_block_fence::tests::remove_absent_is_noop ... ok [INFO] [stdout] test text_block_fence::tests::remove_on_absent_is_noop ... ok [INFO] [stdout] test tests::strip_is_idempotent_when_markers_absent ... ok [INFO] [stdout] test yaml_block_fence::tests::add_is_idempotent ... ok [INFO] [stdout] test tests::roundtrip_append_and_strip ... ok [INFO] [stdout] test yaml_block_fence::tests::yaml_validates ... ok [INFO] [stdout] test yaml_block_fence::tests::add_and_remove_round_trip ... ok [INFO] [stdout] test text_block_fence::tests::add_idempotent ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/specere_telemetry-f56e577ab824d7d2) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test serve::tests::default_config_binds_4318 ... ok [INFO] [stdout] test serve::tests::load_config_falls_back_on_missing_file ... ok [INFO] [stdout] test event_store::tests::empty_store_returns_no_events ... ok [INFO] [stdout] test event_store::tests::round_trip_one_event ... ok [INFO] [stdout] test event_store::tests::query_limit_keeps_most_recent ... ok [INFO] [stdout] test event_store::tests::query_since_filter_excludes_older ... ok [INFO] [stdout] test serve::tests::load_config_uses_yaml_when_present ... ok [INFO] [stdout] test serve::tests::load_config_normalises_localhost ... ok [INFO] [stdout] test event_store::tests::query_signal_filter ... ok [INFO] [stdout] test sqlite_backend::tests::backfill_imports_jsonl ... ok [INFO] [stdout] test sqlite_backend::tests::backfill_is_noop_when_sqlite_already_has_rows ... ok [INFO] [stdout] test sqlite_backend::tests::query_with_limit_returns_most_recent ... ok [INFO] [stdout] test sqlite_backend::tests::open_creates_db_and_wal ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/specere_units-3f218eba8ad37b9a) [INFO] [stdout] test sqlite_backend::tests::round_trip_10k_events ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.75s [INFO] [stdout] [INFO] [stderr] Doc-tests specere_core [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test ears_lint::tests::truncate_preserves_multibyte_chars_when_boundary_permits ... ok [INFO] [stdout] test ears_lint::tests::truncate_snaps_to_char_boundary_on_multibyte ... ok [INFO] [stdout] test ears_lint::tests::truncate_under_max_is_noop ... ok [INFO] [stdout] test ears_lint::tests::truncate_at_char_boundary_snaps_ascii ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests specere_filter [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests specere_manifest [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests specere_markers [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests specere_telemetry [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests specere_units [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "7fe4cc7025139e8bc17f26b4a729f81510dcc24d5cb690cb8ac5da3ed40d2d36", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7fe4cc7025139e8bc17f26b4a729f81510dcc24d5cb690cb8ac5da3ed40d2d36", kill_on_drop: false }` [INFO] [stdout] 7fe4cc7025139e8bc17f26b4a729f81510dcc24d5cb690cb8ac5da3ed40d2d36