[INFO] fetching crate typhoon-protocol 0.1.0...
[INFO] testing typhoon-protocol-0.1.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate typhoon-protocol 0.1.0 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate typhoon-protocol 0.1.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate typhoon-protocol 0.1.0
[INFO] tweaked toml for crates.io crate typhoon-protocol 0.1.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate typhoon-protocol 0.1.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate typhoon-protocol 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded jiff-static v0.2.29
[INFO] [stderr]   Downloaded defmt v1.1.0
[INFO] [stderr]   Downloaded defmt-macros v1.1.0
[INFO] [stderr]   Downloaded jiff v0.2.29
[INFO] [stderr]   Downloaded classic-mceliece-rust v3.1.0
[INFO] [stderr]   Downloaded weighted_rand v0.4.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] 1affd3eeb45914b6567c7bf41c0ac4f57017e6c93eb43e2ad04cb0c474b562b5
[INFO] running `Command { std: "docker" "start" "1affd3eeb45914b6567c7bf41c0ac4f57017e6c93eb43e2ad04cb0c474b562b5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1affd3eeb45914b6567c7bf41c0ac4f57017e6c93eb43e2ad04cb0c474b562b5", 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" "1affd3eeb45914b6567c7bf41c0ac4f57017e6c93eb43e2ad04cb0c474b562b5" "/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" "1affd3eeb45914b6567c7bf41c0ac4f57017e6c93eb43e2ad04cb0c474b562b5", 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" "1affd3eeb45914b6567c7bf41c0ac4f57017e6c93eb43e2ad04cb0c474b562b5" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling cc v1.2.65
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling keccak v0.1.6
[INFO] [stderr]    Compiling classic-mceliece-rust v3.1.0
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling arrayvec v0.7.7
[INFO] [stderr]    Compiling arc-swap v1.9.1
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling hybrid-array v0.4.12
[INFO] [stderr]    Compiling blake3 v1.8.5
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling inout v0.2.2
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling sha3 v0.10.9
[INFO] [stderr]    Compiling cipher v0.5.2
[INFO] [stderr]    Compiling chacha20 v0.10.0
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling rand_distr v0.4.3
[INFO] [stderr]    Compiling x25519-dalek v2.0.1
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling weighted_rand v0.4.2
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling typhoon-protocol v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.45s
[INFO] running `Command { std: "docker" "inspect" "1affd3eeb45914b6567c7bf41c0ac4f57017e6c93eb43e2ad04cb0c474b562b5", 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" "1affd3eeb45914b6567c7bf41c0ac4f57017e6c93eb43e2ad04cb0c474b562b5" "/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 zerocopy v0.8.52
[INFO] [stderr]    Compiling zerocopy-derive v0.8.52
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling jiff v0.2.29
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling env_filter v1.0.1
[INFO] [stderr]    Compiling env_logger v0.11.10
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling rand_distr v0.4.3
[INFO] [stderr]    Compiling weighted_rand v0.4.2
[INFO] [stderr]    Compiling classic-mceliece-rust v3.1.0
[INFO] [stderr]    Compiling typhoon-protocol v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 02s
[INFO] running `Command { std: "docker" "inspect" "1affd3eeb45914b6567c7bf41c0ac4f57017e6c93eb43e2ad04cb0c474b562b5", 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" "1affd3eeb45914b6567c7bf41c0ac4f57017e6c93eb43e2ad04cb0c474b562b5" "/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.25s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/typhoon-fa074fc5e842b421)
[INFO] [stdout] 
[INFO] [stdout] running 314 tests
[INFO] [stdout] test bytes::dynamic::tests::test_clone_shares_memory ... ok
[INFO] [stdout] test bytes::dynamic::tests::test_from_data ... ok
[INFO] [stdout] test bytes::dynamic::tests::test_rebuffer_both ... ok
[INFO] [stdout] test bytes::dynamic::tests::test_empty_buffer ... ok
[INFO] [stdout] test bytes::dynamic::tests::test_rebuffer_start ... ok
[INFO] [stdout] test bytes::dynamic::tests::test_slice_both ... ok
[INFO] [stdout] test bytes::dynamic::tests::test_slice_mut ... ok
[INFO] [stdout] test bytes::dynamic::tests::test_allocate_with_capacity ... ok
[INFO] [stdout] test bytes::dynamic::tests::test_as_ref ... ok
[INFO] [stdout] test bytes::dynamic::tests::test_get_set ... ok
[INFO] [stdout] test bytes::dynamic::tests::test_empty_zero_size ... ok
[INFO] [stdout] test bytes::dynamic::tests::test_rebuffer_end ... ok
[INFO] [stdout] test bytes::dynamic::tests::test_as_mut ... ok
[INFO] [stdout] test bytes::dynamic::tests::test_slice_start ... ok
[INFO] [stdout] test bytes::dynamic::tests::test_slice_end ... ok
[INFO] [stdout] test bytes::dynamic::tests::test_split_buf_start ... ok
[INFO] [stdout] test bytes::dynamic::tests::test_to_owned ... ok
[INFO] [stdout] test bytes::dynamic::tests::test_split ... ok
[INFO] [stdout] test bytes::dynamic::tests::test_split_buf_end ... ok
[INFO] [stdout] test bytes::fixed::tests::test_debug_includes_length ... ok
[INFO] [stdout] test bytes::fixed::tests::test_default_is_zeroed ... ok
[INFO] [stdout] test bytes::dynamic::tests::test_split_mut ... ok
[INFO] [stdout] test bytes::fixed::tests::test_copy_semantics ... ok
[INFO] [stdout] test bytes::fixed::tests::test_into_array ... ok
[INFO] [stdout] test bytes::fixed::tests::test_hash_equal_for_equal_values ... ok
[INFO] [stdout] test bytes::fixed::tests::test_get ... ok
[INFO] [stdout] test bytes::fixed::tests::test_slice ... ok
[INFO] [stdout] test bytes::fixed::tests::test_slice_both ... ok
[INFO] [stdout] test bytes::fixed::tests::test_slice_end ... ok
[INFO] [stdout] test bytes::fixed::tests::test_len ... ok
[INFO] [stdout] test bytes::fixed::tests::test_partial_eq ... ok
[INFO] [stdout] test bytes::fixed::tests::test_slice_start ... ok
[INFO] [stdout] test bytes::pool::tests::test_pool_allocate ... ok
[INFO] [stdout] test bytes::fixed::tests::test_as_ref ... ok
[INFO] [stdout] test bytes::fixed::tests::test_display_hex ... ok
[INFO] [stdout] test bytes::fixed::tests::test_from_arr_ref_trait ... ok
[INFO] [stdout] test bytes::fixed::tests::test_from_arr_trait ... ok
[INFO] [stdout] test bytes::dynamic::tests::test_copy ... ok
[INFO] [stdout] test bytes::fixed::tests::test_from_array ... ok
[INFO] [stdout] test bytes::fixed::tests::test_split ... ok
[INFO] [stdout] test bytes::pool::tests::test_buffer_send_between_threads ... ok
[INFO] [stdout] test bytes::fixed::tests::test_zeroed ... ok
[INFO] [stdout] test bytes::fixed::tests::test_as_array ... ok
[INFO] [stdout] test bytes::pool::tests::test_pool_allocate_with_size ... ok
[INFO] [stdout] test bytes::pool::tests::test_pool_reuse ... ok
[INFO] [stdout] test bytes::pool::tests::test_pool_append_prepend ... ok
[INFO] [stdout] test bytes::dynamic::tests::test_into_vec ... ok
[INFO] [stdout] test bytes::r#static::tests::test_empty_buffer ... ok
[INFO] [stdout] test bytes::r#static::tests::test_as_ref ... ok
[INFO] [stdout] test bytes::pool::tests::test_pool_max_size ... ok
[INFO] [stdout] test bytes::r#static::tests::test_empty_zero_size ... ok
[INFO] [stdout] test bytes::r#static::tests::test_from_array_trait ... ok
[INFO] [stdout] test bytes::r#static::tests::test_from_slice ... ok
[INFO] [stdout] test bytes::r#static::tests::test_from_vec ... ok
[INFO] [stdout] test bytes::pool::tests::test_pool_preallocated ... ok
[INFO] [stdout] test bytes::pool::tests::test_pool_thread_safety ... ok
[INFO] [stdout] test bytes::r#static::tests::test_send_sync ... ok
[INFO] [stdout] test bytes::r#static::tests::test_slice_both ... ok
[INFO] [stdout] test bytes::r#static::tests::test_slice_end ... ok
[INFO] [stdout] test bytes::r#static::tests::test_into_vec ... ok
[INFO] [stdout] test bytes::pool::tests::test_pool_header_space ... ok
[INFO] [stdout] test bytes::r#static::tests::test_slice_start ... ok
[INFO] [stdout] test bytes::r#static::tests::test_into_array ... ok
[INFO] [stdout] test bytes::r#static::tests::test_partial_eq ... ok
[INFO] [stdout] test bytes::pool::tests::test_pool_trailer_space ... ok
[INFO] [stdout] test bytes::utils::tests::test_free_ptr ... ok
[INFO] [stdout] test bytes::r#static::tests::test_from_array ... ok
[INFO] [stdout] test bytes::utils::tests::test_preserve_vector ... ok
[INFO] [stdout] test bytes::r#static::tests::test_split ... ok
[INFO] [stdout] test bytes::r#static::tests::test_get ... ok
[INFO] [stdout] test bytes::utils::tests::test_copy_ptr ... ok
[INFO] [stdout] test bytes::r#static::tests::test_thread_safety ... ok
[INFO] [stdout] test bytes::r#static::tests::test_clone ... ok
[INFO] [stdout] test bytes::utils::tests::test_allocate_ptr ... ok
[INFO] [stdout] test cache::value::tests::test_cached_value_create_sibling ... ok
[INFO] [stdout] test cache::value::tests::test_cached_value_get_mut ... ok
[INFO] [stdout] test cache::map::tests::test_cached_map_entry_after_remove ... ok
[INFO] [stdout] test bytes::r#static::tests::test_debug ... ok
[INFO] [stdout] test cache::map::tests::test_shared_map_modify ... ok
[INFO] [stdout] test cache::map::tests::test_cached_map_entry_refetches_after_modify ... ok
[INFO] [stdout] test cache::map::tests::test_cached_map_entry_source_dropped ... ok
[INFO] [stdout] test cache::map::tests::test_shared_map_insert_get ... ok
[INFO] [stdout] test cache::map::tests::test_cached_map_refetches_after_modify ... ok
[INFO] [stdout] test cache::value::tests::test_shared_value_create_cache_initially_same ... ok
[INFO] [stdout] test cache::value::tests::test_derived_value_constant ... ok
[INFO] [stdout] test cache::value::tests::test_derived_value_ignores_local_mutations ... ok
[INFO] [stdout] test cache::map::tests::test_shared_map_contains_key ... ok
[INFO] [stdout] test cache::map::tests::test_cached_map_get ... ok
[INFO] [stdout] test cache::map::tests::test_two_templates_see_same_update ... ok
[INFO] [stdout] test cache::value::tests::test_shared_value_create_sibling_initially_same ... ok
[INFO] [stdout] test cache::value::tests::test_derived_value_projects_and_tracks_set ... ok
[INFO] [stdout] test cache::value::tests::test_shared_value_new_get ... ok
[INFO] [stdout] test cache::value::tests::test_shared_value_sibling_sees_set ... ok
[INFO] [stdout] test cache::value::tests::test_derived_value_source_dropped ... ok
[INFO] [stdout] test cache::value::tests::test_shared_value_set_visible_to_same_instance ... ok
[INFO] [stdout] test cache::value::tests::test_cached_value_refetches_after_set ... ok
[INFO] [stdout] test cache::value::tests::test_cached_value_source_dropped_returns_error ... ok
[INFO] [stdout] test cache::value::tests::test_shared_value_get_mut_mutates_local ... ok
[INFO] [stdout] test cache::value::tests::test_cached_value_sibling_source_dropped ... ok
[INFO] [stdout] test bytes::dynamic::tests::test_get_out_of_bounds - should panic ... ok
[INFO] [stdout] test bytes::dynamic::tests::test_set_out_of_bounds - should panic ... ok
[INFO] [stdout] test bytes::fixed::tests::test_get_out_of_bounds - should panic ... ok
[INFO] [stdout] test bytes::pool::tests::test_pool_allocate_size_too_large - should panic ... ok
[INFO] [stdout] test crypto::symmetric::tests::test_anonymous_encrypt_decrypt_cycle ... ok
[INFO] [stdout] test crypto::symmetric::tests::test_symmetric_decrypt_wrong_key_fails ... ok
[INFO] [stdout] test crypto::symmetric::tests::test_symmetric_encrypt_decrypt_auth_cycle ... ok
[INFO] [stdout] test crypto::symmetric::tests::test_symmetric_encrypt_decrypt_cycle ... ok
[INFO] [stdout] test flow::config::tests::test_fake_body_constant_basic ... ok
[INFO] [stdout] test flow::config::tests::test_fake_body_constant_exact_fit ... ok
[INFO] [stdout] test flow::config::tests::test_fake_body_constant_returns_zero_when_taken_exceeds ... ok
[INFO] [stdout] test flow::config::tests::test_fake_body_empty_returns_zero ... ok
[INFO] [stdout] test flow::config::tests::test_fake_body_random_non_service_pads ... ok
[INFO] [stdout] test crypto::symmetric::tests::test_anonymous_decrypt_wrong_key_produces_garbage ... ok
[INFO] [stdout] test flow::config::tests::test_fake_body_random_service_only_skips_non_service ... ok
[INFO] [stdout] test flow::config::tests::test_fake_body_random_service_only_pads_service ... ok
[INFO] [stdout] test flow::config::tests::test_fake_body_random_tight_space ... ok
[INFO] [stdout] test flow::config::tests::test_fake_header_config_fill_constants ... ok
[INFO] [stdout] test flow::config::tests::test_fake_header_config_fill_incremental ... ok
[INFO] [stdout] test flow::config::tests::test_fake_header_config_len ... ok
[INFO] [stdout] test flow::config::tests::test_fake_header_config_len_empty ... ok
[INFO] [stdout] test flow::config::tests::test_field_type_constant ... ok
[INFO] [stdout] test flow::config::tests::test_field_type_incremental ... ok
[INFO] [stdout] test flow::config::tests::test_field_type_incremental_from_offset ... ok
[INFO] [stdout] test flow::config::tests::test_field_type_random_runs ... ok
[INFO] [stdout] test flow::config::tests::test_field_type_switching_after_timeout ... ok
[INFO] [stdout] test flow::config::tests::test_field_type_switching_before_timeout ... ok
[INFO] [stdout] test flow::config::tests::test_field_type_switching_no_thrash_after_first_switch ... ok
[INFO] [stdout] test flow::config::tests::test_field_type_volatile_never_changes ... ok
[INFO] [stdout] test flow::config::tests::test_flow_config_assert_constant_body_at_max ... ok
[INFO] [stdout] test flow::config::tests::test_flow_config_assert_constant_body_exceeds_max ... ok
[INFO] [stdout] test flow::config::tests::test_flow_config_assert_constant_body_ok ... ok
[INFO] [stdout] test flow::config::tests::test_flow_config_assert_empty_body_ok ... ok
[INFO] [stdout] test flow::config::tests::test_flow_config_assert_header_exceeds_max ... ok
[INFO] [stdout] test flow::config::tests::test_flow_config_assert_random_body_equal_bounds ... ok
[INFO] [stdout] test flow::config::tests::test_flow_config_assert_random_body_min_exceeds_max ... ok
[INFO] [stdout] test flow::config::tests::test_flow_config_assert_random_body_ok ... ok
[INFO] [stdout] test bytes::r#static::tests::test_get_out_of_bounds - should panic ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_create_decoy_packet_size ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_create_decoy_packet_zero_body ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_create_replica_packet ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_decoy_state_new_defaults ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_decoy_feature_config_random_valid ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_exponential_variance_negative_rate ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_decoy_state_new_initial_budget ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_exponential_variance_zero_rate ... ok
[INFO] [stdout] test flow::config::tests::test_field_type_switching_switches_again_after_timeout ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_heavy_length_respects_floor ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_exponential_variance_positive_rate ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_heavy_length_min_enforced_under_low_base ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_quietness_index_busy ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_noisy_length_stays_below_mtu ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_quietness_index_clamped_to_zero ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_quietness_index_quiet ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_noisy_length_adaptive_to_quietness ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_random_gauss_negative_sigma ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_random_gauss_zero_sigma ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_random_uniform_equal_bounds ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_random_uniform_range ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_schedule_next_maintenance ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_schedule_next_maintenance_timed ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_seeded_packet_is_deterministic ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_schedule_next ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_seeded_packet_snapshot ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_should_fallthrough_one_probability ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_seeded_packets_differ_with_different_seeds ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_should_replicate_all ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_should_fallthrough_zero_probability ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_should_replicate_maintenance ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_should_replicate_none ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_subheader_length_all ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_should_fallthrough_rate_in_range ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_subheader_length_maintenance ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_smooth_length_adaptive_and_bounded ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_try_spend_budget_insufficient ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_try_spend_budget_sufficient ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_update_adjusts_packet_rate ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_subheader_length_none ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_update_adjusts_byte_rate ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_update_budget_floored_at_zero ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_update_outgoing_real_depletes_budget ... ok
[INFO] [stdout] test flow::decoy::common::tests::test_update_incoming_does_not_deplete_budget ... ok
[INFO] [stdout] test certificate::tests::test_server_key_pair_file_layout_fast ... ok
[INFO] [stdout] test certificate::tests::test_client_certificate_empty_addresses has been running for over 60 seconds
[INFO] [stdout] test certificate::tests::test_client_certificate_file_layout_fast has been running for over 60 seconds
[INFO] [stdout] test certificate::tests::test_client_certificate_save_load_roundtrip has been running for over 60 seconds
[INFO] [stdout] test certificate::tests::test_client_certificate_unsupported_version has been running for over 60 seconds
[INFO] [stdout] test certificate::tests::test_client_certificate_wrong_type has been running for over 60 seconds
[INFO] [stdout] test certificate::tests::test_server_key_pair_bad_magic has been running for over 60 seconds
[INFO] [stdout] test certificate::tests::test_server_key_pair_save_load_roundtrip has been running for over 60 seconds
[INFO] [stdout] test certificate::tests::test_server_key_pair_unsupported_version has been running for over 60 seconds
[INFO] [stdout] test certificate::tests::test_server_key_pair_wrong_type has been running for over 60 seconds
[INFO] [stdout] test certificate::tests::test_to_client_certificate_consistency has been running for over 60 seconds
[INFO] [stdout] test crypto::asymmetric::tests::test_handshake_cycle has been running for over 60 seconds
[INFO] [stdout] test crypto::asymmetric::tests::test_handshake_tampered_ciphertext_fails has been running for over 60 seconds
[INFO] [stdout] test session::client::tests::test_drop_invokes_send_packet has been running for over 60 seconds
[INFO] [stdout] test session::client::tests::test_drop_sends_termination_on_single_flow_only has been running for over 60 seconds
[INFO] [stdout] test session::client::tests::test_receive_packet_termination_on_any_flow_terminates has been running for over 60 seconds
[INFO] [stdout] test certificate::tests::test_client_certificate_save_load_roundtrip ... ok
[INFO] [stdout] test session::client::tests::test_drop_sends_termination_on_single_flow_only ... ok
[INFO] [stdout] test certificate::tests::test_client_certificate_wrong_type ... ok
[INFO] [stdout] test certificate::tests::test_server_key_pair_wrong_type ... ok
[INFO] [stdout] test session::client::tests::test_receive_packet_termination_returns_error has been running for over 60 seconds
[INFO] [stdout] test session::client::tests::test_receive_packet_termination_on_any_flow_terminates ... ok
[INFO] [stdout] test session::client::tests::test_send_packet_empty_payload_succeeds has been running for over 60 seconds
[INFO] [stdout] test session::client::tests::test_send_packet_with_payload_succeeds has been running for over 60 seconds
[INFO] [stdout] test session::client_health::tests::test_feed_input_correct_pn_delivers has been running for over 60 seconds
[INFO] [stdout] test session::client_health::tests::test_feed_input_tm_clamped has been running for over 60 seconds
[INFO] [stdout] test certificate::tests::test_server_key_pair_unsupported_version ... ok
[INFO] [stdout] test certificate::tests::test_client_certificate_unsupported_version ... ok
[INFO] [stdout] test session::client::tests::test_receive_packet_termination_returns_error ... ok
[INFO] [stdout] test session::client_health::tests::test_feed_output_attaches_shadowride ... ok
[INFO] [stdout] test session::client_health::tests::test_feed_input_tm_clamped ... ok
[INFO] [stdout] test session::client_health::tests::test_feed_input_correct_pn_delivers ... ok
[INFO] [stdout] test session::client_health::tests::test_health_state_compute_timeout_default ... ok
[INFO] [stdout] test session::client_health::tests::test_health_state_compute_next_in_in_range ... ok
[INFO] [stdout] test session::client_health::tests::test_feed_output_clears_pending_after_attach ... ok
[INFO] [stdout] test session::client_health::tests::test_health_state_compute_timeout_with_rtt ... ok
[INFO] [stdout] test session::client_health::tests::test_health_state_rtt_ewma_converges ... ok
[INFO] [stdout] test session::client_health::tests::test_feed_input_wrong_pn_discarded ... ok
[INFO] [stdout] test session::client_health::tests::test_feed_output_noop_when_already_health_check ... ok
[INFO] [stdout] test session::client_health::tests::test_health_state_increment_retry ... ok
[INFO] [stdout] test session::client_health::tests::test_health_state_rtt_first_measurement ... ok
[INFO] [stdout] test session::client_health::tests::test_feed_output_noop_when_nothing_pending ... ok
[INFO] [stdout] test session::server_health::tests::test_server_health_response_delayed ... ok
[INFO] [stdout] test session::server_health::tests::test_server_health_response_echoes_client_pn ... ok
[INFO] [stdout] test session::server_health::tests::test_server_health_response_has_health_check_flag ... ok
[INFO] [stdout] test session::server_health::tests::test_server_health_response_own_tm_in_range ... ok
[INFO] [stdout] test session::server_health::tests::test_server_health_sends_termination_before_remove ... ok
[INFO] [stdout] test session::server_health::tests::test_server_health_stops_when_router_dropped ... ok
[INFO] [stdout] test session::server_health::tests::test_server_health_timer_removes_session_after_max_retries ... ok
[INFO] [stdout] test settings::builder::tests::test_build_defaults ... ok
[INFO] [stdout] test settings::builder::tests::test_build_fails_on_invalid_settings ... ok
[INFO] [stdout] test settings::builder::tests::test_set_override_reflected_in_get ... ok
[INFO] [stdout] test settings::builder::tests::test_with_mtu ... ok
[INFO] [stdout] test settings::builder::tests::test_with_pool_is_used ... ok
[INFO] [stdout] test settings::override_map::tests::test_add_float_float ... ok
[INFO] [stdout] test settings::override_map::tests::test_add_float_signed_yields_float ... ok
[INFO] [stdout] test settings::override_map::tests::test_add_float_unsigned_yields_float ... ok
[INFO] [stdout] test settings::override_map::tests::test_add_signed_float_yields_float ... ok
[INFO] [stdout] test settings::override_map::tests::test_add_signed_signed ... ok
[INFO] [stdout] test settings::override_map::tests::test_add_signed_unsigned_yields_float ... ok
[INFO] [stdout] test settings::override_map::tests::test_add_unsigned_float_yields_float ... ok
[INFO] [stdout] test settings::override_map::tests::test_add_unsigned_signed_yields_float ... ok
[INFO] [stdout] test settings::override_map::tests::test_add_unsigned_unsigned ... ok
[INFO] [stdout] test settings::override_map::tests::test_f64_roundtrip ... ok
[INFO] [stdout] test settings::override_map::tests::test_f64_try_parse_valid ... ok
[INFO] [stdout] test settings::override_map::tests::test_i64_roundtrip ... ok
[INFO] [stdout] test settings::override_map::tests::test_i64_try_parse_valid ... ok
[INFO] [stdout] test settings::override_map::tests::test_try_parse_invalid_returns_none ... ok
[INFO] [stdout] test settings::override_map::tests::test_u64_roundtrip ... ok
[INFO] [stdout] test settings::override_map::tests::test_u64_try_parse_valid ... ok
[INFO] [stdout] test settings::structure::tests::test_default_settings_pass_assertions ... ok
[INFO] [stdout] test settings::structure::tests::test_env_var_override_applied ... ok
[INFO] [stdout] test settings::structure::tests::test_explicit_override_beats_env_var ... ok
[INFO] [stdout] test settings::structure::tests::test_settings_decoy_current_alpha_exceeds_one ... ok
[INFO] [stdout] test settings::structure::tests::test_settings_decoy_fallthrough_max_out_of_unit_range ... ok
[INFO] [stdout] test settings::structure::tests::test_settings_decoy_fallthrough_min_exceeds_max ... ok
[INFO] [stdout] test settings::structure::tests::test_settings_decoy_fallthrough_min_out_of_unit_range ... ok
[INFO] [stdout] test settings::structure::tests::test_settings_decoy_fallthrough_unit_bounds_ok ... ok
[INFO] [stdout] test settings::structure::tests::test_settings_decoy_length_min_exceeds_max ... ok
[INFO] [stdout] test settings::structure::tests::test_settings_fake_header_probability_exceeds_one ... ok
[INFO] [stdout] test settings::structure::tests::test_settings_fake_header_probability_zero_ok ... ok
[INFO] [stdout] test settings::structure::tests::test_settings_fake_header_switching_timeout_min_exceeds_max ... ok
[INFO] [stdout] test settings::structure::tests::test_settings_fake_header_switching_timeout_min_zero ... ok
[INFO] [stdout] test settings::structure::tests::test_settings_fake_header_volatile_change_prob_exceeds_one ... ok
[INFO] [stdout] test settings::structure::tests::test_settings_fake_header_volatile_change_prob_min_exceeds_max ... ok
[INFO] [stdout] test settings::structure::tests::test_settings_heavy_length_min_exceeds_decoy_max ... ok
[INFO] [stdout] test settings::structure::tests::test_settings_next_in_not_greater_than_timeout ... ok
[INFO] [stdout] test settings::structure::tests::test_settings_noisy_length_min_exceeds_max ... ok
[INFO] [stdout] test settings::structure::tests::test_settings_rtt_alpha_exceeds_one ... ok
[INFO] [stdout] test settings::structure::tests::test_settings_rtt_alpha_zero ... ok
[INFO] [stdout] test settings::structure::tests::test_settings_rtt_beta_negative ... ok
[INFO] [stdout] test settings::structure::tests::test_settings_rtt_default_out_of_range ... ok
[INFO] [stdout] test settings::structure::tests::test_settings_rtt_min_exceeds_max ... ok
[INFO] [stdout] test settings::structure::tests::test_settings_send_bytes_chunk_bounds ... ok
[INFO] [stdout] test settings::structure::tests::test_settings_send_bytes_jitter_exceeds_one ... ok
[INFO] [stdout] test settings::structure::tests::test_settings_send_bytes_jitter_negative ... ok
[INFO] [stdout] test settings::structure::tests::test_settings_send_bytes_jitter_unit_bounds_ok ... ok
[INFO] [stdout] test settings::structure::tests::test_settings_timeout_min_exceeds_max ... ok
[INFO] [stdout] test settings::structure::tests::test_settings_valid_custom_pass ... ok
[INFO] [stdout] test tailer::flags::tests::test_has_payload ... ok
[INFO] [stdout] test tailer::flags::tests::test_packet_flags_values ... ok
[INFO] [stdout] test tailer::flags::tests::test_return_code_roundtrip ... ok
[INFO] [stdout] test tailer::flags::tests::test_shadowride_detection ... ok
[INFO] [stdout] test tailer::structure::tests::test_data_tailer ... ok
[INFO] [stdout] test tailer::structure::tests::test_debug_probe_accessors_all_phases ... ok
[INFO] [stdout] test tailer::structure::tests::test_debug_probe_pn_encoding ... ok
[INFO] [stdout] test tailer::structure::tests::test_debug_probe_tailer_roundtrip ... ok
[INFO] [stdout] test tailer::structure::tests::test_decoy_tailer ... ok
[INFO] [stdout] test tailer::structure::tests::test_handshake_tailer ... ok
[INFO] [stdout] test tailer::structure::tests::test_health_check_tailer ... ok
[INFO] [stdout] test tailer::structure::tests::test_packet_number_components ... ok
[INFO] [stdout] test tailer::structure::tests::test_shadowride_tailer ... ok
[INFO] [stdout] test tailer::structure::tests::test_tailer_roundtrip ... ok
[INFO] [stdout] test tailer::structure::tests::test_termination_tailer ... ok
[INFO] [stdout] test utils::bitset::tests::test_bitset_concurrent_set ... ok
[INFO] [stdout] test utils::bitset::tests::test_bitset_empty_returns_zero ... ok
[INFO] [stdout] test utils::bitset::tests::test_bitset_multi_bit_only_set_bits_returned ... ok
[INFO] [stdout] test utils::bitset::tests::test_bitset_num_bits_boundary ... ok
[INFO] [stdout] test utils::bitset::tests::test_bitset_out_of_range_is_noop ... ok
[INFO] [stdout] test utils::bitset::tests::test_bitset_reservoir_sampling_roughly_uniform ... ok
[INFO] [stdout] test utils::bitset::tests::test_bitset_single_bit_returned ... ok
[INFO] [stdout] test utils::random::tests::test_jittered_chunk_size_chunk_above_max_clamps ... ok
[INFO] [stdout] test utils::random::tests::test_jittered_chunk_size_minimal_max_payload ... ok
[INFO] [stdout] test utils::random::tests::test_jittered_chunk_size_positive_chunk_two_sided ... ok
[INFO] [stdout] test utils::random::tests::test_jittered_chunk_size_zero_jitter_positive_chunk ... ok
[INFO] [stdout] test utils::random::tests::test_jittered_chunk_size_zero_jitter_zero_chunk ... ok
[INFO] [stdout] test utils::random::tests::test_jittered_chunk_size_zero_sentinel_matches_max_payload ... ok
[INFO] [stdout] test utils::sync::tests::test_bounded_queue_drops_on_full ... ok
[INFO] [stdout] test utils::sync::tests::test_bounded_queue_fifo_within_capacity ... ok
[INFO] [stdout] test utils::sync::tests::test_bounded_queue_recv_wakes_on_push ... ok
[INFO] [stdout] test utils::sync::tests::test_notify_queue_fifo_order ... ok
[INFO] [stdout] test utils::sync::tests::test_notify_queue_recv_wakes_on_push ... ok
[INFO] [stdout] test utils::sync::tests::test_notify_queue_sender_drop_closes_receiver ... ok
[INFO] [stdout] test utils::sync::tests::test_watch_latest_value_wins ... ok
[INFO] [stdout] test utils::sync::tests::test_watch_pre_registered_waiter_does_not_miss_send ... ok
[INFO] [stdout] test utils::sync::tests::test_watch_recv_blocks_until_send ... ok
[INFO] [stdout] test utils::sync::tests::test_watch_send_before_recv ... ok
[INFO] [stdout] test utils::sync::tests::test_watch_sender_drop_closes_receiver ... ok
[INFO] [stdout] test certificate::tests::test_client_certificate_file_layout_fast ... ok
[INFO] [stdout] test certificate::tests::test_client_certificate_empty_addresses ... ok
[INFO] [stdout] test session::client::tests::test_send_packet_with_payload_succeeds ... ok
[INFO] [stdout] test session::server::tests::test_note_active_flow_idempotent has been running for over 60 seconds
[INFO] [stdout] test session::server::tests::test_process_incoming_health_check_no_payload has been running for over 60 seconds
[INFO] [stdout] test session::server::tests::test_process_incoming_termination_returns_error has been running for over 60 seconds
[INFO] [stdout] test session::server::tests::test_select_flow_fallback_when_no_flows_active has been running for over 60 seconds
[INFO] [stdout] test session::server::tests::test_select_flow_only_from_marked_flows has been running for over 60 seconds
[INFO] [stdout] test certificate::tests::test_server_key_pair_save_load_roundtrip ... ok
[INFO] [stdout] test crypto::asymmetric::tests::test_handshake_cycle ... ok
[INFO] [stdout] test session::client::tests::test_drop_invokes_send_packet ... ok
[INFO] [stdout] test crypto::asymmetric::tests::test_handshake_tampered_ciphertext_fails ... ok
[INFO] [stdout] test certificate::tests::test_to_client_certificate_consistency ... ok
[INFO] [stdout] test session::server::tests::test_note_active_flow_idempotent ... ok
[INFO] [stdout] test session::server::tests::test_select_flow_fallback_when_no_flows_active ... ok
[INFO] [stdout] test session::server::tests::test_process_incoming_health_check_no_payload ... ok
[INFO] [stdout] test session::server::tests::test_process_incoming_termination_returns_error ... ok
[INFO] [stdout] test session::server::tests::test_select_flow_only_from_marked_flows ... ok
[INFO] [stdout] test session::client::tests::test_send_packet_empty_payload_succeeds ... ok
[INFO] [stdout] test certificate::tests::test_server_key_pair_bad_magic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 314 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 342.62s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/network/main.rs (/opt/rustwide/target/debug/deps/network-2277d64eed2fb06c)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test errors::test_server_build_fails_with_no_flows ... ok
[INFO] [stdout] test errors::test_client_build_fails_with_address_not_in_cert ... ok
[INFO] [stdout] test decoy::test_decoy_noisy_burst ... ok
[INFO] [stdout] test echo::test_max_data_payload_nonzero ... ok
[INFO] [stdout] test decoy::test_decoy_heavy_burst ... ok
[INFO] [stdout] test decoy::test_decoy_simple_burst ... ok
[INFO] [stdout] test decoy::test_decoy_sparse_burst ... ok
[INFO] [stdout] test echo::test_echo_sequential_messages ... ok
[INFO] [stdout] test multi_flow::test_multi_flow_max_payload_positive ... ok
[INFO] [stdout] test decoy::test_decoy_smooth_burst ... ok
[INFO] [stdout] test errors::test_client_build_fails_with_no_addresses ... ok
[INFO] [stdout] test echo::test_echo_single_message ... ok
[INFO] [stdout] test multi_flow::test_multi_flow_echo ... ok
[INFO] [stdout] test decoy::test_decoy_payload_size_stable ... ok
[INFO] [stdout] test multi_client::test_multi_client_isolated_sessions ... ok
[INFO] [stdout] test echo::test_echo_binary_payload ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 37.84s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests typhoon
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "1affd3eeb45914b6567c7bf41c0ac4f57017e6c93eb43e2ad04cb0c474b562b5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1affd3eeb45914b6567c7bf41c0ac4f57017e6c93eb43e2ad04cb0c474b562b5", kill_on_drop: false }`
[INFO] [stdout] 1affd3eeb45914b6567c7bf41c0ac4f57017e6c93eb43e2ad04cb0c474b562b5
