[INFO] cloning repository https://github.com/sllt/sparrow-runtime
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/sllt/sparrow-runtime" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsllt%2Fsparrow-runtime", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsllt%2Fsparrow-runtime'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 9a925275d362400c398037532903efdb8c4f8a8d
[INFO] testing sllt/sparrow-runtime against 1.99.0-beta.8 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsllt%2Fsparrow-runtime" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/sllt/sparrow-runtime
[INFO] finished tweaking git repo https://github.com/sllt/sparrow-runtime
[INFO] tweaked toml for git repo https://github.com/sllt/sparrow-runtime written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/sllt/sparrow-runtime on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/sllt/sparrow-runtime 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded arrow-schema v54.3.1
[INFO] [stderr]   Downloaded wasm-bindgen-futures v0.4.78
[INFO] [stderr]   Downloaded num-iter v0.1.46
[INFO] [stderr]   Downloaded arrow-select v54.3.1
[INFO] [stderr]   Downloaded recursive-proc-macro-impl v0.1.1
[INFO] [stderr]   Downloaded recursive v0.1.1
[INFO] [stderr]   Downloaded tokio-rustls v0.26.5
[INFO] [stderr]   Downloaded stacker v0.1.25
[INFO] [stderr]   Downloaded flatbuffers v24.12.23
[INFO] [stderr]   Downloaded psm v0.1.32
[INFO] [stderr]   Downloaded arrow-row v54.3.1
[INFO] [stderr]   Downloaded find-msvc-tools v0.1.12
[INFO] [stderr]   Downloaded arrow-string v54.3.1
[INFO] [stderr]   Downloaded arrow-ord v54.3.1
[INFO] [stderr]   Downloaded arrow-arith v54.3.1
[INFO] [stderr]   Downloaded arrow-csv v54.3.1
[INFO] [stderr]   Downloaded arrow-data v54.3.1
[INFO] [stderr]   Downloaded tinyvec v1.13.2
[INFO] [stderr]   Downloaded arrow-buffer v54.3.1
[INFO] [stderr]   Downloaded arrow-json v54.3.1
[INFO] [stderr]   Downloaded arrow v54.3.1
[INFO] [stderr]   Downloaded cc v1.4.5
[INFO] [stderr]   Downloaded arrow-cast v54.3.1
[INFO] [stderr]   Downloaded arrow-ipc v54.3.1
[INFO] [stderr]   Downloaded ar_archive_writer v0.5.3
[INFO] [stderr]   Downloaded arrow-array v54.3.1
[INFO] [stderr]   Downloaded object v0.39.1
[INFO] [stderr]   Downloaded rustls v0.23.44
[INFO] [stderr]   Downloaded sqlparser v0.62.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 2b7ed616ffe9d355cc95bda6b8c1b443888fbf94a835dffa5c917fc5badf94a3
[INFO] running `Command { std: "docker" "start" "2b7ed616ffe9d355cc95bda6b8c1b443888fbf94a835dffa5c917fc5badf94a3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2b7ed616ffe9d355cc95bda6b8c1b443888fbf94a835dffa5c917fc5badf94a3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2b7ed616ffe9d355cc95bda6b8c1b443888fbf94a835dffa5c917fc5badf94a3" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2b7ed616ffe9d355cc95bda6b8c1b443888fbf94a835dffa5c917fc5badf94a3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2b7ed616ffe9d355cc95bda6b8c1b443888fbf94a835dffa5c917fc5badf94a3" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling find-msvc-tools v0.1.12
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling smallvec v1.16.0
[INFO] [stderr]    Compiling object v0.39.1
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling sparrow-model v0.1.0 (/opt/rustwide/workdir/crates/sparrow-model)
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling rustls v0.23.44
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling zerocopy v0.8.57
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling cc v1.4.5
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> crates/sparrow-model/src/observation.rs:244:14
[INFO] [stdout]     |
[INFO] [stdout] 244 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 244 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| {
[INFO] [stdout] 244 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |n| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling sparrow-expr v0.1.0 (/opt/rustwide/workdir/crates/sparrow-expr)
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling stacker v0.1.25
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling ar_archive_writer v0.5.3
[INFO] [stderr]    Compiling psm v0.1.32
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling recursive-proc-macro-impl v0.1.1
[INFO] [stderr]    Compiling recursive v0.1.1
[INFO] [stderr]    Compiling sqlparser v0.62.0
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling sparrow-plan v0.1.0 (/opt/rustwide/workdir/crates/sparrow-plan)
[INFO] [stderr]    Compiling sparrow-formats v0.1.0 (/opt/rustwide/workdir/crates/sparrow-formats)
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling hyper v1.11.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-rustls v0.26.5
[INFO] [stderr]    Compiling sparrow-io v0.1.0 (/opt/rustwide/workdir/crates/sparrow-io)
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling sparrow-runtime v0.1.0 (/opt/rustwide/workdir/crates/sparrow-runtime)
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling sparrow-connectors v0.1.0 (/opt/rustwide/workdir/crates/sparrow-connectors)
[INFO] [stderr]    Compiling sparrow-sql v0.1.0 (/opt/rustwide/workdir/crates/sparrow-sql)
[INFO] [stderr]    Compiling sparrow-testkit v0.1.0 (/opt/rustwide/workdir/crates/sparrow-testkit)
[INFO] [stderr]    Compiling sparrow-control v0.1.0 (/opt/rustwide/workdir/crates/sparrow-control)
[INFO] [stderr]    Compiling sparrow-cli v0.1.0 (/opt/rustwide/workdir/crates/sparrow-cli)
[INFO] [stderr]    Compiling sparrow-server v0.1.0 (/opt/rustwide/workdir/crates/sparrow-server)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 36s
[INFO] running `Command { std: "docker" "inspect" "2b7ed616ffe9d355cc95bda6b8c1b443888fbf94a835dffa5c917fc5badf94a3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2b7ed616ffe9d355cc95bda6b8c1b443888fbf94a835dffa5c917fc5badf94a3" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> crates/sparrow-model/src/observation.rs:244:14
[INFO] [stdout]     |
[INFO] [stdout] 244 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 244 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| {
[INFO] [stdout] 244 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |n| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling sparrow-formats v0.1.0 (/opt/rustwide/workdir/crates/sparrow-formats)
[INFO] [stderr]    Compiling sparrow-plan v0.1.0 (/opt/rustwide/workdir/crates/sparrow-plan)
[INFO] [stderr]    Compiling sparrow-expr v0.1.0 (/opt/rustwide/workdir/crates/sparrow-expr)
[INFO] [stderr]    Compiling sparrow-model v0.1.0 (/opt/rustwide/workdir/crates/sparrow-model)
[INFO] [stderr]    Compiling sparrow-sql v0.1.0 (/opt/rustwide/workdir/crates/sparrow-sql)
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> crates/sparrow-model/src/observation.rs:244:14
[INFO] [stdout]     |
[INFO] [stdout] 244 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 244 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| {
[INFO] [stdout] 244 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |n| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling sparrow-io v0.1.0 (/opt/rustwide/workdir/crates/sparrow-io)
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling hyper v1.11.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-rustls v0.26.5
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling sparrow-runtime v0.1.0 (/opt/rustwide/workdir/crates/sparrow-runtime)
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling sparrow-testkit v0.1.0 (/opt/rustwide/workdir/crates/sparrow-testkit)
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling sparrow-connectors v0.1.0 (/opt/rustwide/workdir/crates/sparrow-connectors)
[INFO] [stderr]    Compiling sparrow-cli v0.1.0 (/opt/rustwide/workdir/crates/sparrow-cli)
[INFO] [stderr]    Compiling sparrow-control v0.1.0 (/opt/rustwide/workdir/crates/sparrow-control)
[INFO] [stderr]    Compiling sparrow-server v0.1.0 (/opt/rustwide/workdir/crates/sparrow-server)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 27s
[INFO] running `Command { std: "docker" "inspect" "2b7ed616ffe9d355cc95bda6b8c1b443888fbf94a835dffa5c917fc5badf94a3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2b7ed616ffe9d355cc95bda6b8c1b443888fbf94a835dffa5c917fc5badf94a3" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]    --> crates/sparrow-model/src/observation.rs:244:14
[INFO] [stderr]     |
[INFO] [stderr] 244 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| {
[INFO] [stderr]     |              ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]     |
[INFO] [stderr] 244 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| {
[INFO] [stderr] 244 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |n| {
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: `sparrow-model` (lib) generated 1 warning (run `cargo fix --lib -p sparrow-model` to apply 1 suggestion)
[INFO] [stderr] warning: `sparrow-model` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.36s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sparrow_cli-a8a9330fdbca77bf)
[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/bin/m2_mqtt_http_loop.rs (/opt/rustwide/target/debug/deps/m2_mqtt_http_loop-d293361f85c9bc36)
[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/bin/sparrow_bench.rs (/opt/rustwide/target/debug/deps/sparrow_bench-f39d9cd20c7e5b91)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test tests::exact_windows_reject_missing_duplicate_and_wrong_values ... ok
[INFO] [stdout] test tests::receive_time_not_poll_time_and_batch_rows_are_counted ... ok
[INFO] [stdout] test tests::r10_multikey_oracle_checks_interleaved_min_max_sum_and_duplicates ... ok
[INFO] [stdout] test tests::sink_light_windows_validate_exact_sums_and_keys ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/sparrowctl.rs (/opt/rustwide/target/debug/deps/sparrowctl-d2ac854c892cbf0d)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::production_cli_rejects_unsafe_urls_names_and_misplaced_options ... ok
[INFO] [stdout] test tests::production_cli_http_errors_redirects_timeout_and_body_bounds ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/v02_bounded_dedup.rs (/opt/rustwide/target/debug/deps/v02_bounded_dedup-d2e33580f9228dc9)
[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/bin/v02_count_window.rs (/opt/rustwide/target/debug/deps/v02_count_window-78cd7aad82587917)
[INFO] [stderr]      Running unittests src/bin/v02_http_mqtt_loop.rs (/opt/rustwide/target/debug/deps/v02_http_mqtt_loop-7301da7bb5bb2009)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 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/bin/v02_pt_tumble_avg.rs (/opt/rustwide/target/debug/deps/v02_pt_tumble_avg-46a8f76da735d17e)
[INFO] [stderr]      Running unittests src/bin/v02_static_table.rs (/opt/rustwide/target/debug/deps/v02_static_table-0c33276943d36ace)
[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/bin/v03_et_tumble_avg.rs (/opt/rustwide/target/debug/deps/v03_et_tumble_avg-76ae321ac640146f)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 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/bin/v03_hop_overlap.rs (/opt/rustwide/target/debug/deps/v03_hop_overlap-0812d69a73d94ce2)
[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/bin/v03_idle_active.rs (/opt/rustwide/target/debug/deps/v03_idle_active-131417770483ac57)
[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/bin/v03_versioned_lookup.rs (/opt/rustwide/target/debug/deps/v03_versioned_lookup-dd9b661bccc408a3)
[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/bin/v04_file_checkpoint.rs (/opt/rustwide/target/debug/deps/v04_file_checkpoint-74997c794be76b1f)
[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/bin/v04_graph_author.rs (/opt/rustwide/target/debug/deps/v04_graph_author-377e4b4208018f59)
[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/bin/v04_mqtt_reject.rs (/opt/rustwide/target/debug/deps/v04_mqtt_reject-502f72e1ff42c307)
[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/bin/v1_file_checkpoint.rs (/opt/rustwide/target/debug/deps/v1_file_checkpoint-a178d2d11af282ec)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/v1_mqtt_reject.rs (/opt/rustwide/target/debug/deps/v1_mqtt_reject-a1bd5c3ae3760649)
[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/bin/v1_soak.rs (/opt/rustwide/target/debug/deps/v1_soak-c3da044589d7f506)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/m2_closed_loop.rs (/opt/rustwide/target/debug/deps/m2_closed_loop-718fe2971dd48c4c)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test rejects_are_explicit ... ok
[INFO] [stdout] test mqtt_json_kernel_http_receives_filtered_rows ... ok
[INFO] [stdout] test slow_http_does_not_grow_unbounded ... 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 unittests src/lib.rs (/opt/rustwide/target/debug/deps/sparrow_connectors-b4ef868b122e928f)
[INFO] [stdout] 
[INFO] [stdout] running 78 tests
[INFO] [stdout] test a6_tests::a6_demo_io_exports_embedded_broker_and_http_capture ... ok
[INFO] [stdout] test capabilities::tests::mqtt_declares_replay_unsupported ... ok
[INFO] [stdout] test file_replay::tests::n5_contract_parse_and_eof_policy ... ok
[INFO] [stdout] test file_replay::tests::r28_append_contract_allows_growth ... ok
[INFO] [stdout] test file_replay::tests::r28_immutable_rejects_append ... ok
[INFO] [stdout] test file_replay::tests::n5_append_only_reads_rows_written_after_eof ... ok
[INFO] [stdout] test file_replay::tests::r3_partial_append_is_bounded_and_resumes_exactly_once ... ok
[INFO] [stdout] test file_replay::tests::n5_poll_decoded_counts_bad_json ... ok
[INFO] [stdout] test file_replay::tests::r3_terminal_unterminated_record_and_restore_boundary ... ok
[INFO] [stdout] test file_replay::tests::n14_append_only_batch_eof_then_growth ... ok
[INFO] [stdout] test file_replay::tests::n14_poll_decoded_batch_reads_frames_then_eof ... ok
[INFO] [stdout] test file_replay::tests::production_checkpoint_rejects_replaced_active_file_descriptor ... ok
[INFO] [stdout] test file_replay::tests::boundary_cut_and_seek ... ok
[INFO] [stdout] test file_replay::tests::n5_sealed_rejects_append_like_immutable ... ok
[INFO] [stdout] test file_replay::tests::mid_record_seek_rejected ... ok
[INFO] [stdout] test file_replay::tests::r28_identity_sees_bytes_after_first_4kib ... ok
[INFO] [stdout] test file_replay::tests::production_empty_open_append_checkpoint_binds_consumed_prefix ... ok
[INFO] [stdout] test file_replay::tests::rotation_rejects_seek ... ok
[INFO] [stdout] test file_replay::tests::r4_oversize_skips_once_at_boundary_for_all_contracts ... ok
[INFO] [stdout] test http::tests::n16_http_header_secret_requires_https ... ok
[INFO] [stdout] test http::tests::merge_growth_is_incremental_and_pressure_keeps_both_receipts ... ok
[INFO] [stdout] test http::tests::incremental_delivery_fits_small_job_and_bills_capacity ... ok
[INFO] [stdout] test http::tests::encoding_growth_rejects_job_and_process_pressure_without_leaks ... ok
[INFO] [stdout] test http::tests::accepted_post_with_truncated_response_is_not_retried ... ok
[INFO] [stdout] test http_push::tests::r20_full_queue_is_not_2xx ... ok
[INFO] [stdout] test http_push::tests::r21_stop_drains_in_flight_tasks ... ok
[INFO] [stdout] test http::tests::checkpoint_flush_interrupts_linger_without_waiting_for_eof ... ok
[INFO] [stdout] test http::tests::obs_http_coalescing_cancel_reconciles_groups_encoded_credit_and_attempts ... ok
[INFO] [stdout] test mqtt::broker::tests::benchmark_publisher_keeps_one_connection_for_multiple_calls ... ok
[INFO] [stdout] test http::tests::benchmark_capture_uses_receive_time_and_reuses_http_connection ... ok
[INFO] [stdout] test http::tests::byte_cap_splits_groups_and_rejects_oversized_single_batch ... ok
[INFO] [stdout] test http::tests::http_sink_4xx_fails_outbox_not_success_ack ... ok
[INFO] [stdout] test mqtt::codec::tests::publish_qos0_round_trip ... ok
[INFO] [stdout] test http::tests::coalescing_preserves_rows_and_settles_every_input_receipt ... ok
[INFO] [stdout] test http_push::tests::r21_method_and_path_enforced ... ok
[INFO] [stdout] test mqtt::codec::tests::connect_round_trip ... ok
[INFO] [stdout] test mqtt::broker::tests::topic_filter_exact_and_hash ... ok
[INFO] [stdout] test mqtt::io::tests::r19_partial_frame_is_retained ... ok
[INFO] [stdout] test mqtt::io::tests::quickack_rearms_only_after_nonempty_tcp_reads ... ok
[INFO] [stdout] test mqtt::broker::tests::r19_coalesced_publishes_are_not_dropped ... ok
[INFO] [stdout] test mqtt::sink::observation_tests::obs_mqtt_partial_or_cancelled_batch_fails_receipt ... ok
[INFO] [stdout] test mqtt::source::tests::backpressure_recovers_without_reordering_or_duplicating ... ok
[INFO] [stdout] test mqtt::source::tests::backpressure_zero_wait_preserves_immediate_drop ... ok
[INFO] [stdout] test mqtt::source::tests::backpressure_stop_and_closed_receiver_interrupt_wait ... ok
[INFO] [stdout] test mqtt::source::tests::backpressure_timeout_is_not_reset_by_heartbeats ... ok
[INFO] [stdout] test mqtt::source::tests::byte_budget_rejects_oversized_row_without_poisoning_next_row ... ok
[INFO] [stdout] test mqtt::source::tests::byte_budget_wait_times_out_or_recovers_and_releases_working_credit ... ok
[INFO] [stdout] test mqtt::source::tests::inbox_wait_defaults_and_bounds ... ok
[INFO] [stdout] test mqtt::source::tests::obs_denied_subscription_never_reports_ready ... ok
[INFO] [stdout] test mqtt::source::tests::p1_27_inbox_within_compact_queue_is_ok ... ok
[INFO] [stdout] test http_push::tests::r21_over_concurrency_is_503 ... ok
[INFO] [stdout] test mqtt::sink::observation_tests::obs_mqtt_sink_idle_ping_and_disconnect_are_observed ... ok
[INFO] [stdout] test policy::tests::allowlist_exact_port ... ok
[INFO] [stdout] test policy::tests::blocks_metadata ... ok
[INFO] [stdout] test policy::tests::deny_by_default ... ok
[INFO] [stdout] test policy::tests::n3_cwd_not_default_root ... ok
[INFO] [stdout] test policy::tests::n3_path_traversal_rejected ... ok
[INFO] [stdout] test mqtt::source::tests::p1_27_inbox_times_max_record_rejects_over_queue_budget ... ok
[INFO] [stdout] test policy::tests::p0_12_http_push_rejects_unspecified_bind ... ok
[INFO] [stdout] test policy::tests::p0_12_tmp_path_is_allowed ... ok
[INFO] [stdout] test mqtt::io::tests::quickack_transport_under_tls_preserves_verification_and_payload ... ok
[INFO] [stdout] test policy::tests::r3_symlink_parent_component_is_never_lexically_authorized ... ok
[INFO] [stdout] test secret::tests::missing_secret_is_explicit ... ok
[INFO] [stdout] test tls::tests::skip_verify_is_rejected ... ok
[INFO] [stdout] test tls::tests::v01_http_client_does_not_follow_redirects ... ok
[INFO] [stdout] test file_replay::tests::r4_partial_oversize_is_bounded_and_never_false_terminal_eof ... ok
[INFO] [stdout] test http::tests::retries_replay_identical_owned_body ... ok
[INFO] [stdout] test mqtt::source::tests::backpressure_burst_pump_preserves_all_rows ... ok
[INFO] [stdout] test http::tests::obs_verified_https_reuses_connection_and_default_trust_rejects_fixture ... ok
[INFO] [stdout] test mqtt::source::tests::r19_stop_completes_when_broker_silent_after_accept ... ok
[INFO] [stdout] test http_push::tests::r21_slow_conn_times_out ... ok
[INFO] [stdout] test http::tests::v01_http_sink_does_not_follow_redirect_to_disallowed ... ok
[INFO] [stdout] test mqtt::source::tests::r19_half_frame_survives_ping_select ... ok
[INFO] [stdout] test mqtt::source::tests::obs_mqtt_health_distinguishes_connected_reconnecting_and_stopped ... ok
[INFO] [stdout] test http::tests::concurrent_requests_are_bounded_and_stop_fails_unresolved_receipts ... ok
[INFO] [stdout] test http::tests::multiple_small_jobs_share_parent_credit_and_reuse_http_connections ... ok
[INFO] [stderr]      Running tests/mqtt_broker.rs (/opt/rustwide/target/debug/deps/mqtt_broker-f261f957c2b34f91)
[INFO] [stdout] test mqtt::source::tests::keepalive_pings_during_continuous_inbound_traffic ... ok
[INFO] [stdout] test mqtt::source::tests::keepalive_pings_while_idle ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 78 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.58s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test http_sink_posts_to_capture ... ok
[INFO] [stdout] test broker_source_decodes_json ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sdk_conformance.rs (/opt/rustwide/target/debug/deps/sdk_conformance-a61a7d7540ec3433)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test file_source_declares_replayable_and_seeks ... ok
[INFO] [stdout] test sink_flush_is_part_of_sdk ... ok
[INFO] [stdout] test mqtt_declares_unsupported_and_rejects_restore ... ok
[INFO] [stdout] test capability_matrix_rejects_unsupported_recovery ... 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 unittests src/lib.rs (/opt/rustwide/target/debug/deps/sparrow_control-d7d62562cb49037a)
[INFO] [stdout] 
[INFO] [stdout] running 68 tests
[INFO] [stdout] test checkpoint::tests::production_checkpoint_policy_is_opt_in_and_bounded ... ok
[INFO] [stdout] test review_tests::mqtt_aligned_still_rejected ... ok
[INFO] [stdout] test review_tests::n2_empty_sql_is_invalid_argument ... ok
[INFO] [stdout] test capability::tests::production_inventory_does_not_claim_unimplemented_backends_or_certification ... ok
[INFO] [stdout] test checkpoint::tests::production_checkpoint_wait_timeout_never_releases_active_actor_admission ... ok
[INFO] [stdout] test file_source::tests::r9_file_bulk_small_inbox_cancel_does_not_advance_admitted_count ... ok
[INFO] [stdout] test file_source::tests::append_only_eof_returns_wait_without_blocking_control ... ok
[INFO] [stdout] test file_source::tests::r9_file_bulk_preserves_decode_failure_and_eof_order ... ok
[INFO] [stdout] test review_tests::n16_layout_from_physical_uses_filter_before_window ... ok
[INFO] [stdout] test r4_tests::r4_unfused_plan_cannot_exceed_job_queue_quota ... ok
[INFO] [stdout] test review_tests::n8_failed_pipeline_backoff_does_not_block_healthy_converge ... ok
[INFO] [stdout] test review_tests::n7_aligned_checkpoint_refuses_after_sink_4xx ... ok
[INFO] [stdout] test review_tests::p0_1_aligned_rejects_or_honors_where_projection ... ok
[INFO] [stdout] test review_tests::p0_2_pt_aligned_rejected ... ok
[INFO] [stdout] test review_tests::n5_restart_fresh_sealed_emits_final_et_windows ... ok
[INFO] [stdout] test review_tests::n5_sealed_eof_emits_final_et_windows ... ok
[INFO] [stdout] test review_tests::n1_consecutive_failure_cap_holds_with_error ... ok
[INFO] [stdout] test review_tests::n5_restart_fresh_decode_errors_counted ... ok
[INFO] [stdout] test review_tests::r23_start_named_uses_desired_revision_not_latest ... ok
[INFO] [stdout] test review_tests::p1_17_fail_on_decode_fails_the_job ... ok
[INFO] [stdout] test review_tests::r24_start_failure_is_actual_failed ... ok
[INFO] [stdout] test review_tests::r3_nested_stream_decode_batch_window_and_http_sink ... ok
[INFO] [stdout] test status::tests::a8_pipeline_status_rejects_unknown ... ok
[INFO] [stdout] test store::tests::a8_unknown_status_string_is_rejected ... ok
[INFO] [stdout] test r4_tests::r4_checkpoint_credit_failure_keeps_job_running_and_retry_can_commit ... ok
[INFO] [stdout] test store::tests::n12_unconfigured_secrets_key_warns_or_refuses ... ok
[INFO] [stdout] test store::tests::put_get_and_if_match ... ok
[INFO] [stdout] test review_tests::n15_aligned_checkpoint_records_real_duration_and_bytes ... ok
[INFO] [stdout] test store::tests::r22_put_pipeline_is_one_transaction ... ok
[INFO] [stdout] test review_tests::n1_healthy_start_stop_cycles_not_held ... ok
[INFO] [stdout] test store::tests::r10_process_restart_holds_fixed_replay_until_explicit_start ... ok
[INFO] [stdout] test store::tests::r23_desired_revision_spec_is_not_latest ... ok
[INFO] [stdout] test store::tests::r27_secrets_are_sealed_and_not_plaintext ... ok
[INFO] [stdout] test review_tests::r10_file_aligned_start_checkpoint_via_supervisor ... ok
[INFO] [stdout] test store::tests::r22_crash_before_commit_keeps_old_revision ... ok
[INFO] [stdout] test store::tests::r5_failed_migration_rolls_back_column_and_version ... ok
[INFO] [stdout] test store::tests::r26_catalog_runs_off_async_worker ... ok
[INFO] [stdout] test review_tests::n5_append_only_et_window_accepts_rows_after_eof_poll ... ok
[INFO] [stdout] test store::tests::r5_v1_migration_preserves_failures_and_does_not_rearm_unlocked_jobs ... ok
[INFO] [stdout] test store::tests::r5_failure_latch_and_explicit_start_are_transactional ... ok
[INFO] [stdout] test store::tests::self_review_restore_revision_and_activation_commit_or_rollback_together ... ok
[INFO] [stdout] test r4_tests::r4_oversize_decode_policy_on_both_supervisor_paths ... ok
[INFO] [stdout] test store::tests::r9_status_cache_hits_and_invalidates_schema_revision_and_failed_binding ... ok
[INFO] [stdout] test supervisor::a6_tests::a6_demo_harness_type_is_exported ... ok
[INFO] [stdout] test supervisor::production_checkpoint_tests::production_periodic_scheduler_has_no_overlap_or_detached_tick_tasks ... ok
[INFO] [stdout] test supervisor::production_checkpoint_tests::production_queued_manual_timeout_keeps_gate_until_actor_discards ... ok
[INFO] [stdout] test review_tests::r4_struct_map_and_nested_arrays_file_to_http ... ok
[INFO] [stdout] test supervisor::r4_retry_tests::r5_only_explicit_capacity_admission_enters_waiting ... ok
[INFO] [stdout] test validate::tests::mqtt_inbox_wait_spec_default_override_and_validation ... ok
[INFO] [stdout] test validate::tests::n16_http_header_secret_requires_https ... ok
[INFO] [stdout] test validate::tests::p0_11_mqtt_credentials_require_tls ... ok
[INFO] [stdout] test validate::tests::rejects_checkpoint_and_at_least_once ... ok
[INFO] [stdout] test review_tests::r3_host_runs_eight_window_pipelines ... ok
[INFO] [stdout] test validate::tests::v02_default_mqtt_client_id_is_unique_per_instance ... ok
[INFO] [stdout] test supervisor::r4_retry_tests::r4_capacity_retry_grows_independently_of_crash_count_and_resets ... ok
[INFO] [stdout] test supervisor::production_checkpoint_tests::self_review_cancelled_stop_keeps_transition_until_children_finish ... ok
[INFO] [stdout] test supervisor::r4_retry_tests::r10_fixed_restore_failure_is_held_even_without_safe_mode ... ok
[INFO] [stdout] test store::tests::r6_start_preserves_only_matching_running_revision ... ok
[INFO] [stdout] test store::tests::r9_status_cache_is_bounded_and_does_not_cross_stores ... ok
[INFO] [stdout] test store::tests::r26_slow_catalog_does_not_freeze_runtime ... ok
[INFO] [stdout] test r4_tests::r4_host_capacity_waiting_and_configurable_seventeenth_job ... ok
[INFO] [stdout] test review_tests::p0_4_barrier_waits_for_real_sink_flush ... ok
[INFO] [stdout] test store::tests::r9_status_cache_invalidates_other_connection_and_failed_transaction ... ok
[INFO] [stdout] test review_tests::r3_repeated_admission_rejection_never_consumes_crash_cap ... ok
[INFO] [stdout] test r4_tests::r6_bad_actual_row_does_not_starve_sibling_start_stop ... ok
[INFO] [stdout] test review_tests::n4_stale_barrier_ack_not_used_for_next_checkpoint ... ok
[INFO] [stdout] test r4_tests::r5_safe_mode_survives_history_eviction_and_catalog_reopen ... ok
[INFO] [stdout] test review_tests::r3_fast_crashes_accumulate_until_stable_recovery ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 68 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.86s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sparrow_expr-cc6b931589188c8c)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test bind::tests::p2_30_bind_unknown_column_fails ... ok
[INFO] [stdout] test tests::p0_7_int_compare_beyond_2_pow_53 ... ok
[INFO] [stdout] test tests::p0_9_float_int_arith_and_uint_infer_match_eval ... ok
[INFO] [stdout] test bind::tests::r3_short_row_fails_closed_instead_of_null ... ok
[INFO] [stdout] test bind::tests::r3_function_name_canonicalized_at_bind ... ok
[INFO] [stdout] test kernels::tests::r06_fast_filter_eq_matches_evaluator_for_large_ints ... ok
[INFO] [stdout] test kernels::tests::stride_matches_eval_for_gt ... ok
[INFO] [stdout] test bind::tests::p2_30_bind_resolves_column_index ... ok
[INFO] [stdout] test semantics::tests::r10_every_registered_function_has_an_evaluator_and_allocation_rule ... ok
[INFO] [stdout] test infer::tests::p3_46_project_nullable_follows_input_and_expr ... ok
[INFO] [stdout] test tests::filter_and_dynamic_extract ... ok
[INFO] [stdout] test kernels::tests::p0_6_filter_mask_matches_eval_on_utf8 ... ok
[INFO] [stdout] test bind::tests::p2_30_eval_bound_matches_eval_without_schema ... ok
[INFO] [stdout] test tests::r06_checked_int_overflow ... ok
[INFO] [stdout] test bind::tests::r4_bad_arity_fails_at_bind_without_any_rows ... ok
[INFO] [stdout] test tests::rejects_dynamic_arithmetic_without_cast ... ok
[INFO] [stdout] test tests::r06_int_add_does_not_go_through_f64 ... ok
[INFO] [stdout] test tests::r07_empty_abs_and_coalesce_are_errors ... ok
[INFO] [stdout] test tests::r07_recursive_not_is_null ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sparrow_formats-c679ba8d31901ee7)
[INFO] [stdout] test allocation::tests::r10_shared_values_keep_size_for_downstream_allocations ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test json::tests::bounded_writer_preserves_admission_error_through_serde ... ok
[INFO] [stdout] test json::tests::drop_policy_swallows_bad_record ... ok
[INFO] [stdout] test json::tests::p3_53_type_err_does_not_include_raw_payload ... ok
[INFO] [stdout] test json::tests::bounded_writer_bills_capacity_not_configured_limit ... ok
[INFO] [stdout] test json::tests::p0_8_depth_checked_from_bytes_before_parse ... ok
[INFO] [stdout] test json::tests::p0_8_json_float_to_int_errors ... ok
[INFO] [stdout] test json::tests::p2_40_json_object_duplicate_keys_fail_closed ... ok
[INFO] [stdout] test json::tests::round_trip_and_limits ... ok
[INFO] [stdout] test json::tests::n13_encode_json_batch_is_array_without_reparse ... ok
[INFO] [stdout] test json::tests::bounded_writer_handles_tiny_limits_and_escaped_byte_expansion ... ok
[INFO] [stdout] test json::tests::p0_8_array_struct_map_validate_against_schema ... ok
[INFO] [stdout] test json::tests::batch_encoding_preserves_bytes_escaping_and_empty_output ... ok
[INFO] [stdout] test json::tests::missing_required_field_is_invalid_schema ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sparrow_io-a23c4e40619bdd2a)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test replay::tests::seek_to_boundary_replays_tail ... ok
[INFO] [stdout] test fs_lock::tests::r10_unsupported_locks_are_not_reported_as_busy ... ok
[INFO] [stdout] test replay::tests::message_boundary_cut_does_not_emit_partial ... ok
[INFO] [stdout] test replay::tests::identity_rotation_rejected ... ok
[INFO] [stdout] test observed::tests::obs_late_permit_after_receiver_drop_is_discarded_without_queue_leak ... ok
[INFO] [stdout] test replay::tests::mid_record_seek_rejected ... ok
[INFO] [stdout] test fs_lock::tests::production_lock_excludes_another_owner_and_releases_on_drop ... ok
[INFO] [stdout] test observed::tests::obs_queue_only_counts_published_not_reserved_and_drains ... ok
[INFO] [stdout] test observed::tests::r9_late_initialization_is_rejected_without_stamp_mismatch ... ok
[INFO] [stdout] test tests::mqtt_is_not_in_m0 ... ok
[INFO] [stdout] test observed::tests::obs_cancelled_capacity_wait_is_counted_and_releases_sender ... ok
[INFO] [stdout] test observed::tests::r9_bulk_rejects_oversize_and_closed_without_publishing ... ok
[INFO] [stdout] test observed::tests::r9_late_initialization_cannot_underflow_a_pending_wait ... ok
[INFO] [stdout] test observed::tests::r9_bulk_publish_keeps_row_capacity_and_cancelled_reservations ... ok
[INFO] [stdout] test observed::tests::obs_concurrent_publication_snapshots_conserve_counts ... ok
[INFO] [stdout] test observed::tests::r9_bulk_concurrent_senders_keep_each_origin_and_fifo ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sparrow_model-a121aef7a83ef975)
[INFO] [stdout] test observed::tests::r9_initialize_is_race_safe_and_rejects_another_attempt ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 50 tests
[INFO] [stdout] test error::tests::structured_error_carries_code_and_context ... ok
[INFO] [stdout] test budget::tests::r02_quantum_replenish_does_not_kill_after_old_cap ... ok
[INFO] [stdout] test frame::tests::rejects_oversize_frame ... ok
[INFO] [stdout] test batch::tests::r3_builder_holds_credits_and_validates_nested_non_json_input ... ok
[INFO] [stdout] test batch::tests::r07_nonnullable_null_rejected_at_batch_build ... ok
[INFO] [stdout] test clock::tests::virtual_clock_is_deterministic ... ok
[INFO] [stdout] test delivery::tests::v0_rejects_exactly_once_and_mqtt_restore ... ok
[INFO] [stdout] test budget::tests::r02_preview_lifetime_still_caps_finite_runs ... ok
[INFO] [stdout] test batch::tests::base03_owned_rows_and_value_keep_credit_until_last_owner_drops ... ok
[INFO] [stdout] test ids::tests::ids_are_copy_and_ordered ... ok
[INFO] [stdout] test delivery::tests::aligned_checkpoint_is_opt_in_not_exactly_once ... ok
[INFO] [stdout] test batch::tests::r04_share_does_not_clone_row_payload ... ok
[INFO] [stdout] test batch::tests::r4_unsorted_typed_objects_accept_unique_keys_and_reject_raw_duplicates ... ok
[INFO] [stdout] test batch::tests::base03_detach_failure_preserves_source_and_releases_destination_credit ... ok
[INFO] [stdout] test ids::tests::window_id_is_stable_across_optional_filter ... ok
[INFO] [stdout] test budget::tests::rejects_overspend ... ok
[INFO] [stdout] test inflight::tests::fail_resolves_pending_but_is_not_success ... ok
[INFO] [stdout] test ingress::tests::charges_decoded_capacity_nested_payloads_and_shared_values_conservatively ... ok
[INFO] [stdout] test batch::tests::builder_rejects_unbounded_expansion ... ok
[INFO] [stdout] test ids::tests::n16_window_operator_id_is_ten ... ok
[INFO] [stdout] test batch::tests::detach_batch_is_new_physical ... ok
[INFO] [stdout] test inflight::tests::pending_tracks_unacked ... ok
[INFO] [stdout] test ingress::tests::failed_reservation_handoff_releases_the_queue_lease ... ok
[INFO] [stdout] test memory::tests::r3_growing_child_lease_is_atomic_and_releases_parent ... ok
[INFO] [stdout] test resource::tests::profiles_are_budgets_not_engines ... ok
[INFO] [stdout] test ingress::tests::process_budget_cannot_be_bypassed_by_sibling_ingress_queues ... ok
[INFO] [stdout] test ingress::tests::queue_and_destination_overlap_credit_and_release_on_success_or_failure ... ok
[INFO] [stdout] test memory::tests::a2_ensure_headroom_does_not_charge ... ok
[INFO] [stdout] test memory::tests::acquire_is_bounded ... ok
[INFO] [stdout] test memory::tests::detach_creates_new_physical_alloc ... ok
[INFO] [stdout] test memory::tests::lease_returns_on_drop ... ok
[INFO] [stdout] test memory::tests::r10_shrink_refunds_parent_and_child_but_never_shared_payloads ... ok
[INFO] [stdout] test memory::tests::r3_child_quota_isolates_siblings_and_bills_parent ... ok
[INFO] [stdout] test memory::tests::share_counts_once_physically ... ok
[INFO] [stdout] test observation::tests::obs_guards_close_failed_work_and_metadata_credit ... ok
[INFO] [stdout] test observation::tests::obs_histogram_bounds_unknown_and_overflow ... ok
[INFO] [stdout] test observation::tests::obs_origin_merge_never_turns_unknown_into_known ... ok
[INFO] [stdout] test ownership_proptests::expansion_peak_never_silently_unbounded ... ok
[INFO] [stdout] test ownership_proptests::random_share_detach_returns_to_zero ... ok
[INFO] [stdout] test scalar::tests::dynamic_extract_and_detach ... ok
[INFO] [stdout] test scalar::tests::p2_40_duplicate_dynamic_keys_fail_closed ... ok
[INFO] [stdout] test scalar::tests::r3_state_keys_encode_content_and_canonical_float_equality ... ok
[INFO] [stdout] test types::tests::nested_types_are_declarable ... ok
[INFO] [stdout] test types::tests::rejects_duplicate_field_names ... ok
[INFO] [stdout] test window::tests::hop_assign_covers_event ... ok
[INFO] [stdout] test window::tests::hop_overlap_is_ceil_div ... ok
[INFO] [stdout] test watermark::tests::holdback_never_exceeds_input ... ok
[INFO] [stdout] test scalar::tests::a2_utf8_tracked_refuses_without_reservation_headroom ... ok
[INFO] [stdout] test observation::tests::r9_progress_counters_are_independent_saturating_and_owner_bounded ... ok
[INFO] [stdout] test window::tests::tumble_assign_is_aligned ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sparrow_plan-e06b9d37d6e5ad67)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test compat::tests::p3_43_pt_and_et_window_kind_tags_differ ... ok
[INFO] [stdout] test compat::tests::base02_legacy_missing_schema_oversize_and_deep_descriptors_fail_closed ... ok
[INFO] [stdout] test compat::tests::p3_54_expr_fingerprint_is_structured_not_debug ... ok
[INFO] [stdout] test compat::tests::r9_fallible_window_layout_preserves_descriptor_construction_error ... ok
[INFO] [stdout] test compat::tests::p3_42_agg_fingerprint_includes_func_alias_and_input_once ... ok
[INFO] [stdout] test compat::tests::n16_physical_layout_uses_filter_before_window ... ok
[INFO] [stdout] test compat::tests::base02_schema_and_window_policy_changes_refuse_reuse ... ok
[INFO] [stdout] test compat::tests::base02_literals_are_typed_framed_and_content_complete ... ok
[INFO] [stdout] test compat::tests::base01_aligned_rejects_zero_or_multiple_windows ... ok
[INFO] [stdout] test compat::tests::base02_all_upstream_steps_are_semantics_but_fusion_and_sink_are_not ... ok
[INFO] [stdout] test compat::tests::operator_remap_is_reject ... ok
[INFO] [stdout] test compat::tests::identical_layout_reuses ... ok
[INFO] [stdout] test compat::tests::where_change_is_reset_replay ... ok
[INFO] [stdout] test compat::tests::r12_window_size_change_is_reject ... ok
[INFO] [stdout] test compat::tests::r12_agg_input_change_is_reject ... ok
[INFO] [stdout] test explain::tests::explains_v03_et_window_graph ... ok
[INFO] [stdout] test explain::tests::p3_44_recovery_label_follows_policy_not_v0_3 ... ok
[INFO] [stdout] test graph::tests::a8_graph_and_node_spec_deny_unknown_fields ... ok
[INFO] [stdout] test stateful::tests::p3_45_sum_rejects_bool_and_utf8 ... ok
[INFO] [stdout] test tests::graph_binds_and_fuses ... ok
[INFO] [stdout] test tests::linear_plan_has_source_and_sink ... ok
[INFO] [stdout] test tests::binds_event_time_tumble ... ok
[INFO] [stdout] test tests::rejects_hop_overlap ... ok
[INFO] [stdout] test expr_spec::r3_type_tests::nested_schema_types_are_bounded_and_validated ... ok
[INFO] [stdout] test tests::p3_46_project_nullable_not_always_true ... ok
[INFO] [stdout] test tests::rejects_session_and_join ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 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/sparrow_runtime-eed6cd1106877704)
[INFO] [stdout] 
[INFO] [stdout] running 165 tests
[INFO] [stdout] test aggregate::tests::r05_min_max_tracked_bytes_include_payload ... ok
[INFO] [stdout] test aligned::tests::decode_sensor_line_count_and_et ... ok
[INFO] [stdout] test aggregate::tests::r05_small_retention_rejects_minmax_growth ... ok
[INFO] [stdout] test aggregate::tests::null_and_overflow_semantics ... ok
[INFO] [stdout] test aligned::tests::bind_count_window_still_physicalizes ... ok
[INFO] [stdout] test barrier::tests::failed_flush_is_not_aligned ... ok
[INFO] [stdout] test barrier::production_restore_tests::production_restore_context_shares_one_allocation_and_releases_after_consumption ... ok
[INFO] [stdout] test aligned::tests::n6_aligned_store_uses_budget_max_state_keys ... ok
[INFO] [stdout] test aligned::tests::stop_aborts_in_flight_checkpoint ... ok
[INFO] [stdout] test barrier::tests::r4_failed_or_cancelled_request_drops_queued_and_inflight_snapshots ... ok
[INFO] [stdout] test barrier::tests::stale_ack_id_is_ignored ... ok
[INFO] [stdout] test aligned::tests::restore_without_committed_is_rejected ... ok
[INFO] [stdout] test capture::tests::r03_disabled_does_not_retain_rows ... ok
[INFO] [stdout] test checkpoint::tests::aligned_not_exactly_once ... ok
[INFO] [stdout] test barrier::tests::r3_pending_timeout_can_recover_without_forgiving_loss ... ok
[INFO] [stdout] test capture::tests::r03_bounded_ring_drops_oldest ... ok
[INFO] [stdout] test checkpoint::tests::base02_descriptor_codec_rejects_truncation_oversize_and_trailing_bytes ... ok
[INFO] [stdout] test barrier::tests::r4_timeout_and_late_ack_release_without_another_checkpoint ... ok
[INFO] [stdout] test aligned::tests::v03_wm_getters_do_not_require_freeze ... ok
[INFO] [stdout] test checkpoint::tests::n6_encode_over_max_state_keys_does_not_publish_current ... ok
[INFO] [stdout] test checkpoint::tests::n6_freeze_entry_cap_matches_performance_budget ... ok
[INFO] [stdout] test checkpoint::tests::n6_decode_honors_job_max_state_keys ... ok
[INFO] [stdout] test checkpoint::tests::crash_cut_after_ack_is_not_committed ... ok
[INFO] [stdout] test checkpoint::tests::operator_slot_mismatch_rejects_reuse ... ok
[INFO] [stdout] test checkpoint::tests::p0_13_freeze_rejects_untrusted_capacity ... ok
[INFO] [stdout] test checkpoint::tests::crash_cut_after_chunk_write_is_not_committed ... ok
[INFO] [stdout] test checkpoint::tests::p1_14_incremental_encode_matches_freeze_bytes ... ok
[INFO] [stdout] test checkpoint::tests::crash_cut_after_manifest_tmp_is_not_committed ... ok
[INFO] [stdout] test checkpoint::tests::partial_chunk_disk_full_is_not_committed ... ok
[INFO] [stdout] test checkpoint::tests::p1_14_encode_refuses_oversized_freeze_before_current ... ok
[INFO] [stdout] test barrier::tests::wait_aligned_acks_rejects_stale_pair ... ok
[INFO] [stdout] test checkpoint::tests::crash_cut_after_manifest_rename_without_current ... ok
[INFO] [stdout] test aligned::tests::r11_checkpoint_runs_flush_before_commit ... ok
[INFO] [stdout] test checkpoint::tests::base02_legacy_snapshot_is_inspectable_but_not_reusable_or_rewritten ... ok
[INFO] [stdout] test checkpoint::tests::commit_and_recover_round_trip ... ok
[INFO] [stdout] test aligned::tests::et_window_restore_matches_gold ... ok
[INFO] [stdout] test aligned::tests::table_revision_mismatch_rejects_restore ... ok
[INFO] [stdout] test aligned::tests::r13_abort_after_current_keeps_committed ... ok
[INFO] [stdout] test checkpoint::tests::checksum_mismatch_rejects_restore ... ok
[INFO] [stdout] test checkpoint::tests::r10_readonly_open_never_creates_directories_or_commits ... ok
[INFO] [stdout] test checkpoint::tests::r10_bounded_validation_matches_decode_without_materializing_state ... ok
[INFO] [stdout] test checkpoint::tests::production_checkpoint_reads_are_bounded_and_inventory_is_read_only ... ok
[INFO] [stdout] test checkpoint::tests::r10_wire_estimate_excludes_state_container_overhead ... ok
[INFO] [stdout] test checkpoint::tests::r4_freeze_uses_live_reservation_headroom_without_double_billing ... ok
[INFO] [stdout] test checkpoint::tests::r9_unknown_checkpoint_version_explains_inspection_and_restore_versions ... ok
[INFO] [stdout] test checkpoint::tests::recover_required_rejects_empty_store ... ok
[INFO] [stdout] test checkpoint::tests::replay_source_positions_survive_encode ... ok
[INFO] [stdout] test aligned::tests::restore_matches_position_and_state ... ok
[INFO] [stdout] test coordinator::tests::complete_returns_to_committed ... ok
[INFO] [stdout] test coordinator::tests::r13_complete_after_stop_still_committed_if_published ... ok
[INFO] [stdout] test coordinator::tests::stop_wins_over_checkpointing ... ok
[INFO] [stdout] test coordinator::tests::timeout_leaves_checkpointing ... ok
[INFO] [stdout] test checkpoint::tests::production_quota_failure_preserves_current_and_unrelated_files ... ok
[INFO] [stdout] test dedup::tests::p2_32_expire_is_prefix_not_full_scan ... ok
[INFO] [stdout] test dedup::tests::p2_32_expire_then_admit_same_key ... ok
[INFO] [stdout] test dedup::tests::p2_32_within_ttl_still_dedups ... ok
[INFO] [stdout] test dedup::tests::r3_expiry_index_is_billed_and_released ... ok
[INFO] [stdout] test g2_tests::fused_and_unfused_same_rows ... ok
[INFO] [stdout] test checkpoint::tests::r14_commit_dirents_survive_rename ... ok
[INFO] [stdout] test g2_tests::live_channels_round_trip ... ok
[INFO] [stdout] test g3_tests::bind_dedup_linear_runs ... ok
[INFO] [stdout] test g3_tests::cleanup_releases_keys_and_timers ... ok
[INFO] [stdout] test g3_tests::count_window_emits_on_size ... ok
[INFO] [stdout] test g3_tests::dedup_rejects_unbounded ... ok
[INFO] [stdout] test g3_tests::incremental_accumulator_smaller_than_raw_rows ... ok
[INFO] [stdout] test g3_tests::key_and_timer_quotas_fail_closed ... ok
[INFO] [stdout] test g3_tests::static_table_snapshot_is_job_local ... ok
[INFO] [stdout] test g3_tests::still_rejects_checkpoint_restore ... ok
[INFO] [stdout] test checkpoint::tests::r15_oversized_manifest_file_rejected_before_decode_alloc ... ok
[INFO] [stdout] test linear::tests::filter_project_and_reject_restore ... ok
[INFO] [stdout] test lookup::tests::p2_36_corrupted_row_fails_closed ... ok
[INFO] [stdout] test lookup::tests::p2_36_publish_rejects_corrupt_table ... ok
[INFO] [stdout] test lookup::tests::p2_36_snapshot_checksum_verifies ... ok
[INFO] [stdout] test lookup::tests::p2_36_wrong_stored_checksum_fails_closed ... ok
[INFO] [stdout] test lookup::tests::r3_failed_publish_preserves_previous_interval_and_gc_is_explicit ... ok
[INFO] [stdout] test mailbox::tests::obs_cancel_returns_pending_credit_and_discards_controls_on_close ... ok
[INFO] [stdout] test mailbox::tests::obs_metadata_admission_and_config_bounds_fail_before_allocation ... ok
[INFO] [stdout] test g2_tests::full_queue_stop_does_not_deadlock ... ok
[INFO] [stdout] test mailbox::tests::obs_queue_control_held_and_payload_ownership_are_distinct ... ok
[INFO] [stdout] test mailbox::tests::obs_receiver_close_wakes_byte_waiter_while_consumer_holds_credit ... ok
[INFO] [stdout] test mailbox::tests::obs_shared_backing_is_counted_per_edge_not_as_two_allocations ... ok
[INFO] [stdout] test mailbox::tests::obs_slot_wait_and_future_abort_do_not_claim_an_enqueue ... ok
[INFO] [stdout] test checkpoint::tests::r15_manifest_claims_too_many_chunks ... ok
[INFO] [stdout] test mailbox_observe::tests::obs_age_is_monotonic_queue_residence_not_event_time ... ok
[INFO] [stdout] test metrics::tests::counters_are_budgeted_and_structured ... ok
[INFO] [stdout] test review_tests::a1_aligned_runs_full_plan_through_kernel ... ok
[INFO] [stdout] test review_tests::a2_transform_builder_charges_owner_not_shadow_vec ... ok
[INFO] [stdout] test review_tests::a2_utf8_tracked_used_on_runtime_path ... ok
[INFO] [stdout] test review_tests::base05_window_output_metrics_count_only_the_final_sink ... ok
[INFO] [stdout] test review_tests::byte_accounted_ingress_releases_queues_on_eof_and_cancel ... ok
[INFO] [stdout] test g3_tests::virtual_clock_pt_tumble_avg ... ok
[INFO] [stdout] test review_tests::n10_nan_compare_does_not_fail_job ... ok
[INFO] [stdout] test mailbox::tests::obs_multi_sender_fifo_ring_is_bounded_and_drains_exactly ... ok
[INFO] [stdout] test checkpoint::tests::p1_24_corrupt_current_recovers_previous_generation ... ok
[INFO] [stdout] test review_tests::n9_future_drop_visible_in_metrics ... ok
[INFO] [stdout] test review_tests::obs_job_mailboxes_are_attempt_scoped_and_cleanup_without_history ... ok
[INFO] [stdout] test review_tests::obs_metadata_over_budget_is_rejected_before_job_start ... ok
[INFO] [stdout] test review_tests::p1_20_jobs_share_process_memory_owner ... ok
[INFO] [stdout] test review_tests::obs_boundary_origin_survives_transform_but_not_window_state ... ok
[INFO] [stdout] test review_tests::p1_20_second_job_refused_when_process_queue_reserved ... ok
[INFO] [stdout] test review_tests::r01_stage_error_is_job_failed_not_ok_cancelled ... ok
[INFO] [stdout] test g2_tests::stalled_job_does_not_freeze_peer ... ok
[INFO] [stdout] test review_tests::r01_downstream_fail_while_upstream_idle_shuts_down ... ok
[INFO] [stdout] test review_tests::r01_user_stop_is_cancelled_ok ... ok
[INFO] [stdout] test review_tests::ingest_is_counted_once_for_memory_live_eof_and_live_stop ... ok
[INFO] [stdout] test review_tests::r03_supervisor_style_capture_is_disabled ... ok
[INFO] [stdout] test review_tests::r04_small_reservation_rejects_unfinished_builder ... ok
[INFO] [stdout] test checkpoint::tests::r3_encoded_ack_preserves_snapshot_bytes_and_leases ... ok
[INFO] [stdout] test review_tests::r18_ordered_ingress_emits_watermark_after_rows ... ok
[INFO] [stdout] test review_tests::r25_live_path_records_real_metrics ... ok
[INFO] [stdout] test review_tests::r02_quantum_allows_more_events_than_old_lifetime_cap ... ok
[INFO] [stdout] test checkpoint::tests::production_legacy_current_gets_history_proof_before_replacement ... ok
[INFO] [stdout] test state::tests::detach_does_not_share_input_utf8 ... ok
[INFO] [stdout] test state::tests::production_variable_update_admits_before_copy_and_preserves_old_value ... ok
[INFO] [stdout] test review_tests::r9_bulk_ingress_barrier_freezes_only_preceding_rows ... ok
[INFO] [stdout] test state::tests::r05_recharge_grows_retention_for_variable_state ... ok
[INFO] [stdout] test state::tests::quota_rejects_unbounded_keys ... ok
[INFO] [stdout] test time_tests::all_idle_does_not_advance ... ok
[INFO] [stdout] test state::tests::r10_cached_retention_matches_entries_through_mutations_and_errors ... ok
[INFO] [stdout] test time_tests::final_avg_80_then_late_side_output ... ok
[INFO] [stdout] test time_tests::count_window_cannot_impersonate_event_time ... ok
[INFO] [stdout] test time_tests::future_timestamp_is_rejected ... ok
[INFO] [stdout] test time_tests::holdback_wm_out_le_wm_in_minus_l ... ok
[INFO] [stdout] test time_tests::hop_overlap_planner_bound ... ok
[INFO] [stdout] test time_tests::idle_active_excludes_idle ... ok
[INFO] [stdout] test time_tests::p0_5_future_skew_protects_watermark ... ok
[INFO] [stdout] test time_tests::versioned_lookup_as_of_event_time ... ok
[INFO] [stdout] test time_tests::multi_input_uninitialized_wm_blocks ... ok
[INFO] [stdout] test timer::tests::cancel_old_generation_does_not_fire ... ok
[INFO] [stdout] test time_tests::watermark_never_goes_backward ... ok
[INFO] [stdout] test timer::tests::p2_33_peek_deadline_is_heap_min ... ok
[INFO] [stdout] test timer::tests::quota_rejects_unbounded_heap ... ok
[INFO] [stdout] test transform::r3_tests::production_evaluator_scratch_rejects_before_large_literal_projection ... ok
[INFO] [stdout] test transform::r3_tests::r3_projection_expansion_uses_budget_not_input_multiple ... ok
[INFO] [stdout] test transform::r3_tests::source_batches_move_rows_share_schema_and_release_failed_leases ... ok
[INFO] [stdout] test review_tests::r3_live_timer_metrics_and_job_cancel_count_are_real ... ok
[INFO] [stdout] test transform::r3_tests::r10_fused_wide_shared_projection_has_linear_scratch ... ok
[INFO] [stdout] test watermark::tests::all_idle_does_not_advance ... ok
[INFO] [stdout] test watermark::tests::future_timestamp_rejected ... ok
[INFO] [stdout] test watermark::tests::holdback_formula ... ok
[INFO] [stdout] test watermark::tests::idle_excludes_from_min ... ok
[INFO] [stdout] test watermark::tests::uninitialized_active_blocks ... ok
[INFO] [stdout] test watermark::tests::watermark_monotonic ... ok
[INFO] [stdout] test window::review_tests::p3_47_count_window_bounds_are_ordinals_not_event_time ... ok
[INFO] [stdout] test window::review_tests::r10_minmax_retention_tracks_state_not_unrelated_input_width ... ok
[INFO] [stdout] test window::review_tests::r16_pt_restore_rebuilds_timers ... ok
[INFO] [stdout] test window::review_tests::r17_many_keys_closing_chunk_within_mailbox ... ok
[INFO] [stdout] test window::review_tests::r17_take_closed_chunk_leaves_remaining_state ... ok
[INFO] [stdout] test window::review_tests::r3_closed_window_index_is_billed_and_released ... ok
[INFO] [stdout] test window::review_tests::n11_many_keys_close_in_deterministic_order ... ok
[INFO] [stdout] test checkpoint::tests::r10_publication_proof_never_replaces_chunk_validation_before_gc ... ok
[INFO] [stdout] test review_tests::r25_blocked_sink_records_queue_pressure ... ok
[INFO] [stdout] test window::review_tests::self_review_checkpoint_that_fits_live_budget_can_restore_same_budget ... ok
[INFO] [stdout] test checkpoint::tests::production_unpublished_manifest_is_never_a_corruption_fallback ... ok
[INFO] [stdout] test window::review_tests::r10_live_scratch_does_not_reserve_the_entire_keyspace ... ok
[INFO] [stdout] test review_tests::p0_4_barrier_waits_for_real_sink_flush ... ok
[INFO] [stdout] test barrier::tests::self_review_flush_uses_attempt_deadline_and_releases_abandoned_barrier ... ok
[INFO] [stdout] test mailbox_observe::tests::r9_depth_underflow_never_wraps_release_gauges - should panic ... ok
[INFO] [stdout] test checkpoint::tests::r15_old_generations_are_garbage_collected ... ok
[INFO] [stdout] test review_tests::r01_stage_panic_is_job_failed ... ok
[INFO] [stdout] test checkpoint::tests::production_numeric_restore_dependency_survives_retention_gc ... ok
[INFO] [stdout] test checkpoint::tests::production_store_writer_exclusion_and_monotonic_ids ... ok
[INFO] [stdout] test checkpoint::tests::soak_commit_restore_loops_are_finite ... ok
[INFO] [stdout] test review_tests::r10_kernel_multikey_minmax_count_pt_et_and_slow_sink_keep_bounded_working_memory ... ok
[INFO] [stdout] test checkpoint::tests::n6_performance_budget_freeze_commit_recover_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 165 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.38s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sparrow_server-b6c588fee962a5e6)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::p3_56_resource_exhausted_and_cancelled_not_500 ... ok
[INFO] [stdout] test tests::r3_blocking_api_keeps_async_worker_responsive ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/sparrow_server-0d4c6693bfa00752)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test log_tests::r10_production_rejects_placeholder_weak_or_control_character_tokens ... ok
[INFO] [stdout] test log_tests::r3_log_directives_filter_each_target ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/m3_api.rs (/opt/rustwide/target/debug/deps/m3_api-51fded6a9e394828)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test health_is_public_mutate_is_not ... ok
[INFO] [stdout] test restore_and_at_least_once_rejected ... ok
[INFO] [stdout] test graph_explain_v03_et_window ... ok
[INFO] [stdout] test if_match_required_on_update ... ok
[INFO] [stdout] test v1_file_aligned_validate_and_metrics ... ok
[INFO] [stdout] test api_mqtt_http_loop_and_fresh_restart ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/review_api.rs (/opt/rustwide/target/debug/deps/review_api-18de12949b3b7457)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test n2_put_empty_sql_is_4xx ... ok
[INFO] [stdout] test r10_draining_rejects_new_mutations_but_keeps_authenticated_read_views ... ok
[INFO] [stdout] test p3_56_start_rejects_unparseable_body ... ok
[INFO] [stdout] test p1_29_unauthenticated_does_not_write_audit ... ok
[INFO] [stdout] test production_diagnostic_export_is_allowlisted_and_auth_precedes_body_processing ... ok
[INFO] [stdout] test r24_aligned_without_window_is_failed_not_stuck_running ... ok
[INFO] [stdout] test base01_api_and_kernel_agree_on_aligned_plan_eligibility ... ok
[INFO] [stdout] test obs_status_and_metrics_report_runtime_scope_not_unknown_connector_queues ... ok
[INFO] [stdout] test r23_start_desired_revision_not_latest ... ok
[INFO] [stdout] test r3_graph_endpoints_use_registered_stream_catalog ... ok
[INFO] [stdout] test r4_capacity_waiting_is_visible_in_http_status ... ok
[INFO] [stdout] test obs_api_separates_slow_and_failed_sink_from_idle_healthy_sibling ... ok
[INFO] [stdout] test r6_status_exposes_failure_latch_and_retained_counter ... ok
[INFO] [stdout] test r25_mqtt_http_ingest_moves_metrics ... ok
[INFO] [stdout] test r9_status_schema_cache_invalidation_and_shared_histogram_contract ... ok
[INFO] [stdout] test r6_repeated_start_running_is_idempotent_but_new_revision_still_starts ... ok
[INFO] [stdout] test self_review_restore_api_atomically_requests_replacement_of_live_revision ... ok
[INFO] [stdout] test r10_file_aligned_http_create_start_checkpoint_kill_restore ... ok
[INFO] [stdout] test production_update_checkpoint_and_stop_join_old_writer_before_replacement ... ok
[INFO] [stdout] test r12_where_change_rejects_restore_via_api ... ok
[INFO] [stdout] test r12_window_size_change_rejects_restore_via_api ... ok
[INFO] [stdout] test r11_checkpoint_via_api_flushes_then_commits ... ok
[INFO] [stdout] test r15_oversize_manifest_restore_fails_via_api ... ok
[INFO] [stdout] test r28_same_prefix_different_suffix_rejects_restore ... ok
[INFO] [stdout] test production_periodic_checkpoint_restore_and_stop_are_one_attempt_scoped_flow ... ok
[INFO] [stdout] test p0_3_restore_after_prior_start_restores_checkpoint ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.73s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sparrow_sql-636a24a7ab67a375)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test bind::tests::n2_empty_sql_is_invalid_argument ... ok
[INFO] [stdout] test g0::tests::reject_dynamic_arith ... ok
[INFO] [stdout] test v03::tests::reject_session ... ok
[INFO] [stdout] test v03::tests::accept_event_time_tumble ... ok
[INFO] [stdout] test bind::tests::binds_select_where_cast ... ok
[INFO] [stdout] test v03::tests::accept_hop ... ok
[INFO] [stdout] test v02::tests::reject_unbounded_group_by ... ok
[INFO] [stdout] test v02::tests::reject_event_time_tumble ... ok
[INFO] [stdout] test bind::tests::r07_empty_abs_rejected_at_bind ... ok
[INFO] [stdout] test v02::tests::accept_pt_tumble_avg ... ok
[INFO] [stdout] test g0::tests::accept_simple_select ... ok
[INFO] [stdout] test bind::tests::r09_window_select_keeps_alias_order ... ok
[INFO] [stdout] test bind::tests::r08_join_where_is_applied_not_dropped ... ok
[INFO] [stdout] test bind::tests::r09_window_without_agg_is_rejected ... ok
[INFO] [stdout] test bind::tests::reject_order_by_is_feature_unavailable ... ok
[INFO] [stdout] test g0::tests::reject_order_by_and_unknown_func ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sparrow_testkit-4dff1a0cef4bfb6b)
[INFO] [stdout] test g0::tests::g0_corpus_meets_minimums ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test clock::tests::virtual_clock_is_deterministic ... ok
[INFO] [stdout] test g0_tests::g0_corpus_meets_minimums ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/production_reference.rs (/opt/rustwide/target/debug/deps/production_reference-e10e4b1eb710de8c)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test production_expression_handwritten_golden_and_eager_error_contract ... ok
[INFO] [stdout] test production_filter_prevents_projection_error_and_failed_batch_publishes_nothing ... ok
[INFO] [stdout] test production_event_time_boundaries_have_independent_final_results ... ok
[INFO] [stdout] test production_linear_sql_graph_fusion_match_independent_finite_reference ... ok
[INFO] [stdout] test production_count_windows_match_independent_per_key_accumulator ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests sparrow_cli
[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 sparrow_connectors
[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 sparrow_control
[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 sparrow_expr
[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 sparrow_formats
[INFO] [stderr]    Doc-tests sparrow_io
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests sparrow_model
[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 sparrow_plan
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 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 sparrow_runtime
[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 sparrow_server
[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 sparrow_sql
[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 sparrow_testkit
[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" "2b7ed616ffe9d355cc95bda6b8c1b443888fbf94a835dffa5c917fc5badf94a3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2b7ed616ffe9d355cc95bda6b8c1b443888fbf94a835dffa5c917fc5badf94a3", kill_on_drop: false }`
[INFO] [stdout] 2b7ed616ffe9d355cc95bda6b8c1b443888fbf94a835dffa5c917fc5badf94a3
