[INFO] fetching crate subetha-cxc 0.6.0... [INFO] testing subetha-cxc-0.6.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2 [INFO] extracting crate subetha-cxc 0.6.0 into /workspace/builds/worker-0-tc1/source [INFO] started tweaking crates.io crate subetha-cxc 0.6.0 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate subetha-cxc 0.6.0 [INFO] tweaked toml for crates.io crate subetha-cxc 0.6.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate subetha-cxc 0.6.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 subetha-cxc 0.6.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 subetha-core v0.6.0 [INFO] [stderr] Downloaded version-compare v0.2.1 [INFO] [stderr] Downloaded subetha-sidecar v0.6.0 [INFO] [stderr] Downloaded dircpy v0.3.20 [INFO] [stderr] Downloaded rtrb v0.4.0 [INFO] [stderr] Downloaded iceoryx2-log-types v0.10.0 [INFO] [stderr] Downloaded iceoryx2-pal-configuration v0.10.0 [INFO] [stderr] Downloaded iceoryx2-pal-concurrency-sync v0.10.0 [INFO] [stderr] Downloaded tiny-fn v0.1.9 [INFO] [stderr] Downloaded iceoryx2-bb-system-types v0.10.0 [INFO] [stderr] Downloaded subetha-pointers v0.6.0 [INFO] [stderr] Downloaded xsk-rs v0.11.0 [INFO] [stderr] Downloaded iceoryx2-bb-concurrency v0.10.0 [INFO] [stderr] Downloaded iceoryx2-bb-memory v0.10.0 [INFO] [stderr] Downloaded iceoryx2-bb-derive-macros v0.10.0 [INFO] [stderr] Downloaded iceoryx2-bb-elementary v0.10.0 [INFO] [stderr] Downloaded iceoryx2-bb-container v0.10.0 [INFO] [stderr] Downloaded iceoryx2-bb-linux v0.10.0 [INFO] [stderr] Downloaded iceoryx2-bb-loggers v0.10.0 [INFO] [stderr] Downloaded iceoryx2-bb-flatbuffers v0.10.0 [INFO] [stderr] Downloaded iceoryx2-log v0.10.0 [INFO] [stderr] Downloaded iceoryx2-pal-os-api v0.10.0 [INFO] [stderr] Downloaded iceoryx2-bb-elementary-traits v0.10.0 [INFO] [stderr] Downloaded iceoryx2-bb-print v0.10.0 [INFO] [stderr] Downloaded iceoryx2-pal-print v0.10.0 [INFO] [stderr] Downloaded iceoryx2-bb-lock-free v0.10.0 [INFO] [stderr] Downloaded iceoryx2-cal v0.10.0 [INFO] [stderr] Downloaded io-uring v0.7.15 [INFO] [stderr] Downloaded interprocess v2.4.4 [INFO] [stderr] Downloaded iceoryx2-pal-posix v0.10.0 [INFO] [stderr] Downloaded iceoryx2-bb-posix v0.10.0 [INFO] [stderr] Downloaded iceoryx2 v0.10.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 029c034004b8350d8b59c3e9b6de26c5168adaf034f6a14cc239a50377a4ffec [INFO] running `Command { std: "docker" "start" "029c034004b8350d8b59c3e9b6de26c5168adaf034f6a14cc239a50377a4ffec", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "029c034004b8350d8b59c3e9b6de26c5168adaf034f6a14cc239a50377a4ffec", 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" "029c034004b8350d8b59c3e9b6de26c5168adaf034f6a14cc239a50377a4ffec" "/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" "029c034004b8350d8b59c3e9b6de26c5168adaf034f6a14cc239a50377a4ffec", 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" "029c034004b8350d8b59c3e9b6de26c5168adaf034f6a14cc239a50377a4ffec" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling io-uring v0.7.15 [INFO] [stderr] Compiling subetha-core v0.6.0 [INFO] [stderr] Compiling socket2 v0.6.5 [INFO] [stderr] Compiling subetha-sidecar v0.6.0 [INFO] [stderr] Compiling subetha-pointers v0.6.0 [INFO] [stderr] Compiling subetha-cxc v0.6.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 30.42s [INFO] running `Command { std: "docker" "inspect" "029c034004b8350d8b59c3e9b6de26c5168adaf034f6a14cc239a50377a4ffec", 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" "029c034004b8350d8b59c3e9b6de26c5168adaf034f6a14cc239a50377a4ffec" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.189 [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Compiling zerocopy v0.8.59 [INFO] [stderr] Compiling portable-atomic v1.15.0 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling rustls v0.23.45 [INFO] [stderr] Compiling syn v3.0.6 [INFO] [stderr] Compiling syn v2.0.119 [INFO] [stderr] Compiling either v1.18.0 [INFO] [stderr] Compiling rustls-native-certs v0.8.4 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling alloca v0.4.0 [INFO] [stderr] Compiling quinn-udp v0.5.15 [INFO] [stderr] Compiling clap_lex v1.1.1 [INFO] [stderr] Compiling fastrand v2.5.0 [INFO] [stderr] Compiling rustc-hash v2.1.3 [INFO] [stderr] Compiling siphasher v1.0.4 [INFO] [stderr] Compiling regex-automata v0.4.18 [INFO] [stderr] Compiling time v0.3.55 [INFO] [stderr] Compiling clap_builder v4.6.7 [INFO] [stderr] Compiling quinn v0.11.12 [INFO] [stderr] Compiling smallvec v1.16.2 [INFO] [stderr] Compiling lru-slab v0.1.3 [INFO] [stderr] Compiling pem v4.0.0 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling rayon v1.12.0 [INFO] [stderr] Compiling crossbeam-channel v0.5.17 [INFO] [stderr] Compiling doctest-file v1.1.1 [INFO] [stderr] Compiling flume v0.12.0 [INFO] [stderr] Compiling rtrb v0.4.0 [INFO] [stderr] Compiling fastbloom v0.17.0 [INFO] [stderr] Compiling yasna v0.6.0 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling getrandom v0.4.3 [INFO] [stderr] Compiling socket2 v0.6.5 [INFO] [stderr] Compiling mio v1.2.3 [INFO] [stderr] Compiling rand v0.10.3 [INFO] [stderr] Compiling uuid v1.26.1 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling memmap2 v0.9.11 [INFO] [stderr] Compiling page_size v0.6.0 [INFO] [stderr] Compiling io-uring v0.7.15 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling interprocess v2.4.4 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling criterion-plot v0.8.2 [INFO] [stderr] Compiling regex v1.13.1 [INFO] [stderr] Compiling subetha-cxc v0.6.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling clap v4.6.7 [INFO] [stderr] Compiling zerocopy-derive v0.8.59 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling thiserror-impl v2.0.21 [INFO] [stderr] Compiling tokio-macros v2.7.2 [INFO] [stderr] Compiling tokio v1.53.1 [INFO] [stderr] Compiling thiserror v2.0.21 [INFO] [stderr] Compiling cobs v0.3.0 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Compiling postcard v1.1.3 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling ipc-channel v0.23.0 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling rustls-webpki v0.103.15 [INFO] [stderr] Compiling rcgen v0.14.10 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling criterion v0.8.2 [INFO] [stderr] Compiling rustls-platform-verifier v0.7.1 [INFO] [stderr] Compiling quinn-proto v0.11.18 [INFO] [stderr] Finished `release` profile [optimized] target(s) in 3m 54s [INFO] running `Command { std: "docker" "inspect" "029c034004b8350d8b59c3e9b6de26c5168adaf034f6a14cc239a50377a4ffec", 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" "029c034004b8350d8b59c3e9b6de26c5168adaf034f6a14cc239a50377a4ffec" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }` [INFO] [stderr] Finished `release` profile [optimized] target(s) in 0.35s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/deps/subetha_cxc-6dc73ada578dfc50) [INFO] [stdout] [INFO] [stdout] running 1654 tests [INFO] [stdout] test adaptive_ipc::tests::auto_order_arms_merge_on_observed_inversion_rate ... ok [INFO] [stdout] test adaptive_ipc::tests::pin_captures_family_and_generation ... ok [INFO] [stdout] test adaptive_ipc::tests::drain_after_migration_reads_from_both_backings ... ok [INFO] [stdout] test adaptive_ipc::tests::pinned_as_deque_round_trip ... ok [INFO] [stdout] test adaptive_ipc::tests::create_with_ordering_applies_declaration_and_round_trips ... ok [INFO] [stdout] test adaptive_ipc::tests::migration_invalidates_outstanding_pin ... ok [INFO] [stdout] test adaptive_ipc::tests::create_and_send_round_trip_in_initial_family ... ok [INFO] [stdout] test adaptive_ipc::tests::khl_payload_gate_large_type_uses_no_khl ... ok [INFO] [stdout] test adaptive_ipc::tests::khl_batch_send_round_trips_through_side_backing ... ok [INFO] [stdout] test adaptive_ipc::tests::pinned_as_ring_round_trip ... ok [INFO] [stdout] test adaptive_ring::tests::a_later_attacher_joins_after_another_has_left ... ok [INFO] [stdout] test adaptive_ipc::tests::rejects_kv_map_family_at_construction ... ok [INFO] [stdout] test adaptive_ring::tests::a_push_landing_two_morphs_late_is_still_delivered ... ok [INFO] [stdout] test adaptive_ring::tests::a_grown_pair_every_handle_closed_keeps_serving_its_slot ... ok [INFO] [stdout] test adaptive_ring::tests::a_ring_without_a_hold_keeps_its_backings ... ok [INFO] [stdout] test adaptive_ipc::tests::migrate_to_same_family_does_not_bump_generation ... ok [INFO] [stdout] test adaptive_ipc::tests::khl_mixed_single_and_batch_all_received ... ok [INFO] [stdout] test adaptive_ring::tests::a_locale_that_cannot_carry_a_hold_refuses_by_name ... ok [INFO] [stdout] test adaptive_ipc::tests::a_batch_shape_recorded_inside_another_record_is_kept ... ok [INFO] [stdout] test adaptive_ipc::tests::khl_surplus_buffers_partial_slots ... ok [INFO] [stdout] test adaptive_ring::tests::an_arriving_consumer_does_not_take_the_reader_role_from_a_live_one ... ok [INFO] [stdout] test adaptive_ring::tests::an_attach_to_a_ring_nobody_made_is_not_found ... ok [INFO] [stdout] test adaptive_ring::tests::adaptive_dispatch_round_trip_each_shape ... ok [INFO] [stdout] test adaptive_ring::tests::a_later_attacher_joins_after_the_peer_that_grew_the_ring_has_left ... ok [INFO] [stdout] test adaptive_ipc::tests::set_ordering_on_unstamped_ring_routes_through_vyukov_morph ... ok [INFO] [stdout] test adaptive_ipc::tests::migrate_to_changes_active_family_kernel_bypass ... ok [INFO] [stdout] test adaptive_ring::tests::default_ordering_policy_decision_matrix ... ok [INFO] [stdout] test adaptive_ring::tests::create_starts_in_spsc_shape ... ok [INFO] [stdout] test adaptive_ring::tests::default_policy_returns_none_during_hysteresis ... ok [INFO] [stdout] test adaptive_ring::tests::default_policy_returns_none_when_target_equals_current ... ok [INFO] [stdout] test adaptive_ipc::tests::khl_large_batch_integrity ... ok [INFO] [stdout] test adaptive_ipc::tests::profile_snapshot_tracks_single_and_batch_sends ... ok [INFO] [stdout] test adaptive_ring::tests::a_shm_ring_keeps_its_namespace_for_regions_made_later ... ok [INFO] [stdout] test adaptive_ring::tests::default_policy_returns_target_after_hysteresis ... ok [INFO] [stdout] test adaptive_ring::tests::default_policy_target_shape_per_peer_count ... ok [INFO] [stdout] test adaptive_ring::tests::flag_flip_orders_backlog_retroactively_without_loss ... ok [INFO] [stdout] test adaptive_ipc::tests::maybe_promote_observes_batches_and_migrates_to_work_stealing ... ok [INFO] [stdout] test adaptive_ring::tests::frame_rejected_on_stamped_ring ... ok [INFO] [stdout] test adaptive_ipc::tests::khl_multi_consumer_no_loss_or_dup ... ok [INFO] [stdout] test adaptive_ring::tests::an_offset_frame_whose_payload_region_went_with_its_maker_is_an_error ... ok [INFO] [stdout] test adaptive_ring::tests::a_shm_rings_names_outlive_its_handles_until_unlink_shmfs ... ok [INFO] [stdout] test adaptive_ring::tests::merge_by_stamp_in_flight_gate_blocks_descheduled_producer ... ok [INFO] [stdout] test adaptive_ring::tests::merge_mode_delivers_global_stamp_order ... ok [INFO] [stdout] test adaptive_ipc::tests::sidecar_auto_promotes_on_observed_batches ... ok [INFO] [stdout] test adaptive_ring::tests::frame_round_trip_all_shapes ... ok [INFO] [stdout] test adaptive_ring::tests::an_offset_frame_reaches_an_attacher_after_the_peer_that_made_the_payload_region_left ... ok [INFO] [stdout] test adaptive_ring::tests::attaching_to_a_shm_backing_grown_later_keeps_what_its_owner_sent ... ok [INFO] [stdout] test adaptive_ring::tests::a_sidecar_holds_a_pair_a_peer_grew_so_the_pair_outlives_the_peer ... ok [INFO] [stdout] test adaptive_ring::tests::morph_preserves_in_flight_items_via_stale_walk ... ok [INFO] [stdout] test adaptive_ring::tests::an_offset_frame_sent_into_a_replaced_payload_region_is_not_read_from_the_new_one ... ok [INFO] [stdout] test adaptive_ring::tests::frame_vyukov_two_thread_mixed_size ... ok [INFO] [stdout] test adaptive_ring::tests::pin_captures_shape_and_generation ... ok [INFO] [stdout] test adaptive_ring::tests::merge_strict_retired_producer_stops_gating ... ok [INFO] [stdout] test adaptive_ring::tests::pinned_native_paths_match_adaptive_paths ... ok [INFO] [stdout] test adaptive_ring::tests::qos_shape_policy_decision_matrix ... ok [INFO] [stdout] test adaptive_ring::tests::register_producer_grows_past_hint_and_recycles_slots ... ok [INFO] [stdout] test adaptive_ring::tests::multi_consumer_merge_enforces_single_drainer ... ok [INFO] [stdout] test adaptive_ring::tests::frame_survives_morph ... ok [INFO] [stdout] test adaptive_ring::tests::merge_strict_blocks_on_in_flight_stamp_then_releases ... ok [INFO] [stdout] test adaptive_ring::tests::mode_flip_does_not_invalidate_pins ... ok [INFO] [stdout] test adaptive_ring::tests::nothing_published_is_lost_as_the_peers_leave ... ok [INFO] [stdout] test adaptive_ring::tests::stamped_round_trip_strips_stamp_and_caps_payload ... ok [INFO] [stdout] test adaptive_ring::tests::stamped_items_survive_shape_morphs ... ok [INFO] [stdout] test adaptive_ring::tests::synthetic_interleave_fires_inversion_counter ... ok [INFO] [stdout] test adaptive_ring::tests::morph_invalidates_outstanding_pin ... ok [INFO] [stdout] test adaptive_ring::tests::stamped_ring_rejects_vyukov_morph_and_vyukov_ring_rejects_stamps ... ok [INFO] [stdout] test adaptive_ring::tests::frame_override_and_limits ... ok [INFO] [stdout] test adaptive_ring::tests::attaching_with_ordering_stamps_keeps_the_creators_ordering_region ... ok [INFO] [stdout] test adaptive_ring::tests::offset_frame_crosses_a_shared_file_backing ... ok [INFO] [stdout] test adaptive_ring::tests::morph_to_same_shape_is_no_op ... ok [INFO] [stdout] test adaptive_ring::tests::stamped_file_ring_open_adopts_creator_kind_and_shares_mode ... ok [INFO] [stdout] test adaptive_ring::tests::the_last_holder_out_of_a_shm_ring_removes_every_name ... ok [INFO] [stdout] test adaptive_ring::tests::two_morphs_in_a_row_strand_nothing ... ok [INFO] [stdout] test api::tests::auto_ipc_batch_hint_flips_to_work_stealing ... ok [INFO] [stdout] test adaptive_ring::tests::the_last_holder_out_removes_the_backings ... ok [INFO] [stdout] test adaptive_ring::tests::the_last_consumer_left_is_served_whatever_slot_it_holds ... ok [INFO] [stdout] test api::tests::auto_ipc_build_kv_map ... ok [INFO] [stdout] test adaptive_ring::tests::a_sidecar_holds_the_payload_region_a_peer_made_so_it_outlives_the_peer ... ok [INFO] [stdout] test api::tests::auto_ipc_default_infers_streaming_one_to_one ... ok [INFO] [stdout] test api::tests::auto_ipc_global_fifo_forces_streaming_inference ... ok [INFO] [stdout] test api::tests::auto_ipc_build_work_steal_queue_with_batch_hint ... ok [INFO] [stdout] test api::tests::auto_ipc_idle_wait_routes_to_urd ... ok [INFO] [stdout] test api::tests::auto_ipc_multi_consumer_plus_batch_infers_urd ... ok [INFO] [stdout] test api::tests::auto_ipc_multi_producer_infers_streaming_mpmc ... ok [INFO] [stdout] test adaptive_ring::tests::sidecar_spawn_with_qos_flips_merge_flag_on_declaration ... ok [INFO] [stdout] test api::tests::auto_ipc_build_channel_end_to_end_round_trip ... ok [INFO] [stdout] test adaptive_ring::tests::the_last_holder_removes_its_holders_region_after_everything_else ... ok [INFO] [stdout] test api::tests::kv_map_rejects_streaming_shape ... ok [INFO] [stdout] test api::tests::auto_ipc_auto_order_threshold_reaches_adaptive_endpoint ... ok [INFO] [stdout] test api::tests::channel_round_trips_via_streaming_shape ... ok [INFO] [stdout] test api::tests::kv_map_round_trips_via_key_value_shape ... ok [INFO] [stdout] test api::tests::channel_rejects_wrong_family ... ok [INFO] [stdout] test adaptive_ring::tests::unlink_removes_every_backing_including_grown_ones ... ok [INFO] [stdout] test adaptive_ring::tests::shape_tracks_peer_counts_and_sidecar_stays_idle ... ok [INFO] [stdout] test async_ring::tests::recv_returns_immediately_when_ring_has_item ... ok [INFO] [stdout] test bbr::tests::compressed_ack_burst_does_not_inflate ... ok [INFO] [stdout] test async_ring::tests::send_completes_immediately_when_ring_not_full ... ok [INFO] [stdout] test bbr::tests::startup_fills_pipe_then_leaves ... ok [INFO] [stdout] test api::tests::work_steal_queue_round_trips_via_request_reply_shape ... ok [INFO] [stdout] test bbr::tests::rate_sampler_recovers_link_rate ... ok [INFO] [stdout] test bbr::tests::pacing_rate_is_gain_times_btlbw ... ok [INFO] [stdout] test blocking_mpsc_ring::tests::round_trip_4p_1c_anon ... ok [INFO] [stdout] test api::tests::auto_ipc_build_adaptive_with_ordering_round_trips ... ok [INFO] [stdout] test blocking_mpmc_ring::tests::round_trip_4p_2c_anon ... ok [INFO] [stdout] test adaptive_ring::tests::unlink_removes_a_file_rings_holders_region_last ... ok [INFO] [stdout] test api::tests::auto_ipc_rounds_a_non_pow2_capacity_up_for_every_terminal ... ok [INFO] [stdout] test adaptive_ring::tests::default_sidecar_gates_auto_arm_but_still_opens_on_sustained_inversions ... ok [INFO] [stdout] test blocking_semaphore::tests::try_acquire_succeeds_when_permits_available ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test async_ring::tests::recv_parks_then_completes_when_producer_pushes ... ok [INFO] [stdout] test adaptive_ring::tests::unstamped_ring_rejects_ordering_calls ... ok [INFO] [stdout] test api::tests::auto_ipc_global_fifo_rejects_work_steal_queue ... ok [INFO] [stdout] test blocking_rw_lock::tests::try_read_then_drop_then_try_write_succeeds ... ok [INFO] [stdout] test blocking_spsc_ring::tests::ring_echo_peer_role ... ok [INFO] [stdout] test blocking_spsc_ring::tests::round_trip_blocking_anon ... ok [INFO] [stdout] test burst_model_sensor::tests::independent_loss_has_unit_burst ... ok [INFO] [stdout] test burst_model_sensor::tests::distinguishes_bursty_from_independent ... ok [INFO] [stdout] test blocking_mpmc_ring::tests::recv_blocking_returns_timeout ... ok [INFO] [stdout] test burst_model_sensor::tests::recovers_bursty_mean_length ... ok [INFO] [stdout] test burst_model_sensor::tests::withholds_before_enough_data ... ok [INFO] [stdout] test cache_ops::tests::hints_execute_without_faulting ... ok [INFO] [stdout] test cache_ops::tests::cldemote_probe_is_stable ... ok [INFO] [stdout] test cached_clock::tests::now_us_is_monotonic_nondecreasing ... ok [INFO] [stdout] test cached_clock::tests::cached_clock_tracks_wall_within_interval ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::a_late_push_into_a_snapshot_two_morphs_old_is_still_delivered ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::anon_round_trip_after_create ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::a_producer_registering_on_a_replaced_backing_registers_on_the_new_one ... ok [INFO] [stdout] test blocking_semaphore::tests::acquire_park_timeout_returns_timeout ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::compound_capacity_plus_shape_is_one_generation ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::create_anon_rejects_capacity_below_two ... ok [INFO] [stdout] test async_ring::tests::recv_times_out_when_no_producer ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::create_anon_rejects_non_pow2 ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::a_producer_registering_inside_a_morph_is_carried_onto_the_new_backing ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::compound_locale_change_drains_across_locales ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::config_noop_when_every_axis_matches ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test capacity_adaptive_ring::tests::morph_rejects_non_pow2_target ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::morph_shrink_with_more_in_flight_than_new_capacity_succeeds ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::morph_to_same_capacity_is_noop ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::multiple_grow_morphs_increment_generation_correctly ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::pin_invalidates_after_morph ... ok [INFO] [stdout] test adaptive_ring::tests::items_survive_consumers_leaving_at_the_same_time ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::prewarm_hit_consumes_cache_and_morph_works ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::prewarm_mismatch_stays_cached_and_cold_path_runs ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::prewarm_rejects_non_pow2 ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::prewarm_same_capacity_is_idempotent_and_clear_drops ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::repatch_prewarm_config_full_target_hits ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::shape_only_config_morphs_in_place_without_pin_bump ... ok [INFO] [stdout] test blocking_rw_lock::tests::write_park_completes_after_reader_releases ... ok [INFO] [stdout] test blocking_mpsc_ring::tests::recv_blocking_returns_timeout ... ok [INFO] [stdout] test blocking_spsc_ring::tests::recv_blocking_returns_timeout ... ok [INFO] [stdout] test blocking_semaphore::tests::acquire_park_blocks_then_completes_on_release ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::default_policy_predict_bands ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::stale_pops_counts_transition_items ... ok [INFO] [stdout] test capacity_broadcast_ring::tests::a_late_push_into_a_snapshot_two_morphs_old_reaches_every_subscriber ... ok [INFO] [stdout] test capacity_broadcast_ring::tests::a_registration_a_morph_overtakes_reads_the_new_backing ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test blocking_rw_lock::tests::read_park_timeout_returns_timeout_when_writer_held ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::sidecar_prewarms_on_sustained_trend_then_morph_hits_warm ... ok [INFO] [stdout] test capacity_broadcast_ring::tests::a_registration_inside_a_morph_keeps_its_slot_on_the_new_backing ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::cross_thread_concurrent_send_recv_through_morphs ... ok [INFO] [stdout] test adaptive_ring::tests::frames_survive_consumers_leaving_at_the_same_time ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::warm_morph_file_locale_round_trips ... ok [INFO] [stdout] test capacity_broadcast_ring::tests::prewarm_rejects_non_pow2_and_clear_drops ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::morph_shrink_with_room_succeeds ... ok [INFO] [stdout] test capacity_broadcast_ring::tests::prewarm_hit_consumes_cache_and_broadcast_works ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::morph_grow_preserves_in_flight_items ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::stamped_capacity_morph_preserves_ordering_axis ... ok [INFO] [stdout] test capacity_pubsub_ring::tests::gc_keeps_a_backing_a_subscriber_has_not_drained ... ok [INFO] [stdout] test capacity_pubsub_ring::tests::a_subscriber_keeps_its_place_when_gc_reclaims_behind_it ... ok [INFO] [stdout] test capacity_broadcast_ring::tests::prewarm_mismatch_stays_cached ... ok [INFO] [stdout] test control_frame::tests::empty_packet_is_just_the_tag ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::warm_key_locale_mismatch_is_cold ... ok [INFO] [stdout] test control_frame::tests::non_control_datagram_returns_none ... ok [INFO] [stdout] test control_frame::tests::full_packet_round_trips_every_frame ... ok [INFO] [stdout] test control_frame::tests::padding_reaches_exact_size_and_still_decodes ... ok [INFO] [stdout] test blocking_spsc_ring::tests::phase_locked_recv_preserves_order_and_engages ... ok [INFO] [stdout] test capacity_pubsub_ring::tests::prewarm_mismatch_stays_cached ... ok [INFO] [stdout] test control_frame::tests::truncated_frame_length_aborts_cleanly ... ok [INFO] [stdout] test capacity_pubsub_ring::tests::prewarm_rejects_non_pow2_and_clear_drops ... ok [INFO] [stdout] test capacity_adaptive_ring::tests::warm_morph_preserves_stamps_and_shape ... ok [INFO] [stdout] test control_table::tests::defaults_are_clean_link ... ok [INFO] [stdout] test control_table::tests::interleave_depth_floor_is_one ... ok [INFO] [stdout] test control_frame::tests::unknown_frame_is_skipped_not_fatal ... ok [INFO] [stdout] test control_table::tests::shared_across_threads ... ok [INFO] [stdout] test control_frame::tests::the_control_packet_type_is_in_the_wire_specification ... FAILED [INFO] [stdout] test control_frame::tests::the_control_frame_types_match_the_wire_specification ... FAILED [INFO] [stdout] test capacity_adaptive_ring::tests::policy_without_predict_override_never_prewarms ... ok [INFO] [stdout] test cross_process_notifier::tests::a_shared_memory_record_outlives_the_set_that_made_it ... ok [INFO] [stdout] test control_table::tests::writes_are_visible_to_reads ... ok [INFO] [stdout] test control_frame::tests::varint_uses_minimal_encoding ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test capacity_pubsub_ring::tests::prewarm_hit_consumes_cache_and_subscribers_cross_chain ... ok [INFO] [stdout] test cpu_affinity::tests::pin_to_core_zero ... ok [INFO] [stdout] test control_frame::tests::varint_round_trips_each_length_class ... ok [INFO] [stdout] test cross_process_notifier::tests::a_file_notifier_is_signaled_through_a_second_set_on_the_same_base ... ok [INFO] [stdout] test cross_process_notifier::tests::a_shared_memory_notifier_is_signaled_across_sets ... ok [INFO] [stdout] test cross_process_waker::tests::full_when_all_slots_taken ... ok [INFO] [stdout] test cross_process_waker::tests::release_lets_others_park ... ok [INFO] [stdout] test cross_process_waker::tests::wait_returns_immediately_if_already_woken ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test cross_process_waker::tests::anon_round_trip ... ok [INFO] [stdout] test cross_process_waker::tests::waker_peer_role ... ok [INFO] [stdout] test dispatch_deque::tests::dispatch_batch_falls_through_to_khpd_when_khl_unconfigured ... ok [INFO] [stdout] test cross_process_waker::tests::wake_all_drains_blocked_consumers ... ok [INFO] [stdout] test cross_process_notifier::tests::an_anonymous_notifier_is_signaled_by_a_push_in_another_thread ... ok [INFO] [stdout] test dispatch_deque::tests::dispatch_batch_falls_through_to_loh_when_khl_khpd_unconfigured ... ok [INFO] [stdout] test dispatch_deque::tests::dispatch_batch_routes_to_urd_for_multi_thief ... ok [INFO] [stdout] test dispatch_deque::tests::fan_out_requires_consumer_and_radius ... ok [INFO] [stdout] test dispatch_deque::tests::dispatch_batch_routes_to_khl_when_configured ... ok [INFO] [stdout] test dispatch_deque::tests::pick_any_batch_routes_to_khl ... ok [INFO] [stdout] test dispatch_deque::tests::dispatch_one_routes_to_chase_lev_when_per_item ... ok [INFO] [stdout] test dispatch_deque::tests::pick_request_reply_routes_to_chase_lev ... ok [INFO] [stdout] test dispatch_deque::tests::pick_multi_thief_routes_to_urd ... ok [INFO] [stdout] test dispatch_deque::tests::pick_wait_idle_routes_to_urd_even_single_thief ... ok [INFO] [stdout] test dispatch_deque::tests::full_dispatcher_round_trips_mixed_shapes ... ok [INFO] [stdout] test dispatch_deque::tests::request_reply_has_empty_required_signature ... ok [INFO] [stdout] test dispatch_deque::tests::producer_fast_requires_inner_and_outer ... ok [INFO] [stdout] test dispatch_deque::tests::pick_with_fallback_skips_unconfigured ... ok [INFO] [stdout] test dispatch_deque::tests::variant_signatures_are_distinct ... ok [INFO] [stdout] test dispatch_deque::tests::signature_pick_agrees_with_hardcoded_pick_on_all_shapes ... ok [INFO] [stdout] test epoch_barrier::tests::cross_handle_barrier_state_visible ... ok [INFO] [stdout] test epoch_barrier::tests::create_initial_state_is_zero ... ok [INFO] [stdout] test epoch_barrier::tests::dead_peer_does_not_block_barrier ... ok [INFO] [stdout] test epoch_barrier::tests::arrived_resets_at_each_epoch ... ok [INFO] [stdout] test epoch_barrier::tests::early_arriver_waits_for_late_arriver ... ok [INFO] [stdout] test epoch_barrier::tests::epoch_passed_returns_immediately ... ok [INFO] [stdout] test epoch_barrier::tests::multiple_epochs_in_sequence ... ok [INFO] [stdout] test epoch_barrier::tests::no_live_peers_returns_error ... ok [INFO] [stdout] test cross_process_waker::tests::timeout_works ... ok [INFO] [stdout] test epoch_barrier::tests::single_peer_releases_immediately ... ok [INFO] [stdout] test epoch_barrier::tests::three_peers_all_arrive_releases ... ok [INFO] [stdout] test event_state_log::tests::concurrent_producers_drain_correctly ... ok [INFO] [stdout] test event_state_log::tests::cross_handle_emit_and_drain ... ok [INFO] [stdout] test epoch_barrier::tests::quorum_releases_at_threshold_below_total ... ok [INFO] [stdout] test event_state_log::tests::drain_with_empty_log_returns_zero ... ok [INFO] [stdout] test event_state_log::tests::emit_drain_fold_round_trip ... ok [INFO] [stdout] test event_state_log::tests::initial_state_is_visible_before_any_emit ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test event_state_log::tests::full_ring_returns_error_on_emit ... ok [INFO] [stdout] test event_state_log::tests::set_state_overrides_for_checkpoint_restore ... ok [INFO] [stdout] test failover::tests::a_slot_stuck_across_two_scans_is_healed_once_a_beat_lapses ... ok [INFO] [stdout] test event_state_log::tests::disk_persistence_state_survives_reopen ... ok [INFO] [stdout] test failover::tests::iter_in_flight_bits_walks_set_positions ... ok [INFO] [stdout] test failover::tests::clear_dead_bitmap_silences_reports ... ok [INFO] [stdout] test failover::tests::no_slot_is_healed_while_every_process_beats ... ok [INFO] [stdout] test failover::tests::watchdog_reports_dead_when_grace_exceeded ... ok [INFO] [stdout] test failover::tests::watchdog_reports_no_dead_when_all_beat ... ok [INFO] [stdout] test fd_handoff::tests_unix::scm_rights_fd_shares_the_kernel_file ... ok [INFO] [stdout] test fec::tests::all_available_backends_match_scalar ... ok [INFO] [stdout] test event_state_log::tests::struct_event_and_state_round_trip ... ok [INFO] [stdout] test fd_handoff::tests_unix::recv_without_scm_rights_errs ... ok [INFO] [stdout] test fec::tests::every_backend_reports_whether_this_host_can_run_it ... ok [INFO] [stdout] test fec::tests::gf_field_laws ... ok [INFO] [stdout] test fec::tests::gfni_affine_matrix_matches_field_multiply ... ok [INFO] [stdout] test fec::tests::recovery_k16_r16_high_parity ... ok [INFO] [stdout] test fec::tests::recovery_k1_r1 ... ok [INFO] [stdout] test fec::tests::recovery_k4_r2 ... ok [INFO] [stdout] test fec::tests::exhaustive_recovery_via_gfni_emulation ... ok [INFO] [stdout] test fec::tests::recovery_k6_r3 ... ok [INFO] [stdout] test cross_process_waker::tests::a_file_backed_wait_is_woken_through_a_second_instance ... ok [INFO] [stdout] test epoch_barrier::tests::wait_timeout_returns_timeout_when_not_enough_arrive ... ok [INFO] [stdout] test fec::tests::scaling_matches_a_byte_at_a_time_reference_on_every_available_backend ... ok [INFO] [stdout] test fec::tests::recovery_k8_r4 ... ok [INFO] [stdout] test forecast_sensor::tests::forecast_never_exceeds_the_mean ... ok [INFO] [stdout] test fec::tests::the_interoperability_vectors_match_the_committed_file ... ok [INFO] [stdout] test fec::tests::too_few_shards_is_reported ... ok [INFO] [stdout] test forecast_sensor::tests::a_rate_dip_pulls_the_forecast_down ... ok [INFO] [stdout] test forecast_sensor::tests::no_forecast_before_any_observation ... ok [INFO] [stdout] test forecast_sensor::tests::steady_rate_forecasts_a_conservative_lower_bound ... ok [INFO] [stdout] test frame_region::tests::rejects_bad_params ... ok [INFO] [stdout] test frame_region::tests::alloc_write_read_free_cycle ... ok [INFO] [stdout] test frame_region::tests::shm_cross_handle ... ok [INFO] [stdout] test frame_region::tests::second_create_attaches_and_keeps_blocks ... ok [INFO] [stdout] test frame_ring::tests::boundary_inline_vs_offset ... ok [INFO] [stdout] test frame_region::tests::exhausts_then_full ... ok [INFO] [stdout] test frame_ring::tests::force_inline_rejects_oversize ... ok [INFO] [stdout] test frame_ring::tests::force_offset_overrides_small ... ok [INFO] [stdout] test frame_ring::tests::descriptor_full_then_drains ... ok [INFO] [stdout] test frame_ring::tests::empty_payload_round_trip ... ok [INFO] [stdout] test frame_ring::tests::inline_round_trip ... ok [INFO] [stdout] test frame_ring::tests::payload_over_region_cap_rejected ... ok [INFO] [stdout] test frame_ring::tests::region_wraps_with_skip_pad ... ok [INFO] [stdout] test frame_ring::tests::rejects_bad_params ... ok [INFO] [stdout] test frame_ring::tests::offset_round_trip_large ... ok [INFO] [stdout] test frame_ring::tests::second_create_attaches_and_keeps_frames ... ok [INFO] [stdout] test frame_ring::tests::mixed_inline_and_offset_fifo_order ... ok [INFO] [stdout] test frame_region::tests::concurrent_alloc_free_no_double_issue ... ok [INFO] [stdout] test fusion::tests::both_escalate_fast_on_a_spike ... ok [INFO] [stdout] test fusion::tests::brief_clean_run_never_drops_protection ... ok [INFO] [stdout] test frame_ring::tests::file_round_trips ... ok [INFO] [stdout] test fusion::tests::congestion_share_raises_parity_over_wireless ... ok [INFO] [stdout] test fusion::tests::conservative_down_suppresses_flapping ... ok [INFO] [stdout] test fusion::tests::backhaul_hops_arm_parity_off_the_clean_floor ... ok [INFO] [stdout] test fusion::tests::link_stress_preempts_parity_before_loss ... ok [INFO] [stdout] test fusion::tests::passthrough_re_arms_instantly_on_loss ... ok [INFO] [stdout] test fusion::tests::raw_target_scales_parity_and_interleave_with_loss ... ok [INFO] [stdout] test frame_ring::tests::shm_cross_handle_visibility ... ok [INFO] [stdout] test fusion::tests::reverse_loss_arms_fec_off_the_clean_floor ... ok [INFO] [stdout] test fusion::tests::path_shift_and_ecn_each_pre_arm_parity ... ok [INFO] [stdout] test heartbeat::tests::beat_advances_last_seen_epoch ... ok [INFO] [stdout] test fusion::tests::rising_delay_trend_preempts_before_loss ... ok [INFO] [stdout] test fusion::tests::self_induced_bloat_suppresses_delay_parity_bump ... ok [INFO] [stdout] test heartbeat::tests::in_flight_bitmap_mark_and_clear ... ok [INFO] [stdout] test fusion::tests::sustained_clean_drops_to_passthrough_after_clean_hold ... ok [INFO] [stdout] test heartbeat::tests::register_returns_slot_indices ... ok [INFO] [stdout] test holder_table::tests::a_claim_takes_the_first_free_slot_and_a_release_returns_it ... ok [INFO] [stdout] test holder_table::tests::a_fold_sums_every_published_payload ... ok [INFO] [stdout] test holder_table::tests::a_full_table_refuses ... ok [INFO] [stdout] test holder_table::tests::a_replaced_pair_leaves_the_new_holder_in_place ... ok [INFO] [stdout] test holder_table::tests::a_reservation_is_visible_but_not_yet_a_payload ... ok [INFO] [stdout] test holder_table::tests::a_reservation_whose_process_died_is_reaped_too ... ok [INFO] [stdout] test holder_table::tests::a_slot_whose_process_died_is_reaped ... ok [INFO] [stdout] test holder_table::tests::a_stale_claim_is_freed_given_the_pair_observed ... ok [INFO] [stdout] test heartbeat::tests::table_full_returns_error ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test holder_table::tests::publishing_a_reserved_sentinel_is_refused - should panic ... ok [INFO] [stdout] test holder_table::tests::concurrent_claims_never_hand_two_callers_one_slot ... ok [INFO] [stdout] test heartbeat::tests::unregister_frees_slot_for_reuse ... ok [INFO] [stdout] test heartbeat::tests::snapshot_via_seqlock_returns_consistent_data ... ok [INFO] [stdout] test host_load::tests::busy_processors_are_the_busy_share_of_elapsed_time_times_the_count ... ok [INFO] [stdout] test host_load::tests::proc_stat_counts_idle_and_iowait_as_not_busy_and_counts_each_cpu_line ... ok [INFO] [stdout] test host_load::tests::a_reading_is_taken_on_every_supported_platform ... ok [INFO] [stdout] test host_load::tests::proc_stat_without_an_aggregate_line_is_no_reading ... ok [INFO] [stdout] test host_load::tests::no_elapsed_time_or_a_count_going_backwards_reads_as_no_answer ... ok [INFO] [stdout] test hugepages::tests::second_create_attaches_and_keeps_contents ... ok [INFO] [stdout] test hugepages::tests::shared_hugepage_region_two_maps_share_memory ... ok [INFO] [stdout] test interleave::tests::depth_one_is_passthrough ... ok [INFO] [stdout] test interleave::tests::emits_when_depth_reached_and_is_a_permutation ... ok [INFO] [stdout] test interleave::tests::set_depth_flushes_pending ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test interleave::tests::burst_of_depth_hits_at_most_one_shard_per_block ... ok [INFO] [stdout] test k_tower_cascade::tests::default_is_nil ... ok [INFO] [stdout] test k_tower_cascade::tests::depth_1_degenerates_to_offset_ptr ... ok [INFO] [stdout] test interleave::gilbert_elliott::interleaving_cuts_arq_under_bursty_loss ... ok [INFO] [stdout] test k_tower_cascade::tests::new_and_level_access ... ok [INFO] [stdout] test k_tower_cascade::tests::equality_and_hash ... ok [INFO] [stdout] test k_tower_cascade::tests::nil_is_all_ones ... ok [INFO] [stdout] test k_tower_cascade::tests::cascade_bits_are_position_independent ... ok [INFO] [stdout] test k_tower_cascade::tests::raw_round_trip_preserves_indices ... ok [INFO] [stdout] test k_tower_cascade::tests::resolver2_cross_handle_visibility ... ok [INFO] [stdout] test k_tower_cascade::tests::resolver_n_depth_4_full_walk ... ok [INFO] [stdout] test cross_process_waker::tests::a_kernel_parked_wait_times_out_on_time ... ok [INFO] [stdout] test k_tower_cascade::tests::resolver_n_nil_at_level_rejected ... ok [INFO] [stdout] test k_tower_cascade::tests::size_grows_linearly_with_depth ... ok [INFO] [stdout] test k_tower_cascade::tests::resolver_n_struct_value_round_trip ... ok [INFO] [stdout] test k_tower_cascade::tests::with_level_updates_only_one ... ok [INFO] [stdout] test kernel_async_ring::tests::single_async_read_round_trips ... ok [INFO] [stdout] test k_tower_cascade::tests::resolver2_insert_get_round_trip ... ok [INFO] [stdout] test laned_versioned_map::tests::a_chunked_merged_scan_covers_the_same_rows_as_one_call ... ok [INFO] [stdout] test adaptive_ring::tests::the_peer_counts_never_fall_with_a_sidecar_scanning ... ok [INFO] [stdout] test k_tower_cascade::tests::resolver_n_disk_persistence_survives_reopen ... ok [INFO] [stdout] test laned_versioned_map::tests::a_claimed_lane_is_refused_to_a_second_statement_and_freed_on_drop ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test laned_versioned_map::tests::a_merged_scan_returns_every_lane_in_key_order ... ok [INFO] [stdout] test laned_versioned_map::tests::a_second_handle_shares_the_lanes_and_the_claims ... ok [INFO] [stdout] test laned_versioned_map::tests::claiming_the_lane_of_a_key_reports_absent_and_busy_apart ... ok [INFO] [stdout] test laned_versioned_map::tests::a_pin_taken_before_a_write_in_any_lane_does_not_see_it ... ok [INFO] [stdout] test cross_process_waker::tests::a_shm_backed_wait_is_woken_through_a_second_instance ... ok [INFO] [stdout] test lazy_config::tests::cross_handle_load_visible ... ok [INFO] [stdout] test laned_versioned_map::tests::removing_a_key_from_the_wrong_lane_names_the_right_one ... ok [INFO] [stdout] test laned_versioned_map::tests::a_sweep_frees_a_lane_that_has_work_beside_lanes_that_do_not ... ok [INFO] [stdout] test lazy_config::tests::first_fetch_loads_value ... ok [INFO] [stdout] test laned_versioned_map::tests::a_sweep_with_nothing_to_free_anywhere_reports_full ... ok [INFO] [stdout] test lazy_config::tests::second_fetch_returns_cached ... ok [INFO] [stdout] test lazy_config::tests::force_set_wins_first_then_loses ... ok [INFO] [stdout] test lazy_config::tests::disk_persistence_loaded_config_survives_reopen ... ok [INFO] [stdout] test link_sensor::tests::clean_link_has_zero_stress ... ok [INFO] [stdout] test lazy_config::tests::fetch_runs_at_most_once_under_concurrency ... ok [INFO] [stdout] test link_sensor::tests::link_stress_from_drops ... ok [INFO] [stdout] test lazy_config::tests::unloaded_try_get_returns_none ... ok [INFO] [stdout] test link_sensor::tests::link_stress_from_low_signal ... ok [INFO] [stdout] test link_sensor::tests::link_stress_takes_the_worse_signal ... ok [INFO] [stdout] test link_sensor::tests::platform_sensor_samples_without_panicking ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test link_sensor::tests::link_stress_from_wifi_mac_signals ... ok [INFO] [stdout] test laned_versioned_map::tests::voiding_a_dead_tickets_epoch_undoes_every_lane ... ok [INFO] [stdout] test laned_versioned_map::tests::one_ticket_across_lanes_is_seen_all_or_none ... ok [INFO] [stdout] test lazy_config::tests::struct_config_round_trip ... ok [INFO] [stdout] test locale_adaptive_ring::tests::a_second_handle_registers_a_consumer_after_the_owners ... ok [INFO] [stdout] test host_load::tests::a_spinning_thread_reads_as_busy ... ok [INFO] [stdout] test locale_adaptive_ring::tests::a_second_handle_registers_a_producer_after_the_owners ... ok [INFO] [stdout] test locale_adaptive_ring::tests::dropping_a_locale_ring_removes_its_shared_memory_names ... ok [INFO] [stdout] test locale_adaptive_ring::tests::a_locale_rings_sidecar_holds_a_pair_a_peer_grew_in_shared_memory ... ok [INFO] [stdout] test locale_adaptive_ring::tests::create_starts_in_anon_locale ... ok [INFO] [stdout] test locale_adaptive_ring::tests::four_axis_pin_chain_at_shmfs_locale ... ok [INFO] [stdout] test locale_adaptive_ring::tests::migrate_anon_to_shmfs_to_file_transfers_items ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test frame_ring::tests::two_thread_mixed_size_stream ... ok [INFO] [stdout] test locale_adaptive_ring::tests::migrate_transfers_in_flight_items ... ok [INFO] [stdout] test locale_adaptive_ring::tests::migrate_invalidates_outstanding_pin ... ok [INFO] [stdout] test locale_adaptive_ring::tests::migrate_to_same_locale_does_not_bump_generation ... ok [INFO] [stdout] test locale_adaptive_ring::tests::migrate_to_shmfs_works ... ok [INFO] [stdout] test locale_adaptive_ring::tests::pinned_chain_into_shape_axis ... ok [INFO] [stdout] test loss_class_sensor::tests::hybrid_breaks_ties_to_congestion ... ok [INFO] [stdout] test loss_class_sensor::tests::biaz_window_tracks_gap_size ... ok [INFO] [stdout] test loss_class_sensor::tests::pure_wireless_gap_pattern_classifies_wireless ... ok [INFO] [stdout] test locale_adaptive_ring::tests::round_trip_in_anon_locale ... ok [INFO] [stdout] test locale_adaptive_ring::tests::a_locale_ring_created_where_one_dropped_starts_with_no_registrations ... ok [INFO] [stdout] test loss_class_sensor::tests::pure_congestion_rott_spike_classifies_congestion ... ok [INFO] [stdout] test locale_vsock::tests::host_vm_loopback_round_trip ... ok [INFO] [stdout] test loss_class_sensor::tests::recent_owd_spread_tracks_jitter ... ok [INFO] [stdout] test loss_class_sensor::tests::spike_state_has_hysteresis ... ok [INFO] [stdout] test locale_adaptive_ring::tests::dropping_a_locale_ring_removes_every_file_it_laid_out ... ok [INFO] [stdout] test message_transport::tests::shared_ring_satisfies_message_transport ... ok [INFO] [stdout] test message_transport::tests::payload_too_large_rejected ... ok [INFO] [stdout] test message_transport::tests::arc_dyn_transport_delegates ... ok [INFO] [stdout] test message_transport::tests::shared_deque_passslot_satisfies_message_transport ... ok [INFO] [stdout] test message_transport::tests::empty_returns_err_empty ... ok [INFO] [stdout] test mmf_attach::tests::a_marker_create_refused_by_a_removal_in_flight_is_retried_and_the_region_built ... ok [INFO] [stdout] test mmf_attach::tests::a_smaller_published_region_is_a_size_mismatch_not_a_wait ... ok [INFO] [stdout] test mmf_attach::tests::an_attacher_of_a_published_region_does_not_touch_the_marker ... ok [INFO] [stdout] test mmf_attach::tests::an_empty_file_under_the_region_name_is_named_in_the_error ... ok [INFO] [stdout] test locale_adaptive_ring::tests::round_trip_in_shmfs_locale ... ok [INFO] [stdout] test mmf_attach::tests::a_caller_refused_after_a_peer_published_attaches_rather_than_building ... ok [INFO] [stdout] test mmf_dispatcher::tests::family_signatures_distinguish_families ... ok [INFO] [stdout] test mmf_attach::tests::publishing_leaves_no_marker_and_no_staging_file ... ok [INFO] [stdout] test mmf_dispatcher::tests::key_value_routes_to_shared_hash_map ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test mmf_dispatcher::tests::key_value_workload_requires_content_prefix ... ok [INFO] [stdout] test mmf_dispatcher::tests::multi_thief_work_stealing_routes_to_urd ... ok [INFO] [stdout] test mmf_attach::tests::reset_clears_the_region ... ok [INFO] [stdout] test mmf_attach::tests::attach_does_not_clear_existing_state ... ok [INFO] [stdout] test mmf_dispatcher::tests::shared_hash_map_engages_content_prefix ... ok [INFO] [stdout] test mmf_dispatcher::tests::shared_ring_signature_is_empty ... ok [INFO] [stdout] test mmf_dispatcher::tests::streaming_routes_to_shared_ring ... ok [INFO] [stdout] test mmf_dispatcher::tests::signature_pick_agrees_with_categorical_pick_across_shapes ... ok [INFO] [stdout] test mmf_warm::tests::zero_len_is_trivially_true ... ok [INFO] [stdout] test mmf_dispatcher::tests::work_stealing_routes_to_shared_deque_family ... ok [INFO] [stdout] test mmf_dispatcher::tests::streaming_workload_has_empty_required_signature ... ok [INFO] [stdout] test monitor_wait::tests::cross_thread_store_wakes_the_waiter ... ok [INFO] [stdout] test monitor_wait::tests::detection_runs_and_is_cached ... ok [INFO] [stdout] test monitor_wait::tests::returns_immediately_when_value_already_differs ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test monitor_wait::tests::budget_expiry_returns_false_when_nothing_stores ... ok [INFO] [stdout] test mpmc_ring::tests::create_grid_in_region_round_trip ... ok [INFO] [stdout] test mmf_attach::tests::exactly_one_caller_initialises ... ok [INFO] [stdout] test mpmc_ring::tests::create_anon_grid_round_trip ... ok [INFO] [stdout] test mmf_warm::tests::warming_an_anon_mapping_succeeds_and_leaves_it_usable ... ok [INFO] [stdout] test locale_adaptive_ring::tests::stamped_locale_ring_mode_follows_migrations ... ok [INFO] [stdout] test mpsc_ring::tests::round_robin_is_fair ... ok [INFO] [stdout] test mpsc_ring::tests::create_anon_pool_round_trip ... ok [INFO] [stdout] test net_events::tests::a_pmtu_drop_is_a_path_event ... ok [INFO] [stdout] test net_events::tests::an_event_spikes_the_shift ... ok [INFO] [stdout] test net_events::tests::decay_halves_each_half_life ... ok [INFO] [stdout] test mmf_attach::tests::attachers_reaching_one_region_together_all_attach ... ok [INFO] [stdout] test net_events::tests::set_pmtu_never_records_an_event ... ok [INFO] [stdout] test net_tune::tests::tuning_a_live_socket_does_not_break_it ... ok [INFO] [stdout] test net_events::tests::fresh_observer_reports_no_shift ... ok [INFO] [stdout] test ordering::tests::default_kind_matches_probe_chain ... ok [INFO] [stdout] test ordering::tests::drainer_lease_claim_refresh_release_takeover ... ok [INFO] [stdout] test ordering::tests::file_region_open_validates_and_adopts_kind ... ok [INFO] [stdout] test ordering::tests::header_is_one_cache_line_and_lines_are_padded ... ok [INFO] [stdout] test ordering::tests::lease_generation_bumps_on_claim_release_and_tick_only ... ok [INFO] [stdout] test ordering::tests::counter_stamps_are_globally_unique_across_producers ... ok [INFO] [stdout] test ordering::tests::mode_flips_round_trip ... ok [INFO] [stdout] test adaptive_ring::tests::the_peer_counts_never_fall_while_peers_are_only_arriving ... ok [INFO] [stdout] test ordering::tests::probe_runs_without_fault_and_tsc_reads_advance ... ok [INFO] [stdout] test ordering::tests::seed_from_carries_counter_and_watermarks ... ok [INFO] [stdout] test ordering::tests::stamps_strictly_increase_per_producer_every_kind ... ok [INFO] [stdout] test ordering::tests::monotonic_clock_advances ... ok [INFO] [stdout] test ordering::tests::watermark_publishes_and_refreshes ... ok [INFO] [stdout] test owner_lease::tests::acquire_release_round_trip ... ok [INFO] [stdout] test owner_lease::tests::beat_keeps_owner_alive ... ok [INFO] [stdout] test net_events::tests::observer_starts_and_stops_without_panicking ... ok [INFO] [stdout] test owner_lease::tests::beat_after_preemption_returns_false ... ok [INFO] [stdout] test owner_lease::tests::cross_handle_lease_visibility ... ok [INFO] [stdout] test owner_lease::tests::lower_pid_preempts_higher ... ok [INFO] [stdout] test owner_lease::tests::read_and_write_require_ownership ... ok [INFO] [stdout] test owner_lease::tests::lease_term_advances_on_handover ... ok [INFO] [stdout] test owner_lease::tests::second_create_attaches_and_keeps_the_holder ... ok [INFO] [stdout] test ordering::tests::open_rejects_garbage ... ok [INFO] [stdout] test owner_lease::tests::struct_payload_round_trip ... ok [INFO] [stdout] test owner_lease::tests::stale_owner_failover_within_grace ... ok [INFO] [stdout] test pass_registry::tests::is_registered_and_count_accurate ... ok [INFO] [stdout] test pass_registry::tests::macro_registration_works ... ok [INFO] [stdout] test pass_registry::tests::re_register_overwrites_previous ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test pass_registry::tests::handler_can_return_execution_error ... ok [INFO] [stdout] test pass_registry::tests::register_then_execute_round_trips_bytes ... ok [INFO] [stdout] test pass_registry::tests::unknown_closure_id_returns_error ... ok [INFO] [stdout] test path_model_sensor::tests::backhaul_hops_from_capacity_ratio_gated ... ok [INFO] [stdout] test path_model_sensor::tests::coalesced_burst_does_not_explode_btlbw ... ok [INFO] [stdout] test path_model_sensor::tests::frontier_leap_capped_by_send_span ... ok [INFO] [stdout] test path_model_sensor::tests::no_rtt_samples_is_safe ... ok [INFO] [stdout] test path_model_sensor::tests::queue_delay_tracks_standing_queue ... ok [INFO] [stdout] test path_model_sensor::tests::queue_does_not_corrupt_estimates ... ok [INFO] [stdout] test path_model_sensor::tests::recovers_known_rate_and_rtprop ... ok [INFO] [stdout] test path_sensor::tests::ce_marking_rate_rises_with_congestion ... ok [INFO] [stdout] test path_sensor::tests::hop_count_change_spikes_then_decays ... ok [INFO] [stdout] test path_sensor::tests::hop_count_inference_matches_known_initials ... ok [INFO] [stdout] test path_sensor::tests::steady_path_keeps_shift_low ... ok [INFO] [stdout] test path_model_sensor::tests::adopts_lower_capacity_after_window ... ok [INFO] [stdout] test owner_lease::tests::disk_persistence_survives_reopen ... ok [INFO] [stdout] test owner_lease::tests::with_lease_acquires_runs_releases ... ok [INFO] [stdout] test net_bridge::tests::network_packet_wakes_parked_recv ... ok [INFO] [stdout] test peer_directory::tests::consumer_slots_record_pid_and_enumerate_densely ... ok [INFO] [stdout] test peer_directory::tests::producer_slots_claim_release_recycle ... ok [INFO] [stdout] test peer_directory::tests::an_owner_that_never_claimed_a_slot_is_not_taken_over ... ok [INFO] [stdout] test peer_directory::tests::epoch_bumps_on_every_topology_change ... ok [INFO] [stdout] test peer_directory::tests::file_backed_directory_shares_claims_across_handles ... ok [INFO] [stdout] test periodicity_sensor::tests::a_flat_trace_has_no_period ... ok [INFO] [stdout] test peer_directory::tests::an_arriving_peer_is_counted_before_it_is_visible_in_the_bitmap ... ok [INFO] [stdout] test peer_directory::tests::ring_ownership_claim_handoff_transfer ... ok [INFO] [stdout] test periodicity_sensor::tests::detects_a_clean_periodic_cadence ... ok [INFO] [stdout] test peer_directory::tests::reaper_spares_a_slot_claimed_but_not_yet_identified ... ok [INFO] [stdout] test peer_directory::tests::takeover_requires_dead_or_released_owner ... ok [INFO] [stdout] test periodicity_sensor::tests::detects_a_shorter_cadence_too ... ok [INFO] [stdout] test periodicity_sensor::tests::predicts_the_next_spike_within_a_period ... ok [INFO] [stdout] test phase_estimator::tests::disengages_when_cadence_breaks_down ... ok [INFO] [stdout] test phase_estimator::tests::high_variance_does_not_engage ... ok [INFO] [stdout] test phase_estimator::tests::mild_jitter_still_engages_within_5pct ... ok [INFO] [stdout] test policy_gate::tests::disabled_gate_is_passthrough ... ok [INFO] [stdout] test policy_gate::tests::arity_derived_sample_floors ... ok [INFO] [stdout] test phase_estimator::tests::does_not_engage_before_min_samples ... ok [INFO] [stdout] test policy_gate::tests::external_shock_resets_progress ... ok [INFO] [stdout] test policy_gate::tests::oscillating_recommendation_never_fires ... ok [INFO] [stdout] test policy_gate::tests::withdrawal_collapses_conviction ... ok [INFO] [stdout] test phase_estimator::tests::perfect_period_converges_and_engages ... ok [INFO] [stdout] test policy_gate::tests::min_samples_gate_delays_even_full_conviction ... ok [INFO] [stdout] test phase_estimator::tests::predict_next_is_last_plus_period ... ok [INFO] [stdout] test policy_gate::tests::steady_recommendation_fires_after_logistic_crossing ... ok [INFO] [stdout] test priority_fanout::tests::drain_highest_returns_highest_first ... ok [INFO] [stdout] test priority_fanout::tests::concurrent_producers_route_to_correct_priorities ... ok [INFO] [stdout] test priority_fanout::tests::cross_handle_priority_visible ... ok [INFO] [stdout] test priority_fanout::tests::create_initial_bitmap_is_zero ... ok [INFO] [stdout] test priority_fanout::tests::drain_within_priority_preserves_fifo ... ok [INFO] [stdout] test priority_fanout::tests::full_ring_returns_error ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test mpmc_ring::tests::concurrent_mpmc_loses_no_items ... ok [INFO] [stdout] test priority_fanout::tests::observer_sees_bitmap_update_during_workload ... ok [INFO] [stdout] test priority_fanout::tests::submit_sets_priority_bit ... ok [INFO] [stdout] test priority_fanout::tests::try_drain_priority_targets_specific_ring ... ok [INFO] [stdout] test priority_fanout::tests::highest_priority_drained_first_under_interleaved_submits ... ok [INFO] [stdout] test progress_task::tests::create_initial_state_is_zero ... ok [INFO] [stdout] test compressed_udp::tests::compressed_exact_clean ... ok [INFO] [stdout] test priority_fanout::tests::priority_out_of_bounds_rejected ... ok [INFO] [stdout] test compressed_udp::tests::compressed_exact_15pct_loss ... ok [INFO] [stdout] test progress_task::tests::fraction_clamps_when_progress_overshoots_total ... ok [INFO] [stdout] test priority_fanout::tests::disk_persistence_bitmap_and_rings_survive_reopen ... ok [INFO] [stdout] test compressed_udp::tests::relearn_keeps_exact_across_schema_drift ... ok [INFO] [stdout] test progress_task::tests::read_result_returns_none_before_done ... ok [INFO] [stdout] test compressed_udp::tests::coalesce_exact_with_loss ... ok [INFO] [stdout] test progress_task::tests::cross_handle_observer_sees_worker_state ... ok [INFO] [stdout] test net_bridge::tests::tiny_consumer_ring_does_not_deadlock_on_full ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test progress_task::tests::reporter_set_replaces_progress ... ok [INFO] [stdout] test progress_task::tests::run_advances_progress_and_publishes_result ... ok [INFO] [stdout] test progress_task::tests::second_run_resets_progress_and_done ... ok [INFO] [stdout] test priority_fanout::tests::n_priorities_out_of_bounds_rejected_at_create ... ok [INFO] [stdout] test protocol_pubsub::tests::publish_then_read_at ... ok [INFO] [stdout] test progress_task::tests::concurrent_observers_all_see_consistent_completion ... ok [INFO] [stdout] test progress_task::tests::struct_result_round_trip ... ok [INFO] [stdout] test progress_task::tests::observer_sees_monotonic_progress_advance ... ok [INFO] [stdout] test protocol_direct_file::tests::payload_too_large_rejected ... ok [INFO] [stdout] test protocol_direct_file::tests::create_then_push_pop_round_trip ... ok [INFO] [stdout] test progress_task::tests::disk_persistence_completed_task_survives_reopen ... ok [INFO] [stdout] test protocol_direct_file::tests::fills_to_capacity_then_full ... ok [INFO] [stdout] test protocol_pubsub::tests::read_pending_for_unpublished_position ... ok [INFO] [stdout] test qos_policy::tests::defaults_load_with_sensible_values ... ok [INFO] [stdout] test qos_policy::tests::history_recommended_capacity_powers_of_two ... ok [INFO] [stdout] test qos_policy::tests::durability_maps_to_locale ... ok [INFO] [stdout] test protocol_pubsub::tests::read_lost_for_overwritten_position ... ok [INFO] [stdout] test protocol_pubsub::tests::publishes_racing_for_one_position_both_land ... ok [INFO] [stdout] test protocol_pubsub::tests::second_create_attaches_and_keeps_published ... ok [INFO] [stdout] test protocol_pubsub::tests::subscriber_skips_past_lost_items ... ok [INFO] [stdout] test qos_policy::tests::ordering_knob_round_trips ... ok [INFO] [stdout] test qos_policy::tests::presets_match_expected_combos ... ok [INFO] [stdout] test qos_policy::tests::setters_update_atomic_fields ... ok [INFO] [stdout] test qos_policy::tests::snapshot_recommends_locale_change_only_when_different ... ok [INFO] [stdout] test progress_task::tests::spawn_background_completes_eventually ... ok [INFO] [stdout] test raw_arena::tests::allocation_halves_a_chunk_and_frees_each_spare_half ... ok [INFO] [stdout] test raw_arena::tests::a_block_holds_its_payload_once_published ... ok [INFO] [stdout] test qos_policy::tests::snapshot_recommends_ordering_change_only_when_different ... ok [INFO] [stdout] test protocol_pubsub::tests::two_subscribers_independent_positions ... ok [INFO] [stdout] test raw_arena::tests::collecting_frees_a_chunk_whose_carver_died_before_its_header ... ok [INFO] [stdout] test raw_arena::tests::a_stale_free_bit_costs_one_failed_swap ... ok [INFO] [stdout] test raw_arena::tests::collecting_gives_free_and_retired_blocks_their_bits_back ... ok [INFO] [stdout] test raw_arena::tests::handles_outside_the_arena_and_payloads_past_the_largest_block_are_refused ... ok [INFO] [stdout] test raw_arena::tests::an_abandoned_block_is_free_again_and_open_refuses_another_shape ... ok [INFO] [stdout] test raw_btree_map::tests::a_clear_empties_the_map_for_every_handle ... ok [INFO] [stdout] test raw_btree_map::tests::a_full_map_refuses_the_insert_that_needs_a_node_it_has_not_got ... ok [INFO] [stdout] test raw_arena::tests::a_retired_block_comes_back_once_no_pin_sees_it ... ok [INFO] [stdout] test raw_arena::tests::a_full_arena_reports_and_collecting_unreached_blocks_refills_it ... ok [INFO] [stdout] test raw_btree_map::tests::a_range_walks_the_whole_map_in_key_order_across_several_nodes ... ok [INFO] [stdout] test protocol_direct_file::tests::second_create_attaches_and_keeps_slots ... ok [INFO] [stdout] test raw_btree_map::tests::a_removal_takes_the_entry_and_leaves_the_rest_findable ... ok [INFO] [stdout] test raw_arena::tests::collecting_publishes_a_dead_writers_reached_block_and_retires_its_other ... ok [INFO] [stdout] test raw_btree_map::tests::a_removal_hands_its_nodes_back_for_reuse ... ok [INFO] [stdout] test raw_btree_map::tests::a_range_honours_both_bounds_and_the_limit ... ok [INFO] [stdout] test raw_btree_map::tests::a_tree_deeper_than_one_node_keeps_every_key ... ok [INFO] [stdout] test raw_btree_map::tests::a_second_handle_reads_what_the_first_wrote_and_another_shape_is_refused ... ok [INFO] [stdout] test raw_cell::tests::a_typed_cell_and_a_raw_one_of_the_same_size_share_a_region ... ok [INFO] [stdout] test raw_cell::tests::a_value_round_trips_and_the_version_counts_the_writes ... ok [INFO] [stdout] test raw_btree_map::tests::keys_are_ordered_as_bytes_so_big_endian_numbers_sort_numerically ... ok [INFO] [stdout] test raw_cell::tests::a_size_no_cell_can_hold_is_refused_before_any_file_is_touched ... ok [INFO] [stdout] test raw_btree_map::tests::the_geometry_puts_the_parts_where_a_node_can_hold_them ... ok [INFO] [stdout] test raw_cell::tests::the_payload_sits_where_the_typed_cell_puts_it ... ok [INFO] [stdout] test raw_btree_map::tests::the_ends_of_the_map_are_its_smallest_and_largest_keys ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test raw_btree_map::tests::every_key_can_be_removed_from_a_deep_tree_in_any_order ... ok [INFO] [stdout] test raw_cell::tests::a_shorter_value_leaves_no_tail_of_a_longer_one ... ok [INFO] [stdout] test raw_btree_map::tests::entries_come_back_and_an_absent_key_says_so ... ok [INFO] [stdout] test raw_graph::tests::a_second_handle_on_the_same_files_sees_the_same_graph ... ok [INFO] [stdout] test raw_arena::tests::racing_writers_take_distinct_blocks_until_the_arena_is_full ... ok [INFO] [stdout] test raw_deque::tests::full_and_bad_shapes_are_reported ... ok [INFO] [stdout] test raw_graph::tests::a_value_of_the_wrong_size_is_refused_rather_than_padded ... ok [INFO] [stdout] test raw_deque::tests::owner_pop_is_lifo_and_a_short_payload_is_zero_filled ... ok [INFO] [stdout] test raw_graph::tests::nodes_and_edges_at_runtime_sizes ... ok [INFO] [stdout] test raw_graph::tests::removing_an_edge_from_a_node_that_does_not_own_it_is_refused ... ok [INFO] [stdout] test raw_graph::tests::an_edge_to_a_node_that_does_not_exist_is_refused ... ok [INFO] [stdout] test raw_hash_map::tests::a_compare_exchange_stopped_before_its_lock_finds_no_entry_after_a_remove_and_a_claim ... ok [INFO] [stdout] test raw_graph::tests::the_out_edges_of_a_node_are_walkable_and_belong_only_to_it ... ok [INFO] [stdout] test raw_hash_map::tests::a_walk_passes_over_a_slot_claimed_but_not_yet_published ... ok [INFO] [stdout] test raw_hash_map::tests::a_typed_map_and_a_raw_map_share_a_region ... ok [INFO] [stdout] test raw_graph::tests::removing_an_edge_unlinks_it_from_the_middle_of_a_chain ... ok [INFO] [stdout] test raw_hash_map::tests::insert_get_remove_at_runtime_sizes ... ok [INFO] [stdout] test raw_hash_map::tests::insert_if_absent_and_compare_exchange ... ok [INFO] [stdout] test raw_hash_map::tests::full_compact_walk_and_clear ... ok [INFO] [stdout] test raw_deque::tests::a_thief_steals_fifo_and_checks_the_layout ... ok [INFO] [stdout] test raw_k_tower::tests::a_depth_one_tower_is_a_bare_region_with_a_one_entry_path ... ok [INFO] [stdout] test raw_k_tower::tests::a_path_of_the_wrong_length_is_refused_rather_than_walked_partly ... ok [INFO] [stdout] test raw_hash_map::tests::concurrent_writers_land_every_key_once ... ok [INFO] [stdout] test raw_k_tower::tests::a_nil_anywhere_in_a_path_is_refused_naming_its_level ... ok [INFO] [stdout] test raw_k_tower::tests::a_path_whose_link_was_rewritten_is_refused_at_that_level ... ok [INFO] [stdout] test raw_k_tower::tests::a_second_handle_walks_the_same_paths ... ok [INFO] [stdout] test raw_k_tower::tests::a_value_of_the_wrong_size_is_refused_rather_than_padded ... ok [INFO] [stdout] test raw_k_tower::tests::a_value_comes_back_through_the_path_that_stored_it ... ok [INFO] [stdout] test raw_k_tower::tests::several_values_keep_their_own_paths ... ok [INFO] [stdout] test raw_laned_versioned_map::tests::a_key_is_found_whichever_lane_holds_it ... ok [INFO] [stdout] test raw_deque::tests::a_typed_region_and_a_raw_region_agree_on_the_slot_width ... ok [INFO] [stdout] test raw_laned_versioned_map::tests::one_page_stops_at_the_smallest_last_key_any_lane_reported ... ok [INFO] [stdout] test raw_laned_versioned_map::tests::a_removal_aimed_at_the_wrong_lane_names_the_right_one ... ok [INFO] [stdout] test raw_laned_versioned_map::tests::a_claimed_lane_is_not_handed_to_a_second_statement ... ok [INFO] [stdout] test raw_linked_list::tests::a_full_list_refuses_the_next_push_and_a_removed_slot_returns ... ok [INFO] [stdout] test raw_linked_list::tests::a_list_of_fewer_than_two_slots_has_no_room_for_a_node ... ok [INFO] [stdout] test raw_lru_cache::tests::a_capacity_of_zero_is_refused ... ok [INFO] [stdout] test raw_linked_list::tests::the_node_geometry_matches_the_typed_one ... ok [INFO] [stdout] test raw_linked_list::tests::a_typed_list_and_a_raw_one_share_a_region ... ok [INFO] [stdout] test raw_linked_list::tests::pushes_pops_and_a_removal_from_the_middle_keep_the_ring_whole ... ok [INFO] [stdout] test raw_lru_cache::tests::a_slice_of_the_wrong_size_is_refused_rather_than_padded ... ok [INFO] [stdout] test raw_lru_cache::tests::a_second_handle_on_the_same_files_sees_the_same_entries ... ok [INFO] [stdout] test raw_lru_cache::tests::evicting_an_empty_cache_says_so_rather_than_failing ... ok [INFO] [stdout] test raw_lru_cache::tests::put_and_get_at_runtime_sizes ... ok [INFO] [stdout] test raw_owner_lease::tests::a_payload_past_the_ceiling_is_refused ... ok [INFO] [stdout] test raw_owner_lease::tests::a_lease_changes_hands_and_the_payload_travels_with_it ... ok [INFO] [stdout] test raw_lru_cache::tests::the_least_recently_used_entry_is_the_one_evicted ... ok [INFO] [stdout] test raw_owner_lease::tests::a_stale_heartbeat_lets_a_higher_pid_take_over ... ok [INFO] [stdout] test raw_region::tests::a_typed_region_and_a_raw_one_share_a_region ... ok [INFO] [stdout] test raw_lru_cache::tests::remove_hands_back_the_value_and_forgets_the_key ... ok [INFO] [stdout] test raw_laned_versioned_map::tests::resuming_past_the_frontier_merges_every_lane_in_key_order ... ok [INFO] [stdout] test raw_region::tests::a_wide_alignment_moves_the_slot_array ... ok [INFO] [stdout] test raw_owner_lease::tests::the_raw_lease_and_the_typed_one_share_a_region ... ok [INFO] [stdout] test raw_region::tests::an_invalid_layout_or_capacity_is_refused_before_any_file_is_touched ... ok [INFO] [stdout] test raw_region::tests::allocate_get_set_free_and_reuse_round_trip ... ok [INFO] [stdout] test raw_slab::tests::a_read_only_mapping_reads_and_refuses_writes ... ok [INFO] [stdout] test raw_slab::tests::an_invalid_layout_is_refused_before_any_file_is_touched ... ok [INFO] [stdout] test raw_time_point::tests::a_payload_larger_than_a_lane_is_refused_at_creation ... ok [INFO] [stdout] test raw_slab::tests::a_typed_slab_and_a_raw_one_share_a_region ... ok [INFO] [stdout] test raw_slab::tests::a_wide_alignment_moves_the_record_and_widens_the_slot ... ok [INFO] [stdout] test raw_slab::tests::set_get_and_version_round_trip_at_the_callers_index ... ok [INFO] [stdout] test raw_time_point::tests::a_full_tile_refuses_rather_than_evicting ... ok [INFO] [stdout] test raw_time_point::tests::a_value_comes_back_at_the_lane_it_took ... ok [INFO] [stdout] test raw_time_point::tests::a_snapshot_sees_only_versions_at_or_below_it ... ok [INFO] [stdout] test raw_time_point::tests::a_second_handle_sees_what_the_first_published ... ok [INFO] [stdout] test raw_time_point::tests::version_zero_is_refused_rather_than_stored ... ok [INFO] [stdout] test raw_treiber_stack::tests::a_short_payload_is_zero_filled_and_a_long_one_refused ... ok [INFO] [stdout] test raw_treiber_stack::tests::a_typed_stack_and_a_raw_stack_share_a_region ... ok [INFO] [stdout] test raw_time_point::tests::attaching_with_a_different_payload_size_is_refused ... ok [INFO] [stdout] test raw_treiber_stack::tests::attach_checks_capacity_slot_size_alignment_and_tag ... ok [INFO] [stdout] test raw_treiber_stack::tests::push_pop_is_lifo_at_a_runtime_slot_size ... ok [INFO] [stdout] test raw_treiber_stack::tests::full_is_reported_and_a_pop_frees_a_slot ... ok [INFO] [stdout] test raw_time_point::tests::a_payload_of_the_wrong_size_is_refused_rather_than_padded ... ok [INFO] [stdout] test raw_time_point::tests::a_removed_lane_is_invisible_even_at_a_later_snapshot ... ok [INFO] [stdout] test raw_umbra_pointer::tests::a_prefix_mismatch_rules_equality_out_without_a_dereference ... ok [INFO] [stdout] test raw_umbra_pointer::tests::a_caller_chosen_prefix_overrides_the_content_one ... ok [INFO] [stdout] test raw_umbra_pointer::tests::a_pointer_resolves_to_what_was_stored ... ok [INFO] [stdout] test raw_umbra_pointer::tests::a_pointer_survives_a_round_trip_through_its_own_bytes ... ok [INFO] [stdout] test raw_treiber_stack::tests::concurrent_pushers_and_poppers_lose_nothing ... ok [INFO] [stdout] test raw_umbra_pointer::tests::resolving_a_nil_pointer_says_so_rather_than_reading_slot_zero ... ok [INFO] [stdout] test raw_umbra_pointer::tests::the_extension_carries_a_tag_and_seven_bytes_and_refuses_an_eighth ... ok [INFO] [stdout] test raw_umbra_pointer::tests::the_prefix_is_the_values_own_first_four_bytes ... ok [INFO] [stdout] test raw_umbra_pointer::tests::two_different_values_can_share_a_prefix_and_that_is_not_a_fault ... ok [INFO] [stdout] test raw_universal::tests::a_late_create_attaches_to_the_strategy_in_force ... ok [INFO] [stdout] test raw_umbra_pointer::tests::a_short_value_pads_its_prefix_with_zeros ... ok [INFO] [stdout] test raw_universal::tests::a_migration_carries_every_element_across ... ok [INFO] [stdout] test raw_umbra_pointer::tests::a_value_of_the_wrong_size_is_refused_rather_than_padded ... ok [INFO] [stdout] test raw_universal::tests::a_second_handle_reads_what_the_first_stored ... ok [INFO] [stdout] test raw_universal::tests::a_migration_through_one_handle_is_what_every_other_handle_reads ... ok [INFO] [stdout] test raw_universal::tests::a_value_of_the_wrong_size_is_refused_rather_than_padded ... ok [INFO] [stdout] test raw_universal::tests::a_migration_that_finds_the_word_moved_reports_it_and_changes_nothing ... ok [INFO] [stdout] test raw_universal::tests::a_set_holds_each_value_once_on_either_backing ... ok [INFO] [stdout] test raw_universal::tests::the_state_word_changes_on_every_migration_and_not_otherwise ... ok [INFO] [stdout] test raw_vec::tests::a_read_only_mapping_reads_and_refuses_writes ... ok [INFO] [stdout] test raw_universal::tests::the_operation_counts_are_published_for_a_policy_above_this_layer ... ok [INFO] [stdout] test raw_vec::tests::a_typed_vec_and_a_raw_one_share_a_region ... ok [INFO] [stdout] test raw_universal::tests::a_zero_element_size_is_refused ... ok [INFO] [stdout] test raw_vec::tests::an_invalid_layout_is_refused_before_any_file_is_touched ... ok [INFO] [stdout] test mpsc_ring::tests::concurrent_producers_lose_no_items ... ok [INFO] [stdout] test raw_vec::tests::a_wide_alignment_moves_the_element_and_widens_the_slot ... ok [INFO] [stdout] test raw_universal::tests::a_snapshot_holds_the_same_set_on_either_backing ... ok [INFO] [stdout] test raw_versioned_btree_map::tests::a_range_at_a_pin_yields_the_entries_current_then_in_key_order ... ok [INFO] [stdout] test raw_versioned_btree_map::tests::a_reader_pinned_before_a_remove_still_sees_what_the_tombstone_covers ... ok [INFO] [stdout] test raw_vec::tests::push_get_set_pop_and_clear_round_trip ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test raw_versioned_btree_map::tests::a_sweep_reclaims_only_what_no_pin_can_reach ... ok [INFO] [stdout] test raw_versioned_slab::tests::a_full_chain_with_nothing_reclaimable_refuses_the_push ... ok [INFO] [stdout] test raw_versioned_slab::tests::a_reader_pinned_before_a_write_still_sees_what_was_current ... ok [INFO] [stdout] test raw_versioned_btree_map::tests::voiding_an_epoch_drops_what_was_born_there_and_revives_what_it_superseded ... ok [INFO] [stdout] test raw_versioned_btree_map::tests::a_tombstone_a_pin_can_reach_refuses_the_reinsert ... ok [INFO] [stdout] test raw_versioned_btree_map::tests::an_update_across_a_pin_leaves_the_key_invisible_to_it ... ok [INFO] [stdout] test raw_versioned_slab::tests::a_retired_slot_has_no_live_version_and_reports_what_went ... ok [INFO] [stdout] test raw_versioned_slab::tests::voiding_an_epoch_drops_what_was_born_there_and_revives_what_it_superseded ... ok [INFO] [stdout] test region_file::tests::removing_an_absent_region_reports_it_absent ... ok [INFO] [stdout] test region_file::tests::the_default_open_can_also_remove_a_mapped_region ... ok [INFO] [stdout] test region_file::tests::open_existing_refuses_a_region_that_is_not_there ... ok [INFO] [stdout] test reliable_udp::tests::arq_recovers_heavy_loss ... ok [INFO] [stdout] test region_file::tests::create_or_open_keeps_the_contents_and_create_truncated_does_not ... ok [INFO] [stdout] test region_file::tests::a_mapped_region_can_be_removed_and_still_read ... ok [INFO] [stdout] test reliable_udp::tests::fec_recovers_light_loss_without_arq ... ok [INFO] [stdout] test reliable_udp::tests::fully_lost_tail_block_recovered_by_drain_nak ... ok [INFO] [stdout] test reliable_udp::tests::heartbeat_feeds_owd_trend ... ok [INFO] [stdout] test reliable_udp::tests::missing_head_block_recovered_by_whole_block_nak ... ok [INFO] [stdout] test reliable_udp::tests::parity_is_controller_driven_not_self_adapting ... ok [INFO] [stdout] test reliable_udp::tests::flow_window_tracks_in_flight ... ok [INFO] [stdout] test reliable_udp::tests::genuine_retransmit_without_original_counts_as_loss ... ok [INFO] [stdout] test reliable_udp::tests::per_block_shard_len_sizes_datagrams_to_items ... ok [INFO] [stdout] test reliable_udp::tests::proactive_retransmit_resends_unacked_oldest_first ... ok [INFO] [stdout] test reliable_udp::tests::rejects_name_the_gate_that_refused_a_datagram ... ok [INFO] [stdout] test reliable_udp::tests::reordered_original_after_retransmit_excluded_from_loss ... ok [INFO] [stdout] test reactor::tests::intra_process_block_on_parks_and_wakes_on_send ... ok [INFO] [stdout] test raw_hash_map::tests::a_swap_stopped_before_its_write_holds_off_a_remove ... ok [INFO] [stdout] test reliable_udp::tests::rs_k16_r8_clean ... ok [INFO] [stdout] test reliable_udp::tests::surplus_parity_is_refused_as_already_delivered ... ok [INFO] [stdout] test raw_hash_map::tests::a_remove_stopped_before_its_tombstone_holds_off_a_compare_exchange ... ok [INFO] [stdout] test raw_hash_map::tests::an_update_stopped_before_its_write_holds_off_another_keys_claim_of_its_slot ... ok [INFO] [stdout] test reliable_udp::tests::rs_k32_clamps_to_passthrough ... ok [INFO] [stdout] test reliable_udp::tests::tail_loss_recovered_by_timeout_arq ... ok [INFO] [stdout] test reliable_udp::tests::the_rs_data_packet_type_is_in_the_wire_specification ... FAILED [INFO] [stdout] test reliable_udp::tests::clean_channel_delivers_all ... ok [INFO] [stdout] test reactor::tests::many_futures_one_local_signal ... ok [INFO] [stdout] test reliable_udp::tests::tower_recovers_whole_lost_block_without_arq ... ok [INFO] [stdout] test reliable_udp::tests::tiny_blocks_and_flush ... ok [INFO] [stdout] test reliable_udp::tests::window_cap_bounds_far_ahead_blocks ... ok [INFO] [stdout] test reorder::tests::adaptive_window_grows_toward_displacement ... ok [INFO] [stdout] test reorder::tests::payload_round_trips ... ok [INFO] [stdout] test reorder::tests::window_at_or_above_displacement_is_exact ... ok [INFO] [stdout] test reorder::tests::holes_do_not_stall_and_stay_monotone ... ok [INFO] [stdout] test replay_positions::tests::compare_and_set_succeeds_on_expected ... ok [INFO] [stdout] test reliable_udp::tests::rs_k16_r16_clean ... ok [INFO] [stdout] test replay_positions::tests::compare_and_set_fails_on_mismatch ... ok [INFO] [stdout] test reorder::tests::window_below_displacement_slips_and_is_flagged ... ok [INFO] [stdout] test replay_positions::tests::advance_returns_new_position ... ok [INFO] [stdout] test ring_contract::tests::capacity_bound_enforced ... ok [INFO] [stdout] test ring_contract::tests::fifo_permits_only_order_preserving_shapes ... ok [INFO] [stdout] test ring_contract::tests::from_counts_pins_the_peer_ceilings ... ok [INFO] [stdout] test ring_contract::tests::relaxed_contracts_permit_every_shape ... ok [INFO] [stdout] test ring_contract::tests::unbounded_counts_permit_any ... ok [INFO] [stdout] test ring_contract::tests::fifo_with_capacity_combined_in_permits_config ... ok [INFO] [stdout] test replay_positions::tests::create_then_get_returns_initial ... ok [INFO] [stdout] test replay_positions::tests::set_overrides_unconditionally ... ok [INFO] [stdout] test reorder::tests::in_order_stream_is_untouched ... ok [INFO] [stdout] test ring_holders::tests::a_different_holder_count_is_refused ... ok [INFO] [stdout] test replay_positions::tests::open_after_create_sees_same_position ... ok [INFO] [stdout] test replay_positions::tests::position_survives_drop_then_reopen ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test ring_holders::tests::a_second_hold_keeps_the_region_alive ... ok [INFO] [stdout] test ring_holders::tests::releasing_twice_frees_one_slot ... ok [INFO] [stdout] test ring_holders::tests::the_last_hold_reports_itself_and_only_when_asked_to ... ok [INFO] [stdout] test reliable_udp::tests::rs_k16_r8_loss30 ... ok [INFO] [stdout] test ring_holders::tests::the_region_is_a_header_and_its_slots ... ok [INFO] [stdout] test ring_holders::tests::a_shm_table_outlives_its_maker_and_goes_with_the_last_hold ... ok [INFO] [stdout] test rlc_control::tests::clean_link_disables_coding ... ok [INFO] [stdout] test rlc_control::tests::controller_disables_coding_only_after_sustained_clean ... ok [INFO] [stdout] test rlc_control::tests::controller_holds_protection_through_a_blip ... ok [INFO] [stdout] test rlc_control::tests::heavier_loss_shrinks_step_toward_more_repairs ... ok [INFO] [stdout] test rlc_control::tests::higher_rtt_provisions_heavier_fec ... ok [INFO] [stdout] test rlc_control::tests::latency_floor_holds_baseline_through_clean ... ok [INFO] [stdout] test rlc_control::tests::longer_bursts_grow_the_window ... ok [INFO] [stdout] test rlc_control::tests::rate_law_covers_effective_loss ... ok [INFO] [stdout] test rlc_control::tests::rate_tracks_loss_not_congestion_classification ... ok [INFO] [stdout] test rlc_fec::tests::a_repair_from_the_retired_generator_is_refused ... ok [INFO] [stdout] test rlc_fec::tests::a_repair_names_its_own_generator ... ok [INFO] [stdout] test rlc_fec::tests::a_wide_window_protects_its_oldest_symbols ... ok [INFO] [stdout] test rlc_fec::tests::burst_within_capability_recovers ... ok [INFO] [stdout] test rlc_fec::tests::isolated_loss_recovers_immediately ... ok [INFO] [stdout] test rlc_fec::tests::long_stream_scattered_losses_all_recover ... ok [INFO] [stdout] test rlc_control::tests::density_rises_with_burstiness ... ok [INFO] [stdout] test rlc_fec::tests::rebase_resumes_a_clean_recoverable_stream ... ok [INFO] [stdout] test rlc_fec::tests::the_published_taps_hold_up_across_a_loss_trace ... ok [INFO] [stdout] test rlc_control::tests::controller_escalates_immediately_on_loss ... ok [INFO] [stdout] test rlc_fec::tests::the_published_taps_recover_an_isolated_loss ... ok [INFO] [stdout] test rlc_fec::tests::the_taps_are_distinct_nonzero_and_cover_the_widest_window ... ok [INFO] [stdout] test rlc_fec::tests::unrecoverable_loss_is_not_misrecovered ... ok [INFO] [stdout] test rtt_shape_sensor::tests::bimodal_is_wifi ... ok [INFO] [stdout] test rtt_shape_sensor::tests::unimodal_is_not_wifi ... ok [INFO] [stdout] test rtt_shape_sensor::tests::withholds_until_enough_samples ... ok [INFO] [stdout] test ring_holders::tests::a_full_table_is_reported_rather_than_overrun ... ok [INFO] [stdout] test run_state::tests::a_finished_task_is_never_queued_again ... ok [INFO] [stdout] test run_state::tests::a_wake_during_a_poll_queues_the_task_once_the_poll_returns ... ok [INFO] [stdout] test salvage::tests::clean_packet_round_trips ... ok [INFO] [stdout] test salvage::tests::corrupt_checksum_treats_block_as_erasure ... ok [INFO] [stdout] test salvage::tests::corruption_beyond_budget_is_unrecoverable ... ok [INFO] [stdout] test salvage::tests::salvages_corruption_within_budget ... ok [INFO] [stdout] test salvage::tests::exhaustive_single_block_corruption ... ok [INFO] [stdout] test scheduler::tests::many_passes_round_trip_in_order_of_submission ... ok [INFO] [stdout] test scheduler::tests::scheduler_registers_in_heartbeat_table ... ok [INFO] [stdout] test reorder::tests::adaptive_receiver_selects_strategy_by_config ... ok [INFO] [stdout] test scheduler::tests::submit_unknown_closure_returns_error ... ok [INFO] [stdout] test scheduler::tests::workload_shape_routed_scheduler_rejects_key_value_family ... ok [INFO] [stdout] test compressed_udp::tests::compressed_exact_30pct_loss ... ok [INFO] [stdout] test schema_codec::tests::escape_preserves_exactness ... ok [INFO] [stdout] test raw_hash_map::tests::inserts_of_one_key_racing_a_remove_in_its_chain_place_it_once ... ok [INFO] [stdout] test schema_codec::tests::roundtrip_exact_on_real_fatline_slots ... ok [INFO] [stdout] test schema_codec::tests::serialize_roundtrips_codec ... ok [INFO] [stdout] test scheduler::tests::workload_shape_routed_scheduler_round_trips_pass_end_to_end ... ok [INFO] [stdout] test sens_rlc::tests::a_start_probe_names_zero_first_and_its_canary_last_and_deepens ... ok [INFO] [stdout] test protocol_direct_file::tests::many_items_round_trip_in_order ... ok [INFO] [stdout] test rlc_fec::tests::the_interoperability_vectors_match_the_committed_file ... ok [INFO] [stdout] test sens_rlc::tests::a_restarted_receiver_resumes_an_admitted_peer_where_its_stream_stands ... ok [INFO] [stdout] test ring_executor::tests::completes_with_single_worker ... ok [INFO] [stdout] test scheduler::tests::args_too_large_rejected_at_submit ... ok [INFO] [stdout] test ring_executor::tests::adapts_worker_count_to_hardware ... ok [INFO] [stdout] test sens_rlc::tests::a_restarted_receiver_resumes_where_the_stream_stands ... ok [INFO] [stdout] test sens_rlc::tests::connection_ids_drawn_in_a_tight_loop_are_distinct ... ok [INFO] [stdout] test scheduler::tests::deque_backed_scheduler_round_trips_pass_end_to_end ... ok [INFO] [stdout] test ring_executor::tests::many_tasks_few_workers_through_the_rings ... ok [INFO] [stdout] test scheduler::tests::submit_execute_result_round_trip ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test sens_rlc::tests::a_stream_whose_head_was_lost_but_not_its_repairs_is_delivered_from_its_first_item ... ok [INFO] [stdout] test sens_rlc::tests::stray_datagrams_move_no_session_and_are_counted ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test sens_rlc::tests::loopback_clean ... ok [INFO] [stdout] test sens_rlc::tests::the_rlc_packet_types_are_all_in_the_wire_specification ... FAILED [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test sens_rlc::tests::loopback_heavy_loss_arq_floor ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test sens_rlc::tests::loopback_isolated_loss_recovers_via_rlc ... ok [INFO] [stdout] test sens_rlc::tests::loopback_connection_survives_migration ... ok [INFO] [stdout] test sens_unified::tests::a_single_loss_spike_does_not_flap_the_code ... ok [INFO] [stdout] test sens_unified::tests::auto_starts_on_rlc_then_up_switches_when_loss_sustains ... ok [INFO] [stdout] test sens_rlc::tests::loopback_gilbert_burst_delivers_exactly ... ok [INFO] [stdout] test sens_unified::tests::down_switch_needs_a_longer_sustained_low_streak ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test sens_rlc::tests::a_stream_whose_head_was_lost_is_delivered_from_its_first_item ... ok [INFO] [stdout] test sens_rlc::tests::loopback_proactive_migration_validates_the_new_path ... ok [INFO] [stdout] test sens_unified::tests::force_rs_starts_on_rs ... ok [INFO] [stdout] test sens_unified::tests::forced_policies_never_switch ... ok [INFO] [stdout] test sens_unified::tests::hysteresis_band_holds_rs_between_thresholds ... ok [INFO] [stdout] test sens_unified::tests::stall_escape_latches_rs_and_does_not_flap ... ok [INFO] [stdout] test sens_unified::tests::the_cross_code_packet_types_are_in_the_wire_specification ... FAILED [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test sens_rlc::tests::loopback_adaptive_feedback_retunes_the_code ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test sens_rlc::tests::two_concurrent_senders_both_deliver ... ok [INFO] [stdout] test cross_process_waker::tests::a_wait_is_woken_from_another_process ... ok [INFO] [stdout] test sens_rlc::tests::an_older_peer_validates_its_migration_while_a_newer_peer_is_live ... ok [INFO] [stdout] test sens_unified::tests::unified_peers_on_different_codes_both_deliver ... ignored, one active code per endpoint; peers on different codes are not both drained [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test sens_unified::tests::demux_heartbeat_stays_fresh_on_a_live_reader ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test ring_executor::tests::a_task_woken_during_its_poll_runs_again_and_never_in_two_polls_at_once ... ok [INFO] [stdout] test sens_unified::tests::unified_delivers_in_order_across_a_forced_switch ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test sens_unified::tests::finish_within_returns_on_the_callers_deadline ... ok [INFO] [stdout] test sens_unified::tests::unified_delivers_a_stream_whose_head_was_lost_from_its_first_item ... ok [INFO] [stdout] test sens_rlc::tests::spoofed_move_fails_validation_and_reverts ... ok [INFO] [stdout] test shared_arc::tests::a_dyn_arc_and_a_typed_arc_attach_to_each_other ... ok [INFO] [stdout] test shared_arc::tests::a_dyn_arc_shares_its_region_and_counts_its_holders ... ok [INFO] [stdout] test shared_arc::tests::a_full_holder_table_refuses ... ok [INFO] [stdout] test shared_arc::tests::a_holder_whose_process_died_stops_counting ... ok [INFO] [stdout] test shared_arc::tests::a_range_past_the_region_is_refused ... ok [INFO] [stdout] test shared_arc::tests::a_second_handle_shares_the_value_and_raises_the_count ... ok [INFO] [stdout] test shared_arc::tests::a_struct_value_round_trips ... ok [INFO] [stdout] test shared_arc::tests::an_atomic_value_is_shared_state_every_holder_can_bump ... ok [INFO] [stdout] test shared_arc::tests::concurrent_handles_never_share_a_holder_slot ... ok [INFO] [stdout] test shared_arc::tests::creating_a_dyn_arc_over_a_live_one_attaches ... ok [INFO] [stdout] test shared_arc::tests::creating_over_a_live_value_attaches_instead_of_overwriting ... ok [INFO] [stdout] test shared_arc::tests::opening_a_dyn_arc_at_the_wrong_size_is_refused ... ok [INFO] [stdout] test shared_arc::tests::opening_with_a_different_value_type_is_refused ... ok [INFO] [stdout] test shared_arc::tests::the_last_dyn_holder_takes_the_backing_with_it ... ok [INFO] [stdout] test shared_arc::tests::the_last_holder_unlinks_when_asked_to_and_not_otherwise ... ok [INFO] [stdout] test shared_array::tests::a_filled_array_reads_back_element_by_element_and_whole ... ok [INFO] [stdout] test shared_array::tests::a_read_only_attachment_cannot_write_and_says_so ... ok [INFO] [stdout] test shared_array::tests::a_reader_that_disagrees_about_the_shape_is_refused ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test shared_array::tests::a_sealed_array_refuses_every_write_including_from_its_maker ... ok [INFO] [stdout] test shared_array::tests::a_second_reader_sees_the_table_the_writer_baked ... ok [INFO] [stdout] test shared_array::tests::a_wrongly_sized_write_is_refused_rather_than_padded ... ok [INFO] [stdout] test shared_array::tests::an_empty_shape_is_refused ... ok [INFO] [stdout] test shared_array::tests::an_index_past_the_end_is_refused_rather_than_read ... ok [INFO] [stdout] test shared_array::tests::the_file_is_the_data_plus_one_header_at_a_realistic_size ... ok [INFO] [stdout] test shared_array::tests::the_stride_is_the_element_size_with_no_padding ... ok [INFO] [stdout] test shared_async_pointer::tests::cross_handle_speculative_race_shares_one_winner ... ok [INFO] [stdout] test shared_async_pointer::tests::lazy_runs_closure_exactly_once_across_threads ... ok [INFO] [stdout] test shared_async_pointer::tests::resolved_strategy_returns_immediately ... ok [INFO] [stdout] test shared_async_pointer::tests::second_call_after_resolution_returns_cached_value ... ok [INFO] [stdout] test shared_async_pointer::tests::signature_engages_the_async_axis ... ok [INFO] [stdout] test shared_async_pointer::tests::speculative_first_publisher_wins_and_the_loser_is_dropped ... ok [INFO] [stdout] test shared_async_pointer::tests::speculative_race_returns_one_published_result ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test shared_async_pointer::tests::speculative_resilient_tolerates_panicking_workers ... ok [INFO] [stdout] test shared_async_pointer::tests::speculative_with_one_worker_is_just_lazy ... ok [INFO] [stdout] test shared_async_pointer::tests::try_get_does_not_force_resolution ... ok [INFO] [stdout] test shared_atomic::tests::bool_load_store_swap ... ok [INFO] [stdout] test shared_atomic::tests::bool_second_create_attaches_and_keeps_the_value ... ok [INFO] [stdout] test shared_atomic::tests::compare_exchange_wins_once ... ok [INFO] [stdout] test shared_atomic::tests::concurrent_fetch_add_sums_correctly ... ok [INFO] [stdout] test shared_atomic::tests::create_refuses_a_mismatched_width ... ok [INFO] [stdout] test shared_atomic::tests::cross_handle_visibility ... ok [INFO] [stdout] test shared_atomic::tests::disk_persistence_survives_reopen ... ok [INFO] [stdout] test shared_atomic::tests::open_rejects_wrong_width ... ok [INFO] [stdout] test sens_unified::tests::unified_delivers_in_order_across_a_forced_switch_under_loss ... ok [INFO] [stdout] test shared_atomic::tests::u32_fetch_add_increments ... ok [INFO] [stdout] test shared_atomic::tests::u64_load_store_round_trip ... ok [INFO] [stdout] test shared_bit_vec::tests::allocation_bitmap_pattern ... ok [INFO] [stdout] test shared_bit_vec::tests::capacity_words_matches_packed_count ... ok [INFO] [stdout] test shared_atomic::tests::second_create_attaches_and_keeps_the_value ... ok [INFO] [stdout] test shared_bit_vec::tests::clear_range_after_set_all ... ok [INFO] [stdout] test shared_bit_vec::tests::clear_works ... ok [INFO] [stdout] test shared_bit_vec::tests::concurrent_setters_of_disjoint_bits_all_visible ... ok [INFO] [stdout] test shared_bit_vec::tests::concurrent_setters_of_same_bit_idempotent ... ok [INFO] [stdout] test shared_bit_vec::tests::count_ones_accurate ... ok [INFO] [stdout] test shared_bit_vec::tests::create_initial_all_zero ... ok [INFO] [stdout] test shared_bit_vec::tests::cross_handle_visibility ... ok [INFO] [stdout] test shared_bit_vec::tests::disk_persistence_survives_reopen ... ok [INFO] [stdout] test shared_bit_vec::tests::out_of_bounds_rejected ... ok [INFO] [stdout] test sens_unified::tests::unified_delivers_in_order_out_to_rs_and_back_under_loss ... ok [INFO] [stdout] test shared_bit_vec::tests::set_all_and_clear_all ... ok [INFO] [stdout] test shared_bit_vec::tests::set_get_round_trip ... ok [INFO] [stdout] test shared_bit_vec::tests::set_range_single_word ... ok [INFO] [stdout] test shared_bit_vec::tests::concurrent_setters_of_same_word_distinct_bits_all_visible ... ok [INFO] [stdout] test shared_bit_vec::tests::second_create_attaches_and_keeps_bits ... ok [INFO] [stdout] test shared_bit_vec::tests::toggle_alternates ... ok [INFO] [stdout] test shared_blocked_bloom_filter::tests::cross_handle_visibility ... ok [INFO] [stdout] test shared_blocked_bloom_filter::tests::insert_then_contains_no_false_negatives ... ok [INFO] [stdout] test shared_blocked_bloom_filter::tests::false_positive_rate_within_bounds ... ok [INFO] [stdout] test shared_bit_vec::tests::set_range_spans_multiple_words ... ok [INFO] [stdout] test shared_bloom_filter::tests::clear_resets_filter ... ok [INFO] [stdout] test shared_blocked_bloom_filter::tests::second_create_attaches_and_keeps_members ... ok [INFO] [stdout] test shared_bloom_filter::tests::concurrent_inserters_no_lost_updates ... ok [INFO] [stdout] test shared_bloom_filter::tests::cross_handle_visibility ... ok [INFO] [stdout] test shared_bloom_filter::tests::empty_filter_contains_nothing ... ok [INFO] [stdout] test shared_bloom_filter::tests::config_mismatch_at_open_rejected ... ok [INFO] [stdout] test shared_bloom_filter::tests::disk_persistence_survives_reopen ... ok [INFO] [stdout] test shared_bloom_filter::tests::estimated_count_tracks_real_inserts ... ok [INFO] [stdout] test shared_bloom_filter::tests::invalid_config_rejected ... ok [INFO] [stdout] test shared_bloom_filter::tests::insert_then_contains_returns_true_no_false_negatives ... ok [INFO] [stdout] test shared_bloom_filter::tests::suggest_config_returns_sensible_values ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test sens_unified::tests::a_peer_leaving_does_not_strand_the_peer_that_stays ... ok [INFO] [stdout] test shared_broadcast_ring::tests::concurrent_consumers_all_drain_correctly ... ok [INFO] [stdout] test shared_bloom_filter::tests::second_create_attaches_and_keeps_members ... ok [INFO] [stdout] test shared_bloom_filter::tests::false_positive_rate_within_bounds_at_target_load ... ok [INFO] [stdout] test shared_broadcast_ring::tests::consumer_registered_late_starts_at_current_producer ... ok [INFO] [stdout] test shared_broadcast_ring::tests::create_initial_state ... ok [INFO] [stdout] test shared_broadcast_ring::tests::cross_handle_pub_sub ... ok [INFO] [stdout] test shared_broadcast_ring::tests::lag_returns_pending_count ... ok [INFO] [stdout] test shared_broadcast_ring::tests::lag_says_nothing_for_a_slot_nobody_holds ... ok [INFO] [stdout] test shared_broadcast_ring::tests::lag_says_nothing_for_an_index_past_the_table ... ok [INFO] [stdout] test shared_broadcast_ring::tests::lagging_consumer_blocks_producer ... ok [INFO] [stdout] test shared_broadcast_ring::tests::max_consumers_returns_no_slot_when_full ... ok [INFO] [stdout] test shared_broadcast_ring::tests::one_producer_one_consumer_round_trip ... ok [INFO] [stdout] test shared_broadcast_ring::tests::payload_too_large_rejected_at_push ... ok [INFO] [stdout] test shared_broadcast_ring::tests::second_create_attaches_and_keeps_slots ... ok [INFO] [stdout] test shared_broadcast_ring::tests::slow_consumer_doesnt_break_fast_consumer ... ok [INFO] [stdout] test shared_broadcast_ring::tests::disk_persistence_survives_reopen ... ok [INFO] [stdout] test shared_broadcast_ring::tests::unregistering_lagging_consumer_unblocks_producer ... ok [INFO] [stdout] test shared_broadcast_ring::tests::three_consumers_each_see_all_messages ... ok [INFO] [stdout] test shared_btree_map::tests::a_chunked_scan_resumed_by_key_covers_the_range_exactly_once ... ok [INFO] [stdout] test shared_broadcast_ring::tests::a_late_consumer_releases_the_barrier ... ok [INFO] [stdout] test shared_btree_map::tests::cross_handle_visibility ... ok [INFO] [stdout] test sens_unified::tests::unified_three_peers_on_block_rs_all_deliver ... ok [INFO] [stdout] test shared_btree_map::tests::duplicate_insert_updates_and_returns_previous ... ok [INFO] [stdout] test shared_broadcast_ring::tests::observer_can_wait_for_publisher ... ok [INFO] [stdout] test shared_btree_map::tests::first_returns_smallest ... ok [INFO] [stdout] test shared_btree_map::tests::insert_get_round_trip ... ok [INFO] [stdout] test shared_btree_map::tests::concurrent_readers_during_inserts ... ok [INFO] [stdout] test shared_btree_map::tests::many_inserts_stay_sorted_and_findable ... ok [INFO] [stdout] test shared_btree_map::tests::second_create_attaches_and_keeps_the_tree ... ok [INFO] [stdout] test shared_cell::tests::concurrent_readers_during_writes ... ok [INFO] [stdout] test shared_cell::tests::create_refuses_a_mismatched_region ... ok [INFO] [stdout] test shared_cell::tests::cross_handle_visibility ... ok [INFO] [stdout] test shared_cell::tests::disk_persistence_survives_reopen ... ok [INFO] [stdout] test shared_cell::tests::open_rejects_wrong_payload_size ... ok [INFO] [stdout] test shared_cell::tests::payload_too_large_at_create ... ok [INFO] [stdout] test shared_cell::tests::round_trip_simple_payload ... ok [INFO] [stdout] test shared_cell::tests::second_create_attaches_and_keeps_the_value ... ok [INFO] [stdout] test shared_cell::tests::struct_payload_round_trip ... ok [INFO] [stdout] test shared_cell::tests::version_advances_on_each_set ... ok [INFO] [stdout] test shared_btree_map::tests::range_agrees_with_the_std_btreemap ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test shared_condvar::tests::notify_all_wakes_every_waiter ... ok [INFO] [stdout] test shared_condvar::tests::notify_one_wakes_exactly_one_waiter ... ok [INFO] [stdout] test shared_condvar::tests::wait_returns_immediately_if_predicate_already_true ... ok [INFO] [stdout] test shared_btree_map::tests::range_stays_ordered_and_bounded_under_a_concurrent_writer ... ok [INFO] [stdout] test shared_count_min_sketch::tests::concurrent_inserters_accurate ... ok [INFO] [stdout] test shared_count_min_sketch::tests::config_mismatch_at_open_rejected ... ok [INFO] [stdout] test shared_count_min_sketch::tests::create_initial_state_zero ... ok [INFO] [stdout] test shared_count_min_sketch::tests::cross_handle_visibility ... ok [INFO] [stdout] test shared_broadcast_ring::tests::waiting_for_consumers_reports_how_many_arrived ... ok [INFO] [stdout] test shared_count_min_sketch::tests::estimate_for_absent_item_is_low ... ok [INFO] [stdout] test shared_count_min_sketch::tests::heavy_hitter_detection ... ok [INFO] [stdout] test shared_count_min_sketch::tests::disk_persistence_survives_reopen ... ok [INFO] [stdout] test shared_count_min_sketch::tests::insert_then_estimate_returns_at_least_true_count ... ok [INFO] [stdout] test shared_count_min_sketch::tests::invalid_config_rejected ... ok [INFO] [stdout] test shared_count_min_sketch::tests::insert_n_is_equivalent_to_n_inserts ... ok [INFO] [stdout] test shared_count_min_sketch::tests::reset_zeroes_everything ... ok [INFO] [stdout] test shared_count_min_sketch::tests::suggest_config_returns_sensible_values ... ok [INFO] [stdout] test shared_count_min_sketch::tests::second_create_attaches_and_keeps_counts ... ok [INFO] [stdout] test shared_deque::tests::capacity_must_be_power_of_two ... ok [INFO] [stdout] test shared_deque::tests::empty_pop_returns_none ... ok [INFO] [stdout] test shared_deque::tests::full_push_returns_err ... ok [INFO] [stdout] test shared_btree_map::tests::random_ops_match_std_btreemap ... ok [INFO] [stdout] test shared_condvar::tests::file_backed_create_then_arc_clone_round_trip ... ok [INFO] [stdout] test shared_deque::tests::second_handle_steals_fifo ... ok [INFO] [stdout] test shared_deque::tests::slot_bytes_mismatch_rejected_on_open ... ok [INFO] [stdout] test shared_deque_fcl::tests::concurrent_thieves_no_double_take ... ok [INFO] [stdout] test shared_deque_fcl::tests::publish_batch_empty_is_noop ... ok [INFO] [stdout] test shared_deque_fcl::tests::publish_batch_full_returns_full ... ok [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test shared_deque_fcl::tests::publish_batch_packs_three_items_per_slot ... ok [INFO] [stdout] test shared_deque_fcl::tests::steal_drains_in_publication_order ... ok [INFO] [stdout] test sharded_udp::tests::sharded_loopback_in_order_exact ... ok [INFO] [stdout] test shared_deque::tests::single_thread_push_pop_lifo ... ok [INFO] [stdout] test shared_condvar::tests::wait_timeout_returns_timeout ... ok [INFO] [stdout] test shared_deque_khl::tests::open_rejects_bad_magic ... ok [INFO] [stdout] test shared_deque_khl::tests::close_owner_zeros_pid_and_advances_epoch ... ok [INFO] [stdout] test shared_deque_khl::tests::concurrent_thieves_no_double_take ... ok [INFO] [stdout] test shared_deque_khl::tests::publish_batch_empty_is_noop ... ok [INFO] [stdout] test shared_deque_khl::tests::publish_batch_full_returns_full ... ok [INFO] [stdout] test shared_deque::tests::one_owner_one_thief_concurrent ... ok [INFO] [stdout] test shared_deque_khl::tests::publish_batch_packs_three_items_per_slot ... ok [INFO] [stdout] test shared_deque_khl::tests::publish_radius_distant_resolves_to_local_without_movdir64b ... ok [INFO] [stdout] test shared_deque_khl::tests::steal_drains_in_publication_order ... ok [INFO] [stdout] test shared_deque_khl::tests::publish_radius_matches_host ... ok [INFO] [stdout] test shared_deque_khl::tests::publish_then_drain_works_under_both_radius_modes ... ok [INFO] [stdout] test shared_deque_khpd::tests::open_rejects_bad_magic ... ok [INFO] [stdout] test shared_deque_khpd::tests::oversize_payload_rejected ... ok [INFO] [stdout] test shared_deque_khpd::tests::close_owner_zeros_pid_and_advances_epoch ... ok [INFO] [stdout] test shared_deque_khpd::tests::create_open_round_trips_header ... ok [INFO] [stdout] test blocking_spsc_ring::tests::a_round_trip_between_two_processes_loses_no_wake ... ok [INFO] [stdout] test shared_deque_khpd::tests::publish_spans_multiple_lines ... ok [INFO] [stdout] test shared_deque_khpd::tests::publishers_racing_for_the_last_line_do_not_both_take_it ... ok [INFO] [stdout] test shared_deque_khpd::tests::concurrent_thieves_no_double_take ... ok [INFO] [stdout] test shared_deque_khpd::tests::stage_then_publish_writes_one_line ... ok [INFO] [stdout] test shared_deque_khpd::tests::ring_full_at_capacity_returns_full ... ok [INFO] [stdout] test shared_deque_loh::tests::open_rejects_bad_magic ... ok [INFO] [stdout] test shared_deque_loh::tests::close_owner_zeros_pid_and_advances_epoch ... ok [INFO] [stdout] test shared_deque_loh::tests::concurrent_thieves_no_double_take ... ok [INFO] [stdout] test shared_deque_khpd::tests::steal_returns_items_in_publication_order ... ok [INFO] [stdout] test shared_deque_loh::tests::create_then_open_round_trips_header ... ok [INFO] [stdout] test shared_deque_loh::tests::pop_local_drains_lifo_in_lifo_order ... ok [INFO] [stdout] test shared_deque_loh::tests::publish_batch_migrates_in_fifo_order ... ok [INFO] [stdout] test shared_deque_loh::tests::publish_batch_empty_is_noop ... ok [INFO] [stdout] test shared_deque_loh::tests::publish_batch_full_returns_full ... ok [INFO] [stdout] test shared_deque_khl::tests::create_then_open_round_trips_header ... ok [INFO] [stdout] test shared_deque_loh::tests::push_and_explicit_flush_migrates ... ok [INFO] [stdout] test shared_deque_loh::tests::push_auto_flushes_at_threshold ... ok [INFO] [stdout] test shared_deque_loh::tests::steal_drains_in_fifo_order_after_flush ... ok [INFO] [stdout] test shared_deque_loh::tests::publishers_racing_for_the_last_slot_do_not_both_take_it ... ok [INFO] [stdout] test shared_deque_loh::tests::publish_batch_stress_two_thieves ... ok [INFO] [stdout] test shared_deque_loh::tests::ring_full_at_capacity ... ok [INFO] [stdout] test shared_deque_urd::tests::bad_target_rejected ... ok [INFO] [stdout] test shared_deque_urd::tests::empty_publish_is_noop ... ok [INFO] [stdout] test shared_deque_urd::tests::publish_round_robin_cycles_targets ... ok [INFO] [stdout] test shared_deque_urd::tests::create_open_round_trips_header ... ok [INFO] [stdout] test shared_deque_urd::tests::close_owner_zeros_pid_and_advances_epoch ... ok [INFO] [stdout] test shared_deque_urd::tests::publish_strategy_matches_host ... ok [INFO] [stdout] test shared_epochs::tests::a_dead_ticket_is_reported_and_freed_only_on_request ... ok [INFO] [stdout] test shared_epochs::tests::a_full_table_of_dead_pins_recovers_on_the_next_pin ... ok [INFO] [stdout] test shared_deque_urd::tests::too_many_items_rejected ... ok [INFO] [stdout] test shared_deque_urd::tests::publish_then_drain_round_trips ... ok [INFO] [stdout] test shared_deque_urd::tests::wait_strategy_matches_host ... ok [INFO] [stdout] test shared_deque_urd::tests::publish_then_drain_works_through_strategy_dispatch ... ok [INFO] [stdout] test shared_epochs::tests::a_full_table_refuses_rather_than_overwriting_a_live_pin ... ok [INFO] [stdout] test shared_epochs::tests::a_pin_during_an_open_ticket_sees_all_old_and_after_publish_all_new ... ok [INFO] [stdout] test shared_epochs::tests::a_full_ticket_table_refuses ... ok [INFO] [stdout] test shared_epochs::tests::a_pin_holds_the_horizon_at_its_epoch_while_writers_advance ... ok [INFO] [stdout] test shared_epochs::tests::a_mismatched_capacity_is_refused ... ok [INFO] [stdout] test shared_epochs::tests::a_reader_sees_the_version_current_at_its_pin ... ok [INFO] [stdout] test shared_epochs::tests::a_reservation_whose_process_died_is_reaped_by_the_reclaimer ... ok [INFO] [stdout] test shared_epochs::tests::the_horizon_holds_below_an_open_ticket ... ok [INFO] [stdout] test shared_epochs::tests::a_pin_whose_process_died_is_reaped ... ok [INFO] [stdout] test shared_epochs::tests::the_horizon_never_passes_a_pin_taken_beside_it ... ok [INFO] [stdout] test shared_epochs::tests::the_horizon_with_no_readers_is_the_current_epoch ... ok [INFO] [stdout] test shared_epochs::tests::the_oldest_pin_sets_the_horizon ... ok [INFO] [stdout] test shared_epochs::tests::two_handles_on_one_file_share_the_counter_and_the_pins ... ok [INFO] [stdout] test shared_epochs::tests::concurrent_pins_and_advances_leave_no_stuck_horizon ... ok [INFO] [stdout] test shared_epochs::tests::two_readers_at_the_same_epoch_both_have_to_release ... ok [INFO] [stdout] test shared_epochs::tests::writes_after_a_pin_are_invisible_to_it ... ok [INFO] [stdout] test shared_fence_clock::tests::create_initial_state_is_empty ... ok [INFO] [stdout] test shared_fence_clock::tests::compute_global_fence_returns_max_of_all_slots ... ok [INFO] [stdout] test shared_fence_clock::tests::hlc_ord_is_lexicographic ... ok [INFO] [stdout] test shared_fence_clock::tests::merge_picks_max_physical_and_increments_logical ... ok [INFO] [stdout] test shared_fence_clock::tests::cross_handle_fence_visible ... ok [INFO] [stdout] test shared_fence_clock::tests::publish_and_read_global_fence_round_trip ... ok [INFO] [stdout] test shared_fence_clock::tests::register_fails_when_table_is_full ... ok [INFO] [stdout] test shared_fence_clock::tests::disk_persistence_fence_survives_reopen ... ok [INFO] [stdout] test shared_fence_clock::tests::concurrent_ticks_remain_monotonic ... ok [INFO] [stdout] test shared_fence_clock::tests::register_returns_distinct_slot_indices ... ok [INFO] [stdout] test shared_fence_clock::tests::tick_increments_logical_when_physical_unchanged ... ok [INFO] [stdout] test shared_fence_clock::tests::unregister_clears_slot ... ok [INFO] [stdout] test shared_graph::tests::add_edge_links_correctly ... ok [INFO] [stdout] test shared_fence_clock::tests::second_create_attaches_and_keeps_registrations ... ok [INFO] [stdout] test shared_graph::tests::create_initial_state_is_empty ... ok [INFO] [stdout] test shared_graph::tests::capacity_exhaustion_returns_error ... ok [INFO] [stdout] test shared_graph::tests::cross_handle_visibility ... ok [INFO] [stdout] test shared_fence_clock::tests::tick_advances_physical_and_resets_logical ... ok [INFO] [stdout] test shared_graph::tests::multiple_edges_from_one_source ... ok [INFO] [stdout] test shared_graph::tests::add_node_returns_distinct_indices ... ok [INFO] [stdout] test shared_graph::tests::invalid_node_index_rejected_on_add_edge ... ok [INFO] [stdout] test shared_graph::tests::remove_edge_unlinks_middle ... ok [INFO] [stdout] test shared_graph::tests::remove_edge_unlinks_head ... ok [INFO] [stdout] test shared_handle_table::tests::cross_handle_visibility ... ok [INFO] [stdout] test shared_handle_table::tests::concurrent_inserts_and_removes_preserve_count ... ok [INFO] [stdout] test shared_graph::tests::disk_persistence_survives_reopen ... ok [INFO] [stdout] test shared_handle_table::tests::full_table_insert_returns_error ... ok [INFO] [stdout] test shared_handle_table::tests::handle_packing_round_trips ... ok [INFO] [stdout] test shared_handle_table::tests::disk_persistence_survives_reopen ... ok [INFO] [stdout] test shared_handle_table::tests::insert_get_remove_round_trip ... ok [INFO] [stdout] test shared_handle_table::tests::null_handle_returns_none ... ok [INFO] [stdout] test shared_epochs::tests::a_reservation_holds_the_horizon_until_its_epoch_is_published ... ok [INFO] [stdout] test shared_handle_table::tests::payload_too_large_at_create ... ok [INFO] [stdout] test shared_graph::tests::struct_payload_round_trip ... ok [INFO] [stdout] test shared_handle_table::tests::struct_payload_round_trip ... ok [INFO] [stdout] test shared_handle_table::tests::second_create_attaches_and_keeps_handles ... ok [INFO] [stdout] test shared_hash_map::tests::a_compare_exchange_stopped_before_its_lock_finds_no_entry_after_a_remove_and_a_claim ... ok [INFO] [stdout] test shared_hash_map::tests::a_snapshot_passes_over_a_slot_claimed_but_not_yet_published ... ok [INFO] [stdout] test shared_handle_table::tests::stale_handle_after_remove_returns_none ... ok [INFO] [stdout] test shared_hash_map::tests::compact_on_empty_map_is_noop ... ok [INFO] [stdout] test shared_hash_map::tests::clear_resets_to_empty ... ok [INFO] [stdout] test shared_hash_map::tests::compact_preserves_all_live_pairs ... ok [INFO] [stdout] test shared_hash_map::tests::compact_reclaims_after_heavy_churn ... ok [INFO] [stdout] test shared_hash_map::tests::compact_persists_across_reopen ... ok [INFO] [stdout] test shared_hash_map::tests::compact_reclaims_tombstones ... ok [INFO] [stdout] test shared_hash_map::tests::compare_exchange_swaps_only_on_the_expected_bytes ... ok [INFO] [stdout] test shared_hash_map::tests::compact_still_useful_for_remove_heavy_workload ... ok [INFO] [stdout] test shared_hash_map::tests::concurrent_compare_exchange_loses_no_update ... ok [INFO] [stdout] test shared_hash_map::tests::concurrent_inserters_all_keys_present ... ok [INFO] [stdout] test shared_hash_map::tests::create_initial_empty ... ok [INFO] [stdout] test shared_hash_map::tests::create_refuses_a_mismatched_region ... ok [INFO] [stdout] test shared_hash_map::tests::cross_handle_visibility ... ok [INFO] [stdout] test shared_hash_map::tests::disk_persistence_survives_reopen ... ok [INFO] [stdout] test shared_hash_map::tests::duplicate_insert_updates_value ... ok [INFO] [stdout] test shared_hash_map::tests::fnv1a_64_is_deterministic ... ok [INFO] [stdout] test shared_hash_map::tests::full_map_returns_error_on_new_key ... ok [INFO] [stdout] test shared_hash_map::tests::insert_and_get_round_trip ... ok [INFO] [stdout] test shared_hash_map::tests::insert_if_absent_leaves_a_present_key_alone ... ok [INFO] [stdout] test sens_unified::tests::unified_two_peers_on_block_rs_both_deliver ... ok [INFO] [stdout] test shared_hash_map::tests::load_factor_reports_correctly ... ok [INFO] [stdout] test shared_hash_map::tests::a_remove_stopped_before_its_tombstone_holds_off_a_compare_exchange ... ok [INFO] [stdout] test shared_hash_map::tests::an_update_stopped_before_its_write_holds_off_another_keys_claim_of_its_slot ... ok [INFO] [stdout] test shared_hash_map::tests::payload_too_large_at_create ... ok [INFO] [stdout] test shared_hash_map::tests::remove_returns_value_and_decrements_count ... ok [INFO] [stdout] test shared_hash_map::tests::second_create_attaches_and_keeps_entries ... ok [INFO] [stdout] test shared_hash_map::tests::should_compact_threshold_logic ... ok [INFO] [stdout] test shared_hash_map::tests::snapshot_collects_all_present_pairs ... ok [INFO] [stdout] test shared_hash_map::tests::remove_bumps_tombstone_counter ... ok [INFO] [stdout] test shared_hash_map::tests::tombstone_does_not_break_probing ... ok [INFO] [stdout] test shared_hash_map::tests::tombstone_reuse_avoids_full_after_remove ... ok [INFO] [stdout] test shared_histogram::tests::bucket_assignment_correct ... ok [INFO] [stdout] test shared_hash_map::tests::struct_key_and_value_round_trip ... ok [INFO] [stdout] test shared_histogram::tests::count_out_of_bounds_rejected ... ok [INFO] [stdout] test shared_histogram::tests::counts_snapshot_returns_all_buckets ... ok [INFO] [stdout] test shared_histogram::tests::create_initial_state_is_empty ... ok [INFO] [stdout] test shared_histogram::tests::cross_handle_visibility ... ok [INFO] [stdout] test shared_histogram::tests::disk_persistence_survives_reopen ... ok [INFO] [stdout] test shared_histogram::tests::empty_boundaries_rejected ... ok [INFO] [stdout] test shared_histogram::tests::latency_distribution_pattern ... ok [INFO] [stdout] test shared_histogram::tests::non_monotonic_boundaries_rejected ... ok [INFO] [stdout] test shared_histogram::tests::concurrent_recorders_no_lost_updates ... ok [INFO] [stdout] test shared_hash_map::tests::a_swap_stopped_before_its_write_holds_off_a_remove ... ok [INFO] [stdout] test shared_histogram::tests::percentile_basic ... ok [INFO] [stdout] test shared_histogram::tests::open_with_wrong_boundaries_rejected ... ok [INFO] [stdout] test shared_histogram::tests::record_increments_correct_bucket ... ok [INFO] [stdout] test shared_histogram::tests::record_returns_bucket_index ... ok [INFO] [stdout] test shared_histogram::tests::percentile_zero_total_returns_zero ... ok [INFO] [stdout] test shared_holder_table::tests::a_create_asking_more_slots_than_the_table_holds_is_refused ... ok [INFO] [stdout] test shared_histogram::tests::second_create_attaches_and_keeps_counts ... ok [INFO] [stdout] test shared_holder_table::tests::a_creator_racing_the_first_layout_keeps_the_claim_made ... ok [INFO] [stdout] test shared_histogram::tests::reset_clears_all_buckets ... ok [INFO] [stdout] test shared_holder_table::tests::a_second_handle_shares_the_claims_and_another_capacity_is_refused ... ok [INFO] [stdout] test shared_holder_table::tests::slots_are_claimed_released_and_handed_out_again ... ok [INFO] [stdout] test shared_hyper_log_log::tests::concurrent_inserters_correct_estimate ... ok [INFO] [stdout] test shared_hyper_log_log::tests::config_mismatch_at_open_rejected ... ok [INFO] [stdout] test shared_hyper_log_log::tests::create_initial_empty_estimate_is_zero ... ok [INFO] [stdout] test shared_hyper_log_log::tests::cross_handle_visibility ... ok [INFO] [stdout] test shared_hyper_log_log::tests::disk_persistence_survives_reopen ... ok [INFO] [stdout] test shared_hyper_log_log::tests::distinct_count_within_error_bound_p12 ... ok [INFO] [stdout] test shared_hyper_log_log::tests::distinct_count_within_error_bound_p14 ... ok [INFO] [stdout] test shared_hyper_log_log::tests::idempotent_inserts_same_item ... ok [INFO] [stdout] test shared_hyper_log_log::tests::invalid_precision_rejected ... ok [INFO] [stdout] test shared_hyper_log_log::tests::reset_clears_registers ... ok [INFO] [stdout] test shared_hyper_log_log::tests::second_create_attaches_and_keeps_registers ... ok [INFO] [stdout] test shared_hyper_log_log::tests::single_insert_estimate_is_one ... ok [INFO] [stdout] test shared_leader_election::tests::beat_keeps_leader_alive ... ok [INFO] [stdout] test shared_leader_election::tests::beat_returns_false_after_preemption ... ok [INFO] [stdout] test shared_leader_election::tests::cross_handle_visibility ... ok [INFO] [stdout] test shared_leader_election::tests::disk_persistence_survives_reopen ... ok [INFO] [stdout] test shared_leader_election::tests::election_term_increments_on_each_handover ... ok [INFO] [stdout] test shared_leader_election::tests::empty_election_first_claimer_wins ... ok [INFO] [stdout] test shared_leader_election::tests::equal_pid_returns_true_idempotent ... ok [INFO] [stdout] test shared_leader_election::tests::lower_pid_preempts_higher ... ok [INFO] [stdout] test shared_leader_election::tests::second_create_attaches_and_keeps_the_leader ... ok [INFO] [stdout] test shared_leader_election::tests::stale_leader_replaced_after_grace_window ... ok [INFO] [stdout] test shared_leader_election::tests::step_down_clears_leadership ... ok [INFO] [stdout] test shared_linked_list::tests::create_initial_state_is_empty ... ok [INFO] [stdout] test shared_linked_list::tests::cross_handle_visibility ... ok [INFO] [stdout] test shared_linked_list::tests::disk_persistence_survives_reopen ... ok [INFO] [stdout] test shared_linked_list::tests::free_list_pattern_uses_handles ... ok [INFO] [stdout] test shared_linked_list::tests::full_capacity_returns_error ... ok [INFO] [stdout] test shared_linked_list::tests::get_and_set_via_handle ... ok [INFO] [stdout] test shared_linked_list::tests::iter_forward_with_handles_returns_pairs ... ok [INFO] [stdout] test shared_linked_list::tests::lru_pattern_move_to_front ... ok [INFO] [stdout] test shared_linked_list::tests::pop_front_and_back_round_trip ... ok [INFO] [stdout] test shared_linked_list::tests::push_back_and_iterate_forward ... ok [INFO] [stdout] test shared_linked_list::tests::push_front_inserts_at_head ... ok [INFO] [stdout] test shared_linked_list::tests::remove_by_handle_in_middle_preserves_integrity ... ok [INFO] [stdout] test shared_holder_table::tests::a_create_waits_out_a_layout_under_way ... ok [INFO] [stdout] test shared_linked_list::tests::remove_nil_or_head_returns_none ... ok [INFO] [stdout] test shared_linked_list::tests::struct_payload_round_trip ... ok [INFO] [stdout] test shared_lru_cache::tests::create_initial_state_is_empty ... ok [INFO] [stdout] test shared_lru_cache::tests::cross_handle_visibility ... ok [INFO] [stdout] test shared_lru_cache::tests::evict_oldest_on_empty_returns_none ... ok [INFO] [stdout] test shared_lru_cache::tests::evict_oldest_returns_lru ... ok [INFO] [stdout] test shared_lru_cache::tests::eviction_at_capacity_drops_oldest ... ok [INFO] [stdout] test shared_lru_cache::tests::get_and_touch_combines_both ... ok [INFO] [stdout] test shared_lru_cache::tests::get_does_not_promote ... ok [INFO] [stdout] test shared_lru_cache::tests::many_evictions_maintain_mru_correctness ... ok [INFO] [stdout] test shared_lru_cache::tests::disk_persistence_survives_reopen ... ok [INFO] [stdout] test shared_lru_cache::tests::put_existing_key_updates_and_promotes ... ok [INFO] [stdout] test shared_lru_cache::tests::put_get_round_trip ... ok [INFO] [stdout] test shared_lru_cache::tests::snapshot_mru_and_lru_first_are_reverses ... ok [INFO] [stdout] test shared_lru_cache::tests::remove_cleans_both_map_and_list ... ok [INFO] [stdout] test shared_lru_cache::tests::struct_key_value_round_trip ... ok [INFO] [stdout] test shared_lru_cache::tests::touch_prevents_eviction_of_recently_used ... ok [INFO] [stdout] test shared_lru_cache::tests::touch_promotes_to_front ... ok [INFO] [stdout] test shared_lru_cache::tests::touch_nonexistent_returns_false ... ok [INFO] [stdout] test shared_named_values::tests::a_full_arena_is_collected_with_the_map_as_its_root_set ... ok [INFO] [stdout] test shared_lru_cache::tests::touched_keys_survive_subsequent_evictions ... ok [INFO] [stdout] test shared_named_values::tests::a_name_whose_hash_another_name_holds_is_refused ... ok [INFO] [stdout] test shared_named_values::tests::a_second_handle_on_the_same_files_sees_the_first_ones_values ... ok [INFO] [stdout] test shared_named_values::tests::a_store_holds_its_names_and_no_more ... ok [INFO] [stdout] test shared_named_values::tests::a_value_comes_back_under_its_name_in_any_case ... ok [INFO] [stdout] test shared_named_values::tests::entries_list_every_name_as_first_written ... ok [INFO] [stdout] test shared_named_values::tests::removing_a_name_retires_its_block ... ok [INFO] [stdout] test shared_named_values::tests::names_and_values_past_their_bounds_are_refused ... ok [INFO] [stdout] test shared_nan_tagged_value::tests::cross_process_via_shared_hash_map_with_typed_pointer_kinds ... ok [INFO] [stdout] test shared_nan_tagged_value::tests::equality_and_hash ... ok [INFO] [stdout] test shared_nan_tagged_value::tests::lifts_nan_value_losslessly ... ok [INFO] [stdout] test shared_named_values::tests::replacing_a_value_retires_its_block_and_a_pinned_reader_still_reads_it ... ok [INFO] [stdout] test shared_nan_tagged_value::tests::nil_variant_pass_through ... ok [INFO] [stdout] test shared_nan_tagged_value::tests::other_variants_still_work_without_tagged_ptr ... ok [INFO] [stdout] test shared_nan_tagged_value::tests::raw_round_trip ... ok [INFO] [stdout] test shared_nan_tagged_value::tests::size_is_8_bytes ... ok [INFO] [stdout] test shared_nan_tagged_value::tests::tagged_offset_ptr_round_trip ... ok [INFO] [stdout] test shared_nan_tagged_value::tests::tagged_offset_ptr_with_different_tag_bits_round_trip ... ok [INFO] [stdout] test shared_nan_tagged_value::tests::to_nan_value_loses_tagged_discriminator_but_preserves_bits ... ok [INFO] [stdout] test shared_nan_tagged_value::tests::wrong_extractor_returns_none ... ok [INFO] [stdout] test shared_nan_value::tests::bool_round_trip ... ok [INFO] [stdout] test shared_nan_tagged_value::tests::passthrough_constructors_match_nan_value ... ok [INFO] [stdout] test shared_nan_value::tests::cross_process_via_shared_hash_map ... ok [INFO] [stdout] test shared_nan_value::tests::f64_nan_canonicalised ... ok [INFO] [stdout] test shared_nan_value::tests::f64_round_trip_normal_values ... ok [INFO] [stdout] test shared_nan_value::tests::f64_with_sign_1_nan_doesnt_collide_with_boxed ... ok [INFO] [stdout] test shared_nan_value::tests::i32_round_trip_positive_and_negative ... ok [INFO] [stdout] test shared_nan_value::tests::equality_and_hash ... ok [INFO] [stdout] test shared_nan_value::tests::offset_ptr_phantom_type_erased_then_reconstructed ... ok [INFO] [stdout] test shared_nan_value::tests::offset_ptr_round_trip ... ok [INFO] [stdout] test shared_nan_value::tests::raw_round_trip_preserves_value ... ok [INFO] [stdout] test shared_nan_value::tests::reserved_tags_decode_as_reserved ... ok [INFO] [stdout] test shared_nan_value::tests::size_is_8_bytes ... ok [INFO] [stdout] test shared_nan_value::tests::type_queries_are_mutually_exclusive ... ok [INFO] [stdout] test shared_nan_value::tests::u32_round_trip ... ok [INFO] [stdout] test shared_nan_value::tests::wrong_type_extractor_returns_none ... ok [INFO] [stdout] test shared_nan_value::tests::nil_round_trip ... ok [INFO] [stdout] test shared_once_cell::tests::a_dyn_cell_at_the_wrong_size_is_refused ... ok [INFO] [stdout] test shared_once_cell::tests::a_claim_whose_process_is_gone_is_reported_and_reclaimed ... ok [INFO] [stdout] test shared_hash_map::tests::inserts_of_one_key_racing_a_remove_in_its_chain_place_it_once ... ok [INFO] [stdout] test shared_once_cell::tests::a_wait_on_a_published_value_returns_it ... ok [INFO] [stdout] test shared_once_cell::tests::create_refuses_a_mismatched_region ... ok [INFO] [stdout] test shared_once_cell::tests::cross_handle_init_visible_to_other_handle ... ok [INFO] [stdout] test shared_once_cell::tests::first_set_wins_subsequent_sets_lose ... ok [INFO] [stdout] test shared_once_cell::tests::fresh_cell_is_empty ... ok [INFO] [stdout] test shared_once_cell::tests::disk_persistence_survives_reopen ... ok [INFO] [stdout] test shared_once_cell::tests::one_caller_claims_and_the_others_wait_for_its_value ... ok [INFO] [stdout] test shared_once_cell::tests::open_rejects_wrong_payload_size ... ok [INFO] [stdout] test shared_once_cell::tests::payload_too_large_at_create ... ok [INFO] [stdout] test shared_once_cell::tests::second_create_attaches_and_keeps_the_value ... ok [INFO] [stdout] test shared_once_cell::tests::a_wait_under_a_live_claim_times_out ... ok [INFO] [stdout] test shared_rate_limiter::tests::acquire_or_wait_oversized_request_fails_fast ... ok [INFO] [stdout] test shared_once_cell::tests::get_or_init_runs_closure_at_most_once ... ok [INFO] [stdout] test shared_rate_limiter::tests::acquire_zero_is_noop ... ok [INFO] [stdout] test shared_rate_limiter::tests::concurrent_acquirers_sum_to_at_most_capacity_no_refill ... ok [INFO] [stdout] test shared_rate_limiter::tests::config_mismatch_at_open_rejected ... ok [INFO] [stdout] test shared_rate_limiter::tests::create_starts_with_full_bucket ... ok [INFO] [stdout] test shared_rate_limiter::tests::cross_handle_state_shared ... ok [INFO] [stdout] test shared_rate_limiter::tests::disk_persistence_survives_reopen ... ok [INFO] [stdout] test shared_rate_limiter::tests::empty_bucket_rejects ... ok [INFO] [stdout] test shared_rate_limiter::tests::invalid_config_rejected ... ok [INFO] [stdout] test shared_rate_limiter::tests::acquire_or_wait_returns_timeout ... ok [INFO] [stdout] test shared_rate_limiter::tests::refill_scales_with_elapsed_time ... ok [INFO] [stdout] test shared_rate_limiter::tests::reset_refills_to_capacity ... ok [INFO] [stdout] test shared_rate_limiter::tests::second_create_attaches_and_keeps_the_bucket ... ok [INFO] [stdout] test shared_rate_limiter::tests::try_acquire_deducts_tokens ... ok [INFO] [stdout] test shared_region::tests::allocate_and_get_round_trip ... ok [INFO] [stdout] test shared_region::tests::concurrent_allocations_get_distinct_indices ... ok [INFO] [stdout] test shared_region::tests::concurrent_free_and_realloc_no_corruption ... ok [INFO] [stdout] test shared_region::tests::create_initial_state_is_empty ... ok [INFO] [stdout] test shared_region::tests::cross_handle_visibility ... ok [INFO] [stdout] test shared_region::tests::disk_persistence_survives_reopen ... ok [INFO] [stdout] test shared_region::tests::free_invalid_ptr_returns_error ... ok [INFO] [stdout] test shared_region::tests::free_returns_value_and_decrements_len ... ok [INFO] [stdout] test shared_region::tests::free_then_allocate_reuses_slot ... ok [INFO] [stdout] test shared_region::tests::full_region_returns_error_on_bump ... ok [INFO] [stdout] test shared_region::tests::nil_ptr_round_trips ... ok [INFO] [stdout] test shared_region::tests::offset_ptr_equality_and_hash ... ok [INFO] [stdout] test shared_hash_map::tests::concurrent_updates_of_one_key_never_tear ... ok [INFO] [stdout] test shared_region::tests::offset_ptr_is_position_independent ... ok [INFO] [stdout] test shared_region::tests::second_create_attaches_and_keeps_allocations ... ok [INFO] [stdout] test shared_region::tests::struct_payload_round_trip ... ok [INFO] [stdout] test shared_reservoir_sampler::tests::after_capacity_some_items_rejected ... ok [INFO] [stdout] test shared_region::tests::set_overwrites_value_in_place ... ok [INFO] [stdout] test shared_reservoir_sampler::tests::concurrent_recorders_count_correctly ... ok [INFO] [stdout] test shared_reservoir_sampler::tests::create_initial_state_is_empty ... ok [INFO] [stdout] test shared_reservoir_sampler::tests::cross_handle_visibility ... ok [INFO] [stdout] test shared_reservoir_sampler::tests::disk_persistence_survives_reopen ... ok [INFO] [stdout] test shared_reservoir_sampler::tests::first_k_items_always_accepted ... ok [INFO] [stdout] test shared_reservoir_sampler::tests::payload_too_large_rejected ... ok [INFO] [stdout] test shared_reservoir_sampler::tests::reset_clears_count ... ok [INFO] [stdout] test shared_reservoir_sampler::tests::second_create_attaches_and_keeps_samples ... ok [INFO] [stdout] test shared_reservoir_sampler::tests::struct_payload_round_trip ... ok [INFO] [stdout] test shared_rate_limiter::tests::refill_clamped_to_capacity ... ok [INFO] [stdout] test shared_ring::tests::anon_ring_fills_to_capacity ... ok [INFO] [stdout] test shared_reservoir_sampler::tests::snapshot_always_has_correct_length ... ok [INFO] [stdout] test shared_ring::tests::approx_len_tracks_outstanding ... ok [INFO] [stdout] test shared_ring::tests::anon_ring_pushes_and_pops ... ok [INFO] [stdout] test shared_ring::tests::create_in_region_round_trips ... ok [INFO] [stdout] test shared_ring::tests::create_open_round_trip ... ok [INFO] [stdout] test shared_ring::tests::cross_handle_in_process_sees_writes ... ok [INFO] [stdout] test shared_ring::tests::disk_persistence_data_survives_reopen ... ok [INFO] [stdout] test shared_ring::tests::heal_non_stuck_slot_returns_false ... ok [INFO] [stdout] test shared_ring::tests::heal_loses_race_with_concurrent_producer_publish ... ok [INFO] [stdout] test shared_ring::tests::lazy_ring_get_caches_reference ... ok [INFO] [stdout] test shared_ring::tests::lazy_ring_never_materialises_when_unused ... ok [INFO] [stdout] test shared_ring::tests::lazy_ring_defers_setup_until_first_use ... ok [INFO] [stdout] test shared_ring::tests::next_stuck_slot_scans_only_claimed_window ... ok [INFO] [stdout] test shared_rate_limiter::tests::acquire_or_wait_blocks_then_succeeds ... ok [INFO] [stdout] test shared_ring::tests::mpmc_concurrent_push_pop_preserves_count ... ok [INFO] [stdout] test shared_ring::tests::payload_too_large_rejected ... ok [INFO] [stdout] test shared_ring::tests::open_in_region_attaches_to_initialized_layout ... ok [INFO] [stdout] test shared_ring::tests::open_rejects_wrong_capacity ... ok [INFO] [stdout] test shared_ring::tests::single_thread_push_pop_round_trip ... ok [INFO] [stdout] test shared_ring::tests::spsc_fast_path_reports_full_on_lap ... ok [INFO] [stdout] test shared_ring::tests::spsc_fast_path_round_trip ... ok [INFO] [stdout] test shared_ring::tests::stuck_slot_blocks_consumer_then_heal_unblocks ... ok [INFO] [stdout] test shared_rw_lock::tests::create_or_open_racing_callers_do_not_clear_a_held_writer ... ok [INFO] [stdout] test shared_rw_lock::tests::create_initial_state_is_idle ... ok [INFO] [stdout] test shared_rw_lock::tests::cross_handle_visibility ... ok [INFO] [stdout] test shared_rw_lock::tests::reader_excludes_writer ... ok [INFO] [stdout] test shared_rw_lock::tests::try_read_succeeds_when_idle ... ok [INFO] [stdout] test shared_rw_lock::tests::multiple_readers_coexist ... ok [INFO] [stdout] test shared_rw_lock::tests::concurrent_readers_all_succeed ... ok [INFO] [stdout] test shared_rw_lock::tests::try_write_succeeds_when_idle ... ok [INFO] [stdout] test shared_rw_lock::tests::writer_excludes_writer ... ok [INFO] [stdout] test shared_rw_lock::tests::writer_excludes_readers ... ok [INFO] [stdout] test shared_rw_lock::tests::writer_priority_blocks_new_readers ... ok [INFO] [stdout] test shared_rw_lock::tests::write_lock_blocks_until_readers_drop ... ok [INFO] [stdout] test shared_rw_lock::tests::writer_then_reader_serialized ... ok [INFO] [stdout] test shared_semaphore::tests::acquire_timeout_returns_timeout_when_no_permit ... ok [INFO] [stdout] test shared_semaphore::tests::acquire_blocks_until_release ... ok [INFO] [stdout] test shared_semaphore::tests::acquire_timeout_succeeds_when_released_before_deadline ... ok [INFO] [stdout] test shared_semaphore::tests::create_initial_state_is_correct ... ok [INFO] [stdout] test shared_semaphore::tests::cross_handle_acquire_release ... ok [INFO] [stdout] test shared_semaphore::tests::permit_drop_releases ... ok [INFO] [stdout] test shared_semaphore::tests::release_overflow_is_rejected_and_rolls_back ... ok [INFO] [stdout] test shared_semaphore::tests::contended_8_threads_bounded_to_2_permits ... ok [INFO] [stdout] test shared_semaphore::tests::standalone_release_works_with_forgotten_permit ... ok [INFO] [stdout] test shared_semaphore::tests::try_acquire_succeeds_until_empty_then_returns_would_block ... ok [INFO] [stdout] test shared_semaphore::tests::many_waiters_all_eventually_acquire ... ok [INFO] [stdout] test shared_semaphore::tests::waiters_counter_reflects_blocked_threads ... ok [INFO] [stdout] test shared_slab::tests::a_read_only_mapping_refuses_writes ... ok [INFO] [stdout] test shared_slab::tests::a_concurrent_reader_never_sees_a_half_written_record ... ok [INFO] [stdout] test shared_slab::tests::a_second_handle_sees_the_first_handles_writes ... ok [INFO] [stdout] test shared_slab::tests::a_record_past_the_vec_payload_cap_round_trips ... ok [INFO] [stdout] test shared_slab::tests::a_slot_is_whole_cache_lines_and_holds_the_record ... ok [INFO] [stdout] test shared_slab::tests::an_index_past_capacity_is_refused ... ok [INFO] [stdout] test shared_slab::tests::a_different_record_size_is_a_layout_mismatch ... ok [INFO] [stdout] test shared_string_arena::tests::a_string_ref_round_trips_at_both_field_ceilings ... ok [INFO] [stdout] test shared_string_arena::tests::an_old_format_region_is_refused ... ok [INFO] [stdout] test shared_string_arena::tests::clear_resets_used_bytes ... ok [INFO] [stdout] test shared_string_arena::tests::a_read_only_open_still_validates_the_header ... ok [INFO] [stdout] test shared_string_arena::tests::concurrent_interners_get_distinct_refs ... ok [INFO] [stdout] test shared_string_arena::tests::create_refuses_a_capacity_a_ref_cannot_address ... ok [INFO] [stdout] test shared_string_arena::tests::create_initial_state_is_empty ... ok [INFO] [stdout] test shared_string_arena::tests::deduplication_via_hashmap_composition ... ok [INFO] [stdout] test shared_string_arena::tests::cross_handle_visibility ... ok [INFO] [stdout] test shared_string_arena::tests::empty_string_interns_with_zero_len ... ok [INFO] [stdout] test shared_string_arena::tests::full_arena_returns_error ... ok [INFO] [stdout] test shared_string_arena::tests::intern_and_get_helper_returns_both ... ok [INFO] [stdout] test shared_string_arena::tests::disk_persistence_survives_reopen ... ok [INFO] [stdout] test shared_string_arena::tests::invalid_ref_beyond_used_rejected ... ok [INFO] [stdout] test shared_string_arena::tests::intern_and_get_round_trip ... ok [INFO] [stdout] test shared_string_arena::tests::open_refuses_a_capacity_a_ref_cannot_address ... ok [INFO] [stdout] test shared_string_arena::tests::string_ref_packs_and_unpacks ... ok [INFO] [stdout] test shared_string_arena::tests::second_create_attaches_and_keeps_strings ... ok [INFO] [stdout] test shared_string_arena::tests::string_too_large_returns_full ... ok [INFO] [stdout] test shared_string_arena::tests::utf8_validation_on_get ... ok [INFO] [stdout] test shared_time_point::tests::cross_handle_inserts_visible ... ok [INFO] [stdout] test shared_time_point::tests::empty_lanes_dont_match_zero_snapshot ... ok [INFO] [stdout] test shared_time_point::tests::empty_tile_visible_mask_is_zero ... ok [INFO] [stdout] test shared_time_point::tests::disk_persistence_survives_reopen ... ok [INFO] [stdout] test shared_time_point::tests::fill_to_capacity_then_overflow ... ok [INFO] [stdout] test shared_time_point::tests::insert_then_visible_at_snapshot ... ok [INFO] [stdout] test shared_time_point::tests::remove_frees_lane_for_reinsert ... ok [INFO] [stdout] test shared_time_point::tests::second_create_attaches_and_keeps_slots ... ok [INFO] [stdout] test shared_time_point::tests::simd_matches_scalar_for_boundary_snapshots ... ok [INFO] [stdout] test shared_topology_map::tests::concurrent_record_sends_count_correctly ... ok [INFO] [stdout] test shared_topology_map::tests::create_initial_state ... ok [INFO] [stdout] test shared_topology_map::tests::cross_handle_observation_visible ... ok [INFO] [stdout] test shared_topology_map::tests::fan_out_in_count_distinct_edges ... ok [INFO] [stdout] test shared_topology_map::tests::out_of_bounds_record_returns_error ... ok [INFO] [stdout] test shared_topology_map::tests::publish_recommendation_caches_for_o1_reads ... ok [INFO] [stdout] test shared_topology_map::tests::disk_persistence_survives_reopen ... ok [INFO] [stdout] test shared_topology_map::tests::recommend_all_to_all_when_both_high ... ok [INFO] [stdout] test shared_topology_map::tests::recommend_broadcast_when_fan_out_high_only ... ok [INFO] [stdout] test shared_topology_map::tests::recommend_point_to_point_when_fan_low ... ok [INFO] [stdout] test shared_topology_map::tests::recommendation_demotes_when_observations_drop ... ok [INFO] [stdout] test shared_string_arena::tests::a_read_only_arena_resolves_refs_and_refuses_interning ... ok [INFO] [stdout] test shared_topology_map::tests::reset_observations_clears_all_edges ... ok [INFO] [stdout] test shared_topology_map::tests::record_send_increments_edge_and_total ... ok [INFO] [stdout] test shared_topology_map::tests::stats_snapshot_returns_full_picture ... ok [INFO] [stdout] test shared_topology_map::tests::topology_kind_from_u32_round_trip ... ok [INFO] [stdout] test shared_topology_map::tests::second_create_attaches_and_keeps_edges ... ok [INFO] [stdout] test shared_treiber_stack::tests::approx_len_tracks_size ... ok [INFO] [stdout] test shared_topology_map::tests::set_thresholds_adjusts_recommendation_policy ... ok [INFO] [stdout] test shared_treiber_stack::tests::create_initial_state_is_empty ... ok [INFO] [stdout] test shared_treiber_stack::tests::concurrent_pushers_all_succeed ... ok [INFO] [stdout] test shared_treiber_stack::tests::concurrent_push_pop_no_corruption ... ok [INFO] [stdout] test shared_treiber_stack::tests::cross_handle_visibility ... ok [INFO] [stdout] test shared_treiber_stack::tests::disk_persistence_survives_reopen ... ok [INFO] [stdout] test shared_treiber_stack::tests::free_list_reuse_after_pop ... ok [INFO] [stdout] test shared_treiber_stack::tests::full_capacity_returns_error ... ok [INFO] [stdout] test shared_treiber_stack::tests::peek_does_not_remove ... ok [INFO] [stdout] test shared_treiber_stack::tests::push_pop_lifo_order ... ok [INFO] [stdout] test shared_treiber_stack::tests::second_create_attaches_and_keeps_entries ... ok [INFO] [stdout] test shared_treiber_stack::tests::struct_payload_round_trip ... ok [INFO] [stdout] test shared_umbra_pointer::tests::clear_ext_zeroes_tag_and_payload ... ok [INFO] [stdout] test shared_umbra_pointer::tests::cross_process_via_separate_region_handles ... ok [INFO] [stdout] test shared_umbra_pointer::tests::explicit_prefix_constructor ... ok [INFO] [stdout] test shared_umbra_pointer::tests::ext_does_not_affect_prefix_or_target ... ok [INFO] [stdout] test shared_umbra_pointer::tests::ext_returns_none_when_tag_mismatch ... ok [INFO] [stdout] test shared_umbra_pointer::tests::ext_returns_none_when_unset ... ok [INFO] [stdout] test shared_umbra_pointer::tests::ext_starts_unset ... ok [INFO] [stdout] test shared_umbra_pointer::tests::dedup_scan_via_prefix_zero_region_reads ... ok [INFO] [stdout] test shared_umbra_pointer::tests::from_region_alloc_hash_prefix_is_deterministic ... ok [INFO] [stdout] test shared_umbra_pointer::tests::from_region_alloc_content_prefix_round_trip ... ok [INFO] [stdout] test shared_umbra_pointer::tests::layout_is_exactly_16_bytes ... ok [INFO] [stdout] test shared_umbra_pointer::tests::nil_is_all_zero ... ok [INFO] [stdout] test shared_umbra_pointer::tests::prefix_eq_does_not_touch_region ... ok [INFO] [stdout] test shared_umbra_pointer::tests::set_ext_overwrites_previous_extension ... ok [INFO] [stdout] test shared_umbra_pointer::tests::set_ext_then_ext_round_trip ... ok [INFO] [stdout] test shared_umbra_pointer::tests::signature_differs_from_the_async_pointer ... ok [INFO] [stdout] test shared_umbra_pointer::tests::signature_engages_the_content_prefix_axis ... ok [INFO] [stdout] test shared_umbra_pointer::tests::pointers_fit_inside_shared_vec ... ok [INFO] [stdout] test shared_universal::tests::explicit_migrate_to_map_preserves_contents ... ok [INFO] [stdout] test shared_universal::tests::create_starts_in_vec_strategy ... ok [INFO] [stdout] test shared_universal::tests::insert_and_contains_round_trip_in_vec_mode ... ok [INFO] [stdout] test shared_universal::tests::an_insert_landing_after_the_migration_snapshot_is_kept ... ok [INFO] [stdout] test shared_universal::tests::local_policy_keeps_vec_under_insert_load ... ok [INFO] [stdout] test shared_universal::tests::local_policy_migrates_to_map_under_contains_load ... ok [INFO] [stdout] test shared_universal::tests::migrate_to_same_strategy_is_noop ... ok [INFO] [stdout] test shared_universal::tests::migrate_back_and_forth_preserves_contents ... ok [INFO] [stdout] test shared_universal::tests::pack_unpack_round_trips_all_three_fields ... ok [INFO] [stdout] test shared_universal::tests::migration_within_generation_keeps_generation_zero ... ok [INFO] [stdout] test shared_universal::tests::op_histogram_tracks_real_ops ... ok [INFO] [stdout] test shared_universal::tests::reader_handle_observes_migration_via_version_bump ... ok [INFO] [stdout] test shared_universal::tests::snapshot_preserves_through_migration ... ok [INFO] [stdout] test shared_universal::tests::reader_re_opens_on_generation_change_even_at_same_version ... ok [INFO] [stdout] test shared_universal::tests::starts_at_generation_zero ... ok [INFO] [stdout] test shared_universal::tests::second_create_attaches_and_keeps_contents ... ok [INFO] [stdout] test shared_universal::tests::version_wrap_bumps_generation_and_resets_version ... ok [INFO] [stdout] test shared_universal::tests::true_exhaustion_returns_version_exhausted ... ok [INFO] [stdout] test shared_vec::tests::a_read_only_open_still_validates_the_header ... ok [INFO] [stdout] test shared_vec::tests::clear_resets_len_to_zero ... ok [INFO] [stdout] test shared_vec::tests::a_read_only_vec_reads_the_same_and_refuses_writes ... ok [INFO] [stdout] test shared_vec::tests::concurrent_pushers_all_land_at_distinct_indices ... ok [INFO] [stdout] test shared_vec::tests::concurrent_reader_during_writes_sees_consistent_data ... ok [INFO] [stdout] test shared_vec::tests::create_initial_state_is_empty ... ok [INFO] [stdout] test shared_vec::tests::cross_handle_visibility ... ok [INFO] [stdout] test shared_vec::tests::for_each_range_is_clamped_and_disjoint ... ok [INFO] [stdout] test shared_vec::tests::for_each_agrees_with_snapshot ... ok [INFO] [stdout] test shared_vec::tests::for_each_visits_every_live_slot_in_order ... ok [INFO] [stdout] test shared_vec::tests::full_capacity_returns_error ... ok [INFO] [stdout] test shared_vec::tests::disk_persistence_data_survives_reopen ... ok [INFO] [stdout] test shared_vec::tests::pop_back_returns_last_then_none ... ok [INFO] [stdout] test shared_vec::tests::push_back_advances_len_and_get_round_trip ... ok [INFO] [stdout] test shared_vec::tests::second_create_attaches_and_keeps_elements ... ok [INFO] [stdout] test shared_vec::tests::set_replaces_value_at_index ... ok [INFO] [stdout] test shared_vec::tests::snapshot_returns_consistent_prefix ... ok [INFO] [stdout] test shared_vec::tests::struct_payload_round_trip ... ok [INFO] [stdout] test shared_versioned_chain::tests::cross_handle_visibility ... ok [INFO] [stdout] test shared_versioned_chain::tests::disk_persistence_survives_reopen ... ok [INFO] [stdout] test shared_versioned_chain::tests::empty_chain_reads_none ... ok [INFO] [stdout] test shared_versioned_chain::tests::full_chain_returns_error ... ok [INFO] [stdout] test shared_versioned_chain::tests::push_rejects_non_monotonic_version ... ok [INFO] [stdout] test shared_versioned_chain::tests::push_then_read_at_returns_correct_version ... ok [INFO] [stdout] test shared_versioned_chain::tests::second_create_attaches_and_keeps_nodes ... ok [INFO] [stdout] test shared_versioned_slab::tests::a_168_byte_record_at_depth_4_takes_a_768_byte_slot ... ok [INFO] [stdout] test shared_versioned_slab::tests::a_compound_write_across_slots_is_all_or_none_to_a_scan ... ok [INFO] [stdout] test shared_versioned_slab::tests::a_full_chain_sweeps_before_it_refuses_and_refuses_only_when_all_pinned ... ok [INFO] [stdout] test shared_versioned_slab::tests::a_pinned_scan_reads_the_version_it_pinned ... ok [INFO] [stdout] test shared_vec::tests::payload_too_large_at_create ... ok [INFO] [stdout] test shared_versioned_slab::tests::a_retired_slot_is_gone_now_and_present_at_an_earlier_pin ... ok [INFO] [stdout] test shared_versioned_slab::tests::a_second_handle_shares_the_chains_and_the_pins ... ok [INFO] [stdout] test shared_versioned_slab::tests::voiding_an_epoch_undoes_a_dead_compound_write ... ok [INFO] [stdout] test shm_file::tests::a_container_sid_round_trips_its_string_form ... ok [INFO] [stdout] test shm_file::tests::a_handle_that_opened_a_region_leaves_the_name_for_later_openers ... ok [INFO] [stdout] test shm_file::tests::a_kept_name_outlives_the_handle_that_made_it_until_removed_by_name ... ok [INFO] [stdout] test shm_file::tests::a_name_is_owned_by_the_handle_that_made_or_was_asked_to_create_it ... ok [INFO] [stdout] test shm_file::tests::a_security_descriptor_is_applied_or_the_create_fails ... ok [INFO] [stdout] test shm_file::tests::an_appcontainer_namespace_names_the_containers_directory ... ok [INFO] [stdout] test shm_file::tests::anything_but_an_appcontainer_sid_is_refused ... ok [INFO] [stdout] test shm_file::tests::create_named_and_read_write ... ok [INFO] [stdout] test shm_file::tests::drop_then_recreate_fresh ... ok [INFO] [stdout] test shm_file::tests::machine_namespace_reaches_the_os_and_never_downgrades ... ok [INFO] [stdout] test shm_file::tests::namespace_selects_the_windows_prefix ... ok [INFO] [stdout] test shm_file::tests::opening_a_region_nobody_made_is_not_found ... ok [INFO] [stdout] test shm_file::tests::opening_a_region_smaller_than_asked_is_refused ... ok [INFO] [stdout] test shm_file::tests::sanitize_is_deterministic ... ok [INFO] [stdout] test shm_file::tests::two_handles_same_name_see_same_memory ... ok [INFO] [stdout] test spsc_ring::tests::create_in_region_rejects_short_region ... ok [INFO] [stdout] test spsc_ring::tests::create_in_region_round_trips ... ok [INFO] [stdout] test spsc_ring::tests::fills_to_capacity_then_full ... ok [INFO] [stdout] test spsc_ring::tests::open_in_region_attaches_to_initialized_layout ... ok [INFO] [stdout] test spsc_ring::tests::open_round_trips_with_file ... ok [INFO] [stdout] test spsc_ring::tests::peek_drop_without_confirm_leaves_item_in_place ... ok [INFO] [stdout] test spsc_ring::tests::second_create_attaches_and_keeps_items ... ok [INFO] [stdout] test spsc_ring::tests::shm_cross_handle_visibility ... ok [INFO] [stdout] test spsc_ring::tests::shm_round_trip ... ok [INFO] [stdout] test spsc_ring::tests::single_thread_round_trip ... ok [INFO] [stdout] test shared_hash_map::tests::racing_insert_if_absent_on_one_key_admits_exactly_one_writer ... ok [INFO] [stdout] test shared_versioned_slab::tests::a_reader_never_sees_a_half_written_chain ... ok [INFO] [stdout] test shared_deque_urd::tests::four_thieves_no_double_take ... ok [INFO] [stdout] test tagged_offset_ptr::runtime_tests::a_component_that_does_not_fit_is_refused_rather_than_truncated ... ok [INFO] [stdout] test tagged_offset_ptr::runtime_tests::the_runtime_pack_agrees_with_the_const_generic_one ... ok [INFO] [stdout] test tagged_offset_ptr::runtime_tests::unpacking_returns_what_was_packed ... ok [INFO] [stdout] test tagged_offset_ptr::tests::boundary_index_at_max_for_tag_bits_4 ... ok [INFO] [stdout] test tagged_offset_ptr::tests::cross_process_position_independence_via_raw_bits ... ok [INFO] [stdout] test tagged_offset_ptr::tests::equality_and_hash ... ok [INFO] [stdout] test tagged_offset_ptr::tests::integration_with_shared_region_via_index_extraction ... ok [INFO] [stdout] test tagged_offset_ptr::tests::new_panics_on_oversized_index - should panic ... ok [INFO] [stdout] test tagged_offset_ptr::tests::new_panics_on_oversized_tag - should panic ... ok [INFO] [stdout] test tagged_offset_ptr::tests::nil_is_all_ones_and_detectable ... ok [INFO] [stdout] test tagged_offset_ptr::tests::pack_unpack_round_trip_tag_bits_4 ... ok [INFO] [stdout] test tagged_offset_ptr::tests::pack_unpack_round_trip_tag_bits_8 ... ok [INFO] [stdout] test tagged_offset_ptr::tests::raw_round_trip ... ok [INFO] [stdout] test tagged_offset_ptr::tests::tag_bits_0_degenerates_to_offset_ptr ... ok [INFO] [stdout] test tagged_offset_ptr::tests::tag_bits_1_dirty_bit_pattern ... ok [INFO] [stdout] test tagged_offset_ptr::tests::tag_bits_4_max_tag_and_index ... ok [INFO] [stdout] test tagged_offset_ptr::tests::try_new_rejects_oversized_index ... ok [INFO] [stdout] test tagged_offset_ptr::tests::try_new_rejects_oversized_tag ... ok [INFO] [stdout] test tagged_offset_ptr::tests::with_index_keeps_tag ... ok [INFO] [stdout] test tagged_offset_ptr::tests::with_tag_keeps_index ... ok [INFO] [stdout] test take_slot::tests::a_caller_finds_the_value_out_while_another_holds_it ... ok [INFO] [stdout] test take_slot::tests::the_value_goes_back_when_its_holder_unwinds ... ok [INFO] [stdout] test stream_mux::tests::a_stalled_stream_does_not_block_another ... ok [INFO] [stdout] test task_pool::tests::runs_many_tasks_on_few_threads_with_yields ... ok [INFO] [stdout] test temporal_sensor::tests::clock_skew_de_biases_the_trend ... ok [INFO] [stdout] test temporal_sensor::tests::draining_owd_yields_negative_trend ... ok [INFO] [stdout] test temporal_sensor::tests::jittery_arrivals_raise_jitter ... ok [INFO] [stdout] test temporal_sensor::tests::no_skew_leaves_trend_flat ... ok [INFO] [stdout] test temporal_sensor::tests::real_queue_trend_survives_de_biasing ... ok [INFO] [stdout] test temporal_sensor::tests::rising_owd_yields_positive_trend ... ok [INFO] [stdout] test temporal_sensor::tests::steady_link_has_low_jitter_and_flat_trend ... ok [INFO] [stdout] test temporal_sensor::tests::window_is_bounded ... ok [INFO] [stdout] test stream_mux::tests::two_streams_deliver_independently_with_selective_fec ... ok [INFO] [stdout] test tower::tests::recover_whole_blocks_d4_r2 ... ok [INFO] [stdout] test tower::tests::recover_whole_blocks_d6_r3 ... ok [INFO] [stdout] test tower::tests::recover_whole_blocks_d8_r2 ... ok [INFO] [stdout] test tower::tests::too_many_lost_blocks_is_reported ... ok [INFO] [stdout] test trace_sensor::tests::asymmetry_counts_the_hop_difference ... ok [INFO] [stdout] test trace_sensor::tests::asymmetry_is_none_until_both_directions_known ... ok [INFO] [stdout] test shared_reservoir_sampler::tests::uniform_distribution_over_many_trials ... ok [INFO] [stdout] test udp_bridge::tests::a_recovery_datagram_for_an_acked_block_is_stale ... ok [INFO] [stdout] test udp_bridge::tests::bind_rejects_oversized_k ... ok [INFO] [stdout] test test_races::tests::a_stopped_operation_that_runs_late_still_stops_at_its_pause_point ... ok [INFO] [stdout] test udp_bridge::tests::loopback_clean ... ok [INFO] [stdout] test udp_bridge::tests::loopback_heavy_arq ... ok [INFO] [stdout] test shared_vec::tests::length_never_covers_a_slot_still_being_written ... ok [INFO] [stdout] test udp_bridge::tests::loopback_lossy_fec ... ok [INFO] [stdout] test udp_bridge::tests::path_event_registers_and_pmtu_round_trips ... FAILED [INFO] [stdout] test raw_deque::tests::one_owner_two_thieves_lose_nothing ... ok [INFO] [stdout] test unbounded_queue::tests::a_pop_waits_for_the_push_that_took_its_slot ... ok [INFO] [stdout] test unbounded_queue::tests::every_value_pushed_from_many_threads_is_popped_once ... ok [INFO] [stdout] test spsc_ring::tests::two_thread_high_volume_round_trip ... ok [INFO] [stdout] test unbounded_queue::tests::values_come_out_in_push_order_across_blocks ... ok [INFO] [stdout] test unbounded_queue::tests::values_left_in_the_queue_are_dropped_with_it ... ok [INFO] [stdout] test unified_policy::tests::at_optimum_decide_returns_none ... ok [INFO] [stdout] test unified_policy::tests::multi_producer_heavy_load_moves_both_axes ... ok [INFO] [stdout] test unified_policy::tests::multi_producer_prefers_mpsc_over_vyukov_at_every_fill ... ok [INFO] [stdout] test unified_policy::tests::single_producer_light_load_prefers_spsc ... ok [INFO] [stdout] test unified_policy::tests::transition_hysteresis_holds_marginal_gains ... ok [INFO] [stdout] test unified_policy::tests::warm_capacity_lowers_transition_cost ... ok [INFO] [stdout] test versioned_btree_map::tests::a_compound_write_is_all_or_none_to_a_scan ... ok [INFO] [stdout] test versioned_btree_map::tests::a_chunked_resume_covers_the_same_rows_as_one_call ... ok [INFO] [stdout] test versioned_btree_map::tests::a_scan_does_not_see_a_row_written_after_it_pinned ... ok [INFO] [stdout] test versioned_btree_map::tests::a_scan_pinned_before_a_delete_still_sees_the_row ... ok [INFO] [stdout] test versioned_btree_map::tests::a_range_matches_a_std_btreemap_filtered_at_the_pin ... ok [INFO] [stdout] test task_pool::tests::a_task_woken_during_its_poll_runs_again_and_never_in_two_polls_at_once ... ok [INFO] [stdout] test versioned_btree_map::tests::a_sweep_drops_only_what_no_pin_can_reach ... ok [INFO] [stdout] test versioned_btree_map::tests::a_sweep_with_nothing_reclaimable_reports_full ... ok [INFO] [stdout] test versioned_btree_map::tests::an_insert_that_exhausts_the_arena_sweeps_and_retries ... ok [INFO] [stdout] test versioned_btree_map::tests::an_update_replaces_the_entry_so_an_earlier_pin_sees_neither_value ... ok [INFO] [stdout] test versioned_btree_map::tests::reinserting_a_key_a_live_pin_still_needs_is_refused ... ok [INFO] [stdout] test virtual_endpoint::tests::attach_returns_none_for_unbound ... ok [INFO] [stdout] test versioned_btree_map::tests::reinserting_a_key_no_pin_can_reach_is_allowed ... ok [INFO] [stdout] test versioned_btree_map::tests::voiding_an_epoch_undoes_a_dead_compound_write ... ok [INFO] [stdout] test virtual_endpoint::tests::pin_chains_into_locale_axis ... ok [INFO] [stdout] test virtual_endpoint::tests::bind_then_lookup ... ok [INFO] [stdout] test virtual_endpoint::tests::pin_invalidates_on_rebind ... ok [INFO] [stdout] test virtual_endpoint::tests::pin_invalidates_on_unbind ... ok [INFO] [stdout] test virtual_endpoint::tests::remote_target_pins_correctly ... ok [INFO] [stdout] test wait_active::tests::a_setting_that_is_not_a_number_is_ignored_and_named ... ok [INFO] [stdout] test wait_active::tests::calibration_is_on_unless_the_setting_says_off ... ok [INFO] [stdout] test wait_active::tests::without_calibration_the_plan_is_the_fixed_ladder ... ok [INFO] [stdout] test wait_calibration::tests::a_band_plan_is_the_ski_rental_plan_of_its_facts ... ok [INFO] [stdout] test wait_calibration::tests::a_cached_class_publishes_the_plans_of_its_cached_bands ... ok [INFO] [stdout] test wait_calibration::tests::a_deadline_timer_counts_cycles ... ok [INFO] [stdout] test wait_calibration::tests::a_class_of_one_core_is_not_measured ... ok [INFO] [stdout] test wait_calibration::tests::a_fact_is_the_smallest_window_with_its_busy_reading ... ok [INFO] [stdout] test wait_calibration::tests::a_hybrid_host_pins_each_class_to_two_of_its_cores ... ok [INFO] [stdout] test wait_calibration::tests::a_host_of_one_class_is_one_unpinned_class ... ok [INFO] [stdout] test wait_calibration::tests::a_record_for_another_host_class_or_schema_reads_as_absent ... ok [INFO] [stdout] test wait_calibration::tests::a_record_reads_back_as_written ... ok [INFO] [stdout] test wait_calibration::tests::a_repeated_or_unknown_line_makes_a_record_unreadable ... ok [INFO] [stdout] test wait_calibration::tests::a_storer_that_stops_releases_a_spinning_waiter ... ok [INFO] [stdout] test wait_calibration::tests::a_timer_that_returns_at_once_does_not_hold ... ok [INFO] [stdout] test wait_calibration::tests::a_value_outside_its_bound_is_refused ... ok [INFO] [stdout] test virtual_endpoint::tests::rebind_bumps_generation ... ok [INFO] [stdout] test wait_calibration::tests::each_monitor_state_this_host_has_wakes_its_waiter ... ok [INFO] [stdout] test wait_calibration::tests::interrupts_ending_the_largest_requests_leave_the_unit_at_one_cycle ... ok [INFO] [stdout] test wait_calibration::tests::the_sweep_gives_the_floor_the_guard_floor_and_the_unit ... ok [INFO] [stdout] test wait_calibration::tests::this_hosts_intrinsic_facts_lie_within_their_bounds ... ok [INFO] [stdout] test wait_calibration::tests::windows_that_spread_past_their_median_give_no_fact ... ok [INFO] [stdout] test udp_bridge::tests::a_challenge_retires_on_its_timeout ... ok [INFO] [stdout] test wait_instr::tests::a_family_this_host_lacks_never_runs ... ok [INFO] [stdout] test wait_instr::tests::a_monitor_wait_is_skipped_when_the_store_has_already_landed ... ok [INFO] [stdout] test wait_instr::tests::a_store_from_another_thread_ends_a_monitor_wait ... ok [INFO] [stdout] test wait_instr::tests::a_token_exists_exactly_where_cpuid_reports_its_family ... ok [INFO] [stdout] test wait_instr::tests::a_user_wait_and_a_timed_pause_end_at_their_deadline ... ok [INFO] [stdout] test wait_instr::tests::the_timer_ends_a_monitor_wait_nobody_stores_to ... ok [INFO] [stdout] test wait_plan::tests::a_hold_no_longer_than_s0_spins_to_the_hold_and_parks ... ok [INFO] [stdout] test wait_plan::tests::a_host_with_a_monitor_spins_to_s0_then_monitors_to_b ... ok [INFO] [stdout] test wait_plan::tests::a_host_without_a_monitor_spins_to_b ... ok [INFO] [stdout] test wait_plan::tests::load_bands_split_the_machine_into_quarters ... ok [INFO] [stdout] test wait_plan::tests::the_environment_overrides_win_over_the_measured_lengths ... ok [INFO] [stdout] test wait_plan::tests::the_fallback_is_the_fixed_ladder_with_c1_and_c01 ... ok [INFO] [stdout] test wait_plan::tests::without_an_invariant_tsc_there_is_no_monitor_phase ... ok [INFO] [stdout] test wait_topology::tests::a_cpu_set_record_that_overruns_the_buffer_is_no_topology ... ok [INFO] [stdout] test wait_topology::tests::a_sysfs_tree_gives_each_online_processor_its_core ... ok [INFO] [stdout] test wait_topology::tests::cpu_set_records_give_each_processor_its_core_and_class ... ok [INFO] [stdout] test wait_topology::tests::this_host_reports_every_processor_once_with_itself_among_its_siblings ... ok [INFO] [stdout] test wait_calibration::tests::a_spin_and_each_park_wake_their_waiter ... ok [INFO] [stdout] test waker_slot::tests::a_later_registration_replaces_the_earlier_waker ... ok [INFO] [stdout] test waker_slot::tests::a_wake_during_a_registration_reaches_the_registered_waker ... ok [INFO] [stdout] test waker_slot::tests::a_wake_reaches_the_registered_waker_once ... ok [INFO] [stdout] test wbest_sensor::tests::coalesced_pairs_are_discarded ... ok [INFO] [stdout] test wbest_sensor::tests::effective_capacity_is_median_of_pair_rates ... ok [INFO] [stdout] test wbest_sensor::tests::idle_path_gives_available_equal_to_capacity ... ok [INFO] [stdout] test wbest_sensor::tests::loaded_path_shrinks_available_per_formula ... ok [INFO] [stdout] test wbest_sensor::tests::saturated_path_clamps_available_to_zero ... ok [INFO] [stdout] test udp_bridge::tests::three_concurrent_rs_senders_all_deliver ... ok [INFO] [stdout] test wait_calibration::tests::writers_in_parallel_never_leave_a_mixed_record ... ok [INFO] [stdout] test sens_unified::tests::fb_reaches_a_peer_that_stopped_speaking ... ok [INFO] [stdout] test udp_bridge::tests::restarted_sender_is_adopted_after_the_challenge ... ok [INFO] [stdout] test waker_ring::tests::many_subscribers_few_threads_no_thread_per_sub ... ok [INFO] [stdout] test udp_bridge::tests::two_concurrent_rs_senders_both_deliver ... ok [INFO] [stdout] test wait_calibration::tests::a_waiter_held_past_the_calibration_bound_completes_a_test_window ... ok [INFO] [stdout] test mmf_attach::tests::a_builder_that_dies_holding_the_marker_does_not_keep_the_region_from_being_built ... ok [INFO] [stdout] test sens_unified::tests::unified_two_peers_deliver_and_are_attributed_separately ... ok [INFO] [stdout] test sens_rlc::tests::three_sparse_senders_keep_delivering_after_one_goes_silent ... ok [INFO] [stdout] test sens_unified::tests::unified_three_sparse_peers_survive_one_going_silent ... ok [INFO] [stdout] test shared_deque::tests::one_owner_four_thieves_concurrent ... ok [INFO] [stdout] test shared_holder_table::tests::a_layout_never_finished_is_refused_as_timed_out ... ok [INFO] [stdout] test sens_rlc::tests::survivors_deliver_while_the_receiver_naks_a_dead_peer ... ok [INFO] [stdout] test sens_unified::tests::unified_poll_returns_promptly_under_sparse_traffic ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- control_frame::tests::the_control_packet_type_is_in_the_wire_specification stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'control_frame::tests::the_control_packet_type_is_in_the_wire_specification' (5428) panicked at src/spec_doc.rs:70:29: [INFO] [stdout] the specification is readable at /opt/rustwide/workdir/../../SENS_O_MATIC_WIRE.md: No such file or directory (os error 2) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x593ac95e9bf1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x593ac9602cba - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x593ac95eed6c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x593ac95c0c46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x593ac95df8d9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x593ac9576630 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x593ac95dfc02 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x593ac95c0cf2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x593ac95b9419 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x593ac95c1edd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x593ac96033ec - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x593ac92a0979 - subetha_cxc[8a75145ab3ff978a]::spec_doc::table_after::{closure#0} [INFO] [stdout] 12: 0x593ac92af584 - subetha_cxc[8a75145ab3ff978a]::spec_doc::table_after [INFO] [stdout] 13: 0x593ac92af7e2 - subetha_cxc[8a75145ab3ff978a]::spec_doc::assert_listed [INFO] [stdout] 14: 0x593ac9155da1 - >::call_once [INFO] [stdout] 15: 0x593ac956991b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 16: 0x593ac9576f85 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 17: 0x593ac9570844 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 18: 0x593ac957a0e2 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 19: 0x593ac95e8539 - ::new::thread_start [INFO] [stdout] 20: 0x774ab0e93dfa - [INFO] [stdout] 21: 0x774ab0f273d4 - clone [INFO] [stdout] 22: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- control_frame::tests::the_control_frame_types_match_the_wire_specification stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'control_frame::tests::the_control_frame_types_match_the_wire_specification' (5427) panicked at src/spec_doc.rs:70:29: [INFO] [stdout] the specification is readable at /opt/rustwide/workdir/../../SENS_O_MATIC_WIRE.md: No such file or directory (os error 2) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x593ac95e9bf1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x593ac9602cba - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x593ac95eed6c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x593ac95c0c46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x593ac95df8d9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x593ac9576630 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x593ac95dfc02 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x593ac95c0cf2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x593ac95b9419 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x593ac95c1edd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x593ac96033ec - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x593ac92a0979 - subetha_cxc[8a75145ab3ff978a]::spec_doc::table_after::{closure#0} [INFO] [stdout] 12: 0x593ac92af584 - subetha_cxc[8a75145ab3ff978a]::spec_doc::table_after [INFO] [stdout] 13: 0x593ac954cd9f - subetha_cxc[8a75145ab3ff978a]::control_frame::tests::the_control_frame_types_match_the_wire_specification [INFO] [stdout] 14: 0x593ac9155d69 - >::call_once [INFO] [stdout] 15: 0x593ac956991b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 16: 0x593ac9576f85 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 17: 0x593ac9570844 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 18: 0x593ac957a0e2 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 19: 0x593ac95e8539 - ::new::thread_start [INFO] [stdout] 20: 0x774ab0e93dfa - [INFO] [stdout] 21: 0x774ab0f273d4 - clone [INFO] [stdout] 22: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- reliable_udp::tests::the_rs_data_packet_type_is_in_the_wire_specification stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'reliable_udp::tests::the_rs_data_packet_type_is_in_the_wire_specification' (6581) panicked at src/spec_doc.rs:70:29: [INFO] [stdout] the specification is readable at /opt/rustwide/workdir/../../SENS_O_MATIC_WIRE.md: No such file or directory (os error 2) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x593ac95e9bf1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x593ac9602cba - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x593ac95eed6c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x593ac95c0c46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x593ac95df8d9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x593ac9576630 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x593ac95dfc02 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x593ac95c0cf2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x593ac95b9419 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x593ac95c1edd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x593ac96033ec - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x593ac92a0979 - subetha_cxc[8a75145ab3ff978a]::spec_doc::table_after::{closure#0} [INFO] [stdout] 12: 0x593ac92af584 - subetha_cxc[8a75145ab3ff978a]::spec_doc::table_after [INFO] [stdout] 13: 0x593ac92af7e2 - subetha_cxc[8a75145ab3ff978a]::spec_doc::assert_listed [INFO] [stdout] 14: 0x593ac9154c61 - >::call_once [INFO] [stdout] 15: 0x593ac956991b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 16: 0x593ac9576f85 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 17: 0x593ac9570844 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 18: 0x593ac957a0e2 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 19: 0x593ac95e8539 - ::new::thread_start [INFO] [stdout] 20: 0x774ab0e93dfa - [INFO] [stdout] 21: 0x774ab0f273d4 - clone [INFO] [stdout] 22: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- sens_rlc::tests::the_rlc_packet_types_are_all_in_the_wire_specification stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'sens_rlc::tests::the_rlc_packet_types_are_all_in_the_wire_specification' (6742) panicked at src/spec_doc.rs:70:29: [INFO] [stdout] the specification is readable at /opt/rustwide/workdir/../../SENS_O_MATIC_WIRE.md: No such file or directory (os error 2) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x593ac95e9bf1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x593ac9602cba - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x593ac95eed6c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x593ac95c0c46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x593ac95df8d9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x593ac9576630 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x593ac95dfc02 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x593ac95c0cf2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x593ac95b9419 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x593ac95c1edd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x593ac96033ec - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x593ac92a0979 - subetha_cxc[8a75145ab3ff978a]::spec_doc::table_after::{closure#0} [INFO] [stdout] 12: 0x593ac92af584 - subetha_cxc[8a75145ab3ff978a]::spec_doc::table_after [INFO] [stdout] 13: 0x593ac92af7e2 - subetha_cxc[8a75145ab3ff978a]::spec_doc::assert_listed [INFO] [stdout] 14: 0x593ac9257cda - subetha_cxc[8a75145ab3ff978a]::sens_rlc::tests::the_rlc_packet_types_are_all_in_the_wire_specification [INFO] [stdout] 15: 0x593ac917d759 - >::call_once [INFO] [stdout] 16: 0x593ac956991b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 17: 0x593ac9576f85 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 18: 0x593ac9570844 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 19: 0x593ac957a0e2 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 20: 0x593ac95e8539 - ::new::thread_start [INFO] [stdout] 21: 0x774ab0e93dfa - [INFO] [stdout] 22: 0x774ab0f273d4 - clone [INFO] [stdout] 23: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- sens_unified::tests::the_cross_code_packet_types_are_in_the_wire_specification stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'sens_unified::tests::the_cross_code_packet_types_are_in_the_wire_specification' (6785) panicked at src/spec_doc.rs:70:29: [INFO] [stdout] the specification is readable at /opt/rustwide/workdir/../../SENS_O_MATIC_WIRE.md: No such file or directory (os error 2) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x593ac95e9bf1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x593ac9602cba - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x593ac95eed6c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x593ac95c0c46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x593ac95df8d9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x593ac9576630 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x593ac95dfc02 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x593ac95c0cf2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x593ac95b9419 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x593ac95c1edd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x593ac96033ec - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x593ac92a0979 - subetha_cxc[8a75145ab3ff978a]::spec_doc::table_after::{closure#0} [INFO] [stdout] 12: 0x593ac92af584 - subetha_cxc[8a75145ab3ff978a]::spec_doc::table_after [INFO] [stdout] 13: 0x593ac92af7e2 - subetha_cxc[8a75145ab3ff978a]::spec_doc::assert_listed [INFO] [stdout] 14: 0x593ac9154ff1 - >::call_once [INFO] [stdout] 15: 0x593ac956991b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 16: 0x593ac9576f85 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 17: 0x593ac9570844 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 18: 0x593ac957a0e2 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 19: 0x593ac95e8539 - ::new::thread_start [INFO] [stdout] 20: 0x774ab0e93dfa - [INFO] [stdout] 21: 0x774ab0f273d4 - clone [INFO] [stdout] 22: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- udp_bridge::tests::path_event_registers_and_pmtu_round_trips stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'udp_bridge::tests::path_event_registers_and_pmtu_round_trips' (9598) panicked at src/udp_bridge.rs:5062:9: [INFO] [stdout] sender path event registered [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x593ac95e9bf1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x593ac9602cba - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x593ac95eed6c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x593ac95c0c46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x593ac95df8d9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x593ac9576630 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x593ac95dfc02 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x593ac95c0d24 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x593ac95b9419 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x593ac95c1edd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x593ac96033ec - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x593ac9217f8d - subetha_cxc[8a75145ab3ff978a]::udp_bridge::tests::path_event_registers_and_pmtu_round_trips [INFO] [stdout] 12: 0x593ac9152519 - >::call_once [INFO] [stdout] 13: 0x593ac956991b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 14: 0x593ac9576f85 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 15: 0x593ac9570844 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 16: 0x593ac957a0e2 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 17: 0x593ac95e8539 - ::new::thread_start [INFO] [stdout] 18: 0x774ab0e93dfa - [INFO] [stdout] 19: 0x774ab0f273d4 - clone [INFO] [stdout] 20: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] control_frame::tests::the_control_frame_types_match_the_wire_specification [INFO] [stdout] control_frame::tests::the_control_packet_type_is_in_the_wire_specification [INFO] [stdout] reliable_udp::tests::the_rs_data_packet_type_is_in_the_wire_specification [INFO] [stdout] sens_rlc::tests::the_rlc_packet_types_are_all_in_the_wire_specification [INFO] [stdout] sens_unified::tests::the_cross_code_packet_types_are_in_the_wire_specification [INFO] [stdout] udp_bridge::tests::path_event_registers_and_pmtu_round_trips [INFO] [stdout] [INFO] [stdout] test result: FAILED. 1647 passed; 6 failed; 1 ignored; 0 measured; 0 filtered out; finished in 8.37s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] running `Command { std: "docker" "inspect" "029c034004b8350d8b59c3e9b6de26c5168adaf034f6a14cc239a50377a4ffec", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "029c034004b8350d8b59c3e9b6de26c5168adaf034f6a14cc239a50377a4ffec", kill_on_drop: false }` [INFO] [stdout] 029c034004b8350d8b59c3e9b6de26c5168adaf034f6a14cc239a50377a4ffec