[INFO] fetching crate rs-pfcp 0.1.5... [INFO] testing rs-pfcp-0.1.5 against beta-2025-10-28 for beta-1.92-2 [INFO] extracting crate rs-pfcp 0.1.5 into /workspace/builds/worker-7-tc2/source [INFO] started tweaking crates.io crate rs-pfcp 0.1.5 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate rs-pfcp 0.1.5 [INFO] tweaked toml for crates.io crate rs-pfcp 0.1.5 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate rs-pfcp 0.1.5 on toolchain beta-2025-10-28 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate rs-pfcp 0.1.5 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" "+beta-2025-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 822cb781a796b8de1b1811c19a7d0a7dadcc3a6077af45b85b778b3f1f6cc9be [INFO] running `Command { std: "docker" "start" "-a" "822cb781a796b8de1b1811c19a7d0a7dadcc3a6077af45b85b778b3f1f6cc9be", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "822cb781a796b8de1b1811c19a7d0a7dadcc3a6077af45b85b778b3f1f6cc9be", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "822cb781a796b8de1b1811c19a7d0a7dadcc3a6077af45b85b778b3f1f6cc9be", kill_on_drop: false }` [INFO] [stdout] 822cb781a796b8de1b1811c19a7d0a7dadcc3a6077af45b85b778b3f1f6cc9be [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 91df20ecb3b4de3f34429aacb11bf603545a5b60182f43da196ec49b593f80a2 [INFO] running `Command { std: "docker" "start" "-a" "91df20ecb3b4de3f34429aacb11bf603545a5b60182f43da196ec49b593f80a2", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling find-msvc-tools v0.1.2 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling colorchoice v1.0.4 [INFO] [stderr] Compiling libc v0.2.176 [INFO] [stderr] Compiling thiserror v2.0.16 [INFO] [stderr] Compiling anstyle v1.0.11 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling anstyle-query v1.1.4 [INFO] [stderr] Compiling hashbrown v0.16.0 [INFO] [stderr] Compiling anstyle-parse v0.2.7 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling clap_lex v0.7.5 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling unsafe-libyaml v0.2.11 [INFO] [stderr] Compiling cc v1.2.39 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling byteorder_slice v3.0.0 [INFO] [stderr] Compiling anstream v0.6.20 [INFO] [stderr] Compiling clap_builder v4.5.49 [INFO] [stderr] Compiling indexmap v2.11.4 [INFO] [stderr] Compiling network-interface v2.0.3 [INFO] [stderr] Compiling derive-into-owned v0.2.0 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling thiserror-impl v2.0.16 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling clap_derive v4.5.49 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling pcap-file v2.0.0 [INFO] [stderr] Compiling clap v4.5.49 [INFO] [stderr] Compiling serde_yaml_ng v0.10.0 [INFO] [stderr] Compiling rs-pfcp v0.1.5 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 16.41s [INFO] running `Command { std: "docker" "inspect" "91df20ecb3b4de3f34429aacb11bf603545a5b60182f43da196ec49b593f80a2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "91df20ecb3b4de3f34429aacb11bf603545a5b60182f43da196ec49b593f80a2", kill_on_drop: false }` [INFO] [stdout] 91df20ecb3b4de3f34429aacb11bf603545a5b60182f43da196ec49b593f80a2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 45d7132d4a181d4f802d2f8c36e6775a620a2826886f8952fe7fca0e07a87d8a [INFO] running `Command { std: "docker" "start" "-a" "45d7132d4a181d4f802d2f8c36e6775a620a2826886f8952fe7fca0e07a87d8a", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling zerocopy v0.8.27 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling zerocopy-derive v0.8.27 [INFO] [stderr] Compiling is-terminal v0.4.16 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling serde_yaml_ng v0.10.0 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling rs-pfcp v0.1.5 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 23.95s [INFO] running `Command { std: "docker" "inspect" "45d7132d4a181d4f802d2f8c36e6775a620a2826886f8952fe7fca0e07a87d8a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "45d7132d4a181d4f802d2f8c36e6775a620a2826886f8952fe7fca0e07a87d8a", kill_on_drop: false }` [INFO] [stdout] 45d7132d4a181d4f802d2f8c36e6775a620a2826886f8952fe7fca0e07a87d8a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 0a4f542110f757f0025cb0c44ff2085a37471c8d87021de8ac74d94678a55269 [INFO] running `Command { std: "docker" "start" "-a" "0a4f542110f757f0025cb0c44ff2085a37471c8d87021de8ac74d94678a55269", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rs_pfcp-59cfa21c568a21e9) [INFO] [stdout] [INFO] [stdout] running 1367 tests [INFO] [stdout] test ie::activate_predefined_rules::tests::test_activate_predefined_rules_marshal_unmarshal ... ok [INFO] [stdout] test ie::additional_usage_reports_information::tests::test_additional_usage_reports_information_flag_checks ... ok [INFO] [stdout] test ie::additional_usage_reports_information::tests::test_additional_usage_reports_information_marshal_len ... ok [INFO] [stdout] test ie::additional_usage_reports_information::tests::test_additional_usage_reports_information_convenience_constructors ... ok [INFO] [stdout] test ie::additional_usage_reports_information::tests::test_additional_usage_reports_information_marshal_zero ... ok [INFO] [stdout] test ie::additional_usage_reports_information::tests::test_additional_usage_reports_information_new ... ok [INFO] [stdout] test ie::additional_usage_reports_information::tests::test_additional_usage_reports_information_marshal_unmarshal ... ok [INFO] [stdout] test ie::additional_usage_reports_information::tests::test_additional_usage_reports_information_round_trip_various_values ... ok [INFO] [stdout] test ie::additional_usage_reports_information::tests::test_additional_usage_reports_information_to_ie ... ok [INFO] [stdout] test ie::additional_usage_reports_information::tests::test_additional_usage_reports_information_unmarshal_empty_data ... ok [INFO] [stdout] test ie::additional_usage_reports_information::tests::test_additional_usage_reports_information_marshal_max_value ... ok [INFO] [stdout] test ie::additional_usage_reports_information::tests::test_additional_usage_reports_information_usage_scenarios ... ok [INFO] [stdout] test ie::alternative_smf_ip_address::tests::test_alternative_smf_ip_address_dual_stack ... ok [INFO] [stdout] test ie::alternative_smf_ip_address::tests::test_alternative_smf_ip_address_ipv4_only ... ok [INFO] [stdout] test ie::alternative_smf_ip_address::tests::test_alternative_smf_ip_address_ipv6_only ... ok [INFO] [stdout] test ie::alternative_smf_ip_address::tests::test_alternative_smf_ip_address_round_trip ... ok [INFO] [stdout] test ie::alternative_smf_ip_address::tests::test_alternative_smf_ip_address_spec_compliance ... ok [INFO] [stdout] test ie::alternative_smf_ip_address::tests::test_alternative_smf_ip_address_unmarshal_errors ... ok [INFO] [stdout] test ie::apn_dnn::tests::test_apn_dnn_decode_name_empty ... ok [INFO] [stdout] test ie::alternative_smf_ip_address::tests::test_alternative_smf_ip_address_with_ppe_flag ... ok [INFO] [stdout] test ie::apn_dnn::tests::test_apn_dnn_5g_dnn_examples ... ok [INFO] [stdout] test ie::apn_dnn::tests::test_apn_dnn_from_str ... ok [INFO] [stdout] test ie::apn_dnn::tests::test_apn_dnn_decode_name_zero_only ... ok [INFO] [stdout] test ie::apn_dnn::tests::test_apn_dnn_long_label ... ok [INFO] [stdout] test ie::apn_dnn::tests::test_apn_dnn_marshal_unmarshal_empty ... ok [INFO] [stdout] test ie::apn_dnn::tests::test_apn_dnn_marshal_unmarshal_complex ... ok [INFO] [stdout] test ie::alternative_smf_ip_address::tests::test_alternative_smf_ip_address_to_ie ... ok [INFO] [stdout] test ie::apn_dnn::tests::test_apn_dnn_unmarshal_invalid_label_length ... ok [INFO] [stdout] test ie::apn_dnn::tests::test_apn_dnn_marshal_unmarshal_simple ... ok [INFO] [stdout] test ie::apn_dnn::tests::test_apn_dnn_unmarshal_invalid_utf8 ... ok [INFO] [stdout] test ie::application_detection_information::tests::test_application_detection_information_marshal_len ... ok [INFO] [stdout] test ie::application_detection_information::tests::test_application_detection_information_marshal_partial ... ok [INFO] [stdout] test ie::application_detection_information::tests::test_application_detection_information_marshal_simple ... ok [INFO] [stdout] test ie::apn_dnn::tests::test_apn_dnn_very_long_label_truncation ... ok [INFO] [stdout] test ie::application_detection_information::tests::test_application_detection_information_convenience_constructors ... ok [INFO] [stdout] test ie::apn_dnn::tests::test_apn_dnn_multiple_short_labels ... ok [INFO] [stdout] test ie::apn_dnn::tests::test_apn_dnn_single_label ... ok [INFO] [stdout] test ie::apn_dnn::tests::test_apn_dnn_round_trip_various_names ... ok [INFO] [stdout] test ie::application_detection_information::tests::test_application_detection_information_marshal_too_long ... ok [INFO] [stdout] test ie::application_detection_information::tests::test_application_detection_information_real_world_scenarios ... ok [INFO] [stdout] test ie::application_detection_information::tests::test_application_detection_information_to_ie ... ok [INFO] [stdout] test ie::application_detection_information::tests::test_application_detection_information_unicode_support ... ok [INFO] [stdout] test ie::application_detection_information::tests::test_application_detection_information_unmarshal_empty_data ... ok [INFO] [stdout] test ie::application_id::tests::test_application_id_marshal_unmarshal ... ok [INFO] [stdout] test ie::application_id::tests::test_application_id_unmarshal_empty ... ok [INFO] [stdout] test ie::apply_action::tests::test_apply_action_marshal_unmarshal ... ok [INFO] [stdout] test ie::apply_action::tests::test_apply_action_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::bar_id::tests::test_bar_id_marshal_unmarshal ... ok [INFO] [stdout] test ie::bar_id::tests::test_bar_id_round_trip ... ok [INFO] [stdout] test ie::bar_id::tests::test_bar_id_to_ie ... ok [INFO] [stdout] test ie::application_detection_information::tests::test_application_detection_information_simple_app ... ok [INFO] [stdout] test ie::application_detection_information::tests::test_application_detection_information_marshal_unmarshal ... ok [INFO] [stdout] test ie::application_detection_information::tests::test_application_detection_information_new ... ok [INFO] [stdout] test ie::cause::tests::test_cause_value_from_u8 ... ok [INFO] [stdout] test ie::cp_ip_address::tests::test_cp_ip_address_dual_stack ... ok [INFO] [stdout] test ie::cp_ip_address::tests::test_cp_ip_address_from_conversions ... ok [INFO] [stdout] test ie::bar_id::tests::test_bar_id_unmarshal_empty ... ok [INFO] [stdout] test ie::cp_ip_address::tests::test_cp_ip_address_ipv6_only ... ok [INFO] [stdout] test ie::cause::tests::test_cause_marshal_unmarshal ... ok [INFO] [stdout] test ie::cp_ip_address::tests::test_cp_ip_address_round_trip ... ok [INFO] [stdout] test ie::cp_ip_address::tests::test_cp_ip_address_ipv4_only ... ok [INFO] [stdout] test ie::cause::tests::test_cause_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::cp_ip_address::tests::test_cp_ip_address_spec_compliance ... ok [INFO] [stdout] test ie::cp_ip_address::tests::test_cp_ip_address_to_ie ... ok [INFO] [stdout] test ie::apn_dnn::tests::test_apn_dnn_to_ie ... ok [INFO] [stdout] test ie::cp_ip_address::tests::test_cp_ip_address_unmarshal_errors ... ok [INFO] [stdout] test ie::cp_ip_address::tests::test_cp_ip_address_display ... ok [INFO] [stdout] test ie::create_far::tests::test_builder_convenience_downlink_to_access ... ok [INFO] [stdout] test ie::create_far::tests::test_builder_convenience_drop_traffic ... ok [INFO] [stdout] test ie::create_far::tests::test_builder_convenience_uplink_to_core ... ok [INFO] [stdout] test ie::create_bar::tests::test_create_bar_marshal_unmarshal_with_optional ... ok [INFO] [stdout] test ie::create_far::tests::test_builder_enhanced_comprehensive ... ok [INFO] [stdout] test ie::create_far::tests::test_builder_convenience_to_data_network ... ok [INFO] [stdout] test ie::create_far::tests::test_builder_enhanced_validation_missing_far_id ... ok [INFO] [stdout] test ie::create_far::tests::test_builder_round_trip_marshal ... ok [INFO] [stdout] test ie::create_far::tests::test_builder_validation_buffer_requires_bar_id ... ok [INFO] [stdout] test ie::create_far::tests::test_builder_convenience_buffer_traffic ... ok [INFO] [stdout] test ie::create_far::tests::test_create_far_basic_construction ... ok [INFO] [stdout] test ie::create_far::tests::test_builder_validation_buffer_with_bar_id ... ok [INFO] [stdout] test ie::create_far::tests::test_create_far_buffer ... ok [INFO] [stdout] test ie::create_far::tests::test_create_far_builder_basic ... ok [INFO] [stdout] test ie::create_far::tests::test_builder_convenience_forward_and_duplicate ... ok [INFO] [stdout] test ie::create_far::tests::test_create_far_builder_comprehensive ... ok [INFO] [stdout] test ie::create_bar::tests::test_create_bar_marshal_unmarshal ... ok [INFO] [stdout] test ie::create_far::tests::test_create_far_builder_forward_to_network ... ok [INFO] [stdout] test ie::create_far::tests::test_create_far_builder_method ... ok [INFO] [stdout] test ie::create_far::tests::test_create_far_builder_missing_action ... ok [INFO] [stdout] test ie::create_far::tests::test_create_far_downlink_forward ... ok [INFO] [stdout] test ie::create_far::tests::test_create_far_drop ... ok [INFO] [stdout] test ie::create_far::tests::test_create_far_marshal_unmarshal ... ok [INFO] [stdout] test ie::create_far::tests::test_create_far_marshal_unmarshal_with_bar ... ok [INFO] [stdout] test ie::create_far::tests::test_create_far_to_ie ... ok [INFO] [stdout] test ie::create_far::tests::test_create_far_unmarshal_missing_mandatory ... ok [INFO] [stdout] test ie::create_far::tests::test_create_far_uplink_forward ... ok [INFO] [stdout] test ie::create_far::tests::test_create_far_with_action_enum ... ok [INFO] [stdout] test ie::create_pdr::tests::test_create_pdr_builder ... ok [INFO] [stdout] test ie::create_pdr::tests::test_create_pdr_builder_comprehensive ... ok [INFO] [stdout] test ie::create_pdr::tests::test_create_pdr_builder_missing_required ... ok [INFO] [stdout] test ie::create_pdr::tests::test_create_pdr_downlink_core ... ok [INFO] [stdout] test ie::create_pdr::tests::test_create_pdr_marshal_unmarshal ... ok [INFO] [stdout] test ie::create_far::tests::test_far_action_conversions ... ok [INFO] [stdout] test ie::create_pdr::tests::test_create_pdr_marshal_unmarshal_with_optionals ... ok [INFO] [stdout] test ie::create_pdr::tests::test_create_pdr_uplink_access ... ok [INFO] [stdout] test ie::create_qer::tests::test_builder_downlink_only ... ok [INFO] [stdout] test ie::create_qer::tests::test_builder_guaranteed_rate ... ok [INFO] [stdout] test ie::create_qer::tests::test_builder_ie_round_trip ... ok [INFO] [stdout] test ie::create_qer::tests::test_builder_open_gate ... ok [INFO] [stdout] test ie::create_qer::tests::test_builder_rate_limit ... ok [INFO] [stdout] test ie::create_qer::tests::test_builder_all_fields ... ok [INFO] [stdout] test ie::create_qer::tests::test_builder_uplink_only ... ok [INFO] [stdout] test ie::create_qer::tests::test_builder_new ... ok [INFO] [stdout] test ie::create_far::tests::test_traffic_direction_enum ... ok [INFO] [stdout] test ie::create_qer::tests::test_convenience_downlink_only ... ok [INFO] [stdout] test ie::create_qer::tests::test_builder_closed_gate ... ok [INFO] [stdout] test ie::create_qer::tests::test_convenience_with_rate_limit ... ok [INFO] [stdout] test ie::create_qer::tests::test_create_qer_marshal_unmarshal_basic ... ok [INFO] [stdout] test ie::create_qer::tests::test_convenience_builder ... ok [INFO] [stdout] test ie::create_qer::tests::test_create_qer_unmarshal_missing_qer_id ... ok [INFO] [stdout] test ie::create_traffic_endpoint::tests::test_create_traffic_endpoint_marshal_unmarshal_minimal ... ok [INFO] [stdout] test ie::create_qer::tests::test_convenience_closed_gate ... ok [INFO] [stdout] test ie::create_qer::tests::test_convenience_open_gate ... ok [INFO] [stdout] test ie::create_qer::tests::test_builder_round_trip_marshal ... ok [INFO] [stdout] test ie::create_traffic_endpoint::tests::test_create_traffic_endpoint_marshal_unmarshal_with_f_teid ... ok [INFO] [stdout] test ie::create_traffic_endpoint::tests::test_create_traffic_endpoint_to_ie ... ok [INFO] [stdout] test ie::create_traffic_endpoint::tests::test_create_traffic_endpoint_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::create_traffic_endpoint::tests::test_traffic_endpoint_id_marshal_unmarshal ... ok [INFO] [stdout] test ie::create_qer::tests::test_convenience_uplink_only ... ok [INFO] [stdout] test ie::create_qer::tests::test_create_qer_new ... ok [INFO] [stdout] test ie::create_qer::tests::test_create_qer_marshal_unmarshal_complex ... ok [INFO] [stdout] test ie::create_qer::tests::test_builder_with_rate_limit ... ok [INFO] [stdout] test ie::create_traffic_endpoint::tests::test_traffic_endpoint_id_unmarshal_empty ... ok [INFO] [stdout] test ie::create_urr::tests::test_builder_basic ... ok [INFO] [stdout] test ie::create_urr::tests::test_builder_comprehensive ... ok [INFO] [stdout] test ie::create_urr::tests::test_builder_ie_round_trip ... ok [INFO] [stdout] test ie::create_urr::tests::test_builder_method ... ok [INFO] [stdout] test ie::create_urr::tests::test_builder_missing_measurement_method ... ok [INFO] [stdout] test ie::create_qer::tests::test_create_qer_to_ie ... ok [INFO] [stdout] test ie::create_urr::tests::test_builder_missing_reporting_triggers ... ok [INFO] [stdout] test ie::create_urr::tests::test_builder_validation_combined_measurements_valid ... ok [INFO] [stdout] test ie::create_urr::tests::test_builder_validation_duration_without_threshold ... ok [INFO] [stdout] test ie::create_urr::tests::test_builder_validation_event_only_no_thresholds ... ok [INFO] [stdout] test ie::create_urr::tests::test_builder_validation_subsequent_time_counts ... ok [INFO] [stdout] test ie::create_urr::tests::test_builder_round_trip_marshal ... ok [INFO] [stdout] test ie::create_urr::tests::test_builder_validation_subsequent_volume_counts ... ok [INFO] [stdout] test ie::create_urr::tests::test_builder_validation_threshold_without_duration ... ok [INFO] [stdout] test ie::create_urr::tests::test_builder_validation_threshold_without_volume ... ok [INFO] [stdout] test ie::create_urr::tests::test_create_urr_marshal_unmarshal_all ... ok [INFO] [stdout] test ie::create_traffic_endpoint::tests::test_create_traffic_endpoint_marshal_unmarshal_with_ue_ip ... ok [INFO] [stdout] test ie::create_urr::tests::test_create_urr_marshal_unmarshal_mandatory ... ok [INFO] [stdout] test ie::create_urr::tests::test_builder_validation_volume_without_threshold ... ok [INFO] [stdout] test ie::created_pdr::tests::test_created_pdr_marshal_unmarshal ... ok [INFO] [stdout] test ie::created_pdr::tests::test_created_pdr_with_choose_id ... ok [INFO] [stdout] test ie::created_pdr::tests::test_created_pdr_with_proper_fteid ... ok [INFO] [stdout] test ie::create_urr::tests::test_builder_uplink_downlink_volume ... ok [INFO] [stdout] test ie::destination_interface::tests::test_destination_interface_marshal_unmarshal ... ok [INFO] [stdout] test ie::duplicating_parameters::tests::test_duplicating_parameters_marshal_unmarshal ... ok [INFO] [stdout] test ie::destination_interface::tests::test_destination_interface_unmarshal_empty ... ok [INFO] [stdout] test ie::duration_measurement::tests::test_duration_measurement_marshal_len ... ok [INFO] [stdout] test ie::duration_measurement::tests::test_duration_measurement_marshal_max_value ... ok [INFO] [stdout] test ie::dl_buffering_duration::tests::test_dl_buffering_duration_marshal_unmarshal ... ok [INFO] [stdout] test ie::duration_measurement::tests::test_duration_measurement_marshal_unmarshal ... ok [INFO] [stdout] test ie::create_urr::tests::test_builder_with_time_threshold ... ok [INFO] [stdout] test ie::duration_measurement::tests::test_duration_measurement_marshal_zero ... ok [INFO] [stdout] test ie::duration_measurement::tests::test_duration_measurement_new ... ok [INFO] [stdout] test ie::dl_buffering_duration::tests::test_dl_buffering_duration_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::duration_measurement::tests::test_duration_measurement_round_trip_various_values ... ok [INFO] [stdout] test ie::deactivate_predefined_rules::tests::test_deactivate_predefined_rules_marshal_unmarshal ... ok [INFO] [stdout] test ie::downlink_data_service_information::tests::test_downlink_data_service_information_marshal_unmarshal ... ok [INFO] [stdout] test ie::create_urr::tests::test_builder_with_volume_threshold ... ok [INFO] [stdout] test ie::duration_measurement::tests::test_duration_measurement_to_ie ... ok [INFO] [stdout] test ie::duration_measurement::tests::test_duration_measurement_unmarshal_insufficient_data ... ok [INFO] [stdout] test ie::end_time::tests::test_end_time_byte_order ... ok [INFO] [stdout] test ie::duration_measurement::tests::test_duration_measurement_unmarshal_empty_data ... ok [INFO] [stdout] test ie::end_time::tests::test_end_time_marshal_max_value ... ok [INFO] [stdout] test ie::end_time::tests::test_end_time_3gpp_timestamps ... ok [INFO] [stdout] test ie::end_time::tests::test_end_time_new ... ok [INFO] [stdout] test ie::end_time::tests::test_end_time_marshal_zero ... ok [INFO] [stdout] test ie::end_time::tests::test_end_time_round_trip_various_values ... ok [INFO] [stdout] test ie::end_time::tests::test_end_time_marshal_len ... ok [INFO] [stdout] test ie::end_time::tests::test_end_time_to_ie ... ok [INFO] [stdout] test ie::end_time::tests::test_end_time_session_duration ... ok [INFO] [stdout] test ie::end_time::tests::test_end_time_unmarshal_empty_data ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_builder_choose_dual_stack ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_builder_choose_ipv4 ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_builder_choose_dual_stack_with_id ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_builder_choose_with_id ... ok [INFO] [stdout] test ie::end_time::tests::test_end_time_unmarshal_insufficient_data ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_builder_conflicting_ipv6 ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_builder_conflicting_ipv4 ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_builder_ipv4 ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_builder_dual_stack ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_builder_ipv6 ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_builder_no_ip_method ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_convenience_choose_ipv4 ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_builder_method_chaining ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_convenience_choose_ipv6 ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_builder_choose_id_without_choose ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_convenience_ipv4 ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_convenience_ipv6 ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_flags_encoding ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_builder_choose_ipv6 ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_marshal_unmarshal_ipv4 ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_convenience_dual_stack ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_builder_method ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_convenience_choose_dual_stack ... ok [INFO] [stdout] test ie::far_id::tests::test_far_id_marshal_unmarshal ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_marshal_unmarshal_ipv6 ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_no_choose_id_without_chid_flag ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_unmarshal_missing_choose_id ... ok [INFO] [stdout] test ie::end_time::tests::test_end_time_marshal_unmarshal ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_unmarshal_short_payload ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_with_choose_flags ... ok [INFO] [stdout] test ie::downlink_data_service_information::tests::test_downlink_data_service_information_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_with_choose_id ... ok [INFO] [stdout] test ie::far_id::tests::test_far_id_unmarshal_empty ... ok [INFO] [stdout] test ie::far_id::tests::test_far_id_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_marshal_unmarshal_ipv4_ipv6 ... ok [INFO] [stdout] test ie::forwarding_parameters::tests::test_forwarding_parameters_5g_downlink_scenario ... ok [INFO] [stdout] test ie::forwarding_parameters::tests::test_forwarding_parameters_5g_uplink_scenario ... ok [INFO] [stdout] test ie::f_teid::tests::test_fteid_builder_missing_teid ... ok [INFO] [stdout] test ie::forwarding_parameters::tests::test_forwarding_parameters_basic ... ok [INFO] [stdout] test ie::fq_csid::tests::test_fq_csid_to_ie ... ok [INFO] [stdout] test ie::fq_csid::tests::test_fq_csid_round_trip ... ok [INFO] [stdout] test ie::fq_csid::tests::test_fq_csid_unmarshal_errors ... ok [INFO] [stdout] test ie::forwarding_parameters::tests::test_forwarding_parameters_comprehensive ... ok [INFO] [stdout] test ie::forwarding_parameters::tests::test_forwarding_parameters_to_ie ... ok [INFO] [stdout] test ie::forwarding_parameters::tests::test_forwarding_parameters_with_header_enrichment ... ok [INFO] [stdout] test ie::forwarding_parameters::tests::test_forwarding_parameters_with_network_instance ... ok [INFO] [stdout] test ie::forwarding_parameters::tests::test_forwarding_parameters_with_outer_header_creation ... ok [INFO] [stdout] test ie::forwarding_parameters::tests::test_forwarding_parameters_with_proxying ... ok [INFO] [stdout] test ie::forwarding_parameters::tests::test_forwarding_parameters_with_three_gpp_interface_type ... ok [INFO] [stdout] test ie::forwarding_policy::tests::test_forwarding_policy_marshal_unmarshal ... ok [INFO] [stdout] test ie::fq_csid::tests::test_fq_csid_fqdn ... ok [INFO] [stdout] test ie::fq_csid::tests::test_fq_csid_ipv4 ... ok [INFO] [stdout] test ie::fq_csid::tests::test_fq_csid_ipv6 ... ok [INFO] [stdout] test ie::fq_csid::tests::test_fqdn_edge_cases ... ok [INFO] [stdout] test ie::fq_csid::tests::test_fqdn_encoding ... ok [INFO] [stdout] test ie::fseid::tests::test_fseid_marshal_unmarshal_both ... ok [INFO] [stdout] test ie::fseid::tests::test_fseid_marshal_unmarshal_ipv4 ... ok [INFO] [stdout] test ie::fseid::tests::test_fseid_marshal_unmarshal_ipv6 ... ok [INFO] [stdout] test ie::fseid::tests::test_fseid_unmarshal_empty ... ok [INFO] [stdout] test ie::gate_status::tests::test_gate_status_marshal_unmarshal ... ok [INFO] [stdout] test ie::gate_status::tests::test_gate_status_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::gbr::tests::test_gbr_marshal_unmarshal ... ok [INFO] [stdout] test ie::fseid::tests::test_fseid_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::gbr::tests::test_gbr_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::group_id::tests::test_group_id_basic ... ok [INFO] [stdout] test ie::group_id::tests::test_group_id_conversions ... ok [INFO] [stdout] test ie::group_id::tests::test_group_id_display ... ok [INFO] [stdout] test ie::group_id::tests::test_group_id_uuid ... ok [INFO] [stdout] test ie::group_id::tests::test_group_id_uuid_string_format ... ok [INFO] [stdout] test ie::header_enrichment::tests::test_header_enrichment_empty_strings ... ok [INFO] [stdout] test ie::header_enrichment::tests::test_header_enrichment_http_header ... ok [INFO] [stdout] test ie::group_id::tests::test_group_id_from_hex ... ok [INFO] [stdout] test ie::group_id::tests::test_group_id_from_hex_errors ... ok [INFO] [stdout] test ie::group_id::tests::test_group_id_marshal_unmarshal ... ok [INFO] [stdout] test ie::group_id::tests::test_group_id_round_trip ... ok [INFO] [stdout] test ie::fq_csid::tests::test_fqdn_encoding_subdomain ... ok [INFO] [stdout] test ie::group_id::tests::test_group_id_to_hex ... ok [INFO] [stdout] test ie::group_id::tests::test_group_id_to_ie ... ok [INFO] [stdout] test ie::header_enrichment::tests::test_header_enrichment_to_ie ... ok [INFO] [stdout] test ie::header_enrichment::tests::test_header_enrichment_http_url ... ok [INFO] [stdout] test ie::header_enrichment::tests::test_header_enrichment_unicode ... ok [INFO] [stdout] test ie::header_enrichment::tests::test_header_type_conversion ... ok [INFO] [stdout] test ie::inactivity_detection_time::tests::test_inactivity_detection_time_marshal_unmarshal ... ok [INFO] [stdout] test ie::header_enrichment::tests::test_header_enrichment_unmarshal_invalid_utf8 ... ok [INFO] [stdout] test ie::inactivity_detection_time::tests::test_inactivity_detection_time_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::group_id::tests::test_group_id_unmarshal_errors ... ok [INFO] [stdout] test ie::linked_urr_id::tests::test_linked_urr_id_marshal_unmarshal ... ok [INFO] [stdout] test ie::linked_urr_id::tests::test_linked_urr_id_new ... ok [INFO] [stdout] test ie::linked_urr_id::tests::test_linked_urr_id_copy_trait ... ok [INFO] [stdout] test ie::linked_urr_id::tests::test_linked_urr_id_round_trip ... ok [INFO] [stdout] test ie::linked_urr_id::tests::test_linked_urr_id_to_ie ... ok [INFO] [stdout] test ie::linked_urr_id::tests::test_linked_urr_id_edge_cases ... ok [INFO] [stdout] test ie::linked_urr_id::tests::test_linked_urr_id_unmarshal_empty ... ok [INFO] [stdout] test ie::node_id::tests::test_node_id_marshal_unmarshal_ipv6 ... ok [INFO] [stdout] test ie::load_control_information::tests::test_load_control_information_marshal_unmarshal ... ok [INFO] [stdout] test ie::mbr::tests::test_mbr_marshal_unmarshal ... ok [INFO] [stdout] test ie::metric::tests::test_metric_marshal_unmarshal ... ok [INFO] [stdout] test ie::node_id::tests::test_node_id_unmarshal_invalid_type ... ok [INFO] [stdout] test ie::node_id::tests::test_node_id_unmarshal_short_payload ... ok [INFO] [stdout] test ie::monitoring_time::tests::test_monitoring_time_marshal_unmarshal ... ok [INFO] [stdout] test ie::monitoring_time::tests::test_monitoring_time_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::network_instance::tests::test_network_instance_marshal_unmarshal ... ok [INFO] [stdout] test ie::mbr::tests::test_mbr_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::linked_urr_id::tests::test_linked_urr_id_unmarshal_too_short ... ok [INFO] [stdout] test ie::network_instance::tests::test_network_instance_unmarshal_empty ... ok [INFO] [stdout] test ie::node_id::tests::test_node_id_marshal_unmarshal_fqdn ... ok [INFO] [stdout] test ie::offending_ie::tests::test_offending_ie_marshal_unmarshal ... ok [INFO] [stdout] test ie::offending_ie::tests::test_offending_ie_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::outer_header_creation::tests::test_flags_round_trip ... ok [INFO] [stdout] test ie::outer_header_creation::tests::test_outer_header_creation_gtpu_ipv4 ... ok [INFO] [stdout] test ie::outer_header_creation::tests::test_outer_header_creation_gtpu_ipv6 ... ok [INFO] [stdout] test ie::outer_header_creation::tests::test_outer_header_creation_to_ie ... ok [INFO] [stdout] test ie::outer_header_creation::tests::test_outer_header_creation_with_ctag ... ok [INFO] [stdout] test ie::outer_header_creation::tests::test_outer_header_creation_udp_ipv4 ... ok [INFO] [stdout] test ie::outer_header_removal::tests::test_outer_header_removal_marshal_unmarshal ... ok [INFO] [stdout] test ie::outer_header_removal::tests::test_outer_header_removal_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::overload_control_information::tests::test_overload_control_information_marshal_unmarshal ... ok [INFO] [stdout] test ie::overload_control_information::tests::test_overload_control_information_marshal_unmarshal_minimal ... ok [INFO] [stdout] test ie::overload_control_information::tests::test_overload_control_information_to_ie ... ok [INFO] [stdout] test ie::overload_control_information::tests::test_overload_control_information_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::overload_control_information::tests::test_overload_control_information_unmarshal_missing_metric ... ok [INFO] [stdout] test ie::node_id::tests::test_node_id_marshal_unmarshal_ipv4 ... ok [INFO] [stdout] test ie::network_instance::tests::test_network_instance_zero_length_semantics ... ok [INFO] [stdout] test ie::path_failure_report::tests::test_path_failure_report_builder_pattern ... ok [INFO] [stdout] test ie::path_failure_report::tests::test_path_failure_report_len ... ok [INFO] [stdout] test ie::overload_control_information::tests::test_overload_control_information_unmarshal_missing_sequence ... ok [INFO] [stdout] test ie::path_failure_report::tests::test_path_failure_report_marshal_unmarshal_empty ... ok [INFO] [stdout] test ie::path_failure_report::tests::test_path_failure_report_marshal_unmarshal_single_ipv4 ... ok [INFO] [stdout] test ie::path_failure_report::tests::test_path_failure_report_to_ie ... ok [INFO] [stdout] test ie::path_failure_report::tests::test_path_failure_report_round_trip_complex ... ok [INFO] [stdout] test ie::path_failure_report::tests::test_path_failure_report_unmarshal_empty_payload ... ok [INFO] [stdout] test ie::path_failure_report::tests::test_remote_peer_address_fqdn ... ok [INFO] [stdout] test ie::path_failure_report::tests::test_remote_peer_address_marshal_unmarshal_fqdn ... ok [INFO] [stdout] test ie::path_failure_report::tests::test_remote_peer_address_marshal_unmarshal_ipv4 ... ok [INFO] [stdout] test ie::path_failure_report::tests::test_remote_peer_address_unmarshal_short_data ... ok [INFO] [stdout] test ie::path_failure_report::tests::test_remote_peer_address_ipv6 ... ok [INFO] [stdout] test ie::path_failure_report::tests::test_remote_peer_address_ipv4 ... ok [INFO] [stdout] test ie::pdi::tests::test_pdi_builder_comprehensive ... ok [INFO] [stdout] test ie::pdi::tests::test_pdi_builder_basic ... ok [INFO] [stdout] test ie::pdi::tests::test_pdi_builder_downlink_with_ue_ip ... ok [INFO] [stdout] test ie::pdi::tests::test_pdi_builder_method ... ok [INFO] [stdout] test ie::pdi::tests::test_pdi_builder_method_chaining ... ok [INFO] [stdout] test ie::path_failure_report::tests::test_remote_peer_address_unmarshal_short_header ... ok [INFO] [stdout] test ie::pdi::tests::test_pdi_builder_uplink_access ... ok [INFO] [stdout] test ie::pdi::tests::test_pdi_builder_cp_function ... ok [INFO] [stdout] test ie::pdi::tests::test_pdi_builder_uplink_with_f_teid ... ok [INFO] [stdout] test ie::pdi::tests::test_pdi_builder_downlink_core ... ok [INFO] [stdout] test ie::pdi::tests::test_pdi_builder_with_application_id ... ok [INFO] [stdout] test ie::pdi::tests::test_pdi_builder_with_f_teid ... ok [INFO] [stdout] test ie::pdi::tests::test_pdi_builder_missing_source_interface ... ok [INFO] [stdout] test ie::pdi::tests::test_pdi_builder_sgi_lan ... ok [INFO] [stdout] test ie::pdi::tests::test_pdi_builder_with_network_instance ... ok [INFO] [stdout] test ie::pdi::tests::test_pdi_builder_with_sdf_filter ... ok [INFO] [stdout] test ie::pdn_type::tests::test_pdn_type_marshal_unmarshal_non_ip ... ok [INFO] [stdout] test ie::pdn_type::tests::test_pdn_type_round_trip_all_values ... ok [INFO] [stdout] test ie::pdn_type::tests::test_pdn_type_to_ie ... ok [INFO] [stdout] test ie::pdi::tests::test_pdi_builder_with_ue_ip ... ok [INFO] [stdout] test ie::pdi::tests::test_pdi_convenience_cp_function ... ok [INFO] [stdout] test ie::pdi::tests::test_pdi_convenience_downlink_core ... ok [INFO] [stdout] test ie::pdi::tests::test_pdi_convenience_downlink_core_with_ue_ip ... ok [INFO] [stdout] test ie::path_failure_report::tests::test_path_failure_report_marshal_unmarshal_multiple_peers ... ok [INFO] [stdout] test ie::pdi::tests::test_pdi_convenience_sgi_lan ... ok [INFO] [stdout] test ie::pdi::tests::test_pdi_convenience_uplink_access ... ok [INFO] [stdout] test ie::pdi::tests::test_pdi_convenience_uplink_access_with_teid ... ok [INFO] [stdout] test ie::pdn_type::tests::test_pdn_type_marshal_unmarshal_ethernet ... ok [INFO] [stdout] test ie::pdn_type::tests::test_pdn_type_marshal_unmarshal_ipv4 ... ok [INFO] [stdout] test ie::pdn_type::tests::test_pdn_type_marshal_unmarshal_ipv4v6 ... ok [INFO] [stdout] test ie::pdn_type::tests::test_pdn_type_marshal_unmarshal_ipv6 ... ok [INFO] [stdout] test ie::pdn_type::tests::test_pdn_type_unknown ... ok [INFO] [stdout] test ie::pdn_type::tests::test_pdn_type_unmarshal_empty ... ok [INFO] [stdout] test ie::pdn_type::tests::test_pdn_type_value_conversions ... ok [INFO] [stdout] test ie::pdr_id::tests::test_pdr_id_marshal_unmarshal ... ok [INFO] [stdout] test ie::pfcpsm_req_flags::tests::test_pfcpsm_req_flags_marshal_unmarshal ... ok [INFO] [stdout] test ie::pdr_id::tests::test_pdr_id_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::pdr_id::tests::test_pdr_id_unmarshal_empty ... ok [INFO] [stdout] test ie::pfcpsm_req_flags::tests::test_pfcpsm_req_flags_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::pfcpsrrsp_flags::tests::test_pfcpsrrsp_flags_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::pfd_contents::tests::test_pfd_contents_builder_all_fields ... ok [INFO] [stdout] test ie::pfd_contents::tests::test_pfd_contents_builder_empty_error ... ok [INFO] [stdout] test ie::pfd_contents::tests::test_pfd_contents_convenience_methods ... ok [INFO] [stdout] test ie::pfd_contents::tests::test_pfd_contents_marshal_unmarshal ... ok [INFO] [stdout] test ie::pfd_contents::tests::test_pfd_contents_to_ie ... ok [INFO] [stdout] test ie::pfd_contents::tests::test_pfd_contents_builder_basic ... ok [INFO] [stdout] test ie::precedence::tests::test_precedence_marshal_unmarshal ... ok [INFO] [stdout] test ie::precedence::tests::test_precedence_unmarshal_empty ... ok [INFO] [stdout] test ie::precedence::tests::test_precedence_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::proxying::tests::test_proxying_both ... ok [INFO] [stdout] test ie::proxying::tests::test_proxying_arp_only ... ok [INFO] [stdout] test ie::proxying::tests::test_proxying_builder_pattern ... ok [INFO] [stdout] test ie::proxying::tests::test_proxying_ipv6_nd_only ... ok [INFO] [stdout] test ie::pfcpsrrsp_flags::tests::test_pfcpsrrsp_flags_marshal_unmarshal ... ok [INFO] [stdout] test ie::proxying::tests::test_proxying_none ... ok [INFO] [stdout] test ie::pfd_contents::tests::test_pfd_contents_builder_with_iterators ... ok [INFO] [stdout] test ie::proxying::tests::test_proxying_round_trip_all_combinations ... ok [INFO] [stdout] test ie::proxying::tests::test_proxying_to_ie ... ok [INFO] [stdout] test ie::proxying::tests::test_proxying_unmarshal_empty ... ok [INFO] [stdout] test ie::qer_correlation_id::tests::test_qer_correlation_id_marshal_unmarshal ... ok [INFO] [stdout] test ie::qer_id::tests::test_qer_id_marshal_unmarshal ... ok [INFO] [stdout] test ie::qer_correlation_id::tests::test_qer_correlation_id_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::qer_id::tests::test_qer_id_unmarshal_empty ... ok [INFO] [stdout] test ie::query_urr_reference::tests::test_query_urr_reference_correlation_scenarios ... ok [INFO] [stdout] test ie::query_urr_reference::tests::test_query_urr_reference_marshal_max_value ... ok [INFO] [stdout] test ie::query_urr_reference::tests::test_query_urr_reference_marshal_len ... ok [INFO] [stdout] test ie::query_urr_reference::tests::test_query_urr_reference_marshal_unmarshal ... ok [INFO] [stdout] test ie::qer_id::tests::test_qer_id_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::query_urr_reference::tests::test_query_urr_reference_marshal_zero ... ok [INFO] [stdout] test ie::query_urr_reference::tests::test_query_urr_reference_round_trip_various_values ... ok [INFO] [stdout] test ie::quota_holding_time::tests::test_quota_holding_time_byte_order ... ok [INFO] [stdout] test ie::query_urr_reference::tests::test_query_urr_reference_byte_order ... ok [INFO] [stdout] test ie::quota_holding_time::tests::test_quota_holding_time_marshal_unmarshal ... ok [INFO] [stdout] test ie::quota_holding_time::tests::test_quota_holding_time_marshal_zero ... ok [INFO] [stdout] test ie::query_urr_reference::tests::test_query_urr_reference_unmarshal_empty_data ... ok [INFO] [stdout] test ie::query_urr_reference::tests::test_query_urr_reference_unmarshal_insufficient_data ... ok [INFO] [stdout] test ie::quota_holding_time::tests::test_quota_holding_time_round_trip_various_values ... ok [INFO] [stdout] test ie::quota_holding_time::tests::test_quota_holding_time_new ... ok [INFO] [stdout] test ie::quota_holding_time::tests::test_quota_holding_time_to_ie ... ok [INFO] [stdout] test ie::query_urr_reference::tests::test_query_urr_reference_to_ie ... ok [INFO] [stdout] test ie::quota_holding_time::tests::test_quota_holding_time_common_durations ... ok [INFO] [stdout] test ie::quota_holding_time::tests::test_quota_holding_time_marshal_len ... ok [INFO] [stdout] test ie::quota_holding_time::tests::test_quota_holding_time_marshal_max_value ... ok [INFO] [stdout] test ie::quota_holding_time::tests::test_quota_holding_time_unmarshal_empty_data ... ok [INFO] [stdout] test ie::quota_holding_time::tests::test_quota_holding_time_unmarshal_insufficient_data ... ok [INFO] [stdout] test ie::recovery_time_stamp::tests::test_recovery_time_stamp_marshal_unmarshal ... ok [INFO] [stdout] test ie::recovery_time_stamp::tests::test_recovery_time_stamp_unmarshal_empty ... ok [INFO] [stdout] test ie::query_urr_reference::tests::test_query_urr_reference_new ... ok [INFO] [stdout] test ie::recovery_time_stamp::tests::test_recovery_time_stamp_unmarshal_too_short ... ok [INFO] [stdout] test ie::redirect_information::tests::test_redirect_information_marshal_unmarshal_ipv4 ... ok [INFO] [stdout] test ie::redirect_information::tests::test_redirect_information_marshal_unmarshal_url ... ok [INFO] [stdout] test ie::remove_bar::tests::test_remove_bar_edge_cases ... ok [INFO] [stdout] test ie::remove_bar::tests::test_remove_bar_marshal_unmarshal ... ok [INFO] [stdout] test ie::remove_bar::tests::test_remove_bar_new ... ok [INFO] [stdout] test ie::remove_bar::tests::test_remove_bar_round_trip ... ok [INFO] [stdout] test ie::remove_bar::tests::test_remove_bar_to_ie ... ok [INFO] [stdout] test ie::remove_bar::tests::test_remove_bar_unmarshal_empty_buffer ... ok [INFO] [stdout] test ie::remove_far::tests::invalid_unmarshal ... ok [INFO] [stdout] test ie::path_failure_report::tests::test_address_type_conversions ... ok [INFO] [stdout] test ie::remove_far::tests::remove_far_serialization ... ok [INFO] [stdout] test ie::remove_far::tests::remove_far_to_ie ... ok [INFO] [stdout] test ie::remove_pdr::tests::invalid_unmarshal ... ok [INFO] [stdout] test ie::remove_pdr::tests::remove_pdr_serialization ... ok [INFO] [stdout] test ie::remove_pdr::tests::remove_pdr_to_ie ... ok [INFO] [stdout] test ie::remove_qer::tests::invalid_unmarshal ... ok [INFO] [stdout] test ie::remove_qer::tests::remove_qer_serialization ... ok [INFO] [stdout] test ie::remove_qer::tests::remove_qer_to_ie ... ok [INFO] [stdout] test ie::remove_traffic_endpoint::tests::test_remove_traffic_endpoint_marshal_format ... ok [INFO] [stdout] test ie::remove_traffic_endpoint::tests::test_remove_traffic_endpoint_marshal_unmarshal ... ok [INFO] [stdout] test ie::remove_traffic_endpoint::tests::test_remove_traffic_endpoint_to_ie ... ok [INFO] [stdout] test ie::remove_traffic_endpoint::tests::test_remove_traffic_endpoint_unmarshal_empty ... ok [INFO] [stdout] test ie::remove_traffic_endpoint::tests::test_remove_traffic_endpoint_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::remove_urr::tests::invalid_unmarshal ... ok [INFO] [stdout] test ie::remove_urr::tests::remove_urr_serialization ... ok [INFO] [stdout] test ie::remove_urr::tests::remove_urr_to_ie ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_all_flags_set ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_all_threshold_types ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_builder_chaining ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_default_trait ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_marshal_all_flags ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_marshal_dropped_dl_traffic ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_marshal_empty ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_marshal_event_threshold ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_marshal_linked_urr ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_marshal_periodic ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_marshal_quota_exhausted ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_marshal_start_of_traffic ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_marshal_stop_of_traffic ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_marshal_time_threshold ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_marshal_volume_threshold ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_new ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_real_world_event_based ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_real_world_linked_urr ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_real_world_volume_time_quota ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_round_trip_all_flags ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_round_trip_empty ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_round_trip_multiple_flags ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_round_trip_single_flag ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_single_event_threshold ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_single_linked_urr ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_single_dropped_dl_traffic ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_single_periodic ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_single_start_of_traffic ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_single_stop_of_traffic ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_single_time_threshold ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_single_quota_exhausted ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_single_volume_threshold ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_traffic_events ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_to_ie ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_unmarshal_all_flags ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_unmarshal_empty ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_unmarshal_empty_buffer ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_unmarshal_periodic ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_unmarshal_short_buffer ... ok [INFO] [stdout] test ie::reporting_triggers::tests::test_reporting_triggers_volume_and_time ... ok [INFO] [stdout] test ie::sdf_filter::tests::test_sdf_filter_marshal_unmarshal ... ok [INFO] [stdout] test ie::sdf_filter::tests::test_sdf_filter_unmarshal_empty ... ok [INFO] [stdout] test ie::sequence_number::tests::test_sequence_number_marshal_unmarshal ... ok [INFO] [stdout] test ie::sequence_number::tests::test_sequence_number_round_trip ... ok [INFO] [stdout] test ie::sequence_number::tests::test_sequence_number_to_ie ... ok [INFO] [stdout] test ie::sequence_number::tests::test_sequence_number_unmarshal_empty ... ok [INFO] [stdout] test ie::snssai::tests::test_snssai_marshal_unmarshal_sst_only ... ok [INFO] [stdout] test ie::snssai::tests::test_snssai_marshal_unmarshal_with_sd ... ok [INFO] [stdout] test ie::snssai::tests::test_snssai_round_trip_various_values ... ok [INFO] [stdout] test ie::snssai::tests::test_snssai_sd_as_u32 ... ok [INFO] [stdout] test ie::snssai::tests::test_snssai_to_ie ... ok [INFO] [stdout] test ie::snssai::tests::test_snssai_unmarshal_empty ... ok [INFO] [stdout] test ie::snssai::tests::test_snssai_predefined_types ... ok [INFO] [stdout] test ie::snssai::tests::test_snssai_unmarshal_invalid_length ... ok [INFO] [stdout] test ie::snssai::tests::test_snssai_with_sd_u32 ... ok [INFO] [stdout] test ie::source_interface::tests::test_source_interface_marshal_unmarshal ... ok [INFO] [stdout] test ie::source_interface::tests::test_source_interface_unmarshal_empty ... ok [INFO] [stdout] test ie::source_ip_address::tests::test_source_ip_address_dual_with_mask ... ok [INFO] [stdout] test ie::source_ip_address::tests::test_source_ip_address_dual_stack ... ok [INFO] [stdout] test ie::source_ip_address::tests::test_source_ip_address_ipv4_only ... ok [INFO] [stdout] test ie::source_ip_address::tests::test_source_ip_address_flags_encoding ... ok [INFO] [stdout] test ie::source_ip_address::tests::test_source_ip_address_backward_compatibility ... ok [INFO] [stdout] test ie::sequence_number::tests::test_sequence_number_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::snssai::tests::test_snssai_predefined_types_with_sd ... ok [INFO] [stdout] test ie::source_ip_address::tests::test_source_ip_address_ipv4_with_mask ... ok [INFO] [stdout] test ie::source_ip_address::tests::test_source_ip_address_ipv6_only ... ok [INFO] [stdout] test ie::source_ip_address::tests::test_source_ip_address_mask_prefix_values ... ok [INFO] [stdout] test ie::source_ip_address::tests::test_source_ip_address_new_with_options ... ok [INFO] [stdout] test ie::source_ip_address::tests::test_source_ip_address_round_trip ... ok [INFO] [stdout] test ie::source_ip_address::tests::test_source_ip_address_unmarshal_ipv4_too_short ... ok [INFO] [stdout] test ie::source_ip_address::tests::test_source_ip_address_unmarshal_ipv6_too_short ... ok [INFO] [stdout] test ie::source_ip_address::tests::test_source_ip_address_unmarshal_mpl_flag_without_data ... ok [INFO] [stdout] test ie::start_time::tests::test_start_time_3gpp_timestamps ... ok [INFO] [stdout] test ie::source_ip_address::tests::test_source_ip_address_unmarshal_empty ... ok [INFO] [stdout] test ie::start_time::tests::test_start_time_byte_order ... ok [INFO] [stdout] test ie::start_time::tests::test_start_time_marshal_len ... ok [INFO] [stdout] test ie::start_time::tests::test_start_time_marshal_max_value ... ok [INFO] [stdout] test ie::source_ip_address::tests::test_source_ip_address_to_ie ... ok [INFO] [stdout] test ie::start_time::tests::test_start_time_marshal_unmarshal ... ok [INFO] [stdout] test ie::start_time::tests::test_start_time_marshal_zero ... ok [INFO] [stdout] test ie::start_time::tests::test_start_time_new ... ok [INFO] [stdout] test ie::start_time::tests::test_start_time_round_trip_various_values ... ok [INFO] [stdout] test ie::start_time::tests::test_start_time_to_ie ... ok [INFO] [stdout] test ie::start_time::tests::test_start_time_unmarshal_empty_data ... ok [INFO] [stdout] test ie::start_time::tests::test_start_time_unmarshal_insufficient_data ... ok [INFO] [stdout] test ie::subsequent_time_threshold::tests::test_subsequent_time_threshold_marshal_unmarshal ... ok [INFO] [stdout] test ie::subsequent_time_threshold::tests::test_subsequent_time_threshold_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::subsequent_volume_threshold::tests::test_subsequent_volume_threshold_marshal_unmarshal ... ok [INFO] [stdout] test ie::subsequent_volume_threshold::tests::test_subsequent_volume_threshold_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::tests::test_accept_valid_one_byte_ie ... ok [INFO] [stdout] test ie::tests::test_ie_all_ie_types_round_trip ... ok [INFO] [stdout] test ie::tests::test_ie_as_ies_cached ... ok [INFO] [stdout] test ie::tests::test_ie_as_ies_empty_payload ... ok [INFO] [stdout] test ie::tests::test_ie_as_ies_malformed_child ... ok [INFO] [stdout] test ie::tests::test_ie_as_ies_nested ... ok [INFO] [stdout] test ie::tests::test_ie_as_ies_simple ... ok [INFO] [stdout] test ie::tests::test_ie_as_string ... ok [INFO] [stdout] test ie::tests::test_ie_as_string_invalid_utf8 ... ok [INFO] [stdout] test ie::tests::test_ie_as_u16 ... ok [INFO] [stdout] test ie::tests::test_ie_as_u16_too_short ... ok [INFO] [stdout] test ie::tests::test_ie_as_u32 ... ok [INFO] [stdout] test ie::source_ip_address::tests::test_source_ip_address_ipv6_with_prefix ... ok [INFO] [stdout] test ie::tests::test_ie_as_u64 ... ok [INFO] [stdout] test ie::tests::test_ie_as_u64_too_short ... ok [INFO] [stdout] test ie::tests::test_ie_as_u8 ... ok [INFO] [stdout] test ie::tests::test_ie_as_u32_too_short ... ok [INFO] [stdout] test ie::tests::test_ie_as_u8_empty_payload ... ok [INFO] [stdout] test ie::tests::test_ie_is_empty ... ok [INFO] [stdout] test ie::tests::test_ie_is_vendor_specific_with_enterprise_id ... ok [INFO] [stdout] test ie::tests::test_ie_is_vendor_specific_with_flag ... ok [INFO] [stdout] test ie::tests::test_ie_large_payload ... ok [INFO] [stdout] test ie::tests::test_ie_len_simple ... ok [INFO] [stdout] test ie::tests::test_ie_len_vendor_specific ... ok [INFO] [stdout] test ie::tests::test_ie_marshal_simple ... ok [INFO] [stdout] test ie::tests::test_ie_marshal_vendor_specific ... ok [INFO] [stdout] test ie::tests::test_ie_new ... ok [INFO] [stdout] test ie::tests::test_ie_new_grouped ... ok [INFO] [stdout] test ie::tests::test_ie_new_vendor_specific ... ok [INFO] [stdout] test ie::tests::test_ie_type_from_u16_5g_types ... ok [INFO] [stdout] test ie::tests::test_ie_type_from_u16_core_types ... ok [INFO] [stdout] test ie::tests::test_ie_type_from_u16_monitoring_types ... ok [INFO] [stdout] test ie::tests::test_ie_type_from_u16_network_types ... ok [INFO] [stdout] test ie::tests::test_ie_type_from_u16_qos_types ... ok [INFO] [stdout] test ie::tests::test_ie_type_from_u16_session_types ... ok [INFO] [stdout] test ie::tests::test_ie_type_from_u16_tsn_types ... ok [INFO] [stdout] test ie::tests::test_ie_type_from_u16_unknown ... ok [INFO] [stdout] test ie::tests::test_ie_unmarshal_too_short ... ok [INFO] [stdout] test ie::tests::test_ie_unmarshal_vendor_specific_round_trip ... ok [INFO] [stdout] test ie::tests::test_ie_unmarshal_simple_round_trip ... ok [INFO] [stdout] test ie::tests::test_ie_unmarshal_vendor_specific_too_short ... ok [INFO] [stdout] test ie::tests::test_ie_unmarshal_payload_length_mismatch ... ok [INFO] [stdout] test ie::tests::test_ie_type_to_u16_round_trip ... ok [INFO] [stdout] test ie::tests::test_reject_zero_length_ie ... ok [INFO] [stdout] test ie::tests::test_reject_zero_length_vendor_specific_ie ... ok [INFO] [stdout] test ie::tests::test_security_dos_prevention ... ok [INFO] [stdout] test ie::tests::test_zero_length_allowlist_apn_dnn ... ok [INFO] [stdout] test ie::tests::test_zero_length_allowlist_forwarding_policy ... ok [INFO] [stdout] test ie::tests::test_zero_length_allowlist_network_instance ... ok [INFO] [stdout] test ie::tests::test_zero_length_rejected_for_non_allowlisted ... ok [INFO] [stdout] test ie::tests::test_zero_length_update_far_scenario ... ok [INFO] [stdout] test ie::three_gpp_interface_type::tests::test_3gpp_interface_type_all_values ... ok [INFO] [stdout] test ie::three_gpp_interface_type::tests::test_3gpp_interface_type_from_u8_invalid ... ok [INFO] [stdout] test ie::three_gpp_interface_type::tests::test_3gpp_interface_type_n3 ... ok [INFO] [stdout] test ie::three_gpp_interface_type::tests::test_3gpp_interface_type_n6 ... ok [INFO] [stdout] test ie::three_gpp_interface_type::tests::test_3gpp_interface_type_s1u ... ok [INFO] [stdout] test ie::three_gpp_interface_type::tests::test_3gpp_interface_type_to_ie ... ok [INFO] [stdout] test ie::three_gpp_interface_type::tests::test_3gpp_interface_type_unmarshal_empty ... ok [INFO] [stdout] test ie::three_gpp_interface_type::tests::test_4g_interface_classification ... ok [INFO] [stdout] test ie::three_gpp_interface_type::tests::test_5g_interface_classification ... ok [INFO] [stdout] test ie::time_of_first_packet::tests::test_time_of_first_packet_byte_order ... ok [INFO] [stdout] test ie::time_of_first_packet::tests::test_time_of_first_packet_marshal_len ... ok [INFO] [stdout] test ie::time_of_first_packet::tests::test_time_of_first_packet_marshal_max_value ... ok [INFO] [stdout] test ie::time_of_first_packet::tests::test_time_of_first_packet_marshal_unmarshal ... ok [INFO] [stdout] test ie::time_of_first_packet::tests::test_time_of_first_packet_marshal_zero ... ok [INFO] [stdout] test ie::time_of_first_packet::tests::test_time_of_first_packet_new ... ok [INFO] [stdout] test ie::time_of_first_packet::tests::test_time_of_first_packet_round_trip_various_values ... ok [INFO] [stdout] test ie::time_of_first_packet::tests::test_time_of_first_packet_to_ie ... ok [INFO] [stdout] test ie::time_of_first_packet::tests::test_time_of_first_packet_unmarshal_empty_data ... ok [INFO] [stdout] test ie::time_of_first_packet::tests::test_time_of_first_packet_unmarshal_insufficient_data ... ok [INFO] [stdout] test ie::time_of_last_packet::tests::test_time_of_last_packet_marshal_len ... ok [INFO] [stdout] test ie::time_of_last_packet::tests::test_time_of_last_packet_marshal_max_value ... ok [INFO] [stdout] test ie::time_of_last_packet::tests::test_time_of_last_packet_new ... ok [INFO] [stdout] test ie::time_of_last_packet::tests::test_time_of_last_packet_round_trip_various_values ... ok [INFO] [stdout] test ie::time_of_last_packet::tests::test_time_of_last_packet_unmarshal_empty_data ... ok [INFO] [stdout] test ie::time_of_last_packet::tests::test_time_of_last_packet_unmarshal_insufficient_data ... ok [INFO] [stdout] test ie::time_quota::tests::test_time_quota_byte_order ... ok [INFO] [stdout] test ie::time_quota::tests::test_time_quota_common_durations ... ok [INFO] [stdout] test ie::time_quota::tests::test_time_quota_marshal_len ... ok [INFO] [stdout] test ie::time_quota::tests::test_time_quota_marshal_max_value ... ok [INFO] [stdout] test ie::time_of_last_packet::tests::test_time_of_last_packet_byte_order ... ok [INFO] [stdout] test ie::time_of_last_packet::tests::test_time_of_last_packet_marshal_unmarshal ... ok [INFO] [stdout] test ie::time_of_last_packet::tests::test_time_of_last_packet_marshal_zero ... ok [INFO] [stdout] test ie::time_of_last_packet::tests::test_time_of_last_packet_to_ie ... ok [INFO] [stdout] test ie::time_quota::tests::test_time_quota_marshal_unmarshal ... ok [INFO] [stdout] test ie::time_quota::tests::test_time_quota_marshal_zero ... ok [INFO] [stdout] test ie::time_quota::tests::test_time_quota_new ... ok [INFO] [stdout] test ie::time_quota::tests::test_time_quota_round_trip_various_values ... ok [INFO] [stdout] test ie::time_quota::tests::test_time_quota_to_ie ... ok [INFO] [stdout] test ie::time_quota::tests::test_time_quota_unmarshal_empty_data ... ok [INFO] [stdout] test ie::time_quota::tests::test_time_quota_unmarshal_insufficient_data ... ok [INFO] [stdout] test ie::time_threshold::tests::test_time_threshold_marshal_unmarshal ... ok [INFO] [stdout] test ie::time_threshold::tests::test_time_threshold_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::timer::tests::test_timer_marshal_unmarshal ... ok [INFO] [stdout] test ie::timer::tests::test_timer_round_trip ... ok [INFO] [stdout] test ie::timer::tests::test_timer_unmarshal_empty ... ok [INFO] [stdout] test ie::timer::tests::test_timer_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::trace_information::tests::test_trace_information_len ... ok [INFO] [stdout] test ie::trace_information::tests::test_trace_information_marshal_unmarshal_minimal ... ok [INFO] [stdout] test ie::trace_information::tests::test_trace_information_marshal_unmarshal_with_ipv4 ... ok [INFO] [stdout] test ie::trace_information::tests::test_trace_information_marshal_unmarshal_with_ipv6 ... ok [INFO] [stdout] test ie::trace_information::tests::test_trace_information_plmn_and_trace_id ... ok [INFO] [stdout] test ie::trace_information::tests::test_trace_information_round_trip_empty_lists ... ok [INFO] [stdout] test ie::trace_information::tests::test_trace_information_to_ie ... ok [INFO] [stdout] test ie::trace_information::tests::test_trace_information_unmarshal_invalid_triggering_events_len ... ok [INFO] [stdout] test ie::trace_information::tests::test_trace_information_unmarshal_too_short ... ok [INFO] [stdout] test ie::trace_information::tests::test_trace_information_with_custom_ip ... ok [INFO] [stdout] test ie::ue_ip_address::tests::test_ue_ip_address_dual_stack ... ok [INFO] [stdout] test ie::trace_information::tests::test_trace_information_unmarshal_missing_trace_depth ... ok [INFO] [stdout] test ie::ue_ip_address::tests::test_ue_ip_address_ipv4_only ... ok [INFO] [stdout] test ie::ue_ip_address::tests::test_ue_ip_address_ipv6_link_local ... ok [INFO] [stdout] test ie::ue_ip_address::tests::test_ue_ip_address_ipv6_only ... ok [INFO] [stdout] test ie::ue_ip_address::tests::test_ue_ip_address_marshal_dual_stack ... ok [INFO] [stdout] test ie::ue_ip_address::tests::test_ue_ip_address_marshal_ipv4 ... ok [INFO] [stdout] test ie::ue_ip_address::tests::test_ue_ip_address_marshal_ipv6 ... ok [INFO] [stdout] test ie::ue_ip_address::tests::test_ue_ip_address_marshal_neither ... ok [INFO] [stdout] test ie::ue_ip_address::tests::test_ue_ip_address_neither ... ok [INFO] [stdout] test ie::ue_ip_address::tests::test_ue_ip_address_private_ranges ... ok [INFO] [stdout] test ie::ue_ip_address::tests::test_ue_ip_address_real_world_scenarios ... ok [INFO] [stdout] test ie::ue_ip_address::tests::test_ue_ip_address_round_trip_dual_stack ... ok [INFO] [stdout] test ie::ue_ip_address::tests::test_ue_ip_address_round_trip_ipv4 ... ok [INFO] [stdout] test ie::ue_ip_address::tests::test_ue_ip_address_round_trip_ipv6 ... ok [INFO] [stdout] test ie::ue_ip_address::tests::test_ue_ip_address_to_ie ... ok [INFO] [stdout] test ie::ue_ip_address::tests::test_ue_ip_address_unmarshal_dual_stack ... ok [INFO] [stdout] test ie::ue_ip_address::tests::test_ue_ip_address_unmarshal_empty_buffer ... ok [INFO] [stdout] test ie::ue_ip_address::tests::test_ue_ip_address_unmarshal_ipv4 ... ok [INFO] [stdout] test ie::ue_ip_address::tests::test_ue_ip_address_unmarshal_ipv6 ... ok [INFO] [stdout] test ie::ue_ip_address::tests::test_ue_ip_address_unmarshal_neither ... ok [INFO] [stdout] test ie::ue_ip_address::tests::test_ue_ip_address_unmarshal_short_ipv4 ... ok [INFO] [stdout] test ie::ue_ip_address::tests::test_ue_ip_address_unmarshal_short_ipv6 ... ok [INFO] [stdout] test ie::ue_ip_address_usage_information::tests::test_ue_ip_address_usage_information_comprehensive_scenario ... ok [INFO] [stdout] test ie::ue_ip_address_usage_information::tests::test_ue_ip_address_usage_information_dual_stack ... ok [INFO] [stdout] test ie::ue_ip_address_usage_information::tests::test_ue_ip_address_usage_information_flag_checks ... ok [INFO] [stdout] test ie::ue_ip_address_usage_information::tests::test_ue_ip_address_usage_information_marshal_unmarshal ... ok [INFO] [stdout] test ie::ue_ip_address_usage_information::tests::test_ue_ip_address_usage_information_marshal_validation_errors ... ok [INFO] [stdout] test ie::ue_ip_address_usage_information::tests::test_ue_ip_address_usage_information_new ... ok [INFO] [stdout] test ie::ue_ip_address_usage_information::tests::test_ue_ip_address_usage_information_to_ie ... ok [INFO] [stdout] test ie::ue_ip_address_usage_information::tests::test_ue_ip_address_usage_information_unmarshal_empty_data ... ok [INFO] [stdout] test ie::ue_ip_address_usage_information::tests::test_ue_ip_address_usage_information_with_ipv6 ... ok [INFO] [stdout] test ie::ue_ip_address_usage_information::tests::test_ue_ip_address_usage_information_with_validity_timer ... ok [INFO] [stdout] test ie::update_bar_within_session_report_response::tests::test_update_bar_within_session_report_response_marshal_unmarshal_complete ... ok [INFO] [stdout] test ie::update_bar_within_session_report_response::tests::test_update_bar_within_session_report_response_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::update_bar_within_session_report_response::tests::test_update_bar_within_session_report_response_marshal_unmarshal_minimal ... ok [INFO] [stdout] test ie::update_bar_within_session_report_response::tests::test_update_bar_within_session_report_response_unmarshal_missing_bar_id ... ok [INFO] [stdout] test ie::update_bar_within_session_report_response::tests::test_update_bar_within_session_report_response_with_delay_only ... ok [INFO] [stdout] test ie::update_far::tests::test_update_far_builder_basic ... ok [INFO] [stdout] test ie::update_far::tests::test_update_far_builder_method ... ok [INFO] [stdout] test ie::update_far::tests::test_update_far_builder_with_bar_id ... ok [INFO] [stdout] test ie::update_far::tests::test_update_far_builder_round_trip_marshal ... ok [INFO] [stdout] test ie::update_far::tests::test_update_far_builder_with_forwarding_params ... ok [INFO] [stdout] test ie::update_forwarding_parameters::tests::test_update_forwarding_parameters_5g_downlink_with_qos ... ok [INFO] [stdout] test ie::update_bar_within_session_report_response::tests::test_update_bar_within_session_report_response_to_ie ... ok [INFO] [stdout] test ie::ue_ip_address_usage_information::tests::test_ue_ip_address_usage_information_with_ipv4 ... ok [INFO] [stdout] test ie::update_far::tests::test_update_far_builder_comprehensive ... ok [INFO] [stdout] test ie::update_forwarding_parameters::tests::test_update_forwarding_parameters_5g_uplink_scenario ... ok [INFO] [stdout] test ie::update_forwarding_parameters::tests::test_update_forwarding_parameters_all_fields ... ok [INFO] [stdout] test ie::update_forwarding_parameters::tests::test_update_forwarding_parameters_header_enrichment ... ok [INFO] [stdout] test ie::update_forwarding_parameters::tests::test_update_forwarding_parameters_http_header_injection ... ok [INFO] [stdout] test ie::update_forwarding_parameters::tests::test_update_forwarding_parameters_marshal_unmarshal ... ok [INFO] [stdout] test ie::update_forwarding_parameters::tests::test_update_forwarding_parameters_network_instance_only ... ok [INFO] [stdout] test ie::update_forwarding_parameters::tests::test_update_forwarding_parameters_outer_header_creation ... ok [INFO] [stdout] test ie::update_forwarding_parameters::tests::test_update_forwarding_parameters_proxy_arp_enabled ... ok [INFO] [stdout] test ie::update_forwarding_parameters::tests::test_update_forwarding_parameters_marshal_unmarshal_minimal ... ok [INFO] [stdout] test ie::update_forwarding_parameters::tests::test_update_forwarding_parameters_round_trip_partial ... ok [INFO] [stdout] test ie::update_forwarding_parameters::tests::test_update_forwarding_parameters_three_gpp_interface_type ... ok [INFO] [stdout] test ie::update_forwarding_parameters::tests::test_update_forwarding_parameters_to_ie ... ok [INFO] [stdout] test ie::update_forwarding_parameters::tests::test_update_forwarding_parameters_proxying ... ok [INFO] [stdout] test ie::update_forwarding_parameters::tests::test_update_forwarding_parameters_unmarshal_truncated_ie ... ok [INFO] [stdout] test ie::update_forwarding_parameters::tests::test_update_forwarding_parameters_round_trip_empty ... ok [INFO] [stdout] test ie::update_pdr::tests::test_builder_all_fields ... ok [INFO] [stdout] test ie::update_pdr::tests::test_builder_basic ... ok [INFO] [stdout] test ie::update_pdr::tests::test_builder_comprehensive ... ok [INFO] [stdout] test ie::update_forwarding_parameters::tests::test_update_forwarding_parameters_destination_interface_only ... ok [INFO] [stdout] test ie::update_forwarding_parameters::tests::test_update_forwarding_parameters_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::update_forwarding_parameters::tests::test_update_forwarding_parameters_transport_level_marking_only ... ok [INFO] [stdout] test ie::update_pdr::tests::test_builder_rule_associations ... ok [INFO] [stdout] test ie::update_qer::tests::test_update_qer_builder_basic ... ok [INFO] [stdout] test ie::update_qer::tests::test_update_qer_builder_chain_all_methods ... ok [INFO] [stdout] test ie::update_qer::tests::test_update_qer_builder_closed_gate ... ok [INFO] [stdout] test ie::update_pdr::tests::test_builder_round_trip_marshal ... ok [INFO] [stdout] test ie::update_forwarding_parameters::tests::test_update_forwarding_parameters_default ... ok [INFO] [stdout] test ie::update_forwarding_parameters::tests::test_update_forwarding_parameters_unmarshal_empty_buffer ... ok [INFO] [stdout] test ie::update_pdr::tests::test_builder_method ... ok [INFO] [stdout] test ie::update_pdr::tests::test_builder_missing_pdr_id ... ok [INFO] [stdout] test ie::update_pdr::tests::test_builder_partial_update ... ok [INFO] [stdout] test ie::update_pdr::tests::test_builder_precedence_only ... ok [INFO] [stdout] test ie::update_pdr::tests::test_builder_predefined_rules ... ok [INFO] [stdout] test ie::update_pdr::tests::test_builder_ie_round_trip ... ok [INFO] [stdout] test ie::update_qer::tests::test_update_qer_builder_comprehensive ... ok [INFO] [stdout] test ie::update_qer::tests::test_update_qer_builder_downlink_only ... ok [INFO] [stdout] test ie::update_qer::tests::test_update_qer_builder_method ... ok [INFO] [stdout] test ie::update_qer::tests::test_update_qer_builder_open_gate ... ok [INFO] [stdout] test ie::update_qer::tests::test_update_qer_builder_round_trip_marshal ... ok [INFO] [stdout] test ie::update_urr::tests::test_builder_ie_round_trip ... ok [INFO] [stdout] test ie::update_qer::tests::test_update_qer_builder_uplink_only ... ok [INFO] [stdout] test ie::update_qer::tests::test_update_qer_builder_with_guaranteed_rate ... ok [INFO] [stdout] test ie::update_qer::tests::test_update_qer_builder_with_mbr_and_gbr ... ok [INFO] [stdout] test ie::update_qer::tests::test_update_qer_builder_with_rate_limits ... ok [INFO] [stdout] test ie::update_traffic_endpoint::tests::test_update_traffic_endpoint_marshal_unmarshal_complete ... ok [INFO] [stdout] test ie::update_traffic_endpoint::tests::test_update_traffic_endpoint_marshal_unmarshal_with_f_teid ... ok [INFO] [stdout] test ie::update_traffic_endpoint::tests::test_update_traffic_endpoint_marshal_unmarshal_minimal ... ok [INFO] [stdout] test ie::update_traffic_endpoint::tests::test_update_traffic_endpoint_to_ie ... ok [INFO] [stdout] test ie::update_traffic_endpoint::tests::test_update_traffic_endpoint_unmarshal_invalid_data ... ok [INFO] [stdout] test ie::update_urr::tests::test_builder_basic ... ok [INFO] [stdout] test ie::update_urr::tests::test_builder_comprehensive ... ok [INFO] [stdout] test ie::update_urr::tests::test_builder_convenience_methods ... ok [INFO] [stdout] test ie::update_urr::tests::test_builder_method ... ok [INFO] [stdout] test ie::update_urr::tests::test_builder_only_thresholds_update ... ok [INFO] [stdout] test ie::update_urr::tests::test_builder_round_trip_marshal ... ok [INFO] [stdout] test ie::update_urr::tests::test_builder_validation_subsequent_without_primary ... ok [INFO] [stdout] test ie::update_urr::tests::test_builder_validation_time_without_measurement ... ok [INFO] [stdout] test ie::update_urr::tests::test_builder_validation_volume_without_measurement ... ok [INFO] [stdout] test ie::update_urr::tests::test_update_urr_all_optional_fields ... ok [INFO] [stdout] test ie::update_urr::tests::test_update_urr_marshal_comprehensive ... ok [INFO] [stdout] test ie::update_urr::tests::test_builder_uplink_downlink_volume ... ok [INFO] [stdout] test ie::update_urr::tests::test_update_urr_both_volume_and_subsequent ... ok [INFO] [stdout] test ie::update_urr::tests::test_update_urr_marshal_minimal ... ok [INFO] [stdout] test ie::update_urr::tests::test_update_urr_only_inactivity_detection_time ... ok [INFO] [stdout] test ie::update_urr::tests::test_update_urr_only_measurement_method ... ok [INFO] [stdout] test ie::update_urr::tests::test_builder_missing_urr_id ... ok [INFO] [stdout] test ie::update_urr::tests::test_update_urr_only_subsequent_time_threshold ... ok [INFO] [stdout] test ie::update_urr::tests::test_update_urr_builder_method_chaining ... ok [INFO] [stdout] test ie::update_urr::tests::test_update_urr_only_subsequent_volume_threshold ... ok [INFO] [stdout] test ie::update_urr::tests::test_update_urr_only_time_threshold ... ok [INFO] [stdout] test ie::update_urr::tests::test_update_urr_real_world_change_reporting ... ok [INFO] [stdout] test ie::update_urr::tests::test_update_urr_real_world_quota_increase ... ok [INFO] [stdout] test ie::update_urr::tests::test_update_urr_round_trip_all_fields ... ok [INFO] [stdout] test ie::update_urr::tests::test_update_urr_subsequent_volume_bytes ... ok [INFO] [stdout] test ie::update_urr::tests::test_update_urr_real_world_add_inactivity_detection ... ok [INFO] [stdout] test ie::update_urr::tests::test_update_urr_to_ie ... ok [INFO] [stdout] test ie::update_urr::tests::test_update_urr_unmarshal_missing_urr_id ... ok [INFO] [stdout] test ie::update_urr::tests::test_update_urr_only_reporting_triggers ... ok [INFO] [stdout] test ie::update_urr::tests::test_update_urr_only_monitoring_time ... ok [INFO] [stdout] test ie::update_urr::tests::test_update_urr_volume_uplink_downlink_equal ... ok [INFO] [stdout] test ie::urr_id::tests::test_urr_id_marshal_unmarshal ... ok [INFO] [stdout] test ie::urr_id::tests::test_urr_id_unmarshal_empty ... ok [INFO] [stdout] test ie::urr_id::tests::test_urr_id_round_trip ... ok [INFO] [stdout] test ie::usage_information::tests::test_usage_information_flag_methods ... ok [INFO] [stdout] test ie::urr_id::tests::test_urr_id_unmarshal_too_short ... ok [INFO] [stdout] test ie::update_urr::tests::test_update_urr_only_volume_threshold ... ok [INFO] [stdout] test ie::usage_information::tests::test_usage_information_new ... ok [INFO] [stdout] test ie::usage_information::tests::test_usage_information_individual_flags ... ok [INFO] [stdout] test ie::urr_id::tests::test_urr_id_to_ie ... ok [INFO] [stdout] test ie::usage_information::tests::test_usage_information_to_ie ... ok [INFO] [stdout] test ie::usage_information::tests::test_usage_information_unmarshal_empty_data ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_builder_basic ... ok [INFO] [stdout] test ie::usage_information::tests::test_usage_information_marshal_len ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_builder_convenience_methods ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_builder_comprehensive ... ok [INFO] [stdout] test ie::usage_information::tests::test_usage_information_marshal_unmarshal ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_builder_convenience_methods_phase1 ... ok [INFO] [stdout] test ie::usage_information::tests::test_usage_information_new_with_flags ... ok [INFO] [stdout] test ie::update_urr::tests::test_update_urr_volume_uplink_downlink_asymmetric ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_builder_convenience_methods_phase2 ... ok [INFO] [stdout] test ie::usage_information::tests::test_usage_information_marshal_unmarshal_zero ... ok [INFO] [stdout] test ie::usage_information::tests::test_usage_information_round_trip_all_flags ... ok [INFO] [stdout] test ie::usage_information::tests::test_usage_information_set_flag_methods ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_builder_periodic_report ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_builder_quota_exhausted ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_builder_round_trip_marshal ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_builder_start_of_traffic ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_builder_stop_of_traffic ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_builder_time_threshold ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_builder_validation_errors ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_builder_volume_threshold ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_comprehensive_measurement_scenario ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_comprehensive_phase1_and_phase2_scenario ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_comprehensive_phase1_phase2_phase3_scenario ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_marshal_unmarshal ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_phase1_marshal_unmarshal_edge_cases ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_phase2_individual_ies ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_phase2_marshal_unmarshal_edge_cases ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_phase3_convenience_methods ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_phase3_individual_ies ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_phase3_marshal_unmarshal_edge_cases ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_phase3_real_world_scenarios ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_with_all_measurements ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_with_all_phase2_fields ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_with_all_phase3_fields ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_with_duration_measurement ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_with_end_time ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_with_quota_holding_time ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_with_start_time ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_with_time_of_first_packet ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_with_time_of_last_packet ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_with_time_quota ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_with_usage_information ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_with_volume_measurement ... ok [INFO] [stdout] test ie::usage_report::tests::test_usage_report_with_volume_quota ... ok [INFO] [stdout] test ie::usage_report_sdr::tests::test_usage_report_sdr_edge_cases ... ok [INFO] [stdout] test ie::usage_report_sdr::tests::test_usage_report_sdr_ie_round_trip ... ok [INFO] [stdout] test ie::usage_report_sdr::tests::test_usage_report_sdr_marshal_unmarshal ... ok [INFO] [stdout] test ie::usage_report_sdr::tests::test_usage_report_sdr_new ... ok [INFO] [stdout] test ie::usage_report_sdr::tests::test_usage_report_sdr_round_trip ... ok [INFO] [stdout] test ie::usage_report_sdr::tests::test_usage_report_sdr_to_ie ... ok [INFO] [stdout] test ie::usage_report_sdr::tests::test_usage_report_sdr_unmarshal_error_cases ... ok [INFO] [stdout] test ie::usage_report_sdr::tests::test_usage_report_sdr_with_builder ... ok [INFO] [stdout] test ie::usage_report_smr::tests::test_usage_report_smr_edge_cases ... ok [INFO] [stdout] test ie::usage_report_smr::tests::test_usage_report_smr_ie_round_trip ... ok [INFO] [stdout] test ie::usage_report_smr::tests::test_usage_report_smr_marshal_unmarshal ... ok [INFO] [stdout] test ie::usage_report_smr::tests::test_usage_report_smr_new ... ok [INFO] [stdout] test ie::usage_report_smr::tests::test_usage_report_smr_round_trip ... ok [INFO] [stdout] test ie::usage_report_smr::tests::test_usage_report_smr_to_ie ... ok [INFO] [stdout] test ie::usage_report_smr::tests::test_usage_report_smr_unmarshal_error_cases ... ok [INFO] [stdout] test ie::usage_report_smr::tests::test_usage_report_smr_with_builder ... ok [INFO] [stdout] test ie::usage_report_srr::tests::test_usage_report_srr_edge_cases ... ok [INFO] [stdout] test ie::usage_report_srr::tests::test_usage_report_srr_equivalent_to_usage_report_to_ie ... ok [INFO] [stdout] test ie::usage_report_srr::tests::test_usage_report_srr_ie_round_trip ... ok [INFO] [stdout] test ie::usage_report_srr::tests::test_usage_report_srr_marshal_unmarshal ... ok [INFO] [stdout] test ie::usage_report_srr::tests::test_usage_report_srr_new ... ok [INFO] [stdout] test ie::usage_report_srr::tests::test_usage_report_srr_round_trip ... ok [INFO] [stdout] test ie::usage_report_srr::tests::test_usage_report_srr_to_ie ... ok [INFO] [stdout] test ie::usage_report_srr::tests::test_usage_report_srr_unmarshal_error_cases ... ok [INFO] [stdout] test ie::usage_report_srr::tests::test_usage_report_srr_with_builder ... ok [INFO] [stdout] test ie::user_id::tests::test_user_id_as_string_binary_types ... ok [INFO] [stdout] test ie::user_id::tests::test_user_id_marshal_unmarshal_gpsi ... ok [INFO] [stdout] test ie::user_id::tests::test_user_id_marshal_unmarshal_imei ... ok [INFO] [stdout] test ie::user_id::tests::test_user_id_marshal_unmarshal_imsi ... ok [INFO] [stdout] test ie::user_id::tests::test_user_id_marshal_unmarshal_msisdn ... ok [INFO] [stdout] test ie::user_id::tests::test_user_id_marshal_unmarshal_nai_string ... ok [INFO] [stdout] test ie::user_id::tests::test_user_id_marshal_unmarshal_supi ... ok [INFO] [stdout] test ie::user_id::tests::test_user_id_round_trip_all_types ... ok [INFO] [stdout] test ie::user_id::tests::test_user_id_to_ie ... ok [INFO] [stdout] test ie::user_id::tests::test_user_id_type_conversions ... ok [INFO] [stdout] test ie::user_id::tests::test_user_id_unknown_type ... ok [INFO] [stdout] test ie::user_id::tests::test_user_id_unmarshal_empty ... ok [INFO] [stdout] test ie::user_id::tests::test_user_id_unmarshal_type_only ... ok [INFO] [stdout] test ie::user_plane_inactivity_timer::tests::test_user_plane_inactivity_timer_common_values ... ok [INFO] [stdout] test ie::user_plane_inactivity_timer::tests::test_user_plane_inactivity_timer_duration_conversions ... ok [INFO] [stdout] test ie::user_plane_inactivity_timer::tests::test_user_plane_inactivity_timer_infinite ... ok [INFO] [stdout] test ie::user_plane_inactivity_timer::tests::test_user_plane_inactivity_timer_marshal_unmarshal_hours ... ok [INFO] [stdout] test ie::user_plane_inactivity_timer::tests::test_user_plane_inactivity_timer_marshal_unmarshal_minutes ... ok [INFO] [stdout] test ie::user_plane_inactivity_timer::tests::test_user_plane_inactivity_timer_marshal_unmarshal_seconds ... ok [INFO] [stdout] test ie::user_plane_inactivity_timer::tests::test_user_plane_inactivity_timer_max_value ... ok [INFO] [stdout] test ie::user_plane_inactivity_timer::tests::test_user_plane_inactivity_timer_round_trip_various_values ... ok [INFO] [stdout] test ie::user_plane_inactivity_timer::tests::test_user_plane_inactivity_timer_to_ie ... ok [INFO] [stdout] test ie::user_plane_inactivity_timer::tests::test_user_plane_inactivity_timer_unmarshal_empty ... ok [INFO] [stdout] test ie::user_plane_inactivity_timer::tests::test_user_plane_inactivity_timer_unmarshal_wrong_length ... ok [INFO] [stdout] test ie::user_plane_inactivity_timer::tests::test_user_plane_inactivity_timer_custom_duration ... ok [INFO] [stdout] test ie::user_plane_inactivity_timer::tests::test_user_plane_inactivity_timer_zero_duration ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_flag_methods ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_flag_setters ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_iot_device_low_traffic ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_marshal_error_downlink_packets ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_marshal_error_downlink_volume ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_marshal_error_flag_mismatch ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_marshal_error_total_packets ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_marshal_error_uplink_packets ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_marshal_error_uplink_volume ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_marshal_len ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_marshal_unmarshal_all_fields ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_marshal_unmarshal_packets_only ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_marshal_unmarshal_volumes_only ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_max_values ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_no_flags_set ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_round_trip_all_combinations ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_to_ie ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_total_packets_only ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_total_volume_only ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_unmarshal_empty_data ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_unmarshal_insufficient_data ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_unmarshal_short_total_packets ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_unmarshal_short_uplink_volume ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_uplink_downlink_packets ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_uplink_downlink_volumes ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_video_streaming ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_voip_symmetric ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_zero_values ... ok [INFO] [stdout] test ie::volume_quota::tests::test_volume_quota_flag_methods ... ok [INFO] [stdout] test ie::volume_quota::tests::test_volume_quota_marshal_error_flag_mismatch ... ok [INFO] [stdout] test ie::volume_measurement::tests::test_volume_measurement_typical_session ... ok [INFO] [stdout] test ie::volume_quota::tests::test_volume_quota_marshal_len ... ok [INFO] [stdout] test ie::volume_quota::tests::test_volume_quota_marshal_unmarshal_all_volumes ... ok [INFO] [stdout] test ie::volume_quota::tests::test_volume_quota_marshal_unmarshal_total_only ... ok [INFO] [stdout] test ie::volume_quota::tests::test_volume_quota_marshal_unmarshal_uplink_downlink ... ok [INFO] [stdout] test ie::volume_quota::tests::test_volume_quota_round_trip_max_values ... ok [INFO] [stdout] test ie::volume_quota::tests::test_volume_quota_round_trip_zero_values ... ok [INFO] [stdout] test ie::volume_quota::tests::test_volume_quota_set_flag_methods ... ok [INFO] [stdout] test ie::volume_quota::tests::test_volume_quota_to_ie ... ok [INFO] [stdout] test ie::volume_quota::tests::test_volume_quota_unmarshal_empty_data ... ok [INFO] [stdout] test ie::volume_quota::tests::test_volume_quota_unmarshal_insufficient_data ... ok [INFO] [stdout] test ie::volume_threshold::tests::test_volume_threshold_marshal_unmarshal ... ok [INFO] [stdout] test ie::volume_threshold::tests::test_volume_threshold_unmarshal_invalid_data ... ok [INFO] [stdout] test message::association_release_request::tests::test_association_release_request_builder ... ok [INFO] [stdout] test message::association_release_request::tests::test_association_release_request_builder_try_build_success ... ok [INFO] [stdout] test message::association_release_request::tests::test_association_release_request_roundtrip_via_builder ... ok [INFO] [stdout] test message::association_release_response::tests::test_association_release_response_builder ... ok [INFO] [stdout] test message::association_release_response::tests::test_association_release_response_builder_try_build_missing_cause ... ok [INFO] [stdout] test message::association_release_response::tests::test_association_release_response_builder_try_build_missing_node_id ... ok [INFO] [stdout] test message::association_release_response::tests::test_association_release_response_builder_try_build_success ... ok [INFO] [stdout] test message::association_release_response::tests::test_association_release_response_roundtrip_via_builder ... ok [INFO] [stdout] test message::association_setup_request::tests::test_all_features_combined ... ok [INFO] [stdout] test message::association_setup_request::tests::test_association_setup_request_builder_full ... ok [INFO] [stdout] test message::association_setup_request::tests::test_association_setup_request_builder_minimal ... ok [INFO] [stdout] test message::association_setup_request::tests::test_association_setup_request_builder_roundtrip ... ok [INFO] [stdout] test message::association_setup_request::tests::test_association_setup_request_builder_try_build_missing_node_id ... ok [INFO] [stdout] test message::association_setup_request::tests::test_association_setup_request_builder_try_build_missing_recovery_time ... ok [INFO] [stdout] test message::association_setup_request::tests::test_association_setup_request_builder_try_build_success ... ok [INFO] [stdout] test message::association_setup_request::tests::test_association_setup_request_builder_with_additional_ies ... ok [INFO] [stdout] test message::association_setup_request::tests::test_association_setup_request_builder_with_cp_features ... ok [INFO] [stdout] test message::association_setup_request::tests::test_association_setup_request_builder_with_up_features ... ok [INFO] [stdout] test message::association_setup_request::tests::test_builder_convenience_node_id_fqdn ... ok [INFO] [stdout] test message::association_setup_request::tests::test_builder_convenience_node_id_ipv6 ... ok [INFO] [stdout] test message::association_setup_request::tests::test_builder_convenience_recovery_timestamp ... ok [INFO] [stdout] test message::association_setup_request::tests::test_builder_marshal_convenience ... ok [INFO] [stdout] test message::association_setup_request::tests::test_find_ie_cp_function_features ... ok [INFO] [stdout] test message::association_setup_request::tests::test_find_ie_in_additional_ies ... ok [INFO] [stdout] test message::association_release_request::tests::test_association_release_request_builder_try_build_failure ... ok [INFO] [stdout] test message::association_setup_request::tests::test_find_ie_node_id ... ok [INFO] [stdout] test message::association_setup_request::tests::test_find_ie_not_found ... ok [INFO] [stdout] test message::association_setup_request::tests::test_find_ie_recovery_timestamp ... ok [INFO] [stdout] test message::association_setup_request::tests::test_builder_convenience_node_id_ipv4 ... ok [INFO] [stdout] test message::association_setup_request::tests::test_full_roundtrip_with_all_features ... ok [INFO] [stdout] test message::association_setup_request::tests::test_multiple_additional_ies ... ok [INFO] [stdout] test message::association_setup_request::tests::test_find_ie_up_function_features ... ok [INFO] [stdout] test message::association_setup_request::tests::test_recovery_timestamp_future ... ok [INFO] [stdout] test message::association_setup_request::tests::test_recovery_timestamp_unix_epoch ... ok [INFO] [stdout] test message::association_setup_request::tests::test_set_sequence ... ok [INFO] [stdout] test message::association_setup_request::tests::test_unmarshal_missing_recovery_timestamp ... ok [INFO] [stdout] test message::association_setup_response::tests::test_accepted_with_all_optional_ies ... ok [INFO] [stdout] test message::association_setup_response::tests::test_all_features_combined ... ok [INFO] [stdout] test message::association_setup_response::tests::test_association_setup_response_builder_full ... ok [INFO] [stdout] test message::association_setup_request::tests::test_unmarshal_missing_node_id ... ok [INFO] [stdout] test message::association_setup_response::tests::test_association_setup_response_builder_minimal ... ok [INFO] [stdout] test message::association_setup_response::tests::test_association_setup_response_builder_roundtrip ... ok [INFO] [stdout] test message::association_setup_response::tests::test_association_setup_response_builder_try_build_missing_cause ... ok [INFO] [stdout] test message::association_setup_response::tests::test_association_setup_response_builder_try_build_missing_node_id ... ok [INFO] [stdout] test message::association_setup_response::tests::test_association_setup_response_builder_try_build_success ... ok [INFO] [stdout] test message::association_setup_response::tests::test_association_setup_response_builder_with_additional_ies ... ok [INFO] [stdout] test message::association_setup_response::tests::test_association_setup_response_builder_with_cp_features ... ok [INFO] [stdout] test message::association_setup_response::tests::test_association_setup_response_builder_with_recovery_time ... ok [INFO] [stdout] test message::association_setup_response::tests::test_association_setup_response_builder_with_up_features ... ok [INFO] [stdout] test message::association_setup_response::tests::test_builder_convenience_cause_accepted ... ok [INFO] [stdout] test message::association_setup_response::tests::test_builder_convenience_cause_rejected ... ok [INFO] [stdout] test message::association_setup_response::tests::test_builder_convenience_cause_value ... ok [INFO] [stdout] test message::association_setup_response::tests::test_builder_convenience_node_id_fqdn ... ok [INFO] [stdout] test message::association_setup_response::tests::test_builder_convenience_node_id_ipv4 ... ok [INFO] [stdout] test message::association_setup_response::tests::test_builder_convenience_node_id_ipv6 ... ok [INFO] [stdout] test message::association_setup_response::tests::test_builder_convenience_recovery_timestamp ... ok [INFO] [stdout] test message::association_setup_response::tests::test_builder_marshal_convenience ... ok [INFO] [stdout] test message::association_setup_response::tests::test_find_ie_cause ... ok [INFO] [stdout] test message::association_setup_response::tests::test_find_ie_cp_function_features ... ok [INFO] [stdout] test message::association_setup_response::tests::test_find_ie_in_additional_ies ... ok [INFO] [stdout] test message::association_setup_response::tests::test_find_ie_node_id ... ok [INFO] [stdout] test message::association_setup_response::tests::test_rejected_response ... ok [INFO] [stdout] test message::association_setup_response::tests::test_set_sequence ... ok [INFO] [stdout] test message::association_setup_response::tests::test_unmarshal_missing_cause ... ok [INFO] [stdout] test message::association_setup_response::tests::test_unmarshal_missing_node_id ... ok [INFO] [stdout] test message::association_setup_response::tests::test_various_cause_values ... ok [INFO] [stdout] test message::association_setup_response::tests::test_find_ie_not_found ... ok [INFO] [stdout] test message::association_update_request::tests::test_association_update_request_builder_full ... ok [INFO] [stdout] test message::association_setup_response::tests::test_find_ie_recovery_timestamp ... ok [INFO] [stdout] test message::association_setup_response::tests::test_find_ie_up_function_features ... ok [INFO] [stdout] test message::association_setup_response::tests::test_full_roundtrip_with_all_features ... ok [INFO] [stdout] test message::association_setup_response::tests::test_multiple_additional_ies ... ok [INFO] [stdout] test message::association_setup_response::tests::test_recovery_timestamp_future ... ok [INFO] [stdout] test message::association_update_request::tests::test_association_update_request_builder_minimal ... ok [INFO] [stdout] test message::association_update_request::tests::test_association_update_request_builder_try_build_missing_node_id ... ok [INFO] [stdout] test message::association_update_request::tests::test_association_update_request_builder_try_build_success ... ok [INFO] [stdout] test message::association_update_request::tests::test_association_update_request_builder_with_cp_features ... ok [INFO] [stdout] test message::association_setup_response::tests::test_recovery_timestamp_unix_epoch ... ok [INFO] [stdout] test message::association_update_request::tests::test_association_update_request_builder_with_up_features ... ok [INFO] [stdout] test message::association_update_response::builder_tests::test_association_update_response_builder_roundtrip ... ok [INFO] [stdout] test message::association_update_request::tests::test_association_update_request_builder_roundtrip ... ok [INFO] [stdout] test message::association_update_response::builder_tests::test_association_update_response_builder_try_build_missing_node_id ... ok [INFO] [stdout] test message::association_update_response::builder_tests::test_association_update_response_builder_full ... ok [INFO] [stdout] test message::association_update_response::builder_tests::test_association_update_response_builder_minimal ... ok [INFO] [stdout] test message::association_update_request::tests::test_association_update_request_builder_with_additional_ies ... ok [INFO] [stdout] test message::association_update_response::builder_tests::test_association_update_response_builder_try_build_success ... ok [INFO] [stdout] test message::association_update_response::builder_tests::test_association_update_response_builder_with_cp_features ... ok [INFO] [stdout] test message::association_update_response::builder_tests::test_association_update_response_builder_with_up_features ... ok [INFO] [stdout] test message::association_update_response::tests::test_association_update_response_marshal_unmarshal ... ok [INFO] [stdout] test message::association_update_response::tests::test_association_update_response_with_optional_ies ... ok [INFO] [stdout] test message::association_update_response::builder_tests::test_association_update_response_builder_try_build_missing_cause ... ok [INFO] [stdout] test message::association_update_response::builder_tests::test_association_update_response_builder_with_additional_ies ... ok [INFO] [stdout] test message::association_update_response::tests::test_find_ie ... ok [INFO] [stdout] test message::association_update_response::tests::test_association_update_response_missing_required_ie ... ok [INFO] [stdout] test message::display::tests::test_display_cause ... ok [INFO] [stdout] test message::display::tests::test_display_message_with_no_information_elements ... ok [INFO] [stdout] test message::display::tests::test_display_node_id_ipv4 ... ok [INFO] [stdout] test message::display::tests::test_display_fseid ... ok [INFO] [stdout] test message::display::tests::test_display_node_id_ipv6 ... ok [INFO] [stdout] test message::display::tests::test_display_recovery_timestamp ... ok [INFO] [stdout] test message::display::tests::test_display_with_multiple_ies_of_same_type ... ok [INFO] [stdout] test message::display::tests::test_get_common_ie_types ... ok [INFO] [stdout] test message::display::tests::test_ie_to_json_data_node_id ... ok [INFO] [stdout] test message::display::tests::test_ie_to_structured_data_cause ... ok [INFO] [stdout] test message::display::tests::test_ie_to_structured_data_node_id ... ok [INFO] [stdout] test message::display::tests::test_json_is_valid ... ok [INFO] [stdout] test message::display::tests::test_to_json_data_basic_fields ... ok [INFO] [stdout] test message::display::tests::test_to_json_heartbeat_request ... ok [INFO] [stdout] test message::display::tests::test_to_json_heartbeat_response ... ok [INFO] [stdout] test message::display::tests::test_to_json_pretty ... ok [INFO] [stdout] test message::display::tests::test_to_json_session_establishment_request ... ok [INFO] [stdout] test message::display::tests::test_to_json_session_establishment_response ... ok [INFO] [stdout] test message::display::tests::test_to_structured_data_information_elements ... ok [INFO] [stdout] test message::display::tests::test_to_structured_data_with_seid ... ok [INFO] [stdout] test message::display::tests::test_to_structured_data_basic_fields ... ok [INFO] [stdout] test message::display::tests::test_to_structured_data_without_seid ... ok [INFO] [stdout] test message::display::tests::test_to_yaml_heartbeat_request ... ok [INFO] [stdout] test message::display::tests::test_to_yaml_heartbeat_response ... ok [INFO] [stdout] test message::display::tests::test_to_yaml_session_establishment_request ... ok [INFO] [stdout] test message::display::tests::test_to_yaml_session_establishment_response ... ok [INFO] [stdout] test message::display::tests::test_to_yaml_without_seid ... ok [INFO] [stdout] test message::display::tests::test_to_yaml_with_seid ... ok [INFO] [stdout] test message::display::tests::test_yaml_is_valid ... ok [INFO] [stdout] test message::display::tests::test_yaml_json_equivalence ... ok [INFO] [stdout] test message::heartbeat_request::tests::test_builder_method_chaining ... ok [INFO] [stdout] test message::heartbeat_request::tests::test_find_ie_in_additional_ies ... ok [INFO] [stdout] test message::heartbeat_request::tests::test_all_optional_ies_combined ... ok [INFO] [stdout] test message::heartbeat_request::tests::test_find_ie_not_found ... ok [INFO] [stdout] test message::association_release_request::tests::test_association_release_request_builder_build_panic - should panic ... ok [INFO] [stdout] test message::heartbeat_request::tests::test_find_ie_recovery_timestamp ... ok [INFO] [stdout] test message::heartbeat_request::tests::test_find_ie_source_ip_address ... ok [INFO] [stdout] test message::heartbeat_request::tests::test_header_length_calculation ... ok [INFO] [stdout] test message::heartbeat_request::tests::test_heartbeat_request_builder_full ... ok [INFO] [stdout] test message::heartbeat_request::tests::test_heartbeat_request_builder_minimal ... ok [INFO] [stdout] test message::heartbeat_request::tests::test_heartbeat_request_builder_with_multiple_ies ... ok [INFO] [stdout] test message::heartbeat_request::tests::test_heartbeat_request_builder_with_recovery_timestamp ... ok [INFO] [stdout] test message::association_release_response::tests::test_association_release_response_builder_build_panic_missing_node_id - should panic ... ok [INFO] [stdout] test message::heartbeat_request::tests::test_heartbeat_request_builder_with_source_ip ... ok [INFO] [stdout] test message::heartbeat_request::tests::test_heartbeat_request_ergonomic_full_chain ... ok [INFO] [stdout] test message::heartbeat_request::tests::test_heartbeat_request_ergonomic_ipv4 ... ok [INFO] [stdout] test message::heartbeat_request::tests::test_heartbeat_request_ergonomic_ipv6 ... ok [INFO] [stdout] test message::heartbeat_request::tests::test_heartbeat_request_ergonomic_marshal_method ... ok [INFO] [stdout] test message::heartbeat_request::tests::test_heartbeat_request_ergonomic_one_liner ... ok [INFO] [stdout] test message::association_setup_request::tests::test_association_setup_request_builder_build_panic_missing_node_id - should panic ... ok [INFO] [stdout] test message::heartbeat_request::tests::test_heartbeat_request_ergonomic_timestamp ... ok [INFO] [stdout] test message::heartbeat_request::tests::test_heartbeat_request_roundtrip_via_builder ... ok [INFO] [stdout] test message::heartbeat_request::tests::test_multiple_roundtrips ... ok [INFO] [stdout] test message::heartbeat_request::tests::test_recovery_timestamp_future ... ok [INFO] [stdout] test message::heartbeat_request::tests::test_recovery_timestamp_unix_epoch ... ok [INFO] [stdout] test message::association_setup_request::tests::test_association_setup_request_builder_build_panic_missing_recovery_time - should panic ... ok [INFO] [stdout] test message::association_release_response::tests::test_association_release_response_builder_build_panic_missing_cause - should panic ... ok [INFO] [stdout] test message::heartbeat_request::tests::test_set_sequence ... ok [INFO] [stdout] test message::heartbeat_request::tests::test_source_ip_ipv4_roundtrip ... ok [INFO] [stdout] test message::heartbeat_request::tests::test_source_ip_ipv6_roundtrip ... ok [INFO] [stdout] test message::heartbeat_request::tests::test_seid_should_be_none ... ok [INFO] [stdout] test message::heartbeat_request::tests::test_unmarshal_empty_message ... ok [INFO] [stdout] test message::heartbeat_response::tests::test_builder_convenience_recovery_timestamp ... ok [INFO] [stdout] test message::heartbeat_response::tests::test_builder_marshal_convenience ... ok [INFO] [stdout] test message::heartbeat_response::tests::test_builder_method_chaining ... ok [INFO] [stdout] test message::association_setup_response::tests::test_association_setup_response_builder_build_panic_missing_cause - should panic ... ok [INFO] [stdout] test message::association_setup_response::tests::test_association_setup_response_builder_build_panic_missing_node_id - should panic ... ok [INFO] [stdout] test message::heartbeat_response::tests::test_ergonomic_one_liner ... ok [INFO] [stdout] test message::heartbeat_response::tests::test_find_ie_in_additional_ies ... ok [INFO] [stdout] test message::association_update_request::tests::test_association_update_request_builder_build_panic_missing_node_id - should panic ... ok [INFO] [stdout] test message::heartbeat_response::tests::test_find_ie_not_found ... ok [INFO] [stdout] test message::association_update_response::builder_tests::test_association_update_response_builder_build_panic_missing_node_id - should panic ... ok [INFO] [stdout] test message::association_update_response::builder_tests::test_association_update_response_builder_build_panic_missing_cause - should panic ... ok [INFO] [stdout] test message::heartbeat_response::tests::test_find_ie_recovery_timestamp ... ok [INFO] [stdout] test message::heartbeat_response::tests::test_full_roundtrip_with_all_features ... ok [INFO] [stdout] test message::heartbeat_response::tests::test_header_length_calculation ... ok [INFO] [stdout] test message::heartbeat_response::tests::test_heartbeat_response_builder_full ... ok [INFO] [stdout] test message::heartbeat_response::tests::test_heartbeat_response_builder_minimal ... ok [INFO] [stdout] test message::heartbeat_response::tests::test_heartbeat_response_builder_with_ies ... ok [INFO] [stdout] test message::heartbeat_response::tests::test_heartbeat_response_builder_with_recovery_timestamp ... ok [INFO] [stdout] test message::heartbeat_response::tests::test_heartbeat_response_roundtrip_via_builder ... ok [INFO] [stdout] test message::heartbeat_response::tests::test_multiple_roundtrips ... ok [INFO] [stdout] test message::heartbeat_response::tests::test_recovery_timestamp_future ... ok [INFO] [stdout] test message::heartbeat_response::tests::test_recovery_timestamp_unix_epoch ... ok [INFO] [stdout] test message::heartbeat_response::tests::test_seid_should_be_none ... ok [INFO] [stdout] test message::heartbeat_response::tests::test_set_sequence ... ok [INFO] [stdout] test message::heartbeat_response::tests::test_unmarshal_empty_message ... ok [INFO] [stdout] test message::heartbeat_response::tests::test_with_multiple_additional_ies ... ok [INFO] [stdout] test message::node_report_request::tests::test_node_report_request_builder_build_panic_missing_node_id - should panic ... ok [INFO] [stdout] test message::node_report_request::tests::test_node_report_request_builder_full ... ok [INFO] [stdout] test message::node_report_request::tests::test_node_report_request_builder_minimal ... ok [INFO] [stdout] test message::node_report_request::tests::test_node_report_request_builder_roundtrip ... ok [INFO] [stdout] test message::node_report_request::tests::test_node_report_request_builder_try_build_missing_node_id ... ok [INFO] [stdout] test message::node_report_request::tests::test_node_report_request_builder_try_build_success ... ok [INFO] [stdout] test message::node_report_request::tests::test_node_report_request_builder_with_additional_ies ... ok [INFO] [stdout] test message::node_report_request::tests::test_node_report_request_builder_with_path_failure ... ok [INFO] [stdout] test message::node_report_request::tests::test_node_report_request_builder_with_report_type ... ok [INFO] [stdout] test message::node_report_request::tests::test_node_report_request_find_ie ... ok [INFO] [stdout] test message::node_report_request::tests::test_node_report_request_header_validation ... ok [INFO] [stdout] test message::node_report_request::tests::test_node_report_request_marshal_unmarshal_minimal ... ok [INFO] [stdout] test message::node_report_request::tests::test_node_report_request_missing_node_id ... ok [INFO] [stdout] test message::node_report_request::tests::test_node_report_request_with_additional_ies ... ok [INFO] [stdout] test message::node_report_request::tests::test_node_report_request_with_optional_ies ... ok [INFO] [stdout] test message::node_report_response::builder_tests::test_node_report_response_builder_full ... ok [INFO] [stdout] test message::node_report_response::builder_tests::test_node_report_response_builder_build_panic_missing_node_id - should panic ... ok [INFO] [stdout] test message::node_report_response::builder_tests::test_node_report_response_builder_build_panic_missing_cause - should panic ... ok [INFO] [stdout] test message::node_report_response::builder_tests::test_node_report_response_builder_minimal ... ok [INFO] [stdout] test message::node_report_response::builder_tests::test_node_report_response_builder_roundtrip ... ok [INFO] [stdout] test message::node_report_response::builder_tests::test_node_report_response_builder_try_build_missing_cause ... ok [INFO] [stdout] test message::node_report_response::builder_tests::test_node_report_response_builder_try_build_missing_node_id ... ok [INFO] [stdout] test message::node_report_response::builder_tests::test_node_report_response_builder_try_build_success ... ok [INFO] [stdout] test message::node_report_response::builder_tests::test_node_report_response_builder_with_additional_ies ... ok [INFO] [stdout] test message::node_report_response::builder_tests::test_node_report_response_builder_with_offending_ie ... ok [INFO] [stdout] test message::node_report_response::tests::test_node_report_response_find_ie ... ok [INFO] [stdout] test message::node_report_response::tests::test_node_report_response_marshal_unmarshal ... ok [INFO] [stdout] test message::node_report_response::tests::test_node_report_response_header_validation ... ok [INFO] [stdout] test message::node_report_response::tests::test_node_report_response_missing_required_ies ... ok [INFO] [stdout] test message::node_report_response::tests::test_node_report_response_round_trip ... ok [INFO] [stdout] test message::node_report_response::tests::test_node_report_response_with_additional_ies ... ok [INFO] [stdout] test message::node_report_response::tests::test_node_report_response_with_offending_ie ... ok [INFO] [stdout] test message::pfd_management_request::tests::test_pfd_management_request_builder_minimal ... ok [INFO] [stdout] test message::pfd_management_request::tests::test_pfd_management_request_builder_full ... ok [INFO] [stdout] test message::pfd_management_request::tests::test_pfd_management_request_builder_with_application_ids_pfds ... ok [INFO] [stdout] test message::pfd_management_request::tests::test_pfd_management_request_builder_with_other_ies ... ok [INFO] [stdout] test message::pfd_management_request::tests::test_pfd_management_request_builder_with_multiple_application_ids_pfds ... ok [INFO] [stdout] test message::pfd_management_request::tests::test_pfd_management_request_with_node_id_only ... ok [INFO] [stdout] test message::pfd_management_request::tests::test_pfd_management_request_type_safe_access ... ok [INFO] [stdout] test message::session_deletion_request::tests::test_session_deletion_request_builder_roundtrip ... ok [INFO] [stdout] test message::session_deletion_request::tests::test_session_deletion_request_builder_try_build_missing_fseid ... ok [INFO] [stdout] test message::pfd_management_response::tests::test_pfd_management_response_builder_full ... ok [INFO] [stdout] test message::session_deletion_request::tests::test_session_deletion_request_builder_with_additional_ies ... ok [INFO] [stdout] test message::pfd_management_response::tests::test_pfd_management_response_builder_minimal ... ok [INFO] [stdout] test message::session_deletion_request::tests::test_session_deletion_request_builder_try_build_success ... ok [INFO] [stdout] test message::session_deletion_request::tests::test_session_deletion_request_builder_with_cp_fseid ... ok [INFO] [stdout] test message::pfd_management_response::tests::test_pfd_management_response_builder_build_panic - should panic ... ok [INFO] [stdout] test message::pfd_management_request::tests::test_pfd_management_request_builder_roundtrip ... ok [INFO] [stdout] test message::pfd_management_response::tests::test_pfd_management_response_builder_roundtrip ... ok [INFO] [stdout] test message::pfd_management_response::tests::test_pfd_management_response_builder_try_build_missing_cause ... ok [INFO] [stdout] test message::pfd_management_response::tests::test_pfd_management_response_builder_try_build_success ... ok [INFO] [stdout] test message::pfd_management_response::tests::test_pfd_management_response_builder_with_ies ... ok [INFO] [stdout] test message::pfd_management_response::tests::test_pfd_management_response_builder_with_offending_ie ... ok [INFO] [stdout] test message::session_deletion_request::tests::test_session_deletion_request_builder_full ... ok [INFO] [stdout] test message::session_deletion_request::tests::test_session_deletion_request_builder_minimal ... ok [INFO] [stdout] test message::session_deletion_request::tests::test_session_deletion_request_builder_with_node_id ... ok [INFO] [stdout] test message::session_deletion_request::tests::test_session_deletion_request_builder_with_urr_ids ... ok [INFO] [stdout] test message::session_deletion_request::tests::test_session_deletion_request_builder_with_usage_reports ... ok [INFO] [stdout] test message::session_deletion_response::tests::test_session_deletion_response_builder_full ... ok [INFO] [stdout] test message::session_deletion_response::tests::test_session_deletion_response_builder_minimal ... ok [INFO] [stdout] test message::session_deletion_response::tests::test_session_deletion_response_builder_try_build_missing_cause ... ok [INFO] [stdout] test message::session_deletion_response::tests::test_session_deletion_response_builder_try_build_success ... ok [INFO] [stdout] test message::session_deletion_response::tests::test_session_deletion_response_builder_with_additional_ies ... ok [INFO] [stdout] test message::session_deletion_response::tests::test_session_deletion_response_builder_with_offending_ie ... ok [INFO] [stdout] test message::session_deletion_response::tests::test_session_deletion_response_with_usage_reports ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_builder_with_all_optional_ies ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_builder_with_traffic_endpoints ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_builder_with_user_plane_inactivity_timer ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_complex_session_all_rules ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_direct_marshal_from_builder ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_dual_stack_session_establishment ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_empty_optional_vecs ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_find_ie ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_fqdn_node_id ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_ipv4_session_establishment ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_builder_with_multiple_pdrs_and_fars ... ok [INFO] [stdout] test message::session_deletion_response::tests::test_session_deletion_response_builder_roundtrip ... ok [INFO] [stdout] test message::session_deletion_request::tests::test_session_deletion_request_builder_build_panic - should panic ... ok [INFO] [stdout] test message::session_deletion_response::tests::test_session_deletion_response_builder_build_panic - should panic ... ok [INFO] [stdout] test message::session_deletion_request::tests::test_session_deletion_request_builder_with_pfcpsm_req_flags ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_marshal_unmarshal_minimal ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_ipv6_session_establishment ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_message_set_sequence ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_marshal_unmarshal_with_optional_ies ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_message_trait_methods ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_session_establishment_builder_ergonomic_fseid_ipv4 ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_session_establishment_builder_ergonomic_fseid_ipv6 ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_session_establishment_builder_ergonomic_node_id_ipv6 ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_session_establishment_builder_ergonomic_node_id_ipv4 ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_marshal_unmarshal_with_urrs_qers_bars ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_session_establishment_builder_validation_missing_node_id ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_session_establishment_builder_validation_missing_pdrs ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_session_establishment_builder_ergonomic_node_id_fqdn ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_session_with_buffering ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_session_establishment_builder_validation_missing_fars ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_session_with_usage_reporting ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_session_with_qos ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_session_establishment_builder_validation_missing_fseid ... ok [INFO] [stdout] test message::session_establishment_response::tests::test_builder_accepted_minimal ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_session_establishment_builder_ergonomic_full_chain ... ok [INFO] [stdout] test message::session_establishment_response::tests::test_builder_with_created_pdrs ... ok [INFO] [stdout] test message::session_establishment_response::tests::test_builder_with_fseid_ipaddr ... ok [INFO] [stdout] test message::session_establishment_response::tests::test_builder_method_chaining ... ok [INFO] [stdout] test message::session_establishment_response::tests::test_builder_with_fseid_ipv6 ... ok [INFO] [stdout] test message::session_establishment_response::tests::test_builder_with_load_control ... ok [INFO] [stdout] test message::session_establishment_response::tests::test_builder_rejected ... ok [INFO] [stdout] test message::session_establishment_response::tests::test_builder_with_multiple_created_pdrs ... ok [INFO] [stdout] test message::session_establishment_response::tests::test_builder_with_offending_ie ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_session_establishment_builder_ergonomic_recovery_timestamp ... ok [INFO] [stdout] test message::session_establishment_request::tests::test_session_establishment_builder_ergonomic_marshal_method ... ok [INFO] [stdout] test message::session_establishment_response::tests::test_builder_validation_missing_fseid ... ok [INFO] [stdout] test message::session_establishment_response::tests::test_builder_with_overload_control ... ok [INFO] [stdout] test message::session_establishment_response::tests::test_builder_with_pdn_type ... ok [INFO] [stdout] test message::session_establishment_response::tests::test_direct_marshal_from_builder ... ok [INFO] [stdout] test message::session_establishment_response::tests::test_find_ie ... ok [INFO] [stdout] test message::session_establishment_response::tests::test_marshal_unmarshal_accepted ... ok [INFO] [stdout] test message::session_establishment_response::tests::test_message_set_sequence ... ok [INFO] [stdout] test message::session_establishment_response::tests::test_marshal_unmarshal_with_optional_ies ... ok [INFO] [stdout] test message::session_establishment_response::tests::test_message_trait_methods ... ok [INFO] [stdout] test message::session_establishment_response::tests::test_response_with_load_control ... ok [INFO] [stdout] test message::session_establishment_response::tests::test_rejected_with_offending_ie ... ok [INFO] [stdout] test message::session_establishment_response::tests::test_empty_created_pdrs_vec ... ok [INFO] [stdout] test message::session_establishment_response::tests::test_successful_dual_stack_session ... ok [INFO] [stdout] test message::session_establishment_response::tests::test_marshal_unmarshal_with_created_pdrs ... ok [INFO] [stdout] test message::session_establishment_response::tests::test_successful_ipv4_session ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_create_urrs ... ok [INFO] [stdout] test message::session_establishment_response::tests::test_successful_ipv6_session ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_direct_marshal ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_create_bars ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_method_chaining ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_minimal ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_create_fars ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_create_multiple_pdrs ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_create_pdrs ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_create_qers ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_create_traffic_endpoints ... ok [INFO] [stdout] test message::session_establishment_response::tests::test_marshal_unmarshal_rejected ... ok [INFO] [stdout] test message::session_modification_request::tests::test_buffering_scenario ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_create_update_remove_combined ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_all_rule_types ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_remove_bars ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_remove_fars ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_remove_pdrs ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_remove_qers ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_remove_urrs ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_remove_traffic_endpoints ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_update_bars ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_update_fars ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_update_qers ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_update_traffic_endpoints ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_update_urrs ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_with_fseid_ipv6 ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_with_user_plane_inactivity_timer ... ok [INFO] [stdout] test message::session_modification_request::tests::test_create_pdrs_accessible ... ok [INFO] [stdout] test message::session_modification_request::tests::test_find_ie ... ok [INFO] [stdout] test message::session_modification_request::tests::test_empty_modification ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_with_apn_dnn ... ok [INFO] [stdout] test message::session_modification_request::tests::test_marshal_unmarshal_with_fseid ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_with_pdn_type ... ok [INFO] [stdout] test message::session_modification_request::tests::test_marshal_unmarshal_with_operations ... ok [INFO] [stdout] test message::session_modification_request::tests::test_handover_scenario ... ok [INFO] [stdout] test message::session_modification_request::tests::test_message_trait_methods ... ok [INFO] [stdout] test message::session_modification_request::tests::test_qos_modification_scenario ... ok [INFO] [stdout] test message::session_modification_request::tests::test_message_set_sequence ... ok [INFO] [stdout] test message::session_modification_request::tests::test_usage_reporting_modification ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_with_fseid ... ok [INFO] [stdout] test message::session_modification_request::tests::test_large_batch_modification ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_with_fseid_ipaddr ... ok [INFO] [stdout] test message::session_modification_response::tests::test_session_modification_response_builder_build_panic - should panic ... ok [INFO] [stdout] test message::session_modification_request::tests::test_marshal_unmarshal_minimal ... ok [INFO] [stdout] test message::session_modification_response::tests::test_session_modification_response_builder_try_build_missing_cause ... ok [INFO] [stdout] test message::session_modification_response::tests::test_session_modification_response_builder_try_build_success ... ok [INFO] [stdout] test message::session_modification_response::tests::test_session_modification_response_builder_with_additional_ies ... ok [INFO] [stdout] test message::session_modification_response::tests::test_session_modification_response_builder_with_created_pdr ... ok [INFO] [stdout] test message::session_modification_response::tests::test_session_modification_response_builder_with_offending_ie ... ok [INFO] [stdout] test message::session_modification_response::tests::test_session_modification_response_builder_full ... ok [INFO] [stdout] test message::session_modification_response::tests::test_session_modification_response_builder_with_pdn_type ... ok [INFO] [stdout] test message::session_modification_response::tests::test_session_modification_response_builder_minimal ... ok [INFO] [stdout] test message::session_modification_response::tests::test_session_modification_response_builder_roundtrip ... ok [INFO] [stdout] test message::session_modification_response::tests::test_session_modification_response_with_usage_reports ... ok [INFO] [stdout] test message::session_report_request::tests::test_session_report_request_builder ... ok [INFO] [stdout] test message::session_report_request::tests::test_session_report_request_empty_unmarshal ... ok [INFO] [stdout] test message::session_report_request::tests::test_session_report_request_marshal_unmarshal_minimal ... ok [INFO] [stdout] test message::session_report_request::tests::test_session_report_request_marshal_unmarshal_with_load_control ... ok [INFO] [stdout] test message::session_report_request::tests::test_session_report_request_builder_comprehensive ... ok [INFO] [stdout] test message::session_report_request::tests::test_session_report_request_marshal_unmarshal_with_report_type ... ok [INFO] [stdout] test message::session_report_request::tests::test_session_report_request_marshal_unmarshal_with_usage_reports ... ok [INFO] [stdout] test message::session_establishment_response::tests::test_response_with_overload_control ... ok [INFO] [stdout] test message::session_report_request::tests::test_session_report_request_set_sequence ... ok [INFO] [stdout] test message::session_set_deletion_request::tests::test_session_set_deletion_request_builder_add_ie ... ok [INFO] [stdout] test message::session_set_deletion_request::tests::test_session_set_deletion_request_builder_basic ... ok [INFO] [stdout] test message::session_modification_response::tests::test_session_modification_response_with_multiple_usage_reports ... ok [INFO] [stdout] test message::session_modification_request::tests::test_builder_update_pdrs ... ok [INFO] [stdout] test message::session_report_request::tests::test_session_report_request_find_ie ... ok [INFO] [stdout] test message::session_set_deletion_request::tests::test_session_set_deletion_request_builder_try_build_missing_node_id ... ok [INFO] [stdout] test message::session_set_deletion_request::tests::test_session_set_deletion_request_builder_try_build_success ... ok [INFO] [stdout] test message::session_set_deletion_request::tests::test_session_set_deletion_request_builder_with_additional_ies ... ok [INFO] [stdout] test message::session_set_deletion_request::tests::test_session_set_deletion_request_builder_with_fseid ... ok [INFO] [stdout] test message::session_set_deletion_request::tests::test_session_set_deletion_request_find_ie ... ok [INFO] [stdout] test message::session_set_deletion_request::tests::test_session_set_deletion_request_header_validation ... ok [INFO] [stdout] test message::session_set_deletion_request::tests::test_session_set_deletion_request_marshal_unmarshal ... ok [INFO] [stdout] test message::session_set_deletion_request::tests::test_session_set_deletion_request_missing_node_id ... ok [INFO] [stdout] test message::session_set_deletion_request::tests::test_session_set_deletion_request_builder_missing_node_id - should panic ... ok [INFO] [stdout] test message::session_set_deletion_request::tests::test_session_set_deletion_request_round_trip ... ok [INFO] [stdout] test message::session_set_deletion_request::tests::test_session_set_deletion_request_with_additional_ies ... ok [INFO] [stdout] test message::session_set_deletion_request::tests::test_session_set_deletion_request_with_fseid ... ok [INFO] [stdout] test message::session_set_deletion_response::tests::test_session_set_deletion_response_builder_add_ie ... ok [INFO] [stdout] test message::session_set_deletion_request::tests::test_session_set_deletion_request_builder_full ... ok [INFO] [stdout] test message::session_set_deletion_response::tests::test_session_set_deletion_response_builder_basic ... ok [INFO] [stdout] test message::session_set_deletion_response::tests::test_session_set_deletion_response_builder_full ... ok [INFO] [stdout] test message::session_set_deletion_request::tests::test_session_set_deletion_request_builder_marshal_unmarshal ... ok [INFO] [stdout] test message::session_set_deletion_response::tests::test_session_set_deletion_response_builder_marshal_unmarshal ... ok [INFO] [stdout] test message::session_set_deletion_response::tests::test_session_set_deletion_response_builder_try_build_missing_cause ... ok [INFO] [stdout] test message::session_set_deletion_response::tests::test_session_set_deletion_response_builder_try_build_missing_node_id ... ok [INFO] [stdout] test message::session_set_deletion_response::tests::test_session_set_deletion_response_builder_missing_cause - should panic ... ok [INFO] [stdout] test message::session_set_deletion_response::tests::test_session_set_deletion_response_builder_with_additional_ies ... ok [INFO] [stdout] test message::session_set_deletion_response::tests::test_session_set_deletion_response_builder_try_build_success ... ok [INFO] [stdout] test message::session_set_deletion_response::tests::test_session_set_deletion_response_marshal_unmarshal ... ok [INFO] [stdout] test message::session_set_deletion_response::tests::test_session_set_deletion_response_builder_missing_node_id - should panic ... ok [INFO] [stdout] test message::session_set_deletion_response::tests::test_session_set_deletion_response_builder_with_offending_ie ... ok [INFO] [stdout] test message::session_set_deletion_response::tests::test_session_set_deletion_response_error_scenarios ... ok [INFO] [stdout] test message::session_set_deletion_response::tests::test_session_set_deletion_response_find_ie ... ok [INFO] [stdout] test message::session_set_deletion_response::tests::test_session_set_deletion_response_header_validation ... ok [INFO] [stdout] test message::session_set_deletion_response::tests::test_session_set_deletion_response_missing_required_ies ... ok [INFO] [stdout] test message::session_set_deletion_response::tests::test_session_set_deletion_response_round_trip ... ok [INFO] [stdout] test message::session_set_deletion_response::tests::test_session_set_deletion_response_with_additional_ies ... ok [INFO] [stdout] test message::session_set_deletion_response::tests::test_session_set_deletion_response_with_offending_ie ... ok [INFO] [stdout] test message::session_set_modification_request::tests::test_session_set_modification_request_basic ... ok [INFO] [stdout] test message::session_set_modification_request::tests::test_session_set_modification_request_find_all_ies ... ok [INFO] [stdout] test message::session_set_modification_request::tests::test_session_set_modification_request_missing_mandatory_ie ... ok [INFO] [stdout] test message::session_set_modification_request::tests::test_session_set_modification_request_with_optional_ies ... ok [INFO] [stdout] test message::session_set_modification_response::tests::test_session_set_modification_response_basic ... ok [INFO] [stdout] test message::session_set_modification_request::tests::test_session_set_modification_request_round_trip ... ok [INFO] [stdout] test message::session_set_modification_response::tests::test_session_set_modification_response_missing_mandatory_ie ... ok [INFO] [stdout] test message::session_set_modification_response::tests::test_session_set_modification_response_reject_validation ... ok [INFO] [stdout] test message::session_set_modification_response::tests::test_session_set_modification_response_round_trip ... ok [INFO] [stdout] test message::session_set_modification_response::tests::test_session_set_modification_response_with_offending_ie ... ok [INFO] [stdout] test message::session_set_modification_response::tests::test_session_set_modification_response_convenience_constructors ... ok [INFO] [stdout] test message::tests::test_generic_message_find_all_ies ... ok [INFO] [stdout] test message::tests::test_generic_message_find_ie ... ok [INFO] [stdout] test message::tests::test_generic_message_set_sequence ... ok [INFO] [stdout] test message::tests::test_generic_message_marshal_unmarshal ... ok [INFO] [stdout] test message::tests::test_generic_message_version ... ok [INFO] [stdout] test message::tests::test_generic_message_with_seid ... ok [INFO] [stdout] test message::tests::test_generic_message_unmarshal_multiple_ies ... ok [INFO] [stdout] test message::tests::test_msg_type_from_u8_association ... ok [INFO] [stdout] test message::tests::test_msg_type_from_u8_node_report ... ok [INFO] [stdout] test message::tests::test_msg_type_from_u8_session ... ok [INFO] [stdout] test message::tests::test_generic_message_without_seid ... ok [INFO] [stdout] test message::tests::test_msg_type_from_u8_unknown ... ok [INFO] [stdout] test message::tests::test_msg_type_to_u8_round_trip ... ok [INFO] [stdout] test message::tests::test_msg_type_from_u8_session_set ... ok [INFO] [stdout] test message::tests::test_generic_message_msg_name ... ok [INFO] [stdout] test message::tests::test_msg_type_from_u8_heartbeat ... ok [INFO] [stdout] test message::tests::test_parse_all_message_types ... ok [INFO] [stdout] test message::tests::test_parse_association_setup_request ... ok [INFO] [stdout] test message::tests::test_parse_error_short_buffer ... ok [INFO] [stdout] test message::tests::test_parse_heartbeat_request ... ok [INFO] [stdout] test message::tests::test_generic_message_unmarshal_error_invalid_header ... ok [INFO] [stdout] test message::tests::test_msg_type_from_u8_version_not_supported ... ok [INFO] [stdout] test message::tests::test_parse_heartbeat_response ... ok [INFO] [stdout] test message::tests::test_parse_round_trip_preserves_ies ... ok [INFO] [stdout] test message::tests::test_parse_session_deletion_request ... ok [INFO] [stdout] test message::tests::test_parse_session_establishment_request ... ok [INFO] [stdout] test message::tests::test_parse_session_establishment_response ... ok [INFO] [stdout] test message::tests::test_parse_session_modification_request ... ok [INFO] [stdout] test message::tests::test_msg_type_from_u8_pfd_management ... ok [INFO] [stdout] test message::tests::test_parse_session_report_request ... ok [INFO] [stdout] test message::version_not_supported_response::tests::test_version_not_supported_response_builder_empty_vs_with_ies ... ok [INFO] [stdout] test message::tests::test_parse_unknown_message_type ... ok [INFO] [stdout] test message::version_not_supported_response::tests::test_version_not_supported_response_builder_minimal ... ok [INFO] [stdout] test message::version_not_supported_response::tests::test_version_not_supported_response_builder_roundtrip ... ok [INFO] [stdout] test message::version_not_supported_response::tests::test_version_not_supported_response_builder_with_ie ... ok [INFO] [stdout] test message::version_not_supported_response::tests::test_version_not_supported_response_builder_with_multiple_ies ... ok [INFO] [stdout] test message::version_not_supported_response::tests::test_version_not_supported_response_find_ie ... ok [INFO] [stdout] test message::version_not_supported_response::tests::test_version_not_supported_response_header_validation ... ok [INFO] [stdout] test message::version_not_supported_response::tests::test_version_not_supported_response_marshal_unmarshal_empty ... ok [INFO] [stdout] test message::version_not_supported_response::tests::test_version_not_supported_response_round_trip ... ok [INFO] [stdout] test message::version_not_supported_response::tests::test_version_not_supported_response_with_ies ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1367 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s [INFO] [stdout] [INFO] [stderr] Running tests/messages.rs (/opt/rustwide/target/debug/deps/messages-c295c3fa737cea2c) [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] test test_association_release_response_marshal_unmarshal ... ok [INFO] [stdout] test test_association_setup_response_from_request ... ok [INFO] [stdout] test test_association_setup_response_marshal_unmarshal ... ok [INFO] [stdout] test test_association_update_response_marshal_unmarshal ... ok [INFO] [stdout] test test_association_update_request_marshal_unmarshal ... ok [INFO] [stdout] test test_association_update_response_parse_integration ... ok [INFO] [stdout] test test_heartbeat_request_marshal_unmarshal ... ok [INFO] [stdout] test test_heartbeat_response_marshal_unmarshal ... ok [INFO] [stdout] test test_pfd_management_response_marshal_unmarshal ... ok [INFO] [stdout] test test_session_deletion_request_marshal_unmarshal ... ok [INFO] [stdout] test test_session_deletion_response_marshal_unmarshal ... ok [INFO] [stdout] test test_association_release_request_marshal_unmarshal ... ok [INFO] [stdout] test test_session_establishment_request_marshal_unmarshal ... ok [INFO] [stdout] test test_session_establishment_response_multiple_created_pdrs ... ok [INFO] [stdout] test test_session_modification_request_marshal_unmarshal ... ok [INFO] [stdout] test test_session_modification_response_marshal_unmarshal ... ok [INFO] [stdout] test test_session_report_response_builder ... ok [INFO] [stdout] test test_session_report_response_builder_comprehensive ... ok [INFO] [stdout] test test_session_report_response_empty_unmarshal ... ok [INFO] [stdout] test test_session_report_response_find_ie ... ok [INFO] [stdout] test test_session_report_response_marshal_unmarshal_minimal ... ok [INFO] [stdout] test test_session_report_response_marshal_unmarshal_with_offending_ie ... ok [INFO] [stdout] test test_session_report_response_marshal_unmarshal_with_usage_reports ... ok [INFO] [stdout] test test_session_report_response_set_sequence ... ok [INFO] [stdout] test test_session_report_response_unmarshal_missing_cause ... ok [INFO] [stdout] test test_version_not_supported_response_marshal_unmarshal ... ok [INFO] [stdout] test test_version_not_supported_response_parse_integration ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/test_new_messages.rs (/opt/rustwide/target/debug/deps/test_new_messages-691befc4ce7db5e9) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_all_new_pfcp_messages ... ok [INFO] [stderr] Running tests/update_bar_tests.rs (/opt/rustwide/target/debug/deps/update_bar_tests-886d87629c12f1ec) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test test_update_bar_debug ... ok [INFO] [stdout] test test_update_bar_clone ... ok [INFO] [stdout] test test_update_bar_equality ... ok [INFO] [stdout] test test_update_bar_marshal_minimal ... ok [INFO] [stdout] test test_update_bar_marshal_with_count ... ok [INFO] [stdout] test test_update_bar_new_basic ... ok [INFO] [stdout] test test_update_bar_new_with_buffering_count ... ok [INFO] [stdout] test test_update_bar_multiple_values ... ok [INFO] [stdout] test test_update_bar_to_ie ... ok [INFO] [stdout] test test_update_bar_unmarshal_minimal ... ok [INFO] [stdout] test test_update_bar_round_trip ... ok [INFO] [stdout] test test_update_bar_unmarshal_with_count ... ok [INFO] [stdout] test test_update_bar_unmarshal_missing_bar_id ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rs_pfcp [INFO] [stdout] [INFO] [stdout] running 53 tests [INFO] [stdout] test src/ie/pdi.rs - ie::pdi::PdiBuilder (line 133) ... ok [INFO] [stdout] test src/ie/linked_urr_id.rs - ie::linked_urr_id::LinkedUrrId::unmarshal (line 74) ... ok [INFO] [stdout] test src/ie/header_enrichment.rs - ie::header_enrichment::HeaderEnrichment::http_url (line 78) ... ok [INFO] [stdout] test src/ie/linked_urr_id.rs - ie::linked_urr_id::LinkedUrrId::new (line 43) ... ok [INFO] [stdout] test src/ie/f_teid.rs - ie::f_teid::FteidBuilder (line 219) ... ok [INFO] [stdout] test src/ie/mod.rs - ie::builder_support::IntoIe (line 986) ... ok [INFO] [stdout] test src/ie/create_urr.rs - ie::create_urr::CreateUrrBuilder (line 200) ... ok [INFO] [stdout] test src/ie/mod.rs - ie::builder_support (line 966) ... ok [INFO] [stdout] test src/ie/remove_bar.rs - ie::remove_bar::RemoveBar::new (line 45) ... ok [INFO] [stdout] test src/ie/update_far.rs - ie::update_far::UpdateFarBuilder (line 113) ... ok [INFO] [stdout] test src/ie/header_enrichment.rs - ie::header_enrichment::HeaderEnrichment::http_header (line 60) ... ok [INFO] [stdout] test src/ie/create_qer.rs - ie::create_qer::CreateQerBuilder (line 118) ... ok [INFO] [stdout] test src/ie/pfd_contents.rs - ie::pfd_contents::PfdContentsBuilder::flow_description (line 80) ... ok [INFO] [stdout] test src/ie/linked_urr_id.rs - ie::linked_urr_id::LinkedUrrId (line 22) ... ok [INFO] [stdout] test src/ie/remove_bar.rs - ie::remove_bar::RemoveBar (line 23) ... ok [INFO] [stdout] test src/ie/update_pdr.rs - ie::update_pdr::UpdatePdrBuilder (line 172) ... ok [INFO] [stdout] test src/ie/create_far.rs - ie::create_far::CreateFarBuilder (line 204) ... ok [INFO] [stdout] test src/ie/usage_report_sdr.rs - ie::usage_report_sdr::UsageReportSdr::new (line 56) ... ok [INFO] [stdout] test src/ie/usage_report_srr.rs - ie::usage_report_srr::UsageReportSrr (line 28) ... ok [INFO] [stdout] test src/ie/usage_report.rs - ie::usage_report::UsageReportBuilder (line 283) ... ok [INFO] [stdout] test src/ie/update_urr.rs - ie::update_urr::UpdateUrrBuilder (line 193) ... ok [INFO] [stdout] test src/ie/usage_report_srr.rs - ie::usage_report_srr::UsageReportSrr::new (line 56) ... ok [INFO] [stdout] test src/message/association_setup_request.rs - message::association_setup_request::AssociationSetupRequestBuilder::marshal (line 318) ... ok [INFO] [stdout] test src/message/association_setup_request.rs - message::association_setup_request::AssociationSetupRequestBuilder::node_id_fqdn (line 206) ... ok [INFO] [stdout] test src/ie/usage_report_smr.rs - ie::usage_report_smr::UsageReportSmr (line 28) ... ok [INFO] [stdout] test src/ie/usage_report_smr.rs - ie::usage_report_smr::UsageReportSmr::new (line 56) ... ok [INFO] [stdout] test src/ie/usage_report_sdr.rs - ie::usage_report_sdr::UsageReportSdr (line 28) ... ok [INFO] [stdout] test src/ie/update_qer.rs - ie::update_qer::UpdateQerBuilder (line 113) ... ok [INFO] [stdout] test src/message/association_release_response.rs - message::association_release_response::AssociationReleaseResponseBuilder::marshal (line 204) ... ok [INFO] [stdout] test src/message/association_setup_request.rs - message::association_setup_request::AssociationSetupRequestBuilder::node_id (line 172) ... ok [INFO] [stdout] test src/lib.rs - (line 15) ... ok [INFO] [stdout] test src/message/association_setup_request.rs - message::association_setup_request::AssociationSetupRequestBuilder::recovery_time_stamp (line 238) ... ok [INFO] [stdout] test src/message/association_update_response.rs - message::association_update_response::AssociationUpdateResponseBuilder::marshal (line 412) ... ok [INFO] [stdout] test src/message/heartbeat_request.rs - message::heartbeat_request::HeartbeatRequestBuilder::marshal (line 247) ... ok [INFO] [stdout] test src/message/node_report_response.rs - message::node_report_response::NodeReportResponseBuilder::marshal (line 438) ... ok [INFO] [stdout] test src/message/heartbeat_request.rs - message::heartbeat_request::HeartbeatRequestBuilder::source_ip_address (line 184) ... ok [INFO] [stdout] test src/message/heartbeat_response.rs - message::heartbeat_response::HeartbeatResponseBuilder::recovery_time_stamp (line 129) ... ok [INFO] [stdout] test src/message/association_setup_response.rs - message::association_setup_response::AssociationSetupResponseBuilder::cause_accepted (line 214) ... ok [INFO] [stdout] test src/message/heartbeat_request.rs - message::heartbeat_request::HeartbeatRequestBuilder::recovery_time_stamp (line 149) ... ok [INFO] [stdout] test src/message/session_establishment_request.rs - message::session_establishment_request::SessionEstablishmentRequestBuilder::marshal (line 597) - compile ... ok [INFO] [stdout] test src/message/heartbeat_response.rs - message::heartbeat_response::HeartbeatResponseBuilder::marshal (line 180) ... ok [INFO] [stdout] test src/message/association_update_response.rs - message::association_update_response::AssociationUpdateResponseBuilder::cause (line 289) ... ok [INFO] [stdout] test src/message/session_establishment_request.rs - message::session_establishment_request::SessionEstablishmentRequestBuilder::node_id (line 293) ... ok [INFO] [stdout] test src/message/association_setup_response.rs - message::association_setup_response::AssociationSetupResponseBuilder::cause (line 186) ... ok [INFO] [stdout] test src/message/pfd_management_response.rs - message::pfd_management_response::PfdManagementResponseBuilder::cause (line 134) ... ok [INFO] [stdout] test src/message/session_deletion_request.rs - message::session_deletion_request::SessionDeletionRequestBuilder::marshal (line 445) ... ok [INFO] [stdout] test src/message/session_modification_request.rs - message::session_modification_request::SessionModificationRequestBuilder::marshal (line 761) ... ok [INFO] [stdout] test src/message/session_establishment_request.rs - message::session_establishment_request::SessionEstablishmentRequestBuilder::recovery_time_stamp (line 439) ... ok [INFO] [stdout] test src/message/pfd_management_response.rs - message::pfd_management_response::PfdManagementResponseBuilder::marshal (line 233) ... ok [INFO] [stdout] test src/message/session_set_deletion_response.rs - message::session_set_deletion_response::SessionSetDeletionResponseBuilder::marshal (line 175) ... ok [INFO] [stdout] test src/message/session_modification_request.rs - message::session_modification_request::SessionModificationRequestBuilder::fseid (line 396) ... ok [INFO] [stdout] test src/message/session_set_modification_response.rs - message::session_set_modification_response::SessionSetModificationResponseBuilder::marshal (line 209) ... ok [INFO] [stdout] test src/message/session_establishment_request.rs - message::session_establishment_request::SessionEstablishmentRequestBuilder::fseid (line 348) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 53 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.59s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "0a4f542110f757f0025cb0c44ff2085a37471c8d87021de8ac74d94678a55269", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0a4f542110f757f0025cb0c44ff2085a37471c8d87021de8ac74d94678a55269", kill_on_drop: false }` [INFO] [stdout] 0a4f542110f757f0025cb0c44ff2085a37471c8d87021de8ac74d94678a55269