[INFO] fetching crate rns-core 0.3.0...
[INFO] testing rns-core-0.3.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate rns-core 0.3.0 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate rns-core 0.3.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rns-core 0.3.0
[INFO] tweaked toml for crates.io crate rns-core 0.3.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate rns-core 0.3.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rns-core 0.3.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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 6e1ffadd75f125fee0ad481223ac686b8a1658e50f999ec5d051898abc5860d8
[INFO] running `Command { std: "docker" "start" "6e1ffadd75f125fee0ad481223ac686b8a1658e50f999ec5d051898abc5860d8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6e1ffadd75f125fee0ad481223ac686b8a1658e50f999ec5d051898abc5860d8", 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" "6e1ffadd75f125fee0ad481223ac686b8a1658e50f999ec5d051898abc5860d8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6e1ffadd75f125fee0ad481223ac686b8a1658e50f999ec5d051898abc5860d8", 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" "6e1ffadd75f125fee0ad481223ac686b8a1658e50f999ec5d051898abc5860d8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling hybrid-array v0.4.14
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling signature v3.0.0
[INFO] [stderr]    Compiling rns-crypto v0.2.0
[INFO] [stderr]    Compiling zeroize v1.9.1
[INFO] [stderr]    Compiling rns-core v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling ctutils v0.4.2
[INFO] [stderr]    Compiling curve25519-dalek v5.0.0
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling ed25519 v3.0.0
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling block-padding v0.4.2
[INFO] [stderr]    Compiling inout v0.2.2
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling cipher v0.5.2
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling hmac v0.13.0
[INFO] [stderr]    Compiling aes v0.9.3
[INFO] [stderr]    Compiling cbc v0.2.1
[INFO] [stderr]    Compiling x25519-dalek v3.0.0
[INFO] [stderr]    Compiling ed25519-dalek v3.0.0
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 16.40s
[INFO] running `Command { std: "docker" "inspect" "6e1ffadd75f125fee0ad481223ac686b8a1658e50f999ec5d051898abc5860d8", 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" "6e1ffadd75f125fee0ad481223ac686b8a1658e50f999ec5d051898abc5860d8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling zerocopy-derive v0.8.56
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling libc v0.2.190
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling rns-core v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 10s
[INFO] running `Command { std: "docker" "inspect" "6e1ffadd75f125fee0ad481223ac686b8a1658e50f999ec5d051898abc5860d8", 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" "6e1ffadd75f125fee0ad481223ac686b8a1658e50f999ec5d051898abc5860d8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling rns-core v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 33.52s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/rns-core/f79edc04cc2bfb21/out/rns_core-f79edc04cc2bfb21)
[INFO] [stdout] 
[INFO] [stdout] running 711 tests
[INFO] [stdout] test announce::tests::test_pack_unpack_roundtrip_no_ratchet ... ok
[INFO] [stdout] test announce::tests::test_validate_valid_announce ... ok
[INFO] [stdout] test announce::tests::test_signature_cache_key_covers_every_signed_field ... ok
[INFO] [stdout] test announce::tests::test_pack_unpack_roundtrip_with_ratchet ... ok
[INFO] [stdout] test announce::tests::test_pack_unpack_with_app_data ... ok
[INFO] [stdout] test announce::tests::test_validate_wrong_destination_hash ... ok
[INFO] [stdout] test buffer::tests::test_compressed_unpack_bounded_rejects_oversized_output ... ok
[INFO] [stdout] test announce::tests::test_signature_cache_key_is_hash_of_signed_data_and_signature ... ok
[INFO] [stdout] test announce::tests::test_cached_signature_path_checks_destination_binding ... ok
[INFO] [stdout] test buffer::tests::test_max_stream_id ... ok
[INFO] [stdout] test buffer::tests::test_pack_unpack_roundtrip ... ok
[INFO] [stdout] test buffer::tests::test_pack_unpack_eof ... ok
[INFO] [stdout] test announce::tests::test_validate_rejects_announce_with_invalid_signing_key ... ok
[INFO] [stdout] test buffer::tests::test_reader_ignores_wrong_stream ... ok
[INFO] [stdout] test buffer::tests::test_reader_partial_read ... ok
[INFO] [stdout] test announce::tests::test_to_validated_with_cached_signature_matches_validate ... ok
[INFO] [stdout] test announce::tests::test_validate_tampered_signature ... ok
[INFO] [stdout] test buffer::tests::test_compression_used_when_smaller ... ok
[INFO] [stdout] test buffer::tests::test_compressed_unpack ... ok
[INFO] [stdout] test buffer::tests::test_stream_id_overflow ... ok
[INFO] [stdout] test channel::envelope::tests::test_extra_data_after_payload ... ok
[INFO] [stdout] test buffer::tests::test_writer_close ... ok
[INFO] [stdout] test buffer::tests::test_unpack_too_short ... ok
[INFO] [stdout] test buffer::tests::test_max_data_len ... ok
[INFO] [stdout] test buffer::tests::test_writer_no_write_after_close ... ok
[INFO] [stdout] test buffer::tests::test_reader_reassembly ... ok
[INFO] [stdout] test channel::envelope::tests::test_header_layout ... ok
[INFO] [stdout] test buffer::tests::test_writer_single_chunk ... ok
[INFO] [stdout] test buffer::tests::writer_uses_full_link_mdu_after_channel_and_stream_headers ... ok
[INFO] [stdout] test buffer::tests::test_writer_empty_data ... ok
[INFO] [stdout] test buffer::tests::test_compressed_unpack_bounded_accepts_exact_limit ... ok
[INFO] [stdout] test buffer::tests::test_header_bit_layout ... ok
[INFO] [stdout] test buffer::tests::test_writer_chunking ... ok
[INFO] [stdout] test channel::envelope::tests::test_large_payload ... ok
[INFO] [stdout] test channel::envelope::tests::test_empty_payload ... ok
[INFO] [stdout] test channel::tests::receive_window_enforces_modular_edge_across_sequence_wrap ... ok
[INFO] [stdout] test channel::tests::test_cancel_send_rewinds_sequence_and_frees_window ... ok
[INFO] [stdout] test channel::envelope::tests::test_truncated_payload ... ok
[INFO] [stdout] test channel::tests::receive_window_accepts_exact_forward_edge_and_rejects_beyond_it ... ok
[INFO] [stdout] test channel::tests::test_duplicate_rejection ... ok
[INFO] [stdout] test channel::tests::test_get_packet_timeout ... ok
[INFO] [stdout] test channel::tests::test_mdu ... ok
[INFO] [stdout] test channel::envelope::tests::test_truncated_header ... ok
[INFO] [stdout] test channel::tests::test_max_retries_teardown ... ok
[INFO] [stdout] test channel::tests::test_many_messages_in_order ... ok
[INFO] [stdout] test buffer::types::tests::test_noop_compressor ... ok
[INFO] [stdout] test channel::tests::test_message_too_big_does_not_consume_sequence ... ok
[INFO] [stdout] test channel::tests::test_new_default ... ok
[INFO] [stdout] test channel::tests::test_out_of_order_buffering ... ok
[INFO] [stdout] test channel::envelope::tests::test_roundtrip ... ok
[INFO] [stdout] test channel::tests::test_receive_sequence_wrap_at_boundary ... ok
[INFO] [stdout] test channel::envelope::tests::test_max_sequence ... ok
[INFO] [stdout] test channel::tests::test_send_not_ready ... ok
[INFO] [stdout] test channel::tests::test_send_receive ... ok
[INFO] [stdout] test channel::tests::test_shutdown ... ok
[INFO] [stdout] test channel::tests::test_window_upgrade_fast ... ok
[INFO] [stdout] test channel::tests::test_window_upgrade_medium ... ok
[INFO] [stdout] test constants::tests::test_derived_constants ... ok
[INFO] [stdout] test channel::tests::test_tick_retransmits_timed_out_packets ... ok
[INFO] [stdout] test destination::tests::test_destination_hash_computation ... ok
[INFO] [stdout] test destination::tests::test_destination_hash_plain ... ok
[INFO] [stdout] test destination::tests::test_expand_name_dot_in_app_name ... ok
[INFO] [stdout] test channel::types::tests::test_channel_error_display ... ok
[INFO] [stdout] test channel::tests::test_sequence_wrapping ... ok
[INFO] [stdout] test constants::tests::test_resource_constants ... ok
[INFO] [stdout] test channel::tests::test_new_very_slow ... ok
[INFO] [stdout] test display::tests::b256_rep_covers_all_bytes ... ok
[INFO] [stdout] test destination::tests::test_expand_name_with_identity ... ok
[INFO] [stdout] test constants::tests::test_transport_constants ... ok
[INFO] [stdout] test display::tests::b256rep_roundtrips_all_bytes ... ok
[INFO] [stdout] test destination::tests::test_expand_name_basic ... ok
[INFO] [stdout] test destination::tests::test_expand_name_dot_in_aspect ... ok
[INFO] [stdout] test hash::tests::test_name_hash_basic ... ok
[INFO] [stdout] test channel::tests::test_message_too_big ... ok
[INFO] [stdout] test channel::tests::test_packet_timeout_shrinks_window ... ok
[INFO] [stdout] test hash::tests::test_name_hash_rejects_dot_in_app_name - should panic ... ok
[INFO] [stdout] test destination::tests::test_expand_name_multiple_aspects ... ok
[INFO] [stdout] test holepunch::engine::tests::test_backward_compat_decode_without_p_field ... ok
[INFO] [stdout] test holepunch::engine::tests::test_full_asymmetric_flow ... ok
[INFO] [stdout] test holepunch::engine::tests::test_message_serialization_roundtrip ... ok
[INFO] [stdout] test holepunch::engine::tests::test_initiator_receives_reject ... ok
[INFO] [stdout] test holepunch::engine::tests::test_propose_initiator_discovers_first ... ok
[INFO] [stdout] test holepunch::engine::tests::test_build_reject_static ... ok
[INFO] [stdout] test holepunch::engine::tests::test_punch_success ... ok
[INFO] [stdout] test holepunch::engine::tests::test_discover_timeout ... ok
[INFO] [stdout] test holepunch::engine::tests::test_punch_timeout ... ok
[INFO] [stdout] test holepunch::engine::tests::test_reset ... ok
[INFO] [stdout] test holepunch::engine::tests::test_rnsp_protocol_omits_p_field ... ok
[INFO] [stdout] test holepunch::engine::tests::test_stun_initiator_responder_gets_stun_protocol ... ok
[INFO] [stdout] test holepunch::engine::tests::test_stun_protocol_in_upgrade_request_roundtrip ... ok
[INFO] [stdout] test holepunch::engine::tests::test_waiting_ready_timeout ... ok
[INFO] [stdout] test holepunch::engine::tests::test_punch_token_derivation_consistency ... ok
[INFO] [stdout] test holepunch::engine::tests::test_reject_when_busy ... ok
[INFO] [stdout] test holepunch::types::tests::test_is_holepunch_msgtype ... ok
[INFO] [stdout] test link::crypto::tests::test_encrypt_decrypt_roundtrip_aes128 ... ok
[INFO] [stdout] test link::crypto::tests::test_encrypt_decrypt_roundtrip_aes256 ... ok
[INFO] [stdout] test link::crypto::tests::test_invalid_key_length ... ok
[INFO] [stdout] test holepunch::engine::tests::test_responder_needs_no_probe_addr ... ok
[INFO] [stdout] test hash::tests::test_truncated_hash_is_prefix_of_full_hash ... ok
[INFO] [stdout] test link::handshake::tests::test_compute_link_id_no_extra ... ok
[INFO] [stdout] test link::handshake::tests::test_compute_link_id_with_extra ... ok
[INFO] [stdout] test link::handshake::tests::test_derive_session_key_aes128 ... ok
[INFO] [stdout] test link::handshake::tests::test_derive_session_key_aes256 ... ok
[INFO] [stdout] test link::handshake::tests::test_linkrequest_data_invalid_size ... ok
[INFO] [stdout] test link::handshake::tests::test_linkrequest_data_no_mtu ... ok
[INFO] [stdout] test link::crypto::tests::test_wrong_key_fails ... ok
[INFO] [stdout] test link::handshake::tests::test_linkrequest_data_roundtrip ... ok
[INFO] [stdout] test link::handshake::tests::test_lrproof_sign_verify ... ok
[INFO] [stdout] test link::handshake::tests::test_lrproof_wrong_link_id ... ok
[INFO] [stdout] test link::handshake::tests::test_rtt_unpack_invalid ... ok
[INFO] [stdout] test link::handshake::tests::test_signalling_bytes_aes128 ... ok
[INFO] [stdout] test link::handshake::tests::test_signalling_bytes_max_mtu ... ok
[INFO] [stdout] test link::handshake::tests::test_signalling_bytes_roundtrip ... ok
[INFO] [stdout] test link::handshake::tests::unpack_rtt_rejects_non_finite_and_negative_values ... ok
[INFO] [stdout] test link::identify::tests::test_identify_invalid_signing_key_is_rejected ... ok
[INFO] [stdout] test link::identify::tests::test_identify_public_only_fails ... ok
[INFO] [stdout] test link::identify::tests::test_identify_roundtrip ... ok
[INFO] [stdout] test hash::tests::test_name_hash_rejects_dot_in_aspect - should panic ... ok
[INFO] [stdout] test holepunch::engine::tests::test_initiator_sends_request_after_discovery ... ok
[INFO] [stdout] test link::identify::tests::test_identify_tampered ... ok
[INFO] [stdout] test link::crypto::tests::test_mode_detection ... ok
[INFO] [stdout] test link::keepalive::tests::test_establishment_timeout ... ok
[INFO] [stdout] test link::keepalive::tests::test_establishment_timeout_zero_hops ... ok
[INFO] [stdout] test channel::tests::test_packet_delivered_grows_window ... ok
[INFO] [stdout] test link::keepalive::tests::test_is_establishment_timeout ... ok
[INFO] [stdout] test link::keepalive::tests::test_keepalive_fast_rtt ... ok
[INFO] [stdout] test link::keepalive::tests::test_keepalive_max_rtt ... ok
[INFO] [stdout] test destination::tests::test_destination_hash_with_identity ... ok
[INFO] [stdout] test channel::tests::test_receive_wrap_boundary_out_of_order ... ok
[INFO] [stdout] test hash::tests::test_get_random_hash ... ok
[INFO] [stdout] test link::keepalive::tests::test_should_send_keepalive ... ok
[INFO] [stdout] test link::keepalive::tests::test_keepalive_mid_rtt ... ok
[INFO] [stdout] test display::tests::prettyb256rep_matches_upstream_map_edges ... ok
[INFO] [stdout] test link::keepalive::tests::test_keepalive_slow_rtt ... ok
[INFO] [stdout] test hash::tests::test_name_hash_multiple_aspects ... ok
[INFO] [stdout] test link::keepalive::tests::test_should_go_stale ... ok
[INFO] [stdout] test link::tests::compute_mdu_saturates_for_small_mtus ... ok
[INFO] [stdout] test link::tests::effective_link_mtu_is_clamped_and_mdu_monotone ... ok
[INFO] [stdout] test constants::tests::test_link_constants ... ok
[INFO] [stdout] test link::identify::tests::test_identify_wrong_link_id ... ok
[INFO] [stdout] test link::keepalive::tests::keepalive_and_stale_time_are_finite_for_non_finite_rtt ... ok
[INFO] [stdout] test link::tests::initiator_never_replies_to_keepalive_probe ... ok
[INFO] [stdout] test link::keepalive::tests::test_stale_time ... ok
[INFO] [stdout] test link::tests::compute_mdu_keeps_values_for_regular_mtus ... ok
[INFO] [stdout] test link::tests::responder_replies_only_to_probe_and_only_when_outbound_is_quiet ... ok
[INFO] [stdout] test link::tests::initiator_does_not_probe_when_both_directions_are_recent ... ok
[INFO] [stdout] test link::tests::small_signalled_mtu_is_raised_to_minimum_on_both_sides ... ok
[INFO] [stdout] test link::tests::initiator_probes_when_inbound_is_quiet_despite_recent_outbound ... ok
[INFO] [stdout] test link::tests::packet_delivery_proofs_are_bidirectional_and_peer_authenticated ... ok
[INFO] [stdout] test link::tests::test_compute_mdu_default ... ok
[INFO] [stdout] test link::tests::initiator_probes_when_outbound_is_quiet_despite_recent_inbound ... ok
[INFO] [stdout] test link::tests::test_encrypt_decrypt_after_handshake ... ok
[INFO] [stdout] test link::tests::test_handle_teardown ... ok
[INFO] [stdout] test link::tests::test_aes128_mode_handshake ... ok
[INFO] [stdout] test link::tests::test_full_handshake ... ok
[INFO] [stdout] test link::tests::test_needs_keepalive_responder ... ok
[INFO] [stdout] test link::tests::non_finite_or_negative_lrrtt_is_rejected ... ok
[INFO] [stdout] test link::tests::test_identify_over_link ... ok
[INFO] [stdout] test link::tests::test_teardown ... ok
[INFO] [stdout] test link::tests::non_finite_rtt_keeps_timers_finite_and_link_goes_stale ... ok
[INFO] [stdout] test link::types::tests::test_link_mode_byte_roundtrip ... ok
[INFO] [stdout] test link::types::tests::test_link_mode_invalid ... ok
[INFO] [stdout] test link::types::tests::test_link_state_values ... ok
[INFO] [stdout] test link::tests::test_tick_establishment_timeout ... ok
[INFO] [stdout] test link::tests::test_needs_keepalive ... ok
[INFO] [stdout] test msgpack::tests::test_array16_roundtrip ... ok
[INFO] [stdout] test msgpack::tests::test_bin16 ... ok
[INFO] [stdout] test msgpack::tests::test_bin32 ... ok
[INFO] [stdout] test msgpack::tests::test_bool ... ok
[INFO] [stdout] test msgpack::tests::test_declared_array_length_cannot_force_large_allocation ... ok
[INFO] [stdout] test link::tests::valid_lrrtt_updates_rtt_and_timers ... ok
[INFO] [stdout] test link::tests::test_tick_stale_and_close ... ok
[INFO] [stdout] test link::types::tests::test_teardown_reason_values ... ok
[INFO] [stdout] test msgpack::tests::test_hmu_array_format ... ok
[INFO] [stdout] test msgpack::tests::test_int16 ... ok
[INFO] [stdout] test msgpack::tests::test_int32 ... ok
[INFO] [stdout] test msgpack::tests::test_int64_roundtrip ... ok
[INFO] [stdout] test msgpack::tests::test_int8 ... ok
[INFO] [stdout] test msgpack::tests::test_fixmap ... ok
[INFO] [stdout] test msgpack::tests::test_fixstr ... ok
[INFO] [stdout] test msgpack::tests::test_map16_roundtrip ... ok
[INFO] [stdout] test msgpack::tests::test_map_get_missing_key ... ok
[INFO] [stdout] test link::tests::zero_mtu_signalling_falls_back_to_reticulum_mtu ... ok
[INFO] [stdout] test link::types::tests::test_derived_key_length ... ok
[INFO] [stdout] test msgpack::tests::test_depth_within_limit ... ok
[INFO] [stdout] test msgpack::tests::test_fixarray ... ok
[INFO] [stdout] test msgpack::tests::test_positive_int_packed_as_uint ... ok
[INFO] [stdout] test msgpack::tests::test_str16_roundtrip ... ok
[INFO] [stdout] test msgpack::tests::test_positive_fixint ... ok
[INFO] [stdout] test msgpack::tests::test_max_depth_exceeded ... ok
[INFO] [stdout] test msgpack::tests::test_negative_fixint ... ok
[INFO] [stdout] test msgpack::tests::test_nested_structure ... ok
[INFO] [stdout] test msgpack::tests::test_declared_map_length_cannot_force_large_allocation ... ok
[INFO] [stdout] test msgpack::tests::test_decode_error_eof ... ok
[INFO] [stdout] test msgpack::tests::test_uint64 ... ok
[INFO] [stdout] test msgpack::tests::test_value_accessors ... ok
[INFO] [stdout] test msgpack::tests::test_nil ... ok
[INFO] [stdout] test msgpack::tests::test_str8 ... ok
[INFO] [stdout] test msgpack::tests::test_pack_str_map ... ok
[INFO] [stdout] test msgpack::tests::test_uint16 ... ok
[INFO] [stdout] test msgpack::tests::test_uint32 ... ok
[INFO] [stdout] test msgpack::tests::test_uint8 ... ok
[INFO] [stdout] test packet::tests::test_flags_roundtrip ... ok
[INFO] [stdout] test packet::tests::test_flags_pack_header2_announce_single_transport ... ok
[INFO] [stdout] test packet::tests::raw_only_packing_preserves_wire_layout_and_limits ... ok
[INFO] [stdout] test packet::tests::test_hashable_part_header1_masks_upper_flags ... ok
[INFO] [stdout] test packet::tests::test_hashable_part_header2_strips_transport_id ... ok
[INFO] [stdout] test packet::tests::test_header2_missing_transport_id ... ok
[INFO] [stdout] test packet::tests::test_unpack_roundtrip_header2 ... ok
[INFO] [stdout] test packet::tests::test_unpack_too_short ... ok
[INFO] [stdout] test msgpack::tests::test_unpack_exact_trailing ... ok
[INFO] [stdout] test msgpack::tests::test_unsupported_format ... ok
[INFO] [stdout] test packet::tests::test_pack_exceeds_mtu ... ok
[INFO] [stdout] test packet::tests::unpack_enforces_pathfinder_hop_boundary_but_pack_remains_permissive ... ok
[INFO] [stdout] test packet::tests::test_flags_pack_header1_data_single_broadcast ... ok
[INFO] [stdout] test receipt::tests::test_explicit_proof_bad_signature ... ok
[INFO] [stdout] test receipt::tests::test_explicit_proof_valid ... ok
[INFO] [stdout] test receipt::tests::test_wrong_length_proof ... ok
[INFO] [stdout] test resource::advertisement::tests::test_flags_encrypted_compressed ... ok
[INFO] [stdout] test resource::advertisement::tests::test_flags_with_metadata ... ok
[INFO] [stdout] test resource::advertisement::tests::test_hashmap_segmentation ... ok
[INFO] [stdout] test resource::advertisement::tests::test_hashmap_segments_count ... ok
[INFO] [stdout] test packet::tests::truncated_hash_is_derived_from_cached_packet_hash ... ok
[INFO] [stdout] test packet::tests::test_pack_header1 ... ok
[INFO] [stdout] test resource::advertisement::tests::test_is_response ... ok
[INFO] [stdout] test packet::tests::unpack_rejects_zero_length_data_for_both_header_types ... ok
[INFO] [stdout] test packet::tests::test_pack_header2 ... ok
[INFO] [stdout] test resource::advertisement::tests::test_nil_request_id ... ok
[INFO] [stdout] test packet::tests::test_unpack_roundtrip_header1 ... ok
[INFO] [stdout] test resource::advertisement::tests::test_multi_segment ... ok
[INFO] [stdout] test resource::advertisement::tests::test_unpack_invalid_data ... ok
[INFO] [stdout] test resource::parts::tests::owned_metadata_matches_borrowed_for_valid_and_malformed_inputs ... ok
[INFO] [stdout] test receipt::tests::test_explicit_proof_wrong_hash ... ok
[INFO] [stdout] test resource::advertisement::tests::test_pack_unpack_roundtrip ... ok
[INFO] [stdout] test receipt::tests::test_implicit_proof_bad_signature ... ok
[INFO] [stdout] test resource::parts::tests::test_find_part_by_hash ... ok
[INFO] [stdout] test resource::advertisement::tests::test_unpack_rejects_transfer_above_upstream_limit ... ok
[INFO] [stdout] test resource::advertisement::tests::test_with_request_id ... ok
[INFO] [stdout] test receipt::tests::test_implicit_proof_valid ... ok
[INFO] [stdout] test resource::parts::tests::test_map_hash_basic ... ok
[INFO] [stdout] test resource::parts::tests::test_has_collision_no_collision ... ok
[INFO] [stdout] test resource::parts::tests::test_map_hash_different_data ... ok
[INFO] [stdout] test resource::advertisement::tests::test_unpack_accepts_exact_upstream_transfer_limit ... ok
[INFO] [stdout] test resource::parts::tests::test_build_hashmap ... ok
[INFO] [stdout] test resource::parts::tests::test_extract_metadata ... ok
[INFO] [stdout] test resource::parts::tests::test_extract_metadata_too_short ... ok
[INFO] [stdout] test resource::parts::tests::test_map_hash_different_random ... ok
[INFO] [stdout] test resource::parts::tests::test_metadata_roundtrip_empty ... ok
[INFO] [stdout] test resource::parts::tests::test_prepend_metadata ... ok
[INFO] [stdout] test resource::proof::tests::test_compute_expected_proof ... ok
[INFO] [stdout] test resource::proof::tests::test_compute_resource_hash ... ok
[INFO] [stdout] test resource::proof::tests::test_proof_uses_unencrypted_data ... ok
[INFO] [stdout] test resource::parts::tests::test_split_exact_sdu ... ok
[INFO] [stdout] test resource::parts::tests::test_split_into_parts_basic ... ok
[INFO] [stdout] test resource::parts::tests::test_split_into_parts_empty ... ok
[INFO] [stdout] test resource::proof::tests::test_validate_proof_wrong_length ... ok
[INFO] [stdout] test resource::proof::tests::test_validate_proof_invalid_proof ... ok
[INFO] [stdout] test resource::proof::tests::test_validate_proof_valid ... ok
[INFO] [stdout] test resource::receiver::tests::assembly_handoff_matches_synchronous_actions_and_releases_parts ... ok
[INFO] [stdout] test resource::proof::tests::test_validate_proof_wrong_hash_prefix_still_valid ... ok
[INFO] [stdout] test resource::receiver::tests::assembly_result_requires_original_live_attempt_even_for_same_hash ... ok
[INFO] [stdout] test resource::receiver::tests::idle_accepted_advertisement_holds_no_part_storage ... ok
[INFO] [stdout] test resource::receiver::tests::part_count_above_transfer_size_is_refused ... ok
[INFO] [stdout] test resource::receiver::tests::part_storage_grows_with_received_parts ... ok
[INFO] [stdout] test resource::receiver::tests::receive_part_search_window_matches_request_after_completed_height ... ok
[INFO] [stdout] test resource::receiver::tests::split_segment_part_count_follows_segment_transfer_size ... ok
[INFO] [stdout] test resource::receiver::tests::test_accept ... ok
[INFO] [stdout] test resource::receiver::tests::test_assemble_compressed_resource_rejects_oversized_decompression ... ok
[INFO] [stdout] test resource::receiver::tests::test_assembly_joins_actual_parts_independent_of_advertised_size ... ok
[INFO] [stdout] test resource::receiver::tests::test_assembly_rejects_missing_part_before_decryption ... ok
[INFO] [stdout] test resource::receiver::tests::test_cancel_is_distinct_from_advertisement_rejection ... ok
[INFO] [stdout] test resource::receiver::tests::test_consecutive_completed_height ... ok
[INFO] [stdout] test resource::receiver::tests::test_empty_hmu_cancels_waiting_receiver ... ok
[INFO] [stdout] test resource::receiver::tests::test_from_advertisement ... ok
[INFO] [stdout] test resource::parts::tests::test_has_collision_with_collision ... ok
[INFO] [stdout] test resource::receiver::tests::test_from_advertisement_rejects_huge_part_count ... ok
[INFO] [stdout] test resource::receiver::tests::test_from_advertisement_rejects_oversized_transfer ... ok
[INFO] [stdout] test resource::receiver::tests::test_full_transfer_small_data ... ok
[INFO] [stdout] test resource::receiver::tests::test_full_transfer_with_metadata ... ok
[INFO] [stdout] test resource::receiver::tests::test_hmu_without_payload_cancels_waiting_receiver ... ok
[INFO] [stdout] test resource::receiver::tests::test_malformed_hmu_cancels_waiting_receiver ... ok
[INFO] [stdout] test resource::receiver::tests::test_misaligned_hmu_hashmap_cancels_waiting_receiver ... ok
[INFO] [stdout] test resource::receiver::tests::test_out_of_range_hmu_segment_cancels_waiting_receiver ... ok
[INFO] [stdout] test resource::receiver::tests::part_count_below_transfer_size_is_refused ... ok
[INFO] [stdout] test resource::parts::tests::test_split_into_parts_zero_sdu ... ok
[INFO] [stdout] test resource::receiver::tests::test_previous_window_restore ... ok
[INFO] [stdout] test resource::receiver::tests::assembly_local_failure_and_authentication_failure_cannot_publish_success ... ok
[INFO] [stdout] test resource::proof::tests::test_build_proof_data ... ok
[INFO] [stdout] test resource::receiver::tests::test_hmu_for_another_resource_is_ignored ... ok
[INFO] [stdout] test resource::receiver::tests::test_receive_part_stores ... ok
[INFO] [stdout] test resource::receiver::tests::test_reject ... ok
[INFO] [stdout] test resource::receiver::tests::test_tick_inflight_parts_do_not_get_hmu_timeout_extension ... ok
[INFO] [stdout] test resource::receiver::tests::part_count_matching_transfer_size_is_accepted ... ok
[INFO] [stdout] test resource::receiver::tests::test_tick_max_retries_exceeded ... ok
[INFO] [stdout] test resource::receiver::tests::test_tick_timeout_retry ... ok
[INFO] [stdout] test resource::receiver::tests::test_tick_waiting_for_hmu_gets_extra_timeout ... ok
[INFO] [stdout] test resource::receiver::tests::test_tick_zero_outstanding_parts_gets_extra_timeout_without_hmu_flag ... ok
[INFO] [stdout] test resource::receiver::tests::test_unsolicited_hmu_is_ignored_without_refreshing_timeout_state ... ok
[INFO] [stdout] test resource::receiver::tests::transfer_size_above_segment_limit_is_refused_up_front ... ok
[INFO] [stdout] test resource::sender::tests::test_advertise ... ok
[INFO] [stdout] test resource::receiver::tests::transfer_size_on_sdu_boundary_needs_no_extra_part ... ok
[INFO] [stdout] test resource::sender::tests::multipart_resource_identity_uses_complete_original_data ... ok
[INFO] [stdout] test resource::sender::tests::test_all_parts_sent_awaiting_proof ... ok
[INFO] [stdout] test resource::receiver::tests::test_tick_waiting_for_hmu_retries_after_extended_timeout ... ok
[INFO] [stdout] test resource::sender::tests::test_cancel ... ok
[INFO] [stdout] test resource::sender::tests::test_handle_reject ... ok
[INFO] [stdout] test resource::sender::tests::requested_parts_and_retries_preserve_original_partition ... ok
[INFO] [stdout] test resource::receiver::tests::test_tick_is_inert_once_receiver_starts_assembling ... ok
[INFO] [stdout] test resource::sender::tests::test_invalid_proof ... ok
[INFO] [stdout] test resource::sender::tests::test_cancel_already_complete ... ok
[INFO] [stdout] test resource::sender::tests::test_multi_segment_sender ... ok
[INFO] [stdout] test resource::sender::tests::test_new_sender_parts ... ok
[INFO] [stdout] test resource::sender::tests::test_handle_request_basic ... ok
[INFO] [stdout] test resource::sender::tests::preparation_wire_transcript_matches_owned_buffer_baseline ... ok
[INFO] [stdout] test resource::sender::tests::test_new_sender_status ... ok
[INFO] [stdout] test resource::sender::tests::test_request_for_another_resource_is_ignored_without_mutating_sender ... ok
[INFO] [stdout] test resource::sender::tests::test_tick_advertised_timeout ... ok
[INFO] [stdout] test resource::sender::tests::test_valid_proof ... ok
[INFO] [stdout] test resource::sender::tests::test_misaligned_hmu_request_cancels_sender ... ok
[INFO] [stdout] test resource::sender::tests::test_resource_hash_is_32_bytes ... ok
[INFO] [stdout] test resource::sender::tests::test_valid_nonempty_hmu_is_emitted ... ok
[INFO] [stdout] test resource::sender::tests::test_sender_with_metadata ... ok
[INFO] [stdout] test resource::types::tests::test_adv_flags_all_set ... ok
[INFO] [stdout] test resource::types::tests::test_adv_flags_compressed_only ... ok
[INFO] [stdout] test resource::types::tests::test_adv_flags_encrypted_only ... ok
[INFO] [stdout] test resource::types::tests::test_adv_flags_none_set ... ok
[INFO] [stdout] test resource::receiver::tests::test_handle_cancel ... ok
[INFO] [stdout] test resource::sender::tests::test_empty_hmu_generation_cancels_sender ... ok
[INFO] [stdout] test resource::window::tests::test_restore_window ... ok
[INFO] [stdout] test resource::window::tests::test_fast_rate_detection ... ok
[INFO] [stdout] test resource::sender::tests::test_tick_advertised_retry ... ok
[INFO] [stdout] test resource::window::tests::test_fast_rate_rounds_cap ... ok
[INFO] [stdout] test resource::window::tests::test_fast_rate_rounds_never_reset ... ok
[INFO] [stdout] test resource::window::tests::test_initial_state ... ok
[INFO] [stdout] test resource::window::tests::test_very_slow_detection ... ok
[INFO] [stdout] test resource::window::tests::test_window_capped_at_max ... ok
[INFO] [stdout] test resource::window::tests::test_window_decrease_on_timeout ... ok
[INFO] [stdout] test resource::window::tests::test_window_increase_on_complete ... ok
[INFO] [stdout] test resource::window::tests::test_window_min_floor ... ok
[INFO] [stdout] test resource::types::tests::test_adv_flags_roundtrip ... ok
[INFO] [stdout] test resource::window::tests::test_window_never_above_max ... ok
[INFO] [stdout] test resource::types::tests::test_resource_status_values ... ok
[INFO] [stdout] test resource::window::tests::test_window_never_below_min ... ok
[INFO] [stdout] test resource::types::tests::test_status_ordering ... ok
[INFO] [stdout] test stamp::tests::test_leading_zeros_first_byte_nonzero ... ok
[INFO] [stdout] test stamp::tests::test_stamp_workblock_size ... ok
[INFO] [stdout] test transport::announce_proc::tests::test_build_retransmit_with_context_flag ... ok
[INFO] [stdout] test resource::window::tests::test_very_slow_blocked_by_fast ... ok
[INFO] [stdout] test transport::announce_proc::tests::test_process_validated_announce_no_transport ... ok
[INFO] [stdout] test transport::announce_proc::tests::test_process_validated_announce_path_response_no_retransmit ... ok
[INFO] [stdout] test transport::announce_proc::tests::test_process_validated_announce_rate_blocked ... ok
[INFO] [stdout] test transport::announce_proc::tests::test_process_validated_announce_with_transport ... ok
[INFO] [stdout] test transport::announce_queue::tests::duplicate_lookup_updates_only_first_preexisting_match ... ok
[INFO] [stdout] test stamp::tests::test_leading_zeros_all_zero ... ok
[INFO] [stdout] test stamp::tests::test_python_interop_workblock_and_stamp ... ok
[INFO] [stdout] test stamp::tests::test_stamp_workblock_deterministic ... ok
[INFO] [stdout] test transport::announce_queue::tests::test_calculate_next_allowed ... ok
[INFO] [stdout] test transport::announce_queue::tests::test_calculate_next_allowed_uses_lora_airtime ... ok
[INFO] [stdout] test transport::announce_queue::tests::test_calculate_next_allowed_zero_bitrate ... ok
[INFO] [stdout] test transport::announce_queue::tests::test_gate_announce_allows_existing_queue_when_at_capacity ... ok
[INFO] [stdout] test transport::announce_queue::tests::test_gate_announce_bandwidth_available ... ok
[INFO] [stdout] test stamp::tests::test_leading_zeros_multiple_bytes ... ok
[INFO] [stdout] test transport::announce_proc::tests::test_build_retransmit_with_block_rebroadcasts ... ok
[INFO] [stdout] test transport::announce_proc::tests::test_build_retransmit_announce_basic ... ok
[INFO] [stdout] test transport::announce_proc::tests::test_compute_path_expires ... ok
[INFO] [stdout] test holepunch::engine::tests::test_propose_timeout ... ok
[INFO] [stdout] test transport::announce_proc::tests::test_process_validated_announce_caps_blobs ... ok
[INFO] [stdout] test link::handshake::tests::test_rtt_pack_unpack ... ok
[INFO] [stdout] test link::handshake::tests::test_rtt_pack_zero ... ok
[INFO] [stdout] test transport::announce_queue::tests::test_gate_announce_uses_airtime_profile_without_bitrate ... ok
[INFO] [stdout] test transport::announce_queue::tests::test_local_announce_bypasses_cap ... ok
[INFO] [stdout] test transport::announce_queue::tests::test_process_queues_keeps_nonempty_queue ... ok
[INFO] [stdout] test transport::announce_queue::tests::test_process_queues_prunes_empty_queue ... ok
[INFO] [stdout] test link::identify::tests::test_identify_invalid_length ... ok
[INFO] [stdout] test transport::announce_queue::tests::test_queue_dedup_update ... ok
[INFO] [stdout] test transport::announce_queue::tests::test_gate_announce_refuses_new_interface_when_at_capacity ... ok
[INFO] [stdout] test msgpack::tests::test_bin8 ... ok
[INFO] [stdout] test transport::announce_queue::tests::test_gate_announce_bandwidth_exhausted_queues ... ok
[INFO] [stdout] test transport::announce_queue::tests::test_process_queues_dequeues_when_allowed ... ok
[INFO] [stdout] test transport::announce_queue::tests::test_gate_announce_no_bitrate_immediate ... ok
[INFO] [stdout] test transport::announce_queue::tests::test_remove_interface_queue ... ok
[INFO] [stdout] test transport::announce_queue::tests::test_queue_empty_select ... ok
[INFO] [stdout] test transport::announce_verify_queue::tests::clear_removes_pending_and_inflight_entries_and_resets_bytes ... ok
[INFO] [stdout] test transport::announce_queue::tests::test_queue_stale_removal ... ok
[INFO] [stdout] test transport::announce_verify_queue::tests::drop_oldest_policy_evicts_oldest_for_byte_cap ... ok
[INFO] [stdout] test transport::announce_verify_queue::tests::enqueue_evicts_worst_entry_when_full ... ok
[INFO] [stdout] test transport::dedup::tests::collision_cluster_removal_preserves_remaining_entries ... ok
[INFO] [stdout] test transport::announce_queue::tests::test_queue_entry_creation ... ok
[INFO] [stdout] test transport::announce_queue::tests::test_queue_insert_and_select ... ok
[INFO] [stdout] test transport::dedup::tests::seeding_keeps_retained_hashes_and_fifo_order ... ok
[INFO] [stdout] test transport::dedup::tests::test_added_hash_is_duplicate ... ok
[INFO] [stdout] test transport::announce_verify_queue::tests::enqueue_replaces_lower_hops_and_preserves_distinct_paths ... ok
[INFO] [stdout] test transport::announce_queue::tests::newer_duplicate_updates_matched_entry_not_trailing_entry ... ok
[INFO] [stdout] test transport::announce_queue::tests::test_queue_select_fifo_on_same_hops ... ok
[INFO] [stdout] test transport::announce_verify_queue::tests::drop_newest_policy_rejects_when_full ... ok
[INFO] [stdout] test transport::dedup::tests::removal_preserves_fifo_order_after_queue_wraps ... ok
[INFO] [stdout] test transport::dedup::tests::test_duplicate_does_not_refresh_recency ... ok
[INFO] [stdout] test transport::announce_verify_queue::tests::enqueue_updates_inflight_and_cleans_stale_entries ... ok
[INFO] [stdout] test transport::dedup::tests::raw_slots_read_only_after_write ... ok
[INFO] [stdout] test holepunch::engine::tests::test_punch_failed ... ok
[INFO] [stdout] test transport::dedup::tests::test_duplicate_insert_does_not_increase_len ... ok
[INFO] [stdout] test transport::dedup::tests::test_full_hashlist_evicts_oldest_unique_hash ... ok
[INFO] [stdout] test transport::inbound::link_request_mtu_tests::clamps_to_smaller_next_hop_and_preserves_mode ... ok
[INFO] [stdout] test transport::dedup::tests::test_fifo_eviction_order_is_exact_across_multiple_inserts ... ok
[INFO] [stdout] test transport::dedup::tests::test_sig_cache_disabled_when_zero_capacity ... ok
[INFO] [stdout] test transport::dedup::tests::lazy_storage_grows_with_occupancy_not_retention_limit ... ok
[INFO] [stdout] test transport::announce_queue::tests::test_bandwidth_allowed ... ok
[INFO] [stdout] test transport::dedup::tests::test_zero_capacity_hashlist_is_noop ... ok
[INFO] [stdout] test transport::dedup::tests::test_new_hash_not_duplicate ... ok
[INFO] [stdout] test transport::dedup::tests::test_sig_cache_capacity_eviction ... ok
[INFO] [stdout] test transport::inbound::link_request_mtu_tests::ignores_requests_without_signalling ... ok
[INFO] [stdout] test transport::inbound::link_request_mtu_tests::leaves_fitting_signalling_untouched ... ok
[INFO] [stdout] test transport::inbound::link_request_mtu_tests::strips_signalling_without_next_hop_mtu ... ok
[INFO] [stdout] test transport::inbound::tests::forward_transport_packet_strips_header_for_final_local_hop ... ok
[INFO] [stdout] test transport::inbound::tests::test_forward_transport_last_hop_strips_header ... ok
[INFO] [stdout] test transport::inbound::tests::test_route_via_link_table_different_interfaces ... ok
[INFO] [stdout] test transport::inbound::tests::test_forward_transport_multi_hop ... ok
[INFO] [stdout] test transport::ingress_control::tests::sustained_announce_burst_holds_for_full_interval_after_last_high_sample ... ok
[INFO] [stdout] test transport::ingress_control::tests::short_burst_releases_without_waiting_for_another_announce ... ok
[INFO] [stdout] test transport::inbound::tests::test_forward_transport_one_hop_to_transport_keeps_header ... ok
[INFO] [stdout] test transport::ingress_control::tests::test_burst_activates_above_threshold ... ok
[INFO] [stdout] test transport::inbound::tests::test_route_proof_correct_interface ... ok
[INFO] [stdout] test transport::inbound::tests::shared_link_forwarding_matches_vec_bytes_and_keeps_packet_immutable ... ok
[INFO] [stdout] test transport::ingress_control::tests::held_announce_rejects_pathfinder_boundary ... ok
[INFO] [stdout] test transport::inbound::tests::test_route_proof_wrong_interface ... ok
[INFO] [stdout] test transport::ingress_control::tests::test_disabled_config_never_limits ... ok
[INFO] [stdout] test transport::ingress_control::tests::test_burst_deactivates_after_hold_period ... ok
[INFO] [stdout] test transport::ingress_control::tests::test_custom_max_held_announces ... ok
[INFO] [stdout] test transport::ingress_control::tests::test_interfaces_with_held ... ok
[INFO] [stdout] test transport::ingress_control::tests::test_max_held_announces ... ok
[INFO] [stdout] test transport::ingress_control::tests::test_penalty_period_prevents_release ... ok
[INFO] [stdout] test transport::ingress_control::tests::test_burst_stays_active_during_hold_period ... ok
[INFO] [stdout] test transport::ingress_control::tests::test_pr_burst_activates_independently_from_announce_burst ... ok
[INFO] [stdout] test transport::ingress_control::tests::test_pr_burst_activity_resets_partial_cooldown ... ok
[INFO] [stdout] test transport::ingress_control::tests::test_pr_burst_deactivation_requires_sustained_cooldown ... ok
[INFO] [stdout] test transport::ingress_control::tests::test_release_interval ... ok
[INFO] [stdout] test transport::ingress_control::tests::test_released_announce_preserves_rx_metadata ... ok
[INFO] [stdout] test transport::ingress_control::tests::test_released_lowest_hops_first ... ok
[INFO] [stdout] test transport::ingress_control::tests::test_remove_interface ... ok
[INFO] [stdout] test transport::ingress_control::tests::test_upstream_1_2_5_default_thresholds ... ok
[INFO] [stdout] test transport::jobs::tests::process_pending_reinserts_held_announce_after_path_response_retransmit ... ok
[INFO] [stdout] test transport::jobs::tests::process_pending_retransmits_due_announces_in_hop_order ... ok
[INFO] [stdout] test transport::jobs::tests::test_cull_link_table_unvalidated_proof_timeout ... ok
[INFO] [stdout] test transport::jobs::tests::test_cull_link_table_validated_timeout ... ok
[INFO] [stdout] test transport::jobs::tests::test_cull_path_table ... ok
[INFO] [stdout] test transport::jobs::tests::test_cull_retains_valid_entries ... ok
[INFO] [stdout] test transport::jobs::tests::test_cull_reverse_table_missing_interface ... ok
[INFO] [stdout] test transport::jobs::tests::test_cull_reverse_table_timeout ... ok
[INFO] [stdout] test transport::jobs::tests::test_process_pending_local_rebroadcast_limit ... ok
[INFO] [stdout] test transport::jobs::tests::test_process_pending_not_yet_time ... ok
[INFO] [stdout] test transport::jobs::tests::test_process_pending_retransmit ... ok
[INFO] [stdout] test transport::ingress_control::tests::test_duplicate_destination_updates ... ok
[INFO] [stdout] test transport::jobs::tests::test_process_pending_retry_limit_reached ... ok
[INFO] [stdout] test transport::ingress_control::tests::test_egress_pr_limit_preemptively_counts_pending_send_after_two_samples ... ok
[INFO] [stdout] test transport::outbound::tests::test_announces_from_internal_filter_allows_local_destination ... ok
[INFO] [stdout] test transport::outbound::tests::test_boundary_allows_announce_from_internal ... ok
[INFO] [stdout] test transport::outbound::tests::test_boundary_blocks_announce_from_roaming ... ok
[INFO] [stdout] test transport::outbound::tests::test_full_allows_announce_from_internal_by_default ... ok
[INFO] [stdout] test transport::outbound::tests::test_full_allows_local_announce_without_source_path ... ok
[INFO] [stdout] test transport::announce_queue::tests::test_queue_max_size ... ok
[INFO] [stdout] test transport::ingress_control::tests::test_new_interface_lower_threshold ... ok
[INFO] [stdout] test transport::ingress_control::tests::test_no_limiting_below_threshold ... ok
[INFO] [stdout] test transport::outbound::tests::test_boundary_allows_announce_from_full ... ok
[INFO] [stdout] test transport::jobs::tests::test_cull_path_states ... ok
[INFO] [stdout] test transport::outbound::tests::test_full_blocks_announce_from_internal_when_disabled ... ok
[INFO] [stdout] test transport::outbound::tests::test_full_blocks_unknown_nonlocal_announce_without_source_path ... ok
[INFO] [stdout] test transport::outbound::tests::test_internal_allows_announce_from_roaming ... ok
[INFO] [stdout] test transport::outbound::tests::test_boundary_allows_announce_from_boundary ... ok
[INFO] [stdout] test transport::outbound::tests::test_gateway_blocks_announce_from_internal_when_disabled ... ok
[INFO] [stdout] test transport::outbound::tests::test_internal_allows_announce_from_full ... ok
[INFO] [stdout] test transport::outbound::tests::test_internal_allows_announce_from_internal ... ok
[INFO] [stdout] test transport::ingress_control::tests::sustained_path_request_burst_holds_after_last_high_sample ... ok
[INFO] [stdout] test link::tests::signalled_mtu_edge_values_do_not_panic ... ok
[INFO] [stdout] test transport::outbound::tests::test_internal_blocks_announce_from_boundary ... ok
[INFO] [stdout] test transport::outbound::tests::test_outbound_announce_fanout_clones_for_each_allowed_interface ... ok
[INFO] [stdout] test transport::outbound::tests::test_local_hops_delta_injects_transport_header_for_announce ... ok
[INFO] [stdout] test transport::outbound::tests::test_local_hops_delta_rewrites_direct_outbound_hop_byte ... ok
[INFO] [stdout] test transport::outbound::tests::test_local_hops_delta_skips_local_client_interface ... ok
[INFO] [stdout] test transport::outbound::tests::test_local_hops_delta_skips_plain_and_group_destinations ... ok
[INFO] [stdout] test transport::outbound::tests::test_internal_allows_boundary_announce_with_explicit_override ... ok
[INFO] [stdout] test transport::outbound::tests::test_outbound_one_hop_via_transport_injects_transport ... ok
[INFO] [stdout] test transport::outbound::tests::test_outbound_plain_dest_not_routed ... ok
[INFO] [stdout] test transport::outbound::tests::test_outbound_announce_mode_filtering ... ok
[INFO] [stdout] test transport::outbound::tests::test_outbound_attached_interface_sends_only_on_that_interface ... ok
[INFO] [stdout] test transport::outbound::tests::test_outbound_direct_hop ... ok
[INFO] [stdout] test transport::outbound::tests::test_outbound_direct_hop_shared_client_injects_transport ... ok
[INFO] [stdout] test transport::outbound::tests::test_outbound_link_dest_uses_attached_interface ... ok
[INFO] [stdout] test transport::outbound::tests::test_outbound_multi_hop_rewrite ... ok
[INFO] [stdout] test transport::outbound::tests::test_outbound_path_removed_before_lookup_broadcasts ... ok
[INFO] [stdout] test transport::pathfinder::tests::test_equal_hops_new_blob_newer_emission_add ... ok
[INFO] [stdout] test transport::pathfinder::tests::test_extract_random_blob ... ok
[INFO] [stdout] test transport::pathfinder::tests::test_fewer_hops_same_emission_unresponsive_add ... ok
[INFO] [stdout] test transport::pathfinder::tests::test_hop_limit_reject ... ok
[INFO] [stdout] test transport::pathfinder::tests::test_more_hops_duplicate_blob_reject ... ok
[INFO] [stdout] test transport::outbound::tests::test_roaming_allows_announce_from_full ... ok
[INFO] [stdout] test transport::outbound::tests::test_roaming_blocks_announce_from_boundary ... ok
[INFO] [stdout] test transport::pathfinder::tests::test_extract_random_blob_too_short ... ok
[INFO] [stdout] test transport::pathfinder::tests::test_more_hops_same_emission_responsive_reject ... ok
[INFO] [stdout] test transport::pathfinder::tests::test_more_hops_newer_emission_new_blob_add ... ok
[INFO] [stdout] test transport::pathfinder::tests::test_more_hops_not_expired_older_emission_reject ... ok
[INFO] [stdout] test transport::pathfinder::tests::test_fewer_hops_duplicate_blob_reject ... ok
[INFO] [stdout] test transport::pathfinder::tests::test_fewer_hops_same_emission_responsive_reject ... ok
[INFO] [stdout] test transport::pathfinder::tests::test_fewer_hops_new_blob_newer_emission_add ... ok
[INFO] [stdout] test transport::pathfinder::tests::test_more_hops_expired_path_new_blob_add ... ok
[INFO] [stdout] test transport::pathfinder::tests::test_multipath_new_nexthop_novel_blob_add_alternative ... ok
[INFO] [stdout] test transport::pathfinder::tests::test_more_hops_same_emission_unresponsive_add ... ok
[INFO] [stdout] test transport::pathfinder::tests::test_multipath_hop_limit_reject ... ok
[INFO] [stdout] test transport::pathfinder::tests::test_multipath_new_nexthop_known_blob_reject ... ok
[INFO] [stdout] test transport::pathfinder::tests::test_multipath_new_nexthop_older_emission_reject ... ok
[INFO] [stdout] test transport::pathfinder::tests::test_no_existing_path_always_add ... ok
[INFO] [stdout] test transport::pathfinder::tests::test_multipath_no_existing_set_replace_primary ... ok
[INFO] [stdout] test transport::pathfinder::tests::test_multipath_same_nexthop_reject ... ok
[INFO] [stdout] test transport::pathfinder::tests::test_prefer_shorter_path_strictly_fewer_hops_duplicate_blob_add ... ok
[INFO] [stdout] test transport::pathfinder::tests::test_timebase_empty_blobs ... ok
[INFO] [stdout] test transport::pathfinder::tests::test_prefer_shorter_path_equal_hops_duplicate_blob_reject ... ok
[INFO] [stdout] test transport::pathfinder::tests::test_timebase_from_multiple_blobs ... ok
[INFO] [stdout] test transport::pathfinder::tests::test_timebase_extraction ... ok
[INFO] [stdout] test transport::pathfinder::tests::test_prefer_shorter_path_more_hops_duplicate_blob_reject ... ok
[INFO] [stdout] test transport::persistence::tests::restore_packet_hashes_into_lazy_storage_preserves_order_and_truncates ... ok
[INFO] [stdout] test transport::persistence::tests::detached_tunnel_round_trips_when_at_least_one_cached_path_survives ... ok
[INFO] [stdout] test transport::persistence::tests::restore_requires_live_interface_cached_announce_and_unexpired_path ... ok
[INFO] [stdout] test transport::persistence::tests::snapshot_preserves_fifo_hash_order_and_caps_random_blob_history ... ok
[INFO] [stdout] test transport::rate_limit::tests::test_different_destinations_independent ... ok
[INFO] [stdout] test transport::rate_limit::tests::test_first_announce_not_blocked ... ok
[INFO] [stdout] test transport::rate_limit::tests::test_cull_stale_keeps_active_entries_even_if_old ... ok
[INFO] [stdout] test transport::persistence::tests::snapshot_skips_paths_whose_interface_is_not_registered ... ok
[INFO] [stdout] test transport::rate_limit::tests::test_blocked_stays_blocked ... ok
[INFO] [stdout] test transport::rate_limit::tests::test_cull_stale_keeps_recent_entries ... ok
[INFO] [stdout] test transport::rate_limit::tests::test_fast_announces_accumulate_violations ... ok
[INFO] [stdout] test transport::rate_limit::tests::test_slow_announces_not_blocked ... ok
[INFO] [stdout] test transport::rate_limit::tests::test_unblocked_after_penalty ... ok
[INFO] [stdout] test transport::tables::tests::test_link_entry_creation ... ok
[INFO] [stdout] test transport::tables::tests::test_pathset_capacity_eviction ... ok
[INFO] [stdout] test transport::tables::tests::test_pathset_cull_removes_orphaned_interface ... ok
[INFO] [stdout] test transport::tables::tests::test_pathset_cull_removes_expired ... ok
[INFO] [stdout] test transport::tables::tests::test_pathset_failover_promotes_second ... ok
[INFO] [stdout] test transport::tables::tests::test_pathset_failover_single_path_noop ... ok
[INFO] [stdout] test transport::tables::tests::test_pathset_failover_with_remove ... ok
[INFO] [stdout] test transport::tables::tests::test_pathset_retain_filters ... ok
[INFO] [stdout] test transport::tables::tests::test_pathset_sort_ordering ... ok
[INFO] [stdout] test transport::tables::tests::test_pathset_upsert_new_nexthop_adds_alternative ... ok
[INFO] [stdout] test transport::tables::tests::test_pathset_upsert_same_nexthop_replaces ... ok
[INFO] [stdout] test transport::tables::tests::test_rate_entry_creation ... ok
[INFO] [stdout] test transport::tables::tests::test_path_entry_creation ... ok
[INFO] [stdout] test transport::tables::tests::upsert_primary_preserves_alternative_and_wins_equal_rank_tie ... ok
[INFO] [stdout] test transport::tables::tests::test_pathset_all_random_blobs ... ok
[INFO] [stdout] test transport::tables::tests::test_pathset_from_single ... ok
[INFO] [stdout] test transport::dedup::tests::test_sig_cache_insert_and_contains ... ok
[INFO] [stdout] test transport::dedup::tests::test_sig_cache_duplicate_insert_is_noop ... ok
[INFO] [stdout] test transport::pathfinder::tests::test_multipath_same_nexthop_update ... ok
[INFO] [stdout] test transport::tables::tests::test_pathset_expire_all ... ok
[INFO] [stdout] test transport::tests::announce_signature_cache_hit_still_checks_destination_binding ... ok
[INFO] [stdout] test transport::tests::announce_replacement_does_not_revive_expired_or_completed_deadlines ... ok
[INFO] [stdout] test transport::rate_limit::tests::test_no_target_never_blocked ... ok
[INFO] [stdout] test transport::tests::decoded_admission_rechecks_interface_hops_and_preserves_metadata ... ok
[INFO] [stdout] test transport::tests::discovery_path_request_timeout_defaults_and_clamps_safely ... ok
[INFO] [stdout] test transport::tests::boundary_path_request_searches_only_boundary_and_gateway_interfaces ... ok
[INFO] [stdout] test transport::tests::discovery_path_request_without_bitrate_uses_fixed_deadline ... ok
[INFO] [stdout] test transport::dedup::tests::test_sig_cache_ttl_expiry ... ok
[INFO] [stdout] test transport::inbound::link_request_mtu_tests::clamps_to_smaller_receiving_interface ... ok
[INFO] [stdout] test transport::inbound::tests::test_route_via_link_table_wrong_hops ... ok
[INFO] [stdout] test transport::outbound::tests::test_roaming_blocks_announce_from_roaming ... ok
[INFO] [stdout] test transport::pathfinder::tests::same_emission_prefers_strictly_higher_gravity ... ok
[INFO] [stdout] test transport::tests::announce_signature_cache_key_covers_signed_fields ... ok
[INFO] [stdout] test transport::tests::decoded_admission_rechecks_dedup_state_before_ingestion ... ok
[INFO] [stdout] test transport::tests::announce_signature_cache_stays_bounded ... ok
[INFO] [stdout] test transport::tests::announce_with_cached_signature_but_different_fields_is_verified_again ... ok
[INFO] [stdout] test transport::tests::lrproof_hop_mismatch_diagnostic_does_not_confuse_hops_with_interface_ids ... ok
[INFO] [stdout] test transport::tests::lrproof_hop_mismatch_diagnostic_contains_complete_route_context ... ok
[INFO] [stdout] test transport::tests::learned_path_is_answered_while_request_gate_timestamp_remains ... ok
[INFO] [stdout] test transport::tests::local_lrproof_delivery_carries_post_ingress_hops ... ok
[INFO] [stdout] test transport::tests::outbound_rejects_packets_at_pathfinder_hop_limit ... ok
[INFO] [stdout] test transport::tests::replacing_interface_id_refreshes_cached_tunnel_hash ... ok
[INFO] [stdout] test transport::tests::refreshed_announce_does_not_postpone_pending_send ... ok
[INFO] [stdout] test transport::tests::deferred_hash_is_computed_when_routing_changes_before_handling ... ok
[INFO] [stdout] test transport::tests::relay_rebalance_rejects_invalid_signature_wrong_interface_and_validated_link ... ok
[INFO] [stdout] test transport::tests::lrrtt_local_delivery_preserves_post_ingress_hops ... ok
[INFO] [stdout] test transport::tests::recursive_prs_on_boundary_keeps_unfiltered_egress_behavior ... ok
[INFO] [stdout] test transport::tests::announce_signature_cache_hit_yields_same_validated_announce ... ok
[INFO] [stdout] test transport::tests::same_destination_path_requests_share_one_search_and_batch_requesters ... ok
[INFO] [stdout] test transport::tests::discovery_path_request_timeout_covers_slowest_interface_round_trip ... ok
[INFO] [stdout] test transport::tests::test_async_announce_completion_inserts_sig_cache_and_prevents_requeue ... ok
[INFO] [stdout] test transport::tests::test_announce_forwarded_to_local_clients ... ok
[INFO] [stdout] test transport::tests::test_blackhole_blocks_announce ... ok
[INFO] [stdout] test transport::tests::seeding_table_hashing_keeps_reverse_entries ... ok
[INFO] [stdout] test transport::tests::test_announce_stores_tunnel_path ... ok
[INFO] [stdout] test transport::tests::test_blackhole_identity ... ok
[INFO] [stdout] test transport::tests::path_request_gate_registers_early_without_refresh_and_expires_at_45_seconds ... ok
[INFO] [stdout] test transport::tests::test_boundary_exempts_unresponsive ... ok
[INFO] [stdout] test transport::tests::test_cull_blackholed ... ok
[INFO] [stdout] test transport::tests::repeated_path_requests_do_not_postpone_pending_response ... ok
[INFO] [stdout] test transport::tests::test_discovery_pr_tags_fifo_eviction ... ok
[INFO] [stdout] test transport::tests::test_announce_clears_stale_path_state_for_unknown_destination ... ok
[INFO] [stdout] test transport::tests::test_announce_retention_cap_evicts_oldest_and_prefers_held_on_tie ... ok
[INFO] [stdout] test transport::tests::extra_link_proof_timeout_requires_positive_interface_bitrate ... ok
[INFO] [stdout] test transport::tests::relay_rebalance_candidate_rejects_proof_addressed_to_another_transport ... ok
[INFO] [stdout] test transport::tests::test_async_announce_retransmit_cleanup_happens_before_queueing ... ok
[INFO] [stdout] test transport::tests::own_link_traffic_is_always_hashed ... ok
[INFO] [stdout] test transport::tests::test_deliver_local_preserves_original_raw_and_metadata ... ok
[INFO] [stdout] test transport::tests::test_discovery_request_consumed_on_announce ... ok
[INFO] [stdout] test transport::tests::test_existing_path_destination_update_does_not_trigger_cap_eviction ... ok
[INFO] [stdout] test transport::tests::test_duplicate_discovery_path_request_is_suppressed ... ok
[INFO] [stdout] test transport::tests::test_deregister_interface_removes_announce_queue_state ... ok
[INFO] [stdout] test transport::tests::test_empty_engine ... ok
[INFO] [stdout] test transport::tests::test_duplicate_announce_from_second_interface_uses_existing_path ... ok
[INFO] [stdout] test transport::tests::test_deregister_interface_preserves_other_announce_queues ... ok
[INFO] [stdout] test transport::tests::test_expire_path ... ok
[INFO] [stdout] test transport::tests::test_deregister_interface_removes_transport_state ... ok
[INFO] [stdout] test transport::tests::test_issue4_external_data_to_shared_client_strips_transport_header ... ok
[INFO] [stdout] test transport::tests::test_local_client_forward_to_external_applies_local_hops_delta ... ok
[INFO] [stdout] test transport::tests::test_local_client_exclude_from_forward ... ok
[INFO] [stdout] test transport::tests::test_issue4_local_client_single_data_to_1hop_rewrites_on_outbound ... ok
[INFO] [stdout] test transport::tests::test_has_local_clients ... ok
[INFO] [stdout] test transport::tests::test_handle_tunnel_new ... ok
[INFO] [stdout] test transport::tests::test_ingress_held_announce_preserves_rx_metadata_on_release ... ok
[INFO] [stdout] test transport::tests::test_no_plain_broadcast_bridging_without_local_clients ... ok
[INFO] [stdout] test transport::tests::test_local_client_hop_decrement ... ok
[INFO] [stdout] test transport::tests::test_no_announce_forward_without_local_clients ... ok
[INFO] [stdout] test transport::tests::test_instance_local_link_routing_preserves_hops ... ok
[INFO] [stdout] test transport::tests::test_active_packet_hashes_include_detached_tunnel_paths ... ok
[INFO] [stdout] test transport::tests::relayed_link_traffic_forwards_identically_without_its_hash ... ok
[INFO] [stdout] test transport::tests::test_link_table_operations ... ok
[INFO] [stdout] test transport::tests::test_lrproof_routes_from_originating_side_via_link_table ... ok
[INFO] [stdout] test transport::tests::test_blackhole_with_duration ... ok
[INFO] [stdout] test transport::tests::test_oversized_announce_entry_is_not_retained ... ok
[INFO] [stdout] test transport::tests::test_packet_filter_allows_duplicate_single_announce ... ok
[INFO] [stdout] test transport::tests::test_issue4_external_data_to_1hop_via_transport_works ... ok
[INFO] [stdout] test transport::tests::test_non_boundary_marks_unresponsive ... ok
[INFO] [stdout] test transport::tests::test_packet_filter_drops_plain_announce ... ok
[INFO] [stdout] test transport::tests::test_packet_filter_allows_keepalive ... ok
[INFO] [stdout] test transport::tests::test_local_client_link_routing_to_external_applies_local_hops_delta ... ok
[INFO] [stdout] test transport::tests::test_path_request_forwarded_on_ap ... ok
[INFO] [stdout] test transport::tests::test_local_client_proof_to_external_applies_local_hops_delta ... ok
[INFO] [stdout] test transport::tests::test_path_request_discovers_when_known_path_has_no_announce_raw ... ok
[INFO] [stdout] test transport::tests::test_path_request_ingress_burst_suppresses_recursive_discovery ... ok
[INFO] [stdout] test transport::tests::test_path_request_forwarded_on_internal ... ok
[INFO] [stdout] test transport::tests::test_packet_filter_fifo_eviction_allows_oldest_hash_again ... ok
[INFO] [stdout] test transport::tests::test_path_request_not_forwarded_on_full ... ok
[INFO] [stdout] test transport::tests::test_path_request_egress_limit_skips_only_limited_interface ... ok
[INFO] [stdout] test transport::tests::test_path_request_forwarded_on_full_with_recursive_prs ... ok
[INFO] [stdout] test transport::tests::test_path_destination_cap_evicts_oldest_and_clears_state ... ok
[INFO] [stdout] test transport::tests::test_path_state ... ok
[INFO] [stdout] test transport::tests::test_plain_broadcast_from_external ... ok
[INFO] [stdout] test transport::tests::test_proof_for_local_client_preserves_hops ... ok
[INFO] [stdout] test transport::tests::test_pending_path_request_announce_bypasses_ingress_control ... ok
[INFO] [stdout] test transport::tests::test_plain_broadcast_from_local_client ... ok
[INFO] [stdout] test transport::tests::test_prepare_inbound_packet_only_retains_original_raw_for_announces ... ok
[INFO] [stdout] test transport::tests::test_recursive_path_request_rebuilds_transport_payload ... ok
[INFO] [stdout] test transport::tests::test_recursive_path_request_skips_interface_with_active_announce_cap ... ok
[INFO] [stdout] test transport::tests::test_register_deregister_destination ... ok
[INFO] [stdout] test transport::tests::test_redirect_path_replaces_stale_transport_next_hop ... ok
[INFO] [stdout] test transport::tests::test_recursive_path_request_skips_interface_with_queued_announces ... ok
[INFO] [stdout] test transport::tests::test_packet_filter_drops_high_hop_plain ... ok
[INFO] [stdout] test transport::tests::test_roaming_loop_prevention ... ok
[INFO] [stdout] test transport::tests::test_recursive_path_request_reserves_announce_cap_on_sent_interface ... ok
[INFO] [stdout] test transport::tests::test_synthesize_tunnel_missing_interface_is_dropped ... ok
[INFO] [stdout] test transport::tests::test_synthesize_tunnel ... ok
[INFO] [stdout] test transport::tests::test_tick_culls_expired_announce_entries ... ok
[INFO] [stdout] test transport::tests::test_tick_culls_expired_path ... ok
[INFO] [stdout] test transport::tests::test_synthesize_tunnel_public_only_identity_is_dropped ... ok
[INFO] [stdout] test transport::dedup::tests::hashlist_matches_fifo_model_under_collisions ... ok
[INFO] [stdout] test transport::tests::test_redirect_path_creates_direct_next_hop ... ok
[INFO] [stdout] test transport::tests::test_packet_filter_duplicate_does_not_refresh_recency ... ok
[INFO] [stdout] test transport::tests::test_queued_ingress_limited_path_request_cannot_escape_after_burst_clears ... ok
[INFO] [stdout] test transport::tests::test_recursive_prs_still_obeys_ingress_control ... ok
[INFO] [stdout] test transport::tests::test_register_deregister_interface ... ok
[INFO] [stdout] test transport::tests::test_gate_retransmit_actions_expands_broadcast_to_matching_interfaces ... ok
[INFO] [stdout] test transport::tests::test_tick_culls_tunnels ... ok
[INFO] [stdout] test transport::tunnel::tests::test_compute_tunnel_id_different_inputs ... ok
[INFO] [stdout] test transport::tests::test_tunnel_reattach_does_not_overwrite_newer_path ... ok
[INFO] [stdout] test transport::tunnel::tests::test_tunnel_synth_length ... ok
[INFO] [stdout] test transport::tests::test_tunnel_reattach_restores_paths ... ok
[INFO] [stdout] test transport::tunnel::tests::test_tunnel_table_cull_expired_paths ... ok
[INFO] [stdout] test transport::tests::valid_lrproof_rebalances_link_when_destination_path_is_absent ... ok
[INFO] [stdout] test transport::tunnel::tests::test_compute_tunnel_id ... ok
[INFO] [stdout] test transport::tests::transported_link_proof_timeout_uses_outbound_interface_bitrate ... ok
[INFO] [stdout] test transport::tunnel::tests::test_build_validate_roundtrip ... ok
[INFO] [stdout] test transport::tests::test_tick_short_announce_ttl_allows_only_unexpired_retransmits ... ok
[INFO] [stdout] test transport::tests::tunnel_synthesis_uses_hash_cached_at_interface_registration ... ok
[INFO] [stdout] test transport::tests::test_tick_retransmits_announce ... ok
[INFO] [stdout] test transport::tests::test_void_tunnel_interface ... ok
[INFO] [stdout] test transport::tests::valid_lrproof_rebalances_relay_link_and_destination_path ... ok
[INFO] [stdout] test transport::tunnel::tests::test_compute_tunnel_id_deterministic ... ok
[INFO] [stdout] test transport::tests::test_void_queues_clears_shutdown_transients ... ok
[INFO] [stdout] test transport::tunnel::tests::test_tunnel_table_cull_expired_tunnel ... ok
[INFO] [stdout] test transport::tunnel::tests::test_tunnel_table_reattach ... ok
[INFO] [stdout] test types::tests::dest_hash_construct_and_access ... ok
[INFO] [stdout] test transport::tunnel::tests::test_validate_invalid_signature ... ok
[INFO] [stdout] test transport::tunnel::tests::test_tunnel_table_store_nonexistent ... ok
[INFO] [stdout] test transport::types::tests::test_interface_id_ordering ... ok
[INFO] [stdout] test transport::tunnel::tests::test_validate_invalid_length ... ok
[INFO] [stdout] test transport::tunnel::tests::test_tunnel_table_void_tunnel_preserves_paths ... ok
[INFO] [stdout] test types::tests::display_hex ... ok
[INFO] [stdout] test transport::tunnel::tests::test_validate_tampered_data ... ok
[INFO] [stdout] test transport::tunnel::tests::test_tunnel_table_void_missing_interfaces ... ok
[INFO] [stdout] test transport::tunnel::tests::test_tunnel_table_uses_tunnel_timeout_not_destination_timeout ... ok
[INFO] [stdout] test transport::tunnel::tests::test_tunnel_table_new_tunnel ... ok
[INFO] [stdout] test transport::tunnel::tests::test_tunnel_table_culls_expired_paths_before_live_eviction ... ok
[INFO] [stdout] test types::tests::destination_type_wire_roundtrip ... ok
[INFO] [stdout] test transport::types::tests::test_transport_config_defaults ... ok
[INFO] [stdout] test transport::tunnel::tests::test_tunnel_table_store_path ... ok
[INFO] [stdout] test types::tests::debug_format ... ok
[INFO] [stdout] test transport::tunnel::tests::test_tunnel_table_destination_cap_evicts_oldest_retained_path ... ok
[INFO] [stdout] test types::tests::into_bytes ... ok
[INFO] [stdout] test types::tests::packet_hash_construct_and_access ... ok
[INFO] [stdout] test types::tests::identity_hash_construct_and_access ... ok
[INFO] [stdout] test types::tests::link_id_construct_and_access ... ok
[INFO] [stdout] test types::tests::equality ... ok
[INFO] [stdout] test types::tests::from_bytes ... ok
[INFO] [stdout] test types::tests::hash_impl ... ok
[INFO] [stdout] test transport::dedup::tests::mixed_operations_match_fifo_model_through_growth_and_wraparound ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 711 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.74s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/interop.rs (/opt/rustwide/target/release/build/rns-core/ce6588de990114e5/out/interop-ce6588de990114e5)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test test_hash_interop ... FAILED
[INFO] [stdout] test test_packet_interop ... FAILED
[INFO] [stdout] test test_proof_interop ... FAILED
[INFO] [stdout] test test_resource_advertisement_interop ... FAILED
[INFO] [stdout] test test_milestone_announce_pipeline ... FAILED
[INFO] [stdout] test test_resource_hmu_interop ... FAILED
[INFO] [stdout] test test_resource_part_hash_interop ... FAILED
[INFO] [stdout] test test_destination_interop ... FAILED
[INFO] [stdout] test test_msgpack_interop ... FAILED
[INFO] [stdout] test test_flags_interop ... FAILED
[INFO] [stdout] test test_announce_interop ... FAILED
[INFO] [stdout] test test_resource_proof_interop ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_hash_interop stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_hash_interop' (2069) panicked at tests/interop.rs:31:29:
[INFO] [stdout] Failed to read fixture /opt/rustwide/workdir/../tests/fixtures/protocol/hash_vectors.json: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62d3b15c4ef1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x62d3b15d96ba - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x62d3b15c912c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x62d3b15a0ff6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x62d3b15bd229 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x62d3b1538b10 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x62d3b15bd3e2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x62d3b15a10a2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x62d3b1599c29 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x62d3b15a1cad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x62d3b15d9dec - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x62d3b151e3a9 - interop[4101a395ee14f51d]::load_fixture::{closure#0}
[INFO] [stdout]   12:     0x62d3b151e661 - interop[4101a395ee14f51d]::load_fixture
[INFO] [stdout]   13:     0x62d3b151ec8d - <interop[4101a395ee14f51d]::test_hash_interop::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x62d3b152bf5b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x62d3b1539135 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62d3b1532a24 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x62d3b153c1c2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x62d3b15c43ef - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d0c1dba8dfa - <unknown>
[INFO] [stdout]   20:     0x7d0c1dc3c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_packet_interop stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_packet_interop' (2072) panicked at tests/interop.rs:31:29:
[INFO] [stdout] Failed to read fixture /opt/rustwide/workdir/../tests/fixtures/protocol/packet_vectors.json: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62d3b15c4ef1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x62d3b15d96ba - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x62d3b15c912c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x62d3b15a0ff6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x62d3b15bd229 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x62d3b1538b10 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x62d3b15bd3e2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x62d3b15a10a2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x62d3b1599c29 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x62d3b15a1cad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x62d3b15d9dec - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x62d3b151e3a9 - interop[4101a395ee14f51d]::load_fixture::{closure#0}
[INFO] [stdout]   12:     0x62d3b151e661 - interop[4101a395ee14f51d]::load_fixture
[INFO] [stdout]   13:     0x62d3b15201e2 - <interop[4101a395ee14f51d]::test_packet_interop::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x62d3b152bf5b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x62d3b1539135 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62d3b1532a24 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x62d3b153c1c2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x62d3b15c43ef - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d0c1dba8dfa - <unknown>
[INFO] [stdout]   20:     0x7d0c1dc3c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_proof_interop stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_proof_interop' (2073) panicked at tests/interop.rs:31:29:
[INFO] [stdout] Failed to read fixture /opt/rustwide/workdir/../tests/fixtures/protocol/proof_vectors.json: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62d3b15c4ef1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x62d3b15d96ba - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x62d3b15c912c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x62d3b15a0ff6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x62d3b15bd229 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x62d3b1538b10 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x62d3b15bd3e2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x62d3b15a10a2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x62d3b1599c29 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x62d3b15a1cad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x62d3b15d9dec - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x62d3b151e3a9 - interop[4101a395ee14f51d]::load_fixture::{closure#0}
[INFO] [stdout]   12:     0x62d3b151e661 - interop[4101a395ee14f51d]::load_fixture
[INFO] [stdout]   13:     0x62d3b151f95a - <interop[4101a395ee14f51d]::test_proof_interop::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x62d3b152bf5b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x62d3b1539135 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62d3b1532a24 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x62d3b153c1c2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x62d3b15c43ef - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d0c1dba8dfa - <unknown>
[INFO] [stdout]   20:     0x7d0c1dc3c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_resource_advertisement_interop stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_resource_advertisement_interop' (2074) panicked at tests/interop.rs:524:29:
[INFO] [stdout] Failed to read fixture /opt/rustwide/workdir/../tests/fixtures/resource/advertisement_vectors.json: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62d3b15c4ef1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x62d3b15d96ba - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x62d3b15c912c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x62d3b15a0ff6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x62d3b15bd229 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x62d3b1538b10 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x62d3b15bd3e2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x62d3b15a10a2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x62d3b1599c29 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x62d3b15a1cad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x62d3b15d9dec - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x62d3b151e449 - interop[4101a395ee14f51d]::load_resource_fixture::{closure#0}
[INFO] [stdout]   12:     0x62d3b151e8a1 - interop[4101a395ee14f51d]::load_resource_fixture
[INFO] [stdout]   13:     0x62d3b152580d - <interop[4101a395ee14f51d]::test_resource_advertisement_interop::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x62d3b152bf5b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x62d3b1539135 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62d3b1532a24 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x62d3b153c1c2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x62d3b15c43ef - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d0c1dba8dfa - <unknown>
[INFO] [stdout]   20:     0x7d0c1dc3c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_milestone_announce_pipeline stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_milestone_announce_pipeline' (2070) panicked at tests/interop.rs:31:29:
[INFO] [stdout] Failed to read fixture /opt/rustwide/workdir/../tests/fixtures/protocol/announce_vectors.json: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62d3b15c4ef1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x62d3b15d96ba - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x62d3b15c912c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x62d3b15a0ff6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x62d3b15bd229 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x62d3b1538b10 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x62d3b15bd3e2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x62d3b15a10a2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x62d3b1599c29 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x62d3b15a1cad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x62d3b15d9dec - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x62d3b151e3a9 - interop[4101a395ee14f51d]::load_fixture::{closure#0}
[INFO] [stdout]   12:     0x62d3b151e661 - interop[4101a395ee14f51d]::load_fixture
[INFO] [stdout]   13:     0x62d3b1524d72 - <interop[4101a395ee14f51d]::test_milestone_announce_pipeline::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x62d3b152bf5b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x62d3b1539135 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62d3b1532a24 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x62d3b153c1c2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x62d3b15c43ef - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d0c1dba8dfa - <unknown>
[INFO] [stdout]   20:     0x7d0c1dc3c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_resource_hmu_interop stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_resource_hmu_interop' (2075) panicked at tests/interop.rs:524:29:
[INFO] [stdout] Failed to read fixture /opt/rustwide/workdir/../tests/fixtures/resource/hmu_vectors.json: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62d3b15c4ef1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x62d3b15d96ba - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x62d3b15c912c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x62d3b15a0ff6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x62d3b15bd229 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x62d3b1538b10 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x62d3b15bd3e2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x62d3b15a10a2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x62d3b1599c29 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x62d3b15a1cad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x62d3b15d9dec - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x62d3b151e449 - interop[4101a395ee14f51d]::load_resource_fixture::{closure#0}
[INFO] [stdout]   12:     0x62d3b151e8a1 - interop[4101a395ee14f51d]::load_resource_fixture
[INFO] [stdout]   13:     0x62d3b1523bad - <interop[4101a395ee14f51d]::test_resource_hmu_interop::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x62d3b152bf5b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x62d3b1539135 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62d3b1532a24 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x62d3b153c1c2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x62d3b15c43ef - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d0c1dba8dfa - <unknown>
[INFO] [stdout]   20:     0x7d0c1dc3c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_resource_part_hash_interop stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_resource_part_hash_interop' (2076) panicked at tests/interop.rs:524:29:
[INFO] [stdout] Failed to read fixture /opt/rustwide/workdir/../tests/fixtures/resource/part_hash_vectors.json: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62d3b15c4ef1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x62d3b15d96ba - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x62d3b15c912c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x62d3b15a0ff6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x62d3b15bd229 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x62d3b1538b10 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x62d3b15bd3e2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x62d3b15a10a2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x62d3b1599c29 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x62d3b15a1cad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x62d3b15d9dec - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x62d3b151e449 - interop[4101a395ee14f51d]::load_resource_fixture::{closure#0}
[INFO] [stdout]   12:     0x62d3b151e8a1 - interop[4101a395ee14f51d]::load_resource_fixture
[INFO] [stdout]   13:     0x62d3b152488a - <interop[4101a395ee14f51d]::test_resource_part_hash_interop::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x62d3b152bf5b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x62d3b1539135 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62d3b1532a24 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x62d3b153c1c2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x62d3b15c43ef - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d0c1dba8dfa - <unknown>
[INFO] [stdout]   20:     0x7d0c1dc3c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_destination_interop stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_destination_interop' (2067) panicked at tests/interop.rs:31:29:
[INFO] [stdout] Failed to read fixture /opt/rustwide/workdir/../tests/fixtures/protocol/destination_vectors.json: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62d3b15c4ef1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x62d3b15d96ba - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x62d3b15c912c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x62d3b15a0ff6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x62d3b15bd229 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x62d3b1538b10 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x62d3b15bd3e2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x62d3b15a10a2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x62d3b1599c29 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x62d3b15a1cad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x62d3b15d9dec - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x62d3b151e3a9 - interop[4101a395ee14f51d]::load_fixture::{closure#0}
[INFO] [stdout]   12:     0x62d3b151e661 - interop[4101a395ee14f51d]::load_fixture
[INFO] [stdout]   13:     0x62d3b15232ed - <interop[4101a395ee14f51d]::test_destination_interop::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x62d3b152bf5b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x62d3b1539135 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62d3b1532a24 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x62d3b153c1c2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x62d3b15c43ef - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d0c1dba8dfa - <unknown>
[INFO] [stdout]   20:     0x7d0c1dc3c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_msgpack_interop stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_msgpack_interop' (2071) panicked at tests/interop.rs:524:29:
[INFO] [stdout] Failed to read fixture /opt/rustwide/workdir/../tests/fixtures/resource/msgpack_vectors.json: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62d3b15c4ef1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x62d3b15d96ba - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x62d3b15c912c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x62d3b15a0ff6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x62d3b15bd229 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x62d3b1538b10 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x62d3b15bd3e2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x62d3b15a10a2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x62d3b1599c29 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x62d3b15a1cad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x62d3b15d9dec - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x62d3b151e449 - interop[4101a395ee14f51d]::load_resource_fixture::{closure#0}
[INFO] [stdout]   12:     0x62d3b151e8a1 - interop[4101a395ee14f51d]::load_resource_fixture
[INFO] [stdout]   13:     0x62d3b1521582 - <interop[4101a395ee14f51d]::test_msgpack_interop::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x62d3b152bf5b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x62d3b1539135 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62d3b1532a24 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x62d3b153c1c2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x62d3b15c43ef - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d0c1dba8dfa - <unknown>
[INFO] [stdout]   20:     0x7d0c1dc3c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_flags_interop stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_flags_interop' (2068) panicked at tests/interop.rs:31:29:
[INFO] [stdout] Failed to read fixture /opt/rustwide/workdir/../tests/fixtures/protocol/flags_vectors.json: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62d3b15c4ef1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x62d3b15d96ba - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x62d3b15c912c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x62d3b15a0ff6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x62d3b15bd229 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x62d3b1538b10 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x62d3b15bd3e2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x62d3b15a10a2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x62d3b1599c29 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x62d3b15a1cad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x62d3b15d9dec - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x62d3b151e3a9 - interop[4101a395ee14f51d]::load_fixture::{closure#0}
[INFO] [stdout]   12:     0x62d3b151e661 - interop[4101a395ee14f51d]::load_fixture
[INFO] [stdout]   13:     0x62d3b151f4b7 - <interop[4101a395ee14f51d]::test_flags_interop::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x62d3b152bf5b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x62d3b1539135 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62d3b1532a24 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x62d3b153c1c2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x62d3b15c43ef - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d0c1dba8dfa - <unknown>
[INFO] [stdout]   20:     0x7d0c1dc3c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_announce_interop stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_announce_interop' (2066) panicked at tests/interop.rs:31:29:
[INFO] [stdout] Failed to read fixture /opt/rustwide/workdir/../tests/fixtures/protocol/announce_vectors.json: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62d3b15c4ef1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x62d3b15d96ba - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x62d3b15c912c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x62d3b15a0ff6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x62d3b15bd229 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x62d3b1538b10 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x62d3b15bd3e2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x62d3b15a10a2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x62d3b1599c29 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x62d3b15a1cad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x62d3b15d9dec - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x62d3b151e3a9 - interop[4101a395ee14f51d]::load_fixture::{closure#0}
[INFO] [stdout]   12:     0x62d3b151e661 - interop[4101a395ee14f51d]::load_fixture
[INFO] [stdout]   13:     0x62d3b152200f - <interop[4101a395ee14f51d]::test_announce_interop::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x62d3b152bf5b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x62d3b1539135 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62d3b1532a24 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x62d3b153c1c2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x62d3b15c43ef - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d0c1dba8dfa - <unknown>
[INFO] [stdout]   20:     0x7d0c1dc3c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_resource_proof_interop stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_resource_proof_interop' (2077) panicked at tests/interop.rs:524:29:
[INFO] [stdout] Failed to read fixture /opt/rustwide/workdir/../tests/fixtures/resource/resource_proof_vectors.json: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62d3b15c4ef1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x62d3b15d96ba - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x62d3b15c912c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x62d3b15a0ff6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x62d3b15bd229 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x62d3b1538b10 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x62d3b15bd3e2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x62d3b15a10a2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x62d3b1599c29 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x62d3b15a1cad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x62d3b15d9dec - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x62d3b151e449 - interop[4101a395ee14f51d]::load_resource_fixture::{closure#0}
[INFO] [stdout]   12:     0x62d3b151e8a1 - interop[4101a395ee14f51d]::load_resource_fixture
[INFO] [stdout]   13:     0x62d3b15241ca - <interop[4101a395ee14f51d]::test_resource_proof_interop::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x62d3b152bf5b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x62d3b1539135 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62d3b1532a24 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x62d3b153c1c2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x62d3b15c43ef - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d0c1dba8dfa - <unknown>
[INFO] [stdout]   20:     0x7d0c1dc3c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_announce_interop
[INFO] [stdout]     test_destination_interop
[INFO] [stdout]     test_flags_interop
[INFO] [stdout]     test_hash_interop
[INFO] [stdout]     test_milestone_announce_pipeline
[INFO] [stdout]     test_msgpack_interop
[INFO] [stdout]     test_packet_interop
[INFO] [stdout]     test_proof_interop
[INFO] [stdout]     test_resource_advertisement_interop
[INFO] [stdout]     test_resource_hmu_interop
[INFO] [stdout]     test_resource_part_hash_interop
[INFO] [stdout]     test_resource_proof_interop
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 12 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test interop`
[INFO] running `Command { std: "docker" "inspect" "6e1ffadd75f125fee0ad481223ac686b8a1658e50f999ec5d051898abc5860d8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6e1ffadd75f125fee0ad481223ac686b8a1658e50f999ec5d051898abc5860d8", kill_on_drop: false }`
[INFO] [stdout] 6e1ffadd75f125fee0ad481223ac686b8a1658e50f999ec5d051898abc5860d8
