[INFO] fetching crate rsiprtp 0.4.1...
[INFO] testing rsiprtp-0.4.1 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate rsiprtp 0.4.1 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate rsiprtp 0.4.1
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rsiprtp 0.4.1
[INFO] tweaked toml for crates.io crate rsiprtp 0.4.1 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rsiprtp 0.4.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rsiprtp 0.4.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded stats_alloc v0.1.10
[INFO] [stderr]   Downloaded rsip-derives v0.4.0
[INFO] [stderr]   Downloaded rsip v0.4.0
[INFO] [stderr]   Downloaded lru-cache v0.1.2
[INFO] [stderr]   Downloaded ezk-audio v0.1.1
[INFO] [stderr]   Downloaded ezk-g722 v0.1.1
[INFO] [stderr]   Downloaded ezk v0.1.4
[INFO] [stderr]   Downloaded hickory-resolver v0.24.4
[INFO] [stderr]   Downloaded ezk-rtp v0.2.0
[INFO] [stderr]   Downloaded reusable-box v0.1.0
[INFO] [stderr]   Downloaded bytesstr v1.0.2
[INFO] [stderr]   Downloaded rtp-types v0.1.2
[INFO] [stderr]   Downloaded audio-codec-algorithms v0.7.0
[INFO] [stderr]   Downloaded resolv-conf v0.7.6
[INFO] [stderr]   Downloaded rtcp-types v0.1.0
[INFO] [stderr]   Downloaded slotmap v1.1.0
[INFO] [stderr]   Downloaded hickory-proto v0.24.4
[INFO] [stderr]   Downloaded ropus v0.12.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] fb6bffcfde9269d1e39437f180a49a126a6b5088f954b0455fda0c1296d81937
[INFO] running `Command { std: "docker" "start" "fb6bffcfde9269d1e39437f180a49a126a6b5088f954b0455fda0c1296d81937", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fb6bffcfde9269d1e39437f180a49a126a6b5088f954b0455fda0c1296d81937", 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" "fb6bffcfde9269d1e39437f180a49a126a6b5088f954b0455fda0c1296d81937" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fb6bffcfde9269d1e39437f180a49a126a6b5088f954b0455fda0c1296d81937", 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" "fb6bffcfde9269d1e39437f180a49a126a6b5088f954b0455fda0c1296d81937" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling find-msvc-tools v0.1.5
[INFO] [stderr]    Compiling writeable v0.6.2
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling cc v1.2.48
[INFO] [stderr]    Compiling litemap v0.8.1
[INFO] [stderr]    Compiling icu_normalizer_data v2.1.1
[INFO] [stderr]    Compiling icu_properties_data v2.1.1
[INFO] [stderr]    Compiling slotmap v1.1.0
[INFO] [stderr]    Compiling rustls-pki-types v1.13.1
[INFO] [stderr]    Compiling downcast-rs v1.2.1
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling reusable-box v0.1.0
[INFO] [stderr]    Compiling deranged v0.5.5
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling tracing-core v0.1.35
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling rustls v0.23.35
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling safe_arch v0.7.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling signal-hook-registry v1.4.7
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling ropus v0.12.6
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling tinyvec v1.10.0
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling bytesstr v1.0.2
[INFO] [stderr]    Compiling byte-slice-cast v1.2.3
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling lru-cache v0.1.2
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling wide v0.7.33
[INFO] [stderr]    Compiling webpki-roots v1.0.4
[INFO] [stderr]    Compiling resolv-conf v0.7.6
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling uuid v1.19.0
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling audio-codec-algorithms v0.7.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling rtp-types v0.1.2
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling rtcp-types v0.1.0
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling tracing v0.1.43
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling enum-as-inner v0.6.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.7
[INFO] [stderr]    Compiling ezk v0.1.4
[INFO] [stderr]    Compiling hickory-proto v0.24.4
[INFO] [stderr]    Compiling ezk-rtp v0.2.0
[INFO] [stderr]    Compiling ezk-audio v0.1.1
[INFO] [stderr]    Compiling ezk-g722 v0.1.1
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hickory-resolver v0.24.4
[INFO] [stderr]    Compiling rsiprtp v0.4.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 40s
[INFO] running `Command { std: "docker" "inspect" "fb6bffcfde9269d1e39437f180a49a126a6b5088f954b0455fda0c1296d81937", 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" "fb6bffcfde9269d1e39437f180a49a126a6b5088f954b0455fda0c1296d81937" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling tracing-core v0.1.35
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling tracing v0.1.43
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling num-bigint-dig v0.8.6
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling hickory-proto v0.24.4
[INFO] [stderr]    Compiling ezk-audio v0.1.1
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling rustls v0.23.35
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling regex-automata v0.1.10
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling bstr v0.2.17
[INFO] [stderr]    Compiling pkcs1 v0.7.5
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling ezk-g722 v0.1.1
[INFO] [stderr]    Compiling darling_core v0.13.4
[INFO] [stderr]    Compiling hickory-resolver v0.24.4
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling sha2 v0.9.9
[INFO] [stderr]    Compiling md-5 v0.9.1
[INFO] [stderr]    Compiling pem v3.0.6
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling uuid v1.19.0
[INFO] [stderr]    Compiling yasna v0.5.2
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling uuid v0.8.2
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling darling_macro v0.13.4
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling rcgen v0.13.2
[INFO] [stderr]    Compiling darling v0.13.4
[INFO] [stderr]    Compiling rsip-derives v0.4.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling rsip v0.4.0
[INFO] [stderr]    Compiling rsa v0.9.10
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling stats_alloc v0.1.10
[INFO] [stderr]    Compiling rsiprtp v0.4.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 20s
[INFO] running `Command { std: "docker" "inspect" "fb6bffcfde9269d1e39437f180a49a126a6b5088f954b0455fda0c1296d81937", 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" "fb6bffcfde9269d1e39437f180a49a126a6b5088f954b0455fda0c1296d81937" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.58s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rsiprtp-594380cd103a8774)
[INFO] [stdout] 
[INFO] [stdout] running 2958 tests
[INFO] [stdout] test core::config::tests::test_codec_custom ... ok
[INFO] [stdout] test core::config::tests::test_codec_g722 ... ok
[INFO] [stdout] test core::config::tests::test_codec_config_clone ... ok
[INFO] [stdout] test core::config::tests::test_codec_pcmu ... ok
[INFO] [stdout] test core::config::tests::test_identity_config_clone ... ok
[INFO] [stdout] test core::config::tests::test_codec_pcma ... ok
[INFO] [stdout] test core::config::tests::test_codec_telephone_event ... ok
[INFO] [stdout] test core::config::tests::test_codec_opus ... ok
[INFO] [stdout] test core::config::tests::test_identity_config_default ... ok
[INFO] [stdout] test core::config::tests::test_identity_config_with_values ... ok
[INFO] [stdout] test core::config::tests::test_identity_config_json_roundtrip ... ok
[INFO] [stdout] test core::config::tests::test_media_config_custom_port_range ... ok
[INFO] [stdout] test core::config::tests::test_media_config_default ... ok
[INFO] [stdout] test core::config::tests::test_media_config_json_roundtrip ... ok
[INFO] [stdout] test core::config::tests::test_media_config_empty_codecs ... ok
[INFO] [stdout] test core::config::tests::test_timer_b ... ok
[INFO] [stdout] test core::config::tests::test_timer_config_copy ... ok
[INFO] [stdout] test core::config::tests::test_timer_config_custom_t1 ... ok
[INFO] [stdout] test core::config::tests::test_timer_config_default ... ok
[INFO] [stdout] test core::config::tests::test_timer_f ... ok
[INFO] [stdout] test core::config::tests::test_timer_d ... ok
[INFO] [stdout] test core::config::tests::test_timer_config_json_roundtrip ... ok
[INFO] [stdout] test core::config::tests::test_transport_config_ipv6 ... ok
[INFO] [stdout] test core::config::tests::test_transport_config_with_all_transports ... ok
[INFO] [stdout] test core::config::tests::test_stack_config_debug ... ok
[INFO] [stdout] test core::config::tests::test_stack_config_default ... ok
[INFO] [stdout] test core::config::tests::test_stack_config_json_roundtrip ... ok
[INFO] [stdout] test core::config::tests::test_stack_config_clone ... ok
[INFO] [stdout] test core::config::tests::test_timer_h ... ok
[INFO] [stdout] test core::config::tests::test_transport_config_default ... ok
[INFO] [stdout] test core::config::tests::test_transport_config_json_roundtrip ... ok
[INFO] [stdout] test dialog::invite::tests::test_accessors ... ok
[INFO] [stdout] test dialog::invite::tests::test_action_clone ... ok
[INFO] [stdout] test core::util::tests::test_random_u16_distribution ... ok
[INFO] [stdout] test core::util::tests::test_random_u32_distribution ... ok
[INFO] [stdout] test dialog::invite::tests::test_build_bye_with_reason ... ok
[INFO] [stdout] test dialog::invite::tests::test_ack_sets_ack_sent_for_uas ... ok
[INFO] [stdout] test dialog::invite::tests::test_ack_ignored_before_confirmed_uas ... ok
[INFO] [stdout] test dialog::invite::tests::test_ack_ignored_for_uac ... ok
[INFO] [stdout] test dialog::invite::tests::test_ack_sent ... ok
[INFO] [stdout] test core::util::tests::test_random_u64_distribution ... ok
[INFO] [stdout] test dialog::invite::tests::test_action_debug ... ok
[INFO] [stdout] test dialog::invite::tests::test_build_prack_carries_rack ... ok
[INFO] [stdout] test dialog::invite::tests::test_build_update_emits_allow_header ... ok
[INFO] [stdout] test dialog::invite::tests::test_build_prack_emits_contact ... ok
[INFO] [stdout] test dialog::invite::tests::test_build_update_emits_route_headers ... ok
[INFO] [stdout] test dialog::invite::tests::test_build_prack_uses_dialog_routing ... ok
[INFO] [stdout] test dialog::invite::tests::test_build_update_increments_cseq ... ok
[INFO] [stdout] test dialog::invite::tests::test_build_bye_with_reason_requires_confirmed ... ok
[INFO] [stdout] test dialog::invite::tests::test_cancel_ignored_after_confirmed_uas ... ok
[INFO] [stdout] test dialog::invite::tests::test_cancel_ignored_for_uac ... ok
[INFO] [stdout] test dialog::invite::tests::test_bye_terminates_dialog ... ok
[INFO] [stdout] test dialog::invite::tests::test_cancel_terminates_early_uas ... ok
[INFO] [stdout] test dialog::invite::tests::test_event_clone ... ok
[INFO] [stdout] test dialog::invite::tests::test_cancel_uac_ignored ... ok
[INFO] [stdout] test dialog::invite::tests::test_event_debug ... ok
[INFO] [stdout] test dialog::invite::tests::test_handle_request_ack_uas ... ok
[INFO] [stdout] test dialog::invite::tests::test_build_update_session_expires_none ... ok
[INFO] [stdout] test dialog::invite::tests::test_build_prack_emits_route_headers ... ok
[INFO] [stdout] test dialog::invite::tests::test_handle_request_cancel ... ok
[INFO] [stdout] test dialog::invite::tests::test_build_update_session_expires_some ... ok
[INFO] [stdout] test dialog::invite::tests::test_from_dialog_info_builds_routed_update ... ok
[INFO] [stdout] test dialog::invite::tests::test_handle_request_invalid_cseq_ignored ... ok
[INFO] [stdout] test dialog::invite::tests::test_handle_response_confirmed_state ... ok
[INFO] [stdout] test dialog::invite::tests::test_handle_request_reinvite ... ok
[INFO] [stdout] test dialog::invite::tests::test_handle_response_other_state_noop ... ok
[INFO] [stdout] test dialog::invite::tests::test_handle_request_other_method ... ok
[INFO] [stdout] test dialog::invite::tests::test_handle_response_uas_ignored ... ok
[INFO] [stdout] test dialog::invite::tests::test_handle_update_emits_contact ... ok
[INFO] [stdout] test dialog::invite::tests::test_handle_update_echoes_session_expires ... ok
[INFO] [stdout] test dialog::invite::tests::test_handle_update_returns_200 ... ok
[INFO] [stdout] test dialog::invite::tests::test_handle_update_emits_allow_header ... ok
[INFO] [stdout] test dialog::invite::tests::test_invite_dialog_debug ... ok
[INFO] [stdout] test dialog::invite::tests::test_handle_update_no_session_expires_when_request_has_none ... ok
[INFO] [stdout] test dialog::invite::tests::test_reinvite_ignored_before_confirmed ... ok
[INFO] [stdout] test dialog::invite::tests::test_role_clone ... ok
[INFO] [stdout] test dialog::invite::tests::test_reinvite_ignored_on_stale_cseq ... ok
[INFO] [stdout] test dialog::invite::tests::test_send_bye_build_failure_returns_none ... ok
[INFO] [stdout] test dialog::invite::tests::test_is_terminated ... ok
[INFO] [stdout] test dialog::invite::tests::test_poll_actions_clears ... ok
[INFO] [stdout] test dialog::invite::tests::test_reinvite_triggers_event ... ok
[INFO] [stdout] test dialog::invite::tests::test_role_copy ... ok
[INFO] [stdout] test dialog::invite::tests::test_role_debug ... ok
[INFO] [stdout] test dialog::invite::tests::test_role_eq ... ok
[INFO] [stdout] test dialog::invite::tests::test_send_bye_confirmed ... ok
[INFO] [stdout] test dialog::invite::tests::test_send_bye_confirmed_uas ... ok
[INFO] [stdout] test dialog::invite::tests::test_send_bye_requires_confirmed ... ok
[INFO] [stdout] test dialog::invite::tests::test_send_bye_not_confirmed ... ok
[INFO] [stdout] test dialog::invite::tests::test_send_response_after_confirmed_does_not_reset_state ... ok
[INFO] [stdout] test dialog::invite::tests::test_send_bye_with_route_set ... ok
[INFO] [stdout] test dialog::invite::tests::test_send_response_failure ... ok
[INFO] [stdout] test dialog::invite::tests::test_send_response_failure_after_confirmed_keeps_state ... ok
[INFO] [stdout] test dialog::invite::tests::test_send_response_rejects_uas_dialog ... ok
[INFO] [stdout] test dialog::invite::tests::test_send_response_provisional ... ok
[INFO] [stdout] test dialog::invite::tests::test_send_response_uac_ignored ... ok
[INFO] [stdout] test dialog::invite::tests::test_termination_reason_clone ... ok
[INFO] [stdout] test dialog::invite::tests::test_termination_reason_debug ... ok
[INFO] [stdout] test dialog::invite::tests::test_uac_180_ringing_creates_early_dialog ... ok
[INFO] [stdout] test dialog::invite::tests::test_uac_100_trying_no_early_dialog ... ok
[INFO] [stdout] test dialog::invite::tests::test_send_response_provisional_keeps_state ... ok
[INFO] [stdout] test dialog::invite::tests::test_uac_183_session_progress ... ok
[INFO] [stdout] test dialog::invite::tests::test_uac_dialog_creation ... ok
[INFO] [stdout] test dialog::invite::tests::test_uac_dialog_provisional_180 ... ok
[INFO] [stdout] test dialog::invite::tests::test_uac_dialog_200_missing_contact ... ok
[INFO] [stdout] test dialog::invite::tests::test_uac_dialog_ignores_100 ... ok
[INFO] [stdout] test dialog::invite::tests::test_uac_dialog_provisional_missing_to_tag ... ok
[INFO] [stdout] test dialog::invite::tests::test_uac_dialog_established_on_200 ... ok
[INFO] [stdout] test dialog::invite::tests::test_uac_dialog_session_progress_183 ... ok
[INFO] [stdout] test dialog::invite::tests::test_uac_multiple_2xx_codes ... ok
[INFO] [stdout] test dialog::invite::tests::test_uas_dialog_creation ... ok
[INFO] [stdout] test dialog::invite::tests::test_uac_multiple_3xx_codes ... ok
[INFO] [stdout] test dialog::invite::tests::test_uas_dialog_established_on_200 ... ok
[INFO] [stdout] test dialog::manager::tests::test_ack_sent_non_existent_dialog ... ok
[INFO] [stdout] test dialog::invite::tests::test_uas_dialog_handle_response_noop ... ok
[INFO] [stdout] test dialog::invite::tests::test_uas_dialog_creation_invalid_invite ... ok
[INFO] [stdout] test dialog::manager::tests::test_ack_sent ... ok
[INFO] [stdout] test dialog::manager::tests::test_create_dialog_missing_from_tag ... ok
[INFO] [stdout] test dialog::manager::tests::test_create_dialog_missing_call_id ... ok
[INFO] [stdout] test dialog::manager::tests::test_cleanup_terminated_noop_for_active ... ok
[INFO] [stdout] test dialog::manager::tests::test_collect_dialog_actions_missing_handle ... ok
[INFO] [stdout] test dialog::manager::tests::test_cleanup_terminated ... ok
[INFO] [stdout] test dialog::manager::tests::test_create_dialog_non_invite_returns_none ... ok
[INFO] [stdout] test dialog::manager::tests::test_dialog_handle_copy ... ok
[INFO] [stdout] test dialog::manager::tests::test_dialog_handle_debug ... ok
[INFO] [stdout] test dialog::manager::tests::test_dialog_handle_hash ... ok
[INFO] [stdout] test dialog::manager::tests::test_dialog_manager_debug ... ok
[INFO] [stdout] test dialog::manager::tests::test_dialog_handle_eq ... ok
[INFO] [stdout] test dialog::invite::tests::test_uac_dialog_rejected ... ok
[INFO] [stdout] test dialog::manager::tests::test_handle_request_bye_on_existing_dialog ... ok
[INFO] [stdout] test dialog::invite::tests::test_uac_dialog_response_below_100 ... ok
[INFO] [stdout] test dialog::manager::tests::test_handle_request_for_unknown_dialog ... ok
[INFO] [stdout] test dialog::manager::tests::test_handle_request_missing_dialog_entry ... ok
[INFO] [stdout] test dialog::manager::tests::test_dialog_handle_clone ... ok
[INFO] [stdout] test dialog::manager::tests::test_handle_response_missing_call_id ... ok
[INFO] [stdout] test dialog::manager::tests::test_create_uac_dialog ... ok
[INFO] [stdout] test dialog::manager::tests::test_handle_request_missing_call_id_non_invite ... ok
[INFO] [stdout] test dialog::manager::tests::test_handle_response_establishes_dialog ... ok
[INFO] [stdout] test dialog::manager::tests::test_handle_response_missing_dialog_entry ... ok
[INFO] [stdout] test dialog::manager::tests::test_handle_request_reinvite_event ... ok
[INFO] [stdout] test dialog::manager::tests::test_handle_response_missing_from_tag ... ok
[INFO] [stdout] test dialog::manager::tests::test_handle_response_provisional ... ok
[INFO] [stdout] test dialog::manager::tests::test_handle_response_uses_established_mapping ... ok
[INFO] [stdout] test dialog::manager::tests::test_handle_response_rejection ... ok
[INFO] [stdout] test dialog::manager::tests::test_handle_response_without_pending_or_to_tag ... ok
[INFO] [stdout] test dialog::manager::tests::test_incoming_invite_missing_from_tag ... ok
[INFO] [stdout] test dialog::manager::tests::test_handle_response_session_progress_event ... ok
[INFO] [stdout] test dialog::manager::tests::test_incoming_invite_creates_dialog ... ok
[INFO] [stdout] test dialog::manager::tests::test_manager_action_clone ... ok
[INFO] [stdout] test dialog::manager::tests::test_manager_action_debug ... ok
[INFO] [stdout] test dialog::manager::tests::test_handle_response_unknown_dialog ... ok
[INFO] [stdout] test dialog::manager::tests::test_manager_event_variants ... ok
[INFO] [stdout] test dialog::manager::tests::test_multiple_dialogs ... ok
[INFO] [stdout] test dialog::manager::tests::test_send_200_establishes_dialog ... ok
[INFO] [stdout] test dialog::manager::tests::test_manager_action_variants ... ok
[INFO] [stdout] test dialog::manager::tests::test_send_bye ... ok
[INFO] [stdout] test dialog::manager::tests::test_send_response_after_confirmed_does_not_remap ... ok
[INFO] [stdout] test dialog::manager::tests::test_poll_actions_clears ... ok
[INFO] [stdout] test dialog::manager::tests::test_manager_event_debug ... ok
[INFO] [stdout] test dialog::manager::tests::test_manager_event_clone ... ok
[INFO] [stdout] test dialog::manager::tests::test_send_bye_non_existent_dialog ... ok
[INFO] [stdout] test dialog::manager::tests::test_send_bye_unknown_handle_returns_none ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_id_clone ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_id_eq ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_id_from_request_uac_missing_call_id ... ok
[INFO] [stdout] test dialog::manager::tests::test_send_response_with_invalid_handle ... ok
[INFO] [stdout] test dialog::manager::tests::test_send_response_provisional_does_not_confirm ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_id_from_request_uac_option ... ok
[INFO] [stdout] test dialog::state::tests::test_detect_secure_transport_prefix_via ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_id_from_request_uac_missing_from_tag ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_id_from_request_uas ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_id_from_request_uas_missing_call_id ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_id_from_response_uac_missing_from_tag ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_id_from_request_uas_missing_from_tag ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_id_new ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_id_debug ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_id_from_response_uac ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_id_hash ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_id_from_request_uac ... ok
[INFO] [stdout] test dialog::state::tests::test_detect_secure_transport_prefix_via_lowercase ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_id_from_response_uac_missing_call_id ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_info_clone ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_info_debug ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_info_from_invite_uas ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_info_from_invite_uas_invalid_contact ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_info_from_invite_uas_invalid_cseq ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_info_from_invite_uas_invalid_from_uri ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_info_from_invite_uas_missing_call_id ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_info_from_invite_uas_option ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_info_secure_transport_detection ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_info_from_response ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_info_from_response_invalid_cseq ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_info_from_response_invalid_from_uri ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_info_from_invite_uas_invalid_to_uri ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_info_from_response_invalid_to_uri ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_info_from_response_missing_contact ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_state_all_variants ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_state_clone ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_info_secure_transport_missing_via ... ok
[INFO] [stdout] test dialog::state::tests::test_route_set_debug ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_info_secure_transport_tls ... ok
[INFO] [stdout] test dialog::state::tests::test_route_set_default ... ok
[INFO] [stdout] test dialog::state::tests::test_route_set_from_record_route_values_empty ... ok
[INFO] [stdout] test dialog::state::tests::test_route_set_from_record_route_values ... ok
[INFO] [stdout] test dialog::state::tests::test_route_set_from_record_route_values_reversed ... ok
[INFO] [stdout] test dialog::state::tests::test_route_set_from_record_route_values_no_lr ... ok
[INFO] [stdout] test dialog::state::tests::test_route_set_new ... ok
[INFO] [stdout] test dialog::state::tests::test_route_set_routes ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_info_secure_transport_udp ... ok
[INFO] [stdout] test dialog::state::tests::test_route_set_clone ... ok
[INFO] [stdout] test ice::agent::tests::build_binding_response_emits_ipv6_xor_mapped_address ... ok
[INFO] [stdout] test dialog::state::tests::test_dialog_info_secure_transport_invalid_via ... ok
[INFO] [stdout] test ice::agent::tests::test_candidate_pair_clone ... ok
[INFO] [stdout] test dialog::state::tests::test_next_local_seq ... ok
[INFO] [stdout] test ice::agent::tests::test_candidate_pair_debug ... ok
[INFO] [stdout] test ice::agent::tests::test_close_clears_sockets ... ok
[INFO] [stdout] test ice::agent::tests::responder_answers_valid_binding_request ... ok
[INFO] [stdout] test ice::agent::tests::test_connectivity_check_username_format ... ok
[INFO] [stdout] test ice::agent::tests::test_controlled_agent_does_not_nominate ... ok
[INFO] [stdout] test ice::agent::tests::test_controlled_agent_ice_attribute ... ok
[INFO] [stdout] test dialog::state::tests::test_update_remote_seq ... ok
[INFO] [stdout] test ice::agent::tests::test_fallback_no_candidates ... ok
[INFO] [stdout] test ice::agent::tests::test_fallback_prefers_host_to_host ... ok
[INFO] [stdout] test ice::agent::tests::test_controlling_agent_nominates_pair ... ok
[INFO] [stdout] test ice::agent::tests::test_fallback_selection ... ok
[INFO] [stdout] test ice::agent::tests::test_fallback_selection_non_host_pair ... ok
[INFO] [stdout] test ice::agent::tests::test_form_candidate_pairs_no_duplicates ... ok
[INFO] [stdout] test ice::agent::tests::test_form_candidate_pairs_different_components ... ok
[INFO] [stdout] test ice::agent::tests::test_form_candidate_pairs_skips_mismatched_transport ... ok
[INFO] [stdout] test ice::agent::tests::test_form_candidate_pairs ... ok
[INFO] [stdout] test ice::agent::tests::test_form_candidate_pairs_frozen_state ... ok
[INFO] [stdout] test ice::agent::tests::test_gather_candidates_forced_local_addr_error ... ok
[INFO] [stdout] test ice::agent::tests::test_gather_candidates_state ... ok
[INFO] [stdout] test ice::agent::tests::test_gather_host_candidates ... ok
[INFO] [stdout] test ice::agent::tests::test_gather_candidates_respects_gather_timeout ... ok
[INFO] [stdout] test ice::agent::tests::test_gather_host_candidates_with_bind_error ... ok
[INFO] [stdout] test ice::agent::tests::test_generate_pwd ... ok
[INFO] [stdout] test ice::agent::tests::test_gather_srflx_candidates_ignores_base_address ... ok
[INFO] [stdout] test ice::agent::tests::test_generate_ufrag ... ok
[INFO] [stdout] test ice::agent::tests::test_generate_pwd_uniqueness ... ok
[INFO] [stdout] test ice::agent::tests::test_generate_ufrag_uniqueness ... ok
[INFO] [stdout] test ice::agent::tests::test_get_local_addresses_with_bind_error ... ok
[INFO] [stdout] test ice::agent::tests::test_get_local_addresses ... ok
[INFO] [stdout] test ice::agent::tests::test_get_local_addresses_with_connect_error ... ok
[INFO] [stdout] test ice::agent::tests::test_get_local_addresses_with_success ... ok
[INFO] [stdout] test ice::agent::tests::test_ice_agent_controlled_role ... ok
[INFO] [stdout] test ice::agent::tests::test_ice_agent_creation ... ok
[INFO] [stdout] test ice::agent::tests::test_ice_config_clone ... ok
[INFO] [stdout] test ice::agent::tests::test_ice_config_custom ... ok
[INFO] [stdout] test ice::agent::tests::test_ice_config_debug ... ok
[INFO] [stdout] test ice::agent::tests::test_ice_config_default ... ok
[INFO] [stdout] test ice::agent::tests::test_get_local_addresses_with_local_addr_error ... ok
[INFO] [stdout] test ice::agent::tests::test_ice_error_failed ... ok
[INFO] [stdout] test ice::agent::tests::test_ice_error_debug ... ok
[INFO] [stdout] test ice::agent::tests::test_ice_error_no_candidates ... ok
[INFO] [stdout] test ice::agent::tests::test_ice_error_io ... ok
[INFO] [stdout] test ice::agent::tests::test_ice_role_clone ... ok
[INFO] [stdout] test ice::agent::tests::test_ice_role_eq ... ok
[INFO] [stdout] test ice::agent::tests::test_ice_state_clone ... ok
[INFO] [stdout] test ice::agent::tests::test_ice_state_debug ... ok
[INFO] [stdout] test ice::agent::tests::test_ice_state_eq ... ok
[INFO] [stdout] test ice::agent::tests::test_ice_role_debug ... ok
[INFO] [stdout] test ice::agent::tests::test_gather_srflx_candidates ... ok
[INFO] [stdout] test ice::agent::tests::test_local_candidates_accessor ... ok
[INFO] [stdout] test ice::agent::tests::test_ice_state_transitions ... ok
[INFO] [stdout] test ice::agent::tests::test_multiple_remote_candidates ... ok
[INFO] [stdout] test ice::agent::tests::test_normalize_thread_id_branches ... ok
[INFO] [stdout] test ice::agent::tests::test_pair_prioritization ... ok
[INFO] [stdout] test ice::agent::tests::test_pair_priority_role_difference ... ok
[INFO] [stdout] test ice::agent::tests::test_pair_state_clone ... ok
[INFO] [stdout] test ice::agent::tests::test_pair_state_debug ... ok
[INFO] [stdout] test ice::agent::tests::test_local_credentials ... ok
[INFO] [stdout] test ice::agent::tests::test_perform_connectivity_check_bad_cookie ... ok
[INFO] [stdout] test ice::agent::tests::test_pair_state_eq ... ok
[INFO] [stdout] test ice::agent::tests::test_perform_connectivity_check_bad_message_type ... ok
[INFO] [stdout] test ice::agent::tests::test_perform_connectivity_check_send_error ... ok
[INFO] [stdout] test ice::agent::tests::test_perform_connectivity_check_success ... ok
[INFO] [stdout] test ice::agent::tests::test_perform_connectivity_check_timeout ... ok
[INFO] [stdout] test dialog::invite::tests::test_build_prack_debug_asserts_on_no_rseq - should panic ... ok
[INFO] [stdout] test ice::agent::tests::test_remote_credentials_missing_password ... ok
[INFO] [stdout] test ice::agent::tests::test_selected_pair_initially_none ... ok
[INFO] [stdout] test ice::agent::tests::test_set_remote_credentials ... ok
[INFO] [stdout] test ice::agent::tests::test_socket_for_returns_bound_socket ... ok
[INFO] [stdout] test ice::agent::tests::test_mock_stun_server_ipv6_not_implemented - should panic ... ok
[INFO] [stdout] test ice::agent::tests::test_socket_for_unknown_address ... ok
[INFO] [stdout] test ice::agent::tests::test_start_checks_missing_socket_falls_back ... ok
[INFO] [stdout] test ice::agent::tests::test_start_checks_pair_state_progression ... ok
[INFO] [stdout] test ice::agent::tests::test_start_checks_state ... ok
[INFO] [stdout] test ice::agent::tests::test_start_checks_success_controlled ... ok
[INFO] [stdout] test ice::agent::tests::test_start_checks_success ... ok
[INFO] [stdout] test ice::agent::tests::test_stun_binding_request_bad_magic_cookie ... ok
[INFO] [stdout] test ice::agent::tests::test_start_checks_success_controlling ... ok
[INFO] [stdout] test ice::agent::tests::test_stun_binding_request_no_mapped_address ... ok
[INFO] [stdout] test ice::agent::tests::test_stun_binding_request_non_xor_attribute ... ok
[INFO] [stdout] test ice::agent::tests::test_stun_binding_request_non_ipv4_family ... ok
[INFO] [stdout] test ice::agent::tests::test_stun_binding_request_not_response ... ok
[INFO] [stdout] test ice::agent::tests::test_stun_binding_request_short_xor_attribute ... ok
[INFO] [stdout] test ice::agent::tests::test_stun_binding_request_success ... ok
[INFO] [stdout] test ice::agent::tests::test_stun_binding_request_timeout ... ok
[INFO] [stdout] test ice::agent::tests::test_unfreeze_related_pairs ... ok
[INFO] [stdout] test ice::agent::tests::test_unfreeze_related_pairs_skips_mismatched ... ok
[INFO] [stdout] test ice::agent::tests::test_update_remote_credentials ... ok
[INFO] [stdout] test ice::agent::tests::responder_drops_invalid_username ... ok
[INFO] [stdout] test ice::agent::tests::responder_tasks_aborted_on_close ... ok
[INFO] [stdout] test ice::candidate::tests::test_all_type_preferences ... ok
[INFO] [stdout] test ice::candidate::tests::test_candidate_clone ... ok
[INFO] [stdout] test ice::candidate::tests::test_candidate_debug ... ok
[INFO] [stdout] test ice::candidate::tests::test_candidate_type_as_str ... ok
[INFO] [stdout] test ice::candidate::tests::test_candidate_type_clone ... ok
[INFO] [stdout] test ice::candidate::tests::test_candidate_type_copy ... ok
[INFO] [stdout] test ice::agent::tests::responder_drops_invalid_message_integrity ... ok
[INFO] [stdout] test ice::candidate::tests::test_candidate_eq ... ok
[INFO] [stdout] test ice::candidate::tests::test_candidate_type_debug ... ok
[INFO] [stdout] test ice::candidate::tests::test_candidate_type_display ... ok
[INFO] [stdout] test ice::candidate::tests::test_candidate_type_hash ... ok
[INFO] [stdout] test ice::candidate::tests::test_candidate_type_eq ... ok
[INFO] [stdout] test ice::candidate::tests::test_candidate_type_parse_all ... ok
[INFO] [stdout] test ice::candidate::tests::test_from_sdp_invalid_candidate_type ... ok
[INFO] [stdout] test ice::candidate::tests::test_from_sdp_invalid_component ... ok
[INFO] [stdout] test ice::candidate::tests::test_candidate_type_preference ... ok
[INFO] [stdout] test ice::candidate::tests::test_from_sdp_invalid_port ... ok
[INFO] [stdout] test ice::candidate::tests::test_from_sdp_invalid_transport ... ok
[INFO] [stdout] test ice::candidate::tests::test_from_sdp_lowercase_transport ... ok
[INFO] [stdout] test ice::candidate::tests::test_from_sdp_invalid_ip ... ok
[INFO] [stdout] test ice::candidate::tests::test_from_sdp_missing_typ ... ok
[INFO] [stdout] test ice::candidate::tests::test_from_sdp_invalid_priority ... ok
[INFO] [stdout] test ice::candidate::tests::test_from_sdp_raddr_with_non_rport_param ... ok
[INFO] [stdout] test ice::candidate::tests::test_from_sdp_tcp_transport ... ok
[INFO] [stdout] test ice::candidate::tests::test_host_candidate ... ok
[INFO] [stdout] test ice::candidate::tests::test_pair_priority_d_greater ... ok
[INFO] [stdout] test ice::candidate::tests::test_from_sdp_too_short ... ok
[INFO] [stdout] test ice::candidate::tests::test_from_sdp_raddr_without_rport ... ok
[INFO] [stdout] test ice::candidate::tests::test_priority_calculation ... ok
[INFO] [stdout] test ice::candidate::tests::test_pair_priority ... ok
[INFO] [stdout] test ice::candidate::tests::test_peer_reflexive_candidate ... ok
[INFO] [stdout] test ice::candidate::tests::test_pair_priority_g_greater ... ok
[INFO] [stdout] test ice::candidate::tests::test_priority_calculation_component_2 ... ok
[INFO] [stdout] test ice::candidate::tests::test_sdp_parse_with_raddr ... ok
[INFO] [stdout] test ice::candidate::tests::test_sdp_roundtrip_with_related ... ok
[INFO] [stdout] test ice::candidate::tests::test_srflx_candidate ... ok
[INFO] [stdout] test ice::candidate::tests::test_transport_as_str ... ok
[INFO] [stdout] test ice::candidate::tests::test_sdp_roundtrip ... ok
[INFO] [stdout] test ice::candidate::tests::test_sdp_parse_invalid_rport_only ... ok
[INFO] [stdout] test ice::candidate::tests::test_sdp_parse_invalid_raddr_rport ... ok
[INFO] [stdout] test ice::candidate::tests::test_transport_copy ... ok
[INFO] [stdout] test ice::candidate::tests::test_transport_debug ... ok
[INFO] [stdout] test ice::candidate::tests::test_transport_display ... ok
[INFO] [stdout] test ice::candidate::tests::test_transport_eq ... ok
[INFO] [stdout] test ice::candidate::tests::test_transport_hash ... ok
[INFO] [stdout] test ice::candidate::tests::test_transport_clone ... ok
[INFO] [stdout] test ice::stun::tests::test_build_binding_request ... ok
[INFO] [stdout] test ice::stun::tests::test_build_binding_request_all_ones ... ok
[INFO] [stdout] test ice::stun::tests::test_build_binding_request_all_zeros ... ok
[INFO] [stdout] test ice::stun::tests::test_build_binding_request_different_transaction_ids ... ok
[INFO] [stdout] test ice::stun::tests::test_error_response_matches_false ... ok
[INFO] [stdout] test ice::stun::tests::test_error_response_matches_reason_mismatch ... ok
[INFO] [stdout] test ice::stun::tests::test_error_response_matches_code_mismatch ... ok
[INFO] [stdout] test ice::stun::tests::test_generate_transaction_id ... ok
[INFO] [stdout] test ice::stun::tests::test_normalize_thread_id_branches ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_binding_response ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_binding_response_attribute_truncated_header ... ok
[INFO] [stdout] test ice::stun::tests::test_generate_transaction_id_uniqueness ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_binding_response_attribute_no_padding_needed ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_binding_response_attribute_truncated_value ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_binding_response_bad_cookie ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_binding_response_corrupt_attribute_length ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_binding_response_attribute_two_byte_padding ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_binding_response_attribute_one_byte_padding ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_binding_response_error_type ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_binding_response_invalid_message_type_format ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_binding_response_many_unknown_attributes ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_binding_response_no_mapped_address ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_binding_response_prefers_xor_over_mapped ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_binding_response_truncated_padding ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_binding_response_txn_id_last_byte_different ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_binding_response_truncated_attributes ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_binding_response_txn_id_mismatch ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_binding_response_txn_id_one_bit_different ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_binding_response_unknown_attr_with_odd_padding ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_binding_response_too_short ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_binding_response_with_unknown_attributes ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_binding_response_wrong_type ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_binding_response_with_software_attribute ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_binding_response_with_mapped_address ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_binding_response_truncated_header ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_binding_response_zero_length_message ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_error_response_multiple_attributes ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_error_response_no_error_attr ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_error_response_no_reason ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_error_response ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_error_response_error_code_parsed ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_error_response_non_error_attributes ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_error_response_truncated_attribute ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_error_response_short_error_code_attr ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_error_response_with_reason_phrase ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_error_response_wrong_attribute_type ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_mapped_address_exact_minimum_ipv6 ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_error_response_with_padding ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_mapped_address_ipv6 ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_mapped_address_ipv4_too_short ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_mapped_address_ipv6_too_short ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_mapped_address_nonzero_reserved ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_mapped_address_too_short ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_xor_mapped_address_ipv4 ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_mapped_address_unknown_family ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_mapped_address_exact_minimum_ipv4 ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_mapped_address_ipv4 ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_xor_mapped_address_ipv6 ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_xor_mapped_address_max_port ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_xor_mapped_address_zero_port ... ok
[INFO] [stdout] test ice::stun::tests::test_stun_client_bind_forced_local_addr_error ... ok
[INFO] [stdout] test ice::stun::tests::test_stun_client_bind ... ok
[INFO] [stdout] test ice::stun::tests::test_parse_xor_mapped_address_ipv6_exact_match ... ok
[INFO] [stdout] test ice::stun::tests::test_stun_client_binding_request_forced_send_error ... ok
[INFO] [stdout] test ice::stun::tests::test_stun_client_binding_request_invalid_response_then_success ... ok
[INFO] [stdout] test ice::stun::tests::test_stun_client_binding_request_forced_recv_error ... ok
[INFO] [stdout] test ice::stun::tests::test_stun_client_binding_request_success_with_retry ... ok
[INFO] [stdout] test ice::stun::tests::test_stun_client_binding_request_zero_retries_timeout ... ok
[INFO] [stdout] test ice::stun::tests::test_stun_client_creation ... ok
[INFO] [stdout] test ice::stun::tests::test_stun_client_local_addr_forced_error ... ok
[INFO] [stdout] test ice::stun::tests::test_stun_client_set_retries ... ok
[INFO] [stdout] test ice::stun::tests::test_stun_client_set_timeout ... ok
[INFO] [stdout] test ice::stun::tests::test_stun_error_debug ... ok
[INFO] [stdout] test ice::stun::tests::test_stun_error_error_response ... ok
[INFO] [stdout] test ice::stun::tests::test_stun_error_invalid_response ... ok
[INFO] [stdout] test ice::stun::tests::test_stun_error_io ... ok
[INFO] [stdout] test ice::stun::tests::test_stun_error_no_mapped_address ... ok
[INFO] [stdout] test ice::stun::tests::test_stun_error_timeout ... ok
[INFO] [stdout] test ice::stun::tests::test_stun_server_clone ... ok
[INFO] [stdout] test ice::stun::tests::test_stun_server_constants ... ok
[INFO] [stdout] test ice::stun::tests::test_stun_server_debug ... ok
[INFO] [stdout] test ice::stun::tests::test_stun_server_new ... ok
[INFO] [stdout] test ice::turn::tests::test_address_families ... ok
[INFO] [stdout] test ice::turn::tests::test_allocate_result_variants ... ok
[INFO] [stdout] test ice::turn::tests::test_attribute_types ... ok
[INFO] [stdout] test ice::turn::tests::test_auth_context_fields ... ok
[INFO] [stdout] test ice::turn::tests::test_build_permission_request ... ok
[INFO] [stdout] test ice::turn::tests::test_build_refresh_request ... ok
[INFO] [stdout] test ice::turn::tests::test_build_send_indication ... ok
[INFO] [stdout] test ice::turn::tests::test_channel_bind_message_types ... ok
[INFO] [stdout] test ice::turn::tests::test_channel_number_attribute_type ... ok
[INFO] [stdout] test ice::turn::tests::test_compute_long_term_key ... ok
[INFO] [stdout] test ice::turn::tests::test_compute_long_term_key_deterministic ... ok
[INFO] [stdout] test ice::turn::tests::test_compute_long_term_key_different_password ... ok
[INFO] [stdout] test ice::turn::tests::test_compute_long_term_key_different_realm ... ok
[INFO] [stdout] test ice::turn::tests::test_encode_xor_address_ipv4_various ... ok
[INFO] [stdout] test ice::turn::tests::test_encode_xor_address_ipv6_various ... ok
[INFO] [stdout] test ice::turn::tests::test_error_code_parsing ... ok
[INFO] [stdout] test ice::stun::tests::test_stun_client_bind_invalid_address ... ok
[INFO] [stdout] test ice::turn::tests::test_generate_transaction_id ... ok
[INFO] [stdout] test ice::turn::tests::test_magic_cookie ... ok
[INFO] [stdout] test ice::turn::tests::test_generate_transaction_id_randomness ... ok
[INFO] [stdout] test ice::turn::tests::test_message_integrity_roundtrip ... ok
[INFO] [stdout] test ice::turn::tests::test_message_integrity_too_short ... ok
[INFO] [stdout] test ice::turn::tests::test_message_integrity_no_attribute ... ok
[INFO] [stdout] test ice::turn::tests::test_message_integrity_truncated_attribute ... ok
[INFO] [stdout] test ice::turn::tests::test_message_integrity_wrong_username ... ok
[INFO] [stdout] test ice::turn::tests::test_message_types ... ok
[INFO] [stdout] test ice::turn::tests::test_normalize_thread_id_branches ... ok
[INFO] [stdout] test ice::turn::tests::test_pad_to_4_bytes ... ok
[INFO] [stdout] test ice::turn::tests::test_pad_to_4_bytes_empty ... ok
[INFO] [stdout] test ice::turn::tests::test_message_integrity_wrong_realm ... ok
[INFO] [stdout] test ice::turn::tests::test_pad_to_4_bytes_single ... ok
[INFO] [stdout] test ice::turn::tests::test_pad_to_4_bytes_various ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_allocate_error_response ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_allocate_response_no_relay_addr ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_allocate_response_ignores_unknown_attr ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_allocate_response_too_short ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_allocate_response_success ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_allocate_response_truncated_attr_len ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_allocate_response_truncated_padding ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_allocate_response_unexpected_type ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_data_indication ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_allocate_response_wrong_txn_id ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_data_indication_missing_data ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_data_indication_success ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_data_indication_too_short ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_data_indication_truncated_attr ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_data_indication_truncated_padding ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_data_indication_ignores_unknown_attr ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_error_response_500 ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_data_indication_wrong_type ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_error_response_auth_required ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_error_response_auth_required_missing_fields ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_error_response_short_error_code ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_permission_response ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_permission_response_too_short ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_error_response_truncated_attr ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_permission_response_wrong_type ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_refresh_response ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_refresh_response_truncated_attr ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_refresh_response_truncated_padding ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_refresh_response_too_short ... ok
[INFO] [stdout] test ice::stun::tests::test_stun_client_binding_request_timeout ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_refresh_response_unknown_attr_default ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_refresh_response_wrong_type ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_xor_address_invalid_family ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_xor_address_ipv6_too_short ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_xor_address_ipv4_too_short ... ok
[INFO] [stdout] test ice::turn::tests::test_transport_udp ... ok
[INFO] [stdout] test ice::turn::tests::test_parse_xor_address_too_short ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_allocation ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_allocation_clone ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_allocation_debug ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_allocation_zero_lifetime ... ok
[INFO] [stdout] test ice::stun::tests::test_stun_client_binding_request_timeout_then_success ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_allocate_direct_success ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_allocate_auth_send_error ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_allocate_auth_send_request_error ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_allocate_double_auth ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_allocate_success ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_allocate_error_response ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_build_allocate_request_no_auth ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_build_allocate_request_with_auth ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_create_permission ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_create_permission_parse_error ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_create_permission_send_error ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_local_addr_forced_error ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_create_permission_not_allocated ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_new ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_new_forced_bind_error ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_new_forced_local_addr_error ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_new_forced_connect_error ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_recv_data_forced_recv_error ... ok
[INFO] [stdout] test ice::turn::tests::test_send_raw_timeout_retries ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_refresh ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_refresh_not_allocated ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_refresh_parse_error ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_refresh_send_error ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_send_data ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_send_data_forced_send_error ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_send_data_with_allocation ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_send_raw_forced_recv_error ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_send_raw_forced_send_error ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_send_raw_zero_retries_timeout ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_error_auth_required ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_error_debug ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_error_error_response ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_error_invalid_response ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_error_io ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_error_no_relay_address ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_error_not_allocated ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_error_timeout ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_server_clone ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_server_debug ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_allocate_timeout ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_server_new ... ok
[INFO] [stdout] test ice::turn::tests::test_xor_address_different_ports ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_server_with_realm ... ok
[INFO] [stdout] test ice::turn::tests::test_xor_address_encode_decode_ipv4 ... ok
[INFO] [stdout] test ice::turn::tests::test_xor_address_encode_decode_ipv6 ... ok
[INFO] [stdout] test ice::turn::tests::test_xor_address_full_ipv6 ... ok
[INFO] [stdout] test ice::turn::tests::test_xor_address_ipv6_loopback ... ok
[INFO] [stdout] test ice::turn::tests::test_xor_address_loopback ... ok
[INFO] [stdout] test ice::turn::tests::test_xor_mapped_address_attribute_type ... ok
[INFO] [stdout] test ice::turn::tests::test_xor_relayed_address_attribute_type ... ok
[INFO] [stdout] test media::codec::g711::tests::test_all_encoded_values_decode ... ok
[INFO] [stdout] test media::codec::g711::tests::test_codec_clone ... ok
[INFO] [stdout] test media::codec::g711::tests::test_codec_variant_accessors ... ok
[INFO] [stdout] test media::codec::g711::tests::test_codec_names ... ok
[INFO] [stdout] test media::codec::g711::tests::test_encode_decode_single_sample ... ok
[INFO] [stdout] test media::codec::g711::tests::test_empty_encode_decode ... ok
[INFO] [stdout] test media::codec::g711::tests::test_frame_sizes ... ok
[INFO] [stdout] test media::codec::g711::tests::test_frame_size_constants ... ok
[INFO] [stdout] test media::codec::g711::tests::test_pcma_boundary_values ... ok
[INFO] [stdout] test media::codec::g711::tests::test_payload_types ... ok
[INFO] [stdout] test media::codec::g711::tests::test_pcma_full_range_monotonic ... ok
[INFO] [stdout] test media::codec::g711::tests::test_pcmu_boundary_values ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_recv_data ... ok
[INFO] [stdout] test media::codec::g711::tests::test_pcmu_full_range_monotonic ... ok
[INFO] [stdout] test media::codec::g711::tests::test_pcmu_roundtrip ... ok
[INFO] [stdout] test media::codec::g711::tests::test_silence ... ok
[INFO] [stdout] test media::codec::g711::tests::test_silence_frame ... ok
[INFO] [stdout] test media::codec::g711::tests::test_pcma_roundtrip ... ok
[INFO] [stdout] test media::codec::g711::tests::test_silence_frame_alaw ... ok
[INFO] [stdout] test media::codec::g711::tests::test_silence_frame_values ... ok
[INFO] [stdout] test media::codec::g711::tests::test_variant_and_name ... ok
[INFO] [stdout] test media::codec::g722::tests::test_default ... ok
[INFO] [stdout] test media::codec::g711::tests::test_single_sample_encode_decode ... ok
[INFO] [stdout] test media::codec::g722::tests::test_frame_sizes ... ok
[INFO] [stdout] test media::codec::g722::tests::test_name ... ok
[INFO] [stdout] test media::codec::g722::tests::test_payload_type ... ok
[INFO] [stdout] test media::codec::g722::tests::test_reset ... ok
[INFO] [stdout] test media::codec::g722::tests::test_encode_decode_roundtrip ... ok
[INFO] [stdout] test media::codec::g722::tests::test_silence_frame ... ok
[INFO] [stdout] test media::codec::opus::tests::test_config_uses_bitrate_enum ... ok
[INFO] [stdout] test media::codec::opus::tests::test_create_codec ... ok
[INFO] [stdout] test media::codec::opus::tests::test_fullband_config ... ok
[INFO] [stdout] test media::codec::opus::tests::test_name ... ok
[INFO] [stdout] test media::codec::opus::tests::test_set_bitrate_auto ... ok
[INFO] [stdout] test media::codec::opus::tests::test_encode_decode_roundtrip ... ok
[INFO] [stdout] test media::codec::opus::tests::test_plc ... ok
[INFO] [stdout] test media::codec::opus::tests::test_set_bitrate_huge_clamped ... ok
[INFO] [stdout] test media::codec::opus::tests::test_set_bitrate_zero_rejected ... ok
[INFO] [stdout] test ice::turn::tests::test_turn_client_recv_data_timeout ... ok
[INFO] [stdout] test media::codec::opus::tests::test_set_dtx_toggle ... ok
[INFO] [stdout] test media::codec::opus::tests::test_set_packet_loss_perc ... ok
[INFO] [stdout] test media::codec::opus::tests::test_set_fec_modes ... ok
[INFO] [stdout] test media::codec::opus::tests::test_wideband_config ... ok
[INFO] [stdout] test media::jitter::tests::test_buffer_default_config ... ok
[INFO] [stdout] test media::jitter::tests::test_buffer_overrun_acceleration ... ok
[INFO] [stdout] test media::jitter::tests::test_adapt_delay_increase_and_decrease ... ok
[INFO] [stdout] test media::jitter::tests::test_buffer_underrun ... ok
[INFO] [stdout] test media::jitter::tests::test_buffered_packet_clone ... ok
[INFO] [stdout] test media::jitter::tests::test_concealment_fadeout ... ok
[INFO] [stdout] test media::jitter::tests::test_config_conversions ... ok
[INFO] [stdout] test media::jitter::tests::test_duplicate_rejection ... ok
[INFO] [stdout] test media::codec::opus::tests::test_set_packet_loss_out_of_range ... ok
[INFO] [stdout] test media::jitter::tests::test_is_primed ... ok
[INFO] [stdout] test media::jitter::tests::test_late_packet_rejection ... ok
[INFO] [stdout] test media::jitter::tests::test_len_and_is_empty ... ok
[INFO] [stdout] test media::jitter::tests::test_loss_concealment ... ok
[INFO] [stdout] test media::jitter::tests::test_multiple_resets ... ok
[INFO] [stdout] test media::jitter::tests::test_out_of_order_packets ... ok
[INFO] [stdout] test media::codec::opus::tests::test_set_bitrate_explicit ... ok
[INFO] [stdout] test media::jitter::tests::test_pop_accelerates_when_buffer_too_full ... ok
[INFO] [stdout] test media::jitter::tests::test_pop_conceals_when_gap_within_delay_window ... ok
[INFO] [stdout] test media::jitter::tests::test_playout_decision_equality ... ok
[INFO] [stdout] test media::jitter::tests::test_pop_without_next_playout_ts ... ok
[INFO] [stdout] test media::jitter::tests::test_push_and_pop ... ok
[INFO] [stdout] test media::jitter::tests::test_push_overflow_fuzz_001 ... ok
[INFO] [stdout] test media::jitter::tests::test_pop_with_empty_buffer_primed ... ok
[INFO] [stdout] test media::jitter::tests::test_push_without_next_seq ... ok
[INFO] [stdout] test media::jitter::tests::test_push_without_next_playout_ts ... ok
[INFO] [stdout] test media::jitter::tests::test_reordering ... ok
[INFO] [stdout] test media::jitter::tests::test_sequence_diff_wraparound ... ok
[INFO] [stdout] test media::jitter::tests::test_sequence_wraparound ... ok
[INFO] [stdout] test media::jitter::tests::test_silence_before_primed ... ok
[INFO] [stdout] test media::jitter::tests::test_reset ... ok
[INFO] [stdout] test media::jitter::tests::test_stats ... ok
[INFO] [stdout] test media::jitter::tests::test_stats_accumulation ... ok
[INFO] [stdout] test media::jitter::tests::test_target_delay_accessors ... ok
[INFO] [stdout] test media::jitter::tests::test_timestamp_before ... ok
[INFO] [stdout] test media::jitter::tests::test_timestamp_wraparound ... ok
[INFO] [stdout] test media::jitter::tests::test_timestamp_diff_wraparound ... ok
[INFO] [stdout] test media::mixer::tests::test_active_speaker_default ... ok
[INFO] [stdout] test media::mixer::tests::test_active_speaker_detector ... ok
[INFO] [stdout] test media::mixer::tests::test_active_speaker_clear ... ok
[INFO] [stdout] test media::mixer::tests::test_active_speaker_empty_history ... ok
[INFO] [stdout] test media::mixer::tests::test_active_speaker_history_length ... ok
[INFO] [stdout] test media::mixer::tests::test_active_speaker_empty_history_entry ... ok
[INFO] [stdout] test media::mixer::tests::test_active_speaker_remove ... ok
[INFO] [stdout] test media::mixer::tests::test_active_speaker_set_threshold ... ok
[INFO] [stdout] test media::mixer::tests::test_active_speaker_multiple_candidates ... ok
[INFO] [stdout] test media::mixer::tests::test_active_speaker_smoothing ... ok
[INFO] [stdout] test media::mixer::tests::test_auto_gain_control ... ok
[INFO] [stdout] test media::mixer::tests::test_active_speakers_sorted ... ok
[INFO] [stdout] test media::mixer::tests::test_auto_gain_control_clipping ... ok
[INFO] [stdout] test media::mixer::tests::test_auto_gain_control_already_at_target ... ok
[INFO] [stdout] test media::mixer::tests::test_auto_gain_control_empty ... ok
[INFO] [stdout] test media::mixer::tests::test_auto_gain_control_max_gain_limit ... ok
[INFO] [stdout] test media::mixer::tests::test_auto_gain_control_silent ... ok
[INFO] [stdout] test media::mixer::tests::test_conference_mixer_basic ... ok
[INFO] [stdout] test media::mixer::tests::test_conference_mixer_mark_silent ... ok
[INFO] [stdout] test media::mixer::tests::test_conference_mixer_remove ... ok
[INFO] [stdout] test media::mixer::tests::test_conference_mixer ... ok
[INFO] [stdout] test media::mixer::tests::test_is_silence ... ok
[INFO] [stdout] test media::mixer::tests::test_is_silence_threshold ... ok
[INFO] [stdout] test media::mixer::tests::test_mixer_csrc_list_truncates_when_over_limit ... ok
[INFO] [stdout] test media::mixer::tests::test_mixer_different_length_sources ... ok
[INFO] [stdout] test media::mixer::tests::test_mixer_empty_source ... ok
[INFO] [stdout] test media::mixer::tests::test_mixer_inactive_source ... ok
[INFO] [stdout] test media::mixer::tests::test_mixer_mark_silent_missing_source ... ok
[INFO] [stdout] test media::mixer::tests::test_mixer_max_csrc_list ... ok
[INFO] [stdout] test media::mixer::tests::test_mixer_clear ... ok
[INFO] [stdout] test media::mixer::tests::test_mixer_max_sources ... ok
[INFO] [stdout] test media::mixer::tests::test_mixer_max_sources_eviction ... ok
[INFO] [stdout] test media::mixer::tests::test_mixer_overflow_clamp ... ok
[INFO] [stdout] test media::mixer::tests::test_mixer_n_minus_1 ... ok
[INFO] [stdout] test media::mixer::tests::test_mixer_single_source ... ok
[INFO] [stdout] test media::mixer::tests::test_mixer_remove_source ... ok
[INFO] [stdout] test media::mixer::tests::test_mixer_source_ssrcs ... ok
[INFO] [stdout] test media::mixer::tests::test_mixer_underflow_clamp ... ok
[INFO] [stdout] test media::mixer::tests::test_mixer_updates_existing_source_at_capacity ... ok
[INFO] [stdout] test media::mixer::tests::test_rms_energy ... ok
[INFO] [stdout] test media::mixer::tests::test_mixer_two_sources ... ok
[INFO] [stdout] test media::mixer::tests::test_rms_energy_empty ... ok
[INFO] [stdout] test media::jitter::tests::test_jitter_estimation ... ok
[INFO] [stdout] test media::wav::tests::test_generate_dtmf_invalid_digit ... ok
[INFO] [stdout] test media::wav::tests::test_generate_silence ... ok
[INFO] [stdout] test media::wav::tests::test_generate_dtmf_all_digits ... ok
[INFO] [stdout] test media::wav::tests::test_generate_tone ... ok
[INFO] [stdout] test media::wav::tests::test_generate_tone_zero_amplitude ... ok
[INFO] [stdout] test media::wav::tests::test_generate_dtmf ... ok
[INFO] [stdout] test media::wav::tests::test_generate_tone_various_rates ... ok
[INFO] [stdout] test media::wav::tests::test_wav_parse_invalid_riff ... ok
[INFO] [stdout] test media::wav::tests::test_wav_parse_invalid_wave ... ok
[INFO] [stdout] test media::wav::tests::test_wav_parse_missing_data ... ok
[INFO] [stdout] test media::wav::tests::test_wav_parse_missing_fmt ... ok
[INFO] [stdout] test media::wav::tests::test_wav_parse_non_pcm_format ... ok
[INFO] [stdout] test media::wav::tests::test_wav_parse_truncated_header ... ok
[INFO] [stdout] test media::wav::tests::test_wav_header_build_parse ... ok
[INFO] [stdout] test media::wav::tests::test_wav_parse_header_with_boxed_reader ... ok
[INFO] [stdout] test media::wav::tests::test_wav_reader_eof ... ok
[INFO] [stdout] test media::wav::tests::test_wav_reader_open_invalid_path ... ok
[INFO] [stdout] test media::wav::tests::test_wav_reader_open_invalid_header ... ok
[INFO] [stdout] test media::wav::tests::test_wav_reader_open_with_reader_invalid_riff ... ok
[INFO] [stdout] test media::wav::tests::test_wav_reader_open_with_reader_invalid_wave ... ok
[INFO] [stdout] test media::jitter::tests::test_jitter_adaptation ... ok
[INFO] [stdout] test media::wav::tests::test_wav_reader_open_with_reader_missing_data ... ok
[INFO] [stdout] test media::wav::tests::test_wav_reader_open_with_reader_missing_fmt ... ok
[INFO] [stdout] test media::wav::tests::test_wav_reader_open_with_reader_non_pcm_format ... ok
[INFO] [stdout] test media::wav::tests::test_wav_reader_read_samples_error ... ok
[INFO] [stdout] test media::wav::tests::test_wav_read_frame ... ok
[INFO] [stdout] test media::wav::tests::test_wav_reader_rewind_error ... ok
[INFO] [stdout] test media::wav::tests::test_wav_reader_seek_secs_error ... ok
[INFO] [stdout] test media::wav::tests::test_wav_reader_seek_secs_success_toggle_reader ... ok
[INFO] [stdout] test media::wav::tests::test_wav_reader_truncated_data ... ok
[INFO] [stdout] test media::wav::tests::test_wav_roundtrip ... ok
[INFO] [stdout] test media::wav::tests::test_wav_stereo_roundtrip ... ok
[INFO] [stdout] test media::wav::tests::test_wav_write_bytes ... ok
[INFO] [stdout] test media::wav::tests::test_wav_writer_create_header_write_error ... ok
[INFO] [stdout] test media::wav::tests::test_wav_writer_create_invalid_path ... ok
[INFO] [stdout] test media::wav::tests::test_wav_writer_create_pathbuf_success ... ok
[INFO] [stdout] test media::wav::tests::test_wav_writer_finish_flush_error ... ok
[INFO] [stdout] test media::wav::tests::test_wav_writer_finish_write_error ... ok
[INFO] [stdout] test media::wav::tests::test_wav_writer_finish_seek_error ... ok
[INFO] [stdout] test media::wav::tests::test_wav_writer_write_bytes_error ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_digit_event_codes ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_digit_from_char ... ok
[INFO] [stdout] test media::wav::tests::test_wav_writer_write_samples_error ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_digit_roundtrip ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_dtmf_digit_clone ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_dtmf_digit_as_char_all ... ok
[INFO] [stdout] test media::wav::tests::test_wav_seek_beyond_end ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_dtmf_digit_debug ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_dtmf_digit_copy ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_dtmf_digit_display ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_dtmf_digit_eq ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_dtmf_digit_from_char_lowercase ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_dtmf_digit_hash ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_dtmf_event_clone ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_dtmf_digit_from_event_code_invalid ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_dtmf_event_decode_too_short ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_dtmf_event_debug ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_dtmf_event_decode_invalid_event_code ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_dtmf_event_eq ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_dtmf_event_new_defaults ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_dtmf_receiver_different_digits_sequence ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_dtmf_event_with_volume_clamped ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_dtmf_receiver_reset ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_dtmf_receiver_start_clears_last ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_dtmf_sender_long_duration ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_event_encode_decode ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_event_format ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_from_char_all_digits ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_receiver_duplicate_end ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_receiver_invalid_payload ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_dtmf_sender_set_sample_rate ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_event_code_all_digits ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_receiver_process ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_receiver_wrong_payload_type ... ok
[INFO] [stdout] test rtp::dtmf::tests::test_sender_generate_packets ... ok
[INFO] [stdout] test rtp::packet::tests::test_build_and_parse ... ok
[INFO] [stdout] test rtp::packet::tests::test_build_with_extension_padding ... ok
[INFO] [stdout] test rtp::packet::tests::test_csrc_truncated ... ok
[INFO] [stdout] test rtp::packet::tests::test_extension_header_clone ... ok
[INFO] [stdout] test rtp::packet::tests::test_extension_header_debug ... ok
[INFO] [stdout] test rtp::packet::tests::test_extension_truncated_data ... ok
[INFO] [stdout] test rtp::packet::tests::test_extension_truncated_header ... ok
[INFO] [stdout] test rtp::packet::tests::test_new_packet_defaults ... ok
[INFO] [stdout] test rtp::packet::tests::test_header_size ... ok
[INFO] [stdout] test rtp::packet::tests::test_invalid_version ... ok
[INFO] [stdout] test rtp::packet::tests::test_parse_padding_with_empty_payload ... ok
[INFO] [stdout] test rtp::packet::tests::test_parse_simple_packet ... ok
[INFO] [stdout] test rtp::packet::tests::test_parse_with_marker ... ok
[INFO] [stdout] test rtp::packet::tests::test_parse_with_padding ... ok
[INFO] [stdout] test rtp::packet::tests::test_parse_with_payload_type ... ok
[INFO] [stdout] test rtp::packet::tests::test_parse_with_csrc ... ok
[INFO] [stdout] test rtp::packet::tests::test_parse_with_extension ... ok
[INFO] [stdout] test rtp::packet::tests::test_rtp_packet_clone ... ok
[INFO] [stdout] test rtp::packet::tests::test_rtp_packet_debug ... ok
[INFO] [stdout] test rtp::packet::tests::test_rtp_parse_error_clone ... ok
[INFO] [stdout] test rtp::packet::tests::test_payload_truncated_with_padding ... ok
[INFO] [stdout] test rtp::packet::tests::test_sequence_diff ... ok
[INFO] [stdout] test rtp::packet::tests::test_rtp_parse_error_debug ... ok
[INFO] [stdout] test rtp::packet::tests::test_sequence_diff_edge_cases ... ok
[INFO] [stdout] test rtp::packet::tests::test_sequence_newer ... ok
[INFO] [stdout] test rtp::packet::tests::test_rtp_parse_error_display ... ok
[INFO] [stdout] test rtp::packet::tests::test_too_short ... ok
[INFO] [stdout] test rtp::packet::tests::test_sequence_newer_edge_cases ... ok
[INFO] [stdout] test rtp::packet::tests::test_with_csrc_max ... ok
[INFO] [stdout] test rtp::packet::tests::test_with_payload_bytes ... ok
[INFO] [stdout] test rtp::rtcp::tests::parse_rejects_truncated ... ok
[INFO] [stdout] test rtp::packet::tests::test_with_csrc ... ok
[INFO] [stdout] test rtp::rtcp::tests::parse_walks_past_unknown_in_middle ... ok
[INFO] [stdout] test rtp::rtcp::tests::parse_preserves_unknown_types ... ok
[INFO] [stdout] test rtp::rtcp::tests::roundtrip_rr_remb ... ok
[INFO] [stdout] test rtp::rtcp::tests::psfb_fmt15_without_remb_magic_is_unknown ... ok
[INFO] [stdout] test rtp::rtcp::tests::roundtrip_sr_sdes ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_compound_packet ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_compound_add_fir ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_compound_add_remb ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_compound_with_feedback ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_fir_multiple_entries ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_fir_parse_header_too_short ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_fir_parse_too_short ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_fir_build_parse ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_fir_wrong_count ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_fir_wrong_type ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_goodbye_build ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_goodbye_with_reason ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_multiple_report_blocks_sr ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_nack_all_blp_bits ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_nack_entry_blp ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_nack_entry_from_sequences_empty ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_nack_entry_out_of_range ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_nack_entry_single ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_nack_from_lost_packets_in_range ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_nack_from_lost_packets_large_gap ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_nack_from_lost_packets_with_duplicates ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_nack_multiple_packets ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_nack_parse_header_too_short ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_nack_parse_too_short ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_nack_single_packet ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_nack_wrong_count ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_nack_wrong_type ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_ntp_timestamp ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_ntp_timestamp_compact_roundtrip ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_fir_wrong_packet_type ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_payload_feedback_type_enum ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_pli_build_parse ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_pli_parse_too_short ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_pli_parse_header_too_short ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_pli_wrong_count ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_pli_wrong_type ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_compound_with_goodbye ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_receiver_report_compound ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_receiver_report_invalid_report_count ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_receiver_report_parse_header_too_short ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_receiver_report_too_short_payload ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_receiver_report_wrong_type ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_remb_build ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_receiver_report_build_parse ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_remb_multiple_ssrcs ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_remb_parse_header_too_short ... ok
[INFO] [stdout] test media::wav::tests::test_wav_seek ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_remb_bitrate_encoding ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_remb_parse_too_short ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_remb_parse_truncated_ssrcs ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_remb_wrong_count ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_remb_wrong_packet_type ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_remb_wrong_type ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_report_block ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_report_block_negative_cumulative_lost ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_report_block_too_short ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_rtcp_header_build ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_rtcp_header_invalid_packet_type ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_remb_large_bitrate ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_rtcp_header_invalid_version ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_rtcp_type_all_values ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_rtcp_type_unknown ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_sdes_build ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_sdes_multiple_items ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_sdes_type_enum ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_sender_report_build_parse ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_sender_report_invalid_report_count ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_sender_report_parse_header_too_short ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_sender_report_too_short_payload ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_sender_report_with_report_block ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_rtcp_header_parse_too_short ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_sender_report_wrong_type ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_sr_parse_truncated_fuzz_001 ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_remb_wrong_unique_id ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_remb_zero_bitrate ... ok
[INFO] [stdout] test rtp::rtcp::tests::test_transport_feedback_type_enum ... ok
[INFO] [stdout] test rtp::session::tests::test_congestion_controller_custom ... ok
[INFO] [stdout] test rtp::session::tests::test_congestion_controller_creation ... ok
[INFO] [stdout] test rtp::session::tests::test_congestion_state_debug ... ok
[INFO] [stdout] test rtp::session::tests::test_congestion_state_eq ... ok
[INFO] [stdout] test rtp::session::tests::test_create_packet ... ok
[INFO] [stdout] test rtp::session::tests::test_create_packet_at ... ok
[INFO] [stdout] test rtp::session::tests::test_create_receiver_report ... ok
[INFO] [stdout] test rtp::session::tests::test_create_receiver_report_uninitialized ... ok
[INFO] [stdout] test rtp::session::tests::test_create_rtcp_compound_receiver ... ok
[INFO] [stdout] test rtp::session::tests::test_congestion_state_clone ... ok
[INFO] [stdout] test rtp::session::tests::test_create_rtcp_compound_sender ... ok
[INFO] [stdout] test rtp::session::tests::test_create_sender_report ... ok
[INFO] [stdout] test rtp::session::tests::test_create_session ... ok
[INFO] [stdout] test rtp::session::tests::test_congestion_controller_debug ... ok
[INFO] [stdout] test rtp::session::tests::test_create_sender_report_with_receiver_stats ... ok
[INFO] [stdout] test rtp::session::tests::test_jitter_ms ... ok
[INFO] [stdout] test rtp::session::tests::test_jitter_adjustment_negative ... ok
[INFO] [stdout] test rtp::session::tests::test_nack_rate_limited ... ok
[INFO] [stdout] test rtp::session::tests::test_nack_reduces_bitrate ... ok
[INFO] [stdout] test rtp::session::tests::test_on_packet_sent ... ok
[INFO] [stdout] test rtp::session::tests::test_pacing_interval ... ok
[INFO] [stdout] test rtp::session::tests::test_pacing_interval_small_packet ... ok
[INFO] [stdout] test rtp::session::tests::test_pacing_interval_zero_bitrate ... ok
[INFO] [stdout] test rtp::session::tests::test_packet_loss_detection ... ok
[INFO] [stdout] test rtp::session::tests::test_packet_loss_percent ... ok
[INFO] [stdout] test rtp::session::tests::test_packets_sent ... ok
[INFO] [stdout] test rtp::session::tests::test_receive_packet ... ok
[INFO] [stdout] test rtp::session::tests::test_receive_packet_out_of_order ... ok
[INFO] [stdout] test rtp::session::tests::test_receive_packet_without_last_arrival ... ok
[INFO] [stdout] test rtp::session::tests::test_receiver_report_expected_zero_fraction_lost ... ok
[INFO] [stdout] test rtp::session::tests::test_receiver_state_debug ... ok
[INFO] [stdout] test rtp::session::tests::test_receiver_state_default ... ok
[INFO] [stdout] test rtp::session::tests::test_remb_above_max_does_not_raise_cap ... ok
[INFO] [stdout] test rtp::session::tests::test_remb_caps_bitrate ... ok
[INFO] [stdout] test rtp::session::tests::test_remb_slightly_lower ... ok
[INFO] [stdout] test rtp::session::tests::test_remb_updates_max ... ok
[INFO] [stdout] test rtp::session::tests::test_rtt_first_sample ... ok
[INFO] [stdout] test rtp::session::tests::test_rtt_many_samples ... ok
[INFO] [stdout] test rtp::session::tests::test_rtt_smoothing ... ok
[INFO] [stdout] test rtp::session::tests::test_sender_report_expected_zero_fraction_lost ... ok
[INFO] [stdout] test rtp::session::tests::test_session_debug ... ok
[INFO] [stdout] test rtp::session::tests::test_timestamp_for_duration ... ok
[INFO] [stdout] test rtp::session::tests::test_transition_to_congestion_avoidance ... ok
[INFO] [stdout] test rtp::session::tests::test_jitter_calculation ... ok
[INFO] [stdout] test rtp::session::tests::test_update_rate_limited_before_interval ... ok
[INFO] [stdout] test ice::agent::tests::test_perform_connectivity_check_invalid_response ... ok
[INFO] [stdout] test ice::agent::tests::test_perform_connectivity_check_wrong_transaction_id ... ok
[INFO] [stdout] test rtp::session::tests::test_update_timestamp ... ok
[INFO] [stdout] test rtp::session::tests::test_update_congestion_avoidance ... ok
[INFO] [stdout] test rtp::tests::rfc3550::csrc_list::test_empty_csrc ... ok
[INFO] [stdout] test rtp::tests::rfc3550::csrc_list::test_max_csrc_count ... ok
[INFO] [stdout] test rtp::tests::rfc3550::csrc_list::test_parse_with_csrc ... ok
[INFO] [stdout] test rtp::tests::rfc3550::csrc_list::test_truncated_csrc ... ok
[INFO] [stdout] test rtp::tests::rfc3550::edge_cases::test_all_payload_types ... ok
[INFO] [stdout] test rtp::tests::rfc3550::edge_cases::test_empty_payload ... ok
[INFO] [stdout] test rtp::tests::rfc3550::edge_cases::test_large_payload ... ok
[INFO] [stdout] test rtp::tests::rfc3550::edge_cases::test_sequence_boundaries ... ok
[INFO] [stdout] test rtp::session::tests::test_update_respects_remb ... ok
[INFO] [stdout] test rtp::tests::rfc3550::edge_cases::test_timestamp_boundaries ... ok
[INFO] [stdout] test rtp::tests::rfc3550::extension_header::test_extension_header ... ok
[INFO] [stdout] test rtp::tests::rfc3550::extension_header::test_no_extension ... ok
[INFO] [stdout] test rtp::tests::rfc3550::extension_header::test_truncated_extension ... ok
[INFO] [stdout] test rtp::tests::rfc3550::packet_building::test_build_and_parse_roundtrip ... ok
[INFO] [stdout] test rtp::session::tests::test_congestion_controller_reset ... ok
[INFO] [stdout] test rtp::tests::rfc3550::packet_structure::test_minimal_header_size ... ok
[INFO] [stdout] test rtp::tests::rfc3550::packet_building::test_build_complex_packet ... ok
[INFO] [stdout] test rtp::tests::rfc3550::packet_structure::test_marker_bit ... ok
[INFO] [stdout] test rtp::tests::rfc3550::packet_structure::test_payload_type ... ok
[INFO] [stdout] test rtp::tests::rfc3550::packet_structure::test_parse_minimal_packet ... ok
[INFO] [stdout] test rtp::tests::rfc3550::packet_structure::test_reject_invalid_version ... ok
[INFO] [stdout] test rtp::tests::rfc3550::packet_structure::test_payload_type_max ... ok
[INFO] [stdout] test rtp::tests::rfc3550::packet_structure::test_reject_truncated_packet ... ok
[INFO] [stdout] test rtp::tests::rfc3550::packet_structure::test_rtp_version_2 ... ok
[INFO] [stdout] test rtp::tests::rfc3550::sequence_numbers::test_large_sequence_jump ... ok
[INFO] [stdout] test rtp::tests::rfc3550::sequence_numbers::test_sequence_diff ... ok
[INFO] [stdout] test rtp::tests::rfc3550::padding::test_no_padding ... ok
[INFO] [stdout] test rtp::tests::rfc3550::padding::test_padding_bit ... ok
[INFO] [stdout] test rtp::tests::rfc3550::sequence_numbers::test_sequence_wraparound ... ok
[INFO] [stdout] test rtp::tests::rfc3550::session_management::test_session_creation ... ok
[INFO] [stdout] test rtp::tests::rfc3550::session_management::test_session_payload_type ... ok
[INFO] [stdout] test rtp::tests::rfc3550::session_management::test_session_tracking ... ok
[INFO] [stdout] test rtp::tests::rfc3550::ssrc_handling::test_different_ssrcs ... ok
[INFO] [stdout] test rtp::tests::rfc3550::ssrc_handling::test_ssrc_collision_detection ... ok
[INFO] [stdout] test rtp::tests::rfc3550::sequence_numbers::test_sequence_increment ... ok
[INFO] [stdout] test rtp::tests::rfc3550::sequence_numbers::test_sequence_newer ... ok
[INFO] [stdout] test rtp::tests::rfc3550::ssrc_handling::test_ssrc_constant ... ok
[INFO] [stdout] test rtp::tests::rfc3550::timestamps::test_timestamp_clock_rate ... ok
[INFO] [stdout] test rtp::session::tests::test_nack_min_bitrate ... ok
[INFO] [stdout] test rtp::tests::rfc3550::timestamps::test_timestamp_increment ... ok
[INFO] [stdout] test sdp::builder::tests::test_media_all_directions_in_string ... ok
[INFO] [stdout] test sdp::builder::tests::test_build_basic_sdp ... ok
[INFO] [stdout] test sdp::builder::tests::test_media_builder_audio ... ok
[INFO] [stdout] test sdp::builder::tests::test_media_builder_clone ... ok
[INFO] [stdout] test sdp::builder::tests::test_media_builder_codec ... ok
[INFO] [stdout] test sdp::builder::tests::test_media_builder_codec_without_channels ... ok
[INFO] [stdout] test sdp::builder::tests::test_media_builder_debug ... ok
[INFO] [stdout] test rtp::tests::rfc3550::timestamps::test_timestamp_wraparound ... ok
[INFO] [stdout] test sdp::builder::tests::test_media_builder_direction ... ok
[INFO] [stdout] test sdp::builder::tests::test_chained_builder ... ok
[INFO] [stdout] test sdp::builder::tests::test_media_builder_all_directions ... ok
[INFO] [stdout] test sdp::builder::tests::test_media_builder_fmtp ... ok
[INFO] [stdout] test sdp::builder::tests::test_media_builder_pcma ... ok
[INFO] [stdout] test sdp::builder::tests::test_media_builder_protocol ... ok
[INFO] [stdout] test sdp::builder::tests::test_media_builder_ptime ... ok
[INFO] [stdout] test sdp::builder::tests::test_media_builder_g722 ... ok
[INFO] [stdout] test sdp::builder::tests::test_media_builder_pcmu ... ok
[INFO] [stdout] test sdp::builder::tests::test_media_builder_telephone_event ... ok
[INFO] [stdout] test sdp::builder::tests::test_multiple_codecs_roundtrip ... ok
[INFO] [stdout] test sdp::builder::tests::test_sdp_builder_add_media ... ok
[INFO] [stdout] test rtp::session::tests::test_update_slow_start ... ok
[INFO] [stdout] test sdp::builder::tests::test_sdp_builder_clone ... ok
[INFO] [stdout] test sdp::builder::tests::test_sdp_builder_ipv6 ... ok
[INFO] [stdout] test sdp::builder::tests::test_sdp_builder_media_type_variants ... ok
[INFO] [stdout] test sdp::builder::tests::test_sdp_builder_multiple_media ... ok
[INFO] [stdout] test sdp::builder::tests::test_sdp_builder_new ... ok
[INFO] [stdout] test sdp::builder::tests::test_sdp_builder_session_id ... ok
[INFO] [stdout] test sdp::builder::tests::test_roundtrip ... ok
[INFO] [stdout] test sdp::builder::tests::test_sdp_builder_audio_shorthand ... ok
[INFO] [stdout] test sdp::builder::tests::test_sdp_builder_build_string ... ok
[INFO] [stdout] test sdp::builder::tests::test_sdp_builder_session_version ... ok
[INFO] [stdout] test sdp::builder::tests::test_sdp_builder_username ... ok
[INFO] [stdout] test sdp::builder::tests::test_sdp_builder_session_name ... ok
[INFO] [stdout] test sdp::builder::tests::test_sdp_builder_debug ... ok
[INFO] [stdout] test sdp::builder::tests::test_sdp_display_media_with_bandwidth ... ok
[INFO] [stdout] test sdp::builder::tests::test_sdp_display_media_with_connection ... ok
[INFO] [stdout] test sdp::builder::tests::test_sdp_display_error_paths ... ok
[INFO] [stdout] test sdp::builder::tests::test_sdp_display_without_connection ... ok
[INFO] [stdout] test sdp::builder::tests::test_sdp_to_string ... ok
[INFO] [stdout] test sdp::builder::tests::test_session_description_display ... ok
[INFO] [stdout] test sdp::ice_attrs::tests::test_apply_default_candidate_does_not_pollute_other_media ... ok
[INFO] [stdout] test sdp::ice_attrs::tests::test_apply_default_candidate_ipv4 ... ok
[INFO] [stdout] test sdp::ice_attrs::tests::test_apply_default_candidate_ipv6 ... ok
[INFO] [stdout] test sdp::ice_attrs::tests::test_candidates_overwrite ... ok
[INFO] [stdout] test sdp::ice_attrs::tests::test_apply_default_candidate_bad_index_panics - should panic ... ok
[INFO] [stdout] test sdp::ice_attrs::tests::test_candidates_round_trip ... ok
[INFO] [stdout] test sdp::ice_attrs::tests::test_credentials_overwrite ... ok
[INFO] [stdout] test sdp::builder::tests::test_sdp_display_with_session_attributes ... ok
[INFO] [stdout] test sdp::ice_attrs::tests::test_credentials_round_trip ... ok
[INFO] [stdout] test sdp::ice_attrs::tests::test_full_round_trip_through_parser ... ok
[INFO] [stdout] test sdp::ice_attrs::tests::test_read_credentials_missing ... ok
[INFO] [stdout] test sdp::ice_attrs::tests::test_read_credentials_partial ... ok
[INFO] [stdout] test sdp::ice_attrs::tests::test_rtcp_mux_idempotent ... ok
[INFO] [stdout] test sdp::ice_attrs::tests::test_rtcp_mux_round_trip ... ok
[INFO] [stdout] test sdp::ice_attrs::tests::test_unparseable_candidate_skipped ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_codec_clone ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_codec_g722 ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_codec_matches_case_insensitive ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_codec_new ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_codec_no_match_encoding ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_codec_pcma ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_codec_pcmu ... ok
[INFO] [stdout] test sdp::builder::tests::test_sdp_display_with_session_info ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_codec_with_channels ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_codec_with_fmtp_negotiation ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_codec_with_fmtp ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_create_answer ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_create_answer_ice_without_rtcp_mux_rejected ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_codec_debug ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_codec_eq ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_create_answer_invalid_format_skips ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_codec_no_match_clock_rate ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_create_answer_mixed_ice_with_and_without_mux ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_create_answer_ice_with_rtcp_mux_accepted ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_create_answer_non_ice_with_rtcp_mux_accepted_and_mirrored ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_create_answer_with_fmtp_attributes ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_direction_inactive ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_create_answer_stereo_attributes ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_create_answer_non_ice_without_rtcp_mux_accepted ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_direction_recvonly_to_sendonly ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_create_answer_static_payload_match ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_direction_swap ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_media_level_connection ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_negotiated_media_clone ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_multiple_media_streams ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_negotiated_media_debug ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_no_matching_codec ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_process_answer ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_process_answer_no_rtpmap ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_process_answer_media_level_connection ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_process_answer_non_audio_ignored ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_process_answer_audio_rejected ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_process_answer_empty_formats ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_process_answer_invalid_format ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_process_answer_static_payload ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_process_answer_static_pcma ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_process_answer_static_pt ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_process_answer_video_rejected ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_process_answer_with_channels ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_static_payload_no_local_match ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_static_pcma_without_rtpmap ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_video_media_rejected ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_static_g722_without_rtpmap ... ok
[INFO] [stdout] test sdp::parser::tests::test_attribute_clone ... ok
[INFO] [stdout] test sdp::parser::tests::test_attribute_debug ... ok
[INFO] [stdout] test sdp::parser::tests::test_attribute_eq ... ok
[INFO] [stdout] test sdp::parser::tests::test_attribute_parse_flag ... ok
[INFO] [stdout] test sdp::parser::tests::test_attribute_parse_with_value ... ok
[INFO] [stdout] test sdp::parser::tests::test_connection_clone ... ok
[INFO] [stdout] test sdp::parser::tests::test_connection_debug ... ok
[INFO] [stdout] test sdp::parser::tests::test_audio_media_mut_updates ... ok
[INFO] [stdout] test sdp::parser::tests::test_audio_media_mut_none ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_process_answer_static_g722 ... ok
[INFO] [stdout] test sdp::parser::tests::test_connection_eq ... ok
[INFO] [stdout] test sdp::parser::tests::test_connection_invalid_ip ... ok
[INFO] [stdout] test sdp::parser::tests::test_connection_ip_with_ttl ... ok
[INFO] [stdout] test sdp::parser::tests::test_connection_ip ... ok
[INFO] [stdout] test sdp::negotiation::tests::test_process_answer_rejected_media ... ok
[INFO] [stdout] test sdp::parser::tests::test_connection_ipv6 ... ok
[INFO] [stdout] test sdp::parser::tests::test_connection_ip_multicast_ttl ... ok
[INFO] [stdout] test rtp::session::tests::test_update_with_loss ... ok
[INFO] [stdout] test sdp::parser::tests::test_direction_default ... ok
[INFO] [stdout] test sdp::parser::tests::test_fmtp_clone ... ok
[INFO] [stdout] test sdp::parser::tests::test_direction_clone ... ok
[INFO] [stdout] test sdp::parser::tests::test_fmtps ... ok
[INFO] [stdout] test sdp::parser::tests::test_direction_debug ... ok
[INFO] [stdout] test sdp::parser::tests::test_fmtp_debug ... ok
[INFO] [stdout] test sdp::parser::tests::test_fmtps_invalid_payload_type ... ok
[INFO] [stdout] test sdp::parser::tests::test_fmtps_invalid_values ... ok
[INFO] [stdout] test sdp::parser::tests::test_is_not_rejected ... ok
[INFO] [stdout] test sdp::parser::tests::test_is_rejected ... ok
[INFO] [stdout] test sdp::parser::tests::test_media_description_debug ... ok
[INFO] [stdout] test sdp::parser::tests::test_media_description_video ... ok
[INFO] [stdout] test sdp::parser::tests::test_media_description_with_port_range ... ok
[INFO] [stdout] test sdp::parser::tests::test_media_direction_default ... ok
[INFO] [stdout] test sdp::parser::tests::test_media_direction_sendonly ... ok
[INFO] [stdout] test sdp::parser::tests::test_media_direction ... ok
[INFO] [stdout] test sdp::parser::tests::test_media_port_with_invalid_num_ports ... ok
[INFO] [stdout] test sdp::parser::tests::test_media_direction_recvonly ... ok
[INFO] [stdout] test sdp::parser::tests::test_media_port_with_invalid_port_with_num_ports ... ok
[INFO] [stdout] test sdp::parser::tests::test_media_type_debug ... ok
[INFO] [stdout] test sdp::parser::tests::test_media_type_from_str ... ok
[INFO] [stdout] test sdp::parser::tests::test_media_with_bandwidth ... ok
[INFO] [stdout] test sdp::parser::tests::test_media_type_clone ... ok
[INFO] [stdout] test sdp::parser::tests::test_media_with_bandwidth_missing_colon ... ok
[INFO] [stdout] test sdp::parser::tests::test_multiple_media_streams ... ok
[INFO] [stdout] test sdp::parser::tests::test_origin_clone ... ok
[INFO] [stdout] test sdp::parser::tests::test_origin_debug ... ok
[INFO] [stdout] test sdp::parser::tests::test_media_port_with_num_ports ... ok
[INFO] [stdout] test sdp::parser::tests::test_media_with_connection ... ok
[INFO] [stdout] test sdp::parser::tests::test_origin_eq ... ok
[INFO] [stdout] test sdp::parser::tests::test_parse_invalid_version ... ok
[INFO] [stdout] test sdp::parser::tests::test_parse_media_level_connection_invalid ... ok
[INFO] [stdout] test sdp::parser::tests::test_parse_missing_origin ... ok
[INFO] [stdout] test sdp::parser::tests::test_parse_missing_session_name_defaults ... ok
[INFO] [stdout] test sdp::parser::tests::test_parse_missing_session_name_with_media ... ok
[INFO] [stdout] test sdp::parser::tests::test_parse_media_level_connection ... ok
[INFO] [stdout] test sdp::parser::tests::test_parse_missing_timing ... ok
[INFO] [stdout] test sdp::parser::tests::test_parse_missing_version ... ok
[INFO] [stdout] test sdp::parser::tests::test_parse_non_ascii_first_char_fuzz_001 ... ok
[INFO] [stdout] test sdp::parser::tests::test_parse_rtpmap ... ok
[INFO] [stdout] test sdp::parser::tests::test_parse_rtpmap_missing_encoding ... ok
[INFO] [stdout] test sdp::parser::tests::test_parse_short_lines_ignored ... ok
[INFO] [stdout] test sdp::parser::tests::test_parse_unknown_media_line_is_ignored ... ok
[INFO] [stdout] test sdp::parser::tests::test_parse_with_session_info ... ok
[INFO] [stdout] test sdp::parser::tests::test_rtpmap_channels_default ... ok
[INFO] [stdout] test sdp::parser::tests::test_rtpmap_channels_invalid_param ... ok
[INFO] [stdout] test sdp::parser::tests::test_rtpmap_clone ... ok
[INFO] [stdout] test sdp::parser::tests::test_parse_basic_sdp ... ok
[INFO] [stdout] test sdp::parser::tests::test_parse_empty_lines ... ok
[INFO] [stdout] test sdp::parser::tests::test_rtpmap_eq ... ok
[INFO] [stdout] test sdp::parser::tests::test_rtpmap_channels_stereo ... ok
[INFO] [stdout] test sdp::parser::tests::test_rtpmap_debug ... ok
[INFO] [stdout] test sdp::parser::tests::test_rtpmaps_invalid_values ... ok
[INFO] [stdout] test sdp::parser::tests::test_rtpmap_invalid_clock_rate_defaults ... ok
[INFO] [stdout] test sdp::parser::tests::test_rtpmap_parse_with_channels ... ok
[INFO] [stdout] test sdp::parser::tests::test_sdp_parse_error_clone ... ok
[INFO] [stdout] test sdp::parser::tests::test_sdp_parse_error_debug ... ok
[INFO] [stdout] test sdp::parser::tests::test_sdp_parse_error_display ... ok
[INFO] [stdout] test sdp::parser::tests::test_session_description_clone ... ok
[INFO] [stdout] test sdp::parser::tests::test_timing_clone ... ok
[INFO] [stdout] test sdp::parser::tests::test_timing_debug ... ok
[INFO] [stdout] test sdp::parser::tests::test_timing_eq ... ok
[INFO] [stdout] test sdp::parser::tests::test_session_level_attributes ... ok
[INFO] [stdout] test sdp::tests::rfc4566::attributes::test_direction_inactive ... ok
[INFO] [stdout] test sdp::tests::rfc4566::attributes::test_direction_recvonly ... ok
[INFO] [stdout] test sdp::tests::rfc4566::attributes::test_direction_sendonly ... ok
[INFO] [stdout] test sdp::tests::rfc4566::attributes::test_direction_sendrecv ... ok
[INFO] [stdout] test sdp::parser::tests::test_session_description_eq ... ok
[INFO] [stdout] test sdp::tests::rfc4566::attributes::test_fmtp_parsing ... ok
[INFO] [stdout] test sdp::tests::rfc4566::attributes::test_direction_default ... ok
[INFO] [stdout] test sdp::tests::rfc4566::attributes::test_flag_attribute ... ok
[INFO] [stdout] test sdp::tests::rfc4566::bandwidth::test_bandwidth_as ... ok
[INFO] [stdout] test sdp::tests::rfc4566::bandwidth::test_bandwidth_tias ... ok
[INFO] [stdout] test sdp::tests::rfc4566::edge_cases::test_audio_media_helper ... ok
[INFO] [stdout] test sdp::parser::tests::test_session_attribute_before_media ... ok
[INFO] [stdout] test sdp::parser::tests::test_rtpmaps_invalid_payload_type ... ok
[INFO] [stdout] test sdp::tests::rfc4566::edge_cases::test_invalid_line_format_ignored ... ok
[INFO] [stdout] test sdp::tests::rfc4566::edge_cases::test_codec_creation ... ok
[INFO] [stdout] test sdp::tests::rfc4566::attributes::test_rtpmap_parsing ... ok
[INFO] [stdout] test sdp::tests::rfc4566::attributes::test_value_attribute ... ok
[INFO] [stdout] test sdp::parser::tests::test_fmtp_eq ... ok
[INFO] [stdout] test sdp::tests::rfc4566::edge_cases::test_empty_lines_ignored ... ok
[INFO] [stdout] test sdp::tests::rfc4566::edge_cases::test_media_type_case_insensitive ... ok
[INFO] [stdout] test sdp::tests::rfc4566::edge_cases::test_session_attributes ... ok
[INFO] [stdout] test sdp::tests::rfc4566::malformed_sdp::test_empty_sdp ... ok
[INFO] [stdout] test sdp::tests::rfc4566::edge_cases::test_session_info ... ok
[INFO] [stdout] test sdp::tests::rfc4566::malformed_sdp::test_malformed_connection ... ok
[INFO] [stdout] test sdp::tests::rfc4566::edge_cases::test_media_type_application ... ok
[INFO] [stdout] test sdp::tests::rfc4566::edge_cases::test_whitespace_lines ... ok
[INFO] [stdout] test sdp::tests::rfc4566::edge_cases::test_unknown_fields_ignored ... ok
[INFO] [stdout] test sdp::tests::rfc4566::malformed_sdp::test_missing_origin ... ok
[INFO] [stdout] test sdp::tests::rfc4566::malformed_sdp::test_missing_timing ... ok
[INFO] [stdout] test sdp::tests::rfc4566::media_description::test_media_level_connection ... ok
[INFO] [stdout] test sdp::tests::rfc4566::media_description::test_media_multiple_formats ... ok
[INFO] [stdout] test sdp::tests::rfc4566::media_description::test_media_port_zero ... ok
[INFO] [stdout] test sdp::tests::rfc4566::media_description::test_media_audio_basic ... ok
[INFO] [stdout] test sdp::tests::rfc4566::media_description::test_media_with_port_count ... ok
[INFO] [stdout] test sdp::tests::rfc4566::media_description::test_media_video ... ok
[INFO] [stdout] test sdp::tests::rfc4566::offer_answer::test_create_answer_basic ... ok
[INFO] [stdout] test sdp::tests::rfc4566::media_description::test_multiple_media ... ok
[INFO] [stdout] test sdp::tests::rfc4566::malformed_sdp::test_malformed_media ... ok
[INFO] [stdout] test sdp::tests::rfc4566::offer_answer::test_create_offer ... ok
[INFO] [stdout] test sdp::tests::rfc4566::malformed_sdp::test_malformed_timing ... ok
[INFO] [stdout] test sdp::tests::rfc4566::session_description::test_connection_ipv4 ... ok
[INFO] [stdout] test sdp::tests::rfc4566::offer_answer::test_reject_media ... ok
[INFO] [stdout] test sdp::tests::rfc4566::session_description::test_connection_multicast_ttl ... ok
[INFO] [stdout] test sdp::tests::rfc4566::session_description::test_minimal_sdp ... ok
[INFO] [stdout] test sdp::tests::rfc4566::session_description::test_missing_version ... ok
[INFO] [stdout] test sdp::tests::rfc4566::offer_answer::test_answer_codec_selection ... ok
[INFO] [stdout] test sdp::tests::rfc4566::session_description::test_origin_ipv6 ... ok
[INFO] [stdout] test sdp::tests::rfc4566::session_description::test_invalid_version ... ok
[INFO] [stdout] test sdp::tests::rfc4566::session_description::test_origin_parsing ... ok
[INFO] [stdout] test sdp::tests::rfc4566::session_description::test_session_name ... ok
[INFO] [stdout] test sdp::tests::rfc4566::session_description::test_timing_permanent ... ok
[INFO] [stdout] test sdp::tests::rfc4566::session_description::test_session_name_dash ... ok
[INFO] [stdout] test sdp::tests::rfc4566::session_description::test_timing_with_times ... ok
[INFO] [stdout] test session::bitrate_bridge::tests::applies_supra_threshold_change ... ok
[INFO] [stdout] test session::bitrate_bridge::tests::defensive_zero_baseline_applies ... ok
[INFO] [stdout] test session::bitrate_bridge::tests::monotonic_through_repeated_updates ... ok
[INFO] [stdout] test session::bitrate_bridge::tests::slow_drift_eventually_applies ... ok
[INFO] [stdout] test session::bitrate_bridge::tests::surfaces_codec_error ... ok
[INFO] [stdout] test sdp::tests::rfc4566::malformed_sdp::test_malformed_origin ... ok
[INFO] [stdout] test session::bitrate_bridge::tests::suppresses_subthreshold_change ... ok
[INFO] [stdout] test session::call::tests::test_call_can_receive_media ... ok
[INFO] [stdout] test session::call::tests::test_call_config_clone ... ok
[INFO] [stdout] test session::bitrate_bridge::tests::respects_min_interval ... ok
[INFO] [stdout] test session::call::tests::test_call_config_default ... ok
[INFO] [stdout] test sdp::tests::rfc4566::session_description::test_version_zero ... ok
[INFO] [stdout] test session::bitrate_bridge::tests::applies_first_update ... ok
[INFO] [stdout] test session::call::tests::test_call_dialog_mut ... ok
[INFO] [stdout] test session::call::tests::test_call_direction_eq ... ok
[INFO] [stdout] test session::call::tests::test_call_config_debug ... ok
[INFO] [stdout] test session::call::tests::test_call_end_reason_debug ... ok
[INFO] [stdout] test session::call::tests::test_call_end_reason_eq ... ok
[INFO] [stdout] test session::call::tests::test_call_event_answered ... ok
[INFO] [stdout] test session::call::tests::test_call_event_clone ... ok
[INFO] [stdout] test session::call::tests::test_call_event_audio_received ... ok
[INFO] [stdout] test session::call::tests::test_call_event_debug ... ok
[INFO] [stdout] test session::call::tests::test_call_event_dtmf_received ... ok
[INFO] [stdout] test session::call::tests::test_call_event_ended ... ok
[INFO] [stdout] test session::call::tests::test_call_event_ringing ... ok
[INFO] [stdout] test session::call::tests::test_call_handle_early_media ... ok
[INFO] [stdout] test session::call::tests::test_call_event_early_media ... ok
[INFO] [stdout] test session::call::tests::test_call_debug ... ok
[INFO] [stdout] test session::call::tests::test_call_events ... ok
[INFO] [stdout] test session::call::tests::test_call_direction_debug ... ok
[INFO] [stdout] test session::call::tests::test_call_handle_ended_with_media ... ok
[INFO] [stdout] test session::call::tests::test_call_media_mut ... ok
[INFO] [stdout] test session::call::tests::test_call_id_default ... ok
[INFO] [stdout] test session::call::tests::test_call_set_dialog ... ok
[INFO] [stdout] test session::call::tests::test_call_id ... ok
[INFO] [stdout] test session::call::tests::test_call_id_display ... ok
[INFO] [stdout] test session::call::tests::test_call_id_hash ... ok
[INFO] [stdout] test session::call::tests::test_call_set_state_no_duplicate_events ... ok
[INFO] [stdout] test session::call::tests::test_call_state_clone ... ok
[INFO] [stdout] test session::call::tests::test_call_state_debug ... ok
[INFO] [stdout] test session::call::tests::test_call_state_eq ... ok
[INFO] [stdout] test session::call::tests::test_call_state_transitions ... ok
[INFO] [stdout] test session::call::tests::test_dialog_clone ... ok
[INFO] [stdout] test session::call::tests::test_dialog_id ... ok
[INFO] [stdout] test session::call::tests::test_dialog_next_cseq ... ok
[INFO] [stdout] test session::call::tests::test_media_encode ... ok
[INFO] [stdout] test session::call::tests::test_dialog_new_uac ... ok
[INFO] [stdout] test session::call::tests::test_dialog_new_uas ... ok
[INFO] [stdout] test session::call::tests::test_media_session ... ok
[INFO] [stdout] test session::call::tests::test_media_session_alaw ... ok
[INFO] [stdout] test session::call::tests::test_media_session_debug ... ok
[INFO] [stdout] test session::call::tests::test_media_session_receive_rtp ... ok
[INFO] [stdout] test session::call::tests::test_media_session_receive_rtp_primes_buffer ... ok
[INFO] [stdout] test session::call::tests::test_media_session_get_audio_frame ... ok
[INFO] [stdout] test session::call::tests::test_media_session_unknown_payload ... ok
[INFO] [stdout] test session::call::tests::test_new_inbound_call ... ok
[INFO] [stdout] test session::call::tests::test_media_session_rtp_session ... ok
[INFO] [stdout] test session::call::tests::test_media_session_jitter_stats ... ok
[INFO] [stdout] test session::hold::tests::test_both_hold ... ok
[INFO] [stdout] test session::hold::tests::test_both_hold_via_inactive ... ok
[INFO] [stdout] test session::hold::tests::test_call_hold_info_clone ... ok
[INFO] [stdout] test session::hold::tests::test_call_hold_info_debug ... ok
[INFO] [stdout] test session::hold::tests::test_call_hold_info_default ... ok
[INFO] [stdout] test session::call::tests::test_new_outbound_call ... ok
[INFO] [stdout] test session::hold::tests::test_call_info ... ok
[INFO] [stdout] test session::call::tests::test_set_negotiated_media ... ok
[INFO] [stdout] test session::call::tests::test_set_negotiated_media_invalid_addr ... ok
[INFO] [stdout] test session::hold::tests::test_can_recv_nonexistent ... ok
[INFO] [stdout] test session::hold::tests::test_can_send_inactive ... ok
[INFO] [stdout] test session::hold::tests::test_can_send_nonexistent ... ok
[INFO] [stdout] test session::hold::tests::test_cancel_pending ... ok
[INFO] [stdout] test session::hold::tests::test_cancel_pending_nonexistent ... ok
[INFO] [stdout] test session::hold::tests::test_compute_hold_state ... ok
[INFO] [stdout] test session::hold::tests::test_compute_hold_state_variants ... ok
[INFO] [stdout] test session::hold::tests::test_hold_error_call_not_found ... ok
[INFO] [stdout] test session::call::tests::test_set_negotiated_media_no_remote_addr ... ok
[INFO] [stdout] test session::hold::tests::test_hold_error_debug ... ok
[INFO] [stdout] test session::hold::tests::test_hold_error_invalid_state ... ok
[INFO] [stdout] test session::hold::tests::test_hold_error_sdp_error ... ok
[INFO] [stdout] test session::hold::tests::test_hold_manager_already_on_hold ... ok
[INFO] [stdout] test session::hold::tests::test_hold_manager_default ... ok
[INFO] [stdout] test session::hold::tests::test_hold_manager_hold_call_not_found ... ok
[INFO] [stdout] test session::hold::tests::test_hold_manager_inactive_hold ... ok
[INFO] [stdout] test session::hold::tests::test_hold_manager_lifecycle ... ok
[INFO] [stdout] test session::hold::tests::test_hold_manager_new ... ok
[INFO] [stdout] test session::hold::tests::test_can_recv ... ok
[INFO] [stdout] test session::hold::tests::test_hold_manager_response_call_not_found ... ok
[INFO] [stdout] test session::hold::tests::test_hold_manager_response_no_pending ... ok
[INFO] [stdout] test session::hold::tests::test_hold_manager_resume_call_not_found ... ok
[INFO] [stdout] test session::hold::tests::test_hold_manager_resume_not_on_hold ... ok
[INFO] [stdout] test session::hold::tests::test_hold_request_clone ... ok
[INFO] [stdout] test session::hold::tests::test_hold_request_debug ... ok
[INFO] [stdout] test session::hold::tests::test_hold_response_debug ... ok
[INFO] [stdout] test session::hold::tests::test_hold_state ... ok
[INFO] [stdout] test session::hold::tests::test_hold_manager_already_on_hold_both ... ok
[INFO] [stdout] test session::hold::tests::test_hold_state_clone_copy ... ok
[INFO] [stdout] test session::hold::tests::test_can_send ... ok
[INFO] [stdout] test session::hold::tests::test_hold_manager_debug ... ok
[INFO] [stdout] test session::hold::tests::test_hold_state_debug ... ok
[INFO] [stdout] test session::hold::tests::test_media_direction ... ok
[INFO] [stdout] test session::hold::tests::test_hold_response_clone ... ok
[INFO] [stdout] test session::hold::tests::test_media_direction_can_recv ... ok
[INFO] [stdout] test session::hold::tests::test_media_direction_from_sdp_invalid ... ok
[INFO] [stdout] test session::hold::tests::test_media_direction_to_sdp ... ok
[INFO] [stdout] test session::hold::tests::test_parse_sdp_direction ... ok
[INFO] [stdout] test session::hold::tests::test_parse_sdp_direction_ignores_unknown_attribute ... ok
[INFO] [stdout] test session::hold::tests::test_parse_sdp_direction_inactive ... ok
[INFO] [stdout] test session::hold::tests::test_parse_sdp_direction_recvonly ... ok
[INFO] [stdout] test session::hold::tests::test_hold_state_is_active ... ok
[INFO] [stdout] test session::hold::tests::test_media_direction_clone_copy ... ok
[INFO] [stdout] test session::hold::tests::test_parse_sdp_direction_with_whitespace ... ok
[INFO] [stdout] test session::hold::tests::test_media_direction_debug ... ok
[INFO] [stdout] test session::hold::tests::test_remote_direction ... ok
[INFO] [stdout] test session::hold::tests::test_sdp_direction_attribute ... ok
[INFO] [stdout] test session::hold::tests::test_remote_hold ... ok
[INFO] [stdout] test session::hold::tests::test_remote_hold_call_not_found ... ok
[INFO] [stdout] test session::hold::tests::test_remote_direction_inactive ... ok
[INFO] [stdout] test session::ice_session::tests::default_candidate_falls_back_to_loopback_only ... ok
[INFO] [stdout] test session::ice_session::tests::default_candidate_prefers_non_loopback_host ... ok
[INFO] [stdout] test session::ice_session::tests::gather_host_only_returns_at_least_one_host ... ok
[INFO] [stdout] test session::ice_session::tests::rtp_socket_and_peer_addr_carry_real_traffic ... ok
[INFO] [stdout] test session::ice_session::tests::close_keeps_cloned_socket_alive ... ok
[INFO] [stdout] test session::manager::tests::build_answer_for_called_twice ... ok
[INFO] [stdout] test session::manager::tests::build_answer_for_emits_ice_attrs ... ok
[INFO] [stdout] test session::manager::tests::accept_inbound_invite_creates_call_without_answer ... ok
[INFO] [stdout] test session::ice_session::tests::run_checks_fails_when_all_checks_time_out ... ok
[INFO] [stdout] test session::manager::tests::build_answer_for_unknown_call ... ok
[INFO] [stdout] test session::manager::tests::evaluate_inbound_invite_session_timer_picks_uac_when_peer_supports ... ok
[INFO] [stdout] test session::manager::tests::evaluate_inbound_invite_session_timer_below_min_se_rejects_422 ... ok
[INFO] [stdout] test session::manager::tests::accept_inbound_invite_no_compatible_media ... ok
[INFO] [stdout] test session::manager::tests::evaluate_inbound_invite_session_timer_disabled ... ok
[INFO] [stdout] test session::manager::tests::evaluate_inbound_invite_session_timer_picks_uas_when_peer_silent ... ok
[INFO] [stdout] test session::manager::tests::handle_inbound_update_returns_200_and_slides ... ok
[INFO] [stdout] test session::manager::tests::accept_then_reject_inbound_invite_terminates_cleanly ... ok
[INFO] [stdout] test session::manager::tests::handle_invite_success_emits_state_change_in_single_call ... ok
[INFO] [stdout] test session::manager::tests::handle_invite_success_uas_refresher_sets_expiry_at ... ok
[INFO] [stdout] test session::manager::tests::handle_invite_success_uac_refresher_sets_refresh_at ... ok
[INFO] [stdout] test session::manager::tests::expiry_bye_carries_route_and_reason_through_dialog_layer ... ok
[INFO] [stdout] test session::manager::tests::handle_invite_success_no_session_expires_leaves_timers_disabled ... ok
[INFO] [stdout] test session::manager::tests::handle_provisional_reliable_emits_prack ... ok
[INFO] [stdout] test session::manager::tests::handle_inbound_update_200_carries_contact ... ok
[INFO] [stdout] test session::manager::tests::inbound_ice_full_flow_unit ... ok
[INFO] [stdout] test session::manager::tests::invite_offer_headers_default_emits_timer_and_min_se ... ok
[INFO] [stdout] test session::manager::tests::invite_offer_headers_zero_session_expires_suppresses_timer ... ok
[INFO] [stdout] test session::manager::tests::inbound_update_below_min_se_returns_422 ... ok
[INFO] [stdout] test session::manager::tests::next_deadline_none_when_no_timers ... ok
[INFO] [stdout] test session::manager::tests::mark_in_dialog_2xx_slides_only_for_update_and_invite ... ok
[INFO] [stdout] test session::manager::tests::next_deadline_returns_soonest ... ok
[INFO] [stdout] test session::manager::tests::note_update_unsupported_sets_flag ... ok
[INFO] [stdout] test session::manager::tests::reject_inbound_invite_on_normal_ringing_call_is_noop ... ok
[INFO] [stdout] test session::manager::tests::prack_carries_route_and_contact_through_dialog_layer ... ok
[INFO] [stdout] test session::manager::tests::reject_inbound_invite_unknown_call ... ok
[INFO] [stdout] test session::manager::tests::slide_deadlines_for_dialog_refreshes_expiry ... ok
[INFO] [stdout] test session::call::tests::test_call_config ... ok
[INFO] [stdout] test session::manager::tests::route_set_two_proxies_emit_in_uac_reversed_order ... ok
[INFO] [stdout] test session::manager::tests::test_active_calls ... ok
[INFO] [stdout] test session::manager::tests::reject_inbound_invite_after_build_is_noop ... ok
[INFO] [stdout] test session::manager::tests::refresh_update_carries_route_and_contact_through_dialog_layer ... ok
[INFO] [stdout] test session::manager::tests::test_answer_call_nonexistent ... ok
[INFO] [stdout] test session::manager::tests::test_answer_call_outbound ... ok
[INFO] [stdout] test session::manager::tests::test_answer_call_inbound_not_ringing ... ok
[INFO] [stdout] test session::manager::tests::test_events ... ok
[INFO] [stdout] test session::manager::tests::test_codecs ... ok
[INFO] [stdout] test session::manager::tests::test_create_outbound_call ... ok
[INFO] [stdout] test session::manager::tests::test_events_call_state_changed ... ok
[INFO] [stdout] test session::manager::tests::test_get_call_mut_nonexistent ... ok
[INFO] [stdout] test session::manager::tests::test_get_call_by_dialog_nonexistent ... ok
[INFO] [stdout] test session::manager::tests::test_get_call_nonexistent ... ok
[INFO] [stdout] test session::manager::tests::test_get_call_by_dialog ... ok
[INFO] [stdout] test session::manager::tests::test_handle_bye_missing_call_entry ... ok
[INFO] [stdout] test session::manager::tests::test_get_call_mut ... ok
[INFO] [stdout] test session::manager::tests::test_handle_bye ... ok
[INFO] [stdout] test session::manager::tests::test_handle_incoming_invite ... ok
[INFO] [stdout] test session::manager::tests::test_handle_bye_nonexistent_dialog ... ok
[INFO] [stdout] test session::manager::tests::test_handle_invite_failure_408 ... ok
[INFO] [stdout] test session::manager::tests::test_handle_invite_failure_480 ... ok
[INFO] [stdout] test session::manager::tests::test_handle_invite_failure_603 ... ok
[INFO] [stdout] test session::manager::tests::test_handle_invite_failure_486 ... ok
[INFO] [stdout] test session::manager::tests::test_handle_incoming_invite_no_compatible_media ... ok
[INFO] [stdout] test session::manager::tests::test_handle_invite_success_nonexistent_call ... ok
[INFO] [stdout] test session::manager::tests::test_handle_provisional ... ok
[INFO] [stdout] test session::manager::tests::test_handle_invite_failure_other ... ok
[INFO] [stdout] test session::manager::tests::test_handle_provisional_nonexistent ... ok
[INFO] [stdout] test session::manager::tests::test_handle_invite_success ... ok
[INFO] [stdout] test session::manager::tests::test_handle_provisional_unmatched_media ... ok
[INFO] [stdout] test session::manager::tests::test_handle_invite_success_no_media ... ok
[INFO] [stdout] test session::manager::tests::test_handle_invite_failure_nonexistent ... ok
[INFO] [stdout] test session::manager::tests::test_handle_provisional_missing_sdp_body ... ok
[INFO] [stdout] test session::manager::tests::test_local_rtp_addr ... ok
[INFO] [stdout] test session::manager::tests::test_handle_provisional_with_early_media ... ok
[INFO] [stdout] test session::manager::tests::test_manager_config_debug ... ok
[INFO] [stdout] test session::manager::tests::test_manager_config_clone ... ok
[INFO] [stdout] test session::manager::tests::test_manager_config_default ... ok
[INFO] [stdout] test session::manager::tests::test_manager_event_debug ... ok
[INFO] [stdout] test session::manager::tests::test_port_allocation_wrapping ... ok
[INFO] [stdout] test session::manager::tests::test_reject_call ... ok
[INFO] [stdout] test session::manager::tests::test_remove_call ... ok
[INFO] [stdout] test session::manager::tests::test_reject_call_inbound_not_ringing ... ok
[INFO] [stdout] test session::manager::tests::test_remove_call_nonexistent ... ok
[INFO] [stdout] test session::manager::tests::test_remove_call_with_dialog ... ok
[INFO] [stdout] test session::manager::tests::test_terminate_call_nonexistent ... ok
[INFO] [stdout] test session::manager::tests::test_terminate_call ... ok
[INFO] [stdout] test session::manager::tests::test_terminate_call_not_established ... ok
[INFO] [stdout] test session::manager::tests::test_port_allocation ... ok
[INFO] [stdout] test session::manager::tests::tick_byes_call_when_peer_refresher_expired ... ok
[INFO] [stdout] test session::manager::tests::tick_fires_refresh_when_we_are_refresher ... ok
[INFO] [stdout] test session::manager::tests::tick_skips_non_established_calls ... ok
[INFO] [stdout] test session::manager::tests::test_reject_call_nonexistent ... ok
[INFO] [stdout] test session::manager::tests::tick_skips_refresh_when_uac_in_flight ... ok
[INFO] [stdout] test session::manager::tests::test_reject_call_outbound ... ok
[INFO] [stdout] test session::manager::tests::uas_populated_dialog_emits_route_and_contact_on_bye ... ok
[INFO] [stdout] test session::registration::tests::test_create_register_refresh ... ok
[INFO] [stdout] test session::manager::tests::tick_uses_re_invite_when_update_unsupported ... ok
[INFO] [stdout] test session::registration::tests::test_create_register ... ok
[INFO] [stdout] test session::registration::tests::test_create_register_invalid_registrar ... ok
[INFO] [stdout] test session::registration::tests::test_create_register_with_auth_invalid_challenge ... ok
[INFO] [stdout] test session::registration::tests::test_create_unregister_with_auth_invalid_registrar ... ok
[INFO] [stdout] test session::registration::tests::test_create_unregister_with_invalid_challenge ... ok
[INFO] [stdout] test session::registration::tests::test_create_register_with_auth_invalid_registrar ... ok
[INFO] [stdout] test session::registration::tests::test_create_unregister_with_last_challenge ... ok
[INFO] [stdout] test session::registration::tests::test_create_unregister_with_previous_challenge ... ok
[INFO] [stdout] test session::registration::tests::test_create_unregister ... ok
[INFO] [stdout] test session::registration::tests::test_create_unregister_invalid_registrar ... ok
[INFO] [stdout] test session::registration::tests::test_create_register_with_auth_success ... ok
[INFO] [stdout] test session::registration::tests::test_handle_200_ok ... ok
[INFO] [stdout] test session::registration::tests::test_handle_200_ok_unregistering ... ok
[INFO] [stdout] test session::registration::tests::test_handle_401_invalid_challenge ... ok
[INFO] [stdout] test session::registration::tests::test_handle_407_empty_realm ... ok
[INFO] [stdout] test session::registration::tests::test_handle_401_empty_realm ... ok
[INFO] [stdout] test session::registration::tests::test_handle_401_challenge ... ok
[INFO] [stdout] test session::registration::tests::test_handle_401_no_www_authenticate ... ok
[INFO] [stdout] test session::registration::tests::test_handle_407_no_proxy_authenticate ... ok
[INFO] [stdout] test session::registration::tests::test_handle_407_invalid_registrar ... ok
[INFO] [stdout] test session::registration::tests::test_handle_407_invalid_challenge ... ok
[INFO] [stdout] test session::registration::tests::test_handle_error_response ... ok
[INFO] [stdout] test session::registration::tests::test_handle_407_proxy_auth ... ok
[INFO] [stdout] test session::registration::tests::test_handle_provisional_response ... ok
[INFO] [stdout] test session::registration::tests::test_needs_refresh ... ok
[INFO] [stdout] test session::registration::tests::test_needs_refresh_far_future ... ok
[INFO] [stdout] test session::registration::tests::test_is_registered ... ok
[INFO] [stdout] test session::registration::tests::test_registration_config_default ... ok
[INFO] [stdout] test session::registration::tests::test_registration_error_auth ... ok
[INFO] [stdout] test session::registration::tests::test_registration_error_debug ... ok
[INFO] [stdout] test session::registration::tests::test_registration_error_failed ... ok
[INFO] [stdout] test session::registration::tests::test_registration_config_clone ... ok
[INFO] [stdout] test session::registration::tests::test_needs_refresh_underflows_to_true ... ok
[INFO] [stdout] test session::registration::tests::test_registration_config_debug ... ok
[INFO] [stdout] test session::registration::tests::test_registration_error_timeout ... ok
[INFO] [stdout] test session::registration::tests::test_registration_manager_config ... ok
[INFO] [stdout] test session::registration::tests::test_registration_error_request ... ok
[INFO] [stdout] test session::registration::tests::test_registration_manager_debug ... ok
[INFO] [stdout] test session::registration::tests::test_registration_manager_new ... ok
[INFO] [stdout] test session::registration::tests::test_registration_state_all_variants ... ok
[INFO] [stdout] test session::registration::tests::test_registration_state_eq ... ok
[INFO] [stdout] test session::registration::tests::test_registration_state_clone ... ok
[INFO] [stdout] test session::registration::tests::test_registration_state_debug ... ok
[INFO] [stdout] test session::session_codec::tests::for_negotiated_routes_g722 ... ok
[INFO] [stdout] test session::session_codec::tests::for_negotiated_routes_opus ... ok
[INFO] [stdout] test session::registration::tests::test_reset ... ok
[INFO] [stdout] test session::session_codec::tests::as_adaptive_mut_only_for_opus ... ok
[INFO] [stdout] test session::session_codec::tests::for_negotiated_routes_pcma ... ok
[INFO] [stdout] test session::session_codec::tests::for_negotiated_routes_pcmu ... ok
[INFO] [stdout] test session::transfer::tests::test_build_refer_to_attended ... ok
[INFO] [stdout] test session::transfer::tests::test_build_refer_to_blind ... ok
[INFO] [stdout] test session::transfer::tests::test_build_referred_by ... ok
[INFO] [stdout] test session::transfer::tests::test_incoming_refer ... ok
[INFO] [stdout] test session::transfer::tests::test_incoming_refer_attended ... ok
[INFO] [stdout] test session::transfer::tests::test_parse_replaces_param_no_replaces ... ok
[INFO] [stdout] test session::transfer::tests::test_parse_replaces_param_with_other_params ... ok
[INFO] [stdout] test session::transfer::tests::test_refer_to_attended ... ok
[INFO] [stdout] test session::transfer::tests::test_refer_to_blind ... ok
[INFO] [stdout] test session::transfer::tests::test_refer_to_clone ... ok
[INFO] [stdout] test session::transfer::tests::test_refer_to_debug ... ok
[INFO] [stdout] test session::session_codec::tests::for_negotiated_is_case_insensitive ... ok
[INFO] [stdout] test session::session_codec::tests::for_negotiated_rejects_unknown ... ok
[INFO] [stdout] test session::transfer::tests::test_refer_to_parse_blind ... ok
[INFO] [stdout] test session::transfer::tests::test_refer_to_parse_invalid_replaces ... ok
[INFO] [stdout] test session::transfer::tests::test_refer_to_parse_with_replaces ... ok
[INFO] [stdout] test session::transfer::tests::test_replaces_clone ... ok
[INFO] [stdout] test session::transfer::tests::test_refer_to_parse_with_whitespace ... ok
[INFO] [stdout] test session::transfer::tests::test_refer_to_parse_without_brackets ... ok
[INFO] [stdout] test session::transfer::tests::test_replaces_debug ... ok
[INFO] [stdout] test session::transfer::tests::test_replaces_header_parse_case_insensitive ... ok
[INFO] [stdout] test session::transfer::tests::test_replaces_header ... ok
[INFO] [stdout] test session::transfer::tests::test_replaces_header_parse_early_only ... ok
[INFO] [stdout] test session::transfer::tests::test_replaces_header_parse_missing_from_tag ... ok
[INFO] [stdout] test session::transfer::tests::test_replaces_header_parse_unknown_token ... ok
[INFO] [stdout] test session::transfer::tests::test_replaces_header_parse_with_whitespace ... ok
[INFO] [stdout] test session::transfer::tests::test_replaces_header_with_early_only ... ok
[INFO] [stdout] test session::transfer::tests::test_replaces_uri_encoding ... ok
[INFO] [stdout] test session::transfer::tests::test_replaces_header_parse_missing_call_id ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_error_call_not_found ... ok
[INFO] [stdout] test session::transfer::tests::test_replaces_header_parse_missing_to_tag ... ok
[INFO] [stdout] test session::transfer::tests::test_replaces_header_parse_unknown_param ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_error_invalid_refer_to ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_error_debug ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_error_failed ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_error_invalid_state ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_info_clone ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_info_default ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_error_rejected ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_info_debug ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_manager_attended ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_manager_clear_nonexistent ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_manager_blind_already_in_progress ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_manager_attended_already_in_progress ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_manager_clear ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_manager_blind ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_manager_new ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_manager_debug ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_manager_default ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_manager_notify_invalid_sipfrag ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_manager_refer_response_rejected ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_progress ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_progress_100_trying ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_manager_refer_response_call_not_found ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_manager_refer_response_provisional ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_progress_below_100_not_provisional ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_progress_clone ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_progress_failure ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_progress_invalid_not_sip ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_progress_empty ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_manager_notify_call_not_found ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_progress_debug ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_manager_notify_failed ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_progress_invalid_too_short ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_progress_invalid_status_code ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_progress_is_provisional_false ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_role_all_variants ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_role_clone_copy ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_role_debug ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_state_debug ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_type_blind ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_state_clone_copy ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_state_all_variants ... ok
[INFO] [stdout] test session::transfer::tests::test_url_decode_invalid_hex ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_progress_long_reason ... ok
[INFO] [stdout] test session::transfer::tests::test_url_decode_special_chars ... ok
[INFO] [stdout] test session::transfer::tests::test_url_encode_percent ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_type_clone ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_type_debug ... ok
[INFO] [stdout] test sip::auth::tests::test_algorithm_default ... ok
[INFO] [stdout] test session::transfer::tests::test_url_decode_truncated ... ok
[INFO] [stdout] test session::manager::tests::test_answer_call ... ok
[INFO] [stdout] test sip::auth::tests::test_compute_digest_auth_int_sha256_with_body ... ok
[INFO] [stdout] test sip::auth::tests::test_compute_digest_auth_int_with_body ... ok
[INFO] [stdout] test sip::auth::tests::test_compute_digest_md5_sess ... ok
[INFO] [stdout] test sip::auth::tests::test_compute_digest_auth_int_without_body ... ok
[INFO] [stdout] test sip::auth::tests::test_compute_digest_basic ... ok
[INFO] [stdout] test sip::auth::tests::test_compute_digest_qop_none_explicit ... ok
[INFO] [stdout] test sip::auth::tests::test_compute_digest_sha256 ... ok
[INFO] [stdout] test sip::auth::tests::test_compute_digest_md5_sess_empty_cnonce ... ok
[INFO] [stdout] test sip::auth::tests::test_digest_auth_error_display ... ok
[INFO] [stdout] test session::transfer::tests::test_transfer_type_attended ... ok
[INFO] [stdout] test sip::auth::tests::test_digest_challenge_clone ... ok
[INFO] [stdout] test session::transfer::tests::test_url_encode_special_chars ... ok
[INFO] [stdout] test sip::auth::tests::test_compute_digest_with_qop ... ok
[INFO] [stdout] test sip::auth::tests::test_digest_credentials_clone ... ok
[INFO] [stdout] test sip::auth::tests::test_digest_credentials_new ... ok
[INFO] [stdout] test sip::auth::tests::test_digest_response_header ... ok
[INFO] [stdout] test sip::auth::tests::test_digest_response_clone ... ok
[INFO] [stdout] test sip::auth::tests::test_compute_digest_sha256_sess ... ok
[INFO] [stdout] test sip::auth::tests::test_digest_response_no_qop_header ... ok
[INFO] [stdout] test sip::auth::tests::test_missing_digest_scheme ... ok
[INFO] [stdout] test sip::auth::tests::test_digest_response_with_auth_int ... ok
[INFO] [stdout] test sip::auth::tests::test_digest_response_with_md5_sess ... ok
[INFO] [stdout] test sip::auth::tests::test_missing_nonce ... ok
[INFO] [stdout] test sip::auth::tests::test_digest_response_with_qop_missing_cnonce_nc ... ok
[INFO] [stdout] test sip::auth::tests::test_missing_realm ... ok
[INFO] [stdout] test sip::auth::tests::test_parse_auth_params_trailing_commas ... ok
[INFO] [stdout] test sip::auth::tests::test_digest_response_with_qop ... ok
[INFO] [stdout] test sip::auth::tests::test_parse_auth_params_unterminated_quote ... ok
[INFO] [stdout] test sip::auth::tests::test_parse_full_challenge ... ok
[INFO] [stdout] test sip::auth::tests::test_parse_invalid_params_missing_equals ... ok
[INFO] [stdout] test sip::auth::tests::test_parse_invalid_params_unterminated_quote ... ok
[INFO] [stdout] test sip::auth::tests::test_parse_challenge_case_insensitive ... ok
[INFO] [stdout] test sip::auth::tests::test_parse_challenge_with_whitespace ... ok
[INFO] [stdout] test sip::auth::tests::test_parse_qop_auth_int ... ok
[INFO] [stdout] test sip::auth::tests::test_parse_qop_multiple_values ... ok
[INFO] [stdout] test sip::auth::tests::test_parse_qop_unknown ... ok
[INFO] [stdout] test sip::auth::tests::test_parse_sha256_algorithm ... ok
[INFO] [stdout] test sip::auth::tests::test_parse_auth_params_unquoted_value ... ok
[INFO] [stdout] test sip::auth::tests::test_parse_md5_sess ... ok
[INFO] [stdout] test sip::auth::tests::test_parse_sha256_sess_algorithm ... ok
[INFO] [stdout] test sip::auth::tests::test_parse_with_domain ... ok
[INFO] [stdout] test sip::auth::tests::test_qop_default ... ok
[INFO] [stdout] test sip::auth::tests::test_qop_display ... ok
[INFO] [stdout] test sip::auth::tests::test_response_missing_nonce ... ok
[INFO] [stdout] test sip::auth::tests::test_parse_simple_challenge ... ok
[INFO] [stdout] test sip::auth::tests::test_parse_stale_false ... ok
[INFO] [stdout] test sip::auth::tests::test_parse_unsupported_algorithm ... ok
[INFO] [stdout] test sip::auth::tests::test_response_missing_realm ... ok
[INFO] [stdout] test sip::headers::tests::test_contact_clone ... ok
[INFO] [stdout] test sip::headers::tests::test_contact_display ... ok
[INFO] [stdout] test sip::auth::tests::test_sha256_response_generation ... ok
[INFO] [stdout] test sip::headers::tests::test_contact_parse ... ok
[INFO] [stdout] test sip::headers::tests::test_contact_parse_display_name_no_quotes ... ok
[INFO] [stdout] test sip::headers::tests::test_contact_parse_missing_closing_bracket ... ok
[INFO] [stdout] test sip::headers::tests::test_contact_parse_no_angle_brackets_with_params ... ok
[INFO] [stdout] test sip::headers::tests::test_contact_parse_with_all_params ... ok
[INFO] [stdout] test sip::headers::tests::test_contact_parse_with_display_name ... ok
[INFO] [stdout] test sip::headers::tests::test_contact_parse_with_q_value ... ok
[INFO] [stdout] test sip::headers::tests::test_contact_to_header_value ... ok
[INFO] [stdout] test sip::headers::tests::test_contact_to_header_value_no_optional ... ok
[INFO] [stdout] test sip::headers::tests::test_min_se_parse ... ok
[INFO] [stdout] test sip::headers::tests::test_min_se_parse_invalid ... ok
[INFO] [stdout] test sip::headers::tests::test_min_se_parse_with_param ... ok
[INFO] [stdout] test sip::headers::tests::test_min_se_round_trip ... ok
[INFO] [stdout] test sip::headers::tests::test_rack_parse ... ok
[INFO] [stdout] test sip::headers::tests::test_rack_parse_extra_whitespace ... ok
[INFO] [stdout] test sip::headers::tests::test_rack_parse_invalid_cseq ... ok
[INFO] [stdout] test sip::headers::tests::test_rack_parse_invalid_rseq ... ok
[INFO] [stdout] test sip::headers::tests::test_rack_parse_method_case_insensitive ... ok
[INFO] [stdout] test sip::headers::tests::test_rack_parse_too_few_tokens ... ok
[INFO] [stdout] test sip::headers::tests::test_rack_parse_too_many_tokens ... ok
[INFO] [stdout] test sip::headers::tests::test_rack_parse_unknown_method ... ok
[INFO] [stdout] test sip::headers::tests::test_rack_round_trip ... ok
[INFO] [stdout] test sip::headers::tests::test_record_route_clone ... ok
[INFO] [stdout] test sip::headers::tests::test_record_route_display ... ok
[INFO] [stdout] test sip::headers::tests::test_record_route_parse ... ok
[INFO] [stdout] test sip::headers::tests::test_record_route_parse_all ... ok
[INFO] [stdout] test sip::headers::tests::test_record_route_parse_all_empty ... ok
[INFO] [stdout] test sip::headers::tests::test_record_route_parse_all_ignores_invalid ... ok
[INFO] [stdout] test sip::headers::tests::test_record_route_parse_invalid_uri ... ok
[INFO] [stdout] test sip::headers::tests::test_record_route_parse_missing_brackets ... ok
[INFO] [stdout] test sip::headers::tests::test_record_route_parse_no_lr ... ok
[INFO] [stdout] test sip::headers::tests::test_record_route_parse_with_port ... ok
[INFO] [stdout] test sip::headers::tests::test_record_route_to_header_value ... ok
[INFO] [stdout] test sip::headers::tests::test_record_route_to_header_value_no_lr ... ok
[INFO] [stdout] test sip::headers::tests::test_refresher_display ... ok
[INFO] [stdout] test sip::headers::tests::test_refresher_parse_case_insensitive ... ok
[INFO] [stdout] test sip::headers::tests::test_refresher_parse_invalid ... ok
[INFO] [stdout] test sip::headers::tests::test_refresher_parse_uac ... ok
[INFO] [stdout] test sip::headers::tests::test_refresher_parse_uas ... ok
[INFO] [stdout] test sip::headers::tests::test_require_parse_empty_rejected ... ok
[INFO] [stdout] test sip::headers::tests::test_require_parse_extra_whitespace ... ok
[INFO] [stdout] test sip::headers::tests::test_require_parse_lowercases ... ok
[INFO] [stdout] test sip::headers::tests::test_require_parse_multiple_tags ... ok
[INFO] [stdout] test sip::headers::tests::test_require_parse_single_tag ... ok
[INFO] [stdout] test sip::headers::tests::test_require_round_trip ... ok
[INFO] [stdout] test sip::headers::tests::test_record_route_parse_missing_closing ... ok
[INFO] [stdout] test sip::headers::tests::test_route_clone ... ok
[INFO] [stdout] test sip::headers::tests::test_contact_parse_missing_end_quote ... ok
[INFO] [stdout] test sip::headers::tests::test_contact_parse_no_angle_brackets ... ok
[INFO] [stdout] test sip::headers::tests::test_route_parse_all ... ok
[INFO] [stdout] test sip::headers::tests::test_route_parse_all_empty ... ok
[INFO] [stdout] test sip::headers::tests::test_route_parse_all_ignores_invalid ... ok
[INFO] [stdout] test sip::headers::tests::test_route_display ... ok
[INFO] [stdout] test sip::headers::tests::test_route_parse_missing_brackets ... ok
[INFO] [stdout] test sip::headers::tests::test_route_parse_invalid_uri ... ok
[INFO] [stdout] test sip::headers::tests::test_route_parse_missing_closing ... ok
[INFO] [stdout] test sip::headers::tests::test_route_set_clone ... ok
[INFO] [stdout] test sip::headers::tests::test_route_set_debug ... ok
[INFO] [stdout] test sip::headers::tests::test_route_parse ... ok
[INFO] [stdout] test sip::headers::tests::test_route_set_from_record_routes ... ok
[INFO] [stdout] test sip::headers::tests::test_route_set_is_empty ... ok
[INFO] [stdout] test sip::headers::tests::test_route_set_len ... ok
[INFO] [stdout] test sip::headers::tests::test_route_set_new ... ok
[INFO] [stdout] test sip::headers::tests::test_route_set_push ... ok
[INFO] [stdout] test sip::headers::tests::test_route_set_routes ... ok
[INFO] [stdout] test sip::headers::tests::test_route_to_header_value ... ok
[INFO] [stdout] test sip::headers::tests::test_route_to_header_value_no_lr ... ok
[INFO] [stdout] test sip::headers::tests::test_rseq_parse ... ok
[INFO] [stdout] test sip::headers::tests::test_rseq_parse_invalid ... ok
[INFO] [stdout] test sip::headers::tests::test_rseq_round_trip ... ok
[INFO] [stdout] test sip::headers::tests::test_session_expires_parse_ignores_unknown_param ... ok
[INFO] [stdout] test sip::headers::tests::test_session_expires_parse_invalid_refresher ... ok
[INFO] [stdout] test sip::headers::tests::test_session_expires_parse_invalid_seconds ... ok
[INFO] [stdout] test sip::headers::tests::test_session_expires_parse_value_only ... ok
[INFO] [stdout] test sip::headers::tests::test_session_expires_parse_whitespace_around_equal ... ok
[INFO] [stdout] test sip::headers::tests::test_session_expires_parse_with_refresher_uac ... ok
[INFO] [stdout] test sip::headers::tests::test_route_parse_no_lr ... ok
[INFO] [stdout] test sip::headers::tests::test_route_set_default ... ok
[INFO] [stdout] test sip::headers::tests::test_route_set_first ... ok
[INFO] [stdout] test sip::headers::tests::test_session_expires_parse_with_refresher_uas ... ok
[INFO] [stdout] test sip::headers::tests::test_session_expires_round_trip_no_refresher ... ok
[INFO] [stdout] test sip::headers::tests::test_session_expires_round_trip_with_refresher ... ok
[INFO] [stdout] test sip::headers::tests::test_supported_parse_empty_rejected ... ok
[INFO] [stdout] test sip::headers::tests::test_supported_parse_multiple_tags ... ok
[INFO] [stdout] test sip::headers::tests::test_supported_round_trip ... ok
[INFO] [stdout] test sip::headers::tests::test_supported_parse_single_tag ... ok
[INFO] [stdout] test sip::headers::tests::test_via_clone ... ok
[INFO] [stdout] test sip::headers::tests::test_via_parse ... ok
[INFO] [stdout] test sip::headers::tests::test_via_parse_default_port ... ok
[INFO] [stdout] test sip::headers::tests::test_via_parse_invalid_format ... ok
[INFO] [stdout] test sip::headers::tests::test_via_parse_ipv6_with_port ... ok
[INFO] [stdout] test sip::headers::tests::test_via_parse_missing_protocol ... ok
[INFO] [stdout] test sip::headers::tests::test_via_parse_no_branch ... ok
[INFO] [stdout] test sip::headers::tests::test_via_debug ... ok
[INFO] [stdout] test sip::headers::tests::test_via_parse_rport_without_value ... ok
[INFO] [stdout] test sip::headers::tests::test_via_parse_tls ... ok
[INFO] [stdout] test sip::headers::tests::test_via_parse_non_numeric_port ... ok
[INFO] [stdout] test sip::headers::tests::test_via_parse_rport_no_value ... ok
[INFO] [stdout] test sip::headers::tests::test_via_parse_unknown_param_without_value ... ok
[INFO] [stdout] test sip::headers::tests::test_via_to_header_value_no_optional ... ok
[INFO] [stdout] test sip::headers::tests::test_via_to_string ... ok
[INFO] [stdout] test sip::message::tests::test_build_request ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_builder_new ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_default_max_forwards ... ok
[INFO] [stdout] test sip::headers::tests::test_via_parse_whitespace ... ok
[INFO] [stdout] test sip::headers::tests::test_via_parse_with_received ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_invalid_contact_uri ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_invalid_from_uri_error ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_body_without_content_type ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_invalid_to_uri_error_with_required_headers ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_default_via_port ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_invalid_uri_error ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_missing_call_id ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_invalid_to_uri_error ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_invalid_uri_error_with_required_headers ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_missing_from_tag ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_missing_from ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_missing_method ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_missing_to ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_invalid_from_uri_error_with_required_headers ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_missing_uri ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_missing_cseq ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_missing_via_host ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_valid_contact_uri ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_with_body ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_with_authorization ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_with_display_name ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_with_empty_body ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_with_expires ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_with_max_forwards ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_with_proxy_authorization ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_with_to_tag ... ok
[INFO] [stdout] test sip::message::tests::test_build_response ... ok
[INFO] [stdout] test sip::message::tests::test_build_response_empty_via ... ok
[INFO] [stdout] test sip::message::tests::test_build_response_body_without_content_type ... ok
[INFO] [stdout] test sip::message::tests::test_build_response_invalid_contact_uri ... ok
[INFO] [stdout] test sip::message::tests::test_build_response_missing_status ... ok
[INFO] [stdout] test sip::message::tests::test_build_response_to_tag_without_to_header ... ok
[INFO] [stdout] test sip::message::tests::test_build_response_to_tag_added_when_missing ... ok
[INFO] [stdout] test sip::message::tests::test_build_response_valid_contact_uri ... ok
[INFO] [stdout] test sip::message::tests::test_build_response_to_tag_already_present ... ok
[INFO] [stdout] test sip::message::tests::test_build_response_with_body ... ok
[INFO] [stdout] test sip::message::tests::test_generate_branch ... ok
[INFO] [stdout] test sip::message::tests::test_build_request_with_non_empty_body ... ok
[INFO] [stdout] test sip::message::tests::test_generate_call_id ... ok
[INFO] [stdout] test sip::message::tests::test_generate_call_id_unique ... ok
[INFO] [stdout] test sip::message::tests::test_generate_tag ... ok
[INFO] [stdout] test sip::message::tests::test_generate_tag_unique ... ok
[INFO] [stdout] test sip::message::tests::test_generate_branch_unique ... ok
[INFO] [stdout] test sip::message::tests::test_method_creates_dialog ... ok
[INFO] [stdout] test sip::message::tests::test_method_display ... ok
[INFO] [stdout] test sip::message::tests::test_method_clone ... ok
[INFO] [stdout] test sip::message::tests::test_method_from_str_round_trip ... ok
[INFO] [stdout] test sip::message::tests::test_method_is_invite ... ok
[INFO] [stdout] test sip::message::tests::test_method_debug ... ok
[INFO] [stdout] test sip::message::tests::test_parse_bye_request ... ok
[INFO] [stdout] test sip::message::tests::test_parse_invite ... ok
[INFO] [stdout] test sip::message::tests::test_parse_cancel_request ... ok
[INFO] [stdout] test sip::message::tests::test_parse_notify_request ... ok
[INFO] [stdout] test sip::message::tests::test_parse_ack_request ... ok
[INFO] [stdout] test sip::message::tests::test_parse_options_request ... ok
[INFO] [stdout] test sip::message::tests::test_parse_register_request ... ok
[INFO] [stdout] test sip::message::tests::test_parse_request_from_missing_tag ... ok
[INFO] [stdout] test sip::message::tests::test_parse_request_missing_call_id ... ok
[INFO] [stdout] test sip::message::tests::test_parse_request_missing_cseq ... ok
[INFO] [stdout] test sip::message::tests::test_parse_request_multiple_via_headers ... ok
[INFO] [stdout] test sip::auth::tests::test_algorithm_display ... ok
[INFO] [stdout] test sip::message::tests::test_parse_request_missing_to ... ok
[INFO] [stdout] test sip::message::tests::test_parse_request_no_contact ... ok
[INFO] [stdout] test sip::message::tests::test_parse_request_missing_via ... ok
[INFO] [stdout] test sip::message::tests::test_parse_request_with_record_route ... ok
[INFO] [stdout] test sip::message::tests::test_parse_request_no_content_type ... ok
[INFO] [stdout] test sip::message::tests::test_parse_request_missing_from ... ok
[INFO] [stdout] test sip::message::tests::test_parse_response_3xx_is_failure ... ok
[INFO] [stdout] test sip::message::tests::test_parse_response_5xx_is_failure ... ok
[INFO] [stdout] test sip::message::tests::test_parse_response_6xx_is_failure ... ok
[INFO] [stdout] test sip::message::tests::test_parse_response ... ok
[INFO] [stdout] test sip::message::tests::test_parse_response_from_missing_tag ... ok
[INFO] [stdout] test sip::message::tests::test_parse_response_missing_call_id ... ok
[INFO] [stdout] test sip::message::tests::test_parse_response_missing_cseq ... ok
[INFO] [stdout] test sip::message::tests::test_parse_response_missing_via ... ok
[INFO] [stdout] test sip::message::tests::test_parse_response_missing_from ... ok
[INFO] [stdout] test sip::message::tests::test_parse_response_multiple_via_headers ... ok
[INFO] [stdout] test sip::message::tests::test_parse_response_no_contact ... ok
[INFO] [stdout] test sip::message::tests::test_parse_response_no_to_tag ... ok
[INFO] [stdout] test sip::message::tests::test_parse_response_via_missing_branch ... ok
[INFO] [stdout] test sip::message::tests::test_parse_response_with_www_authenticate ... ok
[INFO] [stdout] test sip::message::tests::test_parse_subscribe_request ... ok
[INFO] [stdout] test sip::message::tests::test_parse_response_with_proxy_authenticate ... ok
[INFO] [stdout] test sip::message::tests::test_parse_response_with_record_route ... ok
[INFO] [stdout] test sip::message::tests::test_request_accessors_absent_returns_none ... ok
[INFO] [stdout] test sip::message::tests::test_request_builder_allow_round_trip ... ok
[INFO] [stdout] test sip::message::tests::test_request_body ... ok
[INFO] [stdout] test sip::message::tests::test_request_builder_emits_rack ... ok
[INFO] [stdout] test sip::message::tests::test_request_builder_default_via_transport ... ok
[INFO] [stdout] test sip::message::tests::test_request_builder_emits_require ... ok
[INFO] [stdout] test sip::message::tests::test_request_builder_emits_supported_session_expires_min_se ... ok
[INFO] [stdout] test sip::message::tests::test_request_builder_empty_tag_lists_clear_headers ... ok
[INFO] [stdout] test sip::message::tests::test_request_builder_missing_from_tag ... ok
[INFO] [stdout] test sip::message::tests::test_request_builder_missing_via_branch ... ok
[INFO] [stdout] test sip::message::tests::test_request_contact_uri ... ok
[INFO] [stdout] test sip::message::tests::test_request_from_tag_and_uri_invalid_header ... ok
[INFO] [stdout] test sip::message::tests::test_request_from_tag_and_uri_missing_header ... ok
[INFO] [stdout] test sip::message::tests::test_request_content_type ... ok
[INFO] [stdout] test sip::message::tests::test_request_builder_default ... ok
[INFO] [stdout] test sip::message::tests::test_request_from_tag_invalid_header ... ok
[INFO] [stdout] test sip::message::tests::test_request_from_tag_and_uri_missing_tag ... ok
[INFO] [stdout] test sip::message::tests::test_request_from_tag_and_uri_success ... ok
[INFO] [stdout] test sip::message::tests::test_request_from_tag_missing_header ... ok
[INFO] [stdout] test sip::message::tests::test_request_min_se_accessor ... ok
[INFO] [stdout] test sip::message::tests::test_request_min_se_malformed_is_none ... ok
[INFO] [stdout] test sip::message::tests::test_request_rack_accessor ... ok
[INFO] [stdout] test sip::message::tests::test_request_from_uri_invalid_header ... ok
[INFO] [stdout] test sip::message::tests::test_request_from_uri ... ok
[INFO] [stdout] test sip::message::tests::test_request_rack_malformed_is_none ... ok
[INFO] [stdout] test sip::message::tests::test_request_record_routes ... ok
[INFO] [stdout] test sip::message::tests::test_request_require_via_header_other ... ok
[INFO] [stdout] test sip::message::tests::test_request_require_accessor ... ok
[INFO] [stdout] test sip::message::tests::test_request_require_merges_multiple_lines ... ok
[INFO] [stdout] test sip::message::tests::test_request_session_expires_accessor ... ok
[INFO] [stdout] test sip::message::tests::test_request_session_expires_compact_form_x ... ok
[INFO] [stdout] test sip::message::tests::test_request_supported_accessor ... ok
[INFO] [stdout] test sip::message::tests::test_request_session_expires_malformed_is_none ... ok
[INFO] [stdout] test sip::message::tests::test_request_to_uri ... ok
[INFO] [stdout] test sip::message::tests::test_request_to_uri_invalid_header ... ok
[INFO] [stdout] test sip::message::tests::test_request_supported_merges_multiple_lines ... ok
[INFO] [stdout] test sip::message::tests::test_request_via_branch_invalid_header ... ok
[INFO] [stdout] test sip::message::tests::test_request_uri ... ok
[INFO] [stdout] test sip::message::tests::test_response_accessors_absent_returns_none ... ok
[INFO] [stdout] test sip::message::tests::test_response_body ... ok
[INFO] [stdout] test sip::message::tests::test_response_builder_default ... ok
[INFO] [stdout] test sip::message::tests::test_response_builder_allow_round_trip_skips_unknown ... ok
[INFO] [stdout] test sip::message::tests::test_response_builder_from_request_invalid_via ... ok
[INFO] [stdout] test sip::message::tests::test_response_builder_from_request_invalid_cseq ... ok
[INFO] [stdout] test sip::message::tests::test_request_via_headers_raw ... ok
[INFO] [stdout] test sip::message::tests::test_response_contact_uri ... ok
[INFO] [stdout] test sip::message::tests::test_response_content_type ... ok
[INFO] [stdout] test sip::message::tests::test_response_builder_session_expires_no_refresher ... ok
[INFO] [stdout] test sip::message::tests::test_response_cseq ... ok
[INFO] [stdout] test sip::message::tests::test_response_cseq_invalid_header ... ok
[INFO] [stdout] test sip::message::tests::test_response_builder_round_trip ... ok
[INFO] [stdout] test sip::message::tests::test_response_from_tag_invalid_header ... ok
[INFO] [stdout] test sip::message::tests::test_response_from_tag_missing_header ... ok
[INFO] [stdout] test sip::message::tests::test_response_cseq_method_invalid_header ... ok
[INFO] [stdout] test sip::message::tests::test_response_cseq_method ... ok
[INFO] [stdout] test sip::message::tests::test_response_is_failure ... ok
[INFO] [stdout] test sip::message::tests::test_response_is_provisional ... ok
[INFO] [stdout] test sip::message::tests::test_response_proxy_authenticate_none ... ok
[INFO] [stdout] test sip::message::tests::test_response_reason ... ok
[INFO] [stdout] test sip::message::tests::test_response_record_routes ... ok
[INFO] [stdout] test sip::message::tests::test_response_min_se_accessor ... ok
[INFO] [stdout] test sip::message::tests::test_response_reason_edge_case ... ok
[INFO] [stdout] test sip::message::tests::test_response_rseq_accessor ... ok
[INFO] [stdout] test sip::message::tests::test_response_session_expires_accessor ... ok
[INFO] [stdout] test sip::message::tests::test_response_require_accessor ... ok
[INFO] [stdout] test sip::message::tests::test_response_session_expires_compact_form_x ... ok
[INFO] [stdout] test sip::message::tests::test_response_rseq_malformed_is_none ... ok
[INFO] [stdout] test sip::message::tests::test_response_supported_accessor ... ok
[INFO] [stdout] test sip::message::tests::test_response_via_branch_invalid_header ... ok
[INFO] [stdout] test sip::message::tests::test_response_via_headers_raw ... ok
[INFO] [stdout] test sip::message::tests::test_response_www_authenticate_none ... ok
[INFO] [stdout] test sip::message::tests::test_roundtrip ... ok
[INFO] [stdout] test sip::message::tests::test_sip_message_as_request_on_response ... ok
[INFO] [stdout] test sip::message::tests::test_sip_message_as_response_on_request ... ok
[INFO] [stdout] test sip::message::tests::test_sip_message_clone ... ok
[INFO] [stdout] test sip::message::tests::test_sip_message_debug_request ... ok
[INFO] [stdout] test sip::message::tests::test_sip_message_debug_response ... ok
[INFO] [stdout] test sip::message::tests::test_sip_message_is_request_on_request ... ok
[INFO] [stdout] test sip::message::tests::test_sip_message_is_response_on_request ... ok
[INFO] [stdout] test sip::message::tests::test_sip_message_parse_invalid ... ok
[INFO] [stdout] test sip::message::tests::test_sip_message_is_response_on_response ... ok
[INFO] [stdout] test sip::message::tests::test_sip_message_is_request_on_response ... ok
[INFO] [stdout] test sip::message::tests::test_sip_request_clone ... ok
[INFO] [stdout] test sip::message::tests::test_sip_message_to_bytes_request ... ok
[INFO] [stdout] test sip::message::tests::test_sip_request_debug ... ok
[INFO] [stdout] test sip::message::tests::test_sip_response_debug ... ok
[INFO] [stdout] test sip::message::tests::test_sip_response_clone ... ok
[INFO] [stdout] test sip::message::tests::test_sip_message_to_bytes_response ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_empty_input_rejects ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_fold_count_cap_rejects ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_fold_count_at_limit_accepts ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_header_with_embedded_nul_pinned_accepted ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_only_crlf_rejects ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_parse_header_block_folding ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_parse_header_block_fold_without_preceding_rejects ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_parse_header_block_lf_only ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_parse_header_block_folding_tab ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_parse_header_block_folding_multi_line ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_parse_header_block_simple ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_parse_request_line_bad_version_rejects ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_parse_header_block_max_headers_enforced ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_parse_request_line_oversized_rejects ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_parse_request_line_unknown_method_rejects ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_parse_request_line_two_parts_rejects ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_parse_status_line_bad_code_rejects ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_parse_status_line_bad_version_rejects ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_parse_request_line_invite ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_parse_status_line_multi_word_reason ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_parse_status_line_oversized_rejects ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_parse_status_line_reason_with_bare_cr_rejects ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_parse_status_line_reason_with_bare_lf_rejects ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_parse_status_line_reason_with_high_bit_accepts ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_parse_status_line_reason_with_del_rejects ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_parse_status_line_reason_with_nul_rejects ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_parse_status_line_simple ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_request_line_accepts_sips_uri ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_parse_status_line_reason_with_htab_accepts ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_request_line_accepts_tel_uri ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_request_line_rejects_non_sip_uri ... ok
[INFO] [stdout] test sip::message::tests::test_parse_request_via_missing_branch ... ok
[INFO] [stdout] test sip::auth::tests::test_parse_auth_params_no_equals ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_request_version_garbage_rejected ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_request_version_sip0_rejected ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_single_byte_input_rejects ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_split_message_crlf_separator ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_split_message_lf_only_fallback ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_split_message_empty_body ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_status_code_4_digits_rejected ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_split_message_oversized_start_line ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_status_code_99_rejected ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_status_code_max_rejected ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_status_code_too_high_rejected ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_status_code_zero_rejected ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_status_line_empty_reason_phrase_accepts ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_status_line_missing_sp_after_code_rejects ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_split_message_no_separator_rejects ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_split_message_non_utf8_body_ok ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_version_sip3_rejected ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_version_sip0_rejected ... ok
[INFO] [stdout] test sip::parser::header::tests::test_compact_forms_all_13 ... ok
[INFO] [stdout] test sip::parser::header::tests::test_compact_case_insensitive ... ok
[INFO] [stdout] test sip::parser::framing::tests::test_split_message_non_utf8_header_rejects ... ok
[INFO] [stdout] test sip::parser::header::tests::test_compact_forms_extra_rfc3261_rfc3265 ... ok
[INFO] [stdout] test sip::parser::header::tests::test_headers_default_and_is_empty ... ok
[INFO] [stdout] test sip::parser::header::tests::test_headers_get_all_preserves_order ... ok
[INFO] [stdout] test sip::parser::header::tests::test_headers_get_first_returns_first_match ... ok
[INFO] [stdout] test sip::parser::header::tests::test_headers_get_first_value ... ok
[INFO] [stdout] test sip::parser::header::tests::test_headers_push_iter_preserves_order ... ok
[INFO] [stdout] test sip::parser::header::tests::test_long_name_case_insensitive ... ok
[INFO] [stdout] test sip::parser::header::tests::test_name_matches_compact_and_long ... ok
[INFO] [stdout] test sip::parser::header::tests::test_other_for_unmatched_long_name ... ok
[INFO] [stdout] test sip::parser::header::tests::test_headers_into_iter_ref ... ok
[INFO] [stdout] test sip::parser::header::tests::test_other_name_matches_case_insensitive ... ok
[INFO] [stdout] test sip::parser::header::tests::test_other_preserves_case ... ok
[INFO] [stdout] test sip::parser::header::tests::test_parse_line_max_value_size_accepted ... ok
[INFO] [stdout] test sip::parser::header::tests::test_parse_line_missing_colon_rejects ... ok
[INFO] [stdout] test sip::parser::header::tests::test_parse_line_empty_name_rejects ... ok
[INFO] [stdout] test sip::parser::header::tests::test_parse_line_oversized_value_rejects ... ok
[INFO] [stdout] test sip::parser::header::tests::test_headers_max_cap_enforced ... ok
[INFO] [stdout] test sip::parser::message::tests::test_body_content_length_truncates ... ok
[INFO] [stdout] test sip::parser::message::tests::test_body_content_length_under_run ... ok
[INFO] [stdout] test sip::parser::message::tests::test_body_with_content_length ... ok
[INFO] [stdout] test sip::parser::message::tests::test_canonical_serialization_format ... ok
[INFO] [stdout] test sip::parser::message::tests::test_message_parse_dispatches_request ... ok
[INFO] [stdout] test sip::parser::message::tests::test_body_without_content_length ... ok
[INFO] [stdout] test sip::parser::message::tests::test_message_parse_dispatches_response ... ok
[INFO] [stdout] test sip::parser::message::tests::test_message_round_trip_response ... ok
[INFO] [stdout] test sip::parser::message::tests::test_message_round_trip_request ... ok
[INFO] [stdout] test sip::parser::message::tests::test_request_parse_basic ... ok
[INFO] [stdout] test sip::parser::message::tests::test_request_parse_no_separator_rejects ... ok
[INFO] [stdout] test sip::parser::message::tests::test_request_parse_other_headers_preserved ... ok
[INFO] [stdout] test sip::parser::message::tests::test_request_round_trip ... ok
[INFO] [stdout] test sip::parser::message::tests::test_response_busy_here_round_trip ... ok
[INFO] [stdout] test sip::parser::message::tests::test_response_parse_no_separator_rejects ... ok
[INFO] [stdout] test sip::parser::message::tests::test_response_parse_basic ... ok
[INFO] [stdout] test sip::parser::message::tests::test_response_round_trip ... ok
[INFO] [stdout] test sip::parser::message::tests::test_round_trip_with_mismatched_content_length ... ok
[INFO] [stdout] test sip::parser::message::tests::test_to_bytes_rewrites_stale_content_length_over_run ... ok
[INFO] [stdout] test sip::parser::message::tests::test_to_bytes_omits_content_length_when_header_absent ... ok
[INFO] [stdout] test sip::parser::method::tests::test_method_creates_dialog ... ok
[INFO] [stdout] test sip::parser::message::tests::test_to_bytes_rewrites_stale_content_length_under_run ... ok
[INFO] [stdout] test sip::parser::method::tests::test_method_from_str_canonical ... ok
[INFO] [stdout] test sip::parser::method::tests::test_method_display_uppercase ... ok
[INFO] [stdout] test sip::parser::method::tests::test_method_from_str_case_insensitive ... ok
[INFO] [stdout] test sip::parser::method::tests::test_method_from_str_unknown_rejects ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::quoted_display_invalid_utf8_rejects ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::quoted_display_preserves_utf8_multibyte ... ok
[INFO] [stdout] test sip::parser::method::tests::test_method_requires_ack ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::quoted_display_preserves_utf8_with_escape ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::test_bare_addr_spec_with_tag ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::test_bracketed_no_display_name ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::test_bracketed_unclosed_rejected ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::test_bare_addr_spec_no_brackets_no_display ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::test_bracketed_with_tag ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::test_display_quotes_when_required ... ok
[INFO] [stdout] test sip::parser::method::tests::test_method_publish_variant ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::test_display_no_brackets_for_bare_input_still_emits_brackets ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::test_display_round_trip_quoted_name ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::test_escape_quoted_handles_quotes_and_backslash ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::test_find_angle_bracket_none ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::test_find_angle_bracket_skips_quoted ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::test_display_round_trip_token_name ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::test_empty_input_rejected ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::test_flag_parameter ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::test_invalid_uri_rejected ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::test_parse_then_display_with_flag_param ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::test_quoted_display_name_with_escapes ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::test_needs_quoting_empty_and_token ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::test_quoted_display_name_with_space ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::test_quoted_unterminated_rejected ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::test_quoted_display_name_with_backslash_escape ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::test_quoted_without_addr_spec_rejected ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::test_quoted_param_value ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::test_tag_lookup_case_insensitive ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::test_token_char_class_minimal ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::test_token_display_name ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::test_token_display_with_tag_and_extra ... ok
[INFO] [stdout] test sip::parser::name_addr::tests::test_trailing_data_after_uri_rejected ... ok
[INFO] [stdout] test sip::parser::status::tests::test_status_categories ... ok
[INFO] [stdout] test sip::parser::status::tests::test_status_code_provisional_vs_final ... ok
[INFO] [stdout] test sip::parser::status::tests::test_is_final ... ok
[INFO] [stdout] test sip::parser::typed::contact::tests::test_display_round_trip_quoted_name ... ok
[INFO] [stdout] test sip::parser::typed::contact::tests::test_display_round_trip_simple ... ok
[INFO] [stdout] test sip::parser::typed::contact::tests::test_parse_all_params ... ok
[INFO] [stdout] test sip::parser::typed::contact::tests::test_display_round_trip_token_name ... ok
[INFO] [stdout] test sip::parser::typed::contact::tests::test_display_round_trip_wildcard ... ok
[INFO] [stdout] test sip::parser::typed::contact::tests::test_parse_bare_addr_spec ... ok
[INFO] [stdout] test sip::parser::typed::contact::tests::test_parse_expires_param ... ok
[INFO] [stdout] test sip::parser::typed::contact::tests::test_parse_expires_invalid_returns_none ... ok
[INFO] [stdout] test sip::parser::typed::contact::tests::test_parse_expires_zero ... ok
[INFO] [stdout] test sip::parser::typed::contact::tests::test_parse_invalid_rejected ... ok
[INFO] [stdout] test sip::parser::typed::contact::tests::test_parse_q_value ... ok
[INFO] [stdout] test sip::parser::typed::contact::tests::test_parse_param_lookup_case_insensitive ... ok
[INFO] [stdout] test sip::parser::typed::contact::tests::test_parse_q_value_one_decimal ... ok
[INFO] [stdout] test sip::parser::typed::contact::tests::test_parse_q_value_one_point_zero ... ok
[INFO] [stdout] test sip::parser::typed::contact::tests::test_parse_simple_bracketed ... ok
[INFO] [stdout] test sip::parser::typed::contact::tests::test_parse_token_display_name ... ok
[INFO] [stdout] test sip::parser::typed::contact::tests::test_parse_wildcard_trims_whitespace ... ok
[INFO] [stdout] test sip::parser::typed::contact::tests::test_parse_wildcard ... ok
[INFO] [stdout] test sip::parser::typed::contact::tests::test_parse_with_display_name ... ok
[INFO] [stdout] test sip::parser::typed::contact::tests::test_wildcard_simple ... ok
[INFO] [stdout] test sip::parser::typed::contact::tests::test_wildcard_with_expires_zero ... ok
[INFO] [stdout] test sip::parser::typed::cseq::tests::test_parse_bye ... ok
[INFO] [stdout] test sip::parser::typed::contact::tests::test_wildcard_with_multiple_params ... ok
[INFO] [stdout] test sip::parser::typed::cseq::tests::test_display_round_trip ... ok
[INFO] [stdout] test sip::parser::typed::cseq::tests::test_parse_invite ... ok
[INFO] [stdout] test sip::parser::typed::cseq::tests::test_parse_empty_rejected ... ok
[INFO] [stdout] test sip::parser::typed::cseq::tests::test_parse_max_u32 ... ok
[INFO] [stdout] test sip::parser::typed::cseq::tests::test_parse_extra_whitespace ... ok
[INFO] [stdout] test sip::parser::typed::cseq::tests::test_parse_method_case_insensitive ... ok
[INFO] [stdout] test sip::parser::typed::cseq::tests::test_parse_negative_seq_rejected ... ok
[INFO] [stdout] test sip::parser::typed::cseq::tests::test_parse_non_numeric_seq_rejected ... ok
[INFO] [stdout] test sip::parser::typed::cseq::tests::test_parse_overflow_seq_rejected ... ok
[INFO] [stdout] test sip::parser::typed::cseq::tests::test_parse_single_token_rejected ... ok
[INFO] [stdout] test sip::parser::typed::cseq::tests::test_parse_unknown_method_rejected ... ok
[INFO] [stdout] test sip::parser::typed::from::tests::test_display_quoted_round_trip ... ok
[INFO] [stdout] test sip::parser::typed::cseq::tests::test_parse_zero ... ok
[INFO] [stdout] test sip::parser::typed::cseq::tests::test_parse_three_tokens_rejected ... ok
[INFO] [stdout] test sip::parser::typed::from::tests::test_display_round_trip ... ok
[INFO] [stdout] test sip::parser::typed::from::tests::test_invalid_rejected ... ok
[INFO] [stdout] test sip::parser::typed::from::tests::test_parse_quoted_display_name ... ok
[INFO] [stdout] test sip::parser::typed::from::tests::test_parse_with_tag ... ok
[INFO] [stdout] test sip::parser::typed::from::tests::test_parse_without_tag_still_succeeds ... ok
[INFO] [stdout] test sip::parser::typed::from::tests::test_tag_lookup_case_insensitive ... ok
[INFO] [stdout] test sip::parser::typed::from::tests::test_parse_bare_addr_spec ... ok
[INFO] [stdout] test sip::parser::typed::to::tests::test_display_round_trip_no_tag ... ok
[INFO] [stdout] test sip::parser::typed::to::tests::test_display_round_trip_with_tag ... ok
[INFO] [stdout] test sip::parser::typed::to::tests::test_parse_quoted_display_name ... ok
[INFO] [stdout] test sip::parser::typed::to::tests::test_parse_with_tag_dialog_response ... ok
[INFO] [stdout] test sip::parser::typed::to::tests::test_parse_without_tag_initial_request ... ok
[INFO] [stdout] test sip::parser::typed::to::tests::test_tag_lookup_case_insensitive ... ok
[INFO] [stdout] test sip::parser::typed::via::tests::test_display_emits_flag_then_value_params ... ok
[INFO] [stdout] test sip::parser::typed::via::tests::test_display_round_trip ... ok
[INFO] [stdout] test sip::parser::typed::via::tests::test_empty_input_rejected ... ok
[INFO] [stdout] test sip::parser::typed::to::tests::test_invalid_rejected ... ok
[INFO] [stdout] test sip::parser::typed::to::tests::test_parse_bare_addr_spec ... ok
[INFO] [stdout] test sip::parser::typed::via::tests::test_empty_params ... ok
[INFO] [stdout] test sip::parser::typed::via::tests::test_missing_space_rejected ... ok
[INFO] [stdout] test sip::parser::typed::via::tests::test_multiple_params ... ok
[INFO] [stdout] test sip::parser::typed::via::tests::test_param_key_lookup_case_insensitive ... ok
[INFO] [stdout] test sip::parser::typed::via::tests::test_parse_ipv6_no_port ... ok
[INFO] [stdout] test sip::parser::typed::via::tests::test_parse_ipv6_with_port ... ok
[INFO] [stdout] test sip::parser::typed::via::tests::test_parse_minimal ... ok
[INFO] [stdout] test sip::parser::typed::via::tests::test_parse_no_port ... ok
[INFO] [stdout] test sip::parser::typed::via::tests::test_maddr_and_ttl ... ok
[INFO] [stdout] test sip::parser::typed::via::tests::test_missing_slash_in_protocol_rejected ... ok
[INFO] [stdout] test sip::parser::typed::via::tests::test_protocol_only_one_slash_rejected ... ok
[INFO] [stdout] test sip::parser::typed::via::tests::test_received_param ... ok
[INFO] [stdout] test sip::parser::typed::via::tests::test_rport_non_numeric_value_treated_as_flag ... ok
[INFO] [stdout] test sip::parser::typed::via::tests::test_rport_tri_state_absent ... ok
[INFO] [stdout] test sip::parser::typed::via::tests::test_rport_tri_state_flag ... ok
[INFO] [stdout] test sip::parser::typed::via::tests::test_rport_tri_state_with_value ... ok
[INFO] [stdout] test sip::parser::typed::via::tests::test_trailing_garbage_after_sent_by_rejected ... ok
[INFO] [stdout] test sip::parser::typed::via::tests::test_unmatched_ipv6_bracket_rejected ... ok
[INFO] [stdout] test sip::tests::rfc3261::builder_validation::test_build_request_missing_via ... ok
[INFO] [stdout] test sip::tests::rfc3261::builder_validation::test_build_complete_request ... ok
[INFO] [stdout] test sip::tests::rfc3261::builder_validation::test_generate_branch_valid ... ok
[INFO] [stdout] test sip::tests::rfc3261::builder_validation::test_generate_call_id_format ... ok
[INFO] [stdout] test sip::tests::rfc3261::header_parsing::test_content_length_zero ... ok
[INFO] [stdout] test sip::tests::rfc3261::builder_validation::test_generate_tag_unique ... ok
[INFO] [stdout] test sip::tests::rfc3261::header_parsing::test_content_length_with_body ... ok
[INFO] [stdout] test sip::message::tests::test_parse_request_with_body ... ok
[INFO] [stdout] test sip::parser::header::tests::test_parse_line_whitespace_before_colon ... ok
[INFO] [stdout] test sip::tests::rfc3261::header_parsing::test_cseq_method_matching ... ok
[INFO] [stdout] test sip::tests::rfc3261::header_parsing::test_cseq_method_mismatch_detectable ... ok
[INFO] [stdout] test sip::tests::rfc3261::header_parsing::test_from_header_tag_required ... ok
[INFO] [stdout] test sip::tests::rfc3261::header_parsing::test_header_case_insensitive ... ok
[INFO] [stdout] test sip::tests::rfc3261::header_parsing::test_header_folding_whitespace ... ok
[INFO] [stdout] test sip::parser::header::tests::test_typed_variant_round_trip_all_19 ... ok
[INFO] [stdout] test sip::tests::rfc3261::header_parsing::test_header_lws_around_values ... ok
[INFO] [stdout] test sip::tests::rfc3261::header_parsing::test_to_header_no_tag_in_request ... ok
[INFO] [stdout] test sip::tests::rfc3261::header_parsing::test_to_header_tag_in_response ... ok
[INFO] [stdout] test sip::tests::rfc3261::malformed_messages::test_parse_missing_headers ... ok
[INFO] [stdout] test sip::tests::rfc3261::malformed_messages::test_parse_truncated ... ok
[INFO] [stdout] test sip::tests::rfc3261::malformed_messages::test_parse_garbage ... ok
[INFO] [stdout] test sip::tests::rfc3261::malformed_messages::test_parse_invalid_version ... ok
[INFO] [stdout] test sip::tests::rfc3261::max_forwards::test_max_forwards_present ... ok
[INFO] [stdout] test sip::tests::rfc3261::max_forwards::test_max_forwards_zero ... ok
[INFO] [stdout] test sip::tests::rfc3261::methods::test_ack_method ... ok
[INFO] [stdout] test sip::tests::rfc3261::methods::test_invite_method ... ok
[INFO] [stdout] test sip::tests::rfc3261::methods::test_options_method ... ok
[INFO] [stdout] test sip::tests::rfc3261::methods::test_register_method ... ok
[INFO] [stdout] test sip::tests::rfc3261::request_uri::test_request_uri_no_spaces ... ok
[INFO] [stdout] test sip::tests::rfc3261::request_uri::test_request_uri_vs_to_header ... ok
[INFO] [stdout] test sip::tests::rfc3261::methods::test_bye_method ... ok
[INFO] [stdout] test sip::tests::rfc3261::response_codes::test_2xx_success ... ok
[INFO] [stdout] test sip::tests::rfc3261::response_codes::test_1xx_provisional ... ok
[INFO] [stdout] test sip::tests::rfc3261::response_codes::test_3xx_redirection ... ok
[INFO] [stdout] test sip::tests::rfc3261::max_forwards::test_max_forwards_default_value ... ok
[INFO] [stdout] test sip::tests::rfc3261::methods::test_cancel_method ... ok
[INFO] [stdout] test sip::tests::rfc3261::response_codes::test_4xx_client_error ... ok
[INFO] [stdout] test sip::tests::rfc3261::uri_parsing::test_sip_uri_basic ... ok
[INFO] [stdout] test sip::tests::rfc3261::uri_parsing::test_sips_uri ... ok
[INFO] [stdout] test sip::tests::rfc3261::response_codes::test_5xx_server_error ... ok
[INFO] [stdout] test sip::tests::rfc3261::response_codes::test_6xx_global_failure ... ok
[INFO] [stdout] test sip::tests::rfc3261::uri_parsing::test_tel_uri_accepted ... ok
[INFO] [stdout] test sip::tests::rfc3261::uri_parsing::test_uri_with_ipv6 ... ok
[INFO] [stdout] test sip::tests::rfc3261::uri_parsing::test_uri_with_ipv6_and_port ... ok
[INFO] [stdout] test sip::tests::rfc3261::uri_parsing::test_uri_with_lr_param ... ok
[INFO] [stdout] test sip::tests::rfc3261::uri_parsing::test_uri_with_method_param ... ok
[INFO] [stdout] test sip::tests::rfc3261::uri_parsing::test_uri_with_user_phone_param ... ok
[INFO] [stdout] test sip::tests::rfc3261::uri_parsing::test_uri_with_transport_param ... ok
[INFO] [stdout] test sip::tests::rfc3261::uri_parsing::test_uri_with_ttl_param ... ok
[INFO] [stdout] test sip::tests::rfc3261::malformed_messages::test_parse_empty ... ok
[INFO] [stdout] test sip::tests::rfc3261::via_header::test_multiple_via_headers ... ok
[INFO] [stdout] test sip::tests::rfc3261::via_header::test_via_branch_magic_cookie ... ok
[INFO] [stdout] test sip::tests::rfc3261::uri_parsing::test_uri_with_port ... ok
[INFO] [stdout] test sip::tests::rfc3261::uri_parsing::test_uri_without_user ... ok
[INFO] [stdout] test sip::tests::rfc3261::uri_parsing::test_uri_with_maddr_param ... ok
[INFO] [stdout] test sip::uri::tests::test_builder_scheme_case_normalized ... ok
[INFO] [stdout] test sip::uri::tests::test_builder_scheme_enum ... ok
[INFO] [stdout] test sip::tests::rfc3261::via_header::test_via_rport_parameter ... ok
[INFO] [stdout] test sip::tests::rfc3261::via_header::test_via_branch_without_magic_cookie ... ok
[INFO] [stdout] test sip::uri::tests::test_builder_unknown_scheme_defaults_to_sip ... ok
[INFO] [stdout] test sip::tests::rfc3261::via_header::test_via_received_parameter ... ok
[INFO] [stdout] test sip::uri::tests::test_builder_with_headers ... ok
[INFO] [stdout] test sip::uri::tests::test_display_host_only ... ok
[INFO] [stdout] test sip::uri::tests::test_display_with_flag_param ... ok
[INFO] [stdout] test sip::uri::tests::test_is_loose_route_false ... ok
[INFO] [stdout] test sip::uri::tests::test_params_iterator_preserves_order_and_case ... ok
[INFO] [stdout] test sip::uri::tests::test_parse_empty_params ... ok
[INFO] [stdout] test sip::uri::tests::test_parse_host_with_colon_no_port ... ok
[INFO] [stdout] test sip::uri::tests::test_parse_invalid_scheme ... ok
[INFO] [stdout] test sip::uri::tests::test_parse_ipv6_address ... ok
[INFO] [stdout] test sip::uri::tests::test_parse_ipv6_address_with_port ... ok
[INFO] [stdout] test sip::uri::tests::test_effective_port_default_sip ... ok
[INFO] [stdout] test sip::uri::tests::test_empty_host_after_at_is_lenient ... ok
[INFO] [stdout] test sip::uri::tests::test_parse_ipv6_invalid_bracket ... ok
[INFO] [stdout] test sip::uri::tests::test_parse_missing_scheme ... ok
[INFO] [stdout] test sip::uri::tests::test_parse_multiple_semicolons ... ok
[INFO] [stdout] test sip::uri::tests::test_parse_simple_uri ... ok
[INFO] [stdout] test sip::uri::tests::test_effective_port_default_sips ... ok
[INFO] [stdout] test sip::uri::tests::test_get_param_case_insensitive ... ok
[INFO] [stdout] test sip::uri::tests::test_parse_uri_header_no_equals ... ok
[INFO] [stdout] test sip::uri::tests::test_parse_sips_uri ... ok
[INFO] [stdout] test sip::uri::tests::test_has_param_case_insensitive ... ok
[INFO] [stdout] test sip::uri::tests::test_parse_tel_uri_basic ... ok
[INFO] [stdout] test sip::uri::tests::test_parse_uri_headers_empty_tokens ... ok
[INFO] [stdout] test sip::uri::tests::test_parse_uri_host_only ... ok
[INFO] [stdout] test sip::uri::tests::test_parse_uri_params_and_headers ... ok
[INFO] [stdout] test sip::uri::tests::test_parse_uri_with_headers ... ok
[INFO] [stdout] test sip::uri::tests::test_parse_uri_with_params ... ok
[INFO] [stdout] test sip::uri::tests::test_parse_uri_with_port ... ok
[INFO] [stdout] test sip::uri::tests::test_parse_tel_uri_with_params_and_colons ... ok
[INFO] [stdout] test sip::uri::tests::test_parse_whitespace_trimmed ... ok
[INFO] [stdout] test sip::uri::tests::test_scheme_case_normalized ... ok
[INFO] [stdout] test sip::uri::tests::test_scheme_enum_variants ... ok
[INFO] [stdout] test sip::uri::tests::test_tel_uri_round_trip_local ... ok
[INFO] [stdout] test sip::uri::tests::test_semicolon_in_user_and_params ... ok
[INFO] [stdout] test sip::uri::tests::test_semicolon_with_no_user_is_param_boundary ... ok
[INFO] [stdout] test sip::uri::tests::test_semicolon_in_user_part_rfc4475_semiuri ... ok
[INFO] [stdout] test sip::uri::tests::test_uri_builder ... ok
[INFO] [stdout] test sip::uri::tests::test_uri_builder_debug ... ok
[INFO] [stdout] test sip::uri::tests::test_to_request_uri ... ok
[INFO] [stdout] test sip::uri::tests::test_uri_builder_default ... ok
[INFO] [stdout] test sip::uri::tests::test_transport_none ... ok
[INFO] [stdout] test sip::uri::tests::test_uri_builder_flag ... ok
[INFO] [stdout] test sip::uri::tests::test_uri_builder_missing_host ... ok
[INFO] [stdout] test sip::uri::tests::test_uri_clone ... ok
[INFO] [stdout] test sip::uri::tests::test_uri_debug ... ok
[INFO] [stdout] test sip::uri::tests::test_uri_builder_param ... ok
[INFO] [stdout] test sip::uri::tests::test_uri_headers_count_cap_rejects ... ok
[INFO] [stdout] test sip::uri::tests::test_uri_headers_display_round_trip ... ok
[INFO] [stdout] test sip::uri::tests::test_uri_headers_value_length_cap_rejects ... ok
[INFO] [stdout] test sip::uri::tests::test_uri_roundtrip ... ok
[INFO] [stdout] test sip::uri::tests::test_uri_to_string ... ok
[INFO] [stdout] test sip::uri::tests::test_user_part ... ok
[INFO] [stdout] test sip::uri::tests::test_uri_display_error_paths ... ok
[INFO] [stdout] test sip::uri::tests::test_uri_eq ... ok
[INFO] [stdout] test srtp::context::tests::test_constant_time_compare ... ok
[INFO] [stdout] test sip::uri::tests::test_uri_has_param ... ok
[INFO] [stdout] test srtp::context::tests::test_context_new_invalid_lengths ... ok
[INFO] [stdout] test srtp::context::tests::test_estimate_roc ... ok
[INFO] [stdout] test srtp::context::tests::test_estimate_roc_more_cases ... ok
[INFO] [stdout] test srtp::context::tests::test_get_rtp_header_len ... ok
[INFO] [stdout] test srtp::context::tests::test_get_rtp_header_len_too_short_for_extension ... ok
[INFO] [stdout] test srtp::context::tests::test_get_rtp_header_len_with_csrc ... ok
[INFO] [stdout] test srtp::context::tests::test_estimate_roc_no_wrap_large_seq_gap ... ok
[INFO] [stdout] test srtp::context::tests::test_estimate_roc_wraparound_forward ... ok
[INFO] [stdout] test srtp::context::tests::test_estimate_roc_wraparound_forward_large_gap ... ok
[INFO] [stdout] test srtp::context::tests::test_get_rtp_header_len_too_short ... ok
[INFO] [stdout] test srtp::context::tests::test_srtcp_auth_failure ... ok
[INFO] [stdout] test srtp::context::tests::test_srtcp_protect_short_packet ... ok
[INFO] [stdout] test srtp::context::tests::test_srtcp_unprotect_without_encryption ... ok
[INFO] [stdout] test srtp::context::tests::test_srtp_32bit_tag ... ok
[INFO] [stdout] test srtp::context::tests::test_srtcp_unprotect_short_packet ... ok
[INFO] [stdout] test srtp::context::tests::test_srtcp_protect_unprotect ... ok
[INFO] [stdout] test srtp::context::tests::test_srtp_auth_failure ... ok
[INFO] [stdout] test srtp::context::tests::test_srtp_protect_short_packet ... ok
[INFO] [stdout] test srtp::context::tests::test_srtp_protect_extension_too_short ... ok
[INFO] [stdout] test sip::uri::tests::test_uri_builder_with_user ... ok
[INFO] [stdout] test srtp::context::tests::test_srtp_sender_roc_wraparound ... ok
[INFO] [stdout] test srtp::context::tests::test_srtp_tamper_detection ... ok
[INFO] [stdout] test srtp::context::tests::test_srtp_unprotect_header_len_error_after_auth ... ok
[INFO] [stdout] test srtp::context::tests::test_srtp_unprotect_updates_receiver_state ... ok
[INFO] [stdout] test srtp::context::tests::test_srtp_protect_unprotect ... ok
[INFO] [stdout] test srtp::context::tests::test_srtp_unprotect_out_of_order_does_not_rewind ... ok
[INFO] [stdout] test srtp::kdf::tests::test_crypto_suite_auth_tag_len ... ok
[INFO] [stdout] test srtp::kdf::tests::test_crypto_suite_32_bit_variant ... ok
[INFO] [stdout] test srtp::kdf::tests::test_crypto_suite_debug_and_clone ... ok
[INFO] [stdout] test srtp::kdf::tests::test_crypto_suite_display ... ok
[INFO] [stdout] test srtp::kdf::tests::test_derive_invalid_salt_length ... ok
[INFO] [stdout] test srtp::kdf::tests::test_derive_invalid_key_length ... ok
[INFO] [stdout] test srtp::kdf::tests::test_crypto_suite_parse ... ok
[INFO] [stdout] test srtp::kdf::tests::test_derive_session_keys_32bit_suite ... ok
[INFO] [stdout] test srtp::kdf::tests::test_derive_session_keys ... ok
[INFO] [stdout] test srtp::kdf::tests::test_session_keys_clone ... ok
[INFO] [stdout] test srtp::context::tests::test_srtp_unprotect_short_packet ... ok
[INFO] [stdout] test srtp::sdes::tests::test_empty_input ... ok
[INFO] [stdout] test srtp::sdes::tests::test_mki_with_single_colon ... ok
[INFO] [stdout] test srtp::sdes::tests::test_invalid_mki_length ... ok
[INFO] [stdout] test srtp::sdes::tests::test_new_random ... ok
[INFO] [stdout] test srtp::sdes::tests::test_invalid_mki_value ... ok
[INFO] [stdout] test srtp::sdes::tests::test_parse_32_bit_crypto_suite ... ok
[INFO] [stdout] test srtp::sdes::tests::test_parse_invalid_tag ... ok
[INFO] [stdout] test srtp::sdes::tests::test_parse_invalid_base64 ... ok
[INFO] [stdout] test srtp::sdes::tests::test_new_random_different_keys ... ok
[INFO] [stdout] test srtp::sdes::tests::test_parse_sdes_basic ... ok
[INFO] [stdout] test srtp::sdes::tests::test_parse_no_inline_prefix ... ok
[INFO] [stdout] test srtp::sdes::tests::test_parse_sdes_invalid_suite ... ok
[INFO] [stdout] test srtp::sdes::tests::test_parse_sdes_with_invalid_mki_format ... ok
[INFO] [stdout] test srtp::sdes::tests::test_parse_sdes_with_mki ... ok
[INFO] [stdout] test srtp::sdes::tests::test_parse_sdes_with_unknown_param ... ok
[INFO] [stdout] test srtp::sdes::tests::test_parse_too_few_parts ... ok
[INFO] [stdout] test srtp::sdes::tests::test_parse_sdes_with_lifetime ... ok
[INFO] [stdout] test srtp::sdes::tests::test_roundtrip ... ok
[INFO] [stdout] test srtp::sdes::tests::test_parse_wrong_key_length ... ok
[INFO] [stdout] test srtp::sdes::tests::test_sdes_attribute_clone ... ok
[INFO] [stdout] test srtp::sdes::tests::test_roundtrip_with_80_bit_suite ... ok
[INFO] [stdout] test srtp::sdes::tests::test_sdes_attribute_debug ... ok
[INFO] [stdout] test srtp::sdes::tests::test_parse_with_all_optional_params ... ok
[INFO] [stdout] test srtp::sdes::tests::test_sdes_parse_huge_lifetime_fuzz_001 ... ok
[INFO] [stdout] test srtp::sdes::tests::test_sdes_to_sdp ... ok
[INFO] [stdout] test srtp::sdes::tests::test_tag_number_ranges ... ok
[INFO] [stdout] test srtp::sdes::tests::test_to_sdp_with_mki ... ok
[INFO] [stdout] test srtp::sdes::tests::test_whitespace_only_input ... ok
[INFO] [stdout] test srtp::sdes::tests::test_valid_lifetime_and_mki ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_action_clone ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_action_debug ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_build_ack_invalid_cseq ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_build_ack_invalid_to_uri ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_build_ack_missing_call_id ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_build_ack_missing_from_tag ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_build_ack_invalid_from_uri ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_calling_3xx_cancels_timers ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_calling_2xx_cancels_timers ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_calling_response_below_100_ignored ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_completed_response_under_300_ignored ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_event_clone ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_completed_retransmitted_response ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_failure_response_reliable ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_event_debug ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_failure_response_unreliable ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_handle_transport_error_calling ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_handle_transport_error_completed_ignored ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_forked_2xx_after_first_2xx_reaches_tu ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_handle_transport_error_proceeding ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_invite_client_transaction_new_missing_branch ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_multiple_retransmits ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_new_non_invite_returns_none ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_new_transaction ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_parse_via_or_default_fallback ... ok
[INFO] [stdout] test srtp::sdes::tests::test_to_sdp_with_lifetime_and_mki ... ok
[INFO] [stdout] test srtp::sdes::tests::test_to_sdp_with_lifetime ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_proceeding_3xx_transitions_completed ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_proceeding_another_provisional ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_proceeding_failure_response_reliable ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_proceeding_response_below_100_ignored ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_proceeding_failure_response_unreliable ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_invite_client_transaction_debug ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_proceeding_success_response ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_provisional_response ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_reliable_transport_no_timer_a ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_send_ack_missing_headers ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_state_enum_clone ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_state_enum_copy ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_state_enum_debug ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_terminated_response_ignored ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_timer_a_retransmit ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_timer_a_ignored_in_proceeding ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_timer_b_timeout ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_timer_b_timeout_in_proceeding ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_success_response ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_transaction_id_debug ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_transaction_id_accessor ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_timer_d_terminates ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_transaction_id_eq ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_transaction_id_from_request ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_transaction_id_from_response ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_various_failure_codes ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_unexpected_timer_ignored ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_transaction_id_from_response_missing_cseq ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_5xx_response ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_various_success_codes ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_transaction_id_hash ... ok
[INFO] [stdout] test transaction::client::invite::tests::test_various_provisional_codes ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_6xx_response ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_action_debug ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_bye_transaction ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_event_debug ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_failure_response ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_final_response_from_proceeding ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_final_response_from_proceeding_unreliable ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_final_response_reliable_from_proceeding ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_multiple_provisional_responses ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_new_transaction ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_new_transaction_missing_branch ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_proceeding_response_below_100_ignored ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_options_transaction ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_provisional_response ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_reliable_transport_no_timer_e ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_reject_invite ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_response_in_completed_ignored ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_state_debug ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_response_in_terminated_ignored ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_final_response_from_trying_unreliable ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_timer_e_in_proceeding ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_success_response ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_reliable_transport_immediate_terminate ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_timer_e_retransmit ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_timer_f_in_proceeding ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_timer_k_terminates ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_timer_f_timeout ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_transaction_id ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_transport_error_in_trying ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_trying_response_below_100_ignored ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_unexpected_timer_in_completed ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_transport_error_in_proceeding ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_transport_error_in_completed_ignored ... ok
[INFO] [stdout] test transaction::manager::tests::test_cleanup_invite_client_completed ... ok
[INFO] [stdout] test transaction::manager::tests::test_cleanup_invite_server_after_failure ... ok
[INFO] [stdout] test transaction::manager::tests::test_cleanup_empty_manager ... ok
[INFO] [stdout] test transaction::client::non_invite::tests::test_unreliable_transport_has_timer_e ... ok
[INFO] [stdout] test transaction::manager::tests::test_cleanup_non_invite_client ... ok
[INFO] [stdout] test transaction::manager::tests::test_cleanup_invite_server_after_success ... ok
[INFO] [stdout] test transaction::manager::tests::test_cleanup_non_invite_client_terminated ... ok
[INFO] [stdout] test transaction::manager::tests::test_cleanup_multiple_transaction_types ... ok
[INFO] [stdout] test transaction::manager::tests::test_cleanup_terminated ... ok
[INFO] [stdout] test transaction::manager::tests::test_cleanup_non_invite_server ... ok
[INFO] [stdout] test transaction::manager::tests::test_cleanup_with_active_transactions ... ok
[INFO] [stdout] test transaction::manager::tests::test_collect_non_invite_server_cancel_timer_action ... ok
[INFO] [stdout] test transaction::manager::tests::test_collect_invite_server_ack_actions ... ok
[INFO] [stdout] test transaction::manager::tests::test_create_client_transaction_invite_missing_branch ... ok
[INFO] [stdout] test transaction::manager::tests::test_concurrent_transactions_same_method ... ok
[INFO] [stdout] test transaction::manager::tests::test_create_client_transaction_non_invite_missing_branch ... ok
[INFO] [stdout] test transaction::manager::tests::test_create_client_transaction_variants ... ok
[INFO] [stdout] test transaction::manager::tests::test_create_invite_client ... ok
[INFO] [stdout] test transaction::manager::tests::test_create_non_invite_client_options ... ok
[INFO] [stdout] test transaction::manager::tests::test_create_non_invite_client ... ok
[INFO] [stdout] test transaction::manager::tests::test_extract_send_action_none ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_ack_message ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_ack_for_2xx ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_allocation_wrapping ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_incoming_invite ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_incoming_register ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_request_existing_invite_server_missing_entry ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_request_existing_non_invite_server_missing_entry ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_request_matches_client_transaction ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_request_existing_type_mismatch_ignored ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_request_existing_missing_tx_entry ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_request_missing_transaction_id_invite ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_request_missing_transaction_id_non_invite ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_response_for_wrong_transaction_type ... ok
[INFO] [stdout] test transaction::manager::tests::test_cleanup_non_invite_client_timeout_removes_only_terminated ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_response_matches_server_transaction ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_response_missing_invite_client_entry ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_response_missing_via_branch ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_response_missing_non_invite_client_entry ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_response_no_matching_transaction ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_response_without_transaction_id ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_timeout_invite_client ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_response_type_mismatch_ignored ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_timeout_missing_entries ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_timeout_invite_server ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_timeout_missing_transaction ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_timeout_no_transaction ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_timeout_non_invite_client ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_timeout_non_invite_server ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_transport_error ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_transport_error_invite_server ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_transport_error_non_invite_client ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_transport_error_no_transaction ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_transport_error_missing_transaction ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_transport_error_non_invite_server ... ok
[INFO] [stdout] test transaction::manager::tests::test_handle_response_non_invite_client_final ... ok
[INFO] [stdout] test transaction::manager::tests::test_invite_server_failure_response ... ok
[INFO] [stdout] test transaction::manager::tests::test_invite_client_provisional_event ... ok
[INFO] [stdout] test transaction::manager::tests::test_invite_server_provisional ... ok
[INFO] [stdout] test transaction::manager::tests::test_invite_client_failure_event ... ok
[INFO] [stdout] test transaction::manager::tests::test_manager_action_all_variants ... ok
[INFO] [stdout] test transaction::manager::tests::test_manager_action_clone ... ok
[INFO] [stdout] test transaction::manager::tests::test_manager_action_debug ... ok
[INFO] [stdout] test transaction::manager::tests::test_manager_debug ... ok
[INFO] [stdout] test transaction::manager::tests::test_manager_event_clone ... ok
[INFO] [stdout] test transaction::manager::tests::test_manager_event_all_variants ... ok
[INFO] [stdout] test transaction::manager::tests::test_manager_event_debug ... ok
[INFO] [stdout] test transaction::manager::tests::test_multiple_retransmissions_invite_client ... ok
[INFO] [stdout] test transaction::manager::tests::test_multiple_retransmissions_invite_server ... ok
[INFO] [stdout] test transaction::manager::tests::test_multiple_retransmissions_non_invite_client ... ok
[INFO] [stdout] test transaction::manager::tests::test_non_invite_client_provisional_event ... ok
[INFO] [stdout] test transaction::manager::tests::test_multiple_transactions ... ok
[INFO] [stdout] test transaction::manager::tests::test_non_invite_server_send_response ... ok
[INFO] [stdout] test transaction::manager::tests::test_poll_actions_clears ... ok
[INFO] [stdout] test transaction::manager::tests::test_reliable_transport ... ok
[INFO] [stdout] test transaction::manager::tests::test_reliable_transport_no_retransmit_timers ... ok
[INFO] [stdout] test transaction::manager::tests::test_reliable_transport_non_invite ... ok
[INFO] [stdout] test transaction::manager::tests::test_response_without_matching_transaction ... ok
[INFO] [stdout] test transaction::manager::tests::test_retransmit_request_to_existing_server_transaction ... ok
[INFO] [stdout] test transaction::manager::tests::test_send_200_establishes_dialog ... ok
[INFO] [stdout] test transaction::manager::tests::test_send_response_missing_server_entries ... ok
[INFO] [stdout] test transaction::manager::tests::test_send_response_no_transaction ... ok
[INFO] [stdout] test transaction::manager::tests::test_send_response_on_client_handle_is_ignored ... ok
[INFO] [stdout] test transaction::manager::tests::test_send_response_on_invalid_handle ... ok
[INFO] [stdout] test transaction::manager::tests::test_request_without_transaction_id ... ok
[INFO] [stdout] test transaction::manager::tests::test_send_response_wrong_transaction_type_invite_client ... ok
[INFO] [stdout] test transaction::manager::tests::test_send_response_wrong_transaction_type_non_invite_client ... ok
[INFO] [stdout] test transaction::manager::tests::test_retransmit_non_invite_to_existing_server_transaction ... ok
[INFO] [stdout] test transaction::manager::tests::test_timeout_on_invalid_handle ... ok
[INFO] [stdout] test transaction::manager::tests::test_timeout_on_each_timer_type ... ok
[INFO] [stdout] test transaction::manager::tests::test_timeout_on_invite_server ... ok
[INFO] [stdout] test transaction::manager::tests::test_server_bye_transaction ... ok
[INFO] [stdout] test transaction::manager::tests::test_timeout_on_non_invite_server ... ok
[INFO] [stdout] test transaction::manager::tests::test_timer_b_timeout ... ok
[INFO] [stdout] test transaction::manager::tests::test_timer_c_timeout ... ok
[INFO] [stdout] test transaction::manager::tests::test_timer_f_timeout ... ok
[INFO] [stdout] test transaction::manager::tests::test_timer_h_timeout ... ok
[INFO] [stdout] test transaction::manager::tests::test_timer_i_timeout_invite_server ... ok
[INFO] [stdout] test transaction::manager::tests::test_timer_k_timeout_non_invite_client ... ok
[INFO] [stdout] test transaction::manager::tests::test_transaction_handle_clone ... ok
[INFO] [stdout] test transaction::manager::tests::test_transaction_handle_debug ... ok
[INFO] [stdout] test transaction::manager::tests::test_transaction_handle_eq ... ok
[INFO] [stdout] test transaction::manager::tests::test_transaction_handle_hash ... ok
[INFO] [stdout] test transaction::manager::tests::test_timer_d_timeout_invite_client ... ok
[INFO] [stdout] test transaction::manager::tests::test_transaction_type_all_variants ... ok
[INFO] [stdout] test transaction::manager::tests::test_transaction_type_debug ... ok
[INFO] [stdout] test transaction::manager::tests::test_transport_error_missing_entries ... ok
[INFO] [stdout] test transaction::manager::tests::test_transaction_type_clone ... ok
[INFO] [stdout] test transaction::manager::tests::test_transaction_type_eq ... ok
[INFO] [stdout] test transaction::manager::tests::test_transport_error_on_invalid_handle ... ok
[INFO] [stdout] test transaction::manager::tests::test_transport_error_on_each_transaction_type ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_3xx_response ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_5xx_response ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_6xx_response ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_ack_cancels_timers ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_action_debug ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_ack_received ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_ack_absorbed_in_confirmed ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_failure_response ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_buffer_drained_on_final ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_final_sent_field_after_2xx ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_event_debug ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_initial_request_event ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_final_sent_field_after_non_2xx ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_invite_retransmit_in_completed ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_final_sent_initially_none ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_invite_retransmit_in_proceeding_no_response ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_multiple_100_responses ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_invite_retransmit_in_completed_without_response ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_invite_retransmit_in_proceeding ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_new_transaction ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_multiple_outstanding_prack_staggered ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_non_invite_request_in_completed_ignored ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_non_invite_request_in_proceeding_ignored ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_prack_received_cancels_retransmit ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_prack_received_unknown_rseq_ignored ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_prack_timeout_after_2xx_final_does_not_fire ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_prack_timeout_after_non_2xx_final_does_not_fire ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_provisional_response ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_prack_timeout_no_final ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_reject_non_invite ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_reliable_provisional_in_terminated_noop ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_reliable_transport ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_reliable_transport_ack_terminates ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_request_accessor ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_multiple_outstanding_prack ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_request_in_terminated_ignored ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_response_below_100_ignored ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_response_in_completed_ignored ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_rseq_monotonic ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_send_provisional_reliable_merges_existing_require ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_send_provisional_reliable_emits_send_and_timer ... ok
[INFO] [stdout] test srtp::kdf::tests::test_label_values ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_send_provisional_reliable_round_trips_through_parse ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_state_debug ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_success_response_terminates ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_timer_h_timeout ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_timer_i_terminates ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_reject_100 - should panic ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_timer_n_retransmit_doubles_then_caps ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_timer_g_retransmit ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_transaction_id ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_transport_error_in_completed ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_timer_g_without_last_response ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_transport_error_in_confirmed_ignored ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_action_debug ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_transport_error_in_proceeding ... ok
[INFO] [stdout] test transaction::server::invite::tests::test_unexpected_timer_ignored ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_action_event_clone ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_action_send_clone ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_final_response_from_proceeding_reliable ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_final_response_from_trying ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_event_debug ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_final_response_from_proceeding ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_handle_request_in_trying_no_retransmit ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_handle_request_in_terminated_ignored ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_handle_request_in_proceeding_without_last_response ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_handle_transport_error_in_completed ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_handle_transport_error_in_trying ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_handle_transport_error_in_proceeding ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_handle_transport_error_in_terminated_noop ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_id_accessor ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_multiple_provisional_in_proceeding ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_new_transaction ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_provisional_response ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_reject_invite ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_request_accessor ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_response_below_100_in_proceeding_ignored ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_reliable_transport_immediate_terminate ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_response_below_100_in_trying_ignored ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_send_response_in_completed_ignored ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_retransmit_response ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_send_response_in_terminated_ignored ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_timer_j_terminates ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_unexpected_timer_ignored ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::invite_client_transaction::test_failure_response_to_completed ... ok
[INFO] [stdout] test srtp::sdes::tests::test_invalid_lifetime_exponent ... ok
[INFO] [stdout] test transaction::manager::tests::test_invite_server_handle_ack ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_handle_request_in_proceeding_retransmits ... ok
[INFO] [stdout] test transaction::server::non_invite::tests::test_state_debug ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::invite_client_transaction::test_initial_state_calling ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::invite_client_transaction::test_multiple_provisional_responses ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::invite_client_transaction::test_reliable_transport_no_timer_a ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::invite_client_transaction::test_reliable_transport_uses_timer_b ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::invite_client_transaction::test_provisional_response_proceeding ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::invite_client_transaction::test_reliable_transport_timer_d_zero ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::invite_client_transaction::test_retransmitted_failure_in_completed ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::invite_client_transaction::test_success_response_from_calling ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::invite_client_transaction::test_success_response_from_proceeding ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::invite_client_transaction::test_timer_a_exponential_backoff ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::invite_client_transaction::test_timer_d_terminates ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::invite_client_transaction::test_timer_b_timeout ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::invite_client_transaction::test_timer_a_retransmit ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::invite_server_transaction::test_initial_state_proceeding ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::invite_server_transaction::test_reliable_no_timer_g ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::invite_server_transaction::test_ack_to_confirmed ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::invite_server_transaction::test_timer_g_retransmits ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::invite_server_transaction::test_send_success_terminates ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::invite_server_transaction::test_send_provisional_stays_proceeding ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::invite_server_transaction::test_retransmit_in_proceeding ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::invite_server_transaction::test_send_failure_to_completed ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::non_invite_client_transaction::test_initial_state_trying ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::invite_server_transaction::test_timer_h_timeout ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::non_invite_client_transaction::test_provisional_to_proceeding ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::non_invite_client_transaction::test_reliable_uses_timer_f ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::non_invite_client_transaction::test_retransmitted_response_in_completed ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::non_invite_client_transaction::test_timer_f_timeout ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::non_invite_client_transaction::test_reliable_no_timer_e ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::non_invite_client_transaction::test_timer_k_terminates ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::non_invite_client_transaction::test_final_response_from_trying ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::non_invite_client_transaction::test_timer_e_retransmit ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::non_invite_client_transaction::test_final_response_from_proceeding ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::non_invite_server_transaction::test_provisional_to_proceeding ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::non_invite_server_transaction::test_initial_state_trying ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::non_invite_server_transaction::test_final_from_trying_to_completed ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::non_invite_server_transaction::test_retransmit_sends_last_response ... ok
[INFO] [stdout] test transaction::timer::tests::test_active_timer_debug ... ok
[INFO] [stdout] test transaction::timer::tests::test_active_timer_is_expired ... ok
[INFO] [stdout] test transaction::timer::tests::test_active_timer_clone ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::non_invite_server_transaction::test_timer_j_terminates ... ok
[INFO] [stdout] test transaction::timer::tests::test_active_timer_new ... ok
[INFO] [stdout] test transaction::timer::tests::test_default_timers ... ok
[INFO] [stdout] test transaction::timer::tests::test_timer_a ... ok
[INFO] [stdout] test transaction::timer::tests::test_retransmit_backoff ... ok
[INFO] [stdout] test transaction::timer::tests::test_retransmit_immediately_capped ... ok
[INFO] [stdout] test transaction::timer::tests::test_timer_b ... ok
[INFO] [stdout] test transaction::timer::tests::test_timer_clone ... ok
[INFO] [stdout] test transaction::timer::tests::test_timer_c ... ok
[INFO] [stdout] test transaction::timer::tests::test_timer_display ... ok
[INFO] [stdout] test transaction::timer::tests::test_timer_e ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::invite_server_transaction::test_timer_i_terminates ... ok
[INFO] [stdout] test transaction::timer::tests::test_timer_d ... ok
[INFO] [stdout] test transaction::timer::tests::test_timer_debug ... ok
[INFO] [stdout] test transaction::timer::tests::test_timer_eq ... ok
[INFO] [stdout] test transaction::timer::tests::test_timer_g ... ok
[INFO] [stdout] test transaction::timer::tests::test_timer_h ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::non_invite_server_transaction::test_final_from_proceeding_to_completed ... ok
[INFO] [stdout] test transaction::tests::rfc3261_state_machines::non_invite_server_transaction::test_reliable_timer_j_zero ... ok
[INFO] [stdout] test transaction::timer::tests::test_timer_k_reliable ... ok
[INFO] [stdout] test transaction::timer::tests::test_timer_i ... ok
[INFO] [stdout] test transaction::timer::tests::test_timer_f ... ok
[INFO] [stdout] test transaction::timer::tests::test_timer_j ... ok
[INFO] [stdout] test transaction::timer::tests::test_timer_hash ... ok
[INFO] [stdout] test transaction::timer::tests::test_with_t1 ... ok
[INFO] [stdout] test transport::keepalive::tests::config_default_is_off ... ok
[INFO] [stdout] test transaction::timer::tests::test_timer_values_clone ... ok
[INFO] [stdout] test transport::keepalive::tests::double_crlf_is_one_ping ... ok
[INFO] [stdout] test transaction::timer::tests::test_timer_values_debug ... ok
[INFO] [stdout] test transport::keepalive::tests::config_enabled_helpers ... ok
[INFO] [stdout] test transport::keepalive::tests::empty_buffer_no_pings ... ok
[INFO] [stdout] test transport::keepalive::tests::four_crlfs_is_two_pings ... ok
[INFO] [stdout] test transport::keepalive::tests::lf_alone_is_not_consumed ... ok
[INFO] [stdout] test transport::keepalive::tests::lone_cr_is_not_consumed ... ok
[INFO] [stdout] test transport::keepalive::tests::no_leading_crlf_passes_through ... ok
[INFO] [stdout] test transport::keepalive::tests::only_keepalives_drains_buffer ... ok
[INFO] [stdout] test transport::keepalive::tests::keepalive_interleaved_only_strips_leading ... ok
[INFO] [stdout] test transport::keepalive::tests::single_crlf_is_pong_no_ping ... ok
[INFO] [stdout] test transport::resolver::tests::test_build_address_targets_empty ... ok
[INFO] [stdout] test transport::resolver::tests::test_build_address_targets_tls_port ... ok
[INFO] [stdout] test transport::keepalive::tests::three_crlfs_is_one_ping_plus_pong ... ok
[INFO] [stdout] test transport::resolver::tests::test_build_test_dns_response_matching_queries ... ok
[INFO] [stdout] test transport::resolver::tests::test_all_resolver_error_variants_display ... ok
[INFO] [stdout] test transport::resolver::tests::test_build_test_dns_response_non_matching_queries ... ok
[INFO] [stdout] test transport::resolver::tests::test_custom_resolver_config_creation ... ok
[INFO] [stdout] test transport::resolver::tests::test_collect_naptr_services_filters_and_sorts ... ok
[INFO] [stdout] test transport::resolver::tests::test_lookup_address_default_ports ... ok
[INFO] [stdout] test transport::resolver::tests::test_lookup_address_no_addresses_returns_error ... ok
[INFO] [stdout] test transport::resolver::tests::test_lookup_address_port_selection ... ok
[INFO] [stdout] test transport::resolver::tests::test_collect_naptr_records_filters_non_naptr ... ok
[INFO] [stdout] test transport::resolver::tests::test_lookup_address_sets_correct_metadata ... ok
[INFO] [stdout] test transport::resolver::tests::test_naptr_sorting_by_order ... ok
[INFO] [stdout] test transport::resolver::tests::test_lookup_address_tls_port ... ok
[INFO] [stdout] test transport::resolver::tests::test_naptr_sorting_by_preference_when_order_equal ... ok
[INFO] [stdout] test transport::resolver::tests::test_parse_naptr_transport ... ok
[INFO] [stdout] test transport::resolver::tests::test_parse_sip_uri_internal ... ok
[INFO] [stdout] test transport::resolver::tests::test_naptr_sorting_combined_order_and_preference ... ok
[INFO] [stdout] test transport::resolver::tests::test_parse_sip_uri_internal_bracketed_ipv6_extra_suffix ... ok
[INFO] [stdout] test transport::resolver::tests::test_parse_sip_uri_internal_bracketed_ipv6_malformed ... ok
[INFO] [stdout] test transport::resolver::tests::test_parse_sip_uri_internal_bracketed_ipv6_with_port ... ok
[INFO] [stdout] test transport::resolver::tests::test_parse_sip_uri_internal_bracketed_ipv6_without_port ... ok
[INFO] [stdout] test transport::resolver::tests::test_parse_sip_uri_internal_unknown_transport ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_addresses_invalid_hostname ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_addresses_ip_passthrough ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_addresses_ipv6_passthrough ... ok
[INFO] [stdout] test transport::resolver::tests::test_lookup_naptr_and_srv_with_local_dns ... ok
[INFO] [stdout] test transport::resolver::tests::test_lookup_srv_sorting_by_weight ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_from_naptr_inner_errors_when_empty ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_addresses_with_ipv6 ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_addresses_with_ipv4 ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_from_naptr_inner_ignores_lookup_errors ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_localhost ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_real_domain ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_srv_name_generation ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_ipv6_loopback ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_srv_names_for_each_transport ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_bare_domain ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_addresses_with_trailing_dot ... ok
[INFO] [stdout] test transport::resolver::tests::test_lookup_address_empty_addresses ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_case_insensitive_transport ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_empty_transport_param ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_default_transport ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_complex_username ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_max_port ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_just_ip_with_port ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_mixed_case_transport_param_key ... ok
[INFO] [stdout] test transport::resolver::tests::test_lookup_address_with_invalid_domain ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_multiple_params ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_no_scheme ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_no_transport_defaults_to_udp ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_other_params_ignored ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_no_user_part ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_parameter_parsing ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_param_with_equals ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_parsing_variations ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_sips_scheme ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_port_no_transport ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_trailing_semicolon ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_transport_case_variations ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_unknown_transport ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_uppercase_transport_param_key ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_with_explicit_port_and_transport ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_with_at_symbol ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_with_ipv6_address ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_with_ip_address ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_with_tls_transport ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_without_at_symbol ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_tls_without_port ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_invalid_port_ignored ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_zero_port ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_with_address_fallback ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_with_naptr_success ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_with_naptr_preferred_transport_skips ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_with_srv_fallback_order ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_ip_without_port ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_transport_preference_order ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_uri_without_port_uses_resolve_path ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_with_preferred_transport ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolved_target_clone_deep_copy ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolved_target_clone ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolved_target_clone_independence ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolved_target_clone_with_addresses ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolved_target_debug ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolved_target_debug_format ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolved_target_fields ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolved_target_field_access ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolved_target_socket_addrs ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolved_target_socket_addrs_empty ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolved_target_socket_addrs_ipv6 ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolved_target_socket_addrs_mixed ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolved_target_with_all_transports ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolved_target_with_multiple_addresses ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolver_error_debug_format ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolver_error_display_formats ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolver_error_from_hickory_error ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolver_error_from_trait ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolver_error_debug ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolver_error_invalid_domain ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolver_error_no_records ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolver_new ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolver_with_config ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_with_udp_transport_preference ... ok
[INFO] [stdout] test transport::resolver::tests::test_socket_addrs_ipv4_only ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolver_with_custom_config ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_with_tls_transport_preference ... ok
[INFO] [stdout] test transport::resolver::tests::test_socket_addrs_ipv6_only ... ok
[INFO] [stdout] test transport::resolver::tests::test_socket_addrs_various_ports ... ok
[INFO] [stdout] test transport::resolver::tests::test_srv_sorting_by_priority ... ok
[INFO] [stdout] test transport::resolver::tests::test_srv_sorting_by_weight_when_priority_equal ... ok
[INFO] [stdout] test transport::resolver::tests::test_srv_sorting_combined_priority_and_weight ... ok
[INFO] [stdout] test transport::resolver::tests::test_srv_sorting_max_values ... ok
[INFO] [stdout] test transport::resolver::tests::test_srv_sorting_zero_weight ... ok
[INFO] [stdout] test transport::resolver::tests::test_transport_protocol_priority ... ok
[INFO] [stdout] test transport::tcp::tests::test_find_header_end ... ok
[INFO] [stdout] test transport::tcp::tests::test_find_header_end_empty ... ok
[INFO] [stdout] test transport::tcp::tests::test_find_header_end_exact_boundary ... ok
[INFO] [stdout] test transport::tcp::tests::test_find_header_end_multiple_crlf ... ok
[INFO] [stdout] test transport::tcp::tests::test_find_header_end_only_crlf ... ok
[INFO] [stdout] test transport::tcp::tests::test_find_header_end_partial_crlf ... ok
[INFO] [stdout] test transport::tcp::tests::test_find_header_end_short_data ... ok
[INFO] [stdout] test transport::tcp::tests::test_initial_buf_size ... ok
[INFO] [stdout] test transport::tcp::tests::test_keepalive_leading_crlfs_before_message_are_consumed ... ok
[INFO] [stdout] test transport::resolver::tests::test_spawn_test_dns_server_simulated_recv_error ... ok
[INFO] [stdout] test transport::resolver::tests::test_spawn_test_dns_server_ignores_invalid_message ... ok
[INFO] [stdout] test transport::tcp::tests::test_max_tcp_size ... ok
[INFO] [stdout] test transport::tcp::tests::test_keepalive_ping_replied_with_pong ... ok
[INFO] [stdout] test transport::tcp::tests::test_outgoing_message_new ... ok
[INFO] [stdout] test transport::tcp::tests::test_parse_content_length ... ok
[INFO] [stdout] test transport::tcp::tests::test_parse_content_length_empty ... ok
[INFO] [stdout] test transport::tcp::tests::test_parse_content_length_invalid_utf8 ... ok
[INFO] [stdout] test transport::tcp::tests::test_parse_content_length_mixed_case ... ok
[INFO] [stdout] test transport::tcp::tests::test_parse_content_length_invalid_value ... ok
[INFO] [stdout] test transport::tcp::tests::test_parse_content_length_multiple_headers ... ok
[INFO] [stdout] test transport::tcp::tests::test_parse_content_length_negative ... ok
[INFO] [stdout] test transport::tcp::tests::test_parse_content_length_no_colon_value ... ok
[INFO] [stdout] test transport::tcp::tests::test_parse_content_length_overflow ... ok
[INFO] [stdout] test transport::tcp::tests::test_parse_content_length_short_form_uppercase ... ok
[INFO] [stdout] test transport::tcp::tests::test_parse_content_length_with_spaces ... ok
[INFO] [stdout] test transport::tcp::tests::test_parse_content_length_uppercase ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_with_all_transports_fallback ... ok
[INFO] [stdout] test transport::resolver::tests::test_spawn_test_dns_server_shutdown_breaks_loop ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_bidirectional ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_bind ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_accept_error_logged ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_bind_forced_local_addr_error ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_bind_ipv6 ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_bind_forced_error ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_connect_already_connected ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_accept_error_other_kind ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_compact_header_form ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_connect_and_send ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_connect_fail ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_connection_buffer_initialization ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_accept_error_other_message ... ok
[INFO] [stdout] test transport::resolver::tests::test_resolve_without_preferred_transport_ip ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_connection_forced_read_error ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_connection_read_and_write ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_connection_new ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_connection_read_write_errors ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_connection_state_after_multiple_messages ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_headers_with_multiple_colons ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_empty_message_after_headers ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_local_addr ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_message_exactly_at_buffer_boundary ... ok
[INFO] [stdout] test transport::tcp::tests::test_keepalive_outbound_ping_emitted ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_connection_forced_write_error ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_message_with_large_body ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_message_spanning_multiple_reads ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_multiple_clients_to_server ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_multiple_messages_in_buffer ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_new_client ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_no_content_length_header ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_connection_close_cleanup ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_incremental_message_assembly ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_send_after_connection_established ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_send_forced_write_error ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_receiver_dropped ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_send_multiple_messages ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_send_with_body ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_send_missing_connection ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_sender ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_sender_forced_write_error ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_sender_clone ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_sender_no_connection ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_sender_send_existing_connection ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_sender_send_to ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_start_client_only ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_start_spawns_read_loop_for_existing_connections ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_start_with_existing_connections ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_message_with_partial_body ... ok
[INFO] [stdout] test transport::tls::tests::test_assert_not_ok_and_empty_panics_when_ok_and_empty - should panic ... ok
[INFO] [stdout] test transport::tls::tests::test_bind_server_forced_bind_error ... ok
[INFO] [stdout] test transport::tls::tests::test_bind_server_forced_local_addr_error ... ok
[INFO] [stdout] test transport::tls::tests::test_bind_server_invalid_cert ... ok
[INFO] [stdout] test transport::tls::tests::test_bind_server_invalid_key_path ... ok
[INFO] [stdout] test transport::tls::tests::test_bind_server_mismatched_key ... ok
[INFO] [stdout] test transport::tls::tests::test_bind_server_success ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_connection_graceful_close ... ok
[INFO] [stdout] test transport::tls::tests::test_connect_invalid_server_name ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_write_error_on_closed_connection ... ok
[INFO] [stdout] test transport::tls::tests::test_connect_no_connector ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_message_too_large ... ok
[INFO] [stdout] test transport::tls::tests::test_connect_missing_connector_on_server_transport ... ok
[INFO] [stdout] test transport::tls::tests::test_connect_already_connected ... ok
[INFO] [stdout] test transport::tls::tests::test_find_header_end ... ok
[INFO] [stdout] test transport::tls::tests::test_find_header_end_at_start ... ok
[INFO] [stdout] test transport::tls::tests::test_find_header_end_empty ... ok
[INFO] [stdout] test transport::tls::tests::test_find_header_end_exact_match ... ok
[INFO] [stdout] test transport::tls::tests::test_find_header_end_long_headers ... ok
[INFO] [stdout] test transport::tls::tests::test_find_header_end_multiline_headers ... ok
[INFO] [stdout] test transport::tls::tests::test_find_header_end_only_crlf ... ok
[INFO] [stdout] test transport::tls::tests::test_find_header_end_single_crlf ... ok
[INFO] [stdout] test transport::tls::tests::test_find_header_end_three_bytes ... ok
[INFO] [stdout] test transport::tls::tests::test_empty_message_on_close ... ok
[INFO] [stdout] test transport::tls::tests::test_initial_buf_size ... ok
[INFO] [stdout] test transport::tcp::tests::test_wait_for_forced_accept_error_clear_panics ... ok
[INFO] [stdout] test transport::tls::tests::test_load_certs_invalid_pem ... ok
[INFO] [stdout] test transport::tls::tests::test_load_private_key_file_not_found ... ok
[INFO] [stdout] test transport::tls::tests::test_load_certs_file_not_found ... ok
[INFO] [stdout] test transport::tls::tests::test_load_private_key_invalid_content ... ok
[INFO] [stdout] test transport::tls::tests::test_load_private_key_invalid_pem ... ok
[INFO] [stdout] test transport::tls::tests::test_load_private_key_sec1 ... ok
[INFO] [stdout] test transport::tls::tests::test_max_tls_size ... ok
[INFO] [stdout] test transport::tcp::tests::test_tcp_partial_message_on_close ... ok
[INFO] [stdout] test transport::tls::tests::test_connection_state_flush ... ok
[INFO] [stdout] test transport::tls::tests::test_new_client_invalid_ca ... ok
[INFO] [stdout] test transport::tls::tests::test_new_client ... ok
[INFO] [stdout] test transport::tls::tests::test_new_client_no_verify ... ok
[INFO] [stdout] test transport::tls::tests::test_no_certificate_verification_debug ... ok
[INFO] [stdout] test transport::tls::tests::test_no_certificate_verification_supported_schemes ... ok
[INFO] [stdout] test transport::tls::tests::test_outgoing_message_new ... ok
[INFO] [stdout] test transport::tls::tests::test_new_client_ipv6 ... ok
[INFO] [stdout] test transport::tls::tests::test_parse_content_length ... ok
[INFO] [stdout] test transport::tls::tests::test_parse_content_length_at_start ... ok
[INFO] [stdout] test transport::tls::tests::test_parse_content_length_empty ... ok
[INFO] [stdout] test transport::tls::tests::test_parse_content_length_empty_value ... ok
[INFO] [stdout] test transport::tls::tests::test_parse_content_length_invalid ... ok
[INFO] [stdout] test transport::tls::tests::test_parse_content_length_invalid_utf8 ... ok
[INFO] [stdout] test transport::tls::tests::test_parse_content_length_large ... ok
[INFO] [stdout] test transport::tls::tests::test_parse_content_length_mixed_case ... ok
[INFO] [stdout] test transport::tls::tests::test_parse_content_length_multiple ... ok
[INFO] [stdout] test transport::tls::tests::test_parse_content_length_multiple_headers ... ok
[INFO] [stdout] test transport::tls::tests::test_parse_content_length_negative ... ok
[INFO] [stdout] test transport::tls::tests::test_parse_content_length_no_colon ... ok
[INFO] [stdout] test transport::tls::tests::test_handshake_failure ... ok
[INFO] [stdout] test transport::tls::tests::test_parse_content_length_short_form_mixed_case ... ok
[INFO] [stdout] test transport::tls::tests::test_parse_content_length_whitespace ... ok
[INFO] [stdout] test transport::tls::tests::test_parse_content_length_zero ... ok
[INFO] [stdout] test transport::tls::tests::test_read_server_connection ... ok
[INFO] [stdout] test transport::tls::tests::test_send_to_no_connection ... ok
[INFO] [stdout] test transport::tls::tests::test_send_via_transport_no_connection ... ok
[INFO] [stdout] test transport::tls::tests::test_sender_clone ... ok
[INFO] [stdout] test transport::tls::tests::test_sender_send_to_no_connection ... ok
[INFO] [stdout] test transport::tls::tests::test_sender_send_via_send_method ... ok
[INFO] [stdout] test transport::tls::tests::test_incomplete_message_on_close ... ok
[INFO] [stdout] test transport::tls::tests::test_tls12_handshake_with_no_certificate_verification ... ok
[INFO] [stdout] test transport::tls::tests::test_tls_accept_error_forced_breaks_loop ... ok
[INFO] [stdout] test transport::tls::tests::test_tls_accept_error_other_kind ... ok
[INFO] [stdout] test transport::tls::tests::test_message_too_large ... ok
[INFO] [stdout] test transport::tls::tests::test_tls_client_config_ca_path_loads ... ok
[INFO] [stdout] test transport::tls::tests::test_tls_client_config_custom ... ok
[INFO] [stdout] test transport::tls::tests::test_tls_client_config_default ... ok
[INFO] [stdout] test transport::tls::tests::test_tls_accept_error_other_message ... ok
[INFO] [stdout] test transport::tls::tests::test_tls_client_config_no_verify ... ok
[INFO] [stdout] test transport::tls::tests::test_tls_client_invalid_ca_cert ... ok
[INFO] [stdout] test transport::tls::tests::test_tls_connection_close ... ok
[INFO] [stdout] test transport::tls::tests::test_tls_connection_read_and_write ... ok
[INFO] [stdout] test transport::tls::tests::test_server_write_message ... ok
[INFO] [stdout] test transport::tls::tests::test_tls_connection_write ... ok
[INFO] [stdout] test transport::tls::tests::test_tls_loopback_connection ... ok
[INFO] [stdout] test transport::tls::tests::test_read_loop_receiver_dropped ... ok
[INFO] [stdout] test transport::tls::tests::test_read_loop_connection_close ... ok
[INFO] [stdout] test transport::tls::tests::test_tls_server_config ... ok
[INFO] [stdout] test transport::tls::tests::test_tls_sender_send_forced_write_error ... ok
[INFO] [stdout] test transport::tls::tests::test_tls_connection_state_read_message ... ok
[INFO] [stdout] test transport::tls::tests::test_tls_multiple_messages ... ok
[INFO] [stdout] test transport::tls::tests::test_tls_server_connection ... ok
[INFO] [stdout] test transport::tls::tests::test_tls_connection_state_fragmented_message ... ok
[INFO] [stdout] test transport::tls::tests::test_tls_transport_send_forced_flush_error ... ok
[INFO] [stdout] test transport::tls::tests::test_tls_transport_send_forced_write_error ... ok
[INFO] [stdout] test transport::tls::tests::test_tls_start_spawns_read_loop_for_existing_connections ... ok
[INFO] [stdout] test transport::tls::tests::test_transport_local_addr ... ok
[INFO] [stdout] test transport::tls::tests::test_transport_sender ... ok
[INFO] [stdout] test transport::traits::tests::test_default_ports ... ok
[INFO] [stdout] test transport::traits::tests::test_incoming_message_clone ... ok
[INFO] [stdout] test transport::traits::tests::test_incoming_message_debug ... ok
[INFO] [stdout] test transport::traits::tests::test_outgoing_message_clone ... ok
[INFO] [stdout] test transport::traits::tests::test_outgoing_message_debug ... ok
[INFO] [stdout] test transport::traits::tests::test_outgoing_message_new ... ok
[INFO] [stdout] test transport::traits::tests::test_transport_address ... ok
[INFO] [stdout] test transport::traits::tests::test_transport_address_clone ... ok
[INFO] [stdout] test transport::traits::tests::test_transport_address_debug ... ok
[INFO] [stdout] test transport::traits::tests::test_transport_address_display ... ok
[INFO] [stdout] test transport::traits::tests::test_transport_address_eq ... ok
[INFO] [stdout] test transport::traits::tests::test_transport_address_hash ... ok
[INFO] [stdout] test transport::traits::tests::test_transport_address_new ... ok
[INFO] [stdout] test transport::traits::tests::test_transport_protocol ... ok
[INFO] [stdout] test transport::traits::tests::test_transport_protocol_clone ... ok
[INFO] [stdout] test transport::traits::tests::test_transport_protocol_copy ... ok
[INFO] [stdout] test transport::traits::tests::test_transport_protocol_debug ... ok
[INFO] [stdout] test transport::traits::tests::test_transport_protocol_display ... ok
[INFO] [stdout] test transport::traits::tests::test_transport_protocol_eq ... ok
[INFO] [stdout] test transport::traits::tests::test_transport_protocol_hash ... ok
[INFO] [stdout] test transport::traits::tests::test_transport_protocol_udp_not_secure ... ok
[INFO] [stdout] test transport::udp::tests::test_max_udp_size ... ok
[INFO] [stdout] test transport::udp::tests::test_mtu_safe_size ... ok
[INFO] [stdout] test transport::udp::tests::test_udp_bidirectional ... ok
[INFO] [stdout] test transport::udp::tests::test_udp_bind ... ok
[INFO] [stdout] test transport::udp::tests::test_udp_bind_forced_error ... ok
[INFO] [stdout] test transport::udp::tests::test_udp_bind_forced_local_addr_error ... ok
[INFO] [stdout] test transport::udp::tests::test_udp_bind_ipv6 ... ok
[INFO] [stdout] test transport::udp::tests::test_udp_into_receiver ... ok
[INFO] [stdout] test transport::udp::tests::test_udp_into_receiver_multiple ... ok
[INFO] [stdout] test transport::udp::tests::test_udp_local_addr ... ok
[INFO] [stdout] test transport::tls::tests::test_tls_transport_start_handshake_failure ... ok
[INFO] [stdout] test transport::udp::tests::test_udp_recv_error_logged ... ok
[INFO] [stdout] test transport::udp::tests::test_udp_recv_forced_error ... ok
[INFO] [stdout] test transport::tls::tests::test_tls_transport_start_server ... ok
[INFO] [stdout] test transport::tls::tests::test_tls_transport_client_send_receive ... ok
[INFO] [stdout] test transport::udp::tests::test_udp_send ... ok
[INFO] [stdout] test transport::udp::tests::test_udp_send_forced_error ... ok
[INFO] [stdout] test transport::udp::tests::test_udp_send_recv ... ok
[INFO] [stdout] test transport::udp::tests::test_udp_send_to_forced_error ... ok
[INFO] [stdout] test transport::udp::tests::test_udp_send_recv_large ... ok
[INFO] [stdout] test transport::udp::tests::test_udp_sender_clone ... ok
[INFO] [stdout] test transport::udp::tests::test_udp_sender ... ok
[INFO] [stdout] test transport::udp::tests::test_udp_sender_send_forced_error ... ok
[INFO] [stdout] test transport::udp::tests::test_udp_sender_send_to_forced_error ... ok
[INFO] [stdout] test transport::udp::tests::test_udp_sender_send_to ... ok
[INFO] [stdout] test transport::udp::tests::test_udp_receiver_drop_stops_loop ... ok
[INFO] [stdout] test transport::tls::tests::test_tls_transport_send_and_sender_send ... ok
[INFO] [stdout] test ice::agent::tests::test_gather_srflx_candidates_stun_error ... ok
[INFO] [stdout] test ice::agent::tests::test_stun_binding_request_too_short ... ok
[INFO] [stdout] test transport::tls::tests::test_load_private_key_pkcs1 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2958 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.62s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/allocations_sip_parse.rs (/opt/rustwide/target/debug/deps/allocations_sip_parse-00e676e9f2281532)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test discover_baselines ... ignored
[INFO] [stdout] test invite_allocation_budgets ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bitrate_bridge_remb.rs (/opt/rustwide/target/debug/deps/bitrate_bridge_remb-d0fb4c2ad0ceb5a3)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test remb_drives_opus_bitrate_through_bridge ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/builder_roundtrip.rs (/opt/rustwide/target/debug/deps/builder_roundtrip-b357ebd8a4975466)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test request_invite_with_display_name ... ok
[INFO] [stdout] test request_invite_minimal ... ok
[INFO] [stdout] test request_invite_with_ipv6_via_host ... ok
[INFO] [stdout] test request_invite_with_proxy_authorization ... ok
[INFO] [stdout] test request_invite_with_body_and_contact ... ok
[INFO] [stdout] test request_invite_with_require_supported_allow ... ok
[INFO] [stdout] test request_invite_with_session_expires_and_min_se ... ok
[INFO] [stdout] test request_ack_with_to_tag ... ok
[INFO] [stdout] test request_options_with_explicit_max_forwards_and_tcp_via ... ok
[INFO] [stdout] test request_bye_with_routes ... ok
[INFO] [stdout] test request_prack_with_rack ... ok
[INFO] [stdout] test request_register_with_authorization_and_expires ... ok
[INFO] [stdout] test response_200_ok_minimal ... ok
[INFO] [stdout] test response_200_with_body ... ok
[INFO] [stdout] test response_200_with_session_expires_and_allow ... ok
[INFO] [stdout] test response_183_with_rseq ... ok
[INFO] [stdout] test response_200_ok_from_invite ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/concurrency_safety.rs (/opt/rustwide/target/debug/deps/concurrency_safety-fccfca936d974a62)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test rtp_concurrency::test_concurrent_packet_parsing ... ok
[INFO] [stdout] test rtp_concurrency::test_concurrent_packet_creation ... ok
[INFO] [stdout] test rtp_concurrency::test_parallel_session_creation ... ok
[INFO] [stdout] test stress_tests::test_high_volume_packet_creation ... ok
[INFO] [stdout] test sip_concurrency::test_concurrent_request_building ... ok
[INFO] [stdout] test rtp_concurrency::test_multiple_sessions_parallel ... ok
[INFO] [stdout] test synchronization_tests::test_arc_mutex_synchronization ... ok
[INFO] [stdout] test sdp_concurrency::test_concurrent_offer_answer ... ok
[INFO] [stdout] test transaction_concurrency::test_concurrent_non_invite_transactions ... ok
[INFO] [stdout] test sdp_concurrency::test_concurrent_sdp_parsing ... ok
[INFO] [stdout] test transaction_concurrency::test_concurrent_transaction_creation ... ok
[INFO] [stdout] test synchronization_tests::test_no_data_races ... ok
[INFO] [stdout] test resource_limits::test_mixed_message_parsing ... ok
[INFO] [stdout] test sip_concurrency::test_concurrent_sip_parsing ... ok
[INFO] [stdout] test stress_tests::test_memory_safety_concurrent_load ... ok
[INFO] [stdout] test resource_limits::test_many_concurrent_sessions ... ok
[INFO] [stdout] test stress_tests::test_stress_concurrent_parsing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/coverage_instantiations.rs (/opt/rustwide/target/debug/deps/coverage_instantiations-71c28616e51a6b4c)
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test test_method_conversions_for_coverage ... ok
[INFO] [stdout] test test_sip_message_as_request_none_for_response ... ok
[INFO] [stdout] test test_sdp_parse_invalid_connection ... ok
[INFO] [stdout] test test_sip_message_as_response_none_for_request ... ok
[INFO] [stdout] test test_sdp_parse_invalid_media_num_ports ... ok
[INFO] [stdout] test test_sdp_parse_invalid_media_port ... ok
[INFO] [stdout] test test_sdp_parse_invalid_media_line ... ok
[INFO] [stdout] test test_sdp_parse_skips_empty_and_short_lines ... ok
[INFO] [stdout] test test_sip_request_from_tag_and_uri_missing_header ... ok
[INFO] [stdout] test test_sip_request_helpers_cover_headers ... ok
[INFO] [stdout] test test_sip_request_from_tag_and_uri_success ... ok
[INFO] [stdout] test test_sip_request_builder_invalid_to_uri_error ... ok
[INFO] [stdout] test test_sip_request_builder_invalid_from_uri_error ... ok
[INFO] [stdout] test test_sip_response_builder_sets_content_type_for_body ... ok
[INFO] [stdout] test test_sip_response_builder_contact_invalid_uri_and_to_tag ... ok
[INFO] [stdout] test test_sip_response_helpers_cover_headers ... ok
[INFO] [stdout] test test_sip_response_builder_to_tag_noop_when_existing ... ok
[INFO] [stdout] test test_sip_response_content_type_none ... ok
[INFO] [stdout] test test_transaction_manager_cleanup_terminated_non_invite_client ... ok
[INFO] [stdout] test test_transaction_manager_cleanup_terminated_non_invite_server ... ok
[INFO] [stdout] test test_transaction_manager_client_dispatch_paths ... ok
[INFO] [stdout] test test_transaction_manager_create_client_transaction_missing_via_branch_non_invite ... ok
[INFO] [stdout] test test_transaction_manager_create_client_transaction_missing_via_branch_invite ... ok
[INFO] [stdout] test test_transaction_manager_handle_response_for_server_handle_noop ... ok
[INFO] [stdout] test test_transaction_manager_handle_response_no_matching_handle ... ok
[INFO] [stdout] test test_transaction_manager_ignores_request_without_via_branch ... ok
[INFO] [stdout] test test_transaction_manager_handle_request_for_client_transaction_noop ... ok
[INFO] [stdout] test test_sip_response_builder_from_request_invalid_via ... ok
[INFO] [stdout] test test_transaction_manager_routes_existing_non_invite_request ... ok
[INFO] [stdout] test test_transaction_manager_server_dispatch_paths ... ok
[INFO] [stdout] test test_transaction_manager_send_response_ignores_client_handle ... ok
[INFO] [stdout] test test_sip_request_builder_from_display ... ok
[INFO] [stdout] test test_sip_request_builder_sets_content_type_for_body ... ok
[INFO] [stdout] test test_sip_request_builder_contact_invalid_uri ... ok
[INFO] [stdout] test test_sip_request_content_type_none ... ok
[INFO] [stdout] test test_transaction_manager_handle_response_missing_via_branch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fault_handling.rs (/opt/rustwide/target/debug/deps/fault_handling-2bf6d5908c231023)
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test message_parsing_faults::test_empty_headers ... ok
[INFO] [stdout] test message_parsing_faults::test_no_crlf_separator ... ok
[INFO] [stdout] test rtp_faults::test_corrupted_rtp_header ... ok
[INFO] [stdout] test rtp_faults::test_extreme_csrc_count ... ok
[INFO] [stdout] test message_parsing_faults::test_incomplete_status_line ... ok
[INFO] [stdout] test message_parsing_faults::test_extremely_long_request_uri ... ok
[INFO] [stdout] test resource_exhaustion::test_many_rtp_sessions ... ok
[INFO] [stdout] test resource_exhaustion::test_many_packets_single_session ... ok
[INFO] [stdout] test rtp_faults::test_truncated_rtp_packet ... ok
[INFO] [stdout] test resource_exhaustion::test_sdp_excessive_attributes ... ok
[INFO] [stdout] test sdp_faults::test_sdp_malformed_media ... ok
[INFO] [stdout] test timeout_scenarios::test_invite_full_timeout_sequence ... ok
[INFO] [stdout] test sdp_faults::test_sdp_truncated_lines ... ok
[INFO] [stdout] test sdp_faults::test_sdp_wrong_line_order ... ok
[INFO] [stdout] test transaction_faults::test_completed_state_retransmission_storm ... ok
[INFO] [stdout] test transaction_faults::test_dns_failure_timeout ... ok
[INFO] [stdout] test transaction_faults::test_rapid_timer_e_events ... ok
[INFO] [stdout] test sdp_faults::test_sdp_missing_required_fields ... ok
[INFO] [stdout] test transaction_faults::test_server_transaction_no_response_timeout ... ok
[INFO] [stdout] test timeout_scenarios::test_server_timer_h_timeout ... ok
[INFO] [stdout] test transaction_faults::test_spurious_timer_events ... ok
[INFO] [stdout] test transaction_faults::test_timer_h_no_ack_received ... ok
[INFO] [stdout] test timeout_scenarios::test_non_invite_timeout_with_retransmits ... ok
[INFO] [stdout] test transaction_faults::test_transaction_timeout_after_retransmits ... ok
[INFO] [stdout] test rtp_faults::test_sequence_number_overflow ... ok
[INFO] [stdout] test transaction_faults::test_reliable_transport_timeout ... ok
[INFO] [stdout] test rtp_faults::test_timestamp_overflow ... ok
[INFO] [stdout] test resource_exhaustion::test_parse_many_sip_messages ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fuzz_inventory.rs (/opt/rustwide/target/debug/deps/fuzz_inventory-050cbfe85a8d406a)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test every_fuzz_target_is_scheduled_in_some_wrapper ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- every_fuzz_target_is_scheduled_in_some_wrapper stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'every_fuzz_target_is_scheduled_in_some_wrapper' (6420) panicked at tests/fuzz_inventory.rs:88:5:
[INFO] [stdout] no fuzz targets found under /opt/fuzz/fuzz_targets
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x56174e791041 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x56174e791041 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x56174e791041 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x56174e791041 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x56174e7a55ca - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x56174e7a55ca - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x56174e7957cc - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x56174e7957cc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x56174e76cb56 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x56174e76cb56 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x56174e789229 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x56174e724b00 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x56174e724b00 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x56174e7893e2 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x56174e7893e2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x56174e76cc02 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x56174e765759 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x56174e76d7fd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x56174e7a5cfc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x56174e7166de - fuzz_inventory[cc2251798621ac3d]::every_fuzz_target_is_scheduled_in_some_wrapper
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/fuzz_inventory.rs:88:5
[INFO] [stdout]   20:     0x56174e715007 - fuzz_inventory[cc2251798621ac3d]::every_fuzz_target_is_scheduled_in_some_wrapper::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/fuzz_inventory.rs:83:52
[INFO] [stdout]   21:     0x56174e712216 - <fuzz_inventory[cc2251798621ac3d]::every_fuzz_target_is_scheduled_in_some_wrapper::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x56174e717deb - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x56174e717deb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   24:     0x56174e725455 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   25:     0x56174e725455 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x56174e725455 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   27:     0x56174e725455 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x56174e725455 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x56174e725455 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   30:     0x56174e725455 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   31:     0x56174e71ed14 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   32:     0x56174e71ed14 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x56174e7285b2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x56174e7285b2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x56174e7285b2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   36:     0x56174e7285b2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x56174e7285b2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x56174e7285b2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x56174e7285b2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x56174e7905a9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   41:     0x56174e7905a9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   42:     0x7b05565d0dfa - <unknown>
[INFO] [stdout]   43:     0x7b05566643d4 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     every_fuzz_target_is_scheduled_in_some_wrapper
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test fuzz_inventory`
[INFO] running `Command { std: "docker" "inspect" "fb6bffcfde9269d1e39437f180a49a126a6b5088f954b0455fda0c1296d81937", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fb6bffcfde9269d1e39437f180a49a126a6b5088f954b0455fda0c1296d81937", kill_on_drop: false }`
[INFO] [stdout] fb6bffcfde9269d1e39437f180a49a126a6b5088f954b0455fda0c1296d81937
