soft3/radio/audit/2026-10-12-bao-bounded-proof/records/parent-workspace-nextest-default.stderr

   Compiling cyber-radio-quinn-udp v0.1.0 (/private/tmp/radio-bao-proof-parent-b933/quinn/quinn-udp)
   Compiling cyber-radio-quinn v0.1.0 (/private/tmp/radio-bao-proof-parent-b933/quinn/quinn)
   Compiling cyber-radio-netwatch v0.1.0 (/private/tmp/radio-bao-proof-parent-b933/nettools/netwatch)
   Compiling cyber-radio v0.1.0 (/private/tmp/radio-bao-proof-parent-b933/iroh)
   Compiling cyber-radio-relay v0.1.0 (/private/tmp/radio-bao-proof-parent-b933/iroh-relay)
   Compiling cyber-radio-portmapper v0.1.0 (/private/tmp/radio-bao-proof-parent-b933/nettools/portmapper)
   Compiling iroh-blobs v0.98.0 (/private/tmp/radio-bao-proof-parent-b933/iroh-blobs)
   Compiling iroh-gossip v0.96.0 (/private/tmp/radio-bao-proof-parent-b933/iroh-gossip)
   Compiling iroh-docs v0.96.0 (/private/tmp/radio-bao-proof-parent-b933/iroh-docs)
   Compiling iroh-willow v0.28.0 (/private/tmp/radio-bao-proof-parent-b933/iroh-willow)
   Compiling radio-integration-tests v0.1.0 (/private/tmp/radio-bao-proof-parent-b933/tests/integration)
   Compiling iroh-bench v0.96.1 (/private/tmp/radio-bao-proof-parent-b933/iroh/bench)
   Compiling radio-cli v0.1.0 (/private/tmp/radio-bao-proof-parent-b933/radio-cli)
   Compiling iroh-dns-server v0.96.1 (/private/tmp/radio-bao-proof-parent-b933/iroh-dns-server)
   Compiling cyber-bao v0.1.0 (/private/tmp/radio-bao-proof-parent-b933/cyber-bao)
   Compiling particle v0.1.0 (/private/tmp/radio-bao-proof-parent-b933/particle)
    Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 14s
------------
 Nextest run ID e3beb02a-155d-4d40-8808-165f8407a9f3 with nextest profile: ci
    Starting 563 tests across 39 binaries (9 tests skipped)
        PASS [   0.006s] cyber-bao group::tests::u64_geometry_is_bounded_without_oversized_slices
        PASS [   0.005s] cyber-bao hash::tests::hash_size
        PASS [   0.005s] cyber-bao hash::tests::poseidon2_backend_basic
        PASS [   0.005s] cyber-bao hash::tests::poseidon2_backend_counter
        PASS [   0.005s] cyber-bao hash::tests::poseidon2_backend_parent
        PASS [   0.005s] cyber-bao hash::tests::poseidon2_backend_root_differs
        PASS [   0.005s] cyber-bao io::decode::tests::decode_empty
        PASS [   0.006s] cyber-bao io::decode::tests::decode_four_blocks
        PASS [   0.004s] cyber-bao io::decode::tests::decode_partial_block
        PASS [   0.004s] cyber-bao io::decode::tests::decode_single_block
        PASS [   0.005s] cyber-bao io::decode::tests::decode_tampered_data_fails
        PASS [   0.004s] cyber-bao io::decode::tests::decode_truncated_fails
        PASS [   0.005s] cyber-bao io::decode::tests::decode_two_blocks
        PASS [   0.004s] cyber-bao io::decode::tests::decode_wrong_root_fails
        PASS [   0.015s] cyber-bao io::decode::tests::roundtrip_block_size_default
        PASS [   0.016s] cyber-bao io::decode::tests::roundtrip_block_size_nonzero
        PASS [   0.014s] cyber-bao io::decode::tests::roundtrip_various_sizes
        PASS [   0.006s] cyber-bao io::encode::tests::encode_block_size_default
        PASS [   0.006s] cyber-bao io::encode::tests::encode_block_size_nonzero
        PASS [   0.004s] cyber-bao io::encode::tests::encode_deterministic
        PASS [   0.004s] cyber-bao io::encode::tests::encode_empty
        PASS [   0.004s] cyber-bao io::encode::tests::encode_partial_block
        PASS [   0.004s] cyber-bao io::encode::tests::encode_single_block
        PASS [   0.005s] cyber-bao io::encode::tests::encode_two_blocks
        PASS [   0.005s] cyber-bao io::fsm::tests::fsm_decode_two_blocks
        PASS [   0.006s] cyber-bao io::fsm::tests::fsm_decode_with_range_filter
        PASS [   0.005s] cyber-bao io::outboard::tests::outboard_deterministic
        PASS [   0.004s] cyber-bao io::outboard::tests::outboard_different_data_different_root
        PASS [   0.004s] cyber-bao io::outboard::tests::outboard_empty
        PASS [   0.005s] cyber-bao io::outboard::tests::outboard_four_blocks
        PASS [   0.005s] cyber-bao io::outboard::tests::outboard_partial_last_block
        PASS [   0.004s] cyber-bao io::outboard::tests::outboard_single_block
        PASS [   0.005s] cyber-bao io::outboard::tests::outboard_two_blocks
        PASS [   0.006s] cyber-bao io::pre_order::tests::post_order_can_validate_via_encode_ranges
        PASS [   0.007s] cyber-bao io::pre_order::tests::post_order_matches_pre_order_block_size_nonzero
        PASS [   0.004s] cyber-bao io::pre_order::tests::post_order_mem_outboard_create
        PASS [   0.007s] cyber-bao io::pre_order::tests::post_order_outboard_all_nodes_match_pre_order
        PASS [   0.005s] cyber-bao io::pre_order::tests::pre_order_mem_outboard_create
        PASS [   0.005s] cyber-bao io::pre_order::tests::pre_order_outboard_block_size_nonzero
        PASS [   0.005s] cyber-bao io::pre_order::tests::pre_order_outboard_roundtrip
        PASS [   0.004s] cyber-bao io::root_policy_tests::empty_and_single_leaf_preserve_absolute_counter_and_root
        PASS [   0.004s] cyber-bao io::root_policy_tests::finalization_and_odd_promotion_are_independent_of_group_position
        PASS [   0.005s] cyber-bao io::slice::tests::decode_slice_full_range_roundtrip
        PASS [   0.005s] cyber-bao io::slice::tests::decode_slice_partial_range
        PASS [   0.005s] cyber-bao io::slice::tests::decode_slice_wrong_root_fails
        PASS [   0.005s] cyber-bao io::slice::tests::multi_range_slice_extract_and_verify
        PASS [   0.004s] cyber-bao io::slice::tests::single_block_slice_roundtrip
        PASS [   0.005s] cyber-bao io::slice::tests::slice_full_range_matches_encode
        PASS [   0.005s] cyber-bao io::slice::tests::slice_partial_range_is_smaller
        PASS [   0.006s] cyber-bao io::slice::tests::slice_root_hash_independent_of_range
        PASS [   0.007s] cyber-bao io::slice::tests::slice_roundtrip_block_size_nonzero
        PASS [   0.007s] cyber-bao io::sync::tests::encode_ranges_block_size_nonzero
        PASS [   0.012s] cyber-bao io::sync::tests::encode_ranges_partial_large_block
        PASS [   0.005s] cyber-bao io::sync::tests::encode_ranges_validated_full
        PASS [   0.006s] cyber-bao io::sync::tests::encode_then_valid_ranges_roundtrip
        PASS [   0.005s] cyber-bao io::sync::tests::valid_ranges_all_valid
        PASS [   0.007s] cyber-bao io::sync::tests::valid_ranges_block_size_nonzero
        PASS [   0.004s] cyber-bao io::sync::tests::valid_ranges_empty_data
        PASS [   0.004s] cyber-bao tree::tests::bao_tree_basic
        PASS [   0.004s] cyber-bao tree::tests::bao_tree_empty
        PASS [   0.004s] cyber-bao tree::tests::bao_tree_large
        PASS [   0.004s] cyber-bao tree::tests::bao_tree_two_blocks
        PASS [   0.004s] cyber-bao tree::tests::block_size_bytes
        PASS [   0.004s] cyber-bao tree::tests::block_size_from_bytes
        PASS [   0.004s] cyber-bao tree::tests::post_order_two_blocks
        PASS [   0.004s] cyber-bao tree::tests::pre_order_four_blocks
        PASS [   0.004s] cyber-bao tree::tests::pre_order_single_block
        PASS [   0.004s] cyber-bao tree::tests::pre_order_two_blocks
        PASS [   0.004s] cyber-bao tree::tests::tree_node_children
        PASS [   0.004s] cyber-bao tree::tests::tree_node_chunk_range
        PASS [   0.004s] cyber-bao tree::tests::tree_node_is_leaf
        PASS [   0.004s] cyber-bao tree::tests::tree_node_level
        PASS [   0.004s] cyber-bao::group absolute_counter_bounds_are_checked_before_any_backend_call
        PASS [   0.006s] cyber-bao::group caller_total_and_one_action_calls_pause_at_every_boundary
        PASS [   0.028s] cyber-bao::group concrete_roots_match_frozen_literals_and_pinned_complete_left_oracle
        PASS [   0.008s] cyber-bao::group nonzero_counter_internal_cv_uses_literal_partitions
        PASS [   0.020s] cyber-bao::group sixty_literal_cases_have_one_kernel_per_step_and_move_only_hashes
        PASS [   0.007s] cyber-bao::group_allocation concrete_reducer_construction_steps_poll_and_drop_do_not_allocate
        PASS [   0.004s] cyber-bao::range_traversal caller_pauses_and_interleaving_preserve_progress
        PASS [   0.004s] cyber-bao::range_traversal exact_admission_errors_and_geometry_precedence
        PASS [   0.004s] cyber-bao::range_traversal finite_eager_compatibility_is_supplemental
        PASS [   0.004s] cyber-bao::range_traversal literal_complete_left_shapes_and_partial_last_groups
        PASS [   0.004s] cyber-bao::range_traversal literal_half_open_selection_flags_and_root_placement
        PASS [   0.004s] cyber-bao::range_traversal maximum_file_final_path_uses_literal_remainder
        PASS [   0.004s] cyber-bao::range_traversal maximum_left_prefix_requires_fifty_three_pending_slots
        PASS [   0.004s] cyber-bao::range_traversal tiny_lengths_and_empty_requests_are_geometric
        PASS [   0.004s] cyber-bao::range_traversal_allocation construction_steps_terminal_polls_and_drop_allocate_nothing
        PASS [   0.006s] cyber-bao::root_policy fsm_literal_canonical_leaf_and_old_root_error
        PASS [   0.105s] cyber-bao::root_policy grouping_preserves_fixed_tree_at_boundaries
        PASS [   0.007s] cyber-bao::root_policy literal_proof_accepts_canonical_root
        PASS [   0.006s] cyber-bao::root_policy literal_proof_rejects_the_old_internal_cv
        PASS [   0.007s] cyber-bao::root_policy literal_root_reaches_every_producer
        PASS [   0.006s] cyber-bao::root_policy mixed_canonical_success_and_old_root_terminal_error
        PASS [   0.025s] cyber-bao::root_policy non_root_partial_and_odd_groups_verify_with_absolute_counters
        PASS [   0.004s] cyber-bao::root_policy published_empty_and_hello_tree_vectors_are_unchanged
        PASS [   0.006s] cyber-bao::slice_traversal grouped_single_block_has_canonical_root_finalization
        PASS [   0.008s] cyber-bao::slice_traversal literal_grouped_right_blocks
        PASS [   0.008s] cyber-bao::slice_traversal literal_left_and_full_controls
        PASS [   0.008s] cyber-bao::slice_traversal literal_nested_right_subtree
        PASS [   0.007s] cyber-bao::slice_traversal literal_partial_fifth_leaf_and_mixed_outside_query
        PASS [   0.007s] cyber-bao::slice_traversal literal_right_subtree_is_authenticated
        PASS [   0.006s] cyber-bao::slice_traversal literal_sparse_leaves
        PASS [   0.007s] cyber-bao::slice_traversal multiblock_empty_and_outside_queries_preserve_existing_behavior
        PASS [   0.005s] cyber-bao::slice_traversal right_proof_rejects_corruption_and_truncation
        FAIL [   5.019s] cyber-radio address_lookup::mdns::tests::run_in_isolation::mdns_publish_expire

