[INFO] fetching crate freeswitch-types 0.23.1... [INFO] testing freeswitch-types-0.23.1 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate freeswitch-types 0.23.1 into /workspace/builds/worker-0-tc1/source [INFO] started tweaking crates.io crate freeswitch-types 0.23.1 [INFO] finished tweaking crates.io crate freeswitch-types 0.23.1 [INFO] tweaked toml for crates.io crate freeswitch-types 0.23.1 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate freeswitch-types 0.23.1 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate freeswitch-types 0.23.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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded percent-encoding v2.3.2 [INFO] [stderr] Downloaded sip-header v0.2.1 [INFO] [stderr] Downloaded quick-xml v0.39.2 [INFO] [stderr] Downloaded sip-uri v0.2.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] fa93bcca44b9ef0c0aa973adf10c6eca139b6779f4e51079b95dd5e0a442b99e [INFO] running `Command { std: "docker" "start" "-a" "fa93bcca44b9ef0c0aa973adf10c6eca139b6779f4e51079b95dd5e0a442b99e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "fa93bcca44b9ef0c0aa973adf10c6eca139b6779f4e51079b95dd5e0a442b99e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fa93bcca44b9ef0c0aa973adf10c6eca139b6779f4e51079b95dd5e0a442b99e", kill_on_drop: false }` [INFO] [stdout] fa93bcca44b9ef0c0aa973adf10c6eca139b6779f4e51079b95dd5e0a442b99e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9e2d207a4f36713cc403ecb4df54104304a3848418b4992fb01ebc95d1dd6ddf [INFO] running `Command { std: "docker" "start" "-a" "9e2d207a4f36713cc403ecb4df54104304a3848418b4992fb01ebc95d1dd6ddf", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling quote v1.0.45 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling sip-uri v0.2.2 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling sip-header v0.2.1 [INFO] [stderr] Compiling freeswitch-types v0.23.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.15s [INFO] running `Command { std: "docker" "inspect" "9e2d207a4f36713cc403ecb4df54104304a3848418b4992fb01ebc95d1dd6ddf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9e2d207a4f36713cc403ecb4df54104304a3848418b4992fb01ebc95d1dd6ddf", kill_on_drop: false }` [INFO] [stdout] 9e2d207a4f36713cc403ecb4df54104304a3848418b4992fb01ebc95d1dd6ddf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d15bc5b4de80a80b5d818f212f2f70ec4f2560004512e5b5ff34fb8650a8bd2c [INFO] running `Command { std: "docker" "start" "-a" "d15bc5b4de80a80b5d818f212f2f70ec4f2560004512e5b5ff34fb8650a8bd2c", kill_on_drop: false }` [INFO] [stderr] Compiling zmij v1.0.21 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling itoa v1.0.18 [INFO] [stderr] Compiling freeswitch-types v0.23.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 8.58s [INFO] running `Command { std: "docker" "inspect" "d15bc5b4de80a80b5d818f212f2f70ec4f2560004512e5b5ff34fb8650a8bd2c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d15bc5b4de80a80b5d818f212f2f70ec4f2560004512e5b5ff34fb8650a8bd2c", kill_on_drop: false }` [INFO] [stdout] d15bc5b4de80a80b5d818f212f2f70ec4f2560004512e5b5ff34fb8650a8bd2c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] ccb13163fe1afaf4f2201d16d1cfb6826fefe389ddb94615dfa318126887ada8 [INFO] running `Command { std: "docker" "start" "-a" "ccb13163fe1afaf4f2201d16d1cfb6826fefe389ddb94615dfa318126887ada8", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/freeswitch_types-e0ea2977bcc19da9) [INFO] [stdout] [INFO] [stdout] running 505 tests [INFO] [stdout] test channel::tests::call_state_ordering_matches_c_enum ... ok [INFO] [stdout] test channel::tests::channel_state_teardown_check ... ok [INFO] [stdout] test channel::tests::channel_state_ordering_follows_lifecycle ... ok [INFO] [stdout] test channel::tests::caller_timetable_all_fields ... ok [INFO] [stdout] test channel::tests::hangup_cause_as_number_q850 ... ok [INFO] [stdout] test channel::tests::hangup_cause_as_number_freeswitch_extensions ... ok [INFO] [stdout] test channel::tests::hangup_cause_display ... ok [INFO] [stdout] test channel::tests::hangup_cause_display_round_trip ... ok [INFO] [stdout] test channel::tests::hangup_cause_from_number_round_trip ... ok [INFO] [stdout] test channel::tests::hangup_cause_from_number_unknown ... ok [INFO] [stdout] test channel::tests::hangup_cause_from_str ... ok [INFO] [stdout] test channel::tests::hangup_cause_from_str_rejects_wrong_case ... ok [INFO] [stdout] test channel::tests::hangup_cause_from_str_unknown ... ok [INFO] [stdout] test channel::tests::test_answer_state_display ... ok [INFO] [stdout] test channel::tests::test_answer_state_from_str ... ok [INFO] [stdout] test channel::tests::other_leg_timetable ... ok [INFO] [stdout] test channel::tests::test_answer_state_from_str_rejects_wrong_case ... ok [INFO] [stdout] test channel::tests::test_answer_state_from_str_unknown ... ok [INFO] [stdout] test channel::tests::test_call_direction_display ... ok [INFO] [stdout] test channel::tests::test_call_direction_from_str_unknown ... ok [INFO] [stdout] test channel::tests::test_call_direction_from_str ... ok [INFO] [stdout] test channel::tests::test_call_direction_from_str_rejects_wrong_case ... ok [INFO] [stdout] test channel::tests::test_call_state_from_str ... ok [INFO] [stdout] test channel::tests::test_call_state_display ... ok [INFO] [stdout] test channel::tests::test_call_state_from_str_rejects_wrong_case ... ok [INFO] [stdout] test channel::tests::test_channel_state_as_number ... ok [INFO] [stdout] test channel::tests::test_call_state_from_str_unknown ... ok [INFO] [stdout] test channel::tests::test_channel_state_from_str ... ok [INFO] [stdout] test channel::tests::test_channel_state_from_number ... ok [INFO] [stdout] test channel::tests::test_channel_state_display ... ok [INFO] [stdout] test channel::tests::test_channel_state_from_str_unknown ... ok [INFO] [stdout] test channel::tests::test_channel_state_from_str_rejects_wrong_case ... ok [INFO] [stdout] test channel::tests::timetable_no_headers ... ok [INFO] [stdout] test channel::tests::timetable_invalid_value_is_error ... ok [INFO] [stdout] test channel::tests::timetable_zero_preserved ... ok [INFO] [stdout] test commands::bridge::tests::display_simultaneous_ring ... ok [INFO] [stdout] test commands::bridge::tests::display_mixed_simultaneous_and_sequential ... ok [INFO] [stdout] test commands::bridge::tests::display_single_endpoint ... ok [INFO] [stdout] test commands::bridge::tests::display_with_error_endpoint_failover ... ok [INFO] [stdout] test channel::tests::timetable_custom_prefix ... ok [INFO] [stdout] test commands::bridge::tests::display_with_global_variables ... ok [INFO] [stdout] test commands::bridge::tests::display_with_loopback ... ok [INFO] [stdout] test commands::bridge::tests::from_str_empty_groups_from_trailing_pipe ... ok [INFO] [stdout] test commands::bridge::tests::from_str_empty_string_rejected ... ok [INFO] [stdout] test channel::tests::timetable_partial_headers ... ok [INFO] [stdout] test commands::bridge::tests::display_with_per_endpoint_variables ... ok [INFO] [stdout] test commands::bridge::tests::from_str_empty_variable_block ... ok [INFO] [stdout] test commands::bridge::tests::from_str_mismatched_bracket_rejected ... ok [INFO] [stdout] test commands::bridge::tests::display_sequential_failover ... ok [INFO] [stdout] test channel::tests::timetable_valid_then_invalid_is_error ... ok [INFO] [stdout] test commands::bridge::tests::from_str_sequential_failover ... ok [INFO] [stdout] test commands::bridge::tests::from_str_round_trip_with_global_vars ... ok [INFO] [stdout] test commands::bridge::tests::from_str_mixed ... ok [INFO] [stdout] test commands::bridge::tests::from_str_whitespace_only_rejected ... ok [INFO] [stdout] test commands::bridge::tests::from_str_with_per_endpoint_variables ... ok [INFO] [stdout] test commands::bridge::tests::serde_round_trip_single ... ok [INFO] [stdout] test commands::bridge::tests::serde_round_trip_multi_group ... ok [INFO] [stdout] test commands::channel::tests::uuid_answer ... ok [INFO] [stdout] test commands::bridge::tests::from_str_with_global_variables ... ok [INFO] [stdout] test commands::bridge::tests::from_str_simultaneous_ring ... ok [INFO] [stdout] test commands::bridge::tests::from_str_round_trip_mixed ... ok [INFO] [stdout] test commands::bridge::tests::serde_to_display_wire_format ... ok [INFO] [stdout] test commands::bridge::tests::from_str_single_endpoint ... ok [INFO] [stdout] test commands::channel::tests::uuid_deflect ... ok [INFO] [stdout] test commands::channel::tests::uuid_bridge ... ok [INFO] [stdout] test commands::bridge::tests::from_str_round_trip_single ... ok [INFO] [stdout] test commands::channel::tests::uuid_getvar ... ok [INFO] [stdout] test commands::channel::tests::uuid_hold_off ... ok [INFO] [stdout] test commands::channel::tests::uuid_hold_on ... ok [INFO] [stdout] test commands::channel::tests::uuid_kill_no_cause ... ok [INFO] [stdout] test commands::channel::tests::uuid_setvar ... ok [INFO] [stdout] test commands::channel::tests::uuid_send_dtmf ... ok [INFO] [stdout] test commands::channel::tests::uuid_transfer_no_dialplan ... ok [INFO] [stdout] test commands::channel::tests::uuid_kill_with_cause ... ok [INFO] [stdout] test commands::channel::tests::uuid_transfer_with_dialplan ... ok [INFO] [stdout] test commands::conference::tests::conference_hold_all ... ok [INFO] [stdout] test commands::conference::tests::conference_mute ... ok [INFO] [stdout] test commands::conference::tests::conference_hold_with_stream ... ok [INFO] [stdout] test commands::conference::tests::conference_dtmf ... ok [INFO] [stdout] test commands::conference::tests::conference_unhold ... ok [INFO] [stdout] test commands::conference::tests::conference_unmute ... ok [INFO] [stdout] test commands::endpoint::audio::tests::parse_with_prefix_bare ... ok [INFO] [stdout] test commands::endpoint::audio::tests::parse_with_prefix_trailing_slash ... ok [INFO] [stdout] test commands::endpoint::audio::tests::parse_with_prefix_wrong_module ... ok [INFO] [stdout] test commands::endpoint::audio::tests::parse_with_prefix_portaudio ... ok [INFO] [stdout] test commands::endpoint::error::tests::error_endpoint_display ... ok [INFO] [stdout] test commands::endpoint::error::tests::error_endpoint_from_str_rejects_wrong_case ... ok [INFO] [stdout] test commands::endpoint::error::tests::serde_error_endpoint ... ok [INFO] [stdout] test commands::endpoint::error::tests::error_endpoint_round_trip ... ok [INFO] [stdout] test commands::endpoint::group_call::tests::group_call_display ... ok [INFO] [stdout] test commands::endpoint::error::tests::error_endpoint_from_str ... ok [INFO] [stdout] test commands::endpoint::group_call::tests::group_call_display_with_order ... ok [INFO] [stdout] test commands::endpoint::group_call::tests::group_call_from_str ... ok [INFO] [stdout] test commands::endpoint::group_call::tests::group_call_from_str_with_order ... ok [INFO] [stdout] test commands::endpoint::group_call::tests::group_call_order_display ... ok [INFO] [stdout] test commands::endpoint::group_call::tests::group_call_order_from_str ... ok [INFO] [stdout] test commands::endpoint::loopback::tests::loopback_display_no_context ... ok [INFO] [stdout] test commands::endpoint::loopback::tests::loopback_display_with_variables ... ok [INFO] [stdout] test commands::endpoint::group_call::tests::group_call_round_trip ... ok [INFO] [stdout] test commands::endpoint::group_call::tests::serde_group_call ... ok [INFO] [stdout] test commands::endpoint::loopback::tests::loopback_display_parse_display_stable ... ok [INFO] [stdout] test commands::endpoint::loopback::tests::loopback_display_with_context ... ok [INFO] [stdout] test commands::endpoint::loopback::tests::loopback_from_str_with_context ... ok [INFO] [stdout] test commands::endpoint::loopback::tests::loopback_round_trip_no_context ... ok [INFO] [stdout] test commands::endpoint::loopback::tests::loopback_from_str_no_context ... ok [INFO] [stdout] test commands::endpoint::loopback::tests::serde_loopback_endpoint ... ok [INFO] [stdout] test commands::endpoint::sofia::tests::serde_sofia_contact ... ok [INFO] [stdout] test commands::endpoint::sofia::tests::serde_sofia_endpoint ... ok [INFO] [stdout] test commands::endpoint::sofia::tests::serde_sofia_endpoint_with_variables ... ok [INFO] [stdout] test commands::endpoint::sofia::tests::serde_sofia_gateway ... ok [INFO] [stdout] test commands::endpoint::sofia::tests::sofia_contact_display ... ok [INFO] [stdout] test commands::endpoint::sofia::tests::sofia_contact_display_all_profiles ... ok [INFO] [stdout] test commands::endpoint::sofia::tests::serde_sofia_gateway_with_profile ... ok [INFO] [stdout] test commands::endpoint::loopback::tests::loopback_round_trip_with_context ... ok [INFO] [stdout] test commands::endpoint::sofia::tests::sofia_contact_display_with_profile ... ok [INFO] [stdout] test commands::endpoint::sofia::tests::sofia_contact_from_str ... ok [INFO] [stdout] test commands::endpoint::sofia::tests::sofia_contact_from_str_with_profile ... ok [INFO] [stdout] test commands::endpoint::sofia::tests::sofia_contact_display_with_variables ... ok [INFO] [stdout] test commands::endpoint::sofia::tests::sofia_contact_profile_with_at_sign ... ok [INFO] [stdout] test commands::endpoint::sofia::tests::sofia_contact_round_trip ... ok [INFO] [stdout] test commands::endpoint::sofia::tests::sofia_endpoint_from_str ... ok [INFO] [stdout] test commands::endpoint::sofia::tests::sofia_endpoint_round_trip ... ok [INFO] [stdout] test commands::endpoint::sofia::tests::sofia_gateway_display ... ok [INFO] [stdout] test commands::endpoint::sofia::tests::sofia_gateway_display_with_profile ... ok [INFO] [stdout] test commands::endpoint::sofia::tests::sofia_gateway_from_str ... ok [INFO] [stdout] test commands::endpoint::tests::alsa_display ... ok [INFO] [stdout] test commands::endpoint::sofia::tests::sofia_gateway_from_str_with_profile ... ok [INFO] [stdout] test commands::endpoint::sofia::tests::sofia_endpoint_display ... ok [INFO] [stdout] test commands::endpoint::sofia::tests::sofia_gateway_display_with_variables ... ok [INFO] [stdout] test commands::endpoint::tests::alsa_bare_round_trip ... ok [INFO] [stdout] test commands::endpoint::sofia::tests::sofia_gateway_round_trip ... ok [INFO] [stdout] test commands::endpoint::sofia::tests::sofia_endpoint_display_with_variables ... ok [INFO] [stdout] test commands::endpoint::sofia::tests::sofia_endpoint_from_str_with_variables ... ok [INFO] [stdout] test commands::endpoint::tests::dial_string_variables_returns_none ... ok [INFO] [stdout] test commands::endpoint::tests::endpoint_display_delegates_to_inner ... ok [INFO] [stdout] test commands::endpoint::tests::dial_string_variables_returns_some ... ok [INFO] [stdout] test commands::endpoint::tests::dial_string_set_variables ... ok [INFO] [stdout] test commands::endpoint::tests::endpoint_from_str_group_call ... ok [INFO] [stdout] test commands::endpoint::tests::alsa_from_str ... ok [INFO] [stdout] test commands::endpoint::tests::dial_string_error_endpoint_no_variables ... ok [INFO] [stdout] test commands::endpoint::tests::dial_string_on_endpoint_enum ... ok [INFO] [stdout] test commands::endpoint::tests::endpoint_from_str_sofia ... ok [INFO] [stdout] test commands::endpoint::tests::endpoint_from_str_loopback ... ok [INFO] [stdout] test commands::endpoint::tests::endpoint_from_str_sofia_contact ... ok [INFO] [stdout] test commands::endpoint::tests::endpoint_from_str_sofia_gateway ... ok [INFO] [stdout] test commands::endpoint::tests::endpoint_from_str_unknown_errors ... ok [INFO] [stdout] test commands::endpoint::tests::endpoint_from_str_user ... ok [INFO] [stdout] test commands::endpoint::tests::endpoint_from_str_with_variables ... ok [INFO] [stdout] test commands::endpoint::tests::extract_variables_nested_angle_brackets ... ok [INFO] [stdout] test commands::endpoint::tests::endpoint_from_str_error ... ok [INFO] [stdout] test commands::endpoint::tests::from_group_call ... ok [INFO] [stdout] test commands::endpoint::tests::from_error_endpoint ... ok [INFO] [stdout] test commands::endpoint::tests::extract_variables_unclosed_returns_error ... ok [INFO] [stdout] test commands::endpoint::tests::extract_variables_nested_curly_brackets ... ok [INFO] [stdout] test commands::endpoint::tests::from_loopback_endpoint ... ok [INFO] [stdout] test commands::endpoint::tests::from_sofia_contact ... ok [INFO] [stdout] test commands::endpoint::tests::from_sofia_endpoint ... ok [INFO] [stdout] test commands::endpoint::tests::from_user_endpoint ... ok [INFO] [stdout] test commands::endpoint::tests::portaudio_bare_display ... ok [INFO] [stdout] test commands::endpoint::tests::portaudio_bare_round_trip ... ok [INFO] [stdout] test commands::endpoint::tests::from_sofia_gateway ... ok [INFO] [stdout] test commands::endpoint::tests::portaudio_from_str ... ok [INFO] [stdout] test commands::endpoint::tests::portaudio_round_trip ... ok [INFO] [stdout] test commands::endpoint::tests::portaudio_bare_from_str ... ok [INFO] [stdout] test commands::endpoint::tests::pulseaudio_display ... ok [INFO] [stdout] test commands::endpoint::tests::portaudio_with_variables ... ok [INFO] [stdout] test commands::endpoint::tests::pulseaudio_from_str ... ok [INFO] [stdout] test commands::endpoint::tests::pulseaudio_round_trip ... ok [INFO] [stdout] test commands::endpoint::tests::serde_alsa ... ok [INFO] [stdout] test commands::endpoint::tests::serde_endpoint_enum_error ... ok [INFO] [stdout] test commands::endpoint::tests::serde_endpoint_enum_group_call ... ok [INFO] [stdout] test commands::endpoint::tests::serde_endpoint_enum_loopback ... ok [INFO] [stdout] test commands::endpoint::tests::portaudio_display ... ok [INFO] [stdout] test commands::endpoint::tests::serde_endpoint_enum_sofia ... ok [INFO] [stdout] test commands::endpoint::tests::serde_endpoint_skips_none_profile ... ok [INFO] [stdout] test commands::endpoint::tests::serde_endpoint_skips_none_variables ... ok [INFO] [stdout] test commands::endpoint::tests::serde_endpoint_enum_user ... ok [INFO] [stdout] test commands::endpoint::tests::serde_endpoint_enum_sofia_gateway ... ok [INFO] [stdout] test commands::endpoint::tests::serde_endpoint_enum_sofia_contact ... ok [INFO] [stdout] test commands::endpoint::tests::serde_portaudio ... ok [INFO] [stdout] test commands::endpoint::user::tests::user_endpoint_display ... ok [INFO] [stdout] test commands::endpoint::user::tests::serde_user_endpoint_no_domain ... ok [INFO] [stdout] test commands::endpoint::user::tests::user_endpoint_display_no_domain ... ok [INFO] [stdout] test commands::endpoint::user::tests::serde_user_endpoint ... ok [INFO] [stdout] test commands::endpoint::tests::serde_pulseaudio ... ok [INFO] [stdout] test commands::endpoint::user::tests::user_endpoint_from_str ... ok [INFO] [stdout] test commands::endpoint::user::tests::user_endpoint_from_str_no_domain ... ok [INFO] [stdout] test commands::endpoint::user::tests::user_endpoint_round_trip ... ok [INFO] [stdout] test commands::originate::tests::application_inline_format ... ok [INFO] [stdout] test commands::originate::tests::application_inline_no_args ... ok [INFO] [stdout] test commands::originate::tests::application_simple_no_args ... ok [INFO] [stdout] test commands::originate::tests::application_simple_xml_format ... ok [INFO] [stdout] test commands::originate::tests::dialplan_type_display ... ok [INFO] [stdout] test commands::originate::tests::dialplan_type_from_str ... ok [INFO] [stdout] test commands::originate::tests::dialplan_type_from_str_case_insensitive ... ok [INFO] [stdout] test commands::originate::tests::endpoint_uri_only ... ok [INFO] [stdout] test commands::originate::tests::endpoint_uri_with_variable ... ok [INFO] [stdout] test commands::originate::tests::endpoint_variable_with_quote ... ok [INFO] [stdout] test commands::originate::tests::loopback_endpoint_display ... ok [INFO] [stdout] test commands::originate::tests::originate_accessors ... ok [INFO] [stdout] test commands::originate::tests::application_xml_format ... ok [INFO] [stdout] test commands::originate::tests::originate_cid_num_only_fills_preceding_gaps ... ok [INFO] [stdout] test commands::originate::tests::originate_context_gap_filler_round_trip_asymmetry ... ok [INFO] [stdout] test commands::originate::tests::originate_context_named_inline ... ok [INFO] [stdout] test commands::originate::tests::originate_context_only_fills_dialplan ... ok [INFO] [stdout] test commands::originate::tests::originate_context_named_xml ... ok [INFO] [stdout] test commands::originate::tests::originate_extension_display ... ok [INFO] [stdout] test commands::originate::tests::originate_empty_inline_errors ... ok [INFO] [stdout] test commands::originate::tests::originate_extension_no_dialplan ... ok [INFO] [stdout] test commands::originate::tests::originate_extension_round_trip ... ok [INFO] [stdout] test commands::originate::tests::originate_extension_with_inline_errors ... ok [INFO] [stdout] test commands::originate::tests::originate_inline_display ... ok [INFO] [stdout] test commands::originate::tests::originate_inline_auto_dialplan ... ok [INFO] [stdout] test commands::originate::tests::originate_from_string_round_trip ... ok [INFO] [stdout] test commands::originate::tests::originate_inline_no_args_round_trip ... ok [INFO] [stdout] test commands::originate::tests::originate_inline_multi_app_round_trip ... ok [INFO] [stdout] test commands::originate::tests::originate_target_from_application ... ok [INFO] [stdout] test commands::originate::tests::originate_xml_display ... ok [INFO] [stdout] test commands::originate::tests::originate_socket_app_quoted ... ok [INFO] [stdout] test commands::originate::tests::originate_target_application_wire_format ... ok [INFO] [stdout] test commands::originate::tests::serde_application ... ok [INFO] [stdout] test commands::originate::tests::serde_application_skips_none_args ... ok [INFO] [stdout] test commands::originate::tests::serde_application_with_args ... ok [INFO] [stdout] test commands::originate::tests::originate_target_from_vec ... ok [INFO] [stdout] test commands::originate::tests::originate_display_round_trip ... ok [INFO] [stdout] test commands::originate::tests::originate_timeout_only_fills_positional_gaps ... ok [INFO] [stdout] test commands::originate::tests::serde_dialplan_type_inline ... ok [INFO] [stdout] test commands::originate::tests::serde_dialplan_type_xml ... ok [INFO] [stdout] test commands::originate::tests::serde_originate_application_round_trip ... ok [INFO] [stdout] test commands::originate::tests::originate_socket_round_trip ... ok [INFO] [stdout] test commands::originate::tests::serde_originate_extension ... ok [INFO] [stdout] test commands::originate::tests::serde_originate_extension_with_inline_rejected ... ok [INFO] [stdout] test commands::originate::tests::serde_originate_inline_applications ... ok [INFO] [stdout] test commands::originate::tests::serde_originate_empty_inline_rejected ... ok [INFO] [stdout] test commands::originate::tests::serde_originate_full_round_trip_with_variables ... ok [INFO] [stdout] test commands::originate::tests::serde_originate_inline_round_trip_with_all_fields ... ok [INFO] [stdout] test commands::originate::tests::serde_originate_skips_none_fields ... ok [INFO] [stdout] test commands::originate::tests::serde_variables_flat_map_deserializes_as_default ... ok [INFO] [stdout] test commands::originate::tests::serde_variables_scoped_deserializes ... ok [INFO] [stdout] test commands::originate::tests::serde_variables_flat_default ... ok [INFO] [stdout] test commands::originate::tests::serde_originate_to_wire_format ... ok [INFO] [stdout] test commands::originate::tests::serde_variables_type ... ok [INFO] [stdout] test commands::originate::tests::serde_variables_scoped_enterprise ... ok [INFO] [stdout] test commands::originate::tests::split_unescaped_commas_basic ... ok [INFO] [stdout] test commands::originate::tests::sofia_gateway_endpoint_display ... ok [INFO] [stdout] test commands::originate::tests::split_unescaped_commas_double_backslash ... ok [INFO] [stdout] test commands::originate::tests::split_unescaped_commas_escaped ... ok [INFO] [stdout] test commands::originate::tests::split_unescaped_commas_triple_backslash ... ok [INFO] [stdout] test commands::originate::tests::variables_caret_caret_closing_bracket_as_sep ... ok [INFO] [stdout] test commands::originate::tests::variables_caret_caret_empty_vars ... ok [INFO] [stdout] test commands::originate::tests::variables_caret_caret_display_uses_canonical_comma ... ok [INFO] [stdout] test commands::originate::tests::variables_caret_caret_default_scope ... ok [INFO] [stdout] test commands::originate::tests::variables_caret_caret_enterprise_scope ... ok [INFO] [stdout] test commands::originate::tests::variables_caret_caret_missing_separator ... ok [INFO] [stdout] test commands::originate::tests::variables_caret_caret_no_unescape ... ok [INFO] [stdout] test commands::originate::tests::variables_caret_caret_separator ... ok [INFO] [stdout] test commands::originate::tests::variables_caret_caret_equals_as_sep ... ok [INFO] [stdout] test commands::originate::tests::variables_caret_caret_values_with_commas ... ok [INFO] [stdout] test commands::originate::tests::variables_channel_delimiters ... ok [INFO] [stdout] test commands::originate::tests::variables_comma_escaped ... ok [INFO] [stdout] test commands::originate::tests::variables_enterprise_delimiters ... ok [INFO] [stdout] test commands::originate::tests::variables_from_str_empty_channel_block ... ok [INFO] [stdout] test commands::originate::tests::variables_default_delimiters ... ok [INFO] [stdout] test commands::originate::tests::variables_from_str_empty_block ... ok [INFO] [stdout] test commands::originate::tests::variables_parse_round_trip ... ok [INFO] [stdout] test commands::originate::tests::variables_single_quote_escaped ... ok [INFO] [stdout] test commands::originate::tests::variables_spaces_quoted ... ok [INFO] [stdout] test commands::originate::tests::variables_standard_chars ... ok [INFO] [stdout] test commands::tests::find_matching_bracket_angle ... ok [INFO] [stdout] test commands::tests::find_matching_bracket_simple ... ok [INFO] [stdout] test commands::tests::find_matching_bracket_nested ... ok [INFO] [stdout] test commands::tests::find_matching_bracket_unclosed ... ok [INFO] [stdout] test commands::tests::parse_target_bare_extension ... ok [INFO] [stdout] test commands::originate::tests::variables_from_str_empty_enterprise_block ... ok [INFO] [stdout] test commands::tests::parse_target_inline_bare_name ... ok [INFO] [stdout] test commands::tests::parse_target_inline_trailing_colon_collapses_to_none ... ok [INFO] [stdout] test commands::tests::parse_target_inline_mixed_bare_and_args ... ok [INFO] [stdout] test commands::tests::parse_target_two_inline_apps ... ok [INFO] [stdout] test commands::tests::parse_target_xml_with_args ... ok [INFO] [stdout] test commands::tests::quote_unquote_round_trip ... ok [INFO] [stdout] test commands::tests::quote_unquote_round_trip_with_inner_quote ... ok [INFO] [stdout] test commands::tests::quote_with_single_quote_and_spaces_escapes_quote ... ok [INFO] [stdout] test commands::tests::quote_with_spaces_wraps_in_single_quotes ... ok [INFO] [stdout] test commands::tests::quote_without_spaces_returns_as_is ... ok [INFO] [stdout] test commands::tests::split_comma_separated ... ok [INFO] [stdout] test commands::tests::split_leading_trailing_spaces ... ok [INFO] [stdout] test commands::tests::parse_target_xml_no_args ... ok [INFO] [stdout] test commands::tests::split_missing_quote_returns_error ... ok [INFO] [stdout] test commands::tests::split_string_starting_ending_with_quote ... ok [INFO] [stdout] test commands::tests::split_multiple_consecutive_spaces ... ok [INFO] [stdout] test commands::tests::split_with_escaped_quotes ... ok [INFO] [stdout] test commands::tests::split_with_quotes_ignores_spaces_inside ... ok [INFO] [stdout] test commands::tests::unquote_non_quoted_returns_as_is ... ok [INFO] [stdout] test commands::tests::unquote_strips_outer_quotes ... ok [INFO] [stdout] test commands::tests::unquote_unescapes_inner_quotes ... ok [INFO] [stdout] test event::tests::all_creates_all ... ok [INFO] [stdout] test event::tests::builder_chain ... ok [INFO] [stdout] test event::tests::custom_subclass_rejects_empty ... ok [INFO] [stdout] test event::tests::custom_subclass_rejects_newline ... ok [INFO] [stdout] test event::tests::custom_subclass_rejects_space ... ok [INFO] [stdout] test event::tests::event_string_custom_not_duplicated ... ok [INFO] [stdout] test event::tests::event_string_empty_is_none ... ok [INFO] [stdout] test event::tests::event_string_mixed ... ok [INFO] [stdout] test event::tests::event_string_typed_only ... ok [INFO] [stdout] test event::tests::filter_raw_rejects_newline_in_header ... ok [INFO] [stdout] test event::tests::event_string_custom_only ... ok [INFO] [stdout] test event::tests::filter_typed_rejects_newline_in_value ... ok [INFO] [stdout] test event::tests::filter_raw_rejects_newline_in_value ... ok [INFO] [stdout] test event::tests::filters_preserve_order ... ok [INFO] [stdout] test event::tests::header_str_finds_unknown_dash_header_by_original ... ok [INFO] [stdout] test event::tests::header_str_finds_by_original_key ... ok [INFO] [stdout] test event::tests::headers_preserve_insertion_order ... ok [INFO] [stdout] test event::tests::remove_header_by_canonical_key ... ok [INFO] [stdout] test event::tests::new_creates_empty ... ok [INFO] [stdout] test event::tests::serde_rejects_invalid_subclass ... ok [INFO] [stdout] test event::tests::serde_rejects_newline_in_filter ... ok [INFO] [stdout] test event::tests::remove_header_by_original_key ... ok [INFO] [stdout] test event::tests::serde_round_trip_preserves_canonical_lookups ... ok [INFO] [stdout] test event::tests::serde_deserialize_normalizes_external_json ... ok [INFO] [stdout] test event::tests::serde_round_trip_subscription ... ok [INFO] [stdout] test event::tests::set_header_different_casing_overwrites ... ok [INFO] [stdout] test event::tests::set_header_underscore_passthrough_preserves_sip_h ... ok [INFO] [stdout] test event::tests::set_header_normalizes_codec_header ... ok [INFO] [stdout] test event::tests::set_header_normalizes_known_enum_variant ... ok [INFO] [stdout] test event::tests::sofia_events_group ... ok [INFO] [stdout] test event::tests::sofia_event_single ... ok [INFO] [stdout] test event::tests::test_convenience_accessors ... ok [INFO] [stdout] test event::tests::test_event_answer_state_accessor ... ok [INFO] [stdout] test event::tests::sofia_event_mixed_with_typed_events ... ok [INFO] [stdout] test event::tests::test_event_call_direction_accessor ... ok [INFO] [stdout] test event::tests::test_event_call_state_accessor ... ok [INFO] [stdout] test event::tests::test_event_channel_state_accessor ... ok [INFO] [stdout] test event::tests::test_event_channel_state_number_accessor ... ok [INFO] [stdout] test event::tests::test_event_format_from_str ... ok [INFO] [stdout] test event::tests::test_event_format_from_str_case_insensitive ... ok [INFO] [stdout] test event::tests::test_event_format_from_content_type ... ok [INFO] [stdout] test event::tests::test_event_typed_accessors_invalid_values ... ok [INFO] [stdout] test event::tests::test_event_typed_accessors_missing_headers ... ok [INFO] [stdout] test event::tests::test_notify_in_display ... ok [INFO] [stdout] test event::tests::test_priority_display ... ok [INFO] [stdout] test event::tests::test_notify_in_distinct_from_notify ... ok [INFO] [stdout] test event::tests::test_notify_in_parse ... ok [INFO] [stdout] test event::tests::test_priority_from_str ... ok [INFO] [stdout] test event::tests::test_push_header_existing_plain ... ok [INFO] [stdout] test event::tests::test_push_header_new ... ok [INFO] [stdout] test event::tests::test_push_header_existing_array ... ok [INFO] [stdout] test event::tests::test_sendevent_with_priority_wire_format ... ok [INFO] [stdout] test event::tests::test_remove_header ... ok [INFO] [stdout] test event::tests::test_event_type_from_str ... ok [INFO] [stdout] test event::tests::test_set_priority_high ... ok [INFO] [stdout] test event::tests::test_priority_from_str_rejects_wrong_case ... ok [INFO] [stdout] test event::tests::test_set_priority_normal ... ok [INFO] [stdout] test event::tests::test_sip_header_with_colons_in_uri ... ok [INFO] [stdout] test event::tests::test_sip_p_asserted_identity_array_format ... ok [INFO] [stdout] test event::tests::test_sip_p_asserted_identity_comma_separated ... ok [INFO] [stdout] test event::tests::test_to_plain_format_percent_encoding ... ok [INFO] [stdout] test event::tests::test_to_plain_format_preserves_insertion_order ... ok [INFO] [stdout] test event::tests::test_to_plain_format_round_trip ... ok [INFO] [stdout] test event::tests::test_to_plain_format_basic ... ok [INFO] [stdout] test event::tests::test_sip_p_asserted_identity_plain_format_round_trip ... ok [INFO] [stdout] test event::tests::test_to_plain_format_with_body ... ok [INFO] [stdout] test event::tests::test_unshift_header_existing_array ... ok [INFO] [stdout] test headers::tests::as_ref_str ... ok [INFO] [stdout] test event::tests::test_unshift_header_new ... ok [INFO] [stdout] test headers::tests::display_round_trip ... ok [INFO] [stdout] test event::tests::test_wire_names_match_c_esl ... ok [INFO] [stdout] test headers::tests::from_str_case_insensitive ... ok [INFO] [stdout] test headers::tests::from_str_round_trip_all_variants ... ok [INFO] [stdout] test headers::tests::from_str_unknown ... ok [INFO] [stdout] test headers::tests::normalize_known_underscore_variants_return_canonical_form ... ok [INFO] [stdout] test headers::tests::normalize_idempotent_for_all_enum_variants ... ok [INFO] [stdout] test headers::tests::normalize_known_enum_variants_return_canonical_form ... ok [INFO] [stdout] test headers::tests::normalize_unknown_dash_keys_title_case ... ok [INFO] [stdout] test headers::tests::normalize_codec_headers_from_switch_core_codec ... ok [INFO] [stdout] test headers::tests::normalize_unknown_underscore_keys_passthrough ... ok [INFO] [stdout] test headers::tests::parse_log_headers ... ok [INFO] [stdout] test headers::tests::parse_missing_caller_profile_headers ... ok [INFO] [stdout] test headers::tests::parse_heartbeat_headers ... ok [INFO] [stdout] test headers::tests::parse_missing_callstate_and_dtmf_headers ... ok [INFO] [stdout] test headers::tests::parse_missing_channel_basic_data_headers ... ok [INFO] [stdout] test headers::tests::parse_missing_event_default_headers ... ok [INFO] [stdout] test headers::tests::parse_application_uuid_name ... ok [INFO] [stdout] test headers::tests::parse_missing_other_leg_headers ... ok [INFO] [stdout] test headers::tests::parse_sofia_event_headers ... ok [INFO] [stdout] test lookup::tests::callee_id ... ok [INFO] [stdout] test lookup::tests::call_state_typed ... ok [INFO] [stdout] test lookup::tests::channel_name ... ok [INFO] [stdout] test lookup::tests::channel_presence_id ... ok [INFO] [stdout] test lookup::tests::caller_id_number_and_name ... ok [INFO] [stdout] test lookup::tests::channel_state_typed ... ok [INFO] [stdout] test lookup::tests::event_date_timestamp ... ok [INFO] [stdout] test lookup::tests::channel_state_number_typed ... ok [INFO] [stdout] test lookup::tests::event_sequence ... ok [INFO] [stdout] test lookup::tests::dtmf_duration ... ok [INFO] [stdout] test lookup::tests::answer_state_typed ... ok [INFO] [stdout] test lookup::tests::call_direction_typed ... ok [INFO] [stdout] test lookup::tests::event_subclass ... ok [INFO] [stdout] test lookup::tests::dtmf_source ... ok [INFO] [stdout] test lookup::tests::gateway_reg_state_typed ... ok [INFO] [stdout] test lookup::tests::destination_number ... ok [INFO] [stdout] test lookup::tests::gateway_ping_status_typed ... ok [INFO] [stdout] test lookup::tests::gateway_accessor ... ok [INFO] [stdout] test lookup::tests::hangup_cause_typed ... ok [INFO] [stdout] test lookup::tests::gateway_reg_state_invalid_is_error ... ok [INFO] [stdout] test lookup::tests::header_by_enum ... ok [INFO] [stdout] test lookup::tests::header_str_direct ... ok [INFO] [stdout] test lookup::tests::job_uuid ... ok [INFO] [stdout] test lookup::tests::invalid_values_return_err ... ok [INFO] [stdout] test lookup::tests::hangup_cause_invalid_is_error ... ok [INFO] [stdout] test lookup::tests::missing_headers_return_none ... ok [INFO] [stdout] test lookup::tests::presence_call_direction_typed ... ok [INFO] [stdout] test lookup::tests::priority_typed ... ok [INFO] [stdout] test lookup::tests::notify_in_headers ... ok [INFO] [stdout] test lookup::tests::profile_name_accessor ... ok [INFO] [stdout] test lookup::tests::sofia_event_subclass_absent ... ok [INFO] [stdout] test lookup::tests::sip_user_ping_status_typed ... ok [INFO] [stdout] test lookup::tests::phrase_accessor ... ok [INFO] [stdout] test lookup::tests::sofia_event_subclass_non_sofia_is_error ... ok [INFO] [stdout] test lookup::tests::timetable_extraction ... ok [INFO] [stdout] test lookup::tests::sofia_event_subclass_typed ... ok [INFO] [stdout] test lookup::tests::timetable_invalid_is_error ... ok [INFO] [stdout] test lookup::tests::timetable_other_leg ... ok [INFO] [stdout] test lookup::tests::unique_id_fallback ... ok [INFO] [stdout] test lookup::tests::unique_id_none ... ok [INFO] [stdout] test lookup::tests::unique_id_primary ... ok [INFO] [stdout] test lookup::tests::variable_by_enum ... ok [INFO] [stdout] test sofia::event_subclass::tests::all_contains_every_variant ... ok [INFO] [stdout] test lookup::tests::variable_str_direct ... ok [INFO] [stdout] test sofia::event_subclass::tests::display_from_str_round_trip_all ... ok [INFO] [stdout] test sofia::event_subclass::tests::from_str_is_case_sensitive ... ok [INFO] [stdout] test sofia::event_subclass::tests::from_str_rejects_unknown ... ok [INFO] [stdout] test sofia::event_subclass::tests::gateway_events_subset ... ok [INFO] [stdout] test sofia::gateway::tests::reg_state_rejects_unknown ... ok [INFO] [stdout] test variables::core::tests::as_ref_str ... ok [INFO] [stdout] test variables::core::tests::display_round_trip ... ok [INFO] [stdout] test variables::core::tests::from_str_case_insensitive ... ok [INFO] [stdout] test sofia::sip_user::tests::round_trip ... ok [INFO] [stdout] test variables::core::tests::from_str_round_trip_sample ... ok [INFO] [stdout] test lookup::tests::timetable_none_when_absent ... ok [INFO] [stdout] test variables::core::tests::from_str_unknown ... ok [INFO] [stdout] test sofia::event_subclass::tests::registration_events_subset ... ok [INFO] [stdout] test sofia::gateway::tests::ping_status_rejects_unknown ... ok [INFO] [stdout] test sofia::gateway::tests::ping_status_round_trip ... ok [INFO] [stdout] test sofia::gateway::tests::reg_state_count ... ok [INFO] [stdout] test sofia::gateway::tests::reg_state_round_trip ... ok [INFO] [stdout] test sofia::sip_user::tests::rejects_unknown ... ok [INFO] [stdout] test variables::core_media::tests::display_round_trip ... ok [INFO] [stdout] test variables::core_media::tests::from_str_round_trip_sample ... ok [INFO] [stdout] test variables::core_media::tests::unit_bytes_variants ... ok [INFO] [stdout] test variables::core_media::tests::unit_count_percent_mos ... ok [INFO] [stdout] test variables::core_media::tests::unit_display ... ok [INFO] [stdout] test variables::core_media::tests::unit_milliseconds_variants ... ok [INFO] [stdout] test variables::core_media::tests::unit_packets_variants ... ok [INFO] [stdout] test variables::core_media::tests::unit_octets_variants ... ok [INFO] [stdout] test variables::core_media::tests::unit_ratio_variants ... ok [INFO] [stdout] test variables::esl_array::tests::display_single_item ... ok [INFO] [stdout] test variables::esl_array::tests::display_round_trip ... ok [INFO] [stdout] test variables::esl_array::tests::parse_multiple_items ... ok [INFO] [stdout] test variables::esl_array::tests::parse_non_array_returns_none ... ok [INFO] [stdout] test variables::esl_array::tests::empty_items_in_array ... ok [INFO] [stdout] test variables::esl_array::tests::parse_sip_uris_with_angle_brackets_and_params ... ok [INFO] [stdout] test variables::esl_array::tests::test_new ... ok [INFO] [stdout] test variables::esl_array::tests::parse_sip_uris_with_colons ... ok [INFO] [stdout] test variables::esl_array::tests::test_push ... ok [INFO] [stdout] test variables::esl_array::tests::test_unshift ... ok [INFO] [stdout] test variables::sip_multipart::tests::malformed_entry_is_error ... ok [INFO] [stdout] test variables::sip_multipart::tests::non_array_returns_none ... ok [INFO] [stdout] test variables::esl_array::tests::parse_single_item ... ok [INFO] [stdout] test variables::sip_multipart::tests::parse_multipart_body ... ok [INFO] [stdout] test variables::sip_multipart::tests::by_mime_type_filtering ... ok [INFO] [stdout] test variables::sip_passthrough::tests::bye_typed_wire_format ... ok [INFO] [stdout] test variables::sip_passthrough::tests::display_matches_as_str ... ok [INFO] [stdout] test variables::sip_passthrough::tests::extract_from_missing ... ok [INFO] [stdout] test variables::sip_passthrough::tests::extract_from_sip_message ... ok [INFO] [stdout] test variables::sip_passthrough::tests::from_str_bye ... ok [INFO] [stdout] test variables::sip_passthrough::tests::from_str_case_insensitive_invite ... ok [INFO] [stdout] test variables::sip_passthrough::tests::from_str_invite ... ok [INFO] [stdout] test variables::sip_passthrough::tests::from_str_invite_p_asserted_identity ... ok [INFO] [stdout] test variables::sip_passthrough::tests::canonical_name_accessor ... ok [INFO] [stdout] test variables::sip_passthrough::tests::from_str_no_bye ... ok [INFO] [stdout] test variables::sip_passthrough::tests::from_str_rejects_no_prefix ... ok [INFO] [stdout] test variables::sip_passthrough::tests::from_str_invite_unknown_custom ... ok [INFO] [stdout] test variables::sip_passthrough::tests::from_str_rejects_empty_suffix ... ok [INFO] [stdout] test variables::sip_passthrough::tests::from_str_request ... ok [INFO] [stdout] test variables::sip_passthrough::tests::from_str_response ... ok [INFO] [stdout] test variables::sip_passthrough::tests::from_str_unknown_custom_header ... ok [INFO] [stdout] test variables::sip_passthrough::tests::from_str_round_trip_all_prefixes ... ok [INFO] [stdout] test variables::sip_passthrough::tests::invite_typed_wire_format ... ok [INFO] [stdout] test variables::sip_passthrough::tests::is_array_header_invite_multi_valued ... ok [INFO] [stdout] test variables::sip_passthrough::tests::is_array_header_invite_single_valued ... ok [INFO] [stdout] test variables::sip_passthrough::tests::is_array_header_non_invite_always_false ... ok [INFO] [stdout] test variables::sip_passthrough::tests::is_array_header_raw_unknown ... ok [INFO] [stdout] test variables::sip_passthrough::tests::no_bye_typed_wire_format ... ok [INFO] [stdout] test variables::sip_passthrough::tests::prefix_accessor ... ok [INFO] [stdout] test variables::sip_passthrough::tests::provisional_typed_wire_format ... ok [INFO] [stdout] test variables::sip_passthrough::tests::raw_custom_header ... ok [INFO] [stdout] test variables::sip_passthrough::tests::raw_rejects_newlines ... ok [INFO] [stdout] test variables::sip_passthrough::tests::request_typed_wire_format ... ok [INFO] [stdout] test variables::sip_passthrough::tests::response_typed_wire_format ... ok [INFO] [stdout] test variables::sip_passthrough::tests::variable_name_trait ... ok [INFO] [stdout] test variables::sofia::tests::as_ref_str ... ok [INFO] [stdout] test variables::sofia::tests::display_round_trip ... ok [INFO] [stdout] test variables::sofia::tests::from_str_round_trip_sample ... ok [INFO] [stdout] test variables::sofia::tests::from_str_unknown ... ok [INFO] [stdout] test variables::sofia::tests::from_str_case_insensitive ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 505 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Doc-tests freeswitch_types [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test src/lookup.rs - lookup::HeaderLookup (line 33) ... ignored [INFO] [stdout] test src/commands/originate.rs - commands::originate::Originate (line 493) ... ok [INFO] [stdout] test src/event.rs - event::EslEventType::CHANNEL_EVENTS (line 261) ... ok [INFO] [stdout] test src/prelude.rs - prelude (line 3) ... ok [INFO] [stdout] test src/event.rs - event::EventSubscription (line 428) ... ok [INFO] [stdout] test src/event.rs - event::EslEventType::IN_CALL_EVENTS (line 296) ... ok [INFO] [stdout] test src/event.rs - event::EslEventType::SYSTEM_EVENTS (line 357) ... ok [INFO] [stdout] test src/event.rs - event::EslEventType::MEDIA_EVENTS (line 316) ... ok [INFO] [stdout] test src/event.rs - event::EslEvent::push_header (line 984) ... ok [INFO] [stdout] test src/event.rs - event::EslEvent::unshift_header (line 999) ... ok [INFO] [stdout] test src/event.rs - event::EslEventType::CONFERENCE_EVENTS (line 376) ... ok [INFO] [stdout] test src/event.rs - event::EslEventType::PRESENCE_EVENTS (line 338) ... ok [INFO] [stdout] test src/lookup.rs - lookup::HeaderLookup (line 41) ... ok [INFO] [stdout] test src/variables/sip_passthrough.rs - variables::sip_passthrough::SipPassthroughHeader (line 113) ... ok [INFO] [stdout] test src/variables/sip_passthrough.rs - variables::sip_passthrough::SipPassthroughHeader (line 100) ... ok [INFO] [stdout] test src/channel.rs - channel::ChannelTimetable::from_lookup (line 797) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.43s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "ccb13163fe1afaf4f2201d16d1cfb6826fefe389ddb94615dfa318126887ada8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ccb13163fe1afaf4f2201d16d1cfb6826fefe389ddb94615dfa318126887ada8", kill_on_drop: false }` [INFO] [stdout] ccb13163fe1afaf4f2201d16d1cfb6826fefe389ddb94615dfa318126887ada8