[INFO] cloning repository https://github.com/mickeyzzc/gb28181-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/mickeyzzc/gb28181-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmickeyzzc%2Fgb28181-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmickeyzzc%2Fgb28181-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c12f6e48cd9985efc8890e2e9997aa81bd5cb9d8
[INFO] testing mickeyzzc/gb28181-rs against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmickeyzzc%2Fgb28181-rs" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/mickeyzzc/gb28181-rs
[INFO] finished tweaking git repo https://github.com/mickeyzzc/gb28181-rs
[INFO] tweaked toml for git repo https://github.com/mickeyzzc/gb28181-rs written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/mickeyzzc/gb28181-rs 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 git repo https://github.com/mickeyzzc/gb28181-rs 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]  Downloading crates ...
[INFO] [stderr]   Downloaded sm3 v0.5.0
[INFO] [stderr]   Downloaded sm3 v0.4.2
[INFO] [stderr]   Downloaded tokio-rustls v0.26.6
[INFO] [stderr]   Downloaded cc v1.8.0
[INFO] [stderr]   Downloaded wnaf v0.14.1
[INFO] [stderr]   Downloaded base16ct v1.0.0
[INFO] [stderr]   Downloaded rfc6979 v0.6.0
[INFO] [stderr]   Downloaded serde-xml-rs v0.6.0
[INFO] [stderr]   Downloaded signature v3.0.0
[INFO] [stderr]   Downloaded serdect v0.4.3
[INFO] [stderr]   Downloaded pem-rfc7468 v1.0.0
[INFO] [stderr]   Downloaded sm2 v0.14.0-rc.15
[INFO] [stderr]   Downloaded primeorder v0.14.0
[INFO] [stderr]   Downloaded primefield v0.14.0
[INFO] [stderr]   Downloaded sec1 v0.8.1
[INFO] [stderr]   Downloaded elliptic-curve v0.14.1
[INFO] [stderr]   Downloaded xml-rs v0.8.29
[INFO] [stderr]   Downloaded der v0.8.2
[INFO] [stderr]   Downloaded crypto-bigint v0.7.5
[INFO] [stderr]   Downloaded fiat-crypto v0.3.0
[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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e3f00ee53ed0a5e5242a0681492280da2c5225e9d0d230bd365b90006f6ab99c
[INFO] running `Command { std: "docker" "start" "e3f00ee53ed0a5e5242a0681492280da2c5225e9d0d230bd365b90006f6ab99c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e3f00ee53ed0a5e5242a0681492280da2c5225e9d0d230bd365b90006f6ab99c", 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" "e3f00ee53ed0a5e5242a0681492280da2c5225e9d0d230bd365b90006f6ab99c" "/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" "e3f00ee53ed0a5e5242a0681492280da2c5225e9d0d230bd365b90006f6ab99c", 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" "e3f00ee53ed0a5e5242a0681492280da2c5225e9d0d230bd365b90006f6ab99c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling xml-rs v0.8.29
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling serde-xml-rs v0.6.0
[INFO] [stderr]    Compiling rand v0.8.8
[INFO] [stderr]    Compiling gb28181-rs v0.13.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 40.30s
[INFO] running `Command { std: "docker" "inspect" "e3f00ee53ed0a5e5242a0681492280da2c5225e9d0d230bd365b90006f6ab99c", 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" "e3f00ee53ed0a5e5242a0681492280da2c5225e9d0d230bd365b90006f6ab99c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling crossbeam-utils v0.8.23
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.21
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling crossbeam-deque v0.8.8
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling zerocopy-derive v0.8.56
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling serde-xml-rs v0.6.0
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling rand v0.8.8
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling gb28181-rs v0.13.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 01s
[INFO] running `Command { std: "docker" "inspect" "e3f00ee53ed0a5e5242a0681492280da2c5225e9d0d230bd365b90006f6ab99c", 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" "e3f00ee53ed0a5e5242a0681492280da2c5225e9d0d230bd365b90006f6ab99c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.24s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/gb28181_rs-ef97c59e4dda8923)
[INFO] [stdout] 
[INFO] [stdout] running 212 tests
[INFO] [stdout] test charset::tests::ascii_passthrough ... ok
[INFO] [stdout] test charset::tests::invalid_in_both_charsets_is_lossy_not_panicking ... ok
[INFO] [stdout] test charset::tests::gb2312_body_decodes ... ok
[INFO] [stdout] test client::media_transport_tests::audio_only_offer_is_talkback_pcma ... ok
[INFO] [stdout] test charset::tests::gb2312_declared_body_with_chinese_encodes_gb18030 ... ok
[INFO] [stdout] test charset::tests::no_declaration_stays_utf8 ... ok
[INFO] [stdout] test client::media_transport_tests::audio_only_offer_pcmu ... ok
[INFO] [stdout] test client::media_transport_tests::real_nvr_talkback_invite_parses ... ok
[INFO] [stdout] test client::media_transport_tests::tcp_passive_offer_means_device_connects ... ok
[INFO] [stdout] test client::media_transport_tests::tcp_actpass_offer_device_chooses_to_connect ... ok
[INFO] [stdout] test charset::tests::utf8_declared_body_stays_utf8 ... ok
[INFO] [stdout] test client::media_transport_tests::video_offer_stays_video_kind ... ok
[INFO] [stdout] test charset::tests::utf8_passthrough ... ok
[INFO] [stdout] test client::media_transport_tests::udp_offer_is_udp_media ... ok
[INFO] [stdout] test client::test_recordinfo_response_empty_golden ... ok
[INFO] [stdout] test client::media_transport_tests::tcp_setup_active_offer_means_platform_dials ... ok
[INFO] [stdout] test client::test_format_gb_time_ms_roundtrip ... ok
[INFO] [stdout] test client::test_recordinfo_response_with_items ... ok
[INFO] [stdout] test charset::tests::ascii_body_encodes_identically ... ok
[INFO] [stdout] test client::tests::config_download_response_body_golden ... ok
[INFO] [stdout] test client::tests::gb2022_ptz_position_query_minimal_golden ... ok
[INFO] [stdout] test client::tests::gb2022_home_position_query_minimal_golden ... ok
[INFO] [stdout] test client::tests::gb2022_sd_card_status_query_golden ... ok
[INFO] [stdout] test client::tests::deregister_builders_carry_expires_zero ... ok
[INFO] [stdout] test client::tests::device_config_response_body_golden ... ok
[INFO] [stdout] test client::tests::gb2022_cruise_track_list_query_golden ... ok
[INFO] [stdout] test client::tests::test_catalog_response_escapes_host_strings ... ok
[INFO] [stdout] test client::tests::gb2022_cruise_track_query_echoes_number_golden ... ok
[INFO] [stdout] test client::tests::test_client_user_agent_default_neutral_and_overridable ... ok
[INFO] [stdout] test client::tests::test_device_status_response_fields ... ok
[INFO] [stdout] test client::tests::test_control_reject_response_body ... ok
[INFO] [stdout] test client::tests::test_keepalive_notify_format ... ok
[INFO] [stdout] test client::tests::test_recordinfo_response_body ... ok
[INFO] [stdout] test config::tests::identity_defaults_are_neutral_and_overridable ... ok
[INFO] [stdout] test client::tests::test_catalog_response_xml_well_formed ... ok
[INFO] [stdout] test client::tests::test_recordinfo_response_has_sip_headers ... ok
[INFO] [stdout] test client::tests::test_dispatch_inbound_catalog_query ... ok
[INFO] [stdout] test client::tests::test_dispatch_unknown_cmdtype_no_crash ... ok
[INFO] [stdout] test client::tests::test_register_from_tag_stable_across_cseq ... ok
[INFO] [stdout] test config::tests::default_matches_serde_defaults ... ok
[INFO] [stdout] test config::tests::identity_overrides_survive_serde ... ok
[INFO] [stdout] test device_id::tests::format_golden ... ok
[INFO] [stdout] test device_id::tests::parse_golden ... ok
[INFO] [stdout] test device_id::tests::format_with_ipc_type_code ... ok
[INFO] [stdout] test device_id::tests::parse_rejects_wrong_length ... ok
[INFO] [stdout] test device_id::tests::parse_rejects_non_digits ... ok
[INFO] [stdout] test device_id::tests::format_rejects_bad_center_code_without_panicking ... ok
[INFO] [stdout] test config::tests::password_default_is_empty ... ok
[INFO] [stdout] test config::tests::strict_mode_check_example_defaults ... ok
[INFO] [stdout] test device_id::tests::format_then_parse_roundtrip ... ok
[INFO] [stdout] test manscdp::broadcast_tests::response_body_matches_a_2_6_11 ... ok
[INFO] [stdout] test manscdp::snapshot_tests::upload_snapshot_finished_roundtrip_golden ... ok
[INFO] [stdout] test manscdp::broadcast_tests::non_broadcast_bodies_are_not_recognized ... ok
[INFO] [stdout] test manscdp::test_parse_gb_time_ms_naive_local ... ok
[INFO] [stdout] test manscdp::test_parse_gb_time_ms_invalid ... ok
[INFO] [stdout] test manscdp::snapshot_tests::parse_config_snapshot_golden ... ok
[INFO] [stdout] test device_id::tests::format_zero_pads_each_field ... ok
[INFO] [stdout] test manscdp::test_parse_gb_time_ms_utc ... ok
[INFO] [stdout] test manscdp::test_parse_recordinfo_query_wrong_cmdtype ... ok
[INFO] [stdout] test manscdp::tests::device_control_guard_and_alarm_and_teleboot ... ok
[INFO] [stdout] test manscdp::test_parse_recordinfo_query_attribute_format ... ok
[INFO] [stdout] test manscdp::tests::device_control_drag_zoom_decodes ... ok
[INFO] [stdout] test manscdp::test_parse_gb_time_ms_offset ... ok
[INFO] [stdout] test manscdp::test_parse_recordinfo_query_child_element ... ok
[INFO] [stdout] test manscdp::tests::device_config_kinds_decode ... ok
[INFO] [stdout] test manscdp::tests::device_control_iframe_cmd_send_decodes ... ok
[INFO] [stdout] test manscdp::tests::device_control_iframe_cmd_unknown_value_is_rejected ... ok
[INFO] [stdout] test manscdp::tests::device_control_unknown_subcommand_is_none ... ok
[INFO] [stdout] test manscdp::tests::device_control_ignores_non_control_bodies ... ok
[INFO] [stdout] test manscdp::tests::parse_ptz_command_goldens ... ok
[INFO] [stdout] test manscdp::tests::device_control_ptz_cmd_decodes ... ok
[INFO] [stdout] test manscdp::tests::device_control_record_cmd_both_values ... ok
[INFO] [stdout] test manscdp::tests::parse_device_config_2022_closure_golden ... ok
[INFO] [stdout] test manscdp::tests::device_upgrade_result_golden ... ok
[INFO] [stdout] test manscdp::tests::parse_device_control_2022_closure_golden ... ok
[INFO] [stdout] test manscdp::tests::test_device_item_serialize ... ok
[INFO] [stdout] test manscdp::tests::parse_ptz_command_invalid_and_unknown ... ok
[INFO] [stdout] test manscdp::tests::test_channel_item_serialize ... ok
[INFO] [stdout] test manscdp::tests::test_parse_query_dual_attribute_format ... ok
[INFO] [stdout] test manscdp::tests::test_parse_notify_dual_attribute_format ... ok
[INFO] [stdout] test manscdp::tests::test_parse_query_dual_child_element ... ok
[INFO] [stdout] test manscdp::tests::test_parse_notify_dual_child_element ... ok
[INFO] [stdout] test manscdp::proptests::parse_notify_dual_never_panics ... ok
[INFO] [stdout] test manscdp::proptests::parse_query_dual_never_panics ... ok
[INFO] [stdout] test mock::tests::subscribe_and_unsubscribe_track_subscriber_count ... ok
[INFO] [stdout] test manscdp::tests::test_parse_query_dual_garbage ... ok
[INFO] [stdout] test mock::tests::subscription_ids_are_unique ... ok
[INFO] [stdout] test mock::tests::unsubscribe_closes_the_channel ... ok
[INFO] [stdout] test manscdp::tests::test_response_catalog_fields ... ok
[INFO] [stdout] test mock::tests::write_fans_out_clones_to_all_subscribers ... ok
[INFO] [stdout] test playback::tests::media_end_info_rides_tcp_channel ... ok
[INFO] [stdout] test manscdp::tests::device_control_home_position_decodes ... ok
[INFO] [stdout] test playback::tests::test_parse_playback_control_not_playback_cmd ... ok
[INFO] [stdout] test playback::tests::test_parse_playback_control_pause ... ok
[INFO] [stdout] test playback::tests::test_parse_playback_control_missing_info ... ok
[INFO] [stdout] test playback::tests::test_parse_playback_control_play_no_extras ... ok
[INFO] [stdout] test playback::tests::test_playback_fast_forwards_to_keyframe ... ok
[INFO] [stdout] test playback::tests::test_playback_natural_end_sends_media_status_play_finished ... ok
[INFO] [stdout] test ps::tests::test_h265_psm_declares_stream_type_0x24 ... ok
[INFO] [stdout] test playback::tests::test_parse_playback_control_scale_fallback ... ok
[INFO] [stdout] test ps::tests::test_mux_continuation_pes_shape ... ok
[INFO] [stdout] test playback::tests::test_playback_stops_at_range_end ... ok
[INFO] [stdout] test ps::tests::test_mux_h265_to_ps_framing ... ok
[INFO] [stdout] test ps::tests::test_mux_empty_nalus ... ok
[INFO] [stdout] test ps::tests::test_mux_large_au_splits_into_bounded_pes ... ok
[INFO] [stdout] test ps::tests::test_mux_h265_large_au_splits ... ok
[INFO] [stdout] test ps::tests::test_pes_packet_length_balanced ... ok
[INFO] [stdout] test manscdp::broadcast_tests::parses_attribute_form_notify ... ok
[INFO] [stdout] test manscdp::broadcast_tests::parses_child_element_form_notify ... ok
[INFO] [stdout] test playback::tests::test_parse_playback_control_play_with_start_and_speed ... ok
[INFO] [stdout] test playback::tests::test_parse_playback_control_unknown_value ... ok
[INFO] [stdout] test playback::tests::test_playback_download_no_pacing ... ok
[INFO] [stdout] test rtp_pusher::tests::increment_timestamp_wraps_at_32_bits ... ok
[INFO] [stdout] test ps::tests::test_ps_pack_header_format ... ok
[INFO] [stdout] test playback::tests::test_playback_seek_jumps_to_new_position ... ok
[INFO] [stdout] test ps::tests::test_ps_muxer_roundtrip ... ok
[INFO] [stdout] test rtp_pusher::tests::h264_payload_type_is_96 ... ok
[INFO] [stdout] test rtp_pusher::tests::header_matches_rfc3550_single_nal_golden ... ok
[INFO] [stdout] test rtp_pusher::tests::large_nal_payload_copied_intact ... ok
[INFO] [stdout] test rtp_pusher::tests::payload_type_is_masked_to_7_bits ... ok
[INFO] [stdout] test ps::tests::test_program_stream_map_format ... ok
[INFO] [stdout] test rtp_pusher::tests::sequence_number_increments_per_packet_and_wraps ... ok
[INFO] [stdout] test rtp_pusher::tests::timestamp_carried_in_header ... ok
[INFO] [stdout] test ps::tests::test_mux_strict_receiver_walks_full_au ... ok
[INFO] [stdout] test segment::tests::test_group_aus_by_aud ... ok
[INFO] [stdout] test segment::tests::test_group_aus_by_idr_without_aud ... ok
[INFO] [stdout] test segment::tests::test_parse_pts_ms ... ok
[INFO] [stdout] test segment::tests::test_read_segment_roundtrip ... ok
[INFO] [stdout] test segment::tests::test_read_segment_sidecar_missing_fallback ... ok
[INFO] [stdout] test server::tcp_media_tests::deregister_accepts_unauth_200 ... ok
[INFO] [stdout] test server::tcp_media_tests::deregister_lifecycle_answers_401_then_200 ... ok
[INFO] [stdout] test server::tcp_media_tests::server_handle_exposes_platform_protocol_version ... ok
[INFO] [stdout] test server::tcp_media_tests::notifier_accessor_returns_live_slot ... ok
[INFO] [stdout] test server::tcp_media_tests::test_audio_invite_without_sink_returns_488 ... ok
[INFO] [stdout] test server::tcp_media_tests::register_lifecycle_accepts_direct_200 ... ok
[INFO] [stdout] test server::tcp_media_tests::register_lifecycle_omits_xgbver_when_unset ... ok
[INFO] [stdout] test server::tcp_media_tests::register_lifecycle_xgbver ... ok
[INFO] [stdout] test server::tcp_media_tests::test_broadcast_declined_without_sink ... ok
[INFO] [stdout] test server::tcp_media_tests::test_build_preset_list_response_golden ... ok
[INFO] [stdout] test server::tcp_media_tests::test_info_query_provider_answers ... ok
[INFO] [stdout] test manscdp::proptests::query_roundtrip_via_elements ... ok
[INFO] [stdout] test server::tcp_media_tests::test_catalog_extra_channels_page ... ok
[INFO] [stdout] test server::tcp_media_tests::test_parse_negotiated_expires ... ok
[INFO] [stdout] test server::tcp_media_tests::test_invite_tcp_setup_active_answers_passive ... ok
[INFO] [stdout] test server::tcp_media_tests::test_cancel_answered_200 ... ok
[INFO] [stdout] test server::tcp_media_tests::test_invite_tcp_passive_connects_and_frames ... ok
[INFO] [stdout] test server::tcp_media_tests::test_preset_query_dispatch ... ok
[INFO] [stdout] test server::tcp_media_tests::test_set_multicast_ttl ... ok
[INFO] [stdout] test server::tcp_media_tests::test_perform_register_skips_stale_responses ... ok
[INFO] [stdout] test server::tcp_media_tests::test_talkback_recvonly_without_source_returns_488 ... ok
[INFO] [stdout] test server::tcp_media_tests::test_platform_silent_threshold ... ok
[INFO] [stdout] test server::test_gb2022_information_queries_dispatch ... ok
[INFO] [stdout] test server::test_invite_retransmission_resends_cached_200 ... ok
[INFO] [stdout] test server::test_info_playback_control_live_session_noop ... ok
[INFO] [stdout] test server::test_playback_invite_empty_range_returns_488 ... ok
[INFO] [stdout] test server::test_playback_invite_returns_200_with_playback_sdp ... ok
[INFO] [stdout] test server::test_recordinfo_dispatch_without_source ... ok
[INFO] [stdout] test server::test_recordinfo_dispatch_with_source ... ok
[INFO] [stdout] test server::test_registration_refresh_interval_is_half_of_expires ... ok
[INFO] [stdout] test server::test_recordinfo_pagination ... ok
[INFO] [stdout] test server::test_subscribe_books_and_echoes_expires ... ok
[INFO] [stdout] test server::tests::device_control_dispatch_fires_matching_handler ... ok
[INFO] [stdout] test server::test_reinvite_new_cseq_recycles_session_and_answers_200 ... ok
[INFO] [stdout] test server::tests::test_build_audio_sdp_answer_pcma ... ok
[INFO] [stdout] test server::tests::test_build_audio_sdp_answer_pcmu ... ok
[INFO] [stdout] test server::tests::test_build_device_sdp_answer ... ok
[INFO] [stdout] test server::tests::test_build_device_sdp_answer_download ... ok
[INFO] [stdout] test server::tests::test_build_device_sdp_answer_playback ... ok
[INFO] [stdout] test server::tests::test_build_device_sdp_answer_tcp ... ok
[INFO] [stdout] test server::tests::test_build_device_sdp_answer_playback_tcp ... ok
[INFO] [stdout] test server::tests::test_frame_rtp_over_tcp ... ok
[INFO] [stdout] test server::tests::test_local_ip_probe_first_try_success_no_retry ... ok
[INFO] [stdout] test server::tcp_media_tests::test_talkback_upstream_law_follows_pcmu_offer ... ok
[INFO] [stdout] test server::tests::test_local_ip_probe_errors_after_max_attempts ... ok
[INFO] [stdout] test server::tests::test_random_cseq_stays_within_signed_int32 ... ok
[INFO] [stdout] test server::tests::test_local_ip_probe_retries_transient_failures ... ok
[INFO] [stdout] test server::tests::test_tcp_transport_handles_framed_sip ... ok
[INFO] [stdout] test sip::tests::media_status_info_download_finished_golden ... ok
[INFO] [stdout] test sip::tests::media_status_info_play_finished_golden ... ok
[INFO] [stdout] test server::tcp_media_tests::test_audio_invite_answers_and_delivers_rtp ... ok
[INFO] [stdout] test server::tcp_media_tests::test_audio_sink_receives_negotiated_codec ... ok
[INFO] [stdout] test sip::tests::sip_date_forms_parse ... ok
[INFO] [stdout] test sip::tests::test_build_digest_auth_sha256_qop ... ok
[INFO] [stdout] test sip::tests::test_bye_advertises_local_port ... ok
[INFO] [stdout] test sip::tests::test_build_digest_auth_md5_rfc2617_vector ... ok
[INFO] [stdout] test sip::tests::test_build_digest_auth_qop_auth ... ok
[INFO] [stdout] test sip::tests::test_cnonce_is_random ... ok
[INFO] [stdout] test playback::tests::test_playback_speed_multiplier_paces_faster ... ok
[INFO] [stdout] test sip::tests::test_options_method_roundtrip ... ok
[INFO] [stdout] test sip::tests::test_via_branches_are_unique ... ok
[INFO] [stdout] test sip::tests::test_register_user_agent_is_caller_supplied ... ok
[INFO] [stdout] test sip::tests::test_register_advertises_local_port ... ok
[INFO] [stdout] test subscribe::tests::alarm_notify_golden ... ok
[INFO] [stdout] test subscribe::tests::catalog_change_notify_golden ... ok
[INFO] [stdout] test subscribe::tests::subscribe_interval_parsing ... ok
[INFO] [stdout] test subscribe::tests::subscription_state_carries_remaining_lifetime ... ok
[INFO] [stdout] test subscribe::tests::cseq_advances_per_notify ... ok
[INFO] [stdout] test subscribe::tests::mobile_position_notify_golden ... ok
[INFO] [stdout] test server::tcp_media_tests::test_real_nvr_talkback_invite_full_loop ... ok
[INFO] [stdout] test subscribe::tests::tcp_bound_notify_rides_the_channel ... ok
[INFO] [stdout] test server::tcp_media_tests::test_talkback_upstream_sends_rtp ... ok
[INFO] [stdout] test subscribe::tests::tcp_bound_notify_rides_the_channel_async ... ok
[INFO] [stdout] test playback::tests::test_playback_paced_sends_rtp ... ok
[INFO] [stdout] test mock::tests::write_drops_on_full_channel_and_never_blocks ... ok
[INFO] [stdout] test server::tests::test_local_ip_probe_shutdown_during_backoff_aborts ... ok
[INFO] [stdout] test playback::tests::test_playback_bye_close_sends_no_media_status ... ok
[INFO] [stdout] test playback::tests::test_playback_pause_stops_and_play_resumes ... ok
[INFO] [stdout] test server::tcp_media_tests::test_broadcast_full_device_half ... ok
[INFO] [stdout] test server::test_deviceconfig_and_configdownload_dispatch ... ok
[INFO] [stdout] test server::tcp_media_tests::test_talkback_sendonly_offer_keeps_upstream_off ... ok
[INFO] [stdout] test subscribe::tests::subscription_expires_and_renews ... ok
[INFO] [stdout] test server::tcp_media_tests::deregister_tolerates_silent_platform ... ok
[INFO] [stderr]      Running tests/docs_links.rs (/opt/rustwide/target/release/deps/docs_links-54b3179747808f19)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 212 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test markdown_links_resolve ... ok
[INFO] [stdout] test readme_indexes_stay_single_language ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/interop_twin_golden.rs (/opt/rustwide/target/release/deps/interop_twin_golden-313a0354f813bf11)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test golden_pframe_matches_go_twin ... ok
[INFO] [stdout] test golden_keyframe_matches_go_twin ... ok
[INFO] [stdout] test golden_large_au_split_matches_go_twin ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/library_hygiene.rs (/opt/rustwide/target/release/deps/library_hygiene-2a6240a770a013c7)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stderr]      Running tests/metrics.rs (/opt/rustwide/target/release/deps/metrics-0941c35be0060fb5)
[INFO] [stdout] test no_panics_or_bare_unwraps_in_library_code ... ok
[INFO] [stdout] test no_direct_print_macros_in_library_code ... ok
[INFO] [stdout] test sip_builders_do_not_hardcode_port_5060 ... ok
[INFO] [stdout] test no_private_lab_ips_in_library_code ... ok
[INFO] [stdout] test no_product_branding_in_library_code ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test registration_drives_metrics_hooks ... ok
[INFO] [stderr]      Running tests/note_verify.rs (/opt/rustwide/target/release/deps/note_verify-85a686e65f34053f)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test incoming_note_reject_policy_answers_403_on_bad_note ... ok
[INFO] [stdout] test incoming_note_warn_policy_logs_but_serves ... ok
[INFO] [stdout] test incoming_note_absent_note_passes ... ok
[INFO] [stdout] test incoming_note_reject_policy_accepts_good_note ... ok
[INFO] [stdout] test incoming_note_off_policy_skips_verification ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/property_parse.rs (/opt/rustwide/target/release/deps/property_parse-2fde892736277583)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test ptz_command_invalid_preserves_raw ... ok
[INFO] [stdout] test ptz_command_valid_always_decodes ... ok
[INFO] [stdout] test charset_ascii_roundtrip ... ok
[INFO] [stdout] test register_roundtrip_stable ... ok
[INFO] [stdout] test digest_auth_and_sip_date_never_panics ... ok
[INFO] [stdout] test charset_decode_never_panics_and_ascii_roundtrips ... ok
[INFO] [stdout] test manscdp_parse_never_panics ... ok
[INFO] [stdout] test sip_parse_never_panics_on_arbitrary_bytes ... ok
[INFO] [stdout] test sip_parse_never_panics_on_ascii_lines ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/security35114.rs (/opt/rustwide/target/release/deps/security35114-e81d3c135254a330)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/server_lifecycle.rs (/opt/rustwide/target/release/deps/server_lifecycle-9fda5422d874a477)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test strict_mode_accepts_real_values ... ok
[INFO] [stdout] test strict_mode_refuses_example_defaults ... ok
[INFO] [stdout] test shutdown_with_deregister_without_registration_is_noop ... ok
[INFO] [stdout] test constructors_do_not_panic_or_perform_io ... ok
[INFO] [stdout] test udp_server_shutdown_stops_run_loop ... ok
[INFO] [stdout] test shutdown_with_deregister_sends_expires_zero ... ok
[INFO] [stderr]      Running tests/snapshot_exec.rs (/opt/rustwide/target/release/deps/snapshot_exec-5738fc9004a312b4)
[INFO] [stdout] test tcp_server_shutdown_stops_accept_loop ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test without_executor_the_control_is_rejected_as_before ... ok
[INFO] [stdout] test failed_exchange_notifies_with_empty_list ... ok
[INFO] [stdout] test snapshot_command_executes_and_notifies_with_file_ids ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/soak.rs (/opt/rustwide/target/release/deps/soak-e32a61e9518222cf)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test soak_register_keepalive_invite_cycles ... ignored, soak: opt-in long-run (cargo test --test soak -- --ignored)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/stream_outbound.rs (/opt/rustwide/target/release/deps/stream_outbound-9a9c189110055d9a)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test tcp_out_registers_keepalives_answers_and_redials ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.30s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/upgrade_exec.rs (/opt/rustwide/target/release/deps/upgrade_exec-35024510361e28ee)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test upgrade_failure_notifies_with_reason ... ok
[INFO] [stdout] test upgrade_executes_and_notifies_result ... ok
[INFO] [stdout] test without_upgrader_the_control_is_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests gb28181_rs
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/metrics.rs - metrics (line 6) ... ignored
[INFO] [stdout] test src/lib.rs - (line 51) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.32s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "e3f00ee53ed0a5e5242a0681492280da2c5225e9d0d230bd365b90006f6ab99c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e3f00ee53ed0a5e5242a0681492280da2c5225e9d0d230bd365b90006f6ab99c", kill_on_drop: false }`
[INFO] [stdout] e3f00ee53ed0a5e5242a0681492280da2c5225e9d0d230bd365b90006f6ab99c