--- STDOUT:              cyber-radio address_lookup::mdns::tests::run_in_isolation::mdns_publish_expire ---

running 1 test
2026-10-13T00:20:00.205916Z DEBUG mdns_publish_expire: radio::address_lookup::mdns: 253: Creating new Mdns service
2026-10-13T00:20:00.207645Z DEBUG mdns_publish_expire: radio::address_lookup::mdns: 253: Creating new Mdns service
2026-10-13T00:20:00.208427Z DEBUG mdns_publish_expire: radio::address_lookup::mdns::tests::run_in_isolation: 639: Discovering endpoint id b endpoint_id_b=PublicKey(563757f5310c035a30d16c33cc186474b07451e2434d1e573cd506bc3e22451e)
2026-10-13T00:20:00.208847Z TRACE mdns_publish_expire:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:00.208886Z TRACE mdns_publish_expire:swarm-discovery.actor: radio::address_lookup::mdns: 414: Mdns Message::Subscribe
2026-10-13T00:20:00.208917Z TRACE mdns_publish_expire:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:00.208990Z TRACE mdns_publish_expire:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:00.209080Z TRACE mdns_publish_expire:swarm-discovery.actor: radio::address_lookup::mdns: 284: Mdns address changed data=EndpointData { addrs: {Ip(0.0.0.0:11111)}, user_data: Some(UserData("")) }
2026-10-13T00:20:00.209240Z TRACE mdns_publish_expire:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
test address_lookup::mdns::tests::run_in_isolation::mdns_publish_expire ... FAILED

failures:

failures:
    address_lookup::mdns::tests::run_in_isolation::mdns_publish_expire

test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 95 filtered out; finished in 5.01s


--- STDERR:              cyber-radio address_lookup::mdns::tests::run_in_isolation::mdns_publish_expire ---
Error: timeout (iroh/src/address_lookup/mdns.rs:645:22)
Caused by:
    deadline has elapsed (iroh/src/address_lookup/mdns.rs:645:22)

        FAIL [   5.035s] cyber-radio address_lookup::mdns::tests::run_in_isolation::mdns_publish_resolve

--- STDOUT:              cyber-radio address_lookup::mdns::tests::run_in_isolation::mdns_publish_resolve ---

running 1 test
2026-10-13T00:20:05.244956Z DEBUG mdns_publish_resolve: radio::address_lookup::mdns: 253: Creating new Mdns service
2026-10-13T00:20:05.246000Z DEBUG mdns_publish_resolve: radio::address_lookup::mdns: 253: Creating new Mdns service
2026-10-13T00:20:05.246382Z DEBUG mdns_publish_resolve: radio::address_lookup::mdns::tests::run_in_isolation: 596: Discovering endpoint id b endpoint_id_b=PublicKey(563757f5310c035a30d16c33cc186474b07451e2434d1e573cd506bc3e22451e)
2026-10-13T00:20:05.246690Z TRACE mdns_publish_resolve:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:05.246730Z TRACE mdns_publish_resolve:swarm-discovery.actor: radio::address_lookup::mdns: 414: Mdns Message::Subscribe
2026-10-13T00:20:05.246758Z TRACE mdns_publish_resolve:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:05.246795Z TRACE mdns_publish_resolve:swarm-discovery.actor: radio::address_lookup::mdns: 414: Mdns Message::Subscribe
2026-10-13T00:20:05.246816Z TRACE mdns_publish_resolve:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:05.246885Z TRACE mdns_publish_resolve:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:05.246943Z TRACE mdns_publish_resolve:swarm-discovery.actor: radio::address_lookup::mdns: 284: Mdns address changed data=EndpointData { addrs: {Ip(0.0.0.0:11111)}, user_data: Some(UserData("foobar")) }
2026-10-13T00:20:05.247032Z TRACE mdns_publish_resolve:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
test address_lookup::mdns::tests::run_in_isolation::mdns_publish_resolve ... FAILED

failures:

failures:
    address_lookup::mdns::tests::run_in_isolation::mdns_publish_resolve

test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 95 filtered out; finished in 5.01s


--- STDERR:              cyber-radio address_lookup::mdns::tests::run_in_isolation::mdns_publish_resolve ---
Error: timeout (iroh/src/address_lookup/mdns.rs:604:18)
Caused by:
    deadline has elapsed (iroh/src/address_lookup/mdns.rs:604:18)

        FAIL [   5.040s] cyber-radio address_lookup::mdns::tests::run_in_isolation::mdns_subscribe

--- STDOUT:              cyber-radio address_lookup::mdns::tests::run_in_isolation::mdns_subscribe ---

