[INFO] fetching crate vthread 0.1.0...
[INFO] testing vthread-0.1.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate vthread 0.1.0 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate vthread 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate vthread 0.1.0
[INFO] tweaked toml for crates.io crate vthread 0.1.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate vthread 0.1.0 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 vthread 0.1.0 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 zio v0.0.1-dev.1
[INFO] [stderr]   Downloaded crossbeam-queue v0.3.13
[INFO] [stderr]   Downloaded vthread-stack v0.1.0
[INFO] [stderr]   Downloaded vthread-sync-core v0.1.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 63689f2360f40fcd5ac5a5281f367a758c46dd9bfd0e02ca0f97584e2914a53d
[INFO] running `Command { std: "docker" "start" "63689f2360f40fcd5ac5a5281f367a758c46dd9bfd0e02ca0f97584e2914a53d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "63689f2360f40fcd5ac5a5281f367a758c46dd9bfd0e02ca0f97584e2914a53d", 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" "63689f2360f40fcd5ac5a5281f367a758c46dd9bfd0e02ca0f97584e2914a53d" "/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" "63689f2360f40fcd5ac5a5281f367a758c46dd9bfd0e02ca0f97584e2914a53d", 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" "63689f2360f40fcd5ac5a5281f367a758c46dd9bfd0e02ca0f97584e2914a53d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling vthread-sync-core v0.1.0
[INFO] [stderr]    Compiling vthread-stack v0.1.0
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling crossbeam-queue v0.3.13
[INFO] [stderr]    Compiling zio v0.0.1-dev.1
[INFO] [stderr]    Compiling vthread v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/cancellation_subscription.rs:118:14
[INFO] [stdout]     |
[INFO] [stdout] 118 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |epoch| {
[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] 118 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |epoch| {
[INFO] [stdout] 118 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |epoch| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]   --> src/error_context.rs:59:14
[INFO] [stdout]    |
[INFO] [stdout] 59 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |id| id.checked_add(1))
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]    |
[INFO] [stdout] 59 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |id| id.checked_add(1))
[INFO] [stdout] 59 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |id| id.checked_add(1))
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]   --> src/identity.rs:14:18
[INFO] [stdout]    |
[INFO] [stdout] 14 |                 .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |id| id.checked_add(1))
[INFO] [stdout]    |                  ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]    |
[INFO] [stdout] 14 -                 .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |id| id.checked_add(1))
[INFO] [stdout] 14 +                 .try_update(Ordering::Relaxed, Ordering::Relaxed, |id| id.checked_add(1))
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/sync/gate.rs:137:14
[INFO] [stdout]     |
[INFO] [stdout] 137 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |outstanding| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 137 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |outstanding| {
[INFO] [stdout] 137 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |outstanding| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/sync/mutex_queue.rs:152:14
[INFO] [stdout]     |
[INFO] [stdout] 152 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |outstanding| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 152 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |outstanding| {
[INFO] [stdout] 152 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |outstanding| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/wait.rs:213:14
[INFO] [stdout]     |
[INFO] [stdout] 213 |             .fetch_update(
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 213 -             .fetch_update(
[INFO] [stdout] 213 +             .try_update(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.82s
[INFO] running `Command { std: "docker" "inspect" "63689f2360f40fcd5ac5a5281f367a758c46dd9bfd0e02ca0f97584e2914a53d", 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" "63689f2360f40fcd5ac5a5281f367a758c46dd9bfd0e02ca0f97584e2914a53d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/cancellation_subscription.rs:118:14
[INFO] [stdout]     |
[INFO] [stdout] 118 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |epoch| {
[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] 118 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |epoch| {
[INFO] [stdout] 118 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |epoch| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]   --> src/error_context.rs:59:14
[INFO] [stdout]    |
[INFO] [stdout] 59 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |id| id.checked_add(1))
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]    |
[INFO] [stdout] 59 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |id| id.checked_add(1))
[INFO] [stdout] 59 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |id| id.checked_add(1))
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]   --> src/identity.rs:14:18
[INFO] [stdout]    |
[INFO] [stdout] 14 |                 .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |id| id.checked_add(1))
[INFO] [stdout]    |                  ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]    |
[INFO] [stdout] 14 -                 .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |id| id.checked_add(1))
[INFO] [stdout] 14 +                 .try_update(Ordering::Relaxed, Ordering::Relaxed, |id| id.checked_add(1))
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/sync/gate.rs:137:14
[INFO] [stdout]     |
[INFO] [stdout] 137 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |outstanding| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 137 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |outstanding| {
[INFO] [stdout] 137 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |outstanding| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/sync/mutex_queue.rs:152:14
[INFO] [stdout]     |
[INFO] [stdout] 152 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |outstanding| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 152 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |outstanding| {
[INFO] [stdout] 152 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |outstanding| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/wait.rs:213:14
[INFO] [stdout]     |
[INFO] [stdout] 213 |             .fetch_update(
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 213 -             .fetch_update(
[INFO] [stdout] 213 +             .try_update(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling vthread v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/cancellation_subscription.rs:118:14
[INFO] [stdout]     |
[INFO] [stdout] 118 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |epoch| {
[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] 118 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |epoch| {
[INFO] [stdout] 118 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |epoch| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]   --> src/error_context.rs:59:14
[INFO] [stdout]    |
[INFO] [stdout] 59 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |id| id.checked_add(1))
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]    |
[INFO] [stdout] 59 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |id| id.checked_add(1))
[INFO] [stdout] 59 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |id| id.checked_add(1))
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]   --> src/identity.rs:14:18
[INFO] [stdout]    |
[INFO] [stdout] 14 |                 .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |id| id.checked_add(1))
[INFO] [stdout]    |                  ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]    |
[INFO] [stdout] 14 -                 .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |id| id.checked_add(1))
[INFO] [stdout] 14 +                 .try_update(Ordering::Relaxed, Ordering::Relaxed, |id| id.checked_add(1))
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/sync/gate.rs:137:14
[INFO] [stdout]     |
[INFO] [stdout] 137 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |outstanding| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 137 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |outstanding| {
[INFO] [stdout] 137 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |outstanding| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/sync/mutex_queue.rs:152:14
[INFO] [stdout]     |
[INFO] [stdout] 152 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |outstanding| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 152 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |outstanding| {
[INFO] [stdout] 152 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |outstanding| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/wait.rs:213:14
[INFO] [stdout]     |
[INFO] [stdout] 213 |             .fetch_update(
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 213 -             .fetch_update(
[INFO] [stdout] 213 +             .try_update(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 25.13s
[INFO] running `Command { std: "docker" "inspect" "63689f2360f40fcd5ac5a5281f367a758c46dd9bfd0e02ca0f97584e2914a53d", 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" "63689f2360f40fcd5ac5a5281f367a758c46dd9bfd0e02ca0f97584e2914a53d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]    --> src/cancellation_subscription.rs:118:14
[INFO] [stderr]     |
[INFO] [stderr] 118 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |epoch| {
[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] 118 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |epoch| {
[INFO] [stderr] 118 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |epoch| {
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]   --> src/error_context.rs:59:14
[INFO] [stderr]    |
[INFO] [stderr] 59 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |id| id.checked_add(1))
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]    |
[INFO] [stderr] 59 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |id| id.checked_add(1))
[INFO] [stderr] 59 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |id| id.checked_add(1))
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]   --> src/identity.rs:14:18
[INFO] [stderr]    |
[INFO] [stderr] 14 |                 .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |id| id.checked_add(1))
[INFO] [stderr]    |                  ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]    |
[INFO] [stderr] 14 -                 .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |id| id.checked_add(1))
[INFO] [stderr] 14 +                 .try_update(Ordering::Relaxed, Ordering::Relaxed, |id| id.checked_add(1))
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]    --> src/sync/gate.rs:137:14
[INFO] [stderr]     |
[INFO] [stderr] 137 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |outstanding| {
[INFO] [stderr]     |              ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]     |
[INFO] [stderr] 137 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |outstanding| {
[INFO] [stderr] 137 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |outstanding| {
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]    --> src/sync/mutex_queue.rs:152:14
[INFO] [stderr]     |
[INFO] [stderr] 152 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |outstanding| {
[INFO] [stderr]     |              ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]     |
[INFO] [stderr] 152 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |outstanding| {
[INFO] [stderr] 152 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |outstanding| {
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]    --> src/wait.rs:213:14
[INFO] [stderr]     |
[INFO] [stderr] 213 |             .fetch_update(
[INFO] [stderr]     |              ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]     |
[INFO] [stderr] 213 -             .fetch_update(
[INFO] [stderr] 213 +             .try_update(
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: `vthread` (lib) generated 6 warnings (run `cargo fix --lib -p vthread` to apply 6 suggestions)
[INFO] [stderr] warning: `vthread` (lib test) generated 6 warnings (6 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vthread-a427fd0373c64f86)
[INFO] [stdout] 
[INFO] [stdout] running 578 tests
[INFO] [stdout] test blocking::blocking_test::rejected_native_submission_destroys_consumed_captures_on_the_caller ... ok
[INFO] [stdout] test blocking::result::result_test::native_discard_can_reenter_its_completion_cell_on_drop ... ok
[INFO] [stdout] test blocking::result::result_test::transferred_result_can_reenter_its_completion_cell_on_drop ... ok
[INFO] [stdout] test blocking::pool::shutdown_test::timed_shutdown_does_not_wait_behind_a_native_worker_join ... ok
[INFO] [stdout] test blocking::pool::shutdown_test::stop_request_does_not_execute_queued_user_destructors_on_its_caller ... ok
[INFO] [stdout] test blocking::pool::ownership_test::blocking_queued_capture_drop_retains_native_capacity ... ok
[INFO] [stdout] test cancellation::cancellation_history_test::sequential_dynamic_history_retains_its_performance_guard ... ignored, run zcheck run perf-cancellation-history on an otherwise idle host
[INFO] [stdout] test blocking::pool::pool_test::saturation_rejects_and_cancellation_tombstones_queued_work ... ok
[INFO] [stdout] test blocking::pool::ownership_test::completed_ready_result_is_reclaimed_natively_after_forced_abort ... ok
[INFO] [stdout] test blocking::pool::ownership_test::completed_ready_result_commits_before_later_cancellation ... ok
[INFO] [stdout] test blocking::blocking_test::cancelling_a_running_call_returns_before_its_late_result_is_destroyed ... ok
[INFO] [stdout] test cancellation::cancellation_test::cancellation_flows_down_but_never_up_or_across_siblings ... ok
[INFO] [stdout] cancellation-dense owners=64 children=128 tokens=195 relays=1 links=258 eviction_ns=13097438
[INFO] [stdout] test blocking::pool::ownership_test::queued_capture_cancellation_reclaims_on_a_native_worker ... ok
[INFO] [stdout] test cancellation::cancellation_test::colliding_node_shard_slots_wake_each_generation_exactly_once ... ok
[INFO] [stdout] test blocking::pool::pool_test::shutdown_discards_queued_captures_outside_runtime_metadata_locks ... ok
[INFO] [stdout] test cancellation::cancellation_dense_test::public_cross_owner_fanout_has_bounded_eviction_and_wakes_from_early_owner ... ok
[INFO] [stdout] test cancellation::cancellation_test::leaf_retirement_is_batched_with_a_fixed_residual_bound ... ok
[INFO] [stdout] test cancellation::cancellation_test::node_identity_and_wait_slot_fit_within_one_cache_line ... ok
[INFO] [stdout] test cancellation::cancellation_test::node_shards_wake_each_inherited_generation_exactly_once ... ok
[INFO] [stdout] test cancellation::cancellation_test::one_node_rejects_overlapping_subscriptions_and_reuses_its_slot ... ok
[INFO] [stdout] test cancellation::cancellation_test::residual_retirements_are_destroyed_with_the_domain ... ok
[INFO] [stdout] test cancellation::cancellation_history_test::the_history_performance_guard_rejects_each_excessive_sample ... ok
[INFO] [stdout] test blocking::pool::ownership_test::panicking_queued_capture_drop_is_isolated_from_cancellation ... ok
[INFO] [stdout] test blocking::pool::shutdown_test::timed_shutdown_retains_blocked_cleanup_and_isolates_its_panic ... ok
[INFO] [stdout] test cancellation::graph::cancellation_graph_test::equivalent_relays_with_different_history_preserve_future_cancellation ... ok
[INFO] [stdout] test blocking::pool::worker::worker_test::an_unexpected_native_worker_failure_closes_queued_waiters ... ok
[INFO] [stdout] test cancellation::graph::cancellation_graph_test::pruning_preserves_diamond_ancestry_without_cancelling_siblings ... ok
[INFO] [stdout] test cancellation::graph::cancellation_graph_test::removing_a_leaf_preserves_its_parent_and_siblings ... ok
[INFO] [stdout] test cancellation::cancellation_test::inherited_cancellation_wakes_children_and_drains_borrowed_stacks ... ok
[INFO] [stdout] test cancellation::cancellation_test::inherited_deadline_interrupts_a_long_sleep ... ok
[INFO] [stdout] test blocking::pool::pool_test::late_result_destructor_panic_does_not_kill_the_worker ... ok
[INFO] [stdout] test cancellation::graph::id_set::cancellation_id_set_test::singleton_edges_stay_inline_and_many_edges_demote ... ok
[INFO] [stdout] test cancellation::graph::normalize::cancellation_graph_normalize_test::equivalent_relays_merge_only_when_cancellation_state_matches ... ok
[INFO] [stdout] test cancellation::graph::normalize::cancellation_graph_normalize_test::merging_a_descendant_relay_reconsiders_its_predecessor ... ok
[INFO] [stdout] test cancellation::graph::rewrite::cancellation_graph_rewrite_test::merging_a_relay_rehomes_descendants_without_losing_cancellation ... ok
[INFO] [stdout] test cancellation::graph::parent_set::cancellation_parent_set_test::common_ancestry_stays_compact_and_many_parents_demote ... ok
[INFO] [stdout] test cancellation::graph::signature::cancellation_signature_test::singleton_signatures_stay_inline ... ok
[INFO] [stdout] test cancellation::graph::cancellation_graph_test::repeated_branching_and_reconvergence_does_not_retain_relay_history ... ok
[INFO] [stdout] test cancellation::graph::signature::cancellation_signature_test::insertion_order_does_not_change_exact_set_identity ... ok
[INFO] [stdout] test cancellation::graph::signature::compare::cancellation_signature_compare_test::equality_stops_at_shared_subtrees ... ok
[INFO] [stdout] test cancellation::graph::signature::iter::cancellation_signature_iter_test::iteration_covers_inline_and_tree_signatures ... ok
[INFO] [stdout] test blocking::blocking_test::native_work_releases_the_single_carrier_and_isolates_panics ... ok
[INFO] [stdout] test cancellation::graph::signature::work::cancellation_signature_work_test::counter_reports_each_expensive_operation ... ok
[INFO] [stdout] test cancellation::subscription::cancellation_subscription_test::active_subscription_does_not_retain_duplicate_node_ownership ... ok
[INFO] [stdout] test blocking::pool::pool_test::a_panicking_panic_payload_does_not_leave_its_caller_parked ... ok
[INFO] [stdout] test cancellation::subscription::cancellation_subscription_test::resident_wait_registration_coexists_with_a_shared_primary ... ok
[INFO] [stdout] test cancellation::graph::cancellation_graph_test::every_pruning_subset_preserves_reachability_in_a_branching_owner_graph ... ok
[INFO] [stdout] test carrier::carrier_ingress_test::accepted_ingress_progresses_while_its_notifier_is_paused ... ok
[INFO] [stdout] test cancellation::graph::cancellation_graph_test::pruning_a_many_owner_fanout_does_not_materialize_the_cross_product ... ok
[INFO] [stdout] test cancellation::graph::signature::cancellation_signature_test::union_is_exact_idempotent_and_structurally_bounded ... ok
[INFO] [stdout] test carrier::carrier_ingress_test::refill_between_idle_observation_and_wait_registration_is_not_lost ... ok
[INFO] [stdout] test carrier::carrier_ingress_test::an_idle_work_observation_remembers_remote_ingress_for_the_next_drive ... ok
[INFO] [stdout] test cancellation::graph::signature::cancellation_signature_test::structurally_shared_equality_visits_only_changed_paths ... ok
[INFO] [stdout] test carrier::carrier_ingress_test::wake_only_idle_work_does_not_claim_remote_starts ... ok
[INFO] [stdout] test carrier::carrier_parked_ingress_test::a_later_publisher_wakes_an_already_parked_carrier ... ok
[INFO] [stdout] test carrier::carrier_parked_ingress_test::registration_rechecks_the_queue_before_sleeping ... ok
[INFO] [stdout] test cancellation::graph::cancellation_graph_test::unique_owner_prefix_relays_do_not_flatten_live_ancestry ... ok
[INFO] [stdout] test channel::channel_test::constructors_and_nonblocking_operations_enforce_bounds ... ok
[INFO] [stdout] test carrier::carrier_published_depth_test::published_depth_runs_during_sustained_ready_work ... ok
[INFO] [stdout] test channel::channel_test::native_try_operations_remain_exact_under_contention ... ok
[INFO] [stdout] test channel::channel_test::simple_channel_constructor_exposes_a_bounded_default ... ok
[INFO] [stdout] test carrier::carrier_test::scheduler_fault_reclaims_the_mounted_stack_and_marks_carrier_failed ... ok
[INFO] [stdout] test channel::core::core_test::blocked_senders_are_fifo_and_try_send_cannot_barge ... ok
[INFO] [stdout] test cancellation::graph::cancellation_graph_differential_test::compressed_graph_matches_a_non_pruning_reference_under_mixed_operations ... ok
[INFO] [stdout] test carrier::carrier_refill_matrix_test::small_queues_progress_with_multiple_producers_and_carriers ... ok
[INFO] [stdout] test cancellation::cancellation_race_test::child_registration_and_intermediate_pruning_race_cancellation ... ok
[INFO] [stdout] test channel::endpoints::endpoints_test::buffered_destructors_can_reenter_the_channel ... ok
[INFO] [stdout] test channel::core::core_test::immediately_available_operations_still_checkpoint_cancellation ... ok
[INFO] [stdout] test channel::endpoints::endpoints_test::last_sender_and_explicit_close_allow_buffer_drain ... ok
[INFO] [stdout] test cancellation::subscription::cancellation_subscription_test::cancellation_racing_subscription_publication_selects_every_generation ... ok
[INFO] [stdout] test channel::core::core_test::cancelled_send_returns_its_input_even_after_capacity_wakes_it ... ok
[INFO] [stdout] test channel::core::core_test::selected_receiver_cancellation_preserves_the_buffer_and_fifo_successor ... ok
[INFO] [stdout] test carrier::carrier_refill_test::one_inbox_epoch_drains_multiple_receive_batches ... ok
[INFO] [stdout] test channel::wait::wait_test::one_task_reuses_its_resident_wait_across_channels ... ok
[INFO] [stdout] test channel::endpoints::endpoints_test::disconnect_wakes_blocked_senders_and_receivers ... ok
[INFO] [stdout] test channel::core::core_test::inherited_deadlines_remove_channel_waits_without_transferring_values ... ok
[INFO] [stdout] test completion::completion_test::completion_without_subscribers_does_not_lock_the_waiter_map ... ok
[INFO] [stdout] test completion::completion_test::subscription_retains_its_embedded_completion_owner ... ok
[INFO] [stdout] test completion::completion_test::subscriptions_are_bounded_and_unregister_on_drop ... ok
[INFO] [stdout] test config::config_test::carrier_limits_and_stall_deadlines_are_validated_before_starting_threads ... ok
[INFO] [stdout] test channel::wait::wait_test::shutdown_removes_both_directions_and_reclaims_unsent_input ... ok
[INFO] [stdout] test child_control_test::local_child_can_be_cancelled_without_cancelling_its_group_or_sibling ... ok
[INFO] [stdout] test config::config_test::native_capacity_and_worker_errors_identify_the_selected_field ... ok
[INFO] [stdout] test channel::wait::wait_test::waiter_bounds_include_selected_sends_and_receives ... ok
[INFO] [stdout] test config::config_test::tiny_stacks_are_rejected_before_allocation ... ok
[INFO] [stdout] test config::config_test::zero_capacity_is_rejected ... ok
[INFO] [stdout] test config::config_test::defaults_are_bounded_and_practical ... ok
[INFO] [stdout] test context::context_test::mounted_execution_hot_state_fits_with_its_rc_header_in_one_cache_line ... ok
[INFO] [stdout] test context::context_test::mounts_restore_the_previous_task ... ok
[INFO] [stdout] test config::config_test::owned_scope_default_follows_final_task_limit_and_explicit_override_is_order_independent ... ok
[INFO] [stdout] test context::context_test::dispatch_mounts_execution_context_and_restores_cleanup_overrides ... ok
[INFO] [stdout] test context::context_test::one_execution_reuses_its_lazy_synchronization_wait ... ok
[INFO] [stdout] test cancellation::cancellation_history_test::dropped_intermediate_tokens_do_not_retain_history ... ok
[INFO] [stdout] test child_control_test::handle_cancellation_wakes_only_its_child_and_preserves_result_observation ... ok
[INFO] [stdout] test context::context_test::one_execution_reuses_its_lazy_readiness_wait ... ok
[INFO] [stdout] test context::pending::context_pending_test::a_published_wait_is_taken_once_by_exact_generation ... ok
[INFO] [stdout] test context::pending::context_pending_test::dropping_a_publication_clears_the_pending_handoff ... ok
[INFO] [stdout] test context::pending::context_pending_test::a_task_resident_wait_is_recognized_only_by_exact_identity ... ok
[INFO] [stdout] test cancellation::graph::cancellation_graph_test::cancellation_and_reclamation_of_a_live_deep_chain_are_iterative ... ok
[INFO] [stdout] test context::wake::context_wake_test::a_foreign_hub_is_never_routed_to_the_mounted_carrier ... ok
[INFO] [stdout] test child_control_test::child_deadline_interrupts_waiting_without_expiring_its_owner ... ok
[INFO] [stdout] test control::control_admission::control_admission_test::admission_notifies_enabled_stall_detection ... ok
[INFO] [stdout] test control::control_carriers::control_carriers_test::carriers_publish_and_reach_terminal_state_independently ... ok
[INFO] [stdout] test context::wake::context_wake_test::matching_mounted_carrier_routes_and_unregisters_wakes_locally ... ok
[INFO] [stdout] test control::control_admission::control_admission_test::completed_unobserved_records_are_bounded_and_join_restores_capacity ... ok
[INFO] [stdout] completion boundary: (target_done, may_defer, batched, scope_completed)=(true, true, 1, 0)
[INFO] [stdout] test control::control_completion::control_completion_test::a_target_observer_can_retire_before_its_completion_batch_is_queued ... ok
[INFO] [stdout] test control::control_completion::control_completion_test::completion_notifications_are_coalesced_until_scope_drains ... ok
[INFO] [stdout] test control::control_completion::control_completion_test::completion_is_committed_once ... ok
[INFO] [stdout] test control::control_completion::control_completion_test::target_waiter_is_notified_before_its_scope_drains ... ok
[INFO] [stdout] test control::control_placement::control_placement_test::balanced_cursor_uses_one_capacity_probe ... ok
[INFO] [stdout] test control::control_placement::control_placement_test::retirement_is_observed_within_one_carrier_cycle ... ok
[INFO] [stdout] test control::control_placement::control_placement_test::unavailable_minimum_does_not_hide_available_capacity ... ok
[INFO] [stdout] test control::control_scope::control_scope_test::a_supervisor_does_not_take_the_lexical_scope_slot ... ok
[INFO] [stdout] test control::control_completion::control_completion_test::completion_batch_retires_scope_and_carrier_load_together ... ok
[INFO] [stdout] test control::control_scope::control_scope_test::an_explicit_owned_scope_budget_is_independent_of_task_capacity ... ok
[INFO] [stdout] test control::control_admission::control_admission_test::admission_without_stall_detection_does_not_publish_a_control_change ... ok
[INFO] [stdout] test control::control_scope::control_scope_test::nested_local_groups_reuse_owned_scope_records_but_children_consume_task_capacity ... ok
[INFO] [stdout] test control::control_scope::control_scope_test::interleaved_scope_rollback_preserves_record_lookup_and_capacity ... ok
[INFO] [stdout] test control::control_admission::control_admission_test::placement_rotates_between_equal_loads_and_respects_queue_capacity ... ok
[INFO] [stdout] test control::control_scope::control_scope_test::finishing_a_scope_does_not_relock_each_terminal_record ... ok
[INFO] [stdout] test control::control_scope_progress::control_scope_progress_test::admission_and_batched_retirement_form_one_scope_snapshot ... ok
[INFO] [stdout] test control::control_scope::control_scope_test::successful_scope_failure_collection_does_not_lock_terminal_records ... ok
[INFO] [stdout] test control::control_scope::control_scope_test::uniquely_owned_terminal_task_cells_are_reset_and_reused ... ok
[INFO] [stdout] test control::control_scope::control_scope_test::scope_records_and_tasks_have_independent_uses_of_the_same_bound ... ok
[INFO] [stdout] test child_control_test::local_child_deadline_is_independent_and_an_expired_admission_is_rejected ... ok
[INFO] [stdout] test cancellation::cancellation_race_test::dropping_a_retained_deep_token_chain_does_not_recurse ... ok
[INFO] [stdout] test control::control_test::idle_carrier_publication_is_quiet_but_terminal_publication_signals ... ok
[INFO] [stdout] test control::control_test::running_carrier_publication_is_independent_of_admission ... ok
[INFO] [stdout] test control::control_test::scope_admission_is_exclusive_and_shutdown_is_terminal ... ok
[INFO] [stdout] test control::control_completion::control_completion_test::stall_detection_observes_each_completion ... ok
[INFO] [stdout] test control::control_test::snapshot_observation_does_not_block_admission_or_completion ... ok
[INFO] [stdout] test control::control_admission::control_admission_test::names_are_bounded_and_whitespace_is_preserved ... ok
[INFO] [stdout] test control::control_transition::control_transition_test::transition_without_stall_detection_does_not_publish_control_activity ... ok
[INFO] [stdout] test control::control_admission::control_admission_test::placement_observes_retirement_within_one_carrier_cycle ... ok
[INFO] [stdout] test control::control_wait::control_wait_test::disabled_stall_detection_drains_from_scope_activity_without_record_locks ... ok
[INFO] [stdout] test diagnostic_text::diagnostic_text_test::unicode_truncation_respects_byte_limit ... ok
[INFO] [stdout] test diagnostics::diagnostics_test::diagnostic_counters_start_at_zero ... ok
[INFO] [stdout] test control::control_transition::control_transition_test::transition_notifies_and_counts_enabled_stall_detection ... ok
[INFO] [stdout] test control::control_wait::control_wait_test::a_pending_wake_for_another_scope_does_not_mask_a_stall ... ok
[INFO] [stdout] test dump::dump_test::destination_failure_stops_the_dump ... ok
[INFO] [stdout] test dump::dump_test::aggregate_dump_reports_truncation_and_runtime_identity ... ok
[INFO] [stdout] test control::control_wait::control_wait_test::an_early_watchdog_permit_does_not_exercise_stall_detection ... ok
[INFO] [stdout] test error::application_run_failure::application_run_failure_test::failure_accessors_and_parts_retain_all_sources ... ok
[INFO] [stdout] test error::error_context::error_context_test::fault_incidents_are_distinct_even_with_the_same_detail ... ok
[INFO] [stdout] test error::application_run_failure::application_run_failure_test::standard_error_source_uses_body_then_scope_then_shutdown ... ok
[INFO] [stdout] test error::error_context::error_context_test::io_context_is_bounded_without_losing_os_cause ... ok
[INFO] [stdout] test error::error_context::error_context_test::recovering_the_original_io_error_transfers_custom_source_ownership ... ok
[INFO] [stdout] test diagnostics::diagnostics_test::repeated_stop_requests_preserve_completed_shutdown_diagnostics ... ok
[INFO] [stdout] test error::error_display::error_display_test::panic_errors_include_identity_and_name ... ok
[INFO] [stdout] test error::error_display::error_display_test::panic_suspension_error_explains_the_carrier_boundary ... ok
[INFO] [stdout] test error::error_display::error_display_test::stack_errors_preserve_the_os_error ... ok
[INFO] [stdout] test error::error_test::panic_payload_destruction_is_inside_the_capture_boundary ... ok
[INFO] [stdout] test error::error_types::error_types_test::invalid_configuration_is_matchable_without_parsing_text ... ok
[INFO] [stdout] test error::run_error::run_error_test::dual_failure_preserves_owned_causes ... ok
[INFO] [stdout] test dump::dump_test::stall_evidence_survives_reclamation_and_is_replaced_by_the_next_stall ... ok
[INFO] [stdout] test error::runtime_build_failure::runtime_build_failure_test::original_os_source_and_cleanup_cause_survive_inspection_and_extraction ... ok
[INFO] [stdout] test identity::identity_test::concurrent_runtime_ids_are_unique ... ok
[INFO] [stdout] test control::control_wait::control_wait_test::terminal_records_awaiting_credit_retirement_are_not_stalled ... ok
[INFO] [stdout] test diagnostics_accessors::diagnostics_accessors_test::snapshot_retains_runtime_identity_after_shutdown ... ok
[INFO] [stdout] test id_map::id_map_test::monotonic_integer_keys_round_trip_without_aliasing ... ok
[INFO] [stdout] test inbox::inbox_test::capacity_probe_does_not_acquire_the_queue_lock ... ok
[INFO] [stdout] test control::control_wait::control_wait_test::a_terminal_sibling_does_not_hide_an_indefinitely_parked_child ... ok
[INFO] [stdout] test inbox::inbox_test::distinct_supervisor_aborts_are_not_overwritten_and_finished_scopes_release_slots ... ok
[INFO] [stdout] test inbox::inbox_test::before_notify_hook_runs_without_holding_its_slot ... ok
[INFO] [stdout] test fs::fs_test::a_small_file_does_not_reserve_the_callers_large_limit ... ok
[INFO] [stdout] test inbox::inbox_test::concurrent_push_and_batch_drain_publish_exact_pending_depth ... ok
[INFO] [stdout] test fs::fs_test::file_requests_use_owned_inputs_enforce_read_limits_and_report_errors ... ok
[INFO] [stdout] test inbox::inbox_test::bounded_batch_drain_preserves_fifo_and_pending_count ... ok
[INFO] [stdout] test inbox::inbox_test::a_full_or_stopped_ingress_rejects_without_losing_admission ... ok
[INFO] [stdout] test join::join_commit_test::stall_counts_live_tasks_while_terminal_credit_retirement_is_paused ... ok
[INFO] [stdout] test inbox::inbox_test::queued_starts_coalesce_signal_epochs_without_a_registered_waiter ... ok
[INFO] [stdout] test join::join_test::completed_wait_remains_immediate_after_its_observed_record_is_evicted ... ok
[INFO] [stdout] test control::control_wait::control_wait_test::unrelated_supervisor_activity_cannot_hide_a_stalled_root_scope ... ok
[INFO] [stdout] test join::join_commit_test::local_completion_selected_before_cancellation_commits ... ok
[INFO] [stdout] test join_slot::join_slot_test::claim_restores_before_join_and_commits_before_reporting ... ok
[INFO] [stdout] test join::join_commit_test::transferable_completion_selected_before_cancellation_commits ... ok
[INFO] [stdout] test join_slot::join_slot_test::post_join_fault_cannot_destroy_an_opaque_worker_panic_on_the_join_caller ... ok
[INFO] [stdout] test join::join_test::joining_returns_the_typed_result ... ok
[INFO] [stdout] test cancellation::subscription::cancellation_subscription_test::cancellation_racing_resident_activation_selects_every_generation ... ok
[INFO] [stdout] test join_wait::join_wait_test::panic_join_is_rejected_before_completion_subscription ... ok
[INFO] [stdout] test kernel::kernel_abort::kernel_abort_test::deferred_cleanup_is_coalesced_and_global_stop_dominates ... ok
[INFO] [stdout] test kernel::kernel_abort::kernel_abort_test::deferred_abort_finds_an_unblocked_middle_wake ... ok
[INFO] [stdout] test join_wait::join_wait_test::self_join_is_typed_misuse_without_corrupting_completion ... ok
[INFO] [stdout] test join_wait::join_wait_test::a_virtual_join_parks_and_releases_the_single_carrier_for_other_work ... ok
[INFO] [stdout] test kernel::kernel_cleanup::kernel_cleanup_test::fault_cleanup_keeps_both_the_pending_packet_and_queued_packets_owned ... ok
[INFO] [stdout] test kernel::kernel_cleanup::kernel_cleanup_test::selective_abort_keeps_a_retained_in_flight_task_located ... ok
[INFO] [stdout] test kernel::kernel_cleanup::kernel_cleanup_test::fault_cleanup_reclaims_every_batch_drained_packet ... ok
[INFO] [stdout] test kernel::kernel_complete::kernel_complete_test::a_still_registered_target_waiter_forces_completion_publication ... ok
[INFO] [stdout] test kernel::kernel_complete::kernel_complete_test::changing_scope_flushes_completion_before_dispatch ... ok
[INFO] [stdout] test kernel::kernel_complete::kernel_complete_test::lifecycle_completion_lag_is_bounded_by_one_batch ... ok
[INFO] [stdout] test kernel::kernel_cleanup::kernel_cleanup_test::delayed_abort_for_an_old_scope_preserves_every_new_scope_queue ... ok
[INFO] [stdout] test kernel::kernel_cleanup::kernel_cleanup_test::selective_abort_reclaims_a_middle_wake_exactly_once ... ok
[INFO] [stdout] test kernel::kernel_cleanup::kernel_cleanup_test::selective_abort_restores_in_flight_identity_beside_wakes ... ok
[INFO] [stdout] test cancellation::cancellation_test::cancellation_racing_registration_does_not_lose_the_request ... ok
[INFO] [stdout] test kernel::kernel_drive::kernel_drive_test::a_lone_first_mount_is_published_before_user_code_runs ... ok
[INFO] [stdout] test kernel::kernel_drive::kernel_drive_test::bulk_completion_publication_lag_is_bounded_and_the_last_task_flushes ... ok
[INFO] [stdout] test kernel::kernel_drive::kernel_drive_test::first_mount_publication_lag_is_bounded_by_one_batch ... ok
[INFO] [stdout] test kernel::kernel_drive::kernel_drive_test::park_publication_is_deferred_until_an_idle_boundary ... ok
[INFO] [stdout] test kernel::kernel_drive::kernel_drive_test::same_carrier_ready_wakes_bypass_the_shared_inbox ... ok
[INFO] [stdout] test kernel::kernel_drive::kernel_drive_test::parked_tasks_do_not_consume_mounts_until_selected ... ok
[INFO] [stdout] test kernel::kernel_drive::kernel_drive_test::pending_wakes_are_processed_without_a_signal_epoch_change ... ok
[INFO] [stdout] test join::join_commit_test::cancellation_selecting_before_completion_interrupts_both_handle_types ... ok
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 4549, generation: 1 }, thread: ThreadId(1773), elapsed: 143.78µs }
[INFO] [stdout] publication probe: Observation { stage: OwnerDeferred, token: ParkToken { wait: 4549, generation: 1 }, thread: ThreadId(1763), elapsed: 592.151µs }
[INFO] [stdout] test kernel::kernel_drive::kernel_publication_cleanup_test::dispatch_abort_retains_a_ready_ancestor_of_a_held_borrowed_wait ... ok
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 4566, generation: 1 }, thread: ThreadId(1789), elapsed: 758.3µs }
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 4571, generation: 1 }, thread: ThreadId(1791), elapsed: 210.21µs }
[INFO] [stdout] publication probe: Observation { stage: OwnerDeferred, token: ParkToken { wait: 4566, generation: 1 }, thread: ThreadId(1769), elapsed: 1.49161ms }
[INFO] [stdout] test kernel::kernel_drive::kernel_publication_cleanup_test::registration_error_retains_a_held_generation_before_cleanup ... ok
[INFO] [stdout] publication probe: Observation { stage: OwnerDeferred, token: ParkToken { wait: 4571, generation: 1 }, thread: ThreadId(1770), elapsed: 2.014919ms }
[INFO] [stdout] test kernel::kernel_drive::kernel_publication_cleanup_test::registration_panic_retains_a_held_generation_before_cleanup ... ok
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 4580, generation: 1 }, thread: ThreadId(1797), elapsed: 1.44251ms }
[INFO] [stdout] publication probe: Observation { stage: OwnerDeferred, token: ParkToken { wait: 4580, generation: 1 }, thread: ThreadId(1783), elapsed: 1.54957ms }
[INFO] [stdout] test kernel::kernel_drive::kernel_publication_cleanup_test::scope_abort_retains_a_held_borrowed_wait_and_ancestor ... ok
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 4594, generation: 1 }, thread: ThreadId(1815), elapsed: 121.37µs }
[INFO] [stdout] publication probe: Observation { stage: OwnerDeferred, token: ParkToken { wait: 4594, generation: 1 }, thread: ThreadId(1793), elapsed: 224.63µs }
[INFO] [stdout] test kernel::kernel_drive::kernel_publication_cleanup_test::scope_abort_retains_a_held_owned_wait ... ok
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 4608, generation: 1 }, thread: ThreadId(1810), elapsed: 38.16µs }
[INFO] [stdout] publication probe: Observation { stage: OwnerDeferred, token: ParkToken { wait: 4608, generation: 1 }, thread: ThreadId(1813), elapsed: 629.65µs }
[INFO] [stdout] publication probe: Observation { stage: RetirementDeferred, token: ParkToken { wait: 4608, generation: 1 }, thread: ThreadId(1813), elapsed: 1.722739ms }
[INFO] [stdout] test kernel::kernel_drive::kernel_drive_test::wake_notice_cannot_resume_a_different_task ... ok
[INFO] [stdout] publication probe: Observation { stage: OwnerDeferred, token: ParkToken { wait: 4619, generation: 1 }, thread: ThreadId(1822), elapsed: 70.78µs }
[INFO] [stdout] test kernel::kernel_drive::kernel_publication_sleep_test::a_failed_carrier_recovers_held_mutex_ownership ... ok
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 4619, generation: 1 }, thread: ThreadId(1821), elapsed: 122.06µs }
[INFO] [stdout] publication probe: Observation { stage: RetirementDeferred, token: ParkToken { wait: 4619, generation: 1 }, thread: ThreadId(1822), elapsed: 886.62µs }
[INFO] [stdout] test kernel::kernel_drive::kernel_publication_sleep_test::a_failed_carrier_retires_a_held_park_publication ... ok
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 4653, generation: 1 }, thread: ThreadId(1844), elapsed: 46.04µs }
[INFO] [stdout] publication probe: Observation { stage: OwnerDeferred, token: ParkToken { wait: 4653, generation: 1 }, thread: ThreadId(1846), elapsed: 138.08µs }
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 4649, generation: 1 }, thread: ThreadId(1845), elapsed: 34.58µs }
[INFO] [stdout] publication probe: Observation { stage: RetirementDeferred, token: ParkToken { wait: 4653, generation: 1 }, thread: ThreadId(1846), elapsed: 253.88µs }
[INFO] [stdout] test kernel::kernel_drive::kernel_publication_sleep_test::a_sleeping_mutex_owner_recovers_selected_ownership_on_abandonment ... ok
[INFO] [stdout] publication probe: Observation { stage: OwnerDeferred, token: ParkToken { wait: 4649, generation: 1 }, thread: ThreadId(1847), elapsed: 682.96µs }
[INFO] [stdout] test kernel::kernel_drive::kernel_publication_sleep_test::a_sleeping_park_owner_discovers_deferred_completion ... ok
[INFO] [stdout] test kernel::kernel_drive::kernel_drive_test::reclaiming_a_selected_but_unresumed_park_releases_the_active_generation ... ok
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 4647, generation: 1 }, thread: ThreadId(1843), elapsed: 42.7µs }
[INFO] [stdout] publication probe: Observation { stage: OwnerDeferred, token: ParkToken { wait: 4647, generation: 1 }, thread: ThreadId(1848), elapsed: 59.049µs }
[INFO] [stdout] publication probe: Observation { stage: RetirementDeferred, token: ParkToken { wait: 4647, generation: 1 }, thread: ThreadId(1848), elapsed: 162.009µs }
[INFO] [stdout] publication probe: Observation { stage: OwnerDeferred, token: ParkToken { wait: 4660, generation: 1 }, thread: ThreadId(1852), elapsed: 82.149µs }
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 4660, generation: 1 }, thread: ThreadId(1849), elapsed: 216.149µs }
[INFO] [stdout] test join_wait::join_wait_test::panic_is_rejected_before_waiting_for_an_unfinished_join ... ok
[INFO] [stdout] test kernel::kernel_drive::kernel_publication_sleep_test::a_sleeping_mutex_owner_discovers_deferred_completion ... ok
[INFO] [stdout] test kernel::kernel_drive::kernel_publication_sleep_test::a_sleeping_park_owner_retires_selected_abandonment ... ok
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 4668, generation: 1 }, thread: ThreadId(1868), elapsed: 33.29µs }
[INFO] [stdout] publication probe: Observation { stage: OwnerDeferred, token: ParkToken { wait: 4668, generation: 1 }, thread: ThreadId(1869), elapsed: 100.54µs }
[INFO] [stdout] publication probe: Observation { stage: RetirementDeferred, token: ParkToken { wait: 4668, generation: 1 }, thread: ThreadId(1869), elapsed: 270.4µs }
[INFO] [stdout] test kernel::kernel_execution::kernel_execution_test::closed_synchronization_waits_do_not_poison_recycled_execution ... ok
[INFO] [stdout] test kernel::kernel_drive::kernel_publication_sleep_test::global_stop_retains_a_held_park_publication ... ok
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 4678, generation: 1 }, thread: ThreadId(1885), elapsed: 47.2µs }
[INFO] [stdout] publication probe: Observation { stage: OwnerDeferred, token: ParkToken { wait: 4678, generation: 1 }, thread: ThreadId(1853), elapsed: 157.23µs }
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 4680, generation: 1 }, thread: ThreadId(1886), elapsed: 105.66µs }
[INFO] [stdout] publication probe: Observation { stage: OwnerDeferred, token: ParkToken { wait: 4680, generation: 1 }, thread: ThreadId(1890), elapsed: 254.48µs }
[INFO] [stdout] publication probe: Observation { stage: RetirementDeferred, token: ParkToken { wait: 4680, generation: 1 }, thread: ThreadId(1890), elapsed: 837.59µs }
[INFO] [stdout] test kernel::kernel_drive::kernel_publication_sleep_test::global_stop_recovers_held_mutex_ownership ... ok
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 4691, generation: 1 }, thread: ThreadId(1907), elapsed: 142.88µs }
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 4693, generation: 1 }, thread: ThreadId(1906), elapsed: 135.07µs }
[INFO] [stdout] publication probe: Observation { stage: OwnerDeferred, token: ParkToken { wait: 4691, generation: 1 }, thread: ThreadId(1866), elapsed: 588.68µs }
[INFO] [stdout] test kernel::kernel_drive::kernel_publication_test::a_paused_ready_publisher_does_not_occupy_the_recipient_carrier ... ok
[INFO] [stdout] publication probe: Observation { stage: OwnerDeferred, token: ParkToken { wait: 4693, generation: 1 }, thread: ThreadId(1853), elapsed: 216.37µs }
[INFO] [stdout] test kernel::kernel_execution::kernel_execution_test::completed_execution_storage_is_reset_and_reused ... ok
[INFO] [stdout] test kernel::kernel_execution::kernel_execution_test::closing_a_semaphore_does_not_poison_the_tasks_next_mutex_wait ... ok
[INFO] [stdout] test kernel::kernel_drive::kernel_publication_test::a_paused_mutex_publisher_preserves_ownership_even_with_selected_cancellation ... ok
[INFO] [stdout] test kernel::kernel_drive::kernel_wake_reuse_test::reused_task_routes_reject_stale_wait_generations ... ok
[INFO] [stdout] test kernel::kernel_execution::kernel_execution_test::closing_a_condvar_does_not_poison_the_next_predicate_lock ... ok
[INFO] [stdout] test kernel::kernel_receive::kernel_admission_test::completions_preserve_credit_until_pending_admission_makes_progress ... ok
[INFO] [stdout] test control::control_snapshot::control_snapshot_test::high_cardinality_snapshots_allow_concurrent_admission_and_completion ... ok
[INFO] [stdout] test kernel::kernel_receive::kernel_admission_test::quota_service_materializes_one_start_not_the_whole_backlog ... ok
[INFO] [stdout] test kernel::kernel_receive::kernel_receive_test::an_empty_remote_queue_does_not_precharge_admission_pressure ... ok
[INFO] [stdout] test kernel::kernel_receive::kernel_receive_test::pending_ingress_never_enters_the_signal_wait ... ok
[INFO] [stdout] test kernel::kernel_receive::kernel_receive_test::published_depth_is_an_authoritative_receive_obligation ... ok
[INFO] [stdout] test kernel::kernel_receive::kernel_receive_test::remote_starts_refill_a_bounded_runnable_window ... ok
[INFO] [stdout] test kernel::kernel_revoked::kernel_revoked_queue_test::revoked_middle_wake_is_reclaimed_before_the_epoch_is_consumed ... ok
[INFO] [stdout] test kernel::kernel_revoked::kernel_revoked_test::borrowed_tracking_refresh_probe ... ignored, manual release-mode maintenance probe; not a scheduler throughput benchmark
[INFO] [stdout] test kernel::kernel_receive::kernel_receive_test::yielding_window_cannot_starve_later_admissions ... ok
[INFO] [stdout] test kernel::kernel_revoked::kernel_revoked_test::owned_ready_queues_skip_borrowed_lease_scans ... ok
[INFO] [stdout] test kernel::kernel_revoked::kernel_revoked_test::revoked_parked_stacks_release_registrations_before_timer_processing ... ok
[INFO] [stdout] test kernel::kernel_revoked::kernel_revoked_test::revoked_synchronization_wait_releases_its_ticket ... ok
[INFO] [stdout] test kernel::kernel_revoked::kernel_revoked_test::selective_abort_retains_borrowed_scan_tracking ... ok
[INFO] [stdout] test kernel::kernel_task::kernel_task_test::checkpointing_dispatch_keeps_its_task_slot_and_progress ... ok
[INFO] [stdout] test kernel::kernel_test::admission_is_bounded_and_recovers_after_completion ... ok
[INFO] [stdout] test kernel::kernel_receive::kernel_admission_test::borrowed_ready_work_cannot_starve_a_late_remote_start ... ok
[INFO] [stdout] test config::config_test::default_policy_preserves_delayed_external_wakes ... ok
[INFO] [stdout] test kernel::kernel_test::already_admitted_tasks_yield_to_the_tail_of_the_owner_queue ... ok
[INFO] [stdout] test kernel::kernel_test::empty_names_are_rejected ... ok
[INFO] [stdout] test kernel::kernel_timer::kernel_timer_test::expired_timer_for_a_stale_route_cannot_select_a_live_wait ... ok
[INFO] [stdout] test kernel::kernel_revoked::kernel_revoked_test::last_borrowed_completion_stops_revocation_scans_immediately ... ok
[INFO] [stdout] test kernel::kernel_receive::kernel_admission_test::mixed_parks_yields_and_wakes_cannot_starve_a_late_start ... ok
[INFO] [stdout] test kernel::kernel_wake::kernel_wake_test::empty_completion_epochs_do_not_allocate_deferred_storage ... ok
[INFO] [stdout] test kernel::parked_tasks::parked_tasks_test::owned_and_borrowed_routes_are_independent_and_exact ... ok
[INFO] [stdout] test kernel::kernel_timer::kernel_timer_test::sleeping_parks_instead_of_blocking_the_next_task ... ok
[INFO] [stdout] test kernel_tasks::kernel_tasks_test::borrowed_count_tracks_live_slots_independently_of_task_records ... ok
[INFO] [stdout] test kernel_tasks::kernel_tasks_test::owned_task_fits_one_cache_line ... ok
[INFO] [stdout] test lib_test::convenience_run_executes_a_scope ... ok
[INFO] [stdout] test carrier::carrier_refill_test::continuously_refilled_coalesced_inbox_is_fully_drained ... ok
[INFO] [stdout] test lib_test::yielding_outside_a_virtual_thread_is_an_error ... ok
[INFO] [stdout] test lib_test::yielding_checks_cancellation_after_resumption ... ok
[INFO] [stdout] test lifecycle::lifecycle_test::completed_shutdown_remains_idempotent ... ok
[INFO] [stdout] test join::join_commit_test::local_completion_selected_before_inherited_deadline_commits ... ok
[INFO] [stdout] test lib_test::yielding_checks_cancellation_before_giving_up_the_carrier ... ok
[INFO] [stdout] test lifecycle_owner::lifecycle_owner_test::admission_detects_a_finished_owner_without_a_published_failure ... ok
[INFO] [stdout] test lifecycle_owner::lifecycle_owner_test::coordinator_spawn_failure_returns_before_any_runtime_work_is_constructed ... ok
[INFO] [stdout] test join::join_commit_test::transferable_completion_selected_before_inherited_deadline_commits ... ok
[INFO] [stdout] test lifecycle_owner::lifecycle_owner_test::reservation_is_bounded_and_failed_start_releases_its_slot ... ok
[INFO] [stdout] test lifecycle_owner::lifecycle_failure_test::premature_coordinator_exit_retains_undrained_runtime_ownership ... ok
[INFO] [stdout] test lifecycle_owner::lifecycle_reaper::lifecycle_reaper_test::failed_claims_retain_the_entry_before_and_after_join ... ok
[INFO] [stdout] test channel::channel_test::mpmc_delivers_each_value_once_on_one_and_four_carriers ... ok
[INFO] [stdout] test lifecycle_owner::lifecycle_reaper::lifecycle_reaper_test::failure_racing_installation_keeps_the_reserved_handle_and_rejects_new_work ... ok
[INFO] [stdout] cross-join target_runtime=RuntimeId(952) joining_runtime=RuntimeId(957) route=TaskKey(2) token=ParkToken { wait: 4350, generation: 1 } publication=Published returned=Ok((Err(DeadlineExceeded), JoinHandle { id: TaskId(1), name: "foreign pending target", status: Ready, .. }))
[INFO] [stdout] cross-join recovery completed=Ok(42) repeated=Err(ResultAlreadyTaken)
[INFO] [stdout] test kernel::kernel_cross_join_test::an_interrupted_cross_runtime_join_retains_its_handle_and_result ... ok
[INFO] [stdout] test lifecycle_owner::lifecycle_owner_test::a_failed_process_owner_rejects_admission_and_wakes_shutdown_waiters ... ok
[INFO] [stdout] test local_carrier::local_carrier_test::local_admission_starts_empty_without_allocating_stacks ... ok
[INFO] [stdout] test local_carrier::local_carrier_test::local_wakes_are_fifo_and_can_be_unregistered_exactly ... ok
[INFO] [stdout] cross-join completed-panic target=TaskId(1) returned=Ok((Err(TaskPanicked { task: TaskId(1), name: "failed fixture target", panic: PanicReport { captured: CapturedPanic { message: "ordered target gate failure", truncated: false, cleanup_panicked: false } } }), Err(DeadlineExceeded)))
[INFO] [stdout] test lifecycle_resources::lifecycle_resources_test::returned_and_joined_are_independent_cleanup_requirements ... ok
[INFO] [stdout] test kernel::kernel_cross_join_test::a_completed_target_panic_is_not_a_join_deadline_failure ... ok
[INFO] [stdout] test lifecycle_owner::lifecycle_owner_test::opaque_worker_panic_cannot_run_a_blocking_drop_on_lifecycle_threads ... ok
[INFO] [stdout] test local_join::local_join_test::an_incomplete_local_wait_still_observes_cancellation ... ok
[INFO] [stdout] test local_join::local_join_test::completed_local_waits_ignore_later_cancellation_and_remain_idempotent ... ok
[INFO] [stdout] test local_join::local_join_test::dropping_a_local_join_handle_keeps_the_child_owned_by_its_scope ... ok
[INFO] [stdout] test local_scope::local_scope_run::local_scope_run_test::injected_construction_unwind_releases_admission_and_drains ... ok
[INFO] [stdout] test local_scope::local_scope_run::local_scope_run_test::local_generic_entry_outside_a_task_reports_runtime_failure ... ok
[INFO] [stdout] test local_scope::local_scope_run::local_scope_run_test::local_domain_and_child_failures_survive_without_cancelling_the_parent ... ok
[INFO] [stdout] test local_scope::local_scope_run::local_scope_run_test::local_domain_error_preserves_borrow_and_reclaims_children ... ok
[INFO] [stdout] test local_scope::local_scope_test::borrowed_non_send_children_and_results_stay_on_the_parent_carrier ... ok
[INFO] [stdout] test local_scope::local_scope_run::local_scope_run_test::local_generic_body_failure_preserves_a_local_deadline ... ok
[INFO] [stdout] deadline-join admission result=Ok(Err(DeadlineExceeded)) observer=Err(Disconnected) parks=0
[INFO] [stdout] test kernel::kernel_join_deadline_test::an_expired_local_scope_can_disconnect_its_unused_observer_without_a_task_failure ... ok
[INFO] [stdout] deadline-join local=true parent=TaskId(1) child=TaskId(2) token=ParkToken { wait: 4848, generation: 1 } publication=Published child_reclaimed=true parent_resumed=false completion_selections=0
[INFO] [stdout] deadline-join local=true result=Ok(Report { observation: Some(Observation { interrupted: Err(DeadlineExceeded), completed: Ok(42), repeated: Err(ResultAlreadyTaken) }), local_policy: Some(Err(DeadlineExceeded)), checkpoint: Err(DeadlineExceeded), borrowed: Some(42) })
[INFO] [stdout] test kernel::kernel_join_deadline_test::a_borrowed_join_retains_its_selected_deadline_and_result_ownership ... ok
[INFO] [stdout] deadline-join local=false parent=TaskId(2) child=TaskId(1) token=ParkToken { wait: 4857, generation: 1 } publication=Published child_reclaimed=true parent_resumed=false completion_selections=0
[INFO] [stdout] deadline-join local=false result=Ok(Report { observation: Some(Observation { interrupted: Err(DeadlineExceeded), completed: Ok(42), repeated: Err(ResultAlreadyTaken) }), local_policy: None, checkpoint: Err(DeadlineExceeded), borrowed: None })
[INFO] [stdout] test kernel::kernel_join_deadline_test::a_transferable_join_retains_its_selected_deadline_and_result_ownership ... ok
[INFO] [stdout] test local_scope::local_scope_test::nested_scopes_inherit_the_earliest_deadline_and_isolate_child_cancellation ... ok
[INFO] [stdout] test local_scope::local_scope_test::local_failure_cancellation_preserves_the_error_and_drains_siblings ... ok
[INFO] [stdout] test local_scope::local_scope_test::reentrant_name_conversion_cannot_exceed_local_queue_capacity ... ok
[INFO] [stdout] test local_scope::local_scope_test::parent_panic_drains_local_children_before_borrowed_data_can_be_reused ... ok
[INFO] [stdout] test lifecycle_owner::lifecycle_terminal_test::failure_at_terminal_commit_cannot_publish_success ... ok
[INFO] [stdout] test multicarrier_test::runtime_and_remote_wakers_are_send_and_sync ... ok
[INFO] [stdout] test metrics_accessors::metrics_accessors_test::admission_counts_do_not_depend_on_join_observation ... ok
[INFO] [stdout] test local_scope::local_scope_test::local_deadline_remains_a_deadline_after_cleanup_cancellation ... ok
[INFO] [stdout] test net::io::io_retry_test::admission_after_selection_can_legally_register_before_the_peer_runs ... ok
[INFO] [stdout] test multicarrier_test::remote_unpark_racing_registration_never_loses_a_permit ... ok
[INFO] [stdout] test multicarrier_test::external_unpark_interrupts_the_carriers_long_timer_wait ... ok
[INFO] [stdout] test multicarrier_test::stall_recovery_can_be_disabled_for_external_waits ... ok
[INFO] [stdout] test net::io::io_retry_test::blocked_io_yields_to_runnable_work_before_registering_readiness ... ok
[INFO] [stdout] test net::connect::connect_test::refused_connect_returns_the_socket_error_instead_of_successful_readiness ... ok
[INFO] [stdout] test net::io::io_test::readiness_source_reuses_one_owned_descriptor ... ok
[INFO] [stdout] test net::io::io_test::immediately_ready_operation_does_not_enter_a_suspension_reason ... ok
[INFO] [stdout] test net::io::io_test::read_exact_reports_short_eof_without_discarding_the_received_prefix ... ok
[INFO] [stdout] test local_scope::local_scope_test::shutdown_reclaims_nested_borrowed_children_before_the_parent_environment ... ok
[INFO] [stdout] test net::io::io_retry_test::blocked_io_registers_at_the_exact_retry_boundary_under_runnable_load ... ok
[INFO] [stdout] test lifecycle_owner::lifecycle_cleanup_test::incomplete_carrier_abort_and_retirement_remain_process_owned ... ok
[INFO] [stdout] test net::net_test::hostname_resolution_is_explicit_bounded_native_work ... ok
[INFO] [stdout] test net::io::io_test::readiness_capacity_rejects_excess_waits_without_poisoning_the_socket ... ok
[INFO] [stdout] test net::tcp::tcp_test::try_io_reports_would_block_without_registering_readiness ... ok
[INFO] [stdout] test net::udp::udp_test::udp_preserves_datagram_boundaries_and_numeric_peer_addresses ... ok
[INFO] [stdout] test net::tcp::tcp_test::shared_stream_keeps_concurrent_readiness_registrations_distinct ... ok
[INFO] [stdout] test multicarrier_test::carriers_run_simultaneously_and_stacks_keep_their_owner_across_remote_wakes ... ok
[INFO] [stdout] test lifecycle_owner::lifecycle_terminal_test::terminal_shutdown_releases_capacity_before_replacement_construction ... ok
[INFO] [stdout] test options::options_test::descendants_cannot_extend_an_ancestor_deadline ... ok
[INFO] [stdout] test net::tcp::tcp_test::slow_external_io_does_not_trigger_the_ownerless_park_stall_policy ... ok
[INFO] [stdout] test net::unix::datagram::datagram_test::unix_datagrams_wait_without_losing_packet_boundaries ... ok
[INFO] [stdout] test net::io::io_test::socket_deadline_cleans_registration_and_preserves_unread_data ... ok
[INFO] [stdout] test net::unix::unix_test::closing_a_shared_read_direction_wakes_its_parked_reader ... ok
[INFO] [stdout] test net::unix::unix_test::unix_path_connect_is_delegated_and_accept_is_readiness_driven ... ok
[INFO] [stdout] test net::unix::unix_test::competing_readers_recheck_readiness_and_each_consume_one_byte ... ok
[INFO] [stdout] test net::tcp::tcp_test::tcp_accept_connect_echo_and_eof_work_on_one_and_four_carriers ... ok
[INFO] [stdout] test panic_suspension_test::unwinding_task_cannot_expose_carrier_panic_state_to_sibling ... ok
[INFO] [stdout] test parking::parking_test::a_preexisting_unpark_is_consumed_without_suspension ... ok
[INFO] [stdout] test parking::parking_test::a_ready_task_wakes_one_parked_generation ... ok
[INFO] [stdout] test parking::parking_test::an_expired_timeout_does_not_enter_the_parked_set ... ok
[INFO] [stdout] test panic_suspension_test::panic_hook_cannot_transfer_control_to_another_task ... ok
[INFO] [stdout] test net::unix::unix_test::stream_backpressure_parks_the_writer_without_stopping_the_reader ... ok
[INFO] [stdout] test parking::parking_test::parking_outside_a_virtual_thread_is_rejected ... ok
[INFO] [stdout] test parking::parking_test::close_wakes_and_is_terminal ... ok
[INFO] [stdout] test parking::parking_test::cancellation_wins_without_closing_future_generations ... ok
[INFO] [stdout] test parking::parking_test::inherited_cancellation_is_an_error_when_it_selects_first ... ok
[INFO] [stdout] test panic_parking_test::panic_park_is_rejected_before_registration_or_generation_publication ... ok
[INFO] [stdout] test readiness::readiness_test::driver_failure_closes_waits_and_rejects_later_registration ... ok
[INFO] [stdout] test readiness::readiness_test::registration_is_bounded_and_remote_readiness_selects_the_exact_generation ... ok
[INFO] [stdout] test panic_parking_test::rejected_panic_park_preserves_a_stored_permit ... ok
[INFO] [stdout] test parking::parking_test::one_parker_rejects_two_active_consumers ... ok
[INFO] [stdout] test ready_queue::inspection::ready_queue_inspection_test::identity_removal_preserves_other_entries_and_cohort_state ... ok
[INFO] [stdout] test panic_parking_test::rejected_panic_park_leaves_no_wait_timer_or_wake_state ... ok
[INFO] [stdout] test parking::parking_wait::parking_wait_test::an_unselected_registration_error_leaves_no_live_wait ... ok
[INFO] [stdout] test ready_queue::ready_queue_test::normal_only_work_does_not_retain_an_empty_wake_cohort ... ok
[INFO] [stdout] test ready_queue::ready_queue_test::replenished_hot_wakes_and_normal_work_cannot_starve_an_old_wake ... ok
[INFO] [stdout] test ready_queue::ready_queue_test::selected_wakes_get_latency_priority_with_a_fixed_starvation_bound ... ok
[INFO] [stdout] test ready_queue::ready_queue_test::wake_only_pressure_periodically_selects_the_oldest_generation ... ok
[INFO] [stdout] test ready_queue::inspection::ready_queue_inspection_test::eligible_selection_matches_the_dispatch_policy_without_moving_skipped_entries ... ok
[INFO] [stdout] test ready_queue::inspection::ready_queue_inspection_test::inspection_visits_each_entry_once_and_preserves_retained_lanes ... ok
[INFO] [stdout] test ready_queue::ready_queue_test::every_cohort_phase_bounds_both_queues_under_replenishment ... ok
[INFO] [stdout] test readiness::driver::driver_test::driver_fault_unblocks_tasks_releases_descriptors_and_reports_the_cause ... ok
[INFO] [stdout] test runner::runner_test::generic_public_runner_keeps_borrowed_non_send_unformattable_error_with_caller ... ok
[INFO] [stdout] test runner::runner_test::scope_and_shutdown_failures_are_both_returned ... ok
[INFO] [stdout] test runner::runner_test::generic_runner_rejects_virtual_and_native_worker_entry_without_calling_body ... ok
[INFO] [stdout] test runner::runner_test::scope_failure_with_successful_shutdown_is_not_wrapped_again ... ok
[INFO] [stdout] test readiness::readiness_test::shutdown_closes_native_cleanup_ownership_before_waking_carriers ... ok
[INFO] [stdout] timer-admission parks=0 pending=0 result=Ok(Err(DeadlineExceeded))
[INFO] [stdout] test kernel::kernel_timer::kernel_timer_deadline_test::admission_does_not_prove_the_timer_task_ever_parked ... ok
[INFO] [stdout] timer-selection offset_ms=-25 route=TaskKey(2) token=ParkToken { wait: 6550, generation: 1 } publication=Published selected_at=Instant { tv_sec: 24104, tv_nsec: 356042928 } inherited=Instant { tv_sec: 24104, tv_nsec: 380607683 } resume_after=Instant { tv_sec: 24104, tv_nsec: 380678414 } result=Ok((Ok(TimedOut), Err(DeadlineExceeded))) scope_policy=Err(DeadlineExceeded)
[INFO] [stdout] test runner::runner_test::public_runner_reports_a_component_failure_observed_by_the_body ... ok
[INFO] [stdout] test runner::runner_test::successful_scope_cannot_hide_a_failed_shutdown_join ... ok
[INFO] [stdout] test runtime::runtime_build::runtime_build_test::generic_runner_preserves_construction_and_rollback_errors_without_running_body ... ok
[INFO] [stdout] test parking::parking_test::selected_winners_are_not_replaced_by_inherited_cancellation ... ok
[INFO] [stdout] test runtime::runtime_build::runtime_build_test::partial_construction_preserves_both_start_and_cleanup_failures ... ok
[INFO] [stdout] test runtime::runtime_lifecycle::runtime_lifecycle_test::final_runtime_owner_on_a_carrier_is_drained_after_its_destructor_returns ... ok
[INFO] [stdout] test runtime::runtime_lifecycle::runtime_lifecycle_test::final_runtime_owner_on_a_native_worker_does_not_deadlock_the_coordinator ... ok
[INFO] [stdout] test runtime::runtime_lifecycle::runtime_lifecycle_test::a_timed_wait_does_not_queue_behind_a_blocking_shutdown_join ... ok
[INFO] [stdout] test runtime::runtime_lifecycle::runtime_lifecycle_test::deadline_reports_running_native_work_and_retry_joins_it ... ok
[INFO] [stdout] test kernel::kernel_timer::kernel_timer_test::timeout_updates_task_and_runtime_ledgers ... ok
[INFO] [stdout] test runtime::runtime_lifecycle::runtime_ownership_test::a_failed_carrier_join_cannot_report_successful_shutdown ... ok
[INFO] [stdout] test runtime::runtime_lifecycle::runtime_ownership_test::dropping_an_unrelated_runtime_does_not_block_a_carrier ... ok
[INFO] [stdout] test runtime::runtime_lifecycle::runtime_ownership_test::completion_waits_for_the_coordinators_thread_local_destructors ... ok
[INFO] [stdout] test runtime::runtime_lifecycle::runtime_lifecycle_test::zero_active_jobs_do_not_mean_native_thread_local_cleanup_has_finished ... ok
[INFO] [stdout] test runtime::runtime_lifecycle::runtime_lifecycle_test::owned_threads_can_request_stop_but_cannot_wait_for_themselves ... ok
[INFO] [stdout] test runtime::runtime_lifecycle::runtime_service_publication_test::stop_before_service_publication_still_drains_late_services ... ok
[INFO] [stdout] test runtime::runtime_lifecycle::runtime_service_publication_test::drained_late_services_remain_owned_until_the_coordinator_returns ... ok
[INFO] [stdout] test runtime::runtime_build::runtime_build_test::successful_rollback_keeps_the_original_construction_error ... ok
[INFO] [stdout] test runtime::runtime_build::runtime_build_test::partial_construction_retains_lifecycle_fail_stop_as_a_second_cause ... ok
[INFO] [stdout] test runtime::runtime_lifecycle::runtime_ownership_test::reciprocal_final_owner_drops_complete_without_join_cycles ... ok
[INFO] [stdout] test runtime::runtime_scope::runtime_scope_test::generic_admission_failure_never_calls_the_body ... ok
[INFO] [stdout] test runtime::runtime_scope::runtime_scope_test::body_and_unobserved_child_failure_survive_generic_scope ... ok
[INFO] [stdout] test runtime::runtime_scope::runtime_scope_test::generic_body_error_is_borrowed_non_send_and_caller_owned ... ok
[INFO] [stdout] test runtime::runtime_scope::runtime_scope_test::returning_root_closes_remote_admission_before_drain ... ok
[INFO] [stdout] test runtime::runtime_scope::runtime_scope_test::generic_body_failure_cancels_and_reclaims_children ... ok
[INFO] [stdout] test runtime::runtime_test::a_task_panic_does_not_stop_the_carrier ... ok
[INFO] [stdout] test runtime::runtime_test::completed_stacks_are_reused_by_later_tasks ... ok
[INFO] [stdout] test runtime::runtime_test::an_unjoined_result_destructor_panic_does_not_kill_the_carrier ... ok
[INFO] [stdout] test runtime::runtime_lifecycle::runtime_ownership_test::root_callbacks_remain_caller_owned_after_concurrent_shutdown ... ok
[INFO] [stdout] test runtime::runtime_test::round_robin_mounts_are_visible ... ok
[INFO] [stdout] test runner::runner_test::generic_runner_preserves_every_combination_of_body_scope_and_shutdown_failures ... ok
[INFO] [stdout] test runtime::runtime_test::panic_runs_stack_destructors ... ok
[INFO] [stdout] test runtime::runtime_test::a_stalled_parked_scope_is_cleaned_before_reuse ... ok
[INFO] [stdout] test runtime::runtime_test::snapshots_resolve_the_task_mounted_on_its_owner_carrier ... ok
[INFO] [stdout] test scope::scope_test::nested_scopes_are_rejected ... ok
[INFO] [stdout] test scope::scope_test::local_tasks_can_hold_non_send_values ... ok
[INFO] [stdout] test scope_failure::scope_failure_test::a_single_error_propagates_directly_through_local_and_root_scopes ... ok
[INFO] [stdout] test multicarrier_test::repeated_generation_progress_resets_the_quiescent_scope_grace ... ok
[INFO] [stdout] test scope_failure::scope_failure_test::a_single_scope_failure_keeps_its_direct_error_variant ... ok
[INFO] [stdout] test scope_failure::scope_failure_test::a_single_child_panic_is_returned_directly_after_reclamation ... ok
[INFO] [stdout] test scope::scope_test::unobserved_child_panic_fails_scope_exit ... ok
[INFO] [stdout] test scope_failure_report::capture::scope_failure_report_capture_test::nested_custom_sources_are_not_formatted_or_owned_by_the_report ... ok
[INFO] [stdout] test scope_failure_report::capture::scope_failure_report_capture_test::nested_scope_sanitization_has_a_fixed_primary_path_budget ... ok
[INFO] [stdout] test scope_failure_report::capture::scope_failure_report_capture_test::io_reports_keep_safe_metadata_without_capturing_the_error_source ... ok
[INFO] [stdout] test scope_failure_report::capture::scope_failure_report_capture_test::panic_suspension_rejection_keeps_its_typed_failure_kind ... ok
[INFO] [stdout] test scope_failure_report::capture::scope_failure_report_capture_test::shallow_nested_scope_reports_preserve_inert_io_context_and_secondary_counts ... ok
[INFO] [stdout] test scope_failure_report::capture::scope_failure_report_capture_test::task_and_configuration_text_are_bounded_even_for_public_error_variants ... ok
[INFO] [stdout] test scope_failure::scope_failure_test::dropping_the_caller_error_releases_its_cause_before_report_replacement ... ok
[INFO] [stdout] test scope_failure::scope_failure_test::a_body_panic_rethrows_its_payload_and_retains_secondary_child_failure ... ok
[INFO] [stdout] test scope_failure::scope_failure_test::local_scope_preserves_body_error_and_unobserved_child_panic ... ok
[INFO] [stdout] test scope_failure::scope_failure_test::root_scope_preserves_body_error_and_unobserved_child_panic ... ok
[INFO] [stdout] test scope_failure_report::scope_failure_report_test::generic_application_error_is_not_formatted_or_retained ... ok
[INFO] [stdout] test runtime::runtime_scope::runtime_scope_test::generic_body_error_keeps_the_deadline_failure_after_callback_overrun ... ok
[INFO] [stdout] test scope_failure::scope_failure_test::multiple_child_failures_are_counted_and_retained_after_records_are_removed ... ok
[INFO] [stdout] test scope_failure::scope_failure_test::root_deadline_is_observed_after_a_nonpreemptible_callback ... ok
[INFO] [stdout] test signal::signal_test::notification_before_wait_is_not_lost ... ok
[INFO] [stdout] test scope_failure_report::scope_failure_report_test::panicking_large_cause_remains_caller_owned_while_retained_reports_are_inert ... ok
[INFO] [stdout] test signal::signal_test::notification_releases_a_registered_waiter ... ok
[INFO] [stdout] test signal::signal_test::predicate_notification_releases_a_registered_waiter_without_changing_epoch ... ok
[INFO] [stdout] test signal::signal_test::remote_notification_releases_a_waiter ... ok
[INFO] [stdout] test services::services_test::a_native_worker_cannot_shut_down_the_runtime_that_owns_it ... ok
[INFO] [stdout] test services::services_test::services_are_bounded_and_shutdown_joins_every_worker ... ok
[INFO] [stdout] test shutdown_test::blocking_runtime_operations_are_rejected_inside_a_virtual_thread ... ok
[INFO] [stdout] test spawner::spawner_admission_test::dynamic_capacity_rejection_keeps_existing_children_owned ... ok
[INFO] [stdout] test shutdown_test::forced_stack_cleanup_keeps_runtime_calls_inside_the_virtual_thread_boundary ... ok
[INFO] [stdout] test scope_failure_report::scope_failure_report_test::blocking_cause_cannot_hold_the_final_managed_runtime_owner_or_later_shutdowns ... ok
[INFO] [stdout] test spawner::spawner_admission_test::root_unwind_closes_escaped_capabilities_before_reclamation ... ok
[INFO] [stdout] test spawner::spawner_admission_test::remote_capabilities_close_on_supervisor_stop_and_rejection_drops_outside_locks ... ok
[INFO] [stdout] test spawner::spawner_admission_test::dropping_a_dynamic_handle_keeps_reclamation_owned_by_the_root ... ok
[INFO] [stdout] test shutdown_test::racing_shutdown_and_spawn_drop_every_capture_once ... ok
[INFO] [stdout] test services::services_test::owned_native_progress_is_not_misclassified_as_a_stalled_scope ... ok
[INFO] [stdout] test spawner::spawner_admission_test::already_admitted_parent_can_create_borrowed_children_during_root_drain ... ok
[INFO] [stdout] test spawner::spawner_test::capability_is_transferable_and_does_not_extend_its_root ... ok
[INFO] [stdout] test shutdown_test::shutdown_reclaims_parked_children_before_join_returns_and_rejects_admission ... ok
[INFO] [stdout] test stall_policy::stall_policy_test::report_only_keeps_children_owned_until_an_external_wake ... ok
[INFO] [stdout] test supervisor::supervisor_timeout::supervisor_timeout_test::selection_keeps_other_owners_only_in_the_full_snapshot ... ok
[INFO] [stdout] test support_test::admission_progress_test::per_producer_recorders_restore_nested_thread_local_state ... ok
[INFO] [stdout] test supervisor::supervisor_test::supervisor_shutdown_is_visible_to_cooperative_checkpoint_loops ... ok
[INFO] [stdout] test spawner::spawner_policy_test::foreign_runtime_caller_does_not_supply_parentage_or_inherited_policy ... ok
[INFO] [stdout] test supervisor::supervisor_test::dropping_a_supervisor_never_detaches_its_children ... ok
[INFO] [stdout] test lifecycle_owner::lifecycle_partial_test::claimed_carrier_handle_survives_coordinator_unwind ... ok
[INFO] [stdout] test sync::gate::gate_test::abandoned_tickets_release_capacity_and_leave_no_queue_entry ... ok
[INFO] [stdout] test sync::gate::gate_test::blocking_take_rejects_an_os_caller_before_consuming_capacity ... ok
[INFO] [stdout] test spawner::spawner_test::running_task_can_spawn_a_transferable_child_on_another_carrier ... ok
[INFO] [stdout] test spawner::spawner_policy_test::dynamic_deadline_is_the_minimum_of_owner_caller_and_request ... ok
[INFO] [stdout] test sync::gate::gate_test::cancelled_broadcasts_do_not_notify_future_waiters ... ok
[INFO] [stdout] test sync::gate::gate_test::close_discards_selected_and_stored_permits ... ok
[INFO] [stdout] test sync::gate::gate_test::selected_tickets_remain_bounded_and_abandoned_permits_follow_fifo ... ok
[INFO] [stdout] test sync::condvar::condvar_test::cancellation_removes_the_condition_wait_and_leaves_mutex_unlocked ... ok
[INFO] [stdout] test supervisor::supervisor_test::supervised_work_survives_lexical_scopes_and_is_reclaimed_explicitly ... ok
[INFO] [stdout] test sync::mutex::mutex_handoff_race_test::cancellation_between_dequeue_and_grant_cannot_orphan_mutex_ownership ... ok
[INFO] [stdout] test sync::condvar::condvar_test::predicate_wait_releases_and_reacquires_on_one_carrier ... ok
[INFO] [stdout] test sync::mutex::mutex_test::a_panicking_handed_off_guard_releases_its_fifo_successor ... ok
[INFO] [stdout] test spawner::spawner_policy_test::either_cross_scope_owner_or_caller_cancels_a_dynamically_spawned_child ... ok
[INFO] [stdout] test sync::mutex_queue::mutex_queue_test::abandoned_selected_ticket_returns_ownership ... ok
[INFO] [stdout] test sync::mutex_queue::mutex_queue_test::an_idle_ticket_can_return_ownership_before_deferred_publication ... ok
[INFO] [stdout] test sync::mutex_queue::mutex_queue_test::outstanding_tickets_remain_bounded ... ok
[INFO] [stdout] test sync::mutex_queue::mutex_queue_test::selected_ticket_remains_part_of_the_wait_bound ... ok
[INFO] [stdout] test sync::mutex_queue::mutex_queue_test::subscription_closes_an_unlock_before_enqueue_race ... ok
[INFO] [stdout] test sync::mutex_queue::mutex_queue_test::unwinding_after_queue_removal_still_publishes_the_selected_handoff ... ok
[INFO] [stdout] test sync::mutex::mutex_test::cancelling_a_selected_owner_hands_the_mutex_to_its_successor ... ok
[INFO] [stdout] test sync::mutex::mutex_test::panic_unlocks_and_returns_the_modified_value_without_poisoning ... ok
[INFO] [stdout] test sync::notify::notify_test::cancelled_selection_returns_one_notification_for_a_future_wait ... ok
[INFO] [stdout] test sync::mutex::mutex_test::local_mutexes_can_protect_borrowed_non_send_values ... ok
[INFO] [stdout] test supervisor::supervisor_test::timed_shutdown_retains_supervised_work_until_retry_completes ... ok
[INFO] [stdout] test sync::mutex::mutex_test::contended_lock_during_unwind_rejects_before_queue_publication ... ok
[INFO] [stdout] test sync::mutex::mutex_test::single_carrier_contention_is_fifo_and_guards_can_yield ... ok
[INFO] [stdout] test sync::notify::notify_test::notifications_coalesce_only_when_no_waiter_is_available ... ok
[INFO] [stdout] test sync::notify::notify_test::broadcast_wakes_existing_waiters_only_and_close_is_terminal ... ok
[INFO] [stdout] test sync::sync_test::blocking_sync_calls_require_virtual_context_even_when_ready ... ok
[INFO] [stdout] test sync::semaphore::semaphore_test::cancelling_a_selected_waiter_returns_its_permit_to_the_next_waiter ... ok
[INFO] [stdout] test sync::semaphore::semaphore_test::waiter_overflow_is_explicit_and_nonblocking_callers_do_not_barge ... ok
[INFO] [stdout] test sync::semaphore::semaphore_test::cancelled_task_cannot_consume_an_immediately_available_permit ... ok
[INFO] [stdout] test readiness::driver::driver_test::cancelled_readiness_releases_descriptor_registrations_before_reuse ... ok
[INFO] [stdout] test sync::sync_test::deadlines_remove_waiters_and_return_selected_resources ... ok
[INFO] [stdout] test sync::sync_test::simple_constructors_expose_bounded_wait_capacity ... ok
[INFO] [stdout] test sync::wait::wait_test::diagnostic_reason_is_nested_and_restored ... ok
[INFO] [stdout] test sync::semaphore::semaphore_test::close_fails_waiters_and_held_permits_cannot_reopen_it ... ok
[INFO] [stdout] test task::task_test::snapshots_copy_operator_visible_state ... ok
[INFO] [stdout] test sync::wait::wait_test::panic_is_rejected_before_a_synchronization_wait_changes_task_state ... ok
[INFO] [stdout] test task_body::task_body_test::unstarted_transferable_entry_drops_with_shared_or_unique_start_ownership ... ok
[INFO] [stdout] test task_context::task_context_reuse::task_context_reuse_test::reuse_rejects_a_different_runtime_domain - should panic ... ok
[INFO] [stdout] test task_context::task_context_reuse::task_context_reuse_test::reuse_restores_policy_and_cold_defaults ... ok
[INFO] [stdout] test sync::sync_test::shutdown_after_selection_returns_the_reserved_permit_without_resuming_waiter ... ok
[INFO] [stdout] test task_context::task_context_test::cancellation_epoch_preserves_sibling_isolation ... ok
[INFO] [stdout] test task_context::task_context_test::checkpoint_policy_excludes_cold_task_local_state ... ok
[INFO] [stdout] test task_context::task_context_test::cleanup_cannot_suspend_even_when_cancellation_is_masked ... ok
[INFO] [stdout] test task_context::task_context_test::expired_deadline_interrupts_the_compact_checkpoint ... ok
[INFO] [stdout] test task_context::task_context_test::cached_cancellation_flag_observes_later_requests ... ok
[INFO] [stdout] test task_accessors::task_accessors_test::retained_task_observation_is_immutable ... ok
[INFO] [stdout] test task_body::task_body_test::unjoined_local_result_destructor_panics_are_owned_by_the_local_scope ... ok
[INFO] [stdout] test task_context::task_context_test::joins_report_panics_from_task_local_destruction ... ok
[INFO] [stdout] test sync::sync_test::default_waiter_budget_rejects_overflow_without_losing_existing_waits ... ok
[INFO] [stdout] test task_context::task_context_test::reentrant_initialization_cannot_exceed_task_local_capacity ... ok
[INFO] [stdout] test task_context::task_context_test::recursive_initialization_is_rejected_before_reentering_the_initializer ... ok
[INFO] [stdout] test task_fiber::task_fiber_test::completed_owned_fibers_return_their_stack_to_the_owner_pool ... ok
[INFO] [stdout] test task_progress::task_progress_test::active_counter_lag_is_bounded_by_one_batch ... ok
[INFO] [stdout] test task_progress::task_progress_test::atomic_park_and_wake_diagnostics_override_stale_nonterminal_records ... ok
[INFO] [stdout] test task_progress::task_progress_test::only_a_mounted_terminal_transition_counts_as_a_mount ... ok
[INFO] [stdout] test task_context::task_context_test::panicking_initialization_releases_its_reservation_for_retry ... ok
[INFO] [stdout] test task_progress::task_progress_test::progress_preserves_hot_mount_and_yield_observations ... ok
[INFO] [stdout] test task_progress_state::task_progress_state_test::every_suspension_reason_round_trips_without_losing_join_identity ... ok
[INFO] [stdout] test task_progress_state::task_progress_state_test::every_wake_reason_round_trips ... ok
[INFO] [stdout] test task_slab::task_slab_test::vacant_slots_are_reused_without_moving_other_values ... ok
[INFO] [stdout] test thread_failure::thread_failure_test::terminal_failure_retention_is_bounded ... ok
[INFO] [stdout] test timer::timer_test::cancellation_is_exact_for_tokens_sharing_a_deadline ... ok
[INFO] [stdout] test timer::timer_test::cancellation_releases_storage_behind_a_live_earlier_deadline ... ok
[INFO] [stdout] test timer::timer_test::cancellation_removes_the_earliest_deadline ... ok
[INFO] [stdout] test timer::timer_test::deadlines_are_returned_in_monotonic_order ... ok
[INFO] [stdout] test thread_failure::thread_failure_test::joining_a_worker_never_executes_its_opaque_panic_destructor ... ok
[INFO] [stdout] test timer::timer_test::duplicate_registration_cannot_replace_the_original_route ... ok
[INFO] [stdout] test timer::timer_test::duplicate_registration_preserves_the_original_deadline ... ok
[INFO] [stdout] test wait::wait_begin::wait_begin_test::an_expired_deadline_does_not_activate_a_wait_generation ... ok
[INFO] [stdout] test wait::wait_finish::wait_finish_test::gate_close_reset_changes_only_the_closed_bit_of_an_idle_word ... ok
[INFO] [stdout] test wait::wait_evidence::wait_evidence_test::selection_rejections_remain_distinct ... ok
[INFO] [stdout] test wait::wait_finish::wait_finish_test::notification_fast_path_preserves_non_ready_winners ... ok
[INFO] [stdout] test wait::wait_finish::wait_finish_test::permit_fast_path_preserves_other_winners ... ok
[INFO] [stdout] test wait::wait_finish::wait_finish_test::permit_slow_path_consumes_the_ownership_marker ... ok
[INFO] [stdout] test sync::sync_test::forced_shutdown_drops_held_guards_and_wait_tickets ... ok
[INFO] [stdout] test wait::wait_owner::wait_owner_test::claimed_owner_interest_does_not_become_a_next_generation_permit ... ok
[INFO] [stdout] test wait::wait_owner::wait_owner_test::owner_retirement_preserves_selected_resources_until_ticket_cleanup ... ok
[INFO] [stdout] test wait::wait_owner_protocol::wait_owner_protocol_test::completion_interest_clears_without_changing_selection_or_generation ... ok
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 7, generation: 11 }, thread: ThreadId(3357), elapsed: 0ns }
[INFO] [stdout] publication probe: Observation { stage: OwnerDeferred, token: ParkToken { wait: 7, generation: 12 }, thread: ThreadId(3357), elapsed: 0ns }
[INFO] [stdout] test wait::wait_publication_probe_test::a_routed_pair_cannot_combine_different_generations - should panic ... ok
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 7, generation: 11 }, thread: ThreadId(3358), elapsed: 0ns }
[INFO] [stdout] publication probe: Observation { stage: FinishWaiting, token: ParkToken { wait: 7, generation: 11 }, thread: ThreadId(3358), elapsed: 0ns }
[INFO] [stdout] test wait::wait_publication_probe_test::a_routed_pair_cannot_substitute_mounted_spinning_for_owner_deferral - should panic ... ok
[INFO] [stdout] publication probe: Observation { stage: ClaimPublished, token: ParkToken { wait: 12980, generation: 1 }, thread: ThreadId(3360), elapsed: 121.5µs }
[INFO] [stdout] test wait::wait_owner::wait_owner_test::a_delayed_completion_notifies_the_original_hub_after_rebinding ... ok
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 7, generation: 11 }, thread: ThreadId(3359), elapsed: 0ns }
[INFO] [stdout] publication probe: Observation { stage: OwnerDeferred, token: ParkToken { wait: 7, generation: 11 }, thread: ThreadId(3359), elapsed: 0ns }
[INFO] [stdout] publication probe: Observation { stage: OwnerDeferred, token: ParkToken { wait: 7, generation: 11 }, thread: ThreadId(3359), elapsed: 0ns }
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 7, generation: 11 }, thread: ThreadId(3359), elapsed: 0ns }
[INFO] [stdout] test wait::wait_publication_probe_test::a_routed_pair_preserves_evidence_when_owner_observation_arrives_first ... ok
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 12987, generation: 1 }, thread: ThreadId(3368), elapsed: 310.88µs }
[INFO] [stdout] publication probe: Observation { stage: RetireWaiting, token: ParkToken { wait: 12987, generation: 1 }, thread: ThreadId(3370), elapsed: 443.26µs }
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 12984, generation: 1 }, thread: ThreadId(3369), elapsed: 2.803749ms }
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 12992, generation: 1 }, thread: ThreadId(3371), elapsed: 1.196369ms }
[INFO] [stdout] publication probe: Observation { stage: RetireWaiting, token: ParkToken { wait: 12992, generation: 1 }, thread: ThreadId(3376), elapsed: 1.9993ms }
[INFO] [stdout] publication probe: Observation { stage: FinishWaiting, token: ParkToken { wait: 12984, generation: 1 }, thread: ThreadId(3362), elapsed: 3.55808ms }
[INFO] [stdout] publication probe: Observation { stage: FinishSpinning, token: ParkToken { wait: 12984, generation: 1 }, thread: ThreadId(3362), elapsed: 3.62432ms }
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 13013, generation: 1 }, thread: ThreadId(3378), elapsed: 151.01µs }
[INFO] [stdout] publication probe: Observation { stage: RetireWaiting, token: ParkToken { wait: 13013, generation: 1 }, thread: ThreadId(3379), elapsed: 355.61µs }
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 13018, generation: 1 }, thread: ThreadId(3384), elapsed: 773.37µs }
[INFO] [stdout] publication probe: Observation { stage: RetireWaiting, token: ParkToken { wait: 13018, generation: 1 }, thread: ThreadId(3385), elapsed: 1.11564ms }
[INFO] [stdout] test wait::wait_publication_test::a_registered_native_waiter_receives_the_notice_before_claim_completion ... ok
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 13025, generation: 1 }, thread: ThreadId(3387), elapsed: 97.26µs }
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 13028, generation: 1 }, thread: ThreadId(3393), elapsed: 71.831µs }
[INFO] [stdout] test wait::wait_publication_test::unwinding_the_observer_releases_a_paused_publisher ... ok
[INFO] [stdout] test task_context::task_context_test::task_local_destructors_keep_task_identity_and_finish_before_join ... ok
[INFO] [stdout] test wait::wait_resource::wait_resource_test::a_reserved_generation_rejects_competitors_and_routes_only_on_publication ... ok
[INFO] [stdout] publication probe: Observation { stage: RetireWaiting, token: ParkToken { wait: 13025, generation: 1 }, thread: ThreadId(3390), elapsed: 2.14535ms }
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 13037, generation: 1 }, thread: ThreadId(3400), elapsed: 580.54µs }
[INFO] [stdout] publication probe: Observation { stage: FinishWaiting, token: ParkToken { wait: 13037, generation: 1 }, thread: ThreadId(3407), elapsed: 1.12117ms }
[INFO] [stdout] publication probe: Observation { stage: FinishSpinning, token: ParkToken { wait: 13037, generation: 1 }, thread: ThreadId(3407), elapsed: 1.18486ms }
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 13043, generation: 1 }, thread: ThreadId(3408), elapsed: 223.63µs }
[INFO] [stdout] publication probe: Observation { stage: RetireWaiting, token: ParkToken { wait: 13043, generation: 1 }, thread: ThreadId(3409), elapsed: 420.14µs }
[INFO] [stdout] test wait::wait_resource::wait_resource_test::an_idle_grant_can_be_consumed_before_the_publication_guard_drops ... ok
[INFO] [stdout] test task_context::task_context_test::task_local_values_survive_suspension_and_are_not_inherited_by_children ... ok
[INFO] [stdout] test wait::wait_publication_test::retirement_waits_for_publication_and_stale_events_cannot_reach_reuse ... ok
[INFO] [stdout] test wait::wait_resource::wait_resource_test::resource_consumption_cannot_mutate_binding_or_claimed_words ... ok
[INFO] [stdout] test wait::wait_resource::wait_resource_test::unwinding_a_deferred_publication_delivers_exactly_one_wake ... ok
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 13045, generation: 1 }, thread: ThreadId(3410), elapsed: 2.33353ms }
[INFO] [stdout] test wait::wait_select::wait_select_test::publishing_a_claim_preserves_concurrent_close_state ... ok
[INFO] [stdout] publication probe: Observation { stage: FinishWaiting, token: ParkToken { wait: 13045, generation: 1 }, thread: ThreadId(3433), elapsed: 3.301539ms }
[INFO] [stdout] publication probe: Observation { stage: FinishSpinning, token: ParkToken { wait: 13045, generation: 1 }, thread: ThreadId(3433), elapsed: 3.376199ms }
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 13092, generation: 1 }, thread: ThreadId(3449), elapsed: 104.27µs }
[INFO] [stdout] publication probe: Observation { stage: FinishWaiting, token: ParkToken { wait: 13092, generation: 1 }, thread: ThreadId(3450), elapsed: 1.07012ms }
[INFO] [stdout] publication probe: Observation { stage: FinishSpinning, token: ParkToken { wait: 13092, generation: 1 }, thread: ThreadId(3450), elapsed: 1.18751ms }
[INFO] [stdout] test wait::wait_select::wait_select_test::selected_phase_never_precedes_wake_queue_publication ... ok
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 13108, generation: 1 }, thread: ThreadId(3464), elapsed: 108.24µs }
[INFO] [stdout] publication probe: Observation { stage: FinishWaiting, token: ParkToken { wait: 13108, generation: 1 }, thread: ThreadId(3466), elapsed: 265.92µs }
[INFO] [stdout] publication probe: Observation { stage: FinishSpinning, token: ParkToken { wait: 13108, generation: 1 }, thread: ThreadId(3466), elapsed: 337.04µs }
[INFO] [stdout] test wait::wait_select::wait_select_test::selected_timeout_emits_the_registered_task_identity ... ok
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 13111, generation: 1 }, thread: ThreadId(3468), elapsed: 7.067148ms }
[INFO] [stdout] publication probe: Observation { stage: FinishWaiting, token: ParkToken { wait: 13111, generation: 1 }, thread: ThreadId(3499), elapsed: 11.581358ms }
[INFO] [stdout] publication probe: Observation { stage: FinishSpinning, token: ParkToken { wait: 13111, generation: 1 }, thread: ThreadId(3499), elapsed: 11.659408ms }
[INFO] [stdout] test wait::wait_select::wait_select_test::stale_native_ready_and_close_never_select_or_store_for_a_new_generation ... ok
[INFO] [stdout] publication probe: Observation { stage: NoticePublished, token: ParkToken { wait: 13167, generation: 1 }, thread: ThreadId(3529), elapsed: 140.73µs }
[INFO] [stdout] publication probe: Observation { stage: FinishWaiting, token: ParkToken { wait: 13167, generation: 1 }, thread: ThreadId(3531), elapsed: 1.136819ms }
[INFO] [stdout] publication probe: Observation { stage: FinishSpinning, token: ParkToken { wait: 13167, generation: 1 }, thread: ThreadId(3531), elapsed: 1.21247ms }
[INFO] [stdout] test wait::wait_state::wait_state_test::every_winner_has_distinct_claimed_and_published_phases ... ok
[INFO] [stdout] test wait::wait_publication_test::visible_notices_keep_all_six_winners_claimed_until_the_publisher_finishes ... ok
[INFO] [stdout] test wait::wait_state::wait_state_test::recycle_mask_only_tracks_stored_permits_and_resources ... ok
[INFO] [stdout] test wait::wait_state::wait_state_test::resource_decisions_preserve_generation_and_independent_flags ... ok
[INFO] [stdout] test wait::wait_state::wait_state_test::state_word_preserves_independent_generation_flags_and_resource ... ok
[INFO] [stdout] test wait::wait_target::wait_target_test::primary_target_is_reused_and_an_alternate_remains_explicit ... ok
[INFO] [stdout] test time::time_test::timed_sleep_never_returns_before_the_requested_duration ... ok
[INFO] [stdout] test wait::wait_test::cancellation_and_close_are_distinct_winners ... ok
[INFO] [stdout] test wait::wait_test::completed_generations_retain_one_reusable_owner_hub ... ok
[INFO] [stdout] test wait::wait_test::dropping_a_wait_releases_its_cached_owner_hub ... ok
[INFO] [stdout] test wait::wait_test::one_preexisting_permit_is_bounded ... ok
[INFO] [stdout] test wait::wait_test::recycled_waits_discard_internal_permits ... ok
[INFO] [stdout] test wait::wait_test::stale_generation_cannot_select_a_later_wait ... ok
[INFO] [stdout] test wait::wait_test::reused_waits_route_each_generation_to_its_current_owner ... ok
[INFO] [stdout] test wait::wait_test::successful_generation_does_not_construct_runtime_faults ... ok
[INFO] [stdout] test wait_hub::wait_hub_test::duplicates_and_stale_generations_cannot_fill_the_inbox ... ok
[INFO] [stdout] test wait_hub::wait_hub_test::published_predicate_never_precedes_its_queue_item ... ok
[INFO] [stdout] test sync::semaphore::semaphore_test::multiple_permits_bound_concurrent_holders_across_carriers ... ok
[INFO] [stdout] test wait::wait_test::registration_selects_the_original_wait ... ok
[INFO] [stdout] test wake_queue::wake_queue_core::wake_queue_core_test::every_packed_cause_preserves_the_maximum_generation ... ok
[INFO] [stdout] test wait_hub::wait_hub_test::wake_inbox_preserves_publication_order ... ok
[INFO] [stdout] test wait::wait_test::timeout_wins_one_generation_exactly_once ... ok
[INFO] [stdout] test wait_hub::wait_hub_test::queued_wakes_release_predicate_waiters_without_advancing_the_epoch ... ok
[INFO] [stdout] test wake_queue::wake_queue_test::a_consumed_route_can_be_republished_while_an_older_batch_remains ... ok
[INFO] [stdout] test wake_queue::wake_queue_test::both_route_kinds_preserve_every_wake_cause_and_packed_generation_boundary ... ok
[INFO] [stdout] test wake_queue::wake_queue_test::producer_and_consumer_cursors_do_not_share_a_cache_line ... ok
[INFO] [stdout] test wake_queue::wake_queue_test::publication_count_includes_reserved_but_not_yet_published_routes ... ok
[INFO] [stdout] test wake_queue::wake_queue_test::wake_slots_fit_two_per_cache_line ... ok
[INFO] [stdout] test worker_context::worker_context_test::managed_role_is_confined_to_its_thread ... ok
[INFO] [stdout] test wake_queue::wake_queue_test::distinct_routes_from_concurrent_producers_are_delivered_once ... ok
[INFO] [stdout] test wake_queue::wake_queue_test::concurrent_route_reuse_never_overcounts_or_underflows_pending ... ok
[INFO] [stdout] test sync::sync_test::task_dumps_identify_every_synchronization_boundary ... ok
[INFO] [stdout] timer-selection offset_ms=0 route=TaskKey(2) token=ParkToken { wait: 10117, generation: 1 } publication=Published selected_at=Instant { tv_sec: 24105, tv_nsec: 388202924 } inherited=Instant { tv_sec: 24105, tv_nsec: 388088843 } resume_after=Instant { tv_sec: 24105, tv_nsec: 388205564 } result=Ok((Err(DeadlineExceeded), Err(DeadlineExceeded))) scope_policy=Err(DeadlineExceeded)
[INFO] [stdout] test wait::wait_finish::wait_finish_test::late_selectors_cannot_reclose_or_wake_a_reused_gate_cell ... ok
[INFO] [stdout] test wait::wait_select::wait_select_test::concurrent_ready_timeout_cancel_and_close_select_exactly_one_notice ... ok
[INFO] [stdout] test worker_context::worker_context_test::nested_payload_panics_fail_the_owner_on_task_native_and_task_local_paths ... ok
[INFO] [stdout] test spawner::spawner_admission_test::close_and_reserve_have_one_order_and_reserved_work_prevents_drain ... ok
[INFO] [stdout] test wait::wait_select::wait_select_test::publication_racing_a_ready_offer_never_loses_the_generation ... ok
[INFO] [stdout] test wake_queue::wake_queue_test::pending_counts_publications_rejections_and_reused_routes_at_every_capacity ... ok
[INFO] [stdout] test sync::mutex::mutex_test::multiple_carriers_exclude_each_other_and_preserve_updates ... ok
[INFO] [stdout] test sync::condvar::condvar_test::registration_and_unlock_do_not_lose_remote_notifications ... ok
[INFO] [stdout] test parking::parking_deadline_test::ready_and_closed_winners_survive_a_later_inherited_deadline ... ok
[INFO] [stdout] test cancellation::cancellation_race_test::alternating_owners_prune_history_without_losing_any_retained_canceller ... ok
[INFO] [stdout] timer-selection offset_ms=25 route=TaskKey(2) token=ParkToken { wait: 13771, generation: 1 } publication=Published selected_at=Instant { tv_sec: 24106, tv_nsec: 405308572 } inherited=Instant { tv_sec: 24106, tv_nsec: 405209651 } resume_after=Instant { tv_sec: 24106, tv_nsec: 405310792 } result=Ok((Err(DeadlineExceeded), Err(DeadlineExceeded))) scope_policy=Err(DeadlineExceeded)
[INFO] [stdout] test kernel::kernel_timer::kernel_timer_deadline_test::a_selected_timer_preserves_which_deadline_won_after_delayed_resume ... ok
[INFO] [stdout] test support_test::isolated_supervisor_bounds_stalled_child_and_preserves_output ... ok
[INFO] [stdout] cancellation-history generations=100000 owner=false peak=(6, 5) start_ns=(237430, 451540) end_ns=(248040, 421689) cancel_ns=27249
[INFO] [stdout] cancellation-history generations=100000 owner=true peak=(6, 5) start_ns=(235010, 473780) end_ns=(240940, 461950) cancel_ns=262160
[INFO] [stdout] test cancellation::cancellation_history_test::sequential_dynamic_generations_keep_cancellation_live_and_bounded ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 576 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 57.90s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/inbox_liveness.rs (/opt/rustwide/target/debug/deps/inbox_liveness-8d429cc387b8b665)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test local_admission_panic_is_rolled_back ... ok
[INFO] [stdout] test production_shaped_coalesced_inbox_refill_completes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests vthread
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test src/net.rs - net (line 8) ... ok
[INFO] [stdout] test src/channel.rs - channel (line 11) ... ok
[INFO] [stdout] test src/lib.rs - (line 3) ... ok
[INFO] [stdout] test src/runtime_lifecycle.rs - runtime::runtime_lifecycle::Runtime::shutdown_until (line 118) ... ok
[INFO] [stdout] test src/lib.rs - try_run (line 170) ... ok
[INFO] [stdout] test src/runtime_scope.rs - runtime::runtime_scope::Runtime::try_run_scope (line 37) ... ok
[INFO] [stdout] test src/parking.rs - parking (line 3) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test src/local_scope_run.rs - local_scope::local_scope_run::local_scope (line 31) - compile fail ... ok
[INFO] [stdout] test src/spawner.rs - spawner::Spawner (line 27) - compile fail ... ok
[INFO] [stdout] test src/local_scope_run.rs - local_scope::local_scope_run::local_scope (line 27) - compile fail ... ok
[INFO] [stdout] test src/spawner.rs - spawner::Spawner (line 20) - compile fail ... ok
[INFO] [stdout] test src/diagnostics.rs - diagnostics (line 8) - compile fail ... ok
[INFO] [stdout] test src/supervisor.rs - supervisor::Supervisor (line 44) - compile fail ... ok
[INFO] [stdout] test src/local_scope_run.rs - local_scope::local_scope_run::local_scope (line 39) - compile fail ... ok
[INFO] [stdout] test src/blocking.rs - blocking::run (line 34) - compile fail ... ok
[INFO] [stdout] test src/sync/mutex.rs - sync::mutex::MutexGuard (line 29) - compile fail ... ok
[INFO] [stdout] test src/channel.rs - channel::Sender (line 37) - compile fail ... ok
[INFO] [stdout] test src/diagnostics.rs - diagnostics (line 4) - compile fail ... ok
[INFO] [stdout] test src/local_join.rs - local_join::LocalJoinHandle (line 8) - compile fail ... ok
[INFO] [stdout] test src/scope.rs - scope::Scope<'runtime>::spawn (line 29) - compile fail ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.31s; merged doctests compilation took 0.91s
[INFO] running `Command { std: "docker" "inspect" "63689f2360f40fcd5ac5a5281f367a758c46dd9bfd0e02ca0f97584e2914a53d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "63689f2360f40fcd5ac5a5281f367a758c46dd9bfd0e02ca0f97584e2914a53d", kill_on_drop: false }`
[INFO] [stdout] 63689f2360f40fcd5ac5a5281f367a758c46dd9bfd0e02ca0f97584e2914a53d
