[INFO] fetching crate slither 0.4.0...
[INFO] testing slither-0.4.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate slither 0.4.0 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate slither 0.4.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate slither 0.4.0
[INFO] tweaked toml for crates.io crate slither 0.4.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate slither 0.4.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 slither 0.4.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 futures-task v0.3.34
[INFO] [stderr]   Downloaded futures-sink v0.3.34
[INFO] [stderr]   Downloaded futures-macro v0.3.34
[INFO] [stderr]   Downloaded tower v0.5.3
[INFO] [stderr]   Downloaded futures-core v0.3.34
[INFO] [stderr]   Downloaded packtool-macro v0.6.0
[INFO] [stderr]   Downloaded tokio-macros v2.7.2
[INFO] [stderr]   Downloaded bytes v1.12.1
[INFO] [stderr]   Downloaded thiserror v2.0.20
[INFO] [stderr]   Downloaded packtool v0.6.0
[INFO] [stderr]   Downloaded thiserror-impl v2.0.20
[INFO] [stderr]   Downloaded core-foundation v0.10.1
[INFO] [stderr]   Downloaded rand_core v0.10.1
[INFO] [stderr]   Downloaded rand_chacha v0.10.0
[INFO] [stderr]   Downloaded security-framework-sys v2.17.0
[INFO] [stderr]   Downloaded hiss-macros v0.3.3
[INFO] [stderr]   Downloaded socket2 v0.6.5
[INFO] [stderr]   Downloaded security-framework v3.7.0
[INFO] [stderr]   Downloaded mio v1.2.2
[INFO] [stderr]   Downloaded futures-util v0.3.34
[INFO] [stderr]   Downloaded tokio-util v0.7.19
[INFO] [stderr]   Downloaded cryptoxide v0.6.3
[INFO] [stderr]   Downloaded syn v3.0.3
[INFO] [stderr]   Downloaded hiss v0.4.1
[INFO] [stderr]   Downloaded tokio v1.53.1
[INFO] [stderr]   Downloaded eccoxide v0.4.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 5636f94608a666e00e5743365bc949bfef4b62f6497a4bd9784f20fea53b2d6a
[INFO] running `Command { std: "docker" "start" "5636f94608a666e00e5743365bc949bfef4b62f6497a4bd9784f20fea53b2d6a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5636f94608a666e00e5743365bc949bfef4b62f6497a4bd9784f20fea53b2d6a", 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" "5636f94608a666e00e5743365bc949bfef4b62f6497a4bd9784f20fea53b2d6a" "/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" "5636f94608a666e00e5743365bc949bfef4b62f6497a4bd9784f20fea53b2d6a", 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" "5636f94608a666e00e5743365bc949bfef4b62f6497a4bd9784f20fea53b2d6a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling eccoxide v0.4.3
[INFO] [stderr]    Compiling cryptoxide v0.6.3
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling hiss-macros v0.3.3
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling packtool-macro v0.6.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling packtool v0.6.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling hiss v0.4.1
[INFO] [stderr]    Compiling rand_chacha v0.10.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling slither v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.33s
[INFO] running `Command { std: "docker" "inspect" "5636f94608a666e00e5743365bc949bfef4b62f6497a4bd9784f20fea53b2d6a", 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" "5636f94608a666e00e5743365bc949bfef4b62f6497a4bd9784f20fea53b2d6a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling cryptoxide v0.6.3
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling hiss v0.4.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling slither v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 30.99s
[INFO] running `Command { std: "docker" "inspect" "5636f94608a666e00e5743365bc949bfef4b62f6497a4bd9784f20fea53b2d6a", 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" "5636f94608a666e00e5743365bc949bfef4b62f6497a4bd9784f20fea53b2d6a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/slither-3c32c7c4599f84ad)
[INFO] [stdout] 
[INFO] [stdout] running 801 tests
[INFO] [stdout] test config::tests::a_window_past_the_varint_bound_is_refused ... ok
[INFO] [stdout] test core::connection::close::tests::a_backwards_timestamp_is_not_due_and_does_not_panic ... ok
[INFO] [stdout] test core::connection::close::tests::closing_to_draining_keeps_the_original_deadline ... ok
[INFO] [stdout] test config::tests::the_epoch_size_override_takes_effect ... ok
[INFO] [stdout] test core::connection::close::tests::a_reply_is_the_original_close ... ok
[INFO] [stdout] test core::connection::close::tests::live_and_dead_have_no_linger ... ok
[INFO] [stdout] test constants::tests::frame_types_are_distinct ... ok
[INFO] [stdout] test config::tests::the_window_override_takes_effect ... ok
[INFO] [stdout] test core::connection::close::tests::the_first_reply_is_not_rate_limited_by_the_opening_close ... ok
[INFO] [stdout] test config::tests::the_default_epoch_size_is_rekey_epoch_msgs ... ok
[INFO] [stdout] test core::connection::flow::tests::both_max_streams_triggers_use_the_batch_constant ... ok
[INFO] [stdout] test core::connection::flow::tests::consume_to_is_monotone_and_idempotent ... ok
[INFO] [stdout] test core::connection::flow::tests::credit_frames_apply_as_monotone_max ... ok
[INFO] [stdout] test core::connection::flow::tests::the_max_streams_ceiling_boundary_is_two_sided ... ok
[INFO] [stdout] test core::connection::flow::tests::every_violation_carries_its_registry_code ... ok
[INFO] [stdout] test core::connection::flow::tests::the_connection_bound_uses_checked_arithmetic ... ok
[INFO] [stdout] test core::connection::frame::tests::a_truncated_ack_is_structural ... ok
[INFO] [stdout] test constants::tests::epoch_jump_matches_hiss ... ok
[INFO] [stdout] test core::connection::frame::tests::ack_eliciting_matches_the_whole_of_table_8_3 ... ok
[INFO] [stdout] test core::connection::frame::tests::ack_range_count_boundary_is_two_sided ... ok
[INFO] [stdout] test constants::tests::timers_are_expressible_in_virtual_time ... ok
[INFO] [stdout] test core::connection::frame::tests::a_valid_frame_before_an_unknown_type_is_not_applied ... ok
[INFO] [stdout] test core::connection::flow::tests::the_regrant_threshold_is_two_sided_at_half_the_window ... ok
[INFO] [stdout] test core::connection::frame::tests::a_non_minimally_encoded_type_code_still_parses ... ok
[INFO] [stdout] test core::connection::frame::tests::ack_round_trips_with_extra_ranges ... ok
[INFO] [stdout] test core::connection::frame::tests::an_ack_range_below_counter_zero_is_structural ... ok
[INFO] [stdout] test core::connection::frame::tests::an_unknown_type_is_structural ... ok
[INFO] [stdout] test config::tests::a_window_below_its_ratified_default_is_refused ... ok
[INFO] [stdout] test constants::tests::error_codes_are_distinct_and_below_the_application_base ... ok
[INFO] [stdout] test core::connection::close::tests::closing_lingers_for_close_linger ... ok
[INFO] [stdout] test core::connection::close::tests::replies_are_capped_at_one_per_second ... ok
[INFO] [stdout] test core::connection::flow::tests::a_fresh_window_owes_no_grant ... ok
[INFO] [stdout] test core::connection::frame::tests::ack_ranges_are_descending_and_newest_first ... ok
[INFO] [stdout] test config::tests::the_default_windows_are_the_ratified_constants ... ok
[INFO] [stdout] test config::tests::the_stream_window_may_not_exceed_the_connection_window ... ok
[INFO] [stdout] test core::connection::frame::tests::close_round_trips_with_code_and_reason ... ok
[INFO] [stdout] test core::connection::frame::tests::packing_refuses_a_frame_that_would_overrun_max_plaintext ... ok
[INFO] [stdout] test core::connection::frame::tests::padding_and_ping_are_one_byte_each ... ok
[INFO] [stdout] test core::connection::frame::tests::padding_may_appear_anywhere ... ok
[INFO] [stdout] test core::connection::frame::tests::close_reason_running_past_the_plaintext_is_structural ... ok
[INFO] [stdout] test core::connection::frame::tests::packing_emits_ack_then_control_then_ping ... ok
[INFO] [stdout] test core::connection::frame::tests::the_reserved_type_is_an_unknown_type ... ok
[INFO] [stdout] test core::connection::recv::tests::a_fully_read_range_that_arrives_again_stores_nothing ... ok
[INFO] [stdout] test core::connection::recv::tests::a_pinned_final_size_is_the_retirement_target ... ok
[INFO] [stdout] test core::connection::frame::tests::packet_ack_eliciting_is_an_any_over_frames ... ok
[INFO] [stdout] test core::connection::frame::tests::close_reason_len_boundary_is_two_sided ... ok
[INFO] [stdout] test core::connection::frame::tests::retransmission_classes_match_the_whole_of_table_8_3 ... ok
[INFO] [stdout] test core::connection::recv::tests::a_reset_agreeing_with_a_complete_half_is_a_no_op ... ok
[INFO] [stdout] test core::connection::recv::tests::a_prepending_bridge_copies_the_new_byte_too ... ok
[INFO] [stdout] test core::connection::mobility::tests::only_a_response_echoing_this_armings_challenge_validates ... ok
[INFO] [stdout] test core::connection::recv::tests::a_reset_discards_the_buffer_and_surfaces_once_observed ... ok
[INFO] [stdout] test core::connection::mobility::tests::spend_reduces_the_headroom_and_a_receive_restores_it ... ok
[INFO] [stdout] test core::connection::mobility::tests::a_validated_address_admits_anything_and_counts_nothing ... ok
[INFO] [stdout] test core::connection::mobility::tests::the_three_contested_states_are_distinguishable ... ok
[INFO] [stdout] test core::connection::mobility::tests::validation_is_terminal_until_the_next_arming ... ok
[INFO] [stdout] test core::connection::mobility::tests::the_gate_is_three_times_received_and_the_boundary_is_admitted ... ok
[INFO] [stdout] test core::connection::recv::tests::a_covered_frame_writes_nothing ... ok
[INFO] [stdout] test core::connection::recv::tests::an_empty_open_half_parks_rather_than_ending ... ok
[INFO] [stdout] test core::connection::recv::tests::end_of_stream_follows_the_last_byte_rather_than_replacing_it ... ok
[INFO] [stdout] test core::connection::recv::tests::out_of_order_ranges_reassemble ... ok
[INFO] [stdout] test core::connection::recv::tests::overlapping_ranges_deliver_each_byte_once ... ok
[INFO] [stdout] test core::connection::frame::tests::close_new_truncates_at_close_reason_max ... ok
[INFO] [stdout] test core::connection::frame::tests::the_path_frames_round_trip_as_nine_fixed_bytes ... ok
[INFO] [stdout] test core::connection::mobility::tests::a_response_to_the_previous_arming_is_worthless_after_a_re_arm ... ok
[INFO] [stdout] test core::connection::recv::tests::adjacent_ranges_coalesce_rather_than_accumulate ... ok
[INFO] [stdout] test core::connection::recv::tests::the_three_final_size_errors ... ok
[INFO] [stdout] test core::connection::send::tests::a_reset_stops_the_data_and_regenerates_until_acked ... ok
[INFO] [stdout] test core::connection::recv::tests::an_appending_bridge_copies_the_new_byte_and_not_the_range_it_extends ... ok
[INFO] [stdout] test core::connection::send::tests::a_retransmitted_chunk_is_not_a_first_transmission ... ok
[INFO] [stdout] test core::connection::recv::tests::capped_growth_holds_capacity_within_an_eighth_of_the_span ... ok
[INFO] [stdout] test core::connection::recv::tests::a_reset_returns_the_capacity_and_not_the_copy_work ... ok
[INFO] [stdout] test core::connection::send::tests::range_set_coalesces_on_insert_and_splits_on_remove ... ok
[INFO] [stdout] test core::connection::send::tests::credit_unblocks_a_parked_writer ... ok
[INFO] [stdout] test core::connection::send::tests::an_empty_write_is_a_no_op_and_not_a_block ... ok
[INFO] [stdout] test core::connection::send::tests::a_chunk_is_bounded_by_the_quantum_and_the_rest_stays_pending ... ok
[INFO] [stdout] test core::connection::send::tests::data_recvd_needs_every_byte_and_the_fin_acknowledged ... ok
[INFO] [stdout] test core::connection::send::tests::a_reset_with_nothing_written_has_final_size_zero ... ok
[INFO] [stdout] test core::connection::send::tests::an_empty_finish_produces_an_empty_fin_frame ... ok
[INFO] [stdout] test core::connection::recv::tests::the_stream_credit_bound_is_two_sided ... ok
[INFO] [stdout] test core::connection::send::tests::retransmissions_are_served_first ... ok
[INFO] [stdout] test core::connection::send::tests::a_write_is_bounded_by_whichever_level_is_tighter ... ok
[INFO] [stdout] test core::connection::send::tests::sending_does_not_free_the_retention_set ... ok
[INFO] [stdout] test core::connection::send::tests::an_acked_sub_range_does_not_return_on_loss ... ok
[INFO] [stdout] test core::connection::session::tests::arming_and_marking_are_independent_axes ... ok
[INFO] [stdout] test core::connection::send::tests::the_fin_rides_the_frame_that_ends_the_stream ... ok
[INFO] [stdout] test core::connection::session::tests::advancing_the_greatest_slides_the_window ... ok
[INFO] [stdout] test core::connection::session::tests::install_pins_both_clocks_and_arms_the_deadline ... ok
[INFO] [stdout] test core::connection::session::tests::out_of_order_within_the_window_is_fresh_once_each ... ok
[INFO] [stdout] test core::connection::session::tests::a_quiet_send_does_not_move_last_send ... ok
[INFO] [stdout] test core::connection::recv::tests::the_retirement_target_is_the_advertised_limit_not_the_high_water_mark ... ok
[INFO] [stdout] test core::connection::session::tests::ranges_desc_handles_the_alternating_worst_case ... ok
[INFO] [stdout] test core::connection::session::tests::ranges_desc_is_empty_before_anything_is_received ... ok
[INFO] [stdout] test core::connection::session::tests::ranges_desc_is_newest_first_and_descending ... ok
[INFO] [stdout] test core::connection::session::tests::ranges_desc_stops_at_counter_zero ... ok
[INFO] [stdout] test core::connection::send::tests::writing_after_finish_or_reset_is_finished ... ok
[INFO] [stdout] test core::connection::session::tests::a_fresh_window_accepts_anything_once ... ok
[INFO] [stdout] test core::connection::session::tests::the_previous_greatest_is_remembered_after_an_advance ... ok
[INFO] [stdout] test core::connection::session::tests::the_window_edge_is_two_sided ... ok
[INFO] [stdout] test core::connection::recv::tests::the_reassembly_chunk_ceiling_is_two_sided ... ok
[INFO] [stdout] test core::connection::frame::tests::close_with_an_empty_reason_round_trips ... ok
[INFO] [stdout] test core::connection::session::tests::a_jump_past_the_whole_window_clears_it ... ok
[INFO] [stdout] test core::connection::session::tests::later_sends_do_not_re_arm_or_defer_the_deadline ... ok
[INFO] [stdout] test core::connection::recv::tests::capacity_is_what_arrived_and_not_the_window ... ok
[INFO] [stdout] test core::connection::session::tests::an_authenticated_fresh_receive_disarms_and_re_anchors ... ok
[INFO] [stdout] test core::connection::smoke::a_firing_pto_probes_a_flight_loss_detection_cannot_yet_judge ... ok
[INFO] [stdout] test core::connection::session::transport_tests::a_sealed_packet_opens_at_the_peer ... ok
[INFO] [stdout] test core::connection::smoke::a_multi_packet_write_reassembles ... ok
[INFO] [stdout] test core::connection::session::transport_tests::an_empty_plaintext_is_a_thirty_byte_datagram ... ok
[INFO] [stdout] test core::connection::stream_id::tests::display_is_the_decimal_wire_value ... ok
[INFO] [stdout] test core::connection::smoke::the_pto_is_armed_only_while_something_is_in_flight ... ok
[INFO] [stdout] test core::connection::stream_id::tests::the_largest_decodable_id_yields_the_largest_index ... ok
[INFO] [stdout] test core::connection::stream_id::tests::the_two_low_bits_are_the_tag_and_the_rest_is_the_index ... ok
[INFO] [stdout] test core::connection::stream_id::tests::opener_comes_from_the_installed_role ... ok
[INFO] [stdout] test core::connection::streams::tests::a_frame_above_the_cumulative_limit_emits_zero_events ... ok
[INFO] [stdout] test core::connection::streams::tests::a_stream_frame_on_a_local_uni_space_is_a_state_error ... ok
[INFO] [stdout] test core::connection::streams::tests::abandoning_a_bidi_recv_half_tombstones_the_half_and_not_the_index ... ok
[INFO] [stdout] test core::connection::streams::tests::abandoning_a_peer_opened_uni_half_advances_the_watermark_and_grants_credit ... ok
[INFO] [stdout] test core::connection::smoke::the_fill_serves_streams_round_robin ... ok
[INFO] [stdout] test core::connection::streams::tests::abandonment_trues_up_to_the_stream_window_not_the_high_water_mark ... ok
[INFO] [stdout] test core::connection::streams::tests::an_empty_finless_stream_frame_opens_its_stream ... ok
[INFO] [stdout] test core::connection::streams::tests::a_duplicate_frame_for_a_freed_stream_is_inert ... ok
[INFO] [stdout] test core::connection::streams::tests::reassembly_capacity_stays_within_the_connection_window ... ok
[INFO] [stdout] test core::connection::streams::tests::max_stream_data_never_opens_a_stream ... ok
[INFO] [stdout] test core::connection::streams::tests::the_connection_bound_binds_before_the_stream_bound_across_streams ... ok
[INFO] [stdout] test core::connection::tests::ack_eliciting_classifier::every_row_of_the_frame_table_is_classified ... ok
[INFO] [stdout] test core::connection::streams::tests::an_implicit_open_of_six_streams_emits_six_stream_opened_events ... ok
[INFO] [stdout] test core::connection::smoke::stream_id_parity_comes_from_the_installed_role ... ok
[INFO] [stdout] test core::connection::tests::ack_eliciting_classifier::ack_eliciting_is_not_the_complement_of_the_quiet_set ... ok
[INFO] [stdout] test core::connection::session::transport_tests::a_replay_is_dropped_and_does_not_refresh_liveness ... ok
[INFO] [stdout] test core::connection::session::transport_tests::an_injected_seal_failure_moves_nothing ... ok
[INFO] [stdout] test core::connection::tests::codec::a_ping_is_accepted_and_answered_with_nothing_in_slice_3a ... ok
[INFO] [stdout] test core::connection::session::transport_tests::a_forgery_at_a_counter_does_not_burn_it ... ok
[INFO] [stdout] test core::connection::smoke::the_window_defers_the_seal_and_never_the_acceptance ... ok
[INFO] [stdout] test core::connection::smoke::an_ack_drains_the_sent_map_and_completes_the_send_half ... ok
[INFO] [stdout] test core::connection::session::transport_tests::packets_open_out_of_order_once_each ... ok
[INFO] [stdout] test core::connection::smoke::an_early_opened_stream_keeps_its_handle_across_install ... ok
[INFO] [stdout] test core::connection::session::transport_tests::seal_quiet_does_not_mark_and_seal_does ... ok
[INFO] [stdout] test core::connection::smoke::a_reset_crosses_the_wire_and_surfaces_to_the_reader ... ok
[INFO] [stdout] test core::connection::smoke::the_first_in_order_packet_arms_the_timer_and_the_second_makes_it_due_now ... ok
[INFO] [stdout] test core::connection::tests::codec::garbage_before_a_valid_close_is_also_a_violation ... ok
[INFO] [stdout] test core::connection::smoke::a_snapshot_settles_only_once_its_bytes_are_acknowledged ... ok
[INFO] [stdout] test core::connection::smoke::bytes_written_on_one_core_are_read_on_the_other ... ok
[INFO] [stdout] test core::connection::tests::codec::a_length_field_overrunning_the_plaintext_is_a_structural_failure ... ok
[INFO] [stdout] test core::connection::tests::codec::a_full_size_plaintext_is_accepted ... ok
[INFO] [stdout] test core::connection::tests::codec::a_well_formed_ack_is_decoded_and_not_acted_on ... ok
[INFO] [stdout] test core::connection::tests::codec::an_ack_range_descending_below_zero_is_a_structural_failure ... ok
[INFO] [stdout] test core::connection::tests::codec::a_close_code_at_the_varint_maximum_round_trips ... ok
[INFO] [stdout] test core::connection::tests::codec::a_structural_ack_error_beats_the_semantic_no_op ... ok
[INFO] [stdout] test core::connection::tests::codec::an_empty_plaintext_is_not_a_frame_error ... ok
[INFO] [stdout] test core::connection::tests::codec::a_truncated_frame_is_a_structural_failure ... ok
[INFO] [stdout] test core::connection::tests::codec::parse_then_apply_a_valid_close_followed_by_garbage_is_a_violation ... ok
[INFO] [stdout] test core::connection::tests::codec::an_ack_largest_above_anything_sealed_is_ignored_not_fatal ... ok
[INFO] [stdout] test core::connection::tests::counter::every_seal_burns_the_next_counter_and_never_repeats ... ok
[INFO] [stdout] test core::connection::tests::codec::non_minimal_varints_are_accepted ... ok
[INFO] [stdout] test core::connection::tests::codec::padding_may_appear_anywhere_around_other_frames ... ok
[INFO] [stdout] test core::connection::tests::exhaustion::a_seal_failure_kills_the_connection_and_moves_nothing ... ok
[INFO] [stdout] test core::connection::tests::codec::a_varint_overrunning_the_plaintext_is_a_structural_failure ... ok
[INFO] [stdout] test core::connection::tests::poll_contract::a_datagram_before_the_install_is_silent ... ok
[INFO] [stdout] test core::connection::tests::liveness::a_fresh_receive_re_anchors_the_clock_and_the_keepalive_then_arms_it ... ok
[INFO] [stdout] test core::connection::tests::codec::the_reserved_type_is_a_structural_failure ... ok
[INFO] [stdout] test core::connection::tests::counter::the_close_packet_routes_and_opens_under_the_peers_key ... ok
[INFO] [stdout] test core::connection::tests::codec::an_unknown_frame_type_is_a_structural_failure ... ok
[INFO] [stdout] test core::connection::tests::liveness::a_liveness_death_retires_in_the_same_drain ... ok
[INFO] [stdout] test core::connection::tests::counter::the_first_seal_of_a_connection_is_counter_zero ... ok
[INFO] [stdout] test core::connection::tests::liveness::a_half_open_session_is_reaped_in_silence_and_not_one_nanosecond_early ... ok
[INFO] [stdout] test core::connection::tests::ratchet::the_default_epoch_size_is_rekey_epoch_msgs ... ok
[INFO] [stdout] test core::connection::tests::liveness::a_fresh_receive_disarms_the_liveness_deadline ... ok
[INFO] [stdout] test core::connection::tests::poll_contract::an_install_establishes_once_and_preserves_the_sub_seed ... ok
[INFO] [stdout] test core::connection::tests::one_session::the_session_and_its_counter_space_are_the_connections_own ... ok
[INFO] [stdout] test core::connection::tests::codec::the_max_ack_ranges_boundary_is_tested_from_both_sides ... ok
[INFO] [stdout] test core::connection::tests::poll_contract::a_runt_or_mistyped_datagram_is_a_silent_drop ... ok
[INFO] [stdout] test core::connection::tests::codec::the_close_reason_max_boundary_is_tested_from_both_sides ... ok
[INFO] [stdout] test core::connection::tests::replay_window_api::a_counter_is_fresh_exactly_once ... ok
[INFO] [stdout] test core::connection::tests::replay_window_api::ranges_are_descending_newest_first_and_merged ... ok
[INFO] [stdout] test core::connection::tests::replay_window_api::the_lower_edge_is_the_window_width_exactly ... ok
[INFO] [stdout] test core::connection::tests::liveness::a_new_session_arms_the_death_clock_at_install ... ok
[INFO] [stdout] test core::connection::tests::liveness::an_unauthenticated_datagram_never_refreshes_liveness ... ok
[INFO] [stdout] test core::connection::tests::codec::padding_alone_is_harmless ... ok
[INFO] [stdout] test core::connection::tests::teardown::a_close_before_the_session_exists_transmits_nothing_and_does_not_linger ... ok
[INFO] [stdout] test core::connection::tests::replay::reordering_inside_the_window_is_delivered ... ok
[INFO] [stdout] test core::connection::tests::poll_contract::the_drain_always_terminates_in_timeout ... ok
[INFO] [stdout] test core::connection::tests::poll_contract::the_close_transmit_precedes_the_closed_event_it_caused ... ok
[INFO] [stdout] test core::connection::tests::seal_order::close_seals_before_any_poll_output ... ok
[INFO] [stdout] test core::connection::tests::ratchet::a_packet_two_epochs_back_is_refused_and_one_epoch_back_still_opens ... ok
[INFO] [stdout] test core::connection::tests::replay::a_failed_decryption_never_burns_its_counter ... ok
[INFO] [stdout] test core::connection::tests::replay::the_far_edge_of_the_window_is_marked_not_merely_admitted ... ok
[INFO] [stdout] test core::connection::tests::seal_order::a_call_that_sends_nothing_burns_no_counter ... ok
[INFO] [stdout] test core::connection::tests::poll_contract::a_second_drain_with_no_mutating_call_yields_only_timeout ... ok
[INFO] [stdout] test core::connection::tests::teardown::a_close_received_while_closing_stops_the_replies ... ok
[INFO] [stdout] test core::connection::tests::replay::a_duplicate_counter_is_dropped_without_delivery ... ok
[INFO] [stdout] test core::connection::tests::teardown::a_close_received_while_closing_does_not_restart_the_linger ... ok
[INFO] [stdout] test core::connection::tests::seal_order::a_linger_reply_seals_inside_handle_datagram ... ok
[INFO] [stdout] test core::connection::tests::teardown::a_packet_that_fails_the_aead_gets_no_linger_reply ... ok
[INFO] [stdout] test core::connection::tests::teardown::a_received_close_surfaces_peer_closed_transmits_nothing_and_drains ... ok
[INFO] [stdout] test core::connection::tests::teardown::a_violation_surfaces_protocol_violation_not_locally_closed ... ok
[INFO] [stdout] test core::connection::tests::replay::a_counter_exactly_the_window_behind_the_greatest_is_delivered ... ok
[INFO] [stdout] test core::connection::tests::replay::a_counter_one_past_the_window_is_dropped ... ok
[INFO] [stdout] test core::connection::tests::teardown::a_violation_while_closing_neither_re_reports_nor_extends_the_linger ... ok
[INFO] [stdout] test core::connection::tests::teardown::entering_closing_disarms_the_liveness_timer ... ok
[INFO] [stdout] test core::connection::tests::timer_table::ack_delay_fires_after_the_loss_evaluation ... ok
[INFO] [stdout] test core::connection::tests::timer_table::liveness_beats_contested_and_close_linger ... ok
[INFO] [stdout] test core::connection::tests::teardown::a_local_close_emits_one_close_and_surfaces_locally_closed ... ok
[INFO] [stdout] test core::connection::tests::timer_table::priority_breaks_ties_and_does_not_reorder_distinct_deadlines ... ok
[INFO] [stdout] test core::connection::tests::timer_table::teardown_collection_precedes_keepalive_evaluation ... ok
[INFO] [stdout] test core::connection::tests::timer_table::next_is_the_minimum_over_the_armed_timers_and_none_when_bare ... ok
[INFO] [stdout] test core::connection::tests_ack::ack_delay::a_backwards_instant_saturates_rather_than_panicking ... ok
[INFO] [stdout] test core::connection::tests_ack::ack_delay::a_gap_filling_arrival_does_not_move_the_delay_anchor ... ok
[INFO] [stdout] test core::connection::tests_ack::ack_delay::a_keepalive_bearing_the_largest_yields_zero_and_a_frame_does_not ... ok
[INFO] [stdout] test core::connection::tests::timer_table::the_ratified_equal_deadline_order_is_a_total_order ... ok
[INFO] [stdout] test core::connection::tests_ack::ack_delay::the_delay_is_the_measured_microseconds_since_the_largest_arrived ... ok
[INFO] [stdout] test core::connection::tests_ack::ack_delay::the_delay_is_zero_before_anything_has_been_received ... ok
[INFO] [stdout] test core::connection::tests_ack::ack_delay::the_delay_tracks_the_newest_packet_not_the_first_of_the_batch ... ok
[INFO] [stdout] test core::connection::tests_ack::derivation::a_small_window_is_not_padded_to_the_cap ... ok
[INFO] [stdout] test core::connection::tests_ack::ack_delay::the_frame_seen_flag_follows_the_greatest_rather_than_latching ... ok
[INFO] [stdout] test core::connection::tests_ack::derivation::no_ack_is_derived_when_even_the_first_block_does_not_fit ... ok
[INFO] [stdout] test core::connection::tests::teardown::the_linger_replies_again_after_the_rate_interval ... ok
[INFO] [stdout] test core::connection::tests_ack::derivation::an_empty_window_derives_no_ack ... ok
[INFO] [stdout] test core::connection::tests_ack::derivation::room_truncates_from_the_old_end_and_the_result_always_fits ... ok
[INFO] [stdout] test core::connection::tests_ack::derivation::the_reported_delay_is_not_capped_at_max_ack_delay ... ok
[INFO] [stdout] test core::connection::tests_ack::policy::a_non_eliciting_out_of_order_packet_owes_nothing ... ok
[INFO] [stdout] test core::connection::tests_ack::policy::an_ack_is_owed_after_every_second_ack_eliciting_packet ... ok
[INFO] [stdout] test core::connection::tests_ack::policy::an_unpacked_debt_survives_further_arrivals ... ok
[INFO] [stdout] test core::connection::tests_ack::policy::non_eliciting_packets_never_reach_the_every_second_trigger ... ok
[INFO] [stdout] test core::connection::tests_ack::policy::out_of_order_arrival_forces_an_immediate_ack_and_in_order_does_not ... ok
[INFO] [stdout] test core::connection::tests_ack::policy::packing_an_ack_resets_the_every_second_counter_not_only_the_debt ... ok
[INFO] [stdout] test core::connection::tests_ack::policy::the_coalesce_valve_discharges_the_debt_mid_drain ... ok
[INFO] [stdout] test core::connection::tests_ack::policy::the_delay_timer_firing_makes_the_ack_owed ... ok
[INFO] [stdout] test core::connection::tests_ack::policy::the_delay_timer_is_armed_at_exactly_twenty_five_milliseconds ... ok
[INFO] [stdout] test core::connection::tests_ack::policy::the_first_ack_eliciting_packet_of_a_session_is_acked_immediately ... ok
[INFO] [stdout] test core::connection::tests_ack::derivation::the_alternating_worst_case_truncates_at_sixty_four_pairs_newest_first ... ok
[INFO] [stdout] test core::connection::tests_ack::derivation::the_derivation_never_reaches_past_the_windows_edge ... ok
[INFO] [stdout] test core::connection::tests::timer_table::loss_beats_pto_at_the_same_instant ... ok
[INFO] [stdout] test core::connection::tests::teardown::closed_is_emitted_exactly_once_across_the_whole_life ... ok
[INFO] [stdout] test core::connection::tests::ratchet::crossing_an_epoch_boundary_is_invisible ... ok
[INFO] [stdout] test core::connection::tests::teardown::an_accepted_connection_closes_the_same_way ... ok
[INFO] [stdout] test core::connection::tests::teardown::the_linger_expires_at_exactly_close_linger_and_not_before ... ok
[INFO] [stdout] test core::connection::tests::teardown::retired_waits_for_the_linger_expiry_while_the_reply_rule_still_works ... ok
[INFO] [stdout] test core::connection::tests::teardown::the_linger_reply_goes_to_the_session_address_not_the_packets_source ... ok
[INFO] [stdout] test core::connection::tests::teardown::handle_timeout_twice_at_the_expiry_retires_once ... ok
[INFO] [stdout] test core::connection::tests::teardown::a_replayed_packet_gets_no_linger_reply ... ok
[INFO] [stdout] test core::connection::tests::teardown::close_never_produces_an_over_length_reason ... ok
[INFO] [stdout] test core::connection::tests::teardown::the_linger_replies_at_most_once_per_second_under_a_flood ... ok
[INFO] [stdout] test core::connection::tests_ack::policy_on_the_wire::a_gap_in_the_counter_space_is_acked_in_the_same_drain ... ok
[INFO] [stdout] test core::connection::tests_ack::policy_on_the_wire::the_delayed_ack_fires_at_twenty_five_milliseconds_and_not_before ... ok
[INFO] [stdout] test core::connection::tests_ack::policy_on_the_wire::a_repeated_timeout_at_the_same_instant_emits_no_second_ack ... ok
[INFO] [stdout] test core::connection::tests_ack::policy_on_the_wire::a_replayed_packet_does_not_advance_the_every_second_counter ... ok
[INFO] [stdout] test core::connection::tests_ack::processing::a_duplicate_acknowledgment_changes_nothing ... ok
[INFO] [stdout] test core::connection::tests_ack::policy_on_the_wire::one_packet_arms_the_timer_and_the_second_makes_it_due_now ... ok
[INFO] [stdout] test core::connection::tests_ack::processing::a_keepalive_elicits_no_ack_but_is_still_acknowledged ... ok
[INFO] [stdout] test core::connection::tests_ack::range_semantics::ack_delay_is_carried_as_raw_microseconds ... ok
[INFO] [stdout] test core::connection::tests_ack::range_semantics::derived_ranges_equal_the_windows_ranges_when_nothing_truncates ... ok
[INFO] [stdout] test core::connection::tests_ack::processing::an_ack_above_the_highest_sealed_counter_is_ignored_whole ... ok
[INFO] [stdout] test core::connection::tests_ack::range_semantics::one_counter_is_one_block_and_no_pairs ... ok
[INFO] [stdout] test core::connection::tests_ack::range_semantics::pairs_encode_the_spec_arithmetic_not_the_missing_counter_count ... ok
[INFO] [stdout] test core::connection::tests_ack::policy_on_the_wire::a_hundred_pure_acks_leave_nothing_in_flight ... ok
[INFO] [stdout] test core::connection::tests::teardown::an_application_code_and_reason_ride_the_close_frame_verbatim ... ok
[INFO] [stdout] test core::connection::tests_ack::policy_on_the_wire::a_pure_ack_packet_is_quiet_unelicited_and_untracked ... ok
[INFO] [stdout] test core::connection::tests_ack::two_cores::two_cores_acknowledge_each_others_data_and_the_flight_empties ... ok
[INFO] [stdout] test core::connection::tests_ack::processing::a_received_ack_elicits_no_ack_in_reply ... ok
[INFO] [stdout] test core::connection::tests_ack_cadence::a_lone_ack_eliciting_packet_is_acked_within_max_ack_delay ... ok
[INFO] [stdout] test core::connection::tests_ack_cadence::a_gap_mid_batch_is_acked_in_the_same_batch ... ok
[INFO] [stdout] test core::connection::tests_ack::processing::a_full_sixty_four_pair_ack_acknowledges_only_what_is_in_flight ... ok
[INFO] [stdout] test core::connection::tests_ack::policy_on_the_wire::an_owed_ack_rides_a_pending_data_packet_rather_than_going_alone ... ok
[INFO] [stdout] test core::connection::tests_ack::processing::a_padding_only_packet_elicits_no_ack ... ok
[INFO] [stdout] test core::connection::tests_ack::range_semantics::a_block_reaching_counter_zero_is_legal_and_one_below_is_structural ... ok
[INFO] [stdout] test core::connection::tests_ack::range_semantics::a_pair_descending_to_exactly_zero_is_legal_and_one_below_is_structural ... ok
[INFO] [stdout] test core::connection::tests_ack_cadence::a_burst_of_twenty_in_one_receive_batch_emits_at_most_one_ack ... ok
[INFO] [stdout] test core::connection::tests_ack::processing::an_ack_naming_only_untracked_counters_retires_nothing ... ok
[INFO] [stdout] test core::connection::tests_ack_cadence::a_coalesced_ack_reports_every_range_a_per_packet_ack_would ... ok
[INFO] [stdout] test core::connection::tests::codec::the_varint_width_boundaries_round_trip_through_a_frame ... ok
[INFO] [stdout] test core::connection::tests_ack::processing::sixty_four_ranges_apply_and_sixty_five_take_the_whole_packet_down ... ok
[INFO] [stdout] test core::connection::tests_ack_cadence::a_coalesced_ack_moves_no_liveness_clock ... ok
[INFO] [stdout] test core::connection::tests_ack_cadence::a_single_lost_packet_is_recovered_without_advancing_the_clock ... ok
[INFO] [stdout] test core::connection::tests_ack_cadence::an_ack_only_emission_cannot_defer_death ... ok
[INFO] [stdout] test core::connection::tests_ack_cadence::the_tail_of_an_idle_burst_is_acked_within_max_ack_delay ... ok
[INFO] [stdout] test core::connection::tests_contested::a_pending_probe_outranks_a_queued_datagram_when_the_budget_admits_only_one ... ok
[INFO] [stdout] test core::connection::tests_contested::a_dialled_connection_starts_validated_with_no_budget_armed ... ok
[INFO] [stdout] test core::connection::tests_contested::a_response_that_validates_the_address_releases_the_probe_without_clearing_the_mark ... ok
[INFO] [stdout] test core::connection::tests_ack_cadence::the_estimator_still_samples_across_a_coalesced_exchange ... ok
[INFO] [stdout] test core::connection::tests_contested::a_second_mark_while_pending_is_a_total_no_op ... ok
[INFO] [stdout] test core::connection::tests_contested::a_room_that_admits_the_bare_probe_but_not_the_coalesced_one_sends_the_probe_alone ... ok
[INFO] [stdout] test core::connection::tests_contested::a_mark_on_a_closing_connection_is_a_total_no_op ... ok
[INFO] [stdout] test core::connection::tests_ack::processing::largest_equal_to_the_highest_sealed_counter_is_processed ... ok
[INFO] [stdout] test core::connection::tests_contested::both_owed_path_frames_ride_the_probe_in_one_packet_in_spec_8_5_order ... ok
[INFO] [stdout] test core::connection::tests_contested::the_verdict_closes_the_connection_transmits_nothing_and_emits_no_third_notification ... ok
[INFO] [stdout] test core::connection::tests_contested::an_admitted_probe_does_not_stop_the_pump_on_that_pass ... ok
[INFO] [stdout] test core::connection::tests_contested::an_ack_covering_the_floor_while_armed_clears_the_mark_and_disarms_the_deadline ... ok
[INFO] [stdout] test core::connection::tests_contested::a_second_mark_while_armed_does_not_move_the_deadline ... ok
[INFO] [stdout] test core::connection::tests_contested::a_responder_anchored_from_msg1_starts_unvalidated_with_the_msg1_credited ... ok
[INFO] [stdout] test core::connection::tests_ack_cadence::twenty_datagrams_before_a_single_poll_output_loop_emit_at_most_one_ack ... ok
[INFO] [stdout] test core::connection::tests_livelock::an_admissible_beacon_still_fires_and_advances ... ok
[INFO] [stdout] test core::connection::tests_ack::processing::the_wire_delay_is_zero_when_a_keepalive_holds_the_greatest ... ok
[INFO] [stdout] test core::connection::tests_contested::an_ack_above_the_highest_sealed_counter_does_not_clear_a_pending_mark ... ok
[INFO] [stdout] test core::connection::tests_livelock::a_refused_beacon_does_not_re_deliver_itself_at_the_same_instant ... ok
[INFO] [stdout] test core::connection::tests_livelock::beacon_refused_by_the_budget_does_not_re_arm_in_the_past ... ok
[INFO] [stdout] test core::connection::tests_contested::a_committed_roam_rearms_the_budget_and_credits_only_the_roaming_packet ... ok
[INFO] [stdout] test core::connection::tests_contested::a_roam_while_pending_leaves_the_mark_intact_and_the_probe_still_goes_out ... ok
[INFO] [stdout] test core::connection::tests_contested::the_pending_gap_is_reachable_by_roaming_too ... ok
[INFO] [stdout] test core::connection::tests_livelock::a_connection_holding_its_beacon_behind_a_mark_still_reaches_a_fixed_point ... ok
[INFO] [stdout] test core::connection::tests_contested::nothing_leaves_and_nothing_is_emitted_at_a_mark_the_budget_will_not_admit ... ok
[INFO] [stdout] test core::connection::tests_livelock::an_admissible_passive_keepalive_fires_and_then_disarms ... ok
[INFO] [stdout] test core::connection::tests_path::a_live_connection_still_credits_the_address_it_roams_to ... ok
[INFO] [stdout] test core::connection::tests_path::a_closing_connection_does_not_credit_a_third_address ... ok
[INFO] [stdout] test core::connection::tests_livelock::beacon_blocked_by_a_pending_mark_does_not_re_arm_in_the_past ... ok
[INFO] [stdout] test core::connection::tests_path::a_held_keepalive_never_announces_a_deadline_in_the_past ... ok
[INFO] [stdout] test core::connection::tests_livelock::a_freshly_installed_core_announces_its_death_clock_and_not_none ... ok
[INFO] [stdout] test core::connection::tests_contested::the_probe_the_notification_and_the_deadline_all_land_at_the_transmission_instant ... ok
[INFO] [stdout] test core::connection::tests_livelock::a_connection_holding_its_beacon_still_reaches_a_fixed_point ... ok
[INFO] [stdout] test core::connection::tests_park::a_starved_passive_keepalive_must_not_park_the_connection_forever ... ok
[INFO] [stdout] test core::connection::tests_path::a_mismatched_path_response_validates_nothing_and_is_not_an_error ... ok
[INFO] [stdout] test core::connection::tests_livelock::the_beacon_returns_when_the_hold_lifts ... ok
[INFO] [stdout] test core::connection::tests_contested::the_coalesced_probe_keeps_the_probes_cwnd_exemption ... ok
[INFO] [stdout] test core::connection::tests_path::a_packet_leaving_for_an_unvalidated_address_carries_the_challenge ... ok
[INFO] [stdout] test core::connection::tests_path::a_forged_ack_from_the_new_address_does_not_lift_the_budget ... ok
[INFO] [stdout] test core::connection::tests_path::a_path_challenge_body_of_seven_bytes_is_a_structural_error ... ok
[INFO] [stdout] test core::connection::tests_path::a_challenge_from_a_superseded_arming_no_longer_validates ... ok
[INFO] [stdout] test core::connection::tests_path::an_ack_covering_everything_validates_nothing ... ok
[INFO] [stdout] test core::connection::tests_path::a_ninety_byte_budget_still_lets_the_address_validate ... ok
[INFO] [stdout] test core::connection::tests_path::a_path_challenge_does_not_consume_the_rest_of_the_packet ... ok
[INFO] [stdout] test core::connection::tests_path::a_path_challenge_body_of_eight_bytes_parses ... ok
[INFO] [stdout] test core::connection::tests_park::the_backstop_does_not_reap_a_connection_whose_peer_comes_back ... ok
[INFO] [stdout] test core::connection::tests_path::an_unanswered_challenge_dies_as_an_ordinary_timeout ... ok
[INFO] [stdout] test core::connection::tests_path::an_echo_from_the_old_address_does_not_validate_the_new_one ... ok
[INFO] [stdout] test core::connection::tests_path::a_path_response_body_of_seven_bytes_is_a_structural_error ... ok
[INFO] [stdout] test core::connection::tests_livelock::one_more_byte_of_room_releases_the_probe_and_the_isolation_with_it ... ok
[INFO] [stdout] test core::connection::tests_path::an_ack_still_clears_a_pending_contested_mark ... ok
[INFO] [stdout] test core::connection::tests_path::a_response_obligation_survives_the_roam_that_created_it ... ok
[INFO] [stdout] test core::connection::tests_path::a_pto_probe_to_an_unvalidated_address_carries_the_challenge ... ok
[INFO] [stdout] test core::connection::tests_path::a_validated_connection_still_answers_a_challenge ... ok
[INFO] [stdout] test core::connection::tests_path::an_idle_unvalidated_connection_owing_nothing_emits_no_challenge ... ok
[INFO] [stdout] test core::connection::tests_path::no_core_announces_a_past_deadline_across_a_roam ... ok
[INFO] [stdout] test core::connection::tests_path::each_arming_draws_a_fresh_challenge ... ok
[INFO] [stdout] test core::connection::tests_path::the_matching_path_response_validates_and_disarms_the_budget ... ok
[INFO] [stdout] test core::connection::tests_path::the_challenge_stops_being_offered_once_the_address_validates ... ok
[INFO] [stdout] test core::connection::tests_path::a_pending_contested_probe_does_not_block_the_challenge ... ok
[INFO] [stdout] test core::connection::tests_path::the_response_echoes_the_challenge_byte_for_byte ... ok
[INFO] [stdout] test core::connection::tests_path::the_challenge_precedes_the_probes_ping_in_the_packet_carrying_both ... ok
[INFO] [stdout] test core::connection::tests_path::path_validation_emits_no_new_connection_event ... ok
[INFO] [stdout] test core::connection::tests_reassembly::a_frame_adjacent_to_the_chunk_is_stored ... ok
[INFO] [stdout] test core::connection::tests_path::the_same_arming_re_offers_the_same_challenge ... ok
[INFO] [stdout] test core::connection::tests_path::two_real_cores_validate_a_roamed_address ... ok
[INFO] [stdout] test core::connection::tests_path::two_challenges_in_one_packet_produce_one_response_to_the_newest ... ok
[INFO] [stdout] test core::connection::tests_pto_gate::the_announced_probe_cadence_caps_at_eight_times_the_base ... ok
[INFO] [stdout] test core::connection::tests_pto_gate::the_starved_connection_still_dies_at_the_dead_timeout ... ok
[INFO] [stdout] test core::connection::tests_reassembly::a_frame_overhanging_the_chunks_end_is_stored ... ok
[INFO] [stdout] test core::connection::tests_reassembly::a_frame_exactly_equal_to_the_chunk_is_covered_and_changes_nothing ... ok
[INFO] [stdout] test core::connection::tests_pto_gate::the_refund_re_announces_the_probe_deadline_and_fires_a_probe ... ok
[INFO] [stdout] test core::connection::tests_reassembly::a_frame_overhanging_the_chunks_start_is_stored ... ok
[INFO] [stdout] test core::connection::tests_reassembly::a_frame_wholly_inside_the_buffer_allocates_nothing ... ok
[INFO] [stdout] test core::connection::tests_pto_gate::a_starved_probe_train_announces_liveness_not_a_deadline_in_the_past ... ok
[INFO] [stdout] test core::connection::tests_pto_gate::the_backoff_does_not_climb_through_a_closed_budget ... ok
[INFO] [stdout] test core::connection::tests_reassembly::a_frame_below_the_read_offset_is_dropped_without_disturbing_the_buffer ... ok
[INFO] [stdout] test core::connection::tests_reassembly::adjacent_ranges_coalesce_so_covered_by_the_union_is_covered_by_one_chunk ... ok
[INFO] [stdout] test core::connection::tests_reassembly::retirement_does_not_hand_back_copy_work ... ok
[INFO] [stdout] test core::connection::tests_reassembly::gapped_ranges_stay_separate_so_the_hole_is_real ... ok
[INFO] [stdout] test core::connection::tests_reassembly::heavy_merging_to_the_credit_limit_holds_no_growth_headroom ... ok
[INFO] [stdout] test core::connection::tests_recovery::admission::a_packet_that_emptied_the_queue_earns_no_window_growth ... ok
[INFO] [stdout] test core::connection::tests_reassembly_credit::a_tiny_fragment_flood_still_dies_at_the_default_window ... ok
[INFO] [stdout] test core::connection::tests_reassembly_credit::the_floor_holds_at_a_raised_window_too ... ok
[INFO] [stdout] test core::connection::tests_recovery::admission::a_window_limited_flight_grows_the_window_by_every_byte_it_carried ... ok
[INFO] [stdout] test core::connection::tests_recovery::admission::a_pto_probe_is_sent_with_the_window_full_and_is_counted_in_flight ... ok
[INFO] [stdout] test core::connection::tests_reassembly_credit::the_ceiling_floor_is_exactly_1024_at_the_default_window ... ok
[INFO] [stdout] test core::connection::tests_reassembly::repeated_covered_frames_never_re_allocate_the_span ... ok
[INFO] [stdout] test core::connection::tests_path::two_sessions_at_one_peer_address_hold_two_independent_budgets ... ok
[INFO] [stdout] test core::connection::tests_recovery::loss::a_packet_exactly_loss_delay_old_is_lost ... ok
[INFO] [stdout] test core::connection::tests_recovery::loss::a_packet_one_nanosecond_younger_than_loss_delay_is_not_yet_lost ... ok
[INFO] [stdout] test core::connection::tests_recovery::loss::an_ack_above_the_highest_sealed_counter_is_ignored_whole ... ok
[INFO] [stdout] test core::connection::tests_recovery::loss::an_ack_that_acknowledges_nothing_new_is_a_total_no_op ... ok
[INFO] [stdout] test core::connection::tests_reassembly::the_held_back_span_never_becomes_readable_and_covered_frames_do_not_change_it ... ok
[INFO] [stdout] test core::connection::tests_recovery::loss::the_loss_deadline_is_recomputed_rather_than_accumulated ... ok
[INFO] [stdout] test core::connection::tests_recovery::fin::a_lost_range_without_the_fin_does_not_resend_the_fin ... ok
[INFO] [stdout] test core::connection::tests_recovery::loss::the_loss_timeout_declares_the_survivors_the_ack_walk_left ... ok
[INFO] [stdout] test core::connection::tests_recovery::loss::the_loss_timeout_walk_never_judges_packets_above_the_largest_acked ... ok
[INFO] [stdout] test core::connection::tests_recovery::loss::the_loss_timer_firing_at_its_own_deadline_declares_the_packet ... ok
[INFO] [stdout] test core::connection::tests_recovery::loss::the_loss_timer_arms_at_the_earliest_surviving_send_time ... ok
[INFO] [stdout] test core::connection::tests_recovery::loss::two_counters_below_the_largest_is_not_yet_lost ... ok
[INFO] [stdout] test core::connection::tests_recovery::loss::the_packet_threshold_declares_exactly_three_counters_below_the_largest ... ok
[INFO] [stdout] test core::connection::tests_recovery::newreno::a_new_controller_starts_at_the_initial_window_in_slow_start ... ok
[INFO] [stdout] test core::connection::tests_recovery::newreno::a_congestion_event_halves_the_window_and_sets_ssthresh_to_it ... ok
[INFO] [stdout] test core::connection::tests_recovery::newreno::a_new_episode_after_the_recovery_period_cuts_again ... ok
[INFO] [stdout] test core::connection::tests_recovery::newreno::a_second_event_for_a_packet_sent_before_the_recovery_period_does_not_cut_again ... ok
[INFO] [stdout] test core::connection::tests_recovery::loss::packets_above_the_largest_acked_never_arm_the_loss_timer ... ok
[INFO] [stdout] test core::connection::tests_recovery::newreno::acknowledgements_of_packets_sent_before_the_recovery_period_do_not_grow_it ... ok
[INFO] [stdout] test core::connection::tests_recovery::newreno::an_app_limited_acknowledgement_does_not_grow_the_window ... ok
[INFO] [stdout] test core::connection::tests_recovery::newreno::congestion_avoidance_adds_one_datagram_per_crossing_and_carries_the_remainder ... ok
[INFO] [stdout] test core::connection::tests_recovery::newreno::persistent_congestion_does_not_clear_the_recovery_period ... ok
[INFO] [stdout] test core::connection::tests_recovery::newreno::the_window_never_falls_below_the_minimum ... ok
[INFO] [stdout] test core::connection::tests_recovery::newreno::slow_start_grows_by_exactly_the_bytes_acknowledged ... ok
[INFO] [stdout] test core::connection::tests_recovery::persistent_congestion::a_burst_of_close_together_losses_is_one_ordinary_episode ... ok
[INFO] [stdout] test core::connection::tests_recovery::newreno::a_persistent_congestion_event_collapses_the_window_to_the_minimum ... ok
[INFO] [stdout] test core::connection::tests_recovery::path_generation::a_sent_packet_carries_a_u32_path_generation_held_at_zero ... ok
[INFO] [stdout] test core::connection::tests_recovery::persistent_congestion::a_run_broken_by_an_acknowledged_packet_is_not_persistent ... ok
[INFO] [stdout] test core::connection::tests_recovery::persistent_congestion::the_persistent_period_ignores_the_pto_backoff ... ok
[INFO] [stdout] test core::connection::tests_recovery::pto::pto_count_resets_when_any_packet_is_newly_acknowledged ... ok
[INFO] [stdout] test core::connection::tests_recovery::pto::the_first_pto_deadline_is_the_send_plus_one_thousand_and_twenty_four_ms ... ok
[INFO] [stdout] test core::connection::tests_recovery::pto::the_pto_anchors_at_the_last_ack_eliciting_send ... ok
[INFO] [stdout] test core::connection::tests_recovery::admission::a_tracked_packets_size_is_the_whole_datagram ... ok
[INFO] [stdout] test core::connection::tests_recovery::pto::the_pto_backoff_multiplier_caps_at_eight ... ok
[INFO] [stdout] test core::connection::tests_recovery::persistent_congestion::two_far_apart_losses_with_nothing_acked_between_are_persistent ... ok
[INFO] [stdout] test core::connection::tests_recovery::pto::each_pto_firing_doubles_the_interval ... ok
[INFO] [stdout] test core::connection::tests_recovery::rtt::before_any_sample_the_estimator_reads_the_initial_seed ... ok
[INFO] [stdout] test core::connection::tests_recovery::rtt::reseeding_lets_min_rtt_rise ... ok
[INFO] [stdout] test core::connection::tests_recovery::rtt::the_first_sample_replaces_the_seed_outright ... ok
[INFO] [stdout] test core::connection::tests_recovery::rtt::the_loss_delay_never_falls_below_the_granularity_floor ... ok
[INFO] [stdout] test core::connection::tests_recovery::pto::the_pto_is_disarmed_when_the_sent_map_empties ... ok
[INFO] [stdout] test core::connection::tests_recovery::rtt::the_peer_ack_delay_is_capped_before_the_min_rtt_guard_is_applied ... ok
[INFO] [stdout] test core::connection::tests_recovery::rtt::the_peer_ack_delay_is_refused_when_it_would_push_the_sample_below_min_rtt ... ok
[INFO] [stdout] test core::connection::tests_recovery::rtt::the_pto_interval_is_smoothed_plus_four_rttvar_plus_max_ack_delay ... ok
[INFO] [stdout] test core::connection::tests_recovery::rtt::the_peer_ack_delay_is_subtracted_when_the_result_stays_above_min_rtt ... ok
[INFO] [stdout] test core::connection::tests_recovery::sampling::the_sample_measures_from_the_largest_newly_acknowledged_packet ... ok
[INFO] [stdout] test core::connection::tests_recovery::sampling::an_ack_whose_largest_was_already_acknowledged_yields_no_sample ... ok
[INFO] [stdout] test core::connection::tests_recovery::admission::acknowledging_the_flight_returns_bytes_in_flight_to_zero ... ok
[INFO] [stdout] test core::connection::tests_recovery::fin::a_lost_range_that_carried_the_fin_resends_it ... ok
[INFO] [stdout] test core::connection::tests_recovery::rtt::a_later_sample_follows_the_seven_eighths_recurrence_exactly ... ok
[INFO] [stdout] test core::connection::tests_recovery::fin::a_range_ending_at_the_final_size_without_the_fin_does_not_finish_the_stream ... ok
[INFO] [stdout] test core::connection::tests_recovery::rtt::the_loss_delay_takes_the_larger_of_smoothed_and_latest ... ok
[INFO] [stdout] test core::connection::tests_recovery::admission::the_gate_holds_the_backlog_until_the_flight_is_acknowledged ... ok
[INFO] [stdout] test core::connection::tests_recovery::fin::the_range_that_carried_the_fin_finishes_the_stream ... ok
[INFO] [stdout] test core::connection::tests_recovery::admission::a_pure_ack_packet_is_never_tracked_in_flight ... ok
[INFO] [stdout] test core::connection::tests_reassembly::alternating_bridging_inserts_stay_inside_the_work_bound ... ok
[INFO] [stdout] test core::connection::tests_recovery::watermark::retiring_peer_opened_streams_does_grant_the_peer_credit ... ok
[INFO] [stdout] test core::connection::tests_roam::a_mark_on_a_validated_address_transmits_at_once ... ok
[INFO] [stdout] test core::connection::tests_recovery::admission::the_initial_window_admits_exactly_ten_full_datagrams ... ok
[INFO] [stdout] test core::connection::tests_recovery::watermark::acknowledging_our_own_streams_closure_grants_the_peer_nothing ... ok
[INFO] [stdout] test core::connection::tests_recovery::watermark::a_stream_frame_naming_a_local_index_we_have_closed_is_a_no_op ... ok
[INFO] [stdout] test core::connection::tests_roam::a_re_mark_after_a_clear_records_a_strictly_greater_floor ... ok
[INFO] [stdout] test core::connection::tests_roam::a_packed_path_challenge_is_traced_under_roam ... ok
[INFO] [stdout] test core::connection::tests_roam::a_mark_on_a_closing_connection_does_nothing ... ok
[INFO] [stdout] test core::connection::tests_roam::a_dialled_connection_starts_validated_and_a_roam_arms_the_budget ... ok
[INFO] [stdout] test core::connection::tests_roam::a_keepalive_from_a_new_source_roams_and_its_event_reaches_the_drain ... ok
[INFO] [stdout] test core::connection::tests_roam::a_closing_connection_does_not_roam ... ok
[INFO] [stdout] test core::connection::tests_roam::a_rejected_interval_leaves_the_previous_one_untouched ... ok
[INFO] [stdout] test core::connection::tests_roam::a_replayed_packet_funds_no_budget ... ok
[INFO] [stdout] test core::connection::tests_roam::an_owed_ack_is_emitted_before_the_keepalive_at_one_instant ... ok
[INFO] [stdout] test core::connection::tests_roam::an_accepted_connection_is_armed_from_its_msg1_anchor ... ok
[INFO] [stdout] test core::connection::tests_roam::a_quiet_send_neither_advances_s_nor_suppresses_the_keepalive ... ok
[INFO] [stdout] test core::connection::tests_roam::a_roam_lifts_the_slow_start_threshold_back_to_u64_max ... ok
[INFO] [stdout] test core::connection::tests_roam::a_beacon_only_connection_still_dies_at_the_dead_timeout ... ok
[INFO] [stdout] test core::connection::tests_roam::a_marking_send_in_the_same_evaluation_suppresses_the_keepalive ... ok
[INFO] [stdout] test core::connection::tests_roam::an_ack_for_a_pre_roam_packet_feeds_no_rtt_sample ... ok
[INFO] [stdout] test core::connection::tests_roam::an_authenticated_fresh_packet_from_a_new_source_roams ... ok
[INFO] [stdout] test core::connection::tests_roam::the_budget_holds_output_and_a_receive_releases_it ... ok
[INFO] [stdout] test core::connection::tests_roam::a_second_mark_is_a_total_no_op_and_the_deadline_does_not_move ... ok
[INFO] [stdout] test core::connection::tests_roam::an_ack_for_a_post_roam_packet_does_feed_the_estimator ... ok
[INFO] [stdout] test core::connection::tests_roam::a_roam_resets_the_controller_and_keeps_the_flight ... ok
[INFO] [stdout] test core::connection::tests_safe_arithmetic::a_delayed_ack_keeps_its_cadence_state_when_the_first_deadline_is_unreachable ... ok
[INFO] [stdout] test core::connection::tests_roam::the_contested_verdict_precedes_the_liveness_deadline ... ok
[INFO] [stdout] test core::connection::tests_safe_arithmetic::pto_and_loss_state_survive_unrepresentable_final_instant_additions ... ok
[INFO] [stdout] test core::connection::tests_safe_arithmetic::recovery_duration_intermediates_become_unreachable_and_can_recover_later ... ok
[INFO] [stdout] test core::connection::tests_roam::the_beacon_fires_without_a_receive_and_re_arms_itself ... ok
[INFO] [stdout] test core::connection::tests_roam::the_passive_keepalive_sends_the_empty_plaintext_and_then_disarms ... ok
[INFO] [stdout] test core::connection::tests_roam::neither_a_forgery_nor_a_replay_ever_moves_the_anchor ... ok
[INFO] [stdout] test core::connection::tests_safe_arithmetic::passive_and_persistent_keepalives_remain_owed_without_a_fake_deadline ... ok
[INFO] [stdout] test core::connection::tests_roam::an_unanswered_probe_times_the_connection_out_and_sends_nothing ... ok
[INFO] [stdout] test core::connection::tests_roam::any_ack_covering_the_floor_clears_the_mark ... ok
[INFO] [stdout] test core::connection::tests_roam::the_passive_keepalive_arms_only_after_a_receive ... ok
[INFO] [stdout] test core::connection::tests_reassembly::duplicate_frames_are_legal_and_charge_no_flow_credit ... ok
[INFO] [stdout] test core::connection::tests_safe_arithmetic::liveness_remains_armed_when_its_deadline_is_beyond_the_clock_horizon ... ok
[INFO] [stdout] test core::connection::tests_safe_arithmetic::a_contested_verdict_stays_armed_but_unannounced_at_the_horizon ... ok
[INFO] [stdout] test core::connection::tests_sizing::two_cores_validate_the_roamed_address_within_one_round_trip ... ok
[INFO] [stdout] test core::connection::tests_streams::abandonment::abandoning_a_receive_half_releases_its_reassembly_capacity ... ok
[INFO] [stdout] test core::connection::tests_streams::abandonment::a_dropped_recv_stream_trues_up_to_the_stream_window_not_the_high_water_mark ... ok
[INFO] [stdout] test core::connection::tests_sizing::the_shrunken_packet_carries_the_challenge_whose_echo_validates ... ok
[INFO] [stdout] test core::connection::tests_streams::abandonment::an_abandoned_bidi_receive_half_discards_arrivals_without_reopening ... ok
[INFO] [stdout] test core::connection::tests_roam::the_beacon_band_is_one_second_inclusive_to_dead_timeout_exclusive ... ok
[INFO] [stdout] test core::connection::tests_sizing::a_tight_budget_after_a_roam_still_moves_application_data_at_once ... ok
[INFO] [stdout] test core::connection::tests_streams::abandonment::a_dropped_recv_stream_releases_connection_credit_at_once ... ok
[INFO] [stdout] test core::connection::tests_sizing::each_credited_round_moves_application_data_instead_of_banking_it ... ok
[INFO] [stdout] test core::connection::tests_streams::abandonment::an_abandoned_bidi_receive_half_still_enforces_its_frozen_stream_limit ... ok
[INFO] [stdout] test core::connection::tests_streams::check_order::a_frame_below_the_watermark_beyond_credit_is_a_no_op_not_a_violation ... ok
[INFO] [stdout] test core::connection::tests_streams::abandonment::abandoning_peer_opened_uni_halves_fully_closes_them_and_grants_max_streams ... ok
[INFO] [stdout] test core::connection::tests_sizing::shrinking_to_fit_does_not_loosen_what_the_budget_permits ... ok
[INFO] [stdout] test core::connection::tests_streams::check_order::legality_is_checked_before_the_cumulative_limit ... ok
[INFO] [stdout] test core::connection::tests_streams::check_order::the_final_size_is_checked_before_flow_control ... ok
[INFO] [stdout] test core::connection::tests_streams::early_sends::an_early_opened_stream_keeps_its_handle_across_install ... ok
[INFO] [stdout] test core::connection::tests_streams::check_order::a_stream_frame_on_a_closed_local_uni_space_is_a_state_error ... ok
[INFO] [stdout] test core::connection::tests_streams::early_sends::stream_id_is_none_before_establishment_and_some_after ... ok
[INFO] [stdout] test core::connection::tests_streams::flow_control::a_lower_credit_grant_is_a_no_op_not_a_reduction ... ok
[INFO] [stdout] test core::connection::tests_streams::abandonment::abandoning_bidi_receive_halves_grants_no_max_streams ... ok
[INFO] [stdout] test core::connection::tests_sizing::every_tight_room_admits_a_data_bearing_packet_that_nearly_fills_it ... ok
[INFO] [stdout] test core::connection::tests_safe_arithmetic::close_linger_retains_post_mortem_state_when_its_expiry_is_unreachable ... ok
[INFO] [stdout] test core::connection::tests_reassembly_credit::a_tiny_fragment_flood_still_dies_at_a_raised_window ... ok
[INFO] [stdout] test core::connection::tests_streams::check_order::legality_is_checked_before_flow_control ... ok
[INFO] [stdout] test core::connection::tests_streams::flow_control::a_fresh_stream_blocks_at_once_when_the_connection_window_is_spent ... ok
[INFO] [stdout] test core::connection::tests_streams::flow_control::max_stream_data_raises_the_limit_and_wakes_the_blocked_writer ... ok
[INFO] [stdout] test core::connection::tests_streams::identifiers::the_index_ceiling_is_two_to_the_sixty_not_the_varint_ceiling ... ok
[INFO] [stdout] test core::connection::tests_streams::flow_control::a_max_stream_data_arrives_at_exactly_half_a_window_read_and_not_before ... ok
[INFO] [stdout] test core::connection::tests_streams::identifiers::the_two_bit_tag_places_index_direction_and_opener_where_9_1_says ... ok
[INFO] [stdout] test core::connection::tests_streams::check_order::the_cumulative_limit_is_checked_before_flow_control ... ok
[INFO] [stdout] test core::connection::tests_streams::flow_control::one_byte_read_emits_no_credit_at_all ... ok
[INFO] [stdout] test core::connection::tests_streams::flow_control::max_streams_is_cumulative_and_wakes_a_blocked_opener ... ok
[INFO] [stdout] test core::connection::tests_streams::flow_control::the_sum_of_stream_offsets_is_bounded_by_the_connection_window ... ok
[INFO] [stdout] test core::connection::tests_reassembly_credit::the_honest_hole_shape_survives_at_a_raised_window ... ok
[INFO] [stdout] test core::connection::tests_streams::flow_control::open_succeeds_thirty_two_times_and_the_thirty_third_is_exhausted ... ok
[INFO] [stdout] test core::connection::tests_streams::implicit_opening::the_first_stream_frame_naming_index_zero_opens_it_and_delivers ... ok
[INFO] [stdout] test core::connection::tests_sizing::the_packet_grows_with_the_room_rather_than_sitting_at_a_fixed_size ... ok
[INFO] [stdout] test core::connection::tests_streams::flow_control::a_max_streams_of_two_to_the_sixty_is_legal_and_one_more_is_structural ... ok
[INFO] [stdout] test core::connection::tests_streams::implicit_opening::bidi_index_31_opens_and_32_is_a_stream_limit_error ... ok
[INFO] [stdout] test core::connection::tests_streams::implicit_opening::an_empty_finless_stream_frame_opens_its_stream ... ok
[INFO] [stdout] test core::connection::tests_streams::implicit_opening::uni_index_127_opens_and_128_is_a_stream_limit_error ... ok
[INFO] [stdout] test core::connection::tests_streams::packing::a_bare_fin_against_a_full_packet_defers_to_the_next_packet ... ok
[INFO] [stdout] test core::connection::tests_streams::offset_ceiling::a_stream_frame_ending_exactly_at_the_varint_ceiling_clears_the_structural_guard ... ok
[INFO] [stdout] test core::connection::tests_streams::implicit_opening::a_frame_above_the_cumulative_limit_emits_zero_events_before_the_kill ... ok
[INFO] [stdout] test core::connection::tests_sizing::the_packing_target_is_min_of_max_datagram_and_the_room_on_both_sides ... ok
[INFO] [stdout] test core::connection::tests_streams::identifiers::stream_ids_carry_the_role_from_install_not_from_who_created_the_core ... ok
[INFO] [stdout] test core::connection::tests_streams::packing::credit_frames_precede_the_stream_fill_in_a_packet ... ok
[INFO] [stdout] test core::connection::tests_streams::implicit_opening::an_empty_finless_stream_frame_pins_nothing_and_delivers_nothing ... ok
[INFO] [stdout] test core::connection::tests_streams::reassembly::a_fin_pins_the_final_size_at_the_frames_end_offset ... ok
[INFO] [stdout] test core::connection::tests_streams::offset_ceiling::a_stream_frame_ending_one_byte_past_the_varint_ceiling_is_a_structural_error ... ok
[INFO] [stdout] test core::connection::tests_streams::identifiers::each_space_allocates_indices_from_zero_independently ... ok
[INFO] [stdout] test core::connection::tests_streams::implicit_opening::an_implicit_open_of_six_streams_emits_six_stream_opened_events ... ok
[INFO] [stdout] test core::connection::tests_streams::reassembly::contiguous_ranges_coalesce_so_four_thousand_frames_survive ... ok
[INFO] [stdout] test core::connection::tests_streams::precursors::s13_precursor_two_streams_reassemble_independently ... ok
[INFO] [stdout] test core::connection::tests_streams::packing::at_most_one_extends_to_end_frame_per_packet_and_it_is_last ... ok
[INFO] [stdout] test core::connection::tests_streams::reassembly::exactly_1024_stored_ranges_survive_and_the_1025th_is_a_protocol_violation ... ok
[INFO] [stdout] test core::connection::tests_streams::flow_control::stream_data_ending_exactly_at_the_window_is_legal_and_one_byte_past_kills ... ok
[INFO] [stdout] test core::connection::tests_streams::flow_control::max_data_arrives_at_half_the_connection_window_consumed ... ok
[INFO] [stdout] test core::connection::tests_streams::reassembly::buffered_bytes_stay_within_the_connection_window_across_many_streams ... ok
[INFO] [stdout] test core::connection::tests_streams::packing::the_stream_fill_serves_pending_streams_round_robin ... ok
[INFO] [stdout] test core::connection::tests_streams::reassembly::reassembly_capacity_returns_to_zero_when_the_half_is_read_out ... ok
[INFO] [stdout] test core::connection::tests_streams::reassembly::two_fins_pinning_different_sizes_are_a_final_size_error ... ok
[INFO] [stdout] test core::connection::tests_streams::precursors::s12_precursor_two_cores_exchange_a_finished_stream ... ok
[INFO] [stdout] test core::connection::tests_streams::reset::a_reset_final_size_at_the_varint_ceiling_is_rejected_without_wrapping ... ok
[INFO] [stdout] test core::connection::tests_streams::reassembly::ranges_arriving_out_of_order_reassemble_into_the_sent_bytes ... ok
[INFO] [stdout] test core::connection::tests_streams::reassembly::overlapping_ranges_deliver_each_byte_exactly_once ... ok
[INFO] [stdout] test core::connection::tests_streams::reset::a_reset_stream_on_a_space_the_peer_cannot_send_on_is_a_state_error ... ok
[INFO] [stdout] test core::connection::tests_streams::precursors::s17_precursor_the_credit_ledger_stalls_and_resumes ... ok
[INFO] [stdout] test core::connection::tests_streams::reset::a_reset_stream_surfaces_read_error_reset_with_the_peers_code ... ok
[INFO] [stdout] test core::connection::tests_streams::sealing::a_first_transmission_stream_frame_marks_last_send ... ok
[INFO] [stdout] test core::connection::tests_streams::reset::a_reset_agreeing_with_a_pinned_final_size_is_a_no_op_and_disagreeing_kills ... ok
[INFO] [stdout] test core::connection::tests_streams::reassembly::a_hole_parks_the_reader_and_only_the_final_byte_ends_the_stream ... ok
[INFO] [stdout] test core::connection::tests_streams::sealing::a_max_streams_only_packet_does_not_defer_the_keepalive ... ok
[INFO] [stdout] test core::connection::tests_streams::sealing::a_reset_stream_only_packet_does_not_mark_last_send ... ok
[INFO] [stdout] test core::connection::timers::tests::a_deadline_fires_at_d_and_not_before ... ok
[INFO] [stdout] test core::connection::timers::tests::ack_delay_follows_the_loss_evaluation ... ok
[INFO] [stdout] test core::connection::timers::tests::declaration_order_is_ruling_76s_order ... ok
[INFO] [stdout] test core::connection::timers::tests::equal_deadlines_resolve_in_ruling_76s_order ... ok
[INFO] [stdout] test core::connection::timers::tests::liveness_beats_close_linger_and_contested ... ok
[INFO] [stdout] test core::connection::timers::tests::loss_and_pto_yield_exactly_one_and_it_is_loss ... ok
[INFO] [stdout] test core::connection::timers::tests::disarm_all_except_keeps_exactly_one ... ok
[INFO] [stdout] test core::connection::tests_streams::reset::write_after_reset_is_a_write_error ... ok
[INFO] [stdout] test core::connection::timers::tests::pto_fires_alone ... ok
[INFO] [stdout] test core::connection::timers::tests::next_is_the_minimum_over_armed_timers ... ok
[INFO] [stdout] test core::connection::timers::tests::set_arms_and_disarms ... ok
[INFO] [stdout] test core::connection::timers::tests::take_due_is_idempotent_at_one_instant ... ok
[INFO] [stdout] test core::connection::tests_streams::slice_boundary::a_transmit_and_the_event_it_caused_leave_in_generation_order ... ok
[INFO] [stdout] test core::connection::tests_streams::slice_boundary::a_send_half_reports_finished_once_the_peer_acknowledges ... ok
[INFO] [stdout] test core::endpoint::routing::tests::a_forgery_cannot_cancel_a_pending ... ok
[INFO] [stdout] test core::connection::tests_streams::tombstone::max_stream_data_for_an_unopened_stream_of_our_own_space_is_a_state_error ... ok
[INFO] [stdout] test core::endpoint::routing::tests::a_demoted_initiation_carries_its_paid_mid_state ... ok
[INFO] [stdout] test core::connection::tests_streams::reset::a_reset_stream_discards_the_reassembly_buffer ... ok
[INFO] [stdout] test core::connection::tests_streams::slice_boundary::the_reserved_stop_sending_type_is_still_a_structural_error ... ok
[INFO] [stdout] test core::connection::tests_streams::reset::a_reset_final_size_at_the_window_is_legal_and_one_past_is_a_flow_control_error ... ok
[INFO] [stdout] test core::connection::tests_streams::tombstone::max_stream_data_for_a_stream_we_cannot_send_on_is_a_state_error ... ok
[INFO] [stdout] test core::endpoint::routing::tests::a_dialled_live_rows_stale_reverts_its_record_and_marks_contested ... ok
[INFO] [stdout] test core::connection::tests_streams::reset::observing_a_reset_brings_the_streams_contribution_to_its_final_size ... ok
[INFO] [stdout] test core::connection::tests_streams::reassembly::a_fin_at_the_high_water_offset_is_accepted_and_one_below_it_is_not ... ok
[INFO] [stdout] test core::connection::tests_streams::tombstone::a_duplicate_stream_frame_after_the_receive_half_is_freed_is_a_no_op ... ok
[INFO] [stdout] test core::connection::tests_streams::reset::a_reset_final_size_below_the_highest_received_offset_is_a_final_size_error ... ok
[INFO] [stdout] test core::endpoint::routing::tests::a_winner_side_record_outlives_its_dial_by_the_giveup ... ok
[INFO] [stdout] test core::connection::tests_streams::reset::our_reset_carries_the_highest_byte_sent_as_its_final_size ... ok
[INFO] [stdout] test core::endpoint::routing::tests::an_unhinted_initiation_parks_at_zero_dh ... ok
[INFO] [stdout] test core::endpoint::routing::tests::the_tiebreak_winner_drops_the_inbound_and_records_it ... ok
[INFO] [stdout] test core::endpoint::tests::a_demoted_intro_keeps_section_6_1s_cumulative_ladder ... ok
[INFO] [stdout] test core::endpoint::routing::tests::the_tiebreak_loser_cancels_its_pending_and_installs_as_responder ... ok
[INFO] [stdout] test core::endpoint::routing::tests::a_minted_pending_is_already_a_pending_outbound_remote ... ok
[INFO] [stdout] test core::endpoint::tests::a_second_read_identity_after_the_static_became_pending_does_not_intercept ... ok
[INFO] [stdout] test core::endpoint::tests::a_forged_tail_dies_at_step_one_and_cannot_cancel_a_pending ... ok
[INFO] [stdout] test core::endpoint::tests::a_source_port_rewrite_misses_the_hint_set_and_parks ... ok
[INFO] [stdout] test core::endpoint::tests::a_malformed_init_from_a_hint_source_writes_nothing_and_leaves_the_pending_alone ... ok
[INFO] [stdout] test core::endpoint::tests::an_init_from_a_non_hint_source_parks_at_zero_dh ... ok
[INFO] [stdout] test core::endpoint::tests::a_demoted_intro_returns_its_cached_claim_at_zero_incremental_dh ... ok
[INFO] [stdout] test core::endpoint::tests::a_second_authenticate_is_idempotent_at_zero_incremental_dh ... ok
[INFO] [stdout] test core::endpoint::routing::tests::the_pending_branch_winner_refuses_and_keeps_its_record ... ok
[INFO] [stdout] test core::endpoint::routing::tests::an_established_connection_contributes_no_hint ... ok
[INFO] [stdout] test core::endpoint::routing::tests::exactly_one_side_responds ... ok
[INFO] [stdout] test core::endpoint::routing::tests::the_pending_branch_loser_cancels_its_dial_and_installs ... ok
[INFO] [stdout] test core::endpoint::routing::tests::a_replayed_initiation_dies_at_the_guard ... ok
[INFO] [stdout] test core::endpoint::tests::an_init_from_a_hint_source_spends_one_dh_on_the_eager_read ... ok
[INFO] [stdout] test core::endpoint::routing::tests::an_intercepted_intro_leaves_no_stage_zero_entry ... ok
[INFO] [stdout] test core::endpoint::tests::losing_the_internal_tie_break_cancels_the_pending_so_it_neither_retransmits_nor_gives_up ... ok
[INFO] [stdout] test core::endpoint::tests::a_minted_but_unattempted_pending_still_yields_one_connection_for_one_static ... ok
[INFO] [stdout] test core::endpoint::tests::an_established_connections_address_is_not_a_hint ... ok
[INFO] [stdout] test core::endpoint::tests::losing_the_internal_tie_break_pins_the_record_against_orphan_aging ... ok
[INFO] [stdout] test core::endpoint::tests::losing_the_internal_tie_break_drops_the_dialled_address_from_the_hint_set ... ok
[INFO] [stdout] test core::endpoint::tests::the_fixture_predicts_the_initiation_timestamps_it_asserts_on ... ok
[INFO] [stdout] test core::endpoint::tests::losing_the_internal_tie_break_writes_msg2_answering_the_inbound_index ... ok
[INFO] [stdout] test core::endpoint::tests::losing_the_internal_tie_break_completes_the_pendings_own_connection ... ok
[INFO] [stdout] test core::endpoint::tests::both_routes_to_the_comparison_reach_the_same_conclusion ... ok
[INFO] [stdout] test core::endpoint::tests::the_guard_step_refuses_an_older_initiation_without_recording_it ... ok
[INFO] [stdout] test core::endpoint::tests::losing_the_internal_tie_break_records_the_admitted_timestamp ... ok
[INFO] [stdout] test core::endpoint::tests::the_internal_tie_break_takes_opposite_branches_in_the_two_key_orders ... ok
[INFO] [stdout] test core::endpoint::tests::the_losers_msg2_anchors_at_the_msg1_source_not_the_dialled_address ... ok
[INFO] [stdout] test core::endpoint::tests::an_internally_routed_init_never_surfaces_as_an_intro ... ok
[INFO] [stdout] test core::endpoint::tests::losing_the_internal_tie_break_costs_four_dh ... ok
[INFO] [stdout] test core::endpoint::tests::the_ordinary_api_ordering_completes_both_sides_when_we_lose ... ok
[INFO] [stdout] test core::endpoint::tests::read_identity_intercepts_a_parked_intro_whose_claim_is_a_pending_remote ... ok
[INFO] [stdout] test core::endpoint::tests::the_accept_path_arming_is_traced_under_roam_without_the_challenge ... ok
[INFO] [stdout] test core::endpoint::tests_safe_arithmetic::an_intro_beyond_the_horizon_is_retained_and_a_refresh_recomputes_its_expiry ... ok
[INFO] [stdout] test core::endpoint::tests::the_two_seeded_statics_differ_and_the_fixture_orders_them ... ok
[INFO] [stdout] test core::endpoint::tests_safe_arithmetic::guard_aging_and_exemption_keep_unreachable_state_without_sweeping_it ... ok
[INFO] [stdout] test core::endpoint::tests_safe_arithmetic::representable_endpoint_deadlines_keep_their_exact_boundaries ... ok
[INFO] [stdout] test core::psk_tests::a_dial_without_the_psk_yields_no_session_and_costs_one_dh ... ok
[INFO] [stdout] test core::psk_tests::a_matching_psk_establishes_at_the_ordinary_four_dh ... ok
[INFO] [stdout] test core::endpoint::tests::the_replacement_basis_is_complementary_across_the_two_key_orders ... ok
[INFO] [stdout] test core::endpoint::tests::the_ordinary_api_ordering_yields_exactly_one_resolution_per_dial ... ok
[INFO] [stdout] test core::psk_tests::the_psk_suite_renames_the_protocol_and_moves_no_wire_byte ... ok
[INFO] [stdout] test core::endpoint::tests_safe_arithmetic::an_unreachable_handshake_train_stays_pending_without_an_earlier_timeout ... ok
[INFO] [stdout] test core::endpoint::tests::winning_the_internal_tie_break_drops_the_inbound_silently ... ok
[INFO] [stdout] test core::psk_tests::intro_reveals_the_claimed_static_at_one_dh_even_under_an_unknown_psk ... ok
[INFO] [stdout] test core::tests::a_cap_evicted_id_says_evicted_where_a_ttl_reaped_one_says_expired ... ok
[INFO] [stdout] test core::endpoint::tests::winning_the_internal_tie_break_costs_two_dh ... ok
[INFO] [stdout] test core::endpoint::tests::winning_the_internal_tie_break_records_the_losers_timestamp ... ok
[INFO] [stdout] test core::psk_tests::the_psk_is_mixed_at_complete_not_at_intro ... ok
[INFO] [stdout] test core::tests::a_dedup_replacement_is_net_zero_for_the_per_source_count ... ok
[INFO] [stdout] test core::endpoint::tests::the_staged_guard_rejection_is_traced_under_policy ... ok
[INFO] [stdout] test core::endpoint::routing::tests::the_ordinary_api_ordering_completes_in_both_key_orders ... ok
[INFO] [stdout] test core::endpoint::tests::winning_the_internal_tie_break_leaves_the_pending_retransmitting ... ok
[INFO] [stdout] test core::tests::a_mac1_invalid_init_never_reaches_the_queue ... ok
[INFO] [stdout] test core::endpoint::tests::the_post_mortem_pin_survives_orphan_aging_and_a_full_lru_flush ... ok
[INFO] [stdout] test core::endpoint::tests::the_ordinary_api_ordering_completes_both_sides_when_we_win ... ok
[INFO] [stdout] test core::tests::a_consumed_chain_expires_fifteen_seconds_after_its_initiation ... ok
[INFO] [stdout] test core::tests::a_refresh_moves_the_expiry_to_fifteen_seconds_after_it ... ok
[INFO] [stdout] test core::psk_tests::wrong_psk_fails_at_authenticate ... ok
[INFO] [stdout] test core::endpoint::tests::the_pending_branch_loser_cancels_the_pending_and_installs_as_responder ... ok
[INFO] [stdout] test core::tests::a_stage_zero_slot_costs_ruling_272s_figure_not_the_superseded_220_bytes ... ok
[INFO] [stdout] test core::tests::a_second_drain_with_no_mutating_call_yields_only_timeout ... ok
[INFO] [stdout] test core::tests::a_claimed_chain_creates_no_guard_entry ... ok
[INFO] [stdout] test core::tests::a_dialled_static_holds_no_guard_entry ... ok
[INFO] [stdout] test core::tests::a_mac1_invalid_msg2_spends_nothing ... ok
[INFO] [stdout] test core::tests::a_wrong_version_never_reaches_the_queue ... ok
[INFO] [stdout] test core::tests::a_parked_decision_survives_unrelated_activity_until_its_ttl ... ok
[INFO] [stdout] test core::tests::a_redial_after_cancellation_still_emits_a_strictly_greater_timestamp ... ok
[INFO] [stdout] test core::tests::a_wholly_consumed_queue_drops_the_arrival ... ok
[INFO] [stdout] test core::tests::a_completed_dial_costs_four_dh_end_to_end ... ok
[INFO] [stdout] test core::tests::a_pinned_guard_entry_does_not_age_out ... ok
[INFO] [stdout] test core::tests::accept_records_a_some_basis_equal_to_the_msg1_timestamp ... ok
[INFO] [stdout] test core::tests::an_init_mac1ed_for_another_static_never_reaches_the_queue ... ok
[INFO] [stdout] test core::tests::an_intro_expires_at_exactly_intro_ttl ... ok
[INFO] [stdout] test core::tests::an_idle_endpoint_announces_no_deadline ... ok
[INFO] [stdout] test core::tests::an_intro_lives_until_intro_ttl_and_not_past_it ... ok
[INFO] [stdout] test core::endpoint::tests::the_pending_branch_winner_returns_stale_and_is_the_one_stale_that_keeps_its_record ... ok
[INFO] [stdout] test core::tests::accept_fast_path_costs_four_dh ... ok
[INFO] [stdout] test core::endpoint::tests::the_tie_break_loser_installs_as_responder_and_a_msg2_completion_as_initiator ... ok
[INFO] [stdout] test core::tests::a_dial_costs_two_dh_and_each_retransmit_two_more ... ok
[INFO] [stdout] test core::tests::accept_on_a_live_static_replaces_it_against_a_newer_basis ... ok
[INFO] [stdout] test core::tests::cancelling_a_dial_does_not_release_a_pin_it_never_took ... ok
[INFO] [stdout] test core::tests::a_failed_completion_spends_the_attempt_and_the_next_retransmit_refreshes_it ... ok
[INFO] [stdout] test core::tests::a_wrong_index_msg2_spends_nothing ... ok
[INFO] [stdout] test core::tests::completion_installs_exactly_once ... ok
[INFO] [stdout] test core::tests::an_orphaned_guard_entry_ages_out_at_ts_guard_orphan_ttl ... ok
[INFO] [stdout] test core::tests::connect_sends_exactly_one_init_to_the_dialled_address ... ok
[INFO] [stdout] test core::tests::expiry_costs_no_further_dh ... ok
[INFO] [stdout] test core::tests::dedup_replaces_and_keeps_the_intro_id_without_a_second_surfacing ... ok
[INFO] [stdout] test core::tests::handle_timeout_before_any_deadline_is_a_no_op ... ok
[INFO] [stdout] test core::tests::intro_sender_index_reflects_the_newest_bytes_after_a_refresh ... ok
[INFO] [stdout] test core::tests::ipv6_shares_one_cap_across_a_64 ... ok
[INFO] [stdout] test core::tests::a_basis_refused_accept_restores_a_prior_value ... ok
[INFO] [stdout] test core::tests::only_an_exactly_sized_init_reaches_the_queue ... ok
[INFO] [stdout] test core::tests::overflow_evicts_the_oldest_by_last_refresh_not_by_park_time ... ok
[INFO] [stdout] test core::tests::handle_timeout_twice_at_the_same_instant_is_a_no_op ... ok
[INFO] [stdout] test core::tests::data_on_an_unknown_index_touches_nothing ... ok
[INFO] [stdout] test core::tests::per_source_counters_return_to_zero_when_the_queue_drains ... ok
[INFO] [stdout] test core::tests::an_all_consumed_source_drops_the_arrival ... ok
[INFO] [stdout] test core::tests::authenticate_then_reject_leaves_the_guard_empty ... ok
[INFO] [stdout] test core::tests::reject_at_claimed_costs_one_dh ... ok
[INFO] [stdout] test core::tests::reject_at_intro_costs_no_dh ... ok
[INFO] [stdout] test core::tests::authenticate_then_reject_restores_a_prior_value ... ok
[INFO] [stdout] test core::tests::read_identity_frees_the_stage0_slot_and_the_chain_is_never_byte_replaced ... ok
[INFO] [stdout] test core::tests::retired_cancels_the_pending_and_frees_the_static_for_an_immediate_redial ... ok
[INFO] [stdout] test core::tests::msg2_from_a_different_address_still_completes ... ok
[INFO] [stdout] test core::tests::the_dedup_key_is_the_full_socket_addr_not_the_source_ip ... ok
[INFO] [stdout] test core::tests::read_identity_costs_one_dh ... ok
[INFO] [stdout] test core::tests::authenticate_costs_two_dh_cumulative ... ok
[INFO] [stdout] test core::tests::overflow_never_evicts_a_consumed_chain ... ok
[INFO] [stdout] test core::tests::the_announced_deadline_is_the_minimum_of_the_live_timers ... ok
[INFO] [stdout] test core::tests::the_intro_accessors_answer_none_for_an_absent_entry ... ok
[INFO] [stdout] test core::tests::reject_at_proven_costs_two_dh_and_installs_nothing ... ok
[INFO] [stdout] test core::tests::the_per_source_cap_is_four_chains_per_ip ... ok
[INFO] [stdout] test core::tests::the_per_source_cap_evicts_the_oldest_by_last_refresh ... ok
[INFO] [stdout] test core::tests::a_wrong_length_msg2_spends_nothing ... ok
[INFO] [stdout] test core::tests::authenticate_then_reject_clears_the_record_even_when_another_chain_pins_the_entry ... ok
[INFO] [stdout] test core::tests::connect_records_a_none_basis ... ok
[INFO] [stdout] test core::tests::the_drain_always_terminates_in_timeout ... ok
[INFO] [stdout] test core::tests::the_per_source_cap_counts_consumed_and_unconsumed_together ... ok
[INFO] [stdout] test core::tests::the_staged_verbs_on_an_expired_id_report_expired ... ok
[INFO] [stdout] test error::tests::connection_lost_is_clone ... ok
[INFO] [stdout] test error::tests::display_strings_are_non_empty_and_lowercase_initial ... ok
[INFO] [stdout] test error::tests::embedded_connection_lost_converts ... ok
[INFO] [stdout] test error::tests::error_types_are_send_and_sync ... ok
[INFO] [stdout] test error::tests::write_error_is_exhaustive_in_crate ... ok
[INFO] [stdout] test packet::tests::a_mismatched_suite_dies_at_the_length_gate ... ok
[INFO] [stdout] test packet::tests::data_ad_is_the_leading_header_bytes_verbatim ... ok
[INFO] [stdout] test packet::tests::golden_canonical_static ... ok
[INFO] [stdout] test packet::tests::golden_data_header ... ok
[INFO] [stdout] test packet::tests::golden_init_header ... ok
[INFO] [stdout] test packet::tests::golden_mac1 ... ok
[INFO] [stdout] test core::tests::the_endpoint_deadline_covers_guard_orphan_aging ... ok
[INFO] [stdout] test core::tests::park_costs_no_dh ... ok
[INFO] [stdout] test core::tests::the_responder_answers_the_msg1_source_address ... ok
[INFO] [stdout] test packet::tests::golden_prologue ... ok
[INFO] [stdout] test packet::tests::golden_resp_header ... ok
[INFO] [stdout] test packet::tests::handshake_preimage_and_tag_partition_the_datagram ... ok
[INFO] [stdout] test packet::tests::handshake_length_is_exact_not_a_minimum ... ok
[INFO] [stdout] test packet::tests::headers_round_trip ... ok
[INFO] [stdout] test packet::tests::keepalive_is_the_minimum_data_packet ... ok
[INFO] [stdout] test packet::tests::mac1_does_not_follow_the_suite_hash ... ok
[INFO] [stdout] test packet::tests::mac1_key_matches_the_golden_vector ... ok
[INFO] [stdout] test packet::tests::mac1_keys_on_the_canonical_static ... ok
[INFO] [stdout] test packet::tests::golden_mac1_label ... ok
[INFO] [stdout] test packet::tests::golden_msg1_payload ... ok
[INFO] [stdout] test packet::tests::header_sizes_match_constants ... ok
[INFO] [stdout] test packet::tests::msg1_payload_is_big_endian_not_little ... ok
[INFO] [stdout] test packet::tests::msg1_payload_matches_the_golden_vector ... ok
[INFO] [stdout] test packet::tests::mac1_tag_matches_the_golden_vectors ... ok
[INFO] [stdout] test packet::tests::msg1_payload_round_trips_and_orders_chronologically ... ok
[INFO] [stdout] test packet::tests::oversize_is_dropped ... ok
[INFO] [stdout] test packet::tests::resp_header_fields_do_not_swap ... ok
[INFO] [stdout] test packet::tests::short_is_dropped ... ok
[INFO] [stdout] test packet::tests::sizes_match_the_golden_vectors ... ok
[INFO] [stdout] test core::tests::an_established_connection_contributes_no_hint ... ok
[INFO] [stdout] test packet::tests::unknown_and_reserved_types_are_dropped ... ok
[INFO] [stdout] test packet::tests::unknown_version_is_dropped_silently ... ok
[INFO] [stdout] test packet::tests::no_hand_rolled_byte_order_outside_the_payload_codec ... ok
[INFO] [stdout] test shell::shared::notification_slots_tests::a_rewritten_slot_takes_the_new_generation ... ok
[INFO] [stdout] test shell::shared::notification_slots_tests::a_storm_of_marks_occupies_one_slot ... ok
[INFO] [stdout] test packet::tests::mac1_rejects_every_single_bit_flip ... ok
[INFO] [stdout] test shell::shared::notification_slots_tests::kinds_are_handed_over_oldest_first ... ok
[INFO] [stdout] test core::tests::the_guard_admits_only_a_strictly_greater_timestamp ... ok
[INFO] [stdout] test shell::shared::notification_slots_tests::two_unclaimed_roams_merge_into_the_net_move ... ok
[INFO] [stdout] test shell::tests::a_cancelled_dial_frees_the_static_with_no_clock_advance ... ok
[INFO] [stdout] test core::tests::connect_to_a_static_with_a_live_connection_is_already_connected ... ok
[INFO] [stdout] test core::tests::the_response_header_answers_the_initiators_index ... ok
[INFO] [stdout] test shell::tests::a_dial_and_a_staged_accept_meet ... ok
[INFO] [stdout] test shell::tests::a_close_reaches_the_peer_as_peer_closed ... ok
[INFO] [stdout] test shell::endpoint::tests::build_outside_a_localset_panics_with_slithers_own_message ... ok
[INFO] [stdout] test core::tests::two_initiations_under_a_frozen_clock_are_strictly_increasing ... ok
[INFO] [stdout] test shell::tests::a_finished_uni_stream_survives_its_senders_drop ... ok
[INFO] [stdout] test shell::tests::a_datagram_crosses_and_wakes_a_parked_claim ... ok
[INFO] [stdout] test shell::tests::a_message_survives_the_senders_close ... ok
[INFO] [stdout] test core::tests::the_dial_gives_up_at_exactly_handshake_giveup_and_transmits_nothing_there ... ok
[INFO] [stdout] test shell::tests::a_finished_streams_eof_outlives_its_connection ... ok
[INFO] [stdout] test shell::tests::a_non_coincident_last_connection_drop_does_transmit ... ok
[INFO] [stdout] test shell::tests::a_closed_connection_frees_its_static_when_the_linger_expires ... ok
[INFO] [stdout] test shell::tests::a_parked_stream_waiter_resolves_when_the_driver_stops ... ok
[INFO] [stdout] test core::tests::the_queue_caps_at_1024_endpoint_wide ... ok
[INFO] [stdout] test shell::tests::a_waker_that_polls_inline_does_not_re_enter_a_live_borrow ... ok
[INFO] [stdout] test shell::tests::an_idle_connection_dies_at_dead_timeout ... ok
[INFO] [stdout] test shell::tests::an_oversize_datagram_is_rejected_and_queues_nothing ... ok
[INFO] [stdout] test shell::tests::an_expired_introduction_is_not_handed_to_a_later_accept ... ok
[INFO] [stdout] test shell::tests::a_reset_is_sticky_at_the_reader ... ok
[INFO] [stdout] test shell::tests::an_inline_waker_may_re_poll_a_connecting_from_wake ... ok
[INFO] [stdout] test shell::tests::a_reentrant_consumer_write_in_the_post_drain_tail_is_not_destroyed ... ok
[INFO] [stdout] test shell::tests::dropping_an_intro_is_silent ... ok
[INFO] [stdout] test shell::tests::a_finished_send_half_answers_from_its_own_state_after_death ... ok
[INFO] [stdout] test shell::wire::tests::a_wire_need_not_be_send ... ok
[INFO] [stdout] test shell::wire::tests::udp_socket_round_trip ... ok
[INFO] [stdout] test testutil::tests::a_byte_crosses_two_flaky_wires_under_injected_loss ... ok
[INFO] [stdout] test shell::tests::the_last_handle_to_a_connection_may_be_a_stream ... ok
[INFO] [stdout] test shell::tests::closed_is_latched_concurrent_and_cancel_safe ... ok
[INFO] [stdout] test shell::tests::the_coincident_last_handle_drop_transmits_nothing ... ok
[INFO] [stdout] test testutil::tests::a_rebound_wire_sends_from_and_receives_at_its_new_address ... ok
[INFO] [stdout] test testutil::tests::drop_at_is_exact ... ok
[INFO] [stdout] test testutil::tests::different_seeds_diverge ... ok
[INFO] [stdout] test testutil::tests::a_datagram_in_flight_to_the_old_address_is_lost_on_rebind ... ok
[INFO] [stdout] test testutil::tests::index_drops_do_not_perturb_the_probabilistic_draw_order ... ok
[INFO] [stdout] test testutil::tests::inject_forges_a_source ... ok
[INFO] [stdout] test testutil::tests::duplication_delivers_two_identical_copies ... ok
[INFO] [stdout] test testutil::tests::partition_blackholes_without_a_send_error ... ok
[INFO] [stdout] test testutil::tests::jitter_reorders_and_the_heap_is_stable ... ok
[INFO] [stdout] test testutil::tests::oversize_datagram_is_truncated_like_a_socket ... ok
[INFO] [stdout] test testutil::tests::perfect_policy_delivers_everything_in_order ... ok
[INFO] [stdout] test testutil::tests::rebinding_to_the_same_address_keeps_the_inbox ... ok
[INFO] [stdout] test testutil::tests::recv_from_is_cancel_safe ... ok
[INFO] [stdout] test testutil::tests::rebinding_onto_a_registered_address_panics - should panic ... ok
[INFO] [stdout] test testutil::tests::seeded_runs_are_identical ... ok
[INFO] [stdout] test testutil::tests::send_failure_is_an_err_and_then_heals ... ok
[INFO] [stdout] test testutil::tests::dh_counter_counts_only_dh ... ok
[INFO] [stdout] test core::tests::every_retransmit_mints_a_fresh_index_and_a_fresh_ephemeral ... ok
[INFO] [stdout] test testutil::tests::the_vacated_address_delivers_nothing ... ok
[INFO] [stdout] test testutil::tests::the_whole_module_is_not_send ... ok
[INFO] [stdout] test testutil::tests::unregistered_destination_is_dropped_not_an_error ... ok
[INFO] [stdout] test varint::tests::boundaries_round_trip ... ok
[INFO] [stdout] test varint::tests::conversions_are_consistent ... ok
[INFO] [stdout] test varint::tests::decode_accepts_every_non_minimal_encoding_of_a_small_value ... ok
[INFO] [stdout] test varint::tests::encode_to_respects_a_short_buffer ... ok
[INFO] [stdout] test varint::tests::rfc_9000_appendix_a1_vectors ... ok
[INFO] [stdout] test varint::tests::truncated_input_is_none ... ok
[INFO] [stdout] test varint::tests::exhaustive_round_trip_near_boundaries ... ok
[INFO] [stdout] test varint::tests::above_max_is_rejected ... ok
[INFO] [stdout] test shell::tests::the_endpoint_is_not_the_last_handle ... ok
[INFO] [stdout] test shell::tests::a_stream_handle_may_be_dropped_with_no_runtime ... ok
[INFO] [stdout] test shell::tests::dropping_stream_handles_empties_the_waker_maps ... ok
[INFO] [stdout] test shell::tests::a_dial_nobody_answers_gives_up_at_the_giveup_and_not_before ... ok
[INFO] [stdout] test shell::tests::an_oversize_message_is_rejected_at_the_handle ... ok
[INFO] [stdout] test shell::tests::the_claim_verbs_park_in_their_own_sets_and_release_on_drop ... ok
[INFO] [stdout] test core::tests::the_retransmit_interval_is_five_seconds_plus_bounded_jitter_and_never_grows ... ok
[INFO] [stdout] test core::tests::the_retransmit_jitter_is_drawn_afresh_for_every_attempt ... ok
[INFO] [stdout] test core::tests::an_established_index_still_routes_while_the_queue_is_saturated ... ok
[INFO] [stdout] test core::connection::tests_reassembly_credit::the_same_bytes_arriving_contiguously_are_untroubled ... ok
[INFO] [stdout] test packet::tests::the_gate_never_panics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 801 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.54s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/spec_constants.rs (/opt/rustwide/target/debug/deps/spec_constants-36821fbb5ce71798)
[INFO] [stdout] 
[INFO] [stdout] running 112 tests
[INFO] [stdout] test a_path_challenge_datagram_fits_the_smallest_budget_its_arming_creates ... ok
[INFO] [stdout] test a_challenge_and_a_contested_probe_fit_one_arming_together ... ok
[INFO] [stdout] test data_header_len ... ok
[INFO] [stdout] test flow_control_error ... ok
[INFO] [stdout] test close_reason_max ... ok
[INFO] [stdout] test close_reply_min_interval ... ok
[INFO] [stdout] test credit_regrant_divisor ... ok
[INFO] [stdout] test close_linger ... ok
[INFO] [stdout] test application_error_base ... ok
[INFO] [stdout] test frame_max_data ... ok
[INFO] [stdout] test frame_datagram ... ok
[INFO] [stdout] test aead_tag_len ... ok
[INFO] [stdout] test frame_datagram_len ... ok
[INFO] [stdout] test frame_max_stream_data ... ok
[INFO] [stdout] test datagram_send_queue ... ok
[INFO] [stdout] test dead_timeout ... ok
[INFO] [stdout] test frame_max_streams_bidi ... ok
[INFO] [stdout] test amplification_factor ... ok
[INFO] [stdout] test dead_timeout_is_twice_keepalive_plus_five_seconds ... ok
[INFO] [stdout] test frame_padding ... ok
[INFO] [stdout] test frame_path_response ... ok
[INFO] [stdout] test frame_stop_sending_reserved ... ok
[INFO] [stdout] test frame_stream_base ... ok
[INFO] [stdout] test frame_stream_max_is_base_or_flag_mask ... ok
[INFO] [stdout] test final_size_error ... ok
[INFO] [stdout] test frame_close ... ok
[INFO] [stdout] test frame_reset_stream ... ok
[INFO] [stdout] test handshake_giveup ... ok
[INFO] [stdout] test ik_msg1_len ... ok
[INFO] [stdout] test ik_msg1_len_is_two_statics_two_tags_plus_payload ... ok
[INFO] [stdout] test initial_max_streams_uni ... ok
[INFO] [stdout] test init_packet_len ... ok
[INFO] [stdout] test ik_msg2_len ... ok
[INFO] [stdout] test ik_msg2_len_is_one_static_plus_tag ... ok
[INFO] [stdout] test init_header_len ... ok
[INFO] [stdout] test intro_max_per_source ... ok
[INFO] [stdout] test intro_ttl ... ok
[INFO] [stdout] test k_granularity ... ok
[INFO] [stdout] test initial_max_stream_data ... ok
[INFO] [stdout] test initial_max_streams_bidi ... ok
[INFO] [stdout] test k_time_threshold_num ... ok
[INFO] [stdout] test init_packet_len_is_header_plus_msg1_plus_mac1 ... ok
[INFO] [stdout] test initial_max_data ... ok
[INFO] [stdout] test initial_window ... ok
[INFO] [stdout] test mac1_len ... ok
[INFO] [stdout] test frame_max_streams_uni ... ok
[INFO] [stdout] test frame_path_challenge ... ok
[INFO] [stdout] test loss_reduction_factor ... ok
[INFO] [stdout] test max_datagram_payload ... ok
[INFO] [stdout] test frame_ping ... ok
[INFO] [stdout] test frame_stream_max ... ok
[INFO] [stdout] test max_epoch_jump ... ok
[INFO] [stdout] test max_plaintext ... ok
[INFO] [stdout] test keepalive_timeout ... ok
[INFO] [stdout] test intro_queue_cap ... ok
[INFO] [stdout] test max_datagram_payload_is_max_plaintext_minus_one ... ok
[INFO] [stdout] test max_ack_delay ... ok
[INFO] [stdout] test max_plaintext_is_datagram_minus_header_minus_tag ... ok
[INFO] [stdout] test max_ack_ranges ... ok
[INFO] [stdout] test message_overflow ... ok
[INFO] [stdout] test minimum_window ... ok
[INFO] [stdout] test message_recv_max_equals_initial_max_stream_data ... ok
[INFO] [stdout] test mac1_label ... ok
[INFO] [stdout] test max_datagram ... ok
[INFO] [stdout] test path_frame_codes_collide_with_no_existing_frame_type ... ok
[INFO] [stdout] test frame_ack ... ok
[INFO] [stdout] test no_existing_frame_code_moved_for_ruling_208 ... ok
[INFO] [stdout] test path_frame_codes_encode_as_a_one_byte_varint ... ok
[INFO] [stdout] test no_error ... ok
[INFO] [stdout] test path_frames_are_distinct_and_ordered ... ok
[INFO] [stdout] test persistent_keepalive_default ... ok
[INFO] [stdout] test persistent_congestion_threshold ... ok
[INFO] [stdout] test message_recv_max ... ok
[INFO] [stdout] test msg1_payload_len ... ok
[INFO] [stdout] test pkt_data ... ok
[INFO] [stdout] test persistent_keepalive_default_is_within_admissible_range ... ok
[INFO] [stdout] test pkt_reserved_unused ... ok
[INFO] [stdout] test pkt_reserved_cookie ... ok
[INFO] [stdout] test protocol_violation ... ok
[INFO] [stdout] test pkt_handshake_init ... ok
[INFO] [stdout] test persistent_keepalive_min ... ok
[INFO] [stdout] test rekey_epoch_msgs ... ok
[INFO] [stdout] test reassembly_chunks_max ... ok
[INFO] [stdout] test pto_backoff_cap ... ok
[INFO] [stdout] test pkt_handshake_resp ... ok
[INFO] [stdout] test retransmit_base ... ok
[INFO] [stdout] test resp_header_len ... ok
[INFO] [stdout] test replay_window ... ok
[INFO] [stdout] test resp_packet_len ... ok
[INFO] [stdout] test resp_packet_len_is_header_plus_msg2_plus_mac1 ... ok
[INFO] [stdout] test retransmit_jitter_max ... ok
[INFO] [stdout] test prologue ... ok
[INFO] [stdout] test shell_lateness_bound ... ok
[INFO] [stdout] test stream_flag_mask ... ok
[INFO] [stdout] test stream_flag_mask_is_union_of_flags ... ok
[INFO] [stdout] test stream_len ... ok
[INFO] [stdout] test timestamp_len ... ok
[INFO] [stdout] test ts_guard_orphan_cap ... ok
[INFO] [stdout] test static_public_len ... ok
[INFO] [stdout] test version ... ok
[INFO] [stdout] test streams_credit_batch ... ok
[INFO] [stdout] test stream_limit_error ... ok
[INFO] [stdout] test stream_off ... ok
[INFO] [stdout] test stream_fin ... ok
[INFO] [stdout] test wire_error_codes_are_all_below_application_base ... ok
[INFO] [stdout] test stream_state_error ... ok
[INFO] [stdout] test the_msg1_anchor_budget_still_admits_a_challenge_after_the_msg2_charge ... ok
[INFO] [stdout] test datagram_recv_queue ... ok
[INFO] [stdout] test ack_eliciting_per_ack ... ok
[INFO] [stdout] test k_initial_rtt ... ok
[INFO] [stdout] test k_time_threshold_den ... ok
[INFO] [stdout] test k_packet_threshold ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 112 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/spec_errors.rs (/opt/rustwide/target/debug/deps/spec_errors-f41c875d481d5231)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test connection_lost_is_exhaustively_matched ... ok
[INFO] [stdout] test accept_error_is_exhaustively_matched ... ok
[INFO] [stdout] test config_error_is_exhaustively_matched ... ok
[INFO] [stdout] test message_error_is_exhaustively_matched ... ok
[INFO] [stdout] test read_error_is_exhaustively_matched ... ok
[INFO] [stdout] test write_error_known_variants_have_the_documented_shapes ... ok
[INFO] [stdout] test datagram_error_is_exhaustively_matched ... ok
[INFO] [stdout] test auth_error_is_exhaustively_matched ... ok
[INFO] [stdout] test intro_error_is_exhaustively_matched ... ok
[INFO] [stdout] test connect_error_is_exhaustively_matched ... ok
[INFO] [stdout] test connection_lost_is_clone ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/spec_packet.rs (/opt/rustwide/target/debug/deps/spec_packet-858928489f45f063)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test reference_suite_sizes_are_the_spec_values ... ok
[INFO] [stdout] test reference_suite_protocol_name ... ok
[INFO] [stdout] test the_offered_aes_suite_is_pinned_and_length_identical ... ok
[INFO] [stdout] test a_second_curve_derives_different_sizes ... ok
[INFO] [stdout] test two_suites_coexist_in_one_crate ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/story_timing_profile.rs (/opt/rustwide/target/debug/deps/story_timing_profile-7900ab8cd7fbb883)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test construction_enforces_the_flood_floor_and_strict_liveness_margin ... ok
[INFO] [stdout] test config_owns_one_endpoint_wide_profile ... ok
[INFO] [stdout] test the_default_profile_is_exactly_v1_and_has_value_semantics ... ok
[INFO] [stdout] test construction_reports_arithmetic_overflow ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests slither
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test src/identity.rs - identity::SoftwareIdentity (line 227) - compile ... ok
[INFO] [stdout] test src/compat/rt.rs - compat::rt::block_on (line 47) - compile ... ok
[INFO] [stdout] test src/prelude.rs - prelude (line 3) ... ok
[INFO] [stdout] test src/packet/suite.rs - packet::suite::IK (line 309) ... ok
[INFO] [stdout] test src/lib.rs - (line 183) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 77) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 43) - compile ... ok
[INFO] [stdout] test src/shell/endpoint.rs - shell::endpoint::EndpointBuilder (line 508) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 28) ... ok
[INFO] [stdout] test src/config.rs - config::Config::with_flow_windows (line 384) ... ok
[INFO] [stdout] test src/shell/connection.rs - shell::connection::Connection<S>::notified (line 272) - compile ... ok
[INFO] [stdout] test src/packet/suite.rs - packet::suite::channel (line 191) ... ok
[INFO] [stdout] test src/packet/suite.rs - packet::suite::IK (line 277) ... ok
[INFO] [stdout] test src/compat/io.rs - compat::io::io::Error (line 105) ... ok
[INFO] [stdout] test src/packet/suite.rs - packet::suite::channel_psk (line 288) ... ok
[INFO] [stdout] test src/packet/suite.rs - packet::suite::IK (line 345) ... ok
[INFO] [stdout] test src/identity.rs - identity::Identity::public_static (line 123) ... ok
[INFO] [stdout] test src/shell/endpoint.rs - shell::endpoint::Endpoint<I>::connect (line 189) - compile ... ok
[INFO] [stdout] test src/identity.rs - identity::SoftwareIdentity<S,R>::generate (line 298) ... ok
[INFO] [stdout] test src/shell/connection.rs - shell::connection::Connection<S>::send_message (line 725) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.38s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 2.24s; merged doctests compilation took 0.85s
[INFO] running `Command { std: "docker" "inspect" "5636f94608a666e00e5743365bc949bfef4b62f6497a4bd9784f20fea53b2d6a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5636f94608a666e00e5743365bc949bfef4b62f6497a4bd9784f20fea53b2d6a", kill_on_drop: false }`
[INFO] [stdout] 5636f94608a666e00e5743365bc949bfef4b62f6497a4bd9784f20fea53b2d6a