running 1 test
2026-10-13T00:20:10.282838Z DEBUG mdns_subscribe: radio::address_lookup::mdns: 253: Creating new Mdns service
2026-10-13T00:20:10.284033Z DEBUG mdns_subscribe: radio::address_lookup::mdns: 253: Creating new Mdns service
2026-10-13T00:20:10.284589Z DEBUG mdns_subscribe: radio::address_lookup::mdns: 253: Creating new Mdns service
2026-10-13T00:20:10.285120Z DEBUG mdns_subscribe: radio::address_lookup::mdns: 253: Creating new Mdns service
2026-10-13T00:20:10.285481Z DEBUG mdns_subscribe: radio::address_lookup::mdns: 253: Creating new Mdns service
2026-10-13T00:20:10.285895Z DEBUG mdns_subscribe: radio::address_lookup::mdns: 253: Creating new Mdns service
2026-10-13T00:20:10.286407Z TRACE mdns_subscribe:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:10.286476Z TRACE mdns_subscribe:swarm-discovery.actor: radio::address_lookup::mdns: 414: Mdns Message::Subscribe
2026-10-13T00:20:10.286503Z TRACE mdns_subscribe:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:10.286578Z TRACE mdns_subscribe:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:10.286646Z TRACE mdns_subscribe:swarm-discovery.actor: radio::address_lookup::mdns: 284: Mdns address changed data=EndpointData { addrs: {Ip(0.0.0.0:11111)}, user_data: Some(UserData("endpoint0")) }
2026-10-13T00:20:10.286734Z TRACE mdns_subscribe:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:10.286787Z TRACE mdns_subscribe:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:10.286815Z TRACE mdns_subscribe:swarm-discovery.actor: radio::address_lookup::mdns: 284: Mdns address changed data=EndpointData { addrs: {Ip(0.0.0.0:11111)}, user_data: Some(UserData("endpoint1")) }
2026-10-13T00:20:10.286851Z TRACE mdns_subscribe:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:10.286903Z TRACE mdns_subscribe:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:10.286929Z TRACE mdns_subscribe:swarm-discovery.actor: radio::address_lookup::mdns: 284: Mdns address changed data=EndpointData { addrs: {Ip(0.0.0.0:11111)}, user_data: Some(UserData("endpoint2")) }
2026-10-13T00:20:10.286960Z TRACE mdns_subscribe:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:10.287018Z TRACE mdns_subscribe:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:10.287044Z TRACE mdns_subscribe:swarm-discovery.actor: radio::address_lookup::mdns: 284: Mdns address changed data=EndpointData { addrs: {Ip(0.0.0.0:11111)}, user_data: Some(UserData("endpoint3")) }
2026-10-13T00:20:10.287075Z TRACE mdns_subscribe:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:10.287130Z TRACE mdns_subscribe:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:10.287156Z TRACE mdns_subscribe:swarm-discovery.actor: radio::address_lookup::mdns: 284: Mdns address changed data=EndpointData { addrs: {Ip(0.0.0.0:11111)}, user_data: Some(UserData("endpoint4")) }
2026-10-13T00:20:10.287185Z TRACE mdns_subscribe:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
test address_lookup::mdns::tests::run_in_isolation::mdns_subscribe ... FAILED

failures:

failures:
    address_lookup::mdns::tests::run_in_isolation::mdns_subscribe

test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 95 filtered out; finished in 5.01s


--- STDERR:              cyber-radio address_lookup::mdns::tests::run_in_isolation::mdns_subscribe ---
Error: timeout (iroh/src/address_lookup/mdns.rs:730:18)
Caused by:
    deadline has elapsed (iroh/src/address_lookup/mdns.rs:730:18)

        FAIL [   2.186s] cyber-radio address_lookup::mdns::tests::run_in_isolation::non_advertising_endpoint_not_discovered

--- STDOUT:              cyber-radio address_lookup::mdns::tests::run_in_isolation::non_advertising_endpoint_not_discovered ---

running 1 test
2026-10-13T00:20:15.319926Z DEBUG non_advertising_endpoint_not_discovered: radio::address_lookup::mdns: 253: Creating new Mdns service
2026-10-13T00:20:15.320962Z DEBUG non_advertising_endpoint_not_discovered: radio::address_lookup::mdns: 253: Creating new Mdns service
2026-10-13T00:20:15.321347Z DEBUG non_advertising_endpoint_not_discovered: radio::address_lookup::mdns: 253: Creating new Mdns service
2026-10-13T00:20:15.321948Z TRACE non_advertising_endpoint_not_discovered:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:15.322020Z TRACE non_advertising_endpoint_not_discovered:swarm-discovery.actor: radio::address_lookup::mdns: 381: Mdns Message::SendAddrs endpoint_id=PublicKey(28833a25d511f2e03efca77d87ddc3eedd5f5181adb947143d17e2e87e2fa685)
2026-10-13T00:20:15.322407Z TRACE non_advertising_endpoint_not_discovered:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:15.322494Z TRACE non_advertising_endpoint_not_discovered:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:15.322555Z TRACE non_advertising_endpoint_not_discovered:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:15.322612Z TRACE non_advertising_endpoint_not_discovered:swarm-discovery.actor: radio::address_lookup::mdns: 284: Mdns address changed data=EndpointData { addrs: {Ip(0.0.0.0:22222)}, user_data: None }
2026-10-13T00:20:15.322671Z TRACE non_advertising_endpoint_not_discovered:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
test address_lookup::mdns::tests::run_in_isolation::non_advertising_endpoint_not_discovered ... FAILED

failures:

failures:
    address_lookup::mdns::tests::run_in_isolation::non_advertising_endpoint_not_discovered

test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 95 filtered out; finished in 2.16s


--- STDERR:              cyber-radio address_lookup::mdns::tests::run_in_isolation::non_advertising_endpoint_not_discovered ---

thread 'address_lookup::mdns::tests::run_in_isolation::non_advertising_endpoint_not_discovered' (176562392) panicked at iroh/src/address_lookup/mdns.rs:752:13:
Advertising endpoint should be discoverable
stack backtrace:
   0: __rustc::rust_begin_unwind
             at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:689:5
   1: core::panicking::panic_fmt
             at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panicking.rs:80:14
   2: radio::address_lookup::mdns::tests::run_in_isolation::non_advertising_endpoint_not_discovered::{{closure}}
             at ./src/address_lookup/mdns.rs:752:13
   3: <core::pin::Pin<P> as core::future::future::Future>::poll
             at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/future/future.rs:133:9
   4: <core::pin::Pin<P> as core::future::future::Future>::poll
             at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/future/future.rs:133:9
   5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:753:70
   6: tokio::task::coop::with_budget
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/task/coop/mod.rs:167:5
   7: tokio::task::coop::budget
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/task/coop/mod.rs:133:5
   8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:753:25
   9: tokio::runtime::scheduler::current_thread::Context::enter
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:442:19
  10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:752:44
  11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:840:68
  12: tokio::runtime::context::scoped::Scoped<T>::set
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context/scoped.rs:40:9
  13: tokio::runtime::context::set_scheduler::{{closure}}
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context.rs:176:38
  14: std::thread::local::LocalKey<T>::try_with
             at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/local.rs:513:12
  15: std::thread::local::LocalKey<T>::with
             at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/local.rs:477:20
  16: tokio::runtime::context::set_scheduler
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context.rs:176:17
  17: tokio::runtime::scheduler::current_thread::CoreGuard::enter
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:840:27
  18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:740:24
  19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:200:33
  20: tokio::runtime::context::runtime::enter_runtime
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context/runtime.rs:65:16
  21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:188:9
  22: tokio::runtime::runtime::Runtime::block_on_inner
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/runtime.rs:368:52
  23: tokio::runtime::runtime::Runtime::block_on
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/runtime.rs:342:18
  24: radio::address_lookup::mdns::tests::run_in_isolation::non_advertising_endpoint_not_discovered
             at ./src/address_lookup/mdns.rs:764:15
  25: radio::address_lookup::mdns::tests::run_in_isolation::non_advertising_endpoint_not_discovered::{{closure}}
             at ./src/address_lookup/mdns.rs:735:63
  26: core::ops::function::FnOnce::call_once
             at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5
  27: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
             at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

        FAIL [   4.093s] cyber-radio address_lookup::mdns::tests::run_in_isolation::test_service_names

--- STDOUT:              cyber-radio address_lookup::mdns::tests::run_in_isolation::test_service_names ---

running 1 test
2026-10-13T00:20:17.489980Z DEBUG test_service_names: radio::address_lookup::mdns: 253: Creating new Mdns service
2026-10-13T00:20:17.490474Z DEBUG test_service_names: radio::address_lookup::mdns: 253: Creating new Mdns service
2026-10-13T00:20:17.490662Z DEBUG test_service_names: radio::address_lookup::mdns: 253: Creating new Mdns service
2026-10-13T00:20:17.490906Z TRACE test_service_names:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:17.490939Z TRACE test_service_names:swarm-discovery.actor: radio::address_lookup::mdns: 381: Mdns Message::SendAddrs endpoint_id=PublicKey(563757f5310c035a30d16c33cc186474b07451e2434d1e573cd506bc3e22451e)
2026-10-13T00:20:17.490989Z TRACE test_service_names:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:17.491016Z TRACE test_service_names:swarm-discovery.actor: radio::address_lookup::mdns: 284: Mdns address changed data=EndpointData { addrs: {Ip(0.0.0.0:11111)}, user_data: None }
2026-10-13T00:20:17.491044Z TRACE test_service_names:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:17.491080Z TRACE test_service_names:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:17.491092Z TRACE test_service_names:swarm-discovery.actor: radio::address_lookup::mdns: 284: Mdns address changed data=EndpointData { addrs: {Ip(0.0.0.0:22222)}, user_data: None }
2026-10-13T00:20:17.491106Z TRACE test_service_names:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:17.491135Z TRACE test_service_names:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:17.491147Z TRACE test_service_names:swarm-discovery.actor: radio::address_lookup::mdns: 284: Mdns address changed data=EndpointData { addrs: {Ip(0.0.0.0:33333)}, user_data: None }
2026-10-13T00:20:17.491159Z TRACE test_service_names:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
2026-10-13T00:20:19.493647Z TRACE test_service_names:swarm-discovery.actor: radio::address_lookup::mdns: 381: Mdns Message::SendAddrs endpoint_id=PublicKey(28833a25d511f2e03efca77d87ddc3eedd5f5181adb947143d17e2e87e2fa685)
2026-10-13T00:20:19.493784Z TRACE test_service_names:swarm-discovery.actor: radio::address_lookup::mdns: 278: Mdns Service loop tick endpoint_addrs={}
test address_lookup::mdns::tests::run_in_isolation::test_service_names ... FAILED

