[INFO] fetching crate tears 0.11.1... [INFO] testing tears-0.11.1 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2 [INFO] extracting crate tears 0.11.1 into /workspace/builds/worker-5-tc1/source [INFO] started tweaking crates.io crate tears 0.11.1 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate tears 0.11.1 [INFO] tweaked toml for crates.io crate tears 0.11.1 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate tears 0.11.1 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 crates.io crate tears 0.11.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.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 rustdoc-json v0.9.10 [INFO] [stderr] Downloaded cargo-manifest v0.20.0 [INFO] [stderr] Downloaded cargo-platform v0.3.2 [INFO] [stderr] Downloaded aws-lc-rs v1.17.1 [INFO] [stderr] Downloaded unicode-truncate v2.0.0 [INFO] [stderr] Downloaded instability v0.3.10 [INFO] [stderr] Downloaded pest_derive v2.8.4 [INFO] [stderr] Downloaded pest_generator v2.8.4 [INFO] [stderr] Downloaded pest_meta v2.8.4 [INFO] [stderr] Downloaded pest v2.8.4 [INFO] [stderr] Downloaded ratatui-termion v0.1.2 [INFO] [stderr] Downloaded termion v4.0.6 [INFO] [stderr] Downloaded numtoa v0.2.4 [INFO] [stderr] Downloaded snapshot-testing v0.1.8 [INFO] [stderr] Downloaded similar-asserts v1.7.0 [INFO] [stderr] Downloaded public-api v0.52.1 [INFO] [stderr] Downloaded hashbag v0.1.13 [INFO] [stderr] Downloaded rustdoc-types v0.57.4 [INFO] [stderr] Downloaded aws-lc-sys v0.42.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 77a371646741ab552beef8ebc27f4e09c9ae29269e3acbe2107f33917892bb8e [INFO] running `Command { std: "docker" "start" "77a371646741ab552beef8ebc27f4e09c9ae29269e3acbe2107f33917892bb8e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "77a371646741ab552beef8ebc27f4e09c9ae29269e3acbe2107f33917892bb8e", 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" "77a371646741ab552beef8ebc27f4e09c9ae29269e3acbe2107f33917892bb8e" "/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" "77a371646741ab552beef8ebc27f4e09c9ae29269e3acbe2107f33917892bb8e", 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" "77a371646741ab552beef8ebc27f4e09c9ae29269e3acbe2107f33917892bb8e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling instability v0.3.10 [INFO] [stderr] Compiling syn v3.0.2 [INFO] [stderr] Compiling bitflags v2.13.0 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling lru v0.18.1 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling strum_macros v0.28.0 [INFO] [stderr] Compiling indoc v2.0.7 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling deranged v0.5.5 [INFO] [stderr] Compiling derive_more-impl v2.1.1 [INFO] [stderr] Compiling time-core v0.1.8 [INFO] [stderr] Compiling owo-colors v4.2.3 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling tracing-subscriber v0.3.22 [INFO] [stderr] Compiling line-clipping v0.3.5 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling futures-channel v0.3.34 [INFO] [stderr] Compiling socket2 v0.6.1 [INFO] [stderr] Compiling slab v0.4.11 [INFO] [stderr] Compiling signal-hook-mio v0.2.5 [INFO] [stderr] Compiling object v0.37.3 [INFO] [stderr] Compiling rustc-demangle v0.1.26 [INFO] [stderr] Compiling tokio v1.50.0 [INFO] [stderr] Compiling derive_more v2.1.1 [INFO] [stderr] Compiling tracing-error v0.2.1 [INFO] [stderr] Compiling color-spantrace v0.3.0 [INFO] [stderr] Compiling unicode-truncate v2.0.0 [INFO] [stderr] Compiling time v0.3.47 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Compiling strum v0.28.0 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling thiserror-impl v2.0.20 [INFO] [stderr] Compiling futures-macro v0.3.34 [INFO] [stderr] Compiling futures-util v0.3.34 [INFO] [stderr] Compiling thiserror v2.0.20 [INFO] [stderr] Compiling kasuari v0.4.11 [INFO] [stderr] Compiling backtrace v0.3.76 [INFO] [stderr] Compiling color-eyre v0.6.5 [INFO] [stderr] Compiling tokio-util v0.7.19 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Compiling tokio-stream v0.1.19 [INFO] [stderr] Compiling futures-executor v0.3.34 [INFO] [stderr] Compiling compact_str v0.9.0 [INFO] [stderr] Compiling crossterm v0.29.0 [INFO] [stderr] Compiling futures v0.3.34 [INFO] [stderr] Compiling ratatui-core v0.1.2 [INFO] [stderr] Compiling ratatui-widgets v0.3.2 [INFO] [stderr] Compiling ratatui-crossterm v0.1.2 [INFO] [stderr] Compiling ratatui-macros v0.7.2 [INFO] [stderr] Compiling ratatui v0.30.2 [INFO] [stderr] Compiling tears v0.11.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::::fetch_update`: renamed to `try_update` for consistency [INFO] [stdout] --> src/runtime/load.rs:347:22 [INFO] [stdout] | [INFO] [stdout] 347 | .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1)) [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] 347 - .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1)) [INFO] [stdout] 347 + .try_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::::fetch_update`: renamed to `try_update` for consistency [INFO] [stdout] --> src/subscription/mock.rs:157:18 [INFO] [stdout] | [INFO] [stdout] 157 | .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1)) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: replace the use of the deprecated method [INFO] [stdout] | [INFO] [stdout] 157 - .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1)) [INFO] [stdout] 157 + .try_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `release` profile [optimized] target(s) in 48.55s [INFO] running `Command { std: "docker" "inspect" "77a371646741ab552beef8ebc27f4e09c9ae29269e3acbe2107f33917892bb8e", 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" "77a371646741ab552beef8ebc27f4e09c9ae29269e3acbe2107f33917892bb8e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Compiling find-msvc-tools v0.1.6 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling zmij v1.0.10 [INFO] [stderr] Compiling thiserror v2.0.20 [INFO] [stderr] Compiling aws-lc-rs v1.17.1 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling futures-util v0.3.34 [INFO] [stderr] Compiling zerocopy-derive v0.8.31 [INFO] [stderr] Compiling http v1.4.0 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling strum_macros v0.28.0 [INFO] [stderr] Compiling cc v1.2.51 [INFO] [stderr] Compiling rustls-pki-types v1.13.2 [INFO] [stderr] Compiling unicode-truncate v2.0.0 [INFO] [stderr] Compiling kasuari v0.4.11 [INFO] [stderr] Compiling rustls v0.23.43 [INFO] [stderr] Compiling derive_more-impl v2.1.1 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling tokio v1.50.0 [INFO] [stderr] Compiling cmake v0.1.57 [INFO] [stderr] Compiling zerocopy v0.8.31 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling camino v1.2.4 [INFO] [stderr] Compiling derive_more v2.1.1 [INFO] [stderr] Compiling tracing-error v0.2.1 [INFO] [stderr] Compiling console v0.15.11 [INFO] [stderr] Compiling winnow v1.0.3 [INFO] [stderr] Compiling rustls-native-certs v0.8.2 [INFO] [stderr] Compiling color-spantrace v0.3.0 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling aws-lc-sys v0.42.0 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling alloca v0.4.0 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling similar-asserts v1.7.0 [INFO] [stderr] Compiling toml_parser v1.1.2+spec-1.1.0 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Compiling toml_writer v1.1.1+spec-1.1.0 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling criterion-plot v0.8.2 [INFO] [stderr] Compiling instability v0.3.10 [INFO] [stderr] Compiling strum v0.28.0 [INFO] [stderr] Compiling snapshot-testing v0.1.8 [INFO] [stderr] Compiling rayon v1.12.0 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling color-eyre v0.6.5 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling rand v0.9.4 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Compiling bitflags v2.13.0 [INFO] [stderr] Compiling line-clipping v0.3.5 [INFO] [stderr] Compiling futures-executor v0.3.34 [INFO] [stderr] Compiling serde_spanned v1.1.1 [INFO] [stderr] Compiling semver v1.0.27 [INFO] [stderr] Compiling compact_str v0.9.0 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling toml_datetime v1.1.1+spec-1.1.0 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling cargo-platform v0.3.2 [INFO] [stderr] Compiling ratatui-core v0.1.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling cargo_metadata v0.23.1 [INFO] [stderr] Compiling toml v1.1.2+spec-1.1.0 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling rustdoc-types v0.57.4 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling futures v0.3.34 [INFO] [stderr] Compiling clap v4.6.1 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling hashbag v0.1.13 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling tokio-util v0.7.19 [INFO] [stderr] Compiling crossterm v0.29.0 [INFO] [stderr] Compiling ratatui-widgets v0.3.2 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling h2 v0.4.12 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling tempfile v3.24.0 [INFO] [stderr] Compiling cargo-manifest v0.20.0 [INFO] [stderr] Compiling ratatui-crossterm v0.1.2 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling tokio-stream v0.1.19 [INFO] [stderr] Compiling public-api v0.52.1 [INFO] [stderr] Compiling proptest v1.11.0 [INFO] [stderr] Compiling criterion v0.8.2 [INFO] [stderr] Compiling ratatui-macros v0.7.2 [INFO] [stderr] Compiling ratatui v0.30.2 [INFO] [stderr] Compiling tears v0.11.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::::fetch_update`: renamed to `try_update` for consistency [INFO] [stdout] --> src/runtime/load.rs:347:22 [INFO] [stdout] | [INFO] [stdout] 347 | .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1)) [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] 347 - .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1)) [INFO] [stdout] 347 + .try_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::::fetch_update`: renamed to `try_update` for consistency [INFO] [stdout] --> src/subscription/mock.rs:157:18 [INFO] [stdout] | [INFO] [stdout] 157 | .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1)) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: replace the use of the deprecated method [INFO] [stdout] | [INFO] [stdout] 157 - .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1)) [INFO] [stdout] 157 + .try_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling rustdoc-json v0.9.10 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling hyper-util v0.1.19 [INFO] [stderr] Compiling rustls-webpki v0.103.13 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling rustls-platform-verifier v0.6.2 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling reqwest v0.13.4 [INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::::fetch_update`: renamed to `try_update` for consistency [INFO] [stdout] --> src/runtime/load.rs:347:22 [INFO] [stdout] | [INFO] [stdout] 347 | .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1)) [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] 347 - .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1)) [INFO] [stdout] 347 + .try_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::::fetch_update`: renamed to `try_update` for consistency [INFO] [stdout] --> src/subscription/mock.rs:157:18 [INFO] [stdout] | [INFO] [stdout] 157 | .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1)) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: replace the use of the deprecated method [INFO] [stdout] | [INFO] [stdout] 157 - .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1)) [INFO] [stdout] 157 + .try_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `release` profile [optimized] target(s) in 4m 53s [INFO] running `Command { std: "docker" "inspect" "77a371646741ab552beef8ebc27f4e09c9ae29269e3acbe2107f33917892bb8e", 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" "77a371646741ab552beef8ebc27f4e09c9ae29269e3acbe2107f33917892bb8e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }` [INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::::fetch_update`: renamed to `try_update` for consistency [INFO] [stderr] --> src/runtime/load.rs:347:22 [INFO] [stderr] | [INFO] [stderr] 347 | .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1)) [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] 347 - .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1)) [INFO] [stderr] 347 + .try_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::::fetch_update`: renamed to `try_update` for consistency [INFO] [stderr] --> src/subscription/mock.rs:157:18 [INFO] [stderr] | [INFO] [stderr] 157 | .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1)) [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: replace the use of the deprecated method [INFO] [stderr] | [INFO] [stderr] 157 - .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1)) [INFO] [stderr] 157 + .try_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: `tears` (lib) generated 2 warnings (run `cargo fix --lib -p tears` to apply 2 suggestions) [INFO] [stderr] warning: `tears` (lib test) generated 2 warnings (2 duplicates) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 0.59s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/deps/tears-4112cc3468419e40) [INFO] [stdout] [INFO] [stdout] running 570 tests [INFO] [stdout] test application::tests::test_application_new ... ok [INFO] [stdout] test application::tests::test_application_update_increment ... ok [INFO] [stdout] test application::tests::test_application_update_decrement ... ok [INFO] [stdout] test application::tests::test_message_clone ... ok [INFO] [stdout] test application::tests::test_application_new_with_command ... ok [INFO] [stdout] test application::tests::test_application_new_with_zero ... ok [INFO] [stdout] test application::tests::test_message_equality ... ok [INFO] [stdout] test application::tests::test_message_type_requires_only_send_and_static ... ok [INFO] [stdout] test cadence::tests::next_anchor_phase_deadline_stays_exact_past_u64_nanoseconds ... ok [INFO] [stdout] test application::tests::test_application_update_multiple ... ok [INFO] [stdout] test command::cancellation::tests::default_policy_cancels_in_flight_work ... ok [INFO] [stdout] test command::cancellation::tests::command_id_equality_is_structural_and_type_sensitive ... ok [INFO] [stdout] test application::tests::test_application_subscriptions ... ok [INFO] [stdout] test application::tests::test_application_update_reset ... ok [INFO] [stdout] test command::cancellation::tests::hash_collisions_do_not_make_distinct_values_equal ... ok [INFO] [stdout] test command::cancellation::tests::scoped_with_equal_scope_is_equal ... ok [INFO] [stdout] test command::core::tests::batch_concatenates_teardown_prefixes_in_declaration_order ... ok [INFO] [stdout] test application::tests::test_application_update_mixed_operations ... ok [INFO] [stdout] test application::tests::test_message_debug ... ok [INFO] [stdout] test command::core::tests::batch_lowers_each_child_key_to_its_own_entry ... ok [INFO] [stdout] test command::core::tests::map_over_a_batch_preserves_every_carrier_key ... ok [INFO] [stdout] test command::core::tests::nested_scopes_nest_outermost_first ... ok [INFO] [stdout] test command::cancellation::tests::scoped_with_differs_from_unscoped ... ok [INFO] [stdout] test command::cancellation::tests::scoped_with_makes_independent_child_instances_distinct ... ok [INFO] [stdout] test command::cancellation::tests::debug_identifies_only_the_erased_type ... ok [INFO] [stdout] test command::core::tests::quit_lowers_to_a_synchronous_quit_and_spawns_nothing ... ok [INFO] [stdout] test command::core::tests::a_top_level_key_names_the_single_carrier_it_reaches ... ok [INFO] [stdout] test command::cancellation::tests::scoped_with_applies_one_shared_erasure_to_different_ids ... ok [INFO] [stdout] test command::core::tests::an_unscoped_carrier_is_attributed_to_the_root ... ok [INFO] [stdout] test command::core::tests::batch_children_keep_their_own_keys_and_warn_about_nothing ... ok [INFO] [stdout] test command::core::tests::test_batch_all_none ... ok [INFO] [stdout] test command::core::tests::teardown_lowers_to_a_prefix_and_starts_no_run ... ok [INFO] [stdout] test command::core::tests::test_batch_all_opted_out_streamless_children_stays_opted_out ... ok [INFO] [stdout] test command::core::tests::teardown_is_streamless_and_carries_one_prefix ... ok [INFO] [stdout] test command::core::tests::map_preserves_the_immediate_quit_carrier ... ok [INFO] [stdout] test command::core::tests::quit_lowers_to_the_marker_and_starts_no_run ... ok [INFO] [stdout] test command::core::tests::test_batch_map_accepts_send_non_sync_mapper ... ok [INFO] [stdout] test command::core::tests::scoped_prepends_to_a_teardown_prefix ... ok [INFO] [stdout] test command::core::tests::scoped_qualifies_every_carrier_and_the_key_it_already_held ... ok [INFO] [stdout] test command::core::tests::sibling_scopes_do_not_alias_carrier_attribution ... ok [INFO] [stdout] test command::core::tests::test_batch_drops_streamless_children_from_leaves ... ok [INFO] [stdout] test command::core::tests::map_preserves_teardown_prefixes ... ok [INFO] [stdout] test command::core::tests::test_batch_empty ... ok [INFO] [stdout] test command::core::tests::test_batch_flattens_nested_batches_into_flat_leaves ... ok [INFO] [stdout] test command::core::tests::test_batch_folds_cancels_and_leaves_a_child_key_on_its_carrier ... ok [INFO] [stdout] test command::core::tests::test_batch_with_none_commands ... ok [INFO] [stdout] test command::core::tests::test_cancel_is_streamless_and_preserves_redraw_control ... ok [INFO] [stdout] test command::core::tests::test_effect_with_quit ... ok [INFO] [stdout] test command::core::tests::test_cancellable_is_last_call_wins ... ok [INFO] [stdout] test command::core::tests::test_cancellation_metadata_defaults_empty ... ok [INFO] [stdout] test command::core::tests::test_batch_redraw_is_or_over_children ... ok [INFO] [stdout] test command::core::tests::test_into_runtime_parts_message_requests_redraw_and_yields_message ... ok [INFO] [stdout] test command::core::tests::test_effect_with_message ... ok [INFO] [stdout] test command::core::tests::test_batch_with_quit_action ... ok [INFO] [stdout] test command::core::tests::test_future ... ok [INFO] [stdout] test command::core::tests::test_into_runtime_parts_quit_yields_quit ... ok [INFO] [stdout] test command::core::tests::test_into_runtime_parts_without_redraw_has_no_stream ... ok [INFO] [stdout] test command::core::tests::test_cancellable_after_scoped_installs_a_root_global_key ... ok [INFO] [stdout] test command::core::tests::test_into_runtime_parts_batch_preserves_redraw_and_stream ... ok [INFO] [stdout] test command::core::tests::test_batch_multiple_commands ... ok [INFO] [stdout] test command::core::tests::test_batch_single_command ... ok [INFO] [stdout] test command::core::tests::test_is_none_after_map_none ... ok [INFO] [stdout] test command::core::tests::test_batch_nested ... ok [INFO] [stdout] test command::core::tests::test_is_none_is_independent_of_redraw ... ok [INFO] [stdout] test command::core::tests::test_batch_redraw_matrix_over_effect_and_map ... ok [INFO] [stdout] test command::core::tests::test_map_preserves_cancellation_metadata ... ok [INFO] [stdout] test command::core::tests::test_is_none_after_batch_empty ... ok [INFO] [stdout] test command::core::tests::test_is_some ... ok [INFO] [stdout] test command::core::tests::test_into_runtime_parts_none_requests_redraw_without_stream ... ok [INFO] [stdout] test command::core::tests::test_map_preserves_quit ... ok [INFO] [stdout] test command::core::tests::test_map_preserves_redraw_for_stream_command ... ok [INFO] [stdout] test command::core::tests::test_map_preserves_directives_through_runtime_parts ... ok [INFO] [stdout] test command::core::tests::test_is_none ... ok [INFO] [stdout] test command::core::tests::test_map_preserves_redraw_for_streamless_command ... ok [INFO] [stdout] test command::core::tests::test_map ... ok [INFO] [stdout] test command::core::tests::test_map_with_result ... ok [INFO] [stdout] test command::core::tests::test_is_none_after_batch_all_none ... ok [INFO] [stdout] test command::core::tests::test_is_some_after_batch_with_some ... ok [INFO] [stdout] test command::core::tests::test_map_none ... ok [INFO] [stdout] test command::core::tests::test_is_some_with_future ... ok [INFO] [stdout] test command::core::tests::test_map_over_batch_preserves_leaf_count ... ok [INFO] [stdout] test command::core::tests::test_is_some_with_message ... ok [INFO] [stdout] test command::core::tests::test_is_some_with_quit ... ok [INFO] [stdout] test command::core::tests::test_is_some_after_map_some ... ok [INFO] [stdout] test command::core::tests::test_perform ... ok [INFO] [stdout] test command::core::tests::test_redraw_defaults_to_true_for_constructors ... ok [INFO] [stdout] test command::core::tests::test_redraw_preserved_across_effect_and_map_matrix ... ok [INFO] [stdout] test command::core::tests::test_message_with_string ... ok [INFO] [stdout] test command::core::tests::test_mixed_scoped_cancels_stay_scoped_while_later_global_key_does_not ... ok [INFO] [stdout] test command::core::tests::test_map_with_type_conversion ... ok [INFO] [stdout] test command::core::tests::test_perform_with_error_handling ... ok [INFO] [stdout] test command::core::tests::test_message ... ok [INFO] [stdout] test command::core::tests::test_run ... ok [INFO] [stdout] test command::core::tests::test_run_with_empty_stream ... ok [INFO] [stdout] test command::core::tests::test_scoped_batch_preserves_scoped_cancels_and_still_ignores_child_keys ... ok [INFO] [stdout] test command::core::tests::test_scoped_hash_collision_does_not_alias_scopes ... ok [INFO] [stdout] test command::core::tests::test_scoped_with_equal_scope_produces_equal_ids ... ok [INFO] [stdout] test command::core::tests::test_scoped_independent_child_instances_do_not_alias ... ok [INFO] [stdout] test command::core::tests::test_scoped_qualifies_explicit_cancels ... ok [INFO] [stdout] test command::core::tests::test_perform_with_result ... ok [INFO] [stdout] test command::core::tests::test_scoped_none_is_lifecycle_inert ... ok [INFO] [stdout] test command::core::tests::test_scoped_qualifies_the_cancellable_key ... ok [INFO] [stdout] test command::core::tests::test_run_with_conversion ... ok [INFO] [stdout] test command::core::tests::test_stream_empty ... ok [INFO] [stdout] test command::core::tests::test_none ... ok [INFO] [stdout] test command::core::tests::test_scoped_after_batch_scopes_the_folded_cancels ... ok [INFO] [stdout] test command::core::tests::timeout_preserves_the_immediate_quit_carrier ... ok [INFO] [stdout] test command::effect::tests::test_child_timeouts_in_a_batch_are_independent ... ok [INFO] [stdout] test command::effect::tests::test_completed_batch_leaf_leaves_timeout_factory_for_pending_sibling ... ok [INFO] [stdout] test command::effect::tests::test_effect_batch_drops_none_children_from_leaves ... ok [INFO] [stdout] test command::effect::tests::test_effect_batch_combines_streams ... ok [INFO] [stdout] test command::effect::tests::test_effect_batch_delivers_all_leaves ... ok [INFO] [stdout] test command::core::tests::test_timeout_composes_with_map_on_either_side ... ok [INFO] [stdout] test command::core::tests::test_timeout_preserves_cancellation_metadata ... ok [INFO] [stdout] test command::core::tests::test_unscoped_tuple_local_id_does_not_alias_a_scoped_identity ... ok [INFO] [stdout] test command::core::tests::test_stream ... ok [INFO] [stdout] test command::core::tests::test_without_redraw_flips_redraw ... ok [INFO] [stdout] test command::effect::tests::test_deadline_quit_tie_allows_either_terminal_outcome ... ok [INFO] [stdout] test command::effect::tests::test_effect_map_preserves_leaf_count ... ok [INFO] [stdout] test command::effect::tests::test_effect_map_preserves_quit ... ok [INFO] [stdout] test command::effect::tests::test_effect_nested_batch_is_flattened ... ok [INFO] [stdout] test command::effect::tests::test_nested_timeout_emits_only_the_earlier_message ... ok [INFO] [stdout] test command::effect::tests::test_elapsed_deadline_bounds_continuously_ready_stream_progress ... ok [INFO] [stdout] test command::core::tests::test_timeout_preserves_runtime_directives_and_streamless_shape ... ok [INFO] [stdout] test command::effect::tests::test_quit_batch_leaf_leaves_timeout_factory_for_pending_sibling ... ok [INFO] [stdout] test command::effect::tests::test_effect_empty_batch_is_none ... ok [INFO] [stdout] test command::effect::tests::test_effect_none_has_no_stream ... ok [INFO] [stdout] test command::effect::tests::test_timeout_drops_inner_stream_and_never_polls_it_again ... ok [INFO] [stdout] test command::effect::tests::test_nested_simultaneous_timeouts_emit_exactly_one_message ... ok [INFO] [stdout] test command::effect::tests::test_timeout_factory_is_shared_across_batch_and_accepts_move_only_state ... ok [INFO] [stdout] test command::effect::tests::test_effect_map_over_batch_preserves_quit ... ok [INFO] [stdout] test command::effect::tests::test_effect_map_over_none_is_none ... ok [INFO] [stdout] test command::effect::tests::test_effect_single_leaf_into_stream ... ok [INFO] [stdout] test command::effect::tests::test_effect_map_over_batch_applies_to_every_leaf ... ok [INFO] [stdout] test command::effect::tests::test_timeout_completion_does_not_consume_factory ... ok [INFO] [stdout] test command::effect::tests::test_timeout_and_map_preserve_leaf_count ... ok [INFO] [stdout] test command::effect::tests::test_zero_timeout_is_non_panicking_and_termination_wins ... ok [INFO] [stdout] test command::effect::tests::test_timeout_quit_is_terminal_and_does_not_consume_factory ... ok [INFO] [stdout] test command::retry::tests::predicate_stop_occurs_only_while_attempts_remain ... ok [INFO] [stdout] test command::effect::tests::test_effect_batch_of_all_none_is_none ... ok [INFO] [stdout] test command::effect::tests::test_timeout_over_none_is_inert_and_preserves_leaf_shape ... ok [INFO] [stdout] test command::effect::tests::test_timeout_passes_through_messages_before_deadline ... ok [INFO] [stdout] test command::retry::tests::retry_policy_preserves_max_attempts_in_builders ... ok [INFO] [stdout] test command::retry::tests::retry_predicate_may_retain_mutable_local_state ... ok [INFO] [stdout] test command::effect::tests::test_timeout_deadline_starts_on_first_poll ... ok [INFO] [stdout] test command::retry::tests::retry_error_exposes_last_error_through_display_and_source ... ok [INFO] [stdout] test command::retry::tests::final_attempt_failure_is_exhausted_without_calling_predicate ... ok [INFO] [stdout] test command::retry::tests::retry_recreates_the_operation_until_success ... ok [INFO] [stdout] test command::runtime_directives::tests::test_runtime_directives_combine_folds_redraw_policy ... ok [INFO] [stdout] test kernel::accounting::tests::a_poisoned_counter_never_reads_drained ... ok [INFO] [stdout] test command::retry::tests::fixed_backoff_waits_before_every_next_attempt ... ok [INFO] [stdout] test command::retry::tests::no_backoff_starts_the_next_attempt_without_sleeping ... ok [INFO] [stdout] test kernel::cleanup::tests::termination_discards_every_armed_registration ... ok [INFO] [stdout] test command::retry::tests::retry_composes_as_a_single_leaf_command ... ok [INFO] [stdout] test kernel::conformance::admission::a_declaration_s_spawner_runs_once_per_admitted_run_and_not_per_declaration ... ok [INFO] [stdout] test kernel::conformance::admission::a_pure_addition_is_admitted_in_the_pass_that_declares_it ... ok [INFO] [stdout] test kernel::cleanup::tests::a_prefix_consumes_the_registrations_under_it_and_leaves_the_rest ... ok [INFO] [stdout] test kernel::accounting::tests::reaching_the_ceiling_poisons_and_freezes ... ok [INFO] [stdout] test command::retry::tests::retry_succeeds_on_the_first_attempt_and_emits_once ... ok [INFO] [stdout] test kernel::accounting::tests::an_uncommitted_reservation_releases_on_drop ... ok [INFO] [stdout] test kernel::cleanup::tests::a_prefix_nothing_is_anchored_under_consumes_nothing ... ok [INFO] [stdout] test kernel::accounting::tests::reservations_and_decrements_balance ... ok [INFO] [stdout] test command::runtime_directives::tests::test_redraw_policy_combine_redraw_wins ... ok [INFO] [stdout] test kernel::cleanup::tests::a_second_application_of_the_same_prefix_consumes_nothing ... ok [INFO] [stdout] test kernel::accounting::tests::a_committed_reservation_leaves_the_decrement_to_the_dequeue_side ... ok [INFO] [stdout] test kernel::cleanup::tests::anchor_selection_is_a_complete_prefix_from_the_root ... ok [INFO] [stdout] test kernel::conformance::admission::a_repeated_declaration_admits_one_run_and_it_is_the_first ... ok [INFO] [stdout] test kernel::conformance::admission::a_supersession_that_lands_after_the_stop_quiesced_never_invokes_the_superseded_spawner ... ok [INFO] [stdout] test kernel::accounting::tests::decrementing_an_empty_counter_is_a_defect - should panic ... ok [INFO] [stdout] test kernel::conformance::admission::a_continuing_identity_is_untouched_by_a_re_evaluation_that_removes_another ... ok [INFO] [stdout] test kernel::conformance::cleanup::a_final_update_that_tears_down_and_quits_fires_no_hook_from_termination ... ok [INFO] [stdout] test kernel::conformance::bounded::a_full_bounded_lane_acknowledges_only_after_a_dequeue_frees_capacity ... ok [INFO] [stdout] test kernel::conformance::bounded::a_bounded_lane_with_headroom_keeps_the_handshake_deterministic ... ok [INFO] [stdout] test kernel::conformance::bounded::a_bounded_lane_filters_a_revoked_run_s_committed_item_and_frees_its_slot_at_the_dequeue ... ok [INFO] [stdout] test kernel::conformance::cleanup::a_repeated_teardown_starts_no_consumed_hook_again ... ok [INFO] [stdout] test kernel::conformance::bounded::a_revocation_frees_no_capacity_for_a_waiting_send - should panic ... ok [INFO] [stdout] test kernel::conformance::cleanup::an_in_flight_cleanup_run_defers_no_subscription_admission ... ok [INFO] [stdout] test kernel::conformance::admission::the_mandated_supersession_window_never_invokes_the_superseded_spawner ... ok [INFO] [stdout] test kernel::conformance::cleanup::a_finalizer_starts_before_the_quiescence_it_accompanies_and_waits_for_none_of_it ... ok [INFO] [stdout] test kernel::conformance::cleanup::a_sibling_prefix_consumes_no_registration ... ok [INFO] [stdout] test kernel::conformance::cleanup::a_teardown_and_reregister_command_consumes_the_old_hook_and_arms_the_new_one ... ok [INFO] [stdout] test kernel::conformance::bounded::a_full_bounded_lane_replays_one_script_to_one_observation_sequence ... ok [INFO] [stdout] test kernel::conformance::cleanup::termination_discards_an_unfired_registration ... ok [INFO] [stdout] test kernel::conformance::combinator::dismissing_the_slot_tears_down_its_occupant_s_runs ... ok [INFO] [stdout] test kernel::conformance::bounded::a_release_onto_a_full_lane_does_not_commit_without_a_dequeue - should panic ... ok [INFO] [stdout] test kernel::conformance::combinator::a_key_addressed_message_after_a_reinsert_reaches_the_new_instance ... ok [INFO] [stdout] test kernel::conformance::cleanup::a_teardown_starts_the_prefix_s_registration_at_its_application_point ... ok [INFO] [stdout] test kernel::conformance::combinator::an_anonymous_child_effect_is_reached_by_its_boundary_s_teardown ... ok [INFO] [stdout] test kernel::conformance::cleanup::an_ordinary_cleanup_run_is_invisible_to_the_application ... ok [INFO] [stdout] test kernel::conformance::delivery::a_revoked_run_s_buffered_output_never_reaches_update ... ok [INFO] [stdout] test kernel::conformance::combinator::a_row_s_subscriptions_are_qualified_and_retracted_with_it ... ok [INFO] [stdout] test kernel::conformance::combinator::closing_a_row_tears_down_the_runs_under_it ... ok [INFO] [stdout] test kernel::conformance::combinator::a_same_update_recreate_tears_the_old_instance_down_and_starts_the_successor_fresh ... ok [INFO] [stdout] test kernel::conformance::combinator::a_message_for_a_closed_row_starts_nothing ... ok [INFO] [stdout] test kernel::conformance::delivery::either_arrived_source_begins_the_same_pass ... ok [INFO] [stdout] test kernel::conformance::delivery::the_grant_handshake_alone_orders_two_ready_producers ... ok [INFO] [stdout] test kernel::conformance::lifecycle::a_blocked_sender_is_reclaimed_by_termination_without_ever_committing ... ok [INFO] [stdout] test kernel::conformance::delivery::a_naturally_finished_run_s_buffered_output_is_still_delivered ... ok [INFO] [stdout] test command::core::tests::test_future_with_delay ... ok [INFO] [stdout] test kernel::conformance::lifecycle::a_multi_message_batch_renders_once_and_re_evaluates_once_after_it ... ok [INFO] [stdout] test kernel::conformance::lifecycle::a_panic_in_a_lazy_source_constructor_is_fail_fast_at_the_admission ... ok [INFO] [stdout] test kernel::conformance::lifecycle::a_producer_quit_reclaims_owned_work ... ok [INFO] [stdout] test kernel::conformance::lifecycle::a_producer_body_observes_lane_closure_and_stops_itself ... ok [INFO] [stdout] test kernel::conformance::lifecycle::a_render_failure_reclaims_owned_work_through_the_same_termination ... ok [INFO] [stdout] test kernel::conformance::lifecycle::a_subscription_forwarder_panic_is_contained_and_delivery_continues ... ok [INFO] [stdout] test kernel::conformance::cleanup::termination_cancels_a_running_cleanup_run ... ok [INFO] [stdout] test kernel::conformance::combinator::sibling_boundaries_keep_equal_local_ids_apart ... ok [INFO] [stdout] test kernel::conformance::lifecycle::an_application_panic_in_subscriptions_at_the_steady_call_site_is_fail_fast ... ok [INFO] [stdout] test command::core::tests::test_batch_execution_order_independence ... ok [INFO] [stdout] test kernel::conformance::delivery::a_revoked_run_s_exit_lands_before_its_buffered_item_is_filtered ... ok [INFO] [stdout] test kernel::conformance::delivery::a_flood_delivers_the_fifo_prefix_and_renders_between_its_batches ... ok [INFO] [stdout] test kernel::conformance::lifecycle::a_producer_panic_is_contained_and_delivery_continues ... ok [INFO] [stdout] test kernel::conformance::lifecycle::a_same_identity_successor_waits_out_its_predecessor_s_quiescence ... ok [INFO] [stdout] test kernel::conformance::lifecycle::a_still_declared_source_restarts_after_its_forwarder_panicked ... ok [INFO] [stdout] test kernel::conformance::lifecycle::constructing_a_driver_starts_nothing_and_dropping_it_winds_nothing_down ... ok [INFO] [stdout] test kernel::conformance::lifecycle::a_stopping_command_run_defers_no_subscription_admission ... ok [INFO] [stdout] test kernel::conformance::lifecycle::dropping_the_driver_reclaims_owned_work ... ok [INFO] [stdout] test kernel::conformance::lifecycle::the_first_render_is_marked_independently_of_the_init_command_s_directive ... ok [INFO] [stdout] test kernel::conformance::observability::a_batch_reports_its_dequeues_its_updates_and_the_residue_it_left ... ok [INFO] [stdout] test kernel::conformance::lifecycle::an_update_quit_reclaims_owned_work_and_discards_the_backlog ... ok [INFO] [stdout] test kernel::conformance::lifecycle::an_application_panic_on_the_driving_task_is_fail_fast ... ok [INFO] [stdout] test kernel::conformance::lifecycle::the_pass_s_one_render_observes_the_state_its_whole_batch_left ... ok [INFO] [stdout] test kernel::conformance::lifecycle::an_application_panic_in_view_is_fail_fast ... ok [INFO] [stdout] test kernel::conformance::observability::a_blocked_anonymous_command_send_reports_the_data_lane ... ok [INFO] [stdout] test kernel::conformance::lifecycle::an_application_panic_in_subscriptions_at_the_bootstrap_call_site_is_fail_fast ... ok [INFO] [stdout] test kernel::conformance::observability::a_pass_that_pulls_nothing_fires_no_batch_event ... ok [INFO] [stdout] test kernel::conformance::lifecycle::a_keyed_producer_panic_is_contained_and_delivery_continues ... ok [INFO] [stdout] test kernel::conformance::observability::a_quit_terminated_batch_fires_no_batch_event ... ok [INFO] [stdout] test kernel::conformance::observability::the_batch_event_carries_the_field_names_it_always_has ... ok [INFO] [stdout] test kernel::conformance::observability::the_gauge_kind_counts_map_onto_the_kernel_s_run_kinds ... ok [INFO] [stdout] test kernel::conformance::park::a_natural_finish_marks_no_dirt_and_restarts_at_the_next_re_evaluation ... ok [INFO] [stdout] test kernel::conformance::park::a_stopped_command_run_s_quiescence_marks_no_dirt ... ok [INFO] [stdout] test kernel::conformance::park::parked_subscription_quiescence_wake ... ok [INFO] [stdout] test kernel::conformance::observability::a_blocked_subscription_send_reports_the_data_lane ... ok [INFO] [stdout] test kernel::conformance::observability::a_blocked_keyed_command_send_reports_the_data_lane ... ok [INFO] [stdout] test kernel::conformance::park::a_stopped_subscription_s_quiescence_re_evaluates_in_the_pass_that_reflects_it ... ok [INFO] [stdout] test kernel::conformance::observability::a_cleanup_run_counts_in_no_gauge_field ... ok [INFO] [stdout] test kernel::conformance::quit::an_init_quit_terminates_before_the_reconcile_and_before_any_render ... ok [INFO] [stdout] test kernel::conformance::park::parked_data_lane_wake ... ok [INFO] [stdout] test kernel::conformance::quit::a_quit_committed_mid_batch_is_preceded_only_by_that_batch_s_remainder ... ok [INFO] [stdout] test kernel::conformance::quit::a_pass_begun_by_the_data_lane_still_drains_the_arrived_quit_first ... ok [INFO] [stdout] test kernel::conformance::observability::a_natural_finish_retires_the_emptied_entry_at_its_exit_observation ... ok [INFO] [stdout] test kernel::conformance::quit::a_producer_quit_arrived_at_pass_start_is_applied_with_zero_inputs_processed ... ok [INFO] [stdout] test kernel::conformance::quit::an_update_returned_quit_terminates_with_no_further_input_processed ... ok [INFO] [stdout] test kernel::conformance::quit::a_quit_committed_after_a_capped_batch_applies_before_the_next_batch_begins ... ok [INFO] [stdout] test kernel::conformance::support::tests::a_hold_reached_inside_the_runtime_declines_on_the_releasing_thread ... ok [INFO] [stdout] test kernel::conformance::quit::a_quit_whose_origin_is_revoked_at_the_gate_never_reaches_the_control_lane ... ok [INFO] [stdout] test kernel::conformance::delivery::a_revoked_run_s_buffered_message_and_quit_are_both_retracted ... ok [INFO] [stdout] test kernel::conformance::support::tests::a_caught_payload_reads_as_its_message ... ok [INFO] [stdout] test kernel::conformance::teardown::a_teardown_and_a_same_prefix_spawn_start_the_successor_fresh ... ok [INFO] [stdout] test kernel::conformance::park::parked_control_quit_wake ... ok [INFO] [stdout] test kernel::conformance::observability::a_revoked_origin_s_envelope_is_pulled_without_being_updated ... ok [INFO] [stdout] test kernel::lane::tests::a_grant_releases_its_origin_and_resolves_accepted ... ok [INFO] [stdout] test kernel::conformance::support::tests::a_hold_reached_on_the_releasing_thread_declines_to_wait ... ok [INFO] [stdout] test kernel::conformance::teardown::a_teardown_is_total_and_idempotent ... ok [INFO] [stdout] test kernel::lane::tests::a_send_to_a_closed_lane_releases_its_reservation ... ok [INFO] [stdout] test kernel::conformance::support::tests::an_exhausted_bound_names_the_half_it_caught ... ok [INFO] [stdout] test kernel::lane::tests::a_quit_takes_the_control_lane_and_is_gated_too ... ok [INFO] [stdout] test kernel::lane::tests::a_second_grant_is_refused_at_every_origin ... ok [INFO] [stdout] test kernel::conformance::support::tests::a_hold_begun_after_its_release_waits_for_nothing ... ok [INFO] [stdout] test kernel::conformance::quit::a_quit_buffered_before_its_origin_s_revocation_is_discarded ... ok [INFO] [stdout] test kernel::lane::tests::a_released_send_reclaimed_before_commit_resolves_reclaimed ... ok [INFO] [stdout] test kernel::lane::tests::a_send_parked_on_the_gate_holds_no_reservation ... ok [INFO] [stdout] test kernel::conformance::teardown::a_prefix_teardown_selects_every_run_kind_under_it_and_nothing_outside ... ok [INFO] [stdout] test kernel::conformance::quit::a_discarded_quit_s_dequeue_retires_its_origin_with_the_kernel_still_running ... ok [INFO] [stdout] test kernel::conformance::teardown::a_teardown_retracts_a_selected_subscription_s_committed_output ... ok [INFO] [stdout] test kernel::conformance::teardown::a_scoped_run_under_a_root_global_key_is_reachable_by_prefix_and_by_id ... ok [INFO] [stdout] test kernel::lane::tests::a_grant_releases_no_other_origin ... ok [INFO] [stdout] test kernel::lane::tests::an_immediate_gate_records_neither_intent_nor_acceptance ... ok [INFO] [stdout] test kernel::lane::tests::a_scripted_gate_records_the_intent_and_then_the_acceptance ... ok [INFO] [stdout] test kernel::lane::tests::an_immediate_gate_admits_a_send_with_no_grant ... ok [INFO] [stdout] test kernel::lowering::tests::a_scoped_batch_lowers_with_every_carrier_under_the_boundary ... ok [INFO] [stdout] test kernel::lowering::tests::an_absent_slot_starts_under_either_policy ... ok [INFO] [stdout] test kernel::lowering::tests::a_teardown_lowers_to_a_cancel_phase_entry_and_no_spawn ... ok [INFO] [stdout] test kernel::lowering::tests::a_quit_beside_a_keyed_sibling_lowers_cleanly ... ok [INFO] [stdout] test kernel::lowering::tests::a_registration_lowers_to_a_spawn_phase_entry_and_no_run ... ok [INFO] [stdout] test kernel::lowering::tests::a_same_command_spawn_under_a_torn_down_prefix_follows_the_teardown ... ok [INFO] [stdout] test kernel::lowering::tests::a_teardown_and_reregister_command_arms_the_new_hook_after_the_teardown ... ok [INFO] [stdout] test kernel::lowering::tests::a_keyed_effect_lowers_to_one_keyed_entry ... ok [INFO] [stdout] test kernel::lowering::tests::a_keyed_spawn_against_an_empty_registry_starts ... ok [INFO] [stdout] test kernel::lowering::tests::the_quit_applies_at_the_dispatch_completion ... ok [INFO] [stdout] test kernel::lowering::tests::the_quit_still_completes_a_command_that_also_arms_a_hook ... ok [INFO] [stdout] test kernel::producer::tests::a_keyed_run_moves_no_task_scoped_gauge ... ok [INFO] [stdout] test kernel::producer::tests::a_subscription_run_raises_and_lowers_the_subscription_gauge ... ok [INFO] [stdout] test kernel::lowering::tests::two_same_key_spawns_in_one_batch_lower_cleanly ... ok [INFO] [stdout] test kernel::producer::tests::a_cleanup_run_counts_toward_no_gauge ... ok [INFO] [stdout] test kernel::producer::tests::an_anonymous_run_raises_and_lowers_the_unkeyed_command_gauge ... ok [INFO] [stdout] test kernel::registry::tests::a_deeper_path_under_the_prefix_is_selected ... ok [INFO] [stdout] test kernel::registry::tests::a_poisoned_counter_moves_removal_to_termination_only ... ok [INFO] [stdout] test kernel::registry::tests::a_revoked_run_releases_its_slot_at_the_application_point ... ok [INFO] [stdout] test kernel::registry::tests::a_naturally_finished_run_holds_its_slot_until_its_output_drains ... ok [INFO] [stdout] test kernel::registry::tests::a_root_spawned_anonymous_run_is_never_selected ... ok [INFO] [stdout] test kernel::registry::tests::a_path_equal_to_the_prefix_is_selected ... ok [INFO] [stdout] test kernel::lowering::tests::cancel_in_flight_replaces_a_running_occupant ... ok [INFO] [stdout] test kernel::lane::tests::an_untaken_grant_is_reclaimable_and_a_taken_one_is_not ... ok [INFO] [stdout] test kernel::lowering::tests::keep_in_flight_suppresses_over_any_occupant ... ok [INFO] [stdout] test kernel::lowering::tests::a_command_with_nothing_to_apply_plans_no_steps ... ok [INFO] [stdout] test kernel::lowering::tests::the_cancel_phase_precedes_every_spawn_of_the_same_command ... ok [INFO] [stdout] test kernel::registry::tests::a_run_is_removed_only_once_it_has_exited_with_nothing_pending ... ok [INFO] [stdout] test kernel::registry::tests::a_running_run_holds_its_slot ... ok [INFO] [stdout] test kernel::registry::tests::a_stopping_phase_releases_the_slot_even_without_the_flag ... ok [INFO] [stdout] test kernel::registry::tests::a_shorter_path_is_not_selected ... ok [INFO] [stdout] test kernel::registry::tests::a_sibling_scope_is_not_selected ... ok [INFO] [stdout] test kernel::registry::tests::every_path_is_selected_by_its_own_prefixes ... ok [INFO] [stdout] test kernel::registry::tests::every_producer_kind_is_a_teardown_subject_and_a_cleanup_run_is_not ... ok [INFO] [stdout] test kernel::registry::tests::repeating_a_stop_still_transitions_but_reports_no_live_stop ... ok [INFO] [stdout] test kernel::registry::tests::a_subset_of_the_prefix_segments_is_not_selected ... ok [INFO] [stdout] test kernel::tests::a_batch_that_ran_update_renders_before_it_re_evaluates ... ok [INFO] [stdout] test kernel::lowering::tests::an_anonymous_spawn_never_consults_a_slot ... ok [INFO] [stdout] test kernel::lowering::tests::an_update_returned_quit_lowers_synchronously ... ok [INFO] [stdout] test kernel::registry::tests::reordered_prefix_segments_are_not_selected ... ok [INFO] [stdout] test kernel::registry::tests::stopping_a_tombstone_only_revokes_it ... ok [INFO] [stdout] test kernel::lowering::tests::cancel_in_flight_replaces_a_draining_occupant ... ok [INFO] [stdout] test kernel::registry::tests::the_prefix_segments_deeper_in_the_path_are_not_selected ... ok [INFO] [stdout] test kernel::registry::tests::stopping_a_live_run_aborts_it_and_reports_the_first_stop ... ok [INFO] [stdout] test kernel::registry::tests::an_exit_observed_after_the_drain_retires_the_entry ... ok [INFO] [stdout] test kernel::tests::a_live_kernel_never_observes_a_closed_lane ... ok [INFO] [stdout] test kernel::lowering::tests::batch_children_lower_to_independent_entries ... ok [INFO] [stdout] test kernel::tests::a_pending_frame_is_work_but_is_no_wake_source ... ok [INFO] [stdout] test kernel::conformance::support::tests::dropping_a_driver_releases_a_hold_that_is_still_blocking ... ok [INFO] [stdout] test kernel::tests::a_production_kernel_records_nothing_in_either_ledger ... ok [INFO] [stdout] test kernel::tests::a_producer_quit_ready_at_pass_start_is_applied_with_zero_inputs_processed ... ok [INFO] [stdout] test kernel::registry::tests::constant_hash_scope_values_are_still_separated_structurally ... ok [INFO] [stdout] test kernel::lowering::tests::two_same_key_spawns_apply_in_declaration_order ... ok [INFO] [stdout] test kernel::tests::an_input_batch_stops_at_the_configured_count_cap ... ok [INFO] [stdout] test kernel::tests::an_init_quit_short_circuits_before_the_reconcile_and_before_any_render ... ok [INFO] [stdout] test kernel::tests::booting_dispatches_init_then_reconciles_then_consumes_the_first_render ... ok [INFO] [stdout] test kernel::tests::parking_buffers_the_control_lane_quit_that_woke_it ... ok [INFO] [stdout] test reducer::collection::tests::a_row_is_reachable_mutably_and_a_missing_one_is_not ... ok [INFO] [stdout] test reducer::collection::tests::a_same_update_remove_and_reinsert_leaves_no_state_difference_but_a_recorded_removal ... ok [INFO] [stdout] test panic::tests::test_contained_mark_does_not_span_await_points ... ok [INFO] [stdout] test kernel::tests::a_revoked_origin_s_envelope_never_reaches_update ... ok [INFO] [stdout] test panic::tests::test_an_unwinding_trigger_restores_the_previous_hook ... ok [INFO] [stdout] test reducer::collection::tests::a_drain_leaves_the_journal_empty ... ok [INFO] [stdout] test reducer::collection::tests::a_first_insertion_and_a_first_presentation_record_nothing ... ok [INFO] [stdout] test kernel::tests::settling_drains_the_join_set_clears_the_bookkeeping_and_zeroes_the_gauges ... ok [INFO] [stdout] test reducer::collection::tests::a_slot_is_reachable_mutably_and_an_empty_one_is_not ... ok [INFO] [stdout] test reducer::collection::tests::dismissing_an_occupied_slot_records_the_removal ... ok [INFO] [stdout] test reducer::collection::tests::every_removal_in_one_update_is_recorded_in_order ... ok [INFO] [stdout] test reducer::collection::tests::inserting_over_an_occupied_key_records_the_removal ... ok [INFO] [stdout] test kernel::tests::a_without_redraw_reply_re_evaluates_without_rendering ... ok [INFO] [stdout] test reducer::collection::tests::removing_a_key_records_the_removal ... ok [INFO] [stdout] test kernel::tests::bootstrap_admits_the_declared_subscriptions ... ok [INFO] [stdout] test kernel::tests::parking_buffers_the_data_lane_item_that_woke_it ... ok [INFO] [stdout] test reducer::collection::tests::collecting_duplicate_keys_records_no_removal ... ok [INFO] [stdout] test reducer::combinator::tests::a_boundary_qualifies_every_carrier_of_its_child_s_command ... ok [INFO] [stdout] test reducer::collection::tests::removing_an_absent_key_and_dismissing_an_empty_slot_record_nothing ... ok [INFO] [stdout] test reducer::combinator::tests::a_child_declaring_nothing_contributes_nothing ... ok [INFO] [stdout] test reducer::combinator::tests::a_pending_removal_survives_a_discarded_message ... ok [INFO] [stdout] test reducer::combinator::tests::a_removal_and_the_update_s_own_command_travel_together ... ok [INFO] [stdout] test reducer::combinator::tests::a_removing_boundary_leaves_an_ordinary_update_redrawing ... ok [INFO] [stdout] test kernel::tests::parking_wakes_on_a_producer_exit ... ok [INFO] [stdout] test reducer::collection::tests::presenting_over_an_occupied_slot_records_the_removal ... ok [INFO] [stdout] test reducer::combinator::tests::a_closed_stack_reduces_exactly_as_the_stack_does ... ok [INFO] [stdout] test reducer::collection::tests::removal_closes_the_gap_it_leaves ... ok [INFO] [stdout] test reducer::combinator::tests::a_message_for_an_absent_key_is_discarded ... ok [INFO] [stdout] test reducer::combinator::tests::a_message_for_an_empty_slot_is_discarded ... ok [INFO] [stdout] test panic::tests::test_aborted_contained_producer_leaves_no_mark_on_the_worker ... ok [INFO] [stdout] test reducer::combinator::tests::a_message_the_children_do_not_claim_reaches_the_root_unqualified ... ok [INFO] [stdout] test reducer::combinator::tests::a_removing_boundary_preserves_the_update_s_redraw_directive ... ok [INFO] [stdout] test reducer::combinator::tests::a_removing_boundary_reports_no_discarded_child_key ... ok [INFO] [stdout] test reducer::combinator::tests::a_row_removed_from_the_collection_declares_nothing ... ok [INFO] [stdout] test panic::tests::test_compose_hook_restores_then_delegates_once ... ok [INFO] [stdout] test reducer::combinator::tests::a_row_s_child_is_qualified_by_its_key ... ok [INFO] [stdout] test reducer::combinator::tests::a_same_update_remove_and_reinsert_still_yields_the_old_instance_s_teardown ... ok [INFO] [stdout] test reducer::combinator::tests::an_outer_claim_leaves_an_inner_boundary_s_pending_removal_undrained ... ok [INFO] [stdout] test reducer::combinator::tests::equal_local_ids_under_sibling_boundaries_do_not_alias ... ok [INFO] [stdout] test reducer::collection::tests::iteration_is_insertion_order_and_replacement_keeps_its_position ... ok [INFO] [stdout] test panic::tests::test_contained_classification_survives_worker_migration ... ok [INFO] [stdout] test runtime::channel::tests::blocked_gauge_falls_when_a_blocked_send_is_aborted ... ok [INFO] [stdout] test reducer::combinator::tests::presenting_over_an_occupied_slot_yields_the_old_occupant_s_teardown ... ok [INFO] [stdout] test runtime::channel::tests::bounded_send_emits_capacity_wait_on_acceptance ... ok [INFO] [stdout] test reducer::combinator::tests::removing_a_row_yields_that_row_s_teardown ... ok [INFO] [stdout] test runtime::channel::tests::bounded_send_waits_at_capacity_and_drops_nothing ... ok [INFO] [stdout] test reducer::combinator::tests::replacing_a_row_yields_the_old_instance_s_teardown ... ok [INFO] [stdout] test runtime::channel::tests::independent_bounded_channels_do_not_share_capacity ... ok [INFO] [stdout] test reducer::combinator::tests::an_empty_slot_declares_nothing ... ok [INFO] [stdout] test runtime::config::tests::kernel_controls_pairs_the_lane_capacity_with_the_batch_cap ... ok [INFO] [stdout] test runtime::config::tests::data_lane_capacity_sets_only_its_field ... ok [INFO] [stdout] test reducer::combinator::tests::child_declarations_are_aggregated_and_qualified_per_boundary ... ok [INFO] [stdout] test reducer::combinator::tests::two_stacked_boundaries_compose_their_segments ... ok [INFO] [stdout] test runtime::channel::tests::unbounded_observed_channel_emits_no_load_events ... ok [INFO] [stdout] test runtime::config::tests::setter_on_a_clone_modifies_only_the_clone ... ok [INFO] [stdout] test runtime::channel::tests::unbounded_send_never_suspends ... ok [INFO] [stdout] test runtime::config::tests::new_leaves_controls_unset ... ok [INFO] [stdout] test runtime::load::tests::a_torn_down_observers_runtime_id_is_not_reused ... ok [INFO] [stdout] test runtime::load::tests::each_gauge_change_emits_the_value_it_reached ... ok [INFO] [stdout] test runtime::config::tests::batch_max_messages_sets_only_its_field ... ok [INFO] [stdout] test runtime::config::tests::setters_chain_independently ... ok [INFO] [stdout] test runtime::load::tests::gauge_events_reach_a_subscriber_that_filters_on_is_event ... ok [INFO] [stdout] test reducer::combinator::tests::an_update_that_removes_nothing_yields_no_teardown ... ok [INFO] [stdout] test reducer::combinator::tests::dismissing_the_slot_yields_the_boundary_s_teardown ... ok [INFO] [stdout] test structural_key::tests::empty_path_is_distinct_from_a_one_segment_path ... ok [INFO] [stdout] test runtime::load::tests::gauge_seq_strictly_increases_within_each_runtime_id ... ok [INFO] [stdout] test structural_key::tests::a_shorter_or_reordered_path_is_not_selected_by_a_prefix ... ok [INFO] [stdout] test panic::tests::test_contained_producer_panic_skips_restore_while_application_panic_restores ... ok [INFO] [stdout] test runtime::load::tests::each_observer_gets_its_own_runtime_id ... ok [INFO] [stdout] test runtime::load::tests::a_subscriber_panic_mid_dispatch_does_not_wedge_the_funnel ... ok [INFO] [stdout] test runtime::load::tests::schema_events_fire_at_their_declared_levels ... ok [INFO] [stdout] test runtime::load::tests::gauge_changes_made_while_unsubscribed_are_not_lost ... ok [INFO] [stdout] test runtime::load::tests::gauge_event_carries_the_full_field_set ... ok [INFO] [stdout] test runtime::load::tests::reentrant_gauge_change_from_a_subscriber_is_delivered_not_dropped ... ok [INFO] [stdout] test runtime::load::tests::each_gauge_change_carries_a_monotone_seq ... ok [INFO] [stdout] test structural_key::tests::hash_collisions_do_not_make_unequal_paths_equal ... ok [INFO] [stdout] test structural_key::tests::a_prefix_match_is_positional_not_a_subset_test ... ok [INFO] [stdout] test structural_key::tests::every_path_starts_with_the_empty_path_and_with_itself ... ok [INFO] [stdout] test panic::tests::test_recording_hook_ignores_a_panic_from_another_thread ... ok [INFO] [stdout] test structural_key::tests::equality_is_structural_and_type_sensitive ... ok [INFO] [stdout] test structural_key::tests::reversing_two_equal_segments_preserves_identity ... ok [INFO] [stdout] test structural_key::tests::hash_collisions_do_not_make_distinct_values_equal ... ok [INFO] [stdout] test structural_key::tests::equal_segments_in_equal_order_are_equal ... ok [INFO] [stdout] test structural_key::tests::prefixed_key_shares_one_erasure_across_paths ... ok [INFO] [stdout] test structural_key::tests::segment_type_differences_affect_equality ... ok [INFO] [stdout] test structural_key::tests::the_last_prefix_applied_becomes_the_selection_prefix ... ok [INFO] [stdout] test structural_key::tests::value_only_hash_does_not_add_the_key_type_namespace ... ok [INFO] [stdout] test subscription::core::tests::hash_collisions_do_not_make_subscription_ids_equal ... ok [INFO] [stdout] test subscription::core::tests::map_and_scoped_placement_are_equivalent ... ok [INFO] [stdout] test subscription::core::tests::reversing_two_equal_scope_segments_preserves_identity ... ok [INFO] [stdout] test subscription::core::tests::scope_hash_collisions_do_not_make_scoped_ids_equal ... ok [INFO] [stdout] test structural_key::tests::segment_type_differences_affect_prefix_selection ... ok [INFO] [stdout] test subscription::core::tests::scoped_differs_from_unscoped ... ok [INFO] [stdout] test subscription::core::tests::debug_only_reports_type_names ... ok [INFO] [stdout] test subscription::core::tests::subscription_ids_are_structural_and_source_namespaced ... ok [INFO] [stdout] test subscription::core::tests::unscoped_tuple_local_key_does_not_alias_a_scoped_identity ... ok [INFO] [stdout] test subscription::signal::unix_signal::tests::test_signal_id_consistency ... ok [INFO] [stdout] test subscription::signal::unix_signal::tests::test_signal_id_different_kinds ... ok [INFO] [stdout] test subscription::terminal::tests::test_terminal_events_id_consistency ... ok [INFO] [stdout] test subscription::tests::test_subscription_id_different_source_types ... ok [INFO] [stdout] test subscription::tests::test_subscription_id_is_structural ... ok [INFO] [stdout] test subscription::tests::test_subscription_map ... ok [INFO] [stdout] test subscription::tests::test_subscription_map_type_conversion ... ok [INFO] [stdout] test structural_key::tests::reversing_two_unequal_segments_changes_identity ... ok [INFO] [stdout] test subscription::signal::unix_signal::tests::test_signal_new ... ok [INFO] [stdout] test subscription::core::tests::scope_segment_type_differences_affect_equality ... ok [INFO] [stdout] test subscription::core::tests::reversing_two_unequal_scope_segments_changes_identity ... ok [INFO] [stdout] test subscription::terminal::tests::test_terminal_events_new ... ok [INFO] [stdout] test subscription::mock::tests::test_emit ... ok [INFO] [stdout] test subscription::mock::tests::test_mock_source_creation ... ok [INFO] [stdout] test subscription::mock::tests::test_stream_receives_values ... ok [INFO] [stdout] test subscription::mock::tests::test_clone ... ok [INFO] [stdout] test subscription::core::tests::scoped_with_equal_scope_and_local_key_is_equal ... ok [INFO] [stdout] test subscription::tests::test_subscription_new ... ok [INFO] [stdout] test subscription::core::tests::subscription_id_preserves_marker_traits ... ok [INFO] [stdout] test subscription::time::tests::test_timer_id_different_intervals ... ok [INFO] [stdout] test subscription::time::tests::test_timer_paused_anchor_is_first_poll ... ok [INFO] [stdout] test subscription::time::tests::test_timer_paused_no_catch_up_burst ... ok [INFO] [stdout] test test_support::panic_hook::tests::silent_scope_restores_the_previous_hook_before_resuming_a_panic ... ok [INFO] [stdout] test subscription::time::tests::test_timer_stream_built_outside_the_runtime_anchors_at_first_poll ... ok [INFO] [stdout] test test_support::trace_recorder::tests::current_u64_by_runtime_reads_each_instance_by_its_own_seq ... ok [INFO] [stdout] test subscription::time::tests::test_timer_id_consistency ... ok [INFO] [stdout] test test_support::async_utils::tests::test_wait_until_observes_condition ... ok [INFO] [stdout] test test_support::trace_recorder::tests::current_u64_refuses_a_cross_instance_read - should panic ... ok [INFO] [stdout] test test_support::trace_recorder::tests::current_u64_reads_by_seq_not_by_arrival ... ok [INFO] [stdout] test test_support::trace_recorder::tests::only_the_arrival_order_reads_depend_on_order ... ok [INFO] [stdout] test subscription::core::tests::scoped_makes_independent_child_instances_distinct ... ok [INFO] [stdout] test test_support::trace_recorder::tests::readings_answer_what_the_log_contains ... ok [INFO] [stdout] test test_support::trace_recorder::tests::u64_event_values_refuses_a_partial_event - should panic ... ok [INFO] [stdout] test testing::driver::tests::a_confirm_that_needs_no_turn_does_not_reach_the_executor ... ok [INFO] [stdout] test testing::driver::tests::a_confirm_that_turns_blocks_on_the_executor - should panic ... ok [INFO] [stdout] test subscription::time::tests::test_timer_paused_first_tick_one_interval_after_anchor ... ok [INFO] [stdout] test subscription::time::tests::test_timer_paused_post_miss_cadence_preserves_phase ... ok [INFO] [stdout] test subscription::time::tests::test_timer_new ... ok [INFO] [stdout] test test_support::async_utils::tests::test_gate_fetches_releases_expected_receivers ... ok [INFO] [stdout] test test_support::async_utils::tests::test_assert_pending_until_observes_condition ... ok [INFO] [stdout] test testing::driver::tests::a_confirm_whose_grant_never_resolves_fails_the_test - should panic ... ok [INFO] [stdout] test testing::driver::tests::a_gated_script_is_refused_by_the_gate_free_constructor - should panic ... ok [INFO] [stdout] test testing::driver::tests::a_grant_at_a_run_that_exits_without_sending_confirms_reclaimed ... ok [INFO] [stdout] test testing::driver::tests::a_failing_steady_state_render_terminates_the_step ... ok [INFO] [stdout] test testing::driver::tests::a_driver_cannot_be_driven_on_a_thread_driving_tasks - should panic ... ok [INFO] [stdout] test testing::driver::tests::a_grant_releases_a_send_and_confirm_reports_its_acceptance ... ok [INFO] [stdout] test test_support::trace_recorder::tests::recorder_observes_callsite_registered_first_on_unrecorded_thread ... ok [INFO] [stdout] test testing::driver::tests::a_confirm_that_reclaims_does_not_reach_the_executor ... ok [INFO] [stdout] test testing::driver::tests::a_failing_render_terminates_the_bootstrap_with_the_backend_s_error ... ok [INFO] [stdout] test test_support::trace_recorder::tests::u64_event_values_groups_fields_per_event ... ok [INFO] [stdout] test testing::driver::tests::a_refused_step_blocks_before_it_refuses - should panic ... ok [INFO] [stdout] test testing::driver::tests::a_grant_releases_an_intent_already_waiting_at_the_gate ... ok [INFO] [stdout] test testing::driver::tests::a_settle_that_turns_blocks_on_the_executor - should panic ... ok [INFO] [stdout] test testing::driver::tests::a_settle_that_needs_no_turn_does_not_reach_the_executor ... ok [INFO] [stdout] test testing::driver::tests::a_multi_worker_driver_cannot_be_dropped_on_a_thread_driving_tasks - should panic ... ok [INFO] [stdout] test testing::driver::tests::a_refused_step_hands_the_executor_no_turn ... ok [INFO] [stdout] test testing::driver::tests::a_multi_thread_test_body_is_a_driving_thread - should panic ... ok [INFO] [stdout] test testing::driver::tests::a_multi_worker_driver_cannot_be_driven_on_a_thread_driving_tasks - should panic ... ok [INFO] [stdout] test testing::driver::tests::a_driver_cannot_be_dropped_on_a_thread_driving_tasks - should panic ... ok [INFO] [stdout] test testing::driver::tests::a_spent_confirm_budget_answers_before_the_executor_does - should panic ... ok [INFO] [stdout] test testing::driver::tests::a_released_send_that_never_commits_confirms_reclaimed ... ok [INFO] [stdout] test testing::driver::tests::a_spent_settle_budget_answers_before_the_executor_does - should panic ... ok [INFO] [stdout] test testing::driver::tests::a_second_grant_is_refused_at_every_run ... ok [INFO] [stdout] test testing::driver::tests::a_superseded_run_and_its_successor_are_named_apart ... ok [INFO] [stdout] test testing::driver::tests::a_spawn_blocking_thread_is_not_a_driving_thread ... ok [INFO] [stdout] test testing::driver::tests::a_step_at_an_unarrived_source_drives_nothing ... ok [INFO] [stdout] test testing::driver::tests::a_settle_whose_condition_never_holds_fails_the_test - should panic ... ok [INFO] [stdout] test testing::driver::tests::a_zero_budget_refuses_a_condition_that_does_not - should panic ... ok [INFO] [stdout] test testing::driver::tests::an_init_quit_terminates_during_boot ... ok [INFO] [stdout] test testing::driver::tests::bootstrap_names_every_run_it_started_by_kind ... ok [INFO] [stdout] test testing::driver::tests::confirming_another_driver_s_token_is_misuse - should panic ... ok [INFO] [stdout] test testing::driver::tests::a_zero_budget_admits_a_condition_that_already_holds ... ok [INFO] [stdout] test testing::driver::tests::a_zero_budget_confirm_refuses_an_unresolved_grant - should panic ... ok [INFO] [stdout] test testing::driver::tests::booting_twice_is_misuse - should panic ... ok [INFO] [stdout] test testing::driver::tests::driving_after_termination_is_misuse - should panic ... ok [INFO] [stdout] test testing::driver::tests::an_entered_handle_is_not_a_driving_thread ... ok [INFO] [stdout] test testing::driver::tests::granting_at_a_run_the_bookkeeping_no_longer_holds_is_misuse - should panic ... ok [INFO] [stdout] test testing::driver::tests::granting_at_another_driver_s_name_is_misuse - should panic ... ok [INFO] [stdout] test testing::driver::tests::settling_under_an_outstanding_grant_is_misuse - should panic ... ok [INFO] [stdout] test testing::driver::tests::settling_before_boot_is_misuse - should panic ... ok [INFO] [stdout] test testing::driver::tests::the_construction_site_is_not_what_refuses ... ok [INFO] [stdout] test testing::driver::tests::the_observation_calls_outlive_termination ... ok [INFO] [stdout] test testing::driver::tests::stepping_before_boot_is_misuse - should panic ... ok [INFO] [stdout] test testing::driver::tests::settling_carries_a_silent_run_to_an_exit_a_later_step_reflects ... ok [INFO] [stdout] test testing::driver::tests::the_state_table_answers_before_the_runtime_does - should panic ... ok [INFO] [stdout] test testing::driver::tests::two_drivers_first_runs_are_named_apart ... ok [INFO] [stdout] test testing::tests::a_teardown_runs_the_cleanup_registered_under_it ... ok [INFO] [stdout] test testing::tests::advance_completes_a_finalizer_waiting_on_the_clock ... ok [INFO] [stdout] test testing::tests::an_unfinished_cleanup_run_fails_the_exhaustiveness_check - should panic ... ok [INFO] [stdout] test testing::tests::an_unfired_cleanup_registration_fails_the_exhaustiveness_check - should panic ... ok [INFO] [stdout] test testing::driver::tests::try_confirm_reports_a_grant_the_gate_has_already_resolved ... ok [INFO] [stdout] test testing::driver::tests::the_gate_is_one_object_for_every_run ... ok [INFO] [stdout] test testing::tests::cancel_in_flight_supersedes_an_io_dependent_occupant ... ok [INFO] [stdout] test subscription::time::tests::test_timer_stream_produces_ticks ... ok [INFO] [stdout] test testing::driver::tests::the_observation_calls_are_legal_before_boot_and_empty ... ok [INFO] [stdout] test testing::tests::cancel_in_flight_supersedes_pending_keyed_output ... ok [INFO] [stdout] test testing::driver::tests::whitebox_mint_names_a_run_whose_entry_a_pass_has_retired ... ok [INFO] [stdout] test testing::driver::tests::block_in_place_releases_the_thread_from_driving ... ok [INFO] [stdout] test testing::tests::advance_buffers_ready_output_without_delivering ... ok [INFO] [stdout] test testing::tests::an_unobserved_applied_quit_fails_the_exhaustiveness_check - should panic ... ok [INFO] [stdout] test testing::tests::an_observed_quit_discards_unfired_registrations ... ok [INFO] [stdout] test testing::tests::a_send_after_an_applied_quit_fails - should panic ... ok [INFO] [stdout] test testing::tests::cancelled_keyed_producer_quit_is_suppressed ... ok [INFO] [stdout] test testing::tests::checks_poll_each_reached_leaf_exactly_once ... ok [INFO] [stdout] test testing::tests::drop_without_finish_fails_on_leaked_output ... ok [INFO] [stdout] test testing::tests::equal_deadline_timeout_leaves_deliver_in_enqueue_order ... ok [INFO] [stdout] test testing::tests::explicit_cancel_is_strict_and_idempotent ... ok [INFO] [stdout] test testing::tests::keep_in_flight_is_discarded_while_occupied ... ok [INFO] [stdout] test testing::tests::deterministic_program_repeats_its_transcript ... ok [INFO] [stdout] test testing::tests::quit_is_terminal_and_discards_remaining_output ... ok [INFO] [stdout] test testing::tests::receive_fails_on_a_mismatch - should panic ... ok [INFO] [stdout] test testing::tests::receive_fails_when_the_next_output_is_a_quit_request - should panic ... ok [INFO] [stdout] test testing::tests::late_ready_leaf_delivers_at_its_enqueue_position ... ok [INFO] [stdout] test testing::tests::keep_in_flight_is_admitted_after_occupant_exhaustion ... ok [INFO] [stdout] test testing::tests::receive_fails_with_no_pending_effects - should panic ... ok [INFO] [stdout] test testing::tests::new_panics_inside_an_entered_runtime - should panic ... ok [INFO] [stdout] test testing::tests::one_leaf_delivers_in_stream_order ... ok [INFO] [stdout] test testing::tests::finish_fails_on_an_unadvanced_timeout_leaf - should panic ... ok [INFO] [stdout] test testing::tests::redraw_tracks_steps_and_receive_quit_is_not_a_step ... ok [INFO] [stdout] test testing::tests::receive_matching_fails_when_the_predicate_rejects - should panic ... ok [INFO] [stdout] test testing::tests::finish_fails_on_an_unfinished_leaf - should panic ... ok [INFO] [stdout] test testing::tests::same_command_cancel_then_spawn_reclaims_the_id ... ok [INFO] [stdout] test testing::tests::finish_fails_on_an_unreceived_ready_message - should panic ... ok [INFO] [stdout] test testing::tests::send_does_not_block_on_keyed_init_output ... ok [INFO] [stdout] test testing::tests::retry_backoff_delivers_after_an_advance_spanning_the_backoff ... ok [INFO] [stdout] test testing::tests::polling_an_io_dependent_leaf_fails_the_test - should panic ... ok [INFO] [stdout] test testing::tests::subscription_ids_dedup_is_first_occurrence_stable ... ok [INFO] [stdout] test testing::tests::subscription_ids_emits_no_duplicate_ignored_warning ... ok [INFO] [stdout] test testing::tests::receive_quit_fails_when_the_next_output_is_a_message - should panic ... ok [INFO] [stdout] test testing::tests::subscription_ids_observe_the_declared_set_in_declaration_order ... ok [INFO] [stdout] test testing::tests::receive_fails_with_effects_pending_but_not_ready - should panic ... ok [INFO] [stdout] test testing::tests::timeout_leaf_is_pending_until_advance_reaches_its_deadline ... ok [INFO] [stdout] test testing::tests::send_does_not_block_on_pending_keyed_output ... ok [INFO] [stdout] test testing::tests::send_does_not_block_on_pending_unkeyed_output ... ok [INFO] [stdout] test testing::tests::the_unfired_diagnostic_names_the_registration_by_arming_position - should panic ... ok [INFO] [stdout] test testing::tests::timeout_deadline_anchors_at_first_poll_not_construction ... ok [INFO] [stdout] test testing::tests::send_does_not_block_on_unkeyed_step_output ... ok [INFO] [stdout] test testing::tests::ready_leaves_deliver_in_declaration_order ... ok [INFO] [stdout] test testing::tests::redraw_reports_the_init_directive_before_the_first_step ... ok [INFO] [stdout] test testing::tests::subscription_ids_starts_no_source ... ok [INFO] [stdout] test testing::tests::store_bounds_are_debug_only ... ok [INFO] [stdout] test testing::tests::unkeyed_output_is_unaffected_by_cancellation ... ok [INFO] [stdout] test subscription::time::tests::test_timer_stream_multiple_ticks ... ok [INFO] [stdout] test subscription::time::tests::test_timer_interval_accuracy ... ok [INFO] [stdout] test subscription::time::tests::test_timer_no_immediate_tick ... ok [INFO] [stdout] test subscription::time::tests::test_timer_different_intervals ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 570 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s [INFO] [stdout] [INFO] [stderr] Running tests/api_surface.rs (/opt/rustwide/target/release/deps/api_surface-98223251ac230fe2) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test no_public_item_has_two_non_prelude_paths ... ignored, requires a nightly toolchain for rustdoc JSON; see docs/testing.md [INFO] [stdout] test prelude_is_a_subset_of_root_level_items ... ignored, requires a nightly toolchain for rustdoc JSON; see docs/testing.md [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/facade_wiring.rs (/opt/rustwide/target/release/deps/facade_wiring-7dc7e6e2d1a81fed) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test a_scope_segment_type_satisfies_the_public_bound ... ok [INFO] [stdout] test the_teardown_carriers_are_public_and_spawn_nothing ... ok [INFO] [stdout] test the_facade_drives_every_stage_and_classifies_the_quit ... ok [INFO] [stdout] test the_configured_entry_point_runs_the_same_script ... ok [INFO] [stdout] test the_facade_and_a_hand_written_program_trace_identically ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/forbidden_topology.rs (/opt/rustwide/target/release/deps/forbidden_topology-c2502d58750cbf8b) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test the_command_level_spawn_key_has_not_grown_back ... ok [INFO] [stdout] test the_second_lowering_reading_has_not_grown_back ... ok [INFO] [stdout] test the_retired_channel_labels_have_not_grown_back ... ok [INFO] [stdout] test frame_pacing_has_not_grown_back ... ok [INFO] [stdout] test the_retired_test_surfaces_have_not_grown_back ... ok [INFO] [stdout] test the_private_keyed_channels_have_not_grown_back ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/lifecycle.rs (/opt/rustwide/target/release/deps/lifecycle-0a02a4a1eec03168) [INFO] [stdout] [INFO] [stdout] running 21 tests [INFO] [stdout] test a_panic_in_update_propagates_and_reaches_both_postconditions ... ok [INFO] [stdout] test constructing_a_runtime_starts_no_effect_and_no_subscription_source ... ok [INFO] [stdout] test a_source_constructor_panic_propagates_and_reaches_both_postconditions ... ok [INFO] [stdout] test dropping_the_run_future_reaches_both_postconditions ... ok [INFO] [stdout] test trace_recorder::tests::current_u64_reads_by_seq_not_by_arrival ... ok [INFO] [stdout] test trace_recorder::tests::only_the_arrival_order_reads_depend_on_order ... ok [INFO] [stdout] test trace_recorder::tests::readings_answer_what_the_log_contains ... ok [INFO] [stdout] test a_panic_in_view_propagates_and_reaches_both_postconditions ... ok [INFO] [stdout] test a_bootstrap_subscriptions_panic_propagates_and_reaches_both_postconditions ... ok [INFO] [stdout] test trace_recorder::tests::u64_event_values_groups_fields_per_event ... ok [INFO] [stdout] test an_update_returned_quit_returns_ok_and_reaches_both_postconditions ... ok [INFO] [stdout] test trace_recorder::tests::current_u64_by_runtime_reads_each_instance_by_its_own_seq ... ok [INFO] [stdout] test a_steady_subscriptions_panic_propagates_and_reaches_both_postconditions ... ok [INFO] [stdout] test dropping_a_never_run_runtime_winds_down_nothing ... ok [INFO] [stdout] test gauges::tests::a_non_census_name_cannot_satisfy_the_rise_half - should panic ... ok [INFO] [stdout] test gauges::tests::an_empty_rise_check_is_refused - should panic ... ok [INFO] [stdout] test a_panicking_unkeyed_command_task_does_not_terminate_the_application ... ok [INFO] [stdout] test render_error_returns_err_and_reaches_both_postconditions ... ok [INFO] [stdout] test gauges::tests::an_active_gauge_with_no_events_is_not_settled ... ok [INFO] [stdout] test a_panicking_keyed_command_task_does_not_terminate_the_application ... ok [INFO] [stdout] test a_panicking_subscription_forwarder_does_not_terminate_the_application ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/observability.rs (/opt/rustwide/target/release/deps/observability-4106f97508259f10) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test gauges::tests::an_active_gauge_with_no_events_is_not_settled ... ok [INFO] [stdout] test trace_recorder::tests::current_u64_by_runtime_reads_each_instance_by_its_own_seq ... ok [INFO] [stdout] test trace_recorder::tests::current_u64_reads_by_seq_not_by_arrival ... ok [INFO] [stdout] test gauges::tests::a_non_census_name_cannot_satisfy_the_rise_half - should panic ... ok [INFO] [stdout] test trace_recorder::tests::only_the_arrival_order_reads_depend_on_order ... ok [INFO] [stdout] test gauges::tests::an_empty_rise_check_is_refused - should panic ... ok [INFO] [stdout] test producer_gauges_rise_and_fall_over_a_run ... ok [INFO] [stdout] test trace_recorder::tests::readings_answer_what_the_log_contains ... ok [INFO] [stdout] test trace_recorder::tests::u64_event_values_groups_fields_per_event ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/quit_handling.rs (/opt/rustwide/target/release/deps/quit_handling-b5ae3b9e522f4525) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_quit_after_multiple_messages ... ok [INFO] [stderr] Running tests/runtime_run.rs (/opt/rustwide/target/release/deps/runtime_run-1de0250197731c45) [INFO] [stdout] test test_quit_from_init_command ... 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] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test trace_recorder::tests::current_u64_by_runtime_reads_each_instance_by_its_own_seq ... ok [INFO] [stdout] test trace_recorder::tests::current_u64_reads_by_seq_not_by_arrival ... ok [INFO] [stdout] test trace_recorder::tests::u64_event_values_groups_fields_per_event ... ok [INFO] [stdout] test test_runtime_run_end_to_end_basic ... ok [INFO] [stdout] test trace_recorder::tests::readings_answer_what_the_log_contains ... ok [INFO] [stdout] test test_runtime_run_end_to_end_with_commands ... ok [INFO] [stdout] test test_runtime_run_delivers_timeout_and_retry_messages_to_update ... ok [INFO] [stdout] test trace_recorder::tests::only_the_arrival_order_reads_depend_on_order ... ok [INFO] [stdout] test test_runtime_run_logs_command_task_panic ... ok [INFO] [stdout] test test_runtime_run_end_to_end_with_subscriptions ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/stage3_driver.rs (/opt/rustwide/target/release/deps/stage3_driver-b4473e7ef997a1e9) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test a_program_boots_and_takes_one_pass_through_the_public_paths ... ok [INFO] [stdout] test a_bounded_lane_driver_is_constructible_through_the_public_config ... ok [INFO] [stdout] test a_park_probe_is_constructible_and_counts_from_zero ... ok [INFO] [stdout] test the_two_refusals_are_public_and_reachable ... 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/websocket_leak.rs (/opt/rustwide/target/release/deps/websocket_leak-d8bc83f97b33df1b) [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 tears [INFO] [stdout] [INFO] [stdout] running 61 tests [INFO] [stdout] test src/../docs/migrations/0.10-to-0.11.md - MigrationGuide0_11 (line 120) ... ignored [INFO] [stdout] test src/../docs/migrations/0.10-to-0.11.md - MigrationGuide0_11 (line 174) ... ignored [INFO] [stdout] test src/../docs/migrations/0.10-to-0.11.md - MigrationGuide0_11 (line 67) ... ignored [INFO] [stdout] test src/command/core.rs - command::core::Command (line 36) ... ok [INFO] [stdout] test src/command.rs - command (line 11) ... ok [INFO] [stdout] test src/command/core.rs - command::core::Command::batch (line 585) ... ok [INFO] [stdout] test src/application.rs - application::Application::new (line 66) ... ok [INFO] [stdout] test src/command/core.rs - command::core::Command::map (line 697) ... ignored [INFO] [stdout] test src/application.rs - application::Application::subscriptions (line 179) ... ok [INFO] [stdout] test src/../docs/migrations/0.10-to-0.11.md - MigrationGuide0_11 (line 182) ... ok [INFO] [stdout] test src/../docs/migrations/0.10-to-0.11.md - MigrationGuide0_11 (line 209) ... ok [INFO] [stdout] test src/application.rs - application::Application (line 19) ... ok [INFO] [stdout] test src/command/core.rs - command::core::Command::is_none (line 117) ... ok [INFO] [stdout] test src/../docs/migrations/0.10-to-0.11.md - MigrationGuide0_11 (line 150) ... ok [INFO] [stdout] test src/command/core.rs - command::core::Command::future (line 496) ... ok [INFO] [stdout] test src/../docs/migrations/0.10-to-0.11.md - MigrationGuide0_11 (line 382) ... ok [INFO] [stdout] test src/../docs/migrations/0.10-to-0.11.md - MigrationGuide0_11 (line 74) ... ok [INFO] [stdout] test src/command/core.rs - command::core::Command::is_some (line 138) ... ok [INFO] [stdout] test src/../docs/migrations/0.10-to-0.11.md - MigrationGuide0_11 (line 241) ... ok [INFO] [stdout] test src/command/core.rs - command::core::Command::message (line 511) ... ok [INFO] [stdout] test src/command/core.rs - command::core::Command::map (line 677) ... ok [INFO] [stdout] test src/panic.rs - panic::install_panic_hook (line 43) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 53) - compile ... ok [INFO] [stdout] test src/command/core.rs - command::core::Command::run (line 645) ... ok [INFO] [stdout] test src/../docs/migrations/0.10-to-0.11.md - MigrationGuide0_11 (line 129) ... ok [INFO] [stdout] test src/runtime.rs - runtime (line 18) - compile ... ok [INFO] [stdout] test src/runtime.rs - runtime::Runtime::new (line 197) - compile ... ok [INFO] [stdout] test src/command/core.rs - command::core::Command::perform (line 476) ... ok [INFO] [stdout] test src/subscription.rs - subscription (line 29) ... ignored [INFO] [stdout] test src/subscription.rs - subscription (line 42) ... ignored [INFO] [stdout] test src/command/core.rs - command::core::Command::retry (line 413) ... ok [INFO] [stdout] test src/command/core.rs - command::core::Command::none (line 100) ... ok [INFO] [stdout] test src/command/core.rs - command::core::Command::quit (line 526) ... ok [INFO] [stdout] test src/application.rs - application::Application::update (line 92) ... ok [INFO] [stdout] test src/command/effect_command.rs - command::effect_command::EffectCommand::cancellable (line 77) ... ok [INFO] [stdout] test src/command/core.rs - command::core::Command::stream (line 630) ... ok [INFO] [stdout] test src/subscription/core.rs - subscription::core::Subscription (line 31) ... ok [INFO] [stdout] test src/command/core.rs - command::core::Command::timeout (line 374) ... ok [INFO] [stdout] test src/prelude.rs - prelude (line 3) ... ok [INFO] [stdout] test src/command/effect_command.rs - command::effect_command::EffectCommand (line 42) ... ok [INFO] [stdout] test src/subscription.rs - subscription (line 17) ... ok [INFO] [stdout] test src/subscription.rs - subscription (line 111) ... ok [INFO] [stdout] test src/command/core.rs - command::core::Command::scoped (line 217) ... ok [INFO] [stdout] test src/subscription.rs - subscription (line 76) ... ok [INFO] [stdout] test src/subscription/core.rs - subscription::core::Subscription::new (line 54) ... ok [INFO] [stdout] test src/subscription/core.rs - subscription::core::Subscription::scoped (line 124) ... ok [INFO] [stdout] test src/subscription/core.rs - subscription::core::SubscriptionSource (line 178) ... ok [INFO] [stdout] test src/subscription/signal.rs - subscription::signal::unix_signal::Signal (line 28) - compile ... ok [INFO] [stdout] test src/subscription/terminal.rs - subscription::terminal::TerminalEvents (line 52) - compile ... ok [INFO] [stdout] test src/subscription/terminal.rs - subscription::terminal::TerminalEvents (line 20) - compile ... ok [INFO] [stdout] test src/command/effect_command.rs - command::effect_command::EffectCommand::cancellable_with (line 108) ... ok [INFO] [stdout] test src/runtime/config.rs - runtime::config::RuntimeConfig (line 37) ... ok [INFO] [stdout] test src/subscription/mock.rs - subscription::mock (line 24) ... ok [INFO] [stdout] test src/subscription/terminal.rs - subscription::terminal::TerminalEvents::new (line 95) ... ok [INFO] [stdout] test src/subscription/signal.rs - subscription::signal::unix_signal::Signal::new (line 96) ... ok [INFO] [stdout] test src/subscription/core.rs - subscription::core::Subscription::map (line 78) ... ok [INFO] [stdout] test src/subscription/time.rs - subscription::time::Timer (line 57) ... ok [INFO] [stdout] test src/subscription/mock.rs - subscription::mock (line 82) ... ok [INFO] [stdout] test src/subscription/mock.rs - subscription::mock (line 8) ... ok [INFO] [stdout] test src/testing.rs - testing::TestStore (line 212) ... ok [INFO] [stdout] test src/subscription/time.rs - subscription::time::Timer::new (line 88) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 55 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test src/../docs/migrations/0.10-to-0.11.md - MigrationGuide0_11 (line 220) - compile fail ... ok [INFO] [stdout] test src/../docs/migrations/0.10-to-0.11.md - MigrationGuide0_11 (line 228) - compile fail ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s [INFO] [stdout] [INFO] [stdout] all doctests ran in 2.44s; merged doctests compilation took 2.16s [INFO] running `Command { std: "docker" "inspect" "77a371646741ab552beef8ebc27f4e09c9ae29269e3acbe2107f33917892bb8e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "77a371646741ab552beef8ebc27f4e09c9ae29269e3acbe2107f33917892bb8e", kill_on_drop: false }` [INFO] [stdout] 77a371646741ab552beef8ebc27f4e09c9ae29269e3acbe2107f33917892bb8e