[INFO] fetching crate dig-nat 0.21.2...
[INFO] testing dig-nat-0.21.2 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate dig-nat 0.21.2 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate dig-nat 0.21.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate dig-nat 0.21.2
[INFO] tweaked toml for crates.io crate dig-nat 0.21.2 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate dig-nat 0.21.2 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 dig-nat 0.21.2 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-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] bccc97c9555e0d21d223f2a20b28692a79392caf1ffbe621728c75ea6624acd1
[INFO] running `Command { std: "docker" "start" "bccc97c9555e0d21d223f2a20b28692a79392caf1ffbe621728c75ea6624acd1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bccc97c9555e0d21d223f2a20b28692a79392caf1ffbe621728c75ea6624acd1", 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" "bccc97c9555e0d21d223f2a20b28692a79392caf1ffbe621728c75ea6624acd1" "/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" "bccc97c9555e0d21d223f2a20b28692a79392caf1ffbe621728c75ea6624acd1", 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" "bccc97c9555e0d21d223f2a20b28692a79392caf1ffbe621728c75ea6624acd1" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling zerocopy v0.8.54
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling winnow v0.5.40
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling cc v1.2.66
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling base16ct v0.2.0
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling linked-hash-map v0.5.6
[INFO] [stderr]    Compiling radium v0.7.0
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling tap v1.0.1
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling wyz v0.5.1
[INFO] [stderr]    Compiling keccak v0.1.6
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling hex-literal v0.4.1
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling funty v2.0.0
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling http v1.4.2
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling time-macros v0.2.31
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling socket2 v0.6.4
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling threadpool v1.8.1
[INFO] [stderr]    Compiling bitvec v1.1.1
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling blst v0.3.16
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling toml_edit v0.19.15
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling rustls v0.23.41
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling oid-registry v0.7.1
[INFO] [stderr]    Compiling data-encoding v2.11.0
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling blake2b-rs v0.2.0
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling try-lock v0.2.5
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling sparse-merkle-tree v0.6.1
[INFO] [stderr]    Compiling chia-puzzles v0.20.3
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling cty v0.2.2
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]    Compiling chacha20 v0.10.1
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling time v0.3.53
[INFO] [stderr]    Compiling pem v3.0.6
[INFO] [stderr]    Compiling cfg-if v0.1.10
[INFO] [stderr]    Compiling bech32 v0.9.1
[INFO] [stderr]    Compiling utf-8 v0.7.6
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]    Compiling rusticata-macros v4.1.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling xml-rs v0.8.28
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling nohash-hasher v0.2.0
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling xmltree v0.10.3
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling web-time v1.1.0
[INFO] [stderr]    Compiling arc-swap v1.9.2
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling chia_streamable_macro v0.28.2
[INFO] [stderr]    Compiling chia_streamable_macro v0.36.1
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling clvm-derive v0.36.1
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling asn1-rs-impl v0.2.0
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling rustls-pki-types v1.15.0
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling asn1-rs-derive v0.5.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling yasna v0.5.2
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling webpki-roots v1.0.8
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling asn1-rs v0.6.2
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling sha1 v0.10.7
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling sha3 v0.10.9
[INFO] [stderr]    Compiling chia-sha2 v0.28.2
[INFO] [stderr]    Compiling chia-sha2 v0.36.1
[INFO] [stderr]    Compiling chia-traits v0.28.2
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling chia-traits v0.36.1
[INFO] [stderr]    Compiling chia-bls v0.28.2
[INFO] [stderr]    Compiling chia-sha2 v0.34.0
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling chia-bls v0.36.1
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling pin-project v1.1.13
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling rustls-pemfile v2.2.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling der-parser v9.0.0
[INFO] [stderr]    Compiling k256 v0.13.4
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling clvmr v0.16.4
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling yamux v0.13.10
[INFO] [stderr]    Compiling clvm-traits v0.36.1
[INFO] [stderr]    Compiling clvm-utils v0.36.1
[INFO] [stderr]    Compiling chia-protocol v0.36.1
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling x509-parser v0.16.0
[INFO] [stderr]    Compiling rustls-webpki v0.102.8
[INFO] [stderr]    Compiling dig-stun v0.2.0
[INFO] [stderr]    Compiling dig-ip v0.1.2
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling h2 v0.4.15
[INFO] [stderr]    Compiling attohttpc v0.30.1
[INFO] [stderr]    Compiling chia-puzzle-types v0.36.1
[INFO] [stderr]    Compiling chia-consensus v0.36.1
[INFO] [stderr]    Compiling rcgen v0.13.2
[INFO] [stderr]    Compiling chia-sdk-utils v0.34.0
[INFO] [stderr]    Compiling dig-identity v0.7.0
[INFO] [stderr]    Compiling dig-constants v0.11.1
[INFO] [stderr]    Compiling hyper v1.10.1
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tungstenite v0.24.0
[INFO] [stderr]    Compiling dig-tls v0.4.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling tokio-tungstenite v0.24.0
[INFO] [stderr]    Compiling igd-next v0.17.1
[INFO] [stderr]    Compiling dig-nat v0.21.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 00s
[INFO] running `Command { std: "docker" "inspect" "bccc97c9555e0d21d223f2a20b28692a79392caf1ffbe621728c75ea6624acd1", 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" "bccc97c9555e0d21d223f2a20b28692a79392caf1ffbe621728c75ea6624acd1" "/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 tokio v1.52.3
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling dig-ip v0.1.2
[INFO] [stderr]    Compiling dig-stun v0.2.0
[INFO] [stderr]    Compiling tokio-tungstenite v0.24.0
[INFO] [stderr]    Compiling h2 v0.4.15
[INFO] [stderr]    Compiling hyper v1.10.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling igd-next v0.17.1
[INFO] [stderr]    Compiling dig-nat v0.21.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 13s
[INFO] running `Command { std: "docker" "inspect" "bccc97c9555e0d21d223f2a20b28692a79392caf1ffbe621728c75ea6624acd1", 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" "bccc97c9555e0d21d223f2a20b28692a79392caf1ffbe621728c75ea6624acd1" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.43s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/dig-nat/73a1bf5c316c398c/out/dig_nat-73a1bf5c316c398c)
[INFO] [stdout] 
[INFO] [stdout] running 72 tests
[INFO] [stdout] test dialer::tests::direct_dial_to_own_peer_id_is_refused_before_racing_candidates ... ok
[INFO] [stdout] test relay::tests::a_bad_frame_we_sent_costs_that_frame_not_the_reservation ... ok
[INFO] [stdout] test dialer::tests::dial_to_a_different_peer_id_is_not_refused_as_self ... ok
[INFO] [stdout] test dialer::tests::relayed_dial_to_own_peer_id_is_refused_at_the_chokepoint ... ok
[INFO] [stdout] test fast_connect::tests::fallback_backoff_is_zero_for_a_lone_death_then_capped_exponential ... ok
[INFO] [stdout] test relay::tests::a_registered_reader_receives_the_relays_bound_and_its_answer_is_returned ... ok
[INFO] [stdout] test fast_connect::tests::connect_fast_direct_only_with_no_methods_errors ... ok
[INFO] [stdout] test relay::tests::a_node_answers_nothing_until_a_reader_is_registered ... ok
[INFO] [stdout] test relay::tests::an_unknown_future_code_keeps_the_reservation ... ok
[INFO] [stdout] test relay::tests::clienthello_before_local_dial_does_not_double_register ... ok
[INFO] [stdout] test relay::tests::every_code_that_means_our_registration_failed_is_fatal ... ok
[INFO] [stdout] test relay::tests::ignores_path_query_and_userinfo ... ok
[INFO] [stdout] test relay::tests::inbound_traffic_refreshes_a_circuit_so_it_is_not_stale ... ok
[INFO] [stdout] test relay::tests::injected_clienthello_yield_does_not_permanently_block_redial ... ok
[INFO] [stdout] test relay::tests::introduced_circuit_dropped_when_accept_channel_full ... ok
[INFO] [stdout] test relay::tests::introduced_frame_dropped_when_accept_disabled ... ok
[INFO] [stdout] test relay::tests::live_relayed_circuit_still_refuses_a_duplicate_dial ... ok
[INFO] [stdout] test relay::tests::introduced_circuit_dropped_at_max_tunnels_cap ... ok
[INFO] [stdout] test relay::tests::rejects_malformed_endpoints ... ok
[INFO] [stdout] test relay::tests::parses_bracketed_ipv6_authority_with_and_without_port ... ok
[INFO] [stdout] test relay::tests::peer_not_found_is_not_fatal_because_it_is_about_another_peer ... ok
[INFO] [stdout] test relay::tests::parses_default_ports_by_scheme ... ok
[INFO] [stdout] test relay::tests::parses_wss_host_and_explicit_port ... ok
[INFO] [stdout] test relay::tests::relay_dial_prefers_ipv6_when_both_live ... ok
[INFO] [stdout] test relay::tests::only_a_clienthello_creates_an_introduced_circuit ... ok
[INFO] [stdout] test fast_connect::tests::returns_first_usable_relayed_before_slow_direct ... ok
[INFO] [stdout] test relay::tests::resolve_relay_candidates_handles_ip_literals_without_dns ... ok
[INFO] [stdout] test relay::tests::the_answer_carries_counts_and_no_identity ... ok
[INFO] [stdout] test relay::tests::relay_dial_races_both_families_and_falls_back_to_ipv4 ... ok
[INFO] [stdout] test relay_descriptor::tests::bad_g1_point_rejected ... ok
[INFO] [stdout] test relay::tests::self_dial_and_self_stamped_frame_rejected ... ok
[INFO] [stdout] test relay::tests::stale_relayed_circuit_does_not_suppress_a_fresh_dial ... ok
[INFO] [stdout] test relay_descriptor::tests::did_resolving_to_same_key_accepted ... ok
[INFO] [stdout] test relay_descriptor::tests::did_resolving_to_other_key_rejected ... ok
[INFO] [stdout] test relay_descriptor::tests::valid_descriptor_verifies ... ok
[INFO] [stdout] test relay_descriptor::tests::tampered_signature_rejected ... ok
[INFO] [stdout] test relay_descriptor::tests::unresolvable_did_tolerated ... ok
[INFO] [stdout] test relayed_dial_tests::relay_tunnel_stream_round_trips_bytes ... ok
[INFO] [stdout] test relayed_dial_tests::relayed_dial_rejects_malicious_relay_redirect_to_impostor ... ok
[INFO] [stdout] test safe_text::tests::a_carriage_return_and_a_nul_are_escaped_too ... ok
[INFO] [stdout] test safe_text::tests::a_json_error_describes_the_failure_without_quoting_the_input ... ok
[INFO] [stdout] test safe_text::tests::a_json_error_distinguishes_malformed_from_wrong_shape ... ok
[INFO] [stdout] test safe_text::tests::a_newline_cannot_survive_as_a_line_break ... ok
[INFO] [stdout] test safe_text::tests::bidi_overrides_are_neutralized ... ok
[INFO] [stdout] test safe_text::tests::debug_does_not_leak_what_display_neutralized ... ok
[INFO] [stdout] test safe_text::tests::escaping_cannot_multiply_a_flood_past_the_bound ... ok
[INFO] [stdout] test safe_text::tests::one_character_past_the_bound_is_truncated ... ok
[INFO] [stdout] test safe_text::tests::text_at_the_bound_is_kept_whole ... ok
[INFO] [stdout] test stun::reflexive_guard_tests::accepts_genuinely_global_addresses ... ok
[INFO] [stdout] test stun::reflexive_guard_tests::accepts_ipv4_mapped_private ... ok
[INFO] [stdout] test stun::reflexive_guard_tests::accepts_private_cgnat_and_ula ... ok
[INFO] [stdout] test stun::reflexive_guard_tests::rejects_ipv4_mapped_and_compat_smuggling_reserved_ranges ... ok
[INFO] [stdout] test stun::reflexive_guard_tests::rejects_never_dialable_ipv4_ranges ... ok
[INFO] [stdout] test stun::reflexive_guard_tests::rejects_port_zero ... ok
[INFO] [stdout] test stun::reflexive_guard_tests::rejects_ranges_newly_tightened_by_the_dig_stun_reconciliation ... ok
[INFO] [stdout] test relay_descriptor::tests::peer_id_spki_mismatch_rejected ... ok
[INFO] [stdout] test relayed_dial_tests::relayed_dial_without_transport_is_clean_error ... ok
[INFO] [stdout] test stun::reflexive_guard_tests::rejects_reserved_ipv4 ... ok
[INFO] [stdout] test relay_descriptor::tests::substituted_bls_pubkey_rejected ... ok
[INFO] [stdout] test stun::reflexive_guard_tests::rejects_reserved_ipv6 ... ok
[INFO] [stdout] test relayed_dial_tests::mutual_simultaneous_relayed_dial_resolves_glare_to_one_client_one_server ... ok
[INFO] [stdout] test relayed_dial_tests::relayed_connect_negotiates_client_and_server_roles ... ok
[INFO] [stdout] test relayed_dial_tests::relayed_dial_preserves_mtls_peer_id_and_bls_binding ... ok
[INFO] [stdout] test fast_connect::tests::drains_and_releases_relay_tunnel_after_promotion ... ok
[INFO] [stdout] test fast_connect::tests::promotes_to_direct_without_losing_inflight_relayed_stream ... ok
[INFO] [stdout] test fast_connect::tests::falls_back_to_relayed_when_promoted_direct_dies ... ok
[INFO] [stdout] test fast_connect::tests::stays_relayed_when_direct_never_lands ... ok
[INFO] [stdout] test fast_connect::tests::inflight_relayed_stream_survives_short_grace_cap ... ok
[INFO] [stdout] test fast_connect::tests::refuses_promotion_on_bls_mismatch_same_peer_id ... ok
[INFO] [stdout] test fast_connect::tests::refuses_promotion_on_identity_mismatch ... ok
[INFO] [stdout] test relayed_dial_tests::released_tunnel_does_not_re_enter_the_responder_path_on_the_peers_reply ... ok
[INFO] [stdout] test fast_connect::tests::refuses_promotion_to_a_post_tls_blackhole ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 72 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.72s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/address_family.rs (/opt/rustwide/target/release/build/dig-nat/ad1b158d3c3fb1fe/out/address_family-ad1b158d3c3fb1fe)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test set_direct_addrs_preserves_order ... ok
[INFO] [stdout] test direct_method_yields_full_candidate_list ... ok
[INFO] [stdout] test peer_target_relay_only_has_no_candidates ... ok
[INFO] [stdout] test peer_target_preserves_candidate_order ... ok
[INFO] [stdout] test peer_target_with_addr_is_single_candidate ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bls_golden_vectors.rs (/opt/rustwide/target/release/build/dig-nat/b2136f2e2dcef0f5/out/bls_golden_vectors-b2136f2e2dcef0f5)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test dig_identity_g1_pubkeys_are_unchanged ... ok
[INFO] [stdout] test dig_tls_g2_signatures_are_unchanged ... ok
[INFO] [stdout] test dig_identity_g2_signatures_are_unchanged ... ok
[INFO] [stdout] test dig_tls_g1_pubkeys_are_unchanged ... ok
[INFO] [stdout] test frozen_pubkey_verifies_frozen_signature ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/chunk_lens_assembler.rs (/opt/rustwide/target/release/build/dig-nat/dfc9b01e784d4816/out/chunk_lens_assembler-dfc9b01e784d4816)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test a_misaligned_offset_is_rejected ... ok
[INFO] [stdout] test an_empty_page_is_rejected ... ok
[INFO] [stdout] test a_zero_chunk_layout_is_complete_immediately_and_yields_an_empty_array ... ok
[INFO] [stdout] test pages_of_a_multi_page_layout_reassemble_byte_identically ... ok
[INFO] [stdout] test a_duplicate_page_is_rejected_and_never_overwrites ... ok
[INFO] [stdout] test a_page_extending_past_the_end_is_rejected ... ok
[INFO] [stdout] test an_offset_past_the_declared_count_is_rejected ... ok
[INFO] [stdout] test a_single_unpaged_page_is_still_a_complete_prologue ... ok
[INFO] [stdout] test an_incomplete_prologue_yields_no_array_at_all ... ok
[INFO] [stdout] test splitting_produces_aligned_full_pages_that_tile_the_array ... ok
[INFO] [stdout] test a_page_over_the_per_frame_cap_is_rejected_and_the_cap_itself_is_accepted ... ok
[INFO] [stdout] test a_short_middle_page_is_rejected_on_arrival ... ok
[INFO] [stdout] test a_chunk_count_over_the_resource_cap_is_refused_before_allocating ... ok
[INFO] [stderr]      Running tests/connect.rs (/opt/rustwide/target/release/build/dig-nat/0fef661f0ea81457/out/connect-0fef661f0ea81457)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test config_default_enables_all_methods_in_order ... ok
[INFO] [stdout] test config_builder_disables_and_overrides ... ok
[INFO] [stdout] test connect_all_methods_fail_is_clear_error ... ok
[INFO] [stdout] test connect_no_methods_enabled ... ok
[INFO] [stdout] test node_cert_peer_id_matches_its_leaf ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/connect_ladder.rs (/opt/rustwide/target/release/build/dig-nat/4b48a1331301e87a/out/connect_ladder-4b48a1331301e87a)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test port_mapping_inputs_compose_natpmp_and_pcp ... ok
[INFO] [stdout] test empty_runtime_composes_direct_only ... ok
[INFO] [stdout] test runtime_handles_compose_the_full_ladder_in_order ... ok
[INFO] [stdout] test disabled_tier_is_not_composed_despite_handle ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dial_family.rs (/opt/rustwide/target/release/build/dig-nat/465e14caf89ed0a8/out/dial_family-465e14caf89ed0a8)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test a_peer_with_no_candidates_is_a_clean_no_common_family_without_dialing ... ok
[INFO] [stdout] test dual_stack_prefers_ipv6 ... ok
[INFO] [stdout] test v6_only_local_dials_only_ipv6 ... ok
[INFO] [stdout] test undetectable_local_stack_dials_every_candidate_ipv6_first ... ok
[INFO] [stdout] test never_dials_a_family_the_peer_lacks ... ok
[INFO] [stdout] test empty_intersection_fails_open_and_dials_the_peers_candidates ... ok
[INFO] [stdout] test ipv6_failure_falls_back_to_ipv4 ... ok
[INFO] [stdout] test never_dials_a_family_the_local_host_lacks ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dialer.rs (/opt/rustwide/target/release/build/dig-nat/a82d833e2c1f7b09/out/dialer-a82d833e2c1f7b09)
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test dial_tcp_refused_is_clean_error ... ok
[INFO] [stdout] test dial_v4_only_host_to_v6_only_peer_fails_open_and_attempts_the_candidate ... ok
[INFO] [stdout] test issue_1422_dials_self_signed_non_dig_ca_peer ... ok
[INFO] [stdout] test dial_rejects_wrong_peer_id ... ok
[INFO] [stdout] test dial_falls_back_from_unreachable_ipv6_to_ipv4 ... ok
[INFO] [stdout] test dial_success_verifies_identity_and_muxes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/framed_body_boundary.rs (/opt/rustwide/target/release/build/dig-nat/8565fb3b027ada06/out/framed_body_boundary-8565fb3b027ada06)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test a_body_of_exactly_the_cap_encodes ... ok
[INFO] [stdout] test a_body_one_byte_past_the_cap_is_refused ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/framing_ceiling.rs (/opt/rustwide/target/release/build/dig-nat/793753c73c047b34/out/framing_ceiling-793753c73c047b34)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test one_chunk_entry_past_the_published_bound_does_not_fit ... ok
[INFO] [stdout] test a_proof_at_exactly_the_published_cap_still_fits_at_the_entry_bound ... ok
[INFO] [stdout] test encode_refuses_a_payload_above_the_published_ceiling ... ok
[INFO] [stdout] test the_paging_threshold_leaves_measured_margin_below_the_body_cap ... ok
[INFO] [stdout] test a_permitted_256_mebibyte_module_has_no_conforming_first_frame_yet ... ok
[INFO] [stdout] test encode_refuses_an_inclusion_proof_above_the_published_cap ... ok
[INFO] [stdout] test encode_refuses_a_legal_payload_whose_metadata_overflows_the_body ... ok
[INFO] [stdout] test the_published_chunk_bound_fits_with_every_field_at_its_maximum ... ok
[INFO] [stdout] test a_one_mebibyte_resource_rides_ceiling_sized_frames_over_a_real_stream ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/identity.rs (/opt/rustwide/target/release/build/dig-nat/68a43d82ba3590d2/out/identity-68a43d82ba3590d2)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test hex_round_trips ... ok
[INFO] [stdout] test conformance_with_dig_gossip_derivation ... ok
[INFO] [stdout] test leaf_cert_parse_failure_is_none ... ok
[INFO] [stdout] test peer_id_is_sha256_of_spki_der ... ok
[INFO] [stdout] test leaf_cert_and_spki_agree ... ok
[INFO] [stdout] test dig_tls_and_dig_identity_derive_the_same_g1_pubkey ... ok
[INFO] [stdout] test cert_binding_pubkey_matches_dig_identity ... ok
[INFO] [stdout] test bls_signatures_cross_verify_between_crates ... ok
[INFO] [stdout] test from_hex_rejects_bad_input ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/local_ipv6.rs (/opt/rustwide/target/release/build/dig-nat/26cbd4bbe99a8809/out/local_ipv6-26cbd4bbe99a8809)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test empty_is_none ... ok
[INFO] [stdout] test prefers_global_over_ula ... ok
[INFO] [stdout] test picks_first_global_when_several ... ok
[INFO] [stdout] test none_when_only_non_global ... ok
[INFO] [stdout] test ignores_ipv4_candidates ... ok
[INFO] [stdout] test prefers_global_over_link_local ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/methods.rs (/opt/rustwide/target/release/build/dig-nat/1d2855f9adc703f7/out/methods-1d2855f9adc703f7)
[INFO] [stdout] running 9 tests
[INFO] [stdout] test direct_fails_without_address ... ok
[INFO] [stdout] test hole_punch_yields_peers_direct_external_address ... ok
[INFO] [stdout] test ranks_are_ordered_direct_first_relay_last ... ok
[INFO] [stdout] test upnp_maps_then_yields_dial_addr ... ok
[INFO] [stdout] test hole_punch_fails_when_coordination_fails ... ok
[INFO] [stdout] test direct_yields_known_address ... ok
[INFO] [stdout] test upnp_fails_when_gateway_refuses ... ok
[INFO] [stdout] test relayed_yields_relay_as_data_path ... ok
[INFO] [stdout] test relayed_fails_when_relay_down ... ok
[INFO] [stderr]      Running tests/mux.rs (/opt/rustwide/target/release/build/dig-nat/d4543253e3e4d408/out/mux-d4543253e3e4d408)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test concurrent_range_fetches_across_peers_reassemble ... ok
[INFO] [stdout] test range_stream_delivers_exact_range_as_frames ... ok
[INFO] [stdout] test framed_messages_round_trip_and_match_spec_shape ... ok
[INFO] [stdout] test concurrent_streams_on_one_connection ... ok
[INFO] [stdout] test availability_precheck_reports_per_item ... ok
[INFO] [stderr]      Running tests/natpmp.rs (/opt/rustwide/target/release/build/dig-nat/f3580eac4e273feb/out/natpmp-f3580eac4e273feb)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test rejects_truncated ... ok
[INFO] [stdout] test rejects_wrong_opcode ... ok
[INFO] [stderr]      Running tests/pcp.rs (/opt/rustwide/target/release/build/dig-nat/6527f897d5b0e3d9/out/pcp-6527f897d5b0e3d9)
[INFO] [stdout] test rejects_nonzero_result_code ... ok
[INFO] [stdout] test external_address_request_is_two_bytes ... ok
[INFO] [stdout] test map_request_layout ... ok
[INFO] [stdout] test parses_external_address_response ... ok
[INFO] [stdout] test parses_map_response ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test map_request_layout ... ok
[INFO] [stdout] test rejects_truncated ... ok
[INFO] [stdout] test nonces_are_not_sequential_wall_clock_samples ... ok
[INFO] [stdout] test nonce_is_not_derived_from_current_time ... ok
[INFO] [stdout] test rejects_nonzero_result ... ok
[INFO] [stdout] test rejects_nonce_mismatch ... ok
[INFO] [stdout] test parses_map_response_ipv4 ... ok
[INFO] [stdout] test rejects_bad_version ... ok
[INFO] [stdout] test rejects_wrong_opcode ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/peer_passthrough.rs (/opt/rustwide/target/release/build/dig-nat/d5a4109f7e3fc402/out/peer_passthrough-d5a4109f7e3fc402)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test real_upnp_method_constructs ... ok
[INFO] [stdout] test peer_connection_debug_is_safe ... ok
[INFO] [stdout] test peer_connection_open_range_stream_passthrough ... ok
[INFO] [stdout] test peer_connection_open_stream_passthrough ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/peer_text_never_echoed.rs (/opt/rustwide/target/release/build/dig-nat/919b1020cd7a377a/out/peer_text_never_echoed-919b1020cd7a377a)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test a_forged_log_line_cannot_be_smuggled_through_a_decode_error ... ok
[INFO] [stdout] test a_traversal_reason_is_neutralized_in_display_and_debug ... ok
[INFO] [stdout] test a_strangers_request_preamble_cannot_echo_its_own_bytes_back ... ok
[INFO] [stdout] test peer_bytes_never_reach_the_decode_error ... ok
[INFO] [stdout] test serde_json_quotes_the_peer_input_back_verbatim ... ok
[INFO] [stdout] test the_decode_error_still_diagnoses_the_failure ... ok
[INFO] [stdout] test a_traversal_reason_cannot_forge_a_log_line_through_the_aggregate ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/published_bounds.rs (/opt/rustwide/target/release/build/dig-nat/42455a0c90f5e3d3/out/published_bounds-42455a0c90f5e3d3)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test the_framing_bounds_are_readable_at_the_crate_root_with_their_published_values ... ok
[INFO] [stdout] test the_resource_chunk_count_ceiling_costs_eight_megabytes_of_u64 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/reflexive.rs (/opt/rustwide/target/release/build/dig-nat/c60ab4135ade0515/out/reflexive-c60ab4135ade0515)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test empty_input_returns_none ... ok
[INFO] [stdout] test prefers_ipv6_when_it_answers ... ok
[INFO] [stdout] test ipv4_only_host_uses_ipv4_stun ... ok
[INFO] [stdout] test falls_back_to_ipv4_when_ipv6_stun_is_dead ... ok
[INFO] [stdout] test all_dead_returns_none ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.55s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/relay.rs (/opt/rustwide/target/release/build/dig-nat/4b3143d240610e9b/out/relay-4b3143d240610e9b)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test status_transitions_and_snapshot ... ok
[INFO] [stdout] test repeated_disconnects_count_but_stay_disconnected ... ok
[INFO] [stdout] test persistent_reservation_discovers_peers_over_live_socket ... ok
[INFO] [stdout] test disabled_is_distinct_from_disconnected ... ok
[INFO] [stdout] test backoff_is_capped_exponential ... ok
[INFO] [stdout] test env_off_opt_out_and_url_resolution ... ok
[INFO] [stdout] test default_endpoint_is_canonical ... ok
[INFO] [stdout] test dead_relay_degrades_gracefully_without_crashing ... ok
[INFO] [stdout] test known_peers_set_is_bounded_under_a_peer_connected_flood ... ok
[INFO] [stdout] test client_registers_with_loopback_relay ... ok
[INFO] [stdout] test a_registration_invalidating_error_still_drops_the_session ... ok
[INFO] [stderr]      Running tests/relayed_transport.rs (/opt/rustwide/target/release/build/dig-nat/a3dd4a6d130a4bc0/out/relayed_transport-a3dd4a6d130a4bc0)
[INFO] [stdout] test a_per_request_error_leaves_the_reservation_intact ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.68s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test transport_errors_without_a_reservation ... ok
[INFO] [stdout] test reservation_transport_opens_when_connected ... ok
[INFO] [stdout] test oversized_payload_is_refused ... ok
[INFO] [stdout] test bytes_tunnel_a_relay_b_over_reservation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/socket_io.rs (/opt/rustwide/target/release/build/dig-nat/ac058be003eb037b/out/socket_io-ac058be003eb037b)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test stun_accepts_ipv4_mapped_global_reflexive_address ... ok
[INFO] [stdout] test natpmp_attempt_succeeds_against_loopback_gateway ... ok
[INFO] [stdout] test stun_rejects_reserved_reflexive_address ... ok
[INFO] [stdout] test natpmp_map_encoder_public ... ok
[INFO] [stdout] test stun_rejects_ipv4_mapped_reserved_reflexive_address ... ok
[INFO] [stdout] test pcp_attempt_succeeds_against_loopback_gateway ... ok
[INFO] [stdout] test stun_rejects_reconciled_never_dialable_ranges ... ok
[INFO] [stdout] test stun_query_reflexive_address_against_loopback_server ... ok
[INFO] [stdout] test pcp_ignores_response_from_non_gateway_source ... ok
[INFO] [stdout] test stun_ignores_response_from_non_queried_source ... ok
[INFO] [stdout] test natpmp_times_out_when_no_gateway ... ok
[INFO] [stdout] test stun_query_times_out_when_no_server ... ok
[INFO] [stderr]      Running tests/strategy.rs (/opt/rustwide/target/release/build/dig-nat/007ebd990b05e9c6/out/strategy-007ebd990b05e9c6)
[INFO] [stdout] test pcp_times_out_when_no_gateway ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test dial_failure_falls_through ... ok
[INFO] [stdout] test empty_methods_errors ... ok
[INFO] [stdout] test attempts_in_rank_order_not_input_order ... ok
[INFO] [stdout] test hung_method_times_out_and_falls_through ... ok
[INFO] [stdout] test hole_punch_preferred_over_relayed ... ok
[INFO] [stdout] test first_success_wins_and_stops ... ok
[INFO] [stderr]      Running tests/stun.rs (/opt/rustwide/target/release/build/dig-nat/963ff2e10279a19f/out/stun-963ff2e10279a19f)
[INFO] [stdout] test falls_to_relayed_only_after_hole_punch_fails ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test rejects_non_success_type ... ok
[INFO] [stdout] test transaction_ids_are_not_sequential_wall_clock_samples ... ok
[INFO] [stdout] test rejects_no_mapped_address ... ok
[INFO] [stdout] test binding_request_has_rfc_header ... ok
[INFO] [stdout] test parses_legacy_mapped_address_fallback ... ok
[INFO] [stdout] test parses_xor_mapped_ipv6 ... ok
[INFO] [stdout] test rejects_bad_magic_cookie ... ok
[INFO] [stdout] test transaction_id_is_not_derived_from_current_time ... ok
[INFO] [stdout] test rejects_transaction_id_mismatch ... ok
[INFO] [stdout] test rejects_truncated ... ok
[INFO] [stdout] test parses_xor_mapped_ipv4 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/wire_conformance.rs (/opt/rustwide/target/release/build/dig-nat/7f39858252df81a0/out/wire_conformance-7f39858252df81a0)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test a_chunk_aligned_continuation_frame_states_its_index_without_a_proof ... ok
[INFO] [stdout] test a_paged_prologue_frame_round_trips_under_the_published_field_names ... ok
[INFO] [stdout] test all_discriminators_present ... ok
[INFO] [stdout] test availability_answers_serialize_under_the_published_field_names ... ok
[INFO] [stdout] test dht_records_field_names ... ok
[INFO] [stdout] test get_dht_records_carries_the_bound ... ok
[INFO] [stdout] test register_ack_parses_server_json ... ok
[INFO] [stdout] test register_discriminator_and_fields ... ok
[INFO] [stdout] test range_frame_bytes_serialize_as_base64 ... ok
[INFO] [stdout] test hole_punch_wire_discriminators ... ok
[INFO] [stdout] test range_frame_bytes_still_decode_from_the_legacy_array_wire ... ok
[INFO] [stdout] test register_listen_addrs_roundtrips_and_is_backward_compatible ... ok
[INFO] [stdout] test relay_peer_info_field_names ... ok
[INFO] [stdout] test the_prologue_fields_are_additive_in_both_directions ... ok
[INFO] [stdout] test range_frame_bytes_decode_from_the_canonical_base64_wire ... ok
[INFO] [stdout] test relay_peer_info_addresses_roundtrips_and_is_backward_compatible ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dig_nat
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test src/lib.rs - (line 53) - compile ... ok
[INFO] [stdout] test src/mux.rs - mux::ChunkLensAssembler (line 923) - compile ... ok
[INFO] [stdout] test src/safe_text.rs - safe_text::SafeText (line 44) ... ok
[INFO] [stdout] test src/safe_text.rs - safe_text::SafeText::describing_json_error (line 89) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.73s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "bccc97c9555e0d21d223f2a20b28692a79392caf1ffbe621728c75ea6624acd1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bccc97c9555e0d21d223f2a20b28692a79392caf1ffbe621728c75ea6624acd1", kill_on_drop: false }`
[INFO] [stdout] bccc97c9555e0d21d223f2a20b28692a79392caf1ffbe621728c75ea6624acd1