failures:

failures:
    address_lookup::mdns::tests::run_in_isolation::test_service_names

test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 95 filtered out; finished in 4.08s


--- STDERR:              cyber-radio address_lookup::mdns::tests::run_in_isolation::test_service_names ---

thread 'address_lookup::mdns::tests::run_in_isolation::test_service_names' (176562455) panicked at iroh/src/address_lookup/mdns.rs:812:13:
Endpoint on the same service should be discoverable
stack backtrace:
   0: __rustc::rust_begin_unwind
             at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:689:5
   1: core::panicking::panic_fmt
             at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panicking.rs:80:14
   2: radio::address_lookup::mdns::tests::run_in_isolation::test_service_names::{{closure}}
             at ./src/address_lookup/mdns.rs:812:13
   3: <core::pin::Pin<P> as core::future::future::Future>::poll
             at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/future/future.rs:133:9
   4: <core::pin::Pin<P> as core::future::future::Future>::poll
             at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/future/future.rs:133:9
   5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:753:70
   6: tokio::task::coop::with_budget
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/task/coop/mod.rs:167:5
   7: tokio::task::coop::budget
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/task/coop/mod.rs:133:5
   8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:753:25
   9: tokio::runtime::scheduler::current_thread::Context::enter
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:442:19
  10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:752:44
  11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:840:68
  12: tokio::runtime::context::scoped::Scoped<T>::set
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context/scoped.rs:40:9
  13: tokio::runtime::context::set_scheduler::{{closure}}
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context.rs:176:38
  14: std::thread::local::LocalKey<T>::try_with
             at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/local.rs:513:12
  15: std::thread::local::LocalKey<T>::with
             at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/local.rs:477:20
  16: tokio::runtime::context::set_scheduler
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context.rs:176:17
  17: tokio::runtime::scheduler::current_thread::CoreGuard::enter
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:840:27
  18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:740:24
  19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:200:33
  20: tokio::runtime::context::runtime::enter_runtime
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context/runtime.rs:65:16
  21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:188:9
  22: tokio::runtime::runtime::Runtime::block_on_inner
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/runtime.rs:368:52
  23: tokio::runtime::runtime::Runtime::block_on
             at /Users/master/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/runtime.rs:342:18
  24: radio::address_lookup::mdns::tests::run_in_isolation::test_service_names
             at ./src/address_lookup/mdns.rs:824:15
  25: radio::address_lookup::mdns::tests::run_in_isolation::test_service_names::{{closure}}
             at ./src/address_lookup/mdns.rs:769:42
  26: core::ops::function::FnOnce::call_once
             at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5
  27: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
             at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

        PASS [   0.016s] cyber-radio address_lookup::memory::tests::test_basic
        PASS [   0.007s] cyber-radio address_lookup::memory::tests::test_provenance
        PASS [   0.009s] cyber-radio address_lookup::test_dns_pkarr::dns_resolve
        PASS [   0.038s] cyber-radio address_lookup::test_dns_pkarr::pkarr_publish_dns_address_lookup
        PASS [   0.014s] cyber-radio address_lookup::test_dns_pkarr::pkarr_publish_dns_resolve
        PASS [   0.227s] cyber-radio address_lookup::tests::address_lookup_combined_with_empty_and_right
        PASS [   1.137s] cyber-radio address_lookup::tests::address_lookup_combined_with_empty_and_wrong
        PASS [   3.141s] cyber-radio address_lookup::tests::address_lookup_combined_wrong_only
        PASS [   0.251s] cyber-radio address_lookup::tests::address_lookup_simple_shared
        PASS [   0.243s] cyber-radio address_lookup::tests::address_lookup_simple_shared_with_arc
        PASS [   1.043s] cyber-radio address_lookup::tests::address_lookup_with_wrong_existing_addr
        PASS [   0.276s] cyber-radio dns::tests::test_dns_lookup_ipv4_ipv6
        PASS [   0.151s] cyber-radio endpoint::connection::tests::test_0rtt
        PASS [   0.247s] cyber-radio endpoint::connection::tests::test_0rtt_after_server_restart
        PASS [   0.244s] cyber-radio endpoint::connection::tests::test_0rtt_non_consecutive
        PASS [   0.801s] cyber-radio endpoint::connection::tests::test_paths_watcher
        PASS [   0.472s] cyber-radio endpoint::tests::connect_multi_time
        PASS [   0.448s] cyber-radio endpoint::tests::connect_multiple_alpn_negotiated
        PASS [   0.052s] cyber-radio endpoint::tests::endpoint_bidi_send_recv
        PASS [   0.491s] cyber-radio endpoint::tests::endpoint_connect_close
        PASS [   1.555s] cyber-radio endpoint::tests::endpoint_relay_connect_loop
        PASS [   3.458s] cyber-radio endpoint::tests::endpoint_relay_map_change
        PASS [   0.292s] cyber-radio endpoint::tests::endpoint_send_relay
        PASS [   0.702s] cyber-radio endpoint::tests::endpoint_two_direct_add_relay
        PASS [   0.025s] cyber-radio endpoint::tests::endpoint_two_direct_only
        PASS [   0.414s] cyber-radio endpoint::tests::endpoint_two_relay_only_becomes_direct
        PASS [   0.481s] cyber-radio endpoint::tests::endpoint_two_relay_only_no_ip
        PASS [   0.133s] cyber-radio endpoint::tests::graceful_close
        PASS [   0.042s] cyber-radio endpoint::tests::metrics_smoke
        PASS [   0.616s] cyber-radio endpoint::tests::same_endpoint_id_relay
        PASS [   0.018s] cyber-radio endpoint::tests::test_bind_addr_badport
        PASS [   0.021s] cyber-radio endpoint::tests::test_bind_addr_badport_default_notrequired
        PASS [   0.017s] cyber-radio endpoint::tests::test_bind_addr_badport_notrequired
        PASS [   0.012s] cyber-radio endpoint::tests::test_bind_addr_badport_notrequired_no_other_transports
        PASS [   0.014s] cyber-radio endpoint::tests::test_bind_addr_clear
        PASS [   0.012s] cyber-radio endpoint::tests::test_bind_addr_default
        PASS [   0.013s] cyber-radio endpoint::tests::test_bind_addr_no_clear
        PASS [   0.012s] cyber-radio endpoint::tests::test_bind_addr_nonzero_prefix
        PASS [   0.012s] cyber-radio endpoint::tests::test_bind_addr_prefix_len_0_not_default
        PASS [   0.013s] cyber-radio endpoint::tests::test_closed_endpoint_behaviour
        PASS [   0.023s] cyber-radio endpoint::tests::test_closed_endpoint_polled_accept_fut
        PASS [   0.013s] cyber-radio endpoint::tests::test_closed_endpoint_unpolled_accept_fut
        PASS [   0.012s] cyber-radio endpoint::tests::test_connect_self
        PASS [   0.013s] cyber-radio endpoint::tests::test_custom_relay
        PASS [   0.012s] cyber-radio endpoint::tests::test_direct_addresses_no_qad_relay
        PASS [   0.369s] cyber-radio endpoint::tests::watch_net_report
        PASS [   0.015s] cyber-radio metrics::tests::test_serde
        PASS [   0.013s] cyber-radio net_report::probes::tests::test_initial_probeplan
        PASS [   0.012s] cyber-radio net_report::probes::tests::test_initial_probeplan_some_protocols
        PASS [   0.013s] cyber-radio net_report::reportgen::tests::test_measure_https_latency
        PASS [   0.100s] cyber-radio net_report::reportgen::tests::test_qad_probe_v4
        PASS [   0.010s] cyber-radio net_report::tests::test_add_report_history_set_preferred_relay
        PASS [   0.309s] cyber-radio net_report::tests::test_basic
        PASS [   0.228s] cyber-radio protocol::tests::test_graceful_shutdown
        PASS [   0.023s] cyber-radio protocol::tests::test_limiter_hook
        PASS [   0.114s] cyber-radio protocol::tests::test_limiter_router
        PASS [   0.016s] cyber-radio protocol::tests::test_shutdown
        PASS [   0.008s] cyber-radio socket::remote_map::remote_state::path_state::tests::test_abandoned_path
        PASS [   0.007s] cyber-radio socket::remote_map::remote_state::path_state::tests::test_insert_open_path
        PASS [   0.006s] cyber-radio socket::remote_map::remote_state::path_state::tests::test_prune_all_paths_failed
        PASS [   0.006s] cyber-radio socket::remote_map::remote_state::path_state::tests::test_prune_at_max_paths_no_prunable
        PASS [   0.006s] cyber-radio socket::remote_map::remote_state::path_state::tests::test_prune_failed_holepunch
        PASS [   0.006s] cyber-radio socket::remote_map::remote_state::path_state::tests::test_prune_keeps_most_recent_inactive
        PASS [   0.006s] cyber-radio socket::remote_map::remote_state::path_state::tests::test_prune_mixed_must_and_can_prune
        PASS [   0.007s] cyber-radio socket::remote_map::remote_state::path_state::tests::test_prune_non_ip_paths_not_counted
        PASS [   0.006s] cyber-radio socket::remote_map::remote_state::path_state::tests::test_prune_preserves_never_dialed
        PASS [   0.006s] cyber-radio socket::remote_map::remote_state::path_state::tests::test_prune_under_max_paths
        PASS [   0.006s] cyber-radio socket::remote_map::remote_state::tests::test_available_wins_over_backup_regardless_of_rtt
        PASS [   0.006s] cyber-radio socket::remote_map::remote_state::tests::test_empty_paths_returns_none
        PASS [   0.006s] cyber-radio socket::remote_map::remote_state::tests::test_ipv6_wins_over_ipv4_within_bias
        PASS [   0.006s] cyber-radio socket::remote_map::remote_state::tests::test_no_current_path_selects_best
        PASS [   0.006s] cyber-radio socket::remote_map::remote_state::tests::test_same_category_only_switches_with_significant_rtt_diff
        PASS [   0.010s] cyber-radio socket::tests::test_direct_addresses
        PASS [   1.035s] cyber-radio socket::tests::test_regression_network_change_rebind_wakes_connection_driver
        PASS [   0.545s] cyber-radio socket::tests::test_try_send_no_send_addr
        PASS [   3.044s] cyber-radio socket::tests::test_try_send_no_udp_addr_or_relay_url
        PASS [   0.254s] cyber-radio socket::tests::test_two_devices_roundtrip_network_change_a_and_b
        PASS [   0.255s] cyber-radio socket::tests::test_two_devices_roundtrip_network_change_only_a
        PASS [   0.260s] cyber-radio socket::tests::test_two_devices_roundtrip_quinn_large
        PASS [   0.250s] cyber-radio socket::tests::test_two_devices_roundtrip_quinn_small
        PASS [   0.076s] cyber-radio socket::tests::test_two_devices_setup_teardown
        PASS [   0.008s] cyber-radio socket::transports::ip::tests::test_bind_sorting
        PASS [   0.115s] cyber-radio socket::transports::relay::actor::tests::test_active_relay_inactive
        PASS [   0.034s] cyber-radio socket::transports::relay::actor::tests::test_active_relay_reconnect
        PASS [   0.010s] cyber-radio socket::transports::relay::actor::tests::test_ping_tracker
        PASS [   0.009s] cyber-radio socket::transports::relay::tests::test_relay_datagram_queue
        PASS [   0.007s] cyber-radio test_utils::pkarr_dns_state::tests::test_endpoint_id_from_domain_name
        PASS [   0.007s] cyber-radio tls::name::tests::test_roundtrip
        PASS [   0.007s] cyber-radio tls::name::tests::test_snapshot
        PASS [   0.020s] cyber-radio util::tests::test_maybefuture_poll_after_use
        PASS [   3.802s] cyber-radio::integration simple_endpoint_id_based_connection_transfer
        PASS [   0.011s] cyber-radio-base endpoint_addr::tests::test_roundtrip_new_addr_type
        PASS [   0.006s] cyber-radio-base key::tests::public_key_json
        PASS [   0.005s] cyber-radio-base key::tests::public_key_postcard
        PASS [   0.006s] cyber-radio-base key::tests::signature_postcard
        PASS [   0.006s] cyber-radio-base key::tests::test_from_str
        PASS [   0.006s] cyber-radio-base key::tests::test_public_key_postcard
        PASS [   0.005s] cyber-radio-base key::tests::test_regression_parse_endpoint_id_panic
        PASS [   0.006s] cyber-radio-base relay_url::tests::test_relay_url_absolute
        PASS [   0.006s] cyber-radio-base relay_url::tests::test_relay_url_debug_display
        PASS [   0.031s] cyber-radio-relay dns::tests::custom_resolver
        PASS [   0.010s] cyber-radio-relay dns::tests::jitter_test_nonzero_lower_bound
        PASS [   0.007s] cyber-radio-relay dns::tests::jitter_test_nonzero_upper_bound
        PASS [   0.007s] cyber-radio-relay dns::tests::jitter_test_zero
        PASS [   0.024s] cyber-radio-relay dns::tests::stagger_basic
        PASS [   0.013s] cyber-radio-relay endpoint_info::tests::signed_packet_roundtrip
        PASS [   0.011s] cyber-radio-relay endpoint_info::tests::test_from_hickory_lookup
        PASS [   0.007s] cyber-radio-relay endpoint_info::tests::txt_attr_roundtrip
        PASS [   0.008s] cyber-radio-relay protos::handshake::tests::test_challenge_verification
        PASS [   0.007s] cyber-radio-relay protos::handshake::tests::test_client_auth_roundtrip
        PASS [   0.011s] cyber-radio-relay protos::handshake::tests::test_handshake_challenge_fallback
        PASS [   0.008s] cyber-radio-relay protos::handshake::tests::test_handshake_mismatching_shared_secrets
        PASS [   0.007s] cyber-radio-relay protos::handshake::tests::test_handshake_via_challenge
        PASS [   0.009s] cyber-radio-relay protos::handshake::tests::test_handshake_via_shared_secret_with_auth_negative
        PASS [   0.008s] cyber-radio-relay protos::handshake::tests::test_handshake_via_shared_secrets
        PASS [   0.008s] cyber-radio-relay protos::handshake::tests::test_handshake_with_auth_negative
        PASS [   0.008s] cyber-radio-relay protos::handshake::tests::test_handshake_with_auth_positive
        PASS [   0.008s] cyber-radio-relay protos::handshake::tests::test_key_material_verification
        PASS [   0.007s] cyber-radio-relay protos::handshake::tests::test_km_client_auth_roundtrip
        PASS [   1.316s] cyber-radio-relay protos::relay::proptests::client_server_frame_encoded_len
        PASS [   1.387s] cyber-radio-relay protos::relay::proptests::client_server_frame_roundtrip
        PASS [   3.888s] cyber-radio-relay protos::relay::proptests::datagrams_encoded_len
        PASS [   4.140s] cyber-radio-relay protos::relay::proptests::server_client_frame_encoded_len
        PASS [   3.901s] cyber-radio-relay protos::relay::proptests::server_client_frame_roundtrip
        PASS [   0.007s] cyber-radio-relay protos::relay::tests::test_client_server_frames_snapshot
        PASS [   0.006s] cyber-radio-relay protos::relay::tests::test_server_client_frames_snapshot
        PASS [   0.125s] cyber-radio-relay quic::tests::quic_endpoint_basic
        PASS [   0.011s] cyber-radio-relay quic::tests::test_qad_client_closes_unresponsive_fast
        PASS [   2.919s] cyber-radio-relay quic::tests::test_qad_connect_delayed
        PASS [   0.023s] cyber-radio-relay relay_map::tests::relay_map_extend
        PASS [   0.020s] cyber-radio-relay server::client::tests::test_client_actor_basic
        PASS [   0.011s] cyber-radio-relay server::client::tests::test_rate_limit
        PASS [   0.114s] cyber-radio-relay server::clients::tests::test_clients
        PASS [   0.220s] cyber-radio-relay server::clients::tests::test_clients_same_endpoint_id
        PASS [   0.035s] cyber-radio-relay server::http_server::tests::test_http_clients_and_server
        PASS [   0.033s] cyber-radio-relay server::http_server::tests::test_https_clients_and_server
        PASS [   1.017s] cyber-radio-relay server::http_server::tests::test_server_basic
        PASS [   2.028s] cyber-radio-relay server::http_server::tests::test_server_replace_client
        PASS [   0.033s] cyber-radio-relay server::streams::tests::smoke_test_bucket_high_consume
        PASS [   0.014s] cyber-radio-relay server::streams::tests::test_bucket_high_refill
        PASS [   0.124s] cyber-radio-relay server::streams::tests::test_ratelimiter
        PASS [   0.010s] cyber-radio-relay server::tests::test_captive_portal_service
        PASS [   0.006s] cyber-radio-relay server::tests::test_conflicting_bind
        PASS [   0.006s] cyber-radio-relay server::tests::test_no_services
        PASS [   0.012s] cyber-radio-relay server::tests::test_relay_access_control
        PASS [   0.009s] cyber-radio-relay server::tests::test_relay_clients
        PASS [   0.046s] cyber-radio-relay server::tests::test_relay_clients_full
        PASS [   0.007s] cyber-radio-relay server::tests::test_root_handler
        PASS [   0.019s] cyber-radio-relay::bin/cyber-radio-relay tests::test_access_config
        PASS [   0.006s] cyber-radio-relay::bin/cyber-radio-relay tests::test_enable_relay_config
        PASS [   0.005s] cyber-radio-relay::bin/cyber-radio-relay tests::test_rate_limit_config
        PASS [   0.005s] cyber-radio-relay::bin/cyber-radio-relay tests::test_rate_limit_default
        PASS [   0.034s] iroh-blobs api::blobs::export_pairs::encoded_error_propagates
        PASS [   0.006s] iroh-blobs api::blobs::export_pairs::geometry_pins
        PASS [   0.009s] iroh-blobs api::blobs::export_pairs::literal_parent_byte_stream
        PASS [   0.005s] iroh-blobs api::blobs::export_pairs::literal_parent_progress
        PASS [   0.006s] iroh-blobs api::blobs::export_pairs::literal_parent_write
        PASS [   0.007s] iroh-blobs api::blobs::export_pairs::partial_parent_failure
        PASS [   0.006s] iroh-blobs api::blobs::export_pairs::payload_progress_failure
        PASS [   0.022s] iroh-blobs api::blobs::export_pairs::readonly_store_missing
        PASS [   0.008s] iroh-blobs api::blobs::export_pairs::readonly_store_parent_free
        PASS [   0.034s] iroh-blobs api::blobs::export_pairs::readonly_store_right_block
        PASS [   0.013s] iroh-blobs api::blobs::export_pairs::root_policy_mutable_memory_key_and_wire
        PASS [   0.008s] iroh-blobs api::blobs::export_pairs::root_policy_readonly_memory_key_and_wire
        PASS [   0.327s] iroh-blobs api::blobs::export_pairs::root_policy_tiny_and_streamed_fs_import_agree
        PASS [   0.007s] iroh-blobs api::blobs::export_pairs::writer_failure_accounting
        PASS [   0.851s] iroh-blobs api::blobs::reader::tests::reader_partial_fs
        PASS [   0.604s] iroh-blobs api::blobs::reader::tests::reader_partial_memory
        PASS [   0.706s] iroh-blobs api::blobs::reader::tests::reader_smoke_fs
        PASS [   0.610s] iroh-blobs api::blobs::reader::tests::reader_smoke_memory
        PASS [   3.249s] iroh-blobs api::downloader::tests::downloader_get_all
        PASS [   3.311s] iroh-blobs api::downloader::tests::downloader_get_smoke
        PASS [   0.023s] iroh-blobs api::proto::bitfield::tests::test_combine_empty
        PASS [   0.023s] iroh-blobs api::proto::bitfield::tests::test_combine_order
        PASS [   0.021s] iroh-blobs api::proto::bitfield::tests::test_complete_normalized
        PASS [   0.772s] iroh-blobs api::remote::tests::test_local_info_complex_request
        PASS [   1.954s] iroh-blobs api::remote::tests::test_local_info_hash_seq
        PASS [   2.241s] iroh-blobs api::remote::tests::test_local_info_hash_seq_large
        PASS [   0.097s] iroh-blobs api::remote::tests::test_local_info_raw
        PASS [   0.767s] iroh-blobs api::remote::tests::test_observe_partial_fs
        PASS [   0.608s] iroh-blobs api::remote::tests::test_observe_partial_mem
        PASS [   0.007s] iroh-blobs format::collection::tests::collection_store_load
        PASS [   0.007s] iroh-blobs format::collection::tests::roundtrip_blob
        PASS [   0.006s] iroh-blobs format::collection::tests::roundtrip_collection_meta
        PASS [   0.006s] iroh-blobs hash::empty_root::leaking_empty_tags_preserve_format
        PASS [   0.005s] iroh-blobs hash::empty_root::published_empty_tree_domain
        PASS [   0.006s] iroh-blobs hash::empty_root::raw_identity_serialization_preserves_all_bytes
        PASS [   0.007s] iroh-blobs hash::empty_root::remote::canonical_zero_header_drains_empty_leaf
        PASS [   0.007s] iroh-blobs hash::empty_root::remote::hello_runs_actual_decoder_and_import
        PASS [   0.006s] iroh-blobs hash::empty_root::remote::short_header_has_remote_not_found_wrapper
        PASS [   0.006s] iroh-blobs hash::empty_root::remote::zero_header_rejects_zero_and_hello_keys
        PASS [   0.202s] iroh-blobs hash::empty_root::stores::fs_add_formats_and_synthetic_reopen
        PASS [   0.236s] iroh-blobs hash::empty_root::stores::fs_synthetic_status_enumeration_and_nonempty_control
        PASS [   0.008s] iroh-blobs hash::empty_root::stores::local_canonical_zero_header_admission
        PASS [   0.007s] iroh-blobs hash::empty_root::stores::local_hello_runs_actual_decoder_and_import
        PASS [   0.006s] iroh-blobs hash::empty_root::stores::local_short_header_is_unexpected_eof
        PASS [   0.007s] iroh-blobs hash::empty_root::stores::local_zero_header_rejects_wrong_keys
        PASS [   0.007s] iroh-blobs hash::empty_root::stores::memory_add_read_observe_export
        PASS [   0.008s] iroh-blobs hash::empty_root::stores::readonly_computed_key_control
        PASS [   0.008s] iroh-blobs hash::empty_root::stores::zero_key_has_no_empty_alias
        PASS [   0.007s] iroh-blobs hash::empty_root::ticket_envelope_preserves_canonical_zero_and_nonempty_keys
        PASS [   0.008s] iroh-blobs hash::root_policy::canonical_key_and_legacy_ticket_bytes
        PASS [   0.008s] iroh-blobs hash::root_policy::published_tree_anchors
        PASS [   0.007s] iroh-blobs hash::tests::hash_and_format_redb
        PASS [   0.007s] iroh-blobs hash::tests::hash_redb
        PASS [   0.008s] iroh-blobs hash::tests::hash_wire_format
        PASS [   0.009s] iroh-blobs hash::tests::test_display_parse_roundtrip
        PASS [   0.008s] iroh-blobs hash::tests::test_empty_hash
        PASS [   0.008s] iroh-blobs hash::tests::test_hash
        PASS [   0.008s] iroh-blobs hash::tests::test_hash_and_format_json
        PASS [   0.008s] iroh-blobs hash::tests::test_hash_and_format_parse
        PASS [   0.008s] iroh-blobs hash::tests::test_hash_and_format_postcard
        PASS [   0.008s] iroh-blobs hash::tests::test_hash_json
        PASS [   0.008s] iroh-blobs hash::tests::test_hash_postcard
        PASS [   0.008s] iroh-blobs hash::tests::test_hash_serde
        PASS [   0.008s] iroh-blobs protocol::builder::tests::chunk_ranges_ext
        PASS [   0.008s] iroh-blobs protocol::builder::tests::get_many_request_builder
        PASS [   0.008s] iroh-blobs protocol::builder::tests::get_request_builder
        PASS [   0.022s] iroh-blobs protocol::range_spec::tests::range_spec_roundtrip
        PASS [   0.040s] iroh-blobs protocol::range_spec::tests::range_spec_seq_bytes_roundtrip
        PASS [   0.009s] iroh-blobs protocol::range_spec::tests::range_spec_seq_canonical
        PASS [   0.038s] iroh-blobs protocol::range_spec::tests::range_spec_seq_roundtrip
        PASS [   0.008s] iroh-blobs protocol::range_spec::tests::range_spec_seq_roundtrip_cases
        PASS [   0.009s] iroh-blobs protocol::range_spec::tests::range_spec_seq_wire_format
        PASS [   0.007s] iroh-blobs protocol::range_spec::tests::range_spec_wire_format
        PASS [   0.006s] iroh-blobs protocol::tests::request_type_size
        PASS [   0.006s] iroh-blobs protocol::tests::request_wire_format
        PASS [   1.996s] iroh-blobs store::fs::import::tests::smoke
        PASS [   3.146s] iroh-blobs store::fs::tests::smoke
        PASS [   0.098s] iroh-blobs store::fs::tests::test_batch_fs
        PASS [   1.176s] iroh-blobs store::fs::tests::test_export_path
        PASS [   0.163s] iroh-blobs store::fs::tests::test_import_bao_minimal
        PASS [   2.660s] iroh-blobs store::fs::tests::test_import_bao_persistence_full
        PASS [   1.487s] iroh-blobs store::fs::tests::test_import_bao_persistence_just_size
        PASS [   1.485s] iroh-blobs store::fs::tests::test_import_bao_persistence_observe
        PASS [   1.489s] iroh-blobs store::fs::tests::test_import_bao_persistence_recover
        PASS [   4.082s] iroh-blobs store::fs::tests::test_import_bao_persistence_two_stages
        PASS [   0.171s] iroh-blobs store::fs::tests::test_import_bao_ranges
        PASS [   0.320s] iroh-blobs store::fs::tests::test_import_bao_simple
        PASS [   1.734s] iroh-blobs store::fs::tests::test_import_byte_stream
        PASS [   1.991s] iroh-blobs store::fs::tests::test_import_bytes_persistence_full
        PASS [   1.729s] iroh-blobs store::fs::tests::test_import_bytes_simple
        PASS [   1.672s] iroh-blobs store::fs::tests::test_import_path
        PASS [   1.655s] iroh-blobs store::fs::tests::test_observe
        PASS [   0.008s] iroh-blobs store::fs::util::entity_manager::tests::mem::test_busy
        PASS [   0.219s] iroh-blobs store::fs::util::entity_manager::tests::mem::test_dead
        PASS [   2.664s] iroh-blobs store::fs::util::entity_manager::tests::test_counters_manager_proptest_fs
        PASS [   0.494s] iroh-blobs store::fs::util::entity_manager::tests::test_counters_manager_proptest_mem
        PASS [   0.132s] iroh-blobs store::gc::tests::gc_check_deletion_fs
        PASS [   0.011s] iroh-blobs store::gc::tests::gc_check_deletion_mem
        PASS [   1.475s] iroh-blobs store::gc::tests::gc_smoke_fs
        PASS [   0.009s] iroh-blobs store::gc::tests::gc_smoke_mem
        PASS [   0.026s] iroh-blobs store::mem::parent_pairs::corrupted_leaf_rejected_then_valid_retry
        PASS [   0.023s] iroh-blobs store::mem::parent_pairs::corrupted_parent_rejected_then_valid_retry
        PASS [   0.008s] iroh-blobs store::mem::parent_pairs::diagnostic_one_pair
        PASS [   0.036s] iroh-blobs store::mem::parent_pairs::diagnostic_rejects_partial_pair
        PASS [   0.007s] iroh-blobs store::mem::parent_pairs::diagnostic_two_pairs
        PASS [   0.293s] iroh-blobs store::mem::parent_pairs::fs_complete_memory_batch_and_reopen
        PASS [   0.008s] iroh-blobs store::mem::parent_pairs::literal_pair_storage
        PASS [   0.008s] iroh-blobs store::mem::parent_pairs::parent_free_control
        PASS [   0.067s] iroh-blobs store::mem::parent_pairs::right_partial_then_complete_and_repeat
        PASS [   0.007s] iroh-blobs store::mem::parent_pairs::short_pair_reader_error
        PASS [   0.063s] iroh-blobs store::mem::parent_pairs::three_group_nonzero_parent_ordinal
        PASS [   0.026s] iroh-blobs store::mem::tests::smoke
        PASS [   0.718s] iroh-blobs tests::export_ranges_smoke_fs
        PASS [   0.634s] iroh-blobs tests::export_ranges_smoke_mem
        PASS [   5.067s] iroh-blobs tests::node_serve_blobs
        PASS [   1.801s] iroh-blobs tests::node_serve_hash_seq
        PASS [   1.210s] iroh-blobs tests::node_smoke_fs
        PASS [   0.155s] iroh-blobs tests::node_smoke_mem
        PASS [   0.114s] iroh-blobs tests::test_export_chunk
        PASS [   7.009s] iroh-blobs tests::two_nodes_get_blobs_fs
        PASS [   7.209s] iroh-blobs tests::two_nodes_get_blobs_mem
        PASS [   4.709s] iroh-blobs tests::two_nodes_get_many_fs
        PASS [   7.523s] iroh-blobs tests::two_nodes_get_many_mem
        PASS [   3.028s] iroh-blobs tests::two_nodes_hash_seq_fs
        PASS [   3.018s] iroh-blobs tests::two_nodes_hash_seq_mem
        PASS [   2.980s] iroh-blobs tests::two_nodes_hash_seq_progress
        SLOW [> 10.000s] iroh-blobs tests::two_nodes_observe_fs
        PASS [  11.023s] iroh-blobs tests::two_nodes_observe_fs
        PASS [   4.679s] iroh-blobs tests::two_nodes_observe_mem
        SLOW [> 10.000s] iroh-blobs tests::two_nodes_push_blobs_fs
        PASS [  10.219s] iroh-blobs tests::two_nodes_push_blobs_fs
        PASS [   9.764s] iroh-blobs tests::two_nodes_push_blobs_mem
        PASS [   0.008s] iroh-blobs ticket::tests::test_ticket_base32
        PASS [   0.008s] iroh-blobs ticket::tests::test_ticket_json
        PASS [   0.008s] iroh-blobs ticket::tests::test_ticket_postcard
        PASS [   5.015s] iroh-blobs util::connection_pool::tests::connection_pool_errors
        PASS [   7.573s] iroh-blobs util::connection_pool::tests::connection_pool_idle
        SLOW [> 10.000s] iroh-blobs util::connection_pool::tests::connection_pool_smoke
        PASS [  11.647s] iroh-blobs util::connection_pool::tests::connection_pool_smoke
        PASS [   2.515s] iroh-blobs util::connection_pool::tests::on_connected_direct
        PASS [   1.889s] iroh-blobs util::connection_pool::tests::on_connected_error
        PASS [   4.049s] iroh-blobs util::connection_pool::tests::watch_close
        PASS [   0.010s] iroh-blobs util::outboard_with_progress::tests::init_outboard_with_progress
        PASS [   0.007s] iroh-blobs util::serde::tests::test_roundtrip_error_kinds
        PASS [   0.315s] iroh-blobs::blobs blobs_smoke_fs
        PASS [   0.292s] iroh-blobs::blobs blobs_smoke_fs_rpc
        PASS [   0.121s] iroh-blobs::blobs blobs_smoke_mem
        PASS [   0.125s] iroh-blobs::tags tags_smoke_fs
        PASS [   0.186s] iroh-blobs::tags tags_smoke_fs_rpc
        PASS [   0.009s] iroh-blobs::tags tags_smoke_mem
        PASS [   0.009s] iroh-car header::tests::symmetric_header_v1
        PASS [   0.006s] iroh-car reader::tests::car_write_read
        PASS [   0.006s] iroh-car util::tests::ld_read_write_fail
        PASS [   0.005s] iroh-car util::tests::ld_read_write_good
        PASS [   0.010s] iroh-car::car_file_test roundtrip_carv1_basic_fixtures_file
        PASS [   0.006s] iroh-car::car_file_test roundtrip_carv1_test_file
        PASS [   3.391s] iroh-car::car_writer_bytes_test write_returns_bytes_written
        PASS [   0.309s] iroh-dns-server http::tests::test_doh
        PASS [   0.229s] iroh-dns-server tests::integration_smoke
        PASS [   0.238s] iroh-dns-server tests::pkarr_publish_dns_resolve
        PASS [   1.027s] iroh-dns-server tests::store_eviction
        PASS [   0.156s] iroh-docs actor::tests::open_close
        PASS [   0.009s] iroh-docs engine::live::tests::test_sync_remove
        PASS [   0.008s] iroh-docs heads::tests::author_heads_compare
        PASS [   0.008s] iroh-docs heads::tests::author_heads_encode_decode
        PASS [   1.907s] iroh-docs net::codec::tests::test_sync_many_authors_fs
        PASS [   1.298s] iroh-docs net::codec::tests::test_sync_many_authors_memory
        PASS [   0.256s] iroh-docs net::codec::tests::test_sync_simple
        PASS [   0.346s] iroh-docs net::codec::tests::test_sync_timestamps_fs
        PASS [   1.683s] iroh-docs net::codec::tests::test_sync_timestamps_memory
        PASS [   0.049s] iroh-docs ranger::tests::simple_store_get_ranges
        PASS [   0.069s] iroh-docs ranger::tests::simple_store_sync
        PASS [   0.008s] iroh-docs ranger::tests::simple_store_sync_1
        PASS [   0.007s] iroh-docs ranger::tests::simple_store_sync_2
        PASS [   0.007s] iroh-docs ranger::tests::simple_store_sync_3
        PASS [   0.087s] iroh-docs ranger::tests::simple_store_sync_u8
        PASS [   0.007s] iroh-docs ranger::tests::simple_store_sync_x
        PASS [   0.007s] iroh-docs ranger::tests::store_get_range
        PASS [   0.007s] iroh-docs ranger::tests::test_equal_key_higher_value
        PASS [   0.006s] iroh-docs ranger::tests::test_limits
        PASS [   0.007s] iroh-docs ranger::tests::test_multikey
        PASS [   0.007s] iroh-docs ranger::tests::test_paper_1
        PASS [   0.007s] iroh-docs ranger::tests::test_paper_2
        PASS [   0.007s] iroh-docs ranger::tests::test_paper_3
        PASS [   0.007s] iroh-docs ranger::tests::test_prefixes_empty_alice
        PASS [   0.006s] iroh-docs ranger::tests::test_prefixes_empty_bob
        PASS [   0.006s] iroh-docs ranger::tests::test_prefixes_simple
        PASS [   0.007s] iroh-docs ranger::tests::test_validate_cb
        PASS [   0.006s] iroh-docs store::fs::bounds::tests::by_key_bounds
        PASS [   0.006s] iroh-docs store::fs::bounds::tests::records_bounds
        PASS [   0.212s] iroh-docs store::fs::tests::test_basics
        PASS [   0.293s] iroh-docs store::fs::tests::test_migration_001_populate_latest_table
        PASS [   0.169s] iroh-docs store::fs::tests::test_migration_004_populate_by_key_index
        PASS [   0.164s] iroh-docs store::fs::tests::test_ranges
        PASS [   0.007s] iroh-docs store::tests::test_filter_kind_encode_decode
        PASS [   0.178s] iroh-docs sync::tests::test_actor_capability_fs
        PASS [   0.133s] iroh-docs sync::tests::test_actor_capability_memory
        PASS [   0.194s] iroh-docs sync::tests::test_basics_fs
        PASS [   0.144s] iroh-docs sync::tests::test_basics_memory
        PASS [   0.173s] iroh-docs sync::tests::test_content_hashes_iterator_fs
        PASS [   0.136s] iroh-docs sync::tests::test_content_hashes_iterator_memory
        PASS [   0.169s] iroh-docs sync::tests::test_dl_policies_fs
        PASS [   0.133s] iroh-docs sync::tests::test_dl_policies_mem
        PASS [   0.136s] iroh-docs sync::tests::test_future_timestamp
        PASS [   0.131s] iroh-docs sync::tests::test_insert_empty
        PASS [   0.181s] iroh-docs sync::tests::test_latest_iter_fs
        PASS [   0.134s] iroh-docs sync::tests::test_latest_iter_memory
        PASS [   0.008s] iroh-docs sync::tests::test_multikey
        PASS [   0.166s] iroh-docs sync::tests::test_prefix_delete_fs
        PASS [   0.130s] iroh-docs sync::tests::test_prefix_delete_memory
        PASS [   0.179s] iroh-docs sync::tests::test_replica_byte_keys_fs
        PASS [   1.920s] iroh-docs sync::tests::test_replica_byte_keys_memory
        PASS [   0.228s] iroh-docs sync::tests::test_replica_capability_fs
        PASS [   0.134s] iroh-docs sync::tests::test_replica_capability_memory
        PASS [   0.204s] iroh-docs sync::tests::test_replica_delete_edge_cases_fs
        PASS [   0.139s] iroh-docs sync::tests::test_replica_delete_edge_cases_memory
        PASS [   0.259s] iroh-docs sync::tests::test_replica_no_wrong_remote_insert_events
        PASS [   0.194s] iroh-docs sync::tests::test_replica_queries_fs
        PASS [   0.134s] iroh-docs sync::tests::test_replica_queries_mem
        PASS [   0.183s] iroh-docs sync::tests::test_replica_remove_fs
        PASS [   0.131s] iroh-docs sync::tests::test_replica_remove_memory
        PASS [   0.327s] iroh-docs sync::tests::test_replica_sync_delete_fs
        PASS [   0.259s] iroh-docs sync::tests::test_replica_sync_delete_memory
        PASS [   0.343s] iroh-docs sync::tests::test_replica_sync_fs
        PASS [   0.260s] iroh-docs sync::tests::test_replica_sync_memory
        PASS [   0.334s] iroh-docs sync::tests::test_replica_timestamp_sync_fs
        PASS [   0.257s] iroh-docs sync::tests::test_replica_timestamp_sync_memory
        PASS [   0.172s] iroh-docs sync::tests::test_timestamps_fs
        PASS [   0.131s] iroh-docs sync::tests::test_timestamps_memory
        PASS [   0.008s] iroh-docs ticket::tests::test_ticket_base32
        PASS [   0.236s] iroh-docs::client test_authors
        PASS [   0.145s] iroh-docs::client test_default_author_memory
        PASS [   2.028s] iroh-docs::client test_default_author_persist
        PASS [   0.244s] iroh-docs::client test_doc_close
        PASS [   0.143s] iroh-docs::client test_doc_import_export
        PASS [   2.008s] iroh-docs::gc redb_doc_import_stress
        PASS [   2.414s] iroh-docs::sync doc_delete
        PASS [   0.146s] iroh-docs::sync sync_drop_doc
        PASS [   0.467s] iroh-docs::sync sync_gossip_bulk
        PASS [   0.139s] iroh-docs::sync sync_open_close
        PASS [   0.562s] iroh-docs::sync sync_simple
        PASS [   0.144s] iroh-docs::sync sync_subscribe_no_sync
        PASS [   0.139s] iroh-docs::sync sync_subscribe_stop_close
        PASS [   0.299s] iroh-docs::sync test_download_policies
        PASS [   0.235s] iroh-docs::sync test_list_docs_stream
        PASS [   0.518s] iroh-docs::sync test_sync_via_relay
        PASS [   0.016s] iroh-gossip api::tests::ensure_gossip_topic_is_sync
        PASS [   0.931s] iroh-gossip net::address_lookup::tests::test_retention
        PASS [   0.329s] iroh-gossip net::test::can_die_and_reconnect
        PASS [   1.504s] iroh-gossip net::test::can_reconnect
        PASS [   0.122s] iroh-gossip net::test::gossip_change_alpn
        PASS [   0.684s] iroh-gossip net::test::gossip_net_smoke
        PASS [   0.143s] iroh-gossip net::test::gossip_rely_on_gossip_address_lookup
        PASS [   1.493s] iroh-gossip net::test::subscription_cleanup
        PASS [   0.119s] iroh-gossip net::test::topic_stays_alive_after_sender_drop
        PASS [   0.008s] iroh-gossip proto::plumtree::test::cache_is_evicted
        PASS [   0.008s] iroh-gossip proto::plumtree::test::optimize_tree
        PASS [   0.008s] iroh-gossip proto::plumtree::test::spoofed_messages_are_ignored
        PASS [   0.010s] iroh-gossip proto::test::hyparview_smoke
        PASS [   0.013s] iroh-gossip proto::test::plumtree_smoke
        PASS [   0.010s] iroh-gossip proto::test::quit
        PASS [   0.008s] iroh-gossip proto::util::test::hex
        PASS [   0.008s] iroh-gossip proto::util::test::indexset
        PASS [   0.007s] iroh-gossip proto::util::test::time_bound_cache
        PASS [   0.007s] iroh-gossip proto::util::test::timer_map
        PASS [   2.278s] iroh-willow net::tests::net_live_data
        PASS [   0.974s] iroh-willow net::tests::net_smoke
        PASS [   0.009s] iroh-willow proto::grouping::tests::area_eq
        PASS [   0.011s] iroh-willow session::pai_finder::tests::pai_smoke
        PASS [   0.013s] iroh-willow session::pai_finder::tests::pai_subspace
        PASS [   0.016s] iroh-willow store::willow_store_glue::tests::prop_stored_timestamp_ord_matches_u64_ord
        PASS [   0.277s] iroh-willow::basic peer_manager_big_payload
        PASS [   0.146s] iroh-willow::basic peer_manager_empty_payload
        PASS [   0.148s] iroh-willow::basic peer_manager_shutdown_immediate
        PASS [   1.030s] iroh-willow::basic peer_manager_shutdown_timeout
        PASS [   0.117s] iroh-willow::basic peer_manager_two_intents
        PASS [   0.581s] iroh-willow::basic peer_manager_twoway_loop
        PASS [   0.120s] iroh-willow::basic peer_manager_update_intent
        PASS [   0.016s] iroh-willow::basic read_back_write
        SLOW [> 10.000s] iroh-willow::spaces prop_sync_simulation_matches_model
        SLOW [> 20.000s] iroh-willow::spaces prop_sync_simulation_matches_model
        PASS [  22.308s] iroh-willow::spaces prop_sync_simulation_matches_model
        PASS [   0.232s] iroh-willow::spaces spaces_smoke
        PASS [   0.036s] iroh-willow::spaces spaces_subscription
        PASS [   0.771s] radio-integration-tests::blob_transfer blob_add_and_fetch_1mb
        PASS [   0.280s] radio-integration-tests::blob_transfer blob_add_and_fetch_small
        PASS [   0.283s] radio-integration-tests::blob_transfer blob_chunk_boundary
        PASS [   0.279s] radio-integration-tests::blob_transfer blob_empty
        PASS [   0.378s] radio-integration-tests::blob_transfer blob_fetch_via_downloader
        PASS [   0.377s] radio-integration-tests::blob_transfer blob_multiple_sequential
        PASS [   0.447s] radio-integration-tests::blob_transfer blob_three_nodes_relay
        PASS [   0.532s] radio-integration-tests::doc_sync doc_sync_bidirectional
        PASS [   0.890s] radio-integration-tests::doc_sync doc_sync_large_value
        PASS [   0.391s] radio-integration-tests::doc_sync doc_sync_simple
        PASS [   0.562s] radio-integration-tests::full_pipeline multi_blob_doc_sync
        PASS [   0.393s] radio-integration-tests::full_pipeline pin_then_doc_sync_then_download
        PASS [   0.419s] radio-integration-tests::gossip_broadcast gossip_bidirectional
        PASS [   1.136s] radio-integration-tests::gossip_broadcast gossip_multihop_relay
        PASS [   1.174s] radio-integration-tests::gossip_broadcast gossip_three_nodes_fan_out
        PASS [   0.286s] radio-integration-tests::gossip_broadcast gossip_two_nodes
        PASS [   0.046s] radio-integration-tests::hash_verify blob_store_hash_matches_iroh_blobs_hash
        PASS [   0.010s] radio-integration-tests::hash_verify blob_store_hash_round_trip
        PASS [   0.008s] radio-integration-tests::hash_verify poseidon2_derive_key
        PASS [   0.008s] radio-integration-tests::hash_verify poseidon2_hash_deterministic
        PASS [   0.007s] radio-integration-tests::hash_verify poseidon2_hash_different_inputs
        PASS [   0.007s] radio-integration-tests::hash_verify poseidon2_keyed_hash_differs
        PASS [   0.007s] radio-integration-tests::hash_verify poseidon2_streaming_consistency
------------
     Summary [ 308.924s] 563 tests run: 558 passed (4 slow), 5 failed, 9 skipped
        FAIL [   5.019s] cyber-radio address_lookup::mdns::tests::run_in_isolation::mdns_publish_expire
        FAIL [   5.035s] cyber-radio address_lookup::mdns::tests::run_in_isolation::mdns_publish_resolve
        FAIL [   5.040s] cyber-radio address_lookup::mdns::tests::run_in_isolation::mdns_subscribe
        FAIL [   2.186s] cyber-radio address_lookup::mdns::tests::run_in_isolation::non_advertising_endpoint_not_discovered
        FAIL [   4.093s] cyber-radio address_lookup::mdns::tests::run_in_isolation::test_service_names
error: test run failed

Graph