[INFO] fetching crate ironrdp 0.4.2... [INFO] testing ironrdp-0.4.2 against 1.60.0 for beta-1.61-1 [INFO] extracting crate ironrdp 0.4.2 into /workspace/builds/worker-6/source [INFO] validating manifest of crates.io crate ironrdp 0.4.2 on toolchain 1.60.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate ironrdp 0.4.2 [INFO] finished tweaking crates.io crate ironrdp 0.4.2 [INFO] tweaked toml for crates.io crate ironrdp 0.4.2 written to /workspace/builds/worker-6/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded radium v0.3.0 [INFO] [stderr] Downloaded bitvec v0.17.4 [INFO] [stderr] Downloaded md-5 v0.8.0 [INFO] [stderr] Downloaded der-parser v3.0.4 [INFO] [stderr] Downloaded x509-parser v0.6.5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] ca823491786b01deaa9892a57600fbd80eb0f3a4a0fd959406d0e51aa44eb7a8 [INFO] running `Command { std: "docker" "start" "-a" "ca823491786b01deaa9892a57600fbd80eb0f3a4a0fd959406d0e51aa44eb7a8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ca823491786b01deaa9892a57600fbd80eb0f3a4a0fd959406d0e51aa44eb7a8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ca823491786b01deaa9892a57600fbd80eb0f3a4a0fd959406d0e51aa44eb7a8", kill_on_drop: false }` [INFO] [stdout] ca823491786b01deaa9892a57600fbd80eb0f3a4a0fd959406d0e51aa44eb7a8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8fd70dc1e662016bdd1afea1117358ab8a29e7c8f77ff0e0c2cfc7cee5584e7e [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "8fd70dc1e662016bdd1afea1117358ab8a29e7c8f77ff0e0c2cfc7cee5584e7e", kill_on_drop: false }` [INFO] [stderr] Compiling radium v0.3.0 [INFO] [stderr] Compiling num-bigint v0.2.6 [INFO] [stderr] Compiling object v0.27.1 [INFO] [stderr] Compiling hex-literal-impl v0.2.3 [INFO] [stderr] Compiling ring v0.16.20 [INFO] [stderr] Compiling rusticata-macros v2.1.0 [INFO] [stderr] Compiling num-derive v0.3.3 [INFO] [stderr] Compiling md-5 v0.8.0 [INFO] [stderr] Compiling bitvec v0.17.4 [INFO] [stderr] Compiling hex-literal v0.2.2 [INFO] [stderr] Compiling der-parser v3.0.4 [INFO] [stderr] Compiling x509-parser v0.6.5 [INFO] [stderr] Compiling backtrace v0.3.64 [INFO] [stderr] Compiling failure v0.1.8 [INFO] [stderr] Compiling ironrdp v0.4.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 27.30s [INFO] running `Command { std: "docker" "inspect" "8fd70dc1e662016bdd1afea1117358ab8a29e7c8f77ff0e0c2cfc7cee5584e7e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8fd70dc1e662016bdd1afea1117358ab8a29e7c8f77ff0e0c2cfc7cee5584e7e", kill_on_drop: false }` [INFO] [stdout] 8fd70dc1e662016bdd1afea1117358ab8a29e7c8f77ff0e0c2cfc7cee5584e7e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] b1c0d7b3bf636e87bff46e0861abbb9dd7d82e99034b90198346bacb1ee7ec57 [INFO] running `Command { std: "docker" "start" "-a" "b1c0d7b3bf636e87bff46e0861abbb9dd7d82e99034b90198346bacb1ee7ec57", kill_on_drop: false }` [INFO] [stderr] Compiling ironrdp v0.4.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 25.70s [INFO] running `Command { std: "docker" "inspect" "b1c0d7b3bf636e87bff46e0861abbb9dd7d82e99034b90198346bacb1ee7ec57", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b1c0d7b3bf636e87bff46e0861abbb9dd7d82e99034b90198346bacb1ee7ec57", kill_on_drop: false }` [INFO] [stdout] b1c0d7b3bf636e87bff46e0861abbb9dd7d82e99034b90198346bacb1ee7ec57 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] b876964b4de78ae36992c2a7b980454df821ae0c3c492672e049d1e48300ac5e [INFO] running `Command { std: "docker" "start" "-a" "b876964b4de78ae36992c2a7b980454df821ae0c3c492672e049d1e48300ac5e", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/ironrdp-e17bfa7b3907a01b) [INFO] [stdout] [INFO] [stdout] running 712 tests [INFO] [stdout] test basic_output::bitmap::tests::to_buffer_bitmap_data_serializes_correcly ... ok [INFO] [stdout] test basic_output::bitmap::tests::from_buffer_bitmap_data_parsses_correctly ... ok [INFO] [stdout] test basic_output::fast_path::test::buffer_length_is_correct_for_fast_path_header_with_forced_long_length ... ok [INFO] [stdout] test basic_output::fast_path::test::from_buffer_correctly_parses_fast_path_header_with_long_length ... ok [INFO] [stdout] test basic_output::fast_path::test::to_buffer_correctly_serializes_fast_path_header_with_short_length ... ok [INFO] [stdout] test basic_output::fast_path::test::to_buffer_correctly_serializes_fast_path_header_with_long_length ... ok [INFO] [stdout] test basic_output::fast_path::test::to_buffer_correctly_serializes_fast_path_update ... ok [INFO] [stdout] test basic_output::surface_commands::tests::buffer_length_is_correct_for_surface_command_bits ... ok [INFO] [stdout] test basic_output::surface_commands::tests::from_buffer_correctly_parses_surface_command_frame_marker ... ok [INFO] [stdout] test basic_output::surface_commands::tests::from_buffer_correctly_parses_surface_command_bits ... ok [INFO] [stdout] test basic_output::surface_commands::tests::to_buffer_correctly_serializes_surface_command_bits ... ok [INFO] [stdout] test basic_output::surface_commands::tests::to_buffer_correctly_serializes_surface_command_frame_marker ... ok [INFO] [stdout] test ber::tests::read_application_tag_is_correct_with_long_tag ... ok [INFO] [stdout] test ber::tests::read_application_tag_returns_error_on_invalid_long_tag ... ok [INFO] [stdout] test ber::tests::read_application_tag_returns_error_on_invalid_long_tag_value ... ok [INFO] [stdout] test ber::tests::read_bool_false_is_correct ... ok [INFO] [stdout] test ber::tests::read_bool_returns_error_on_invalid_len ... ok [INFO] [stdout] test basic_output::fast_path::test::from_buffer_correctly_parses_fast_path_header_with_forced_long_length ... ok [INFO] [stdout] test ber::tests::read_application_tag_is_correct_with_short_tag ... ok [INFO] [stdout] test basic_output::bitmap::tests::bitmap_data_length_is_correct ... ok [INFO] [stdout] test basic_output::fast_path::test::buffer_length_is_correct_for_fast_path_header_with_long_length ... ok [INFO] [stdout] test basic_output::fast_path::test::buffer_length_is_correct_for_fast_path_update ... ok [INFO] [stdout] test basic_output::fast_path::test::to_buffer_correctly_serializes_fast_path_header_with_forced_long_length ... ok [INFO] [stdout] test basic_output::fast_path::test::from_buffer_returns_error_on_long_length_for_fast_path_update ... ok [INFO] [stdout] test basic_output::fast_path::test::buffer_length_is_correct_for_fast_path_header_with_short_length ... ok [INFO] [stdout] test basic_output::surface_commands::tests::buffer_length_is_correct_for_surface_command_frame_marker ... ok [INFO] [stdout] test basic_output::fast_path::test::from_buffer_correctly_parses_fast_path_header_with_short_length ... ok [INFO] [stdout] test ber::tests::read_bool_returns_error_on_wrong_tag ... ok [INFO] [stdout] test ber::tests::read_integer_is_correct_with_3_byte_integer ... ok [INFO] [stdout] test basic_output::fast_path::test::from_buffer_correctly_parses_fast_path_update ... ok [INFO] [stdout] test ber::tests::read_integer_is_correct_with_8_byte_integer ... ok [INFO] [stdout] test ber::tests::read_length_is_correct_with_1_byte_length ... ok [INFO] [stdout] test ber::tests::read_length_is_correct_with_2_byte_length ... ok [INFO] [stdout] test ber::tests::read_integer_is_correct_with_4_byte_integer ... ok [INFO] [stdout] test ber::tests::read_integer_returns_error_on_incorrect_len ... ok [INFO] [stdout] test ber::tests::read_length_is_correct_with_3_byte_length ... ok [INFO] [stdout] test ber::tests::read_application_tag_returns_error_on_invalid_short_tag ... ok [INFO] [stdout] test ber::tests::read_length_returns_error_on_invalid_length ... ok [INFO] [stdout] test ber::tests::sizeof_length_with_long_len ... ok [INFO] [stdout] test ber::tests::read_sequence_tag_returns_error_on_invalid_tag ... ok [INFO] [stdout] test ber::tests::read_sequence_tag_returns_correct_length ... ok [INFO] [stdout] test ber::tests::read_octet_string_tag_is_correct ... ok [INFO] [stdout] test ber::tests::read_octet_string_is_correct ... ok [INFO] [stdout] test ber::tests::write_bool_true_is_correct ... ok [INFO] [stdout] test ber::tests::write_bool_false_is_correct ... ok [INFO] [stdout] test ber::tests::write_application_tag_is_correct_with_short_tag ... ok [INFO] [stdout] test ber::tests::write_enumerated_is_correct ... ok [INFO] [stdout] test ber::tests::read_enumerated_is_correct ... ok [INFO] [stdout] test ber::tests::write_application_tag_is_correct_with_long_tag ... ok [INFO] [stdout] test ber::tests::write_integer_is_correct_with_1_byte_integer ... ok [INFO] [stdout] test ber::tests::read_octet_string_tag_returns_error_on_wrong_tag ... ok [INFO] [stdout] test ber::tests::write_integer_is_correct_with_2_byte_integer ... ok [INFO] [stdout] test ber::tests::write_integer_is_correct_with_3_byte_integer ... ok [INFO] [stdout] test ber::tests::write_integer_is_correct_with_4_byte_integer ... ok [INFO] [stdout] test ber::tests::write_length_is_correct_with_1_byte_length ... ok [INFO] [stdout] test codecs::rfx::color_conversion::tests::rgb_from_ycbcr_works_for_max_values ... ok [INFO] [stdout] test ber::tests::write_length_is_correct_with_3_byte_length ... ok [INFO] [stdout] test ber::tests::write_universal_tag_primitive_integer_is_correct ... ok [INFO] [stdout] test ber::tests::write_universal_tag_construct_enumerated_is_correct ... ok [INFO] [stdout] test ber::tests::write_length_is_correct_with_2_byte_length ... ok [INFO] [stdout] test ber::tests::write_sequence_tag_is_correct ... ok [INFO] [stdout] test ber::tests::write_octet_string_is_correct ... ok [INFO] [stdout] test ber::tests::write_octet_string_tag_is_correct ... ok [INFO] [stdout] test ber::tests::read_bool_true_is_correct ... ok [INFO] [stdout] test ber::tests::read_enumerated_returns_error_on_invalid_variant ... ok [INFO] [stdout] test ber::tests::read_integer_is_correct_with_1_byte_integer ... ok [INFO] [stdout] test ber::tests::read_enumerated_returns_error_on_invalid_len ... ok [INFO] [stdout] test ber::tests::read_integer_is_correct_with_2_byte_integer ... ok [INFO] [stdout] test ber::tests::read_enumerated_returns_error_on_wrong_tag ... ok [INFO] [stdout] test codecs::rfx::color_conversion::tests::ycbcr_to_rgb_converts_one_element_buffer ... ok [INFO] [stdout] test codecs::rfx::dwt::tests::decode_works_for_max_values ... ok [INFO] [stdout] test codecs::rfx::color_conversion::tests::ycbcr_to_rgb_converts_large_buffer ... ok [INFO] [stdout] test codecs::rfx::color_conversion::tests::rgb_from_ycbcr_works_for_min_values ... ok [INFO] [stdout] test codecs::rfx::rectangles_processing::tests::simplify_does_not_change_two_different_bands_with_multiple_rectangles ... ok [INFO] [stdout] test codecs::rfx::color_conversion::tests::rgb_from_ycbcr_works_for_zeros ... ok [INFO] [stdout] test codecs::rfx::color_conversion::tests::rgb_from_ycbcr_works_for_regular_values ... ok [INFO] [stdout] test codecs::rfx::image_processing::tests::image_region_correctly_writes_image_with_same_formats_and_different_sizes ... ok [INFO] [stdout] test codecs::rfx::rectangles_processing::tests::simplify_merges_two_pairs_of_bands_with_identical_internal_rectangles ... ok [INFO] [stdout] test codecs::rfx::rectangles_processing::tests::simplify_does_not_change_three_different_bands_with_one_rectangle ... ok [INFO] [stdout] test codecs::rfx::rectangles_processing::tests::union_rectangle_cuts_new_rectangle_lower_part_which_crosses_band_on_bottom ... ok [INFO] [stdout] test codecs::rfx::quantization::tests::decode_does_not_change_buffer_with_null_quant_values ... ok [INFO] [stdout] test codecs::rfx::rectangles_processing::tests::union_rectangle_cuts_new_rectangle_higher_and_lower_part_which_crosses_band_on_top_and_bottom ... ok [INFO] [stdout] test codecs::rfx::rectangles_processing::tests::union_rectangle_cuts_new_rectangle_top_part_which_crosses_band_on_top ... ok [INFO] [stdout] test codecs::rfx::rectangles_processing::tests::union_rectangle_does_not_add_new_rectangle_which_is_inside_a_band ... ok [INFO] [stdout] test codecs::rfx::rectangles_processing::tests::union_rectangle_inserts_new_rectangle_between_two_bands ... ok [INFO] [stdout] test codecs::rfx::rectangles_processing::tests::union_rectangle_inserts_new_rectangle_in_band_of_3_rectangles_with_merging_with_side_rectangles ... ok [INFO] [stdout] test codecs::rfx::rectangles_processing::tests::union_rectangle_inserts_new_rectangle_in_band_of_3_rectangles_with_merging_with_side_rectangles_on_board ... ok [INFO] [stdout] test codecs::rfx::rectangles_processing::tests::union_rectangle_inserts_new_rectangle_in_band_of_3_rectangles_without_merging_with_rectangles ... ok [INFO] [stdout] test codecs::rfx::dwt::tests::decode_works_for_regular_values ... ok [INFO] [stdout] test codecs::rfx::rectangles_processing::tests::simplify_merges_three_bands_with_identical_internal_rectangles ... ok [INFO] [stdout] test codecs::rfx::rectangles_processing::tests::simplify_does_not_change_two_different_bands_with_one_rectangle ... ok [INFO] [stdout] test codecs::rfx::rectangles_processing::tests::simplify_merges_bands_with_identical_internal_rectangles ... ok [INFO] [stdout] test codecs::rfx::rectangles_processing::tests::intersect_rectangle_returns_region_with_parts_of_rectangles_that_intersect_input_rectangle ... ok [INFO] [stdout] test codecs::rfx::rectangles_processing::tests::intersect_rectangle_returns_region_with_exact_sizes_of_rectangle_that_overlaps_it ... ok [INFO] [stdout] test codecs::rfx::rectangles_processing::tests::intersect_rectangle_returns_empty_region_for_not_intersecting_rectangle ... ok [INFO] [stdout] test codecs::rfx::rectangles_processing::tests::intersect_rectangle_returns_empty_region_for_empty_intersection_region ... ok [INFO] [stdout] test codecs::rfx::rectangles_processing::tests::intersect_rectangle_returns_part_of_rectangle_that_overlaps_for_region_with_one_rectangle ... ok [INFO] [stdout] test codecs::rfx::quantization::tests::decode_works_with_not_empty_quant_values ... ok [INFO] [stdout] test codecs::rfx::dwt::tests::decode_works_for_min_values ... ok [INFO] [stdout] test codecs::rfx::image_processing::tests::image_region_correctly_writes_image_with_different_formats_with_same_sizes ... ok [INFO] [stdout] test codecs::rfx::rectangles_processing::tests::union_rectangle_places_new_rectangle_higher_relative_to_band ... ok [INFO] [stdout] test codecs::rfx::subband_reconstruction::tests::decode_works_with_five_not_zeroed_elements ... ok [INFO] [stdout] test codecs::rfx::subband_reconstruction::tests::decode_does_not_panic_for_empty_buffer ... ok [INFO] [stdout] test codecs::rfx::subband_reconstruction::tests::decode_changes_last_element_for_buffer_with_max_elements ... ok [INFO] [stdout] test codecs::rfx::rlgr::tests::decode_correctly_decodes_rl_with_leading_ones ... ok [INFO] [stdout] test codecs::rfx::rlgr::tests::decode_correctly_decodes_rl_with_not_null_sign_bit ... ok [INFO] [stdout] test codecs::rfx::rectangles_processing::tests::union_rectangle_sets_extents_and_single_rectangle_for_empty_region ... ok [INFO] [stdout] test codecs::rfx::tests::buffer_length_is_correct_for_channels_pdu ... ok [INFO] [stdout] test codecs::rfx::rlgr::tests::decode_correctly_decodes_rlgr3 ... ok [INFO] [stdout] test codecs::rfx::rectangles_processing::tests::union_rectangle_places_new_rectangle_lower_relative_to_band ... ok [INFO] [stdout] test codecs::rfx::tests::buffer_length_is_correct_for_frame_begin_pdu ... ok [INFO] [stdout] test codecs::rfx::rlgr::tests::decode_correctly_decodes_rlgr1 ... ok [INFO] [stdout] test codecs::rfx::tests::buffer_length_is_correct_for_codec_versions_pdu ... ok [INFO] [stdout] test codecs::rfx::tests::buffer_length_is_correct_for_context_pdu ... ok [INFO] [stdout] test codecs::rfx::tests::buffer_length_is_correct_for_frame_end_pdu ... ok [INFO] [stdout] test codecs::rfx::tests::from_buffer_correctly_parses_frame_begin_pdu ... ok [INFO] [stdout] test codecs::rfx::tests::buffer_length_is_correct_for_region_pdu ... ok [INFO] [stdout] test codecs::rfx::tests::from_buffer_correctly_parses_frame_end_pdu ... ok [INFO] [stdout] test codecs::rfx::tests::buffer_length_is_correct_for_tile_set_pdu ... ok [INFO] [stdout] test codecs::rfx::tests::from_buffer_correctly_parses_region_pdu ... ok [INFO] [stdout] test codecs::rfx::tests::buffer_length_is_correct_for_sync_pdu ... ok [INFO] [stdout] test codecs::rfx::tests::from_buffer_correctly_parses_context_pdu ... ok [INFO] [stdout] test codecs::rfx::tests::from_buffer_correctly_parses_sync_pdu ... ok [INFO] [stdout] test codecs::rfx::tests::from_buffer_for_block_header_returns_error_on_zero_data_length ... ok [INFO] [stdout] test codecs::rfx::tests::from_buffer_for_codec_channel_header_returns_error_on_data_length_greater_then_available_data ... ok [INFO] [stdout] test codecs::rfx::tests::from_buffer_for_codec_channel_header_returns_error_on_zero_data_length ... ok [INFO] [stdout] test codecs::rfx::tests::from_buffer_for_pdu_with_codec_channel_header_returns_error_on_small_buffer ... ok [INFO] [stdout] test codecs::rfx::tests::from_buffer_returns_error_on_invalid_data_length_for_channels_pdu ... ok [INFO] [stdout] test codecs::rfx::tests::from_buffer_returns_error_on_invalid_number_of_quants_for_tile_set_pdu ... ok [INFO] [stdout] test codecs::rfx::tests::from_buffer_returns_error_on_invalid_tiles_data_size_for_tile_set_pdu ... ok [INFO] [stdout] test codecs::rfx::tests::to_buffer_correctly_serializes_channels_pdu ... ok [INFO] [stdout] test codecs::rfx::tests::to_buffer_correctly_serializes_codec_versions_pdu ... ok [INFO] [stdout] test codecs::rfx::tests::to_buffer_correctly_serializes_context_pdu ... ok [INFO] [stdout] test codecs::rfx::tests::to_buffer_correctly_serializes_frame_begin_pdu ... ok [INFO] [stdout] test codecs::rfx::tests::to_buffer_correctly_serializes_frame_end_pdu ... ok [INFO] [stdout] test codecs::rfx::tests::to_buffer_correctly_serializes_region_pdu ... ok [INFO] [stdout] test codecs::rfx::subband_reconstruction::tests::decode_changes_last_element_for_buffer_with_min_elements ... ok [INFO] [stdout] test codecs::rfx::subband_reconstruction::tests::decode_does_not_change_buffer_with_one_element ... ok [INFO] [stdout] test codecs::rfx::tests::to_buffer_correctly_serializes_sync_pdu ... ok [INFO] [stdout] test codecs::rfx::rlgr::tests::decode_correctly_decodes_rl_without_leading_zeros_and_ones ... ok [INFO] [stdout] test codecs::rfx::subband_reconstruction::tests::decode_changes_last_element_for_buffer_with_two_elements ... ok [INFO] [stdout] test codecs::rfx::tests::from_buffer_correctly_parses_channels_pdu ... ok [INFO] [stdout] test codecs::rfx::subband_reconstruction::tests::decode_does_not_change_zeroed_buffer ... ok [INFO] [stdout] test codecs::rfx::tests::from_buffer_correctly_parses_codec_versions_pdu ... ok [INFO] [stdout] test codecs::rfx::tests::to_buffer_correctly_serializes_tile_set_pdu ... ok [INFO] [stdout] test gcc::cluster_data::test::buffer_length_is_correct_for_client_cluster_data ... ok [INFO] [stdout] test gcc::conference_create::test::buffer_length_is_correct_for_conference_create_response ... ok [INFO] [stdout] test gcc::cluster_data::test::from_buffer_correctly_parses_client_cluster_data ... ok [INFO] [stdout] test gcc::cluster_data::test::to_buffer_correctly_serializes_client_cluster_data ... ok [INFO] [stdout] test gcc::conference_create::test::from_buffer_correctly_parses_conference_create_request ... ok [INFO] [stdout] test gcc::conference_create::test::from_buffer_correctly_parses_conference_create_response ... ok [INFO] [stdout] test gcc::core_data::client::test::buffer_length_is_correct_for_client_core_data_without_few_optional_fields ... ok [INFO] [stdout] test gcc::core_data::client::test::from_buffer_correctly_parses_client_core_data_without_few_optional_fields ... ok [INFO] [stdout] test gcc::conference_create::test::to_buffer_correctly_serializes_conference_create_response ... ok [INFO] [stdout] test gcc::core_data::client::test::buffer_length_is_correct_for_client_core_data_without_optional_fields ... ok [INFO] [stdout] test gcc::core_data::client::test::from_buffer_correctly_parses_client_core_data_without_optional_fields ... ok [INFO] [stdout] test gcc::core_data::client::test::buffer_length_is_correct_for_client_core_data_with_all_optional_fields ... ok [INFO] [stdout] test gcc::core_data::client::test::client_color_depth_is_high_color_depth_if_want_32_bpp_flag_is_absent ... ok [INFO] [stdout] test gcc::core_data::client::test::client_color_depth_is_post_beta_color_depth_if_high_color_depth_is_absent ... ok [INFO] [stdout] test gcc::core_data::client::test::client_color_depth_is_32_bpp_if_want_32_bpp_flag_is_set ... ok [INFO] [stdout] test gcc::core_data::client::test::client_color_depth_is_color_depth_if_post_beta_color_depth_is_absent ... ok [INFO] [stdout] test gcc::core_data::server::test::buffer_length_is_correct_for_server_core_data_without_few_optional_fields ... ok [INFO] [stdout] test codecs::rfx::tests::from_buffer_for_block_header_returns_error_on_data_length_greater_then_available_data ... ok [INFO] [stdout] test gcc::conference_create::test::buffer_length_is_correct_for_conference_create_request ... ok [INFO] [stdout] test codecs::rfx::tests::from_buffer_correctly_parses_tile_set_pdu ... ok [INFO] [stdout] test gcc::core_data::client::test::to_buffer_correctly_serializes_client_core_data_with_all_optional_fields ... ok [INFO] [stdout] test gcc::core_data::server::test::to_buffer_correctly_serializes_server_core_data_without_few_optional_fields ... ok [INFO] [stdout] test gcc::message_channel_data::test::buffer_length_is_correct_for_server_message_channel_data ... ok [INFO] [stdout] test gcc::message_channel_data::test::from_buffer_correctly_parses_server_message_channel_data ... ok [INFO] [stdout] test gcc::core_data::client::test::from_buffer_correctly_parses_client_core_data_with_all_optional_fields ... ok [INFO] [stdout] test gcc::monitor_data::test::buffer_length_is_correct_for_client_monitor_data_with_monitors ... ok [INFO] [stdout] test gcc::core_data::server::test::buffer_length_is_correct_for_server_core_data_without_optional_fields ... ok [INFO] [stdout] test gcc::monitor_data::test::from_buffer_correctly_parses_client_monitor_data_with_monitors ... ok [INFO] [stdout] test gcc::core_data::client::test::to_buffer_correctly_serializes_client_core_data_without_few_optional_fields ... ok [INFO] [stdout] test gcc::monitor_data::test::from_buffer_correctly_parses_client_monitor_data_without_monitors ... ok [INFO] [stdout] test gcc::monitor_data::test::to_buffer_correctly_serializes_client_monitor_data_with_monitors ... ok [INFO] [stdout] test gcc::monitor_data::test::to_buffer_correctly_serializes_client_monitor_data_without_monitors ... ok [INFO] [stdout] test gcc::monitor_extended_data::test::buffer_length_is_correct_for_client_monitor_extended_data_with_monitors ... ok [INFO] [stdout] test gcc::monitor_extended_data::test::from_buffer_correctly_parses_client_monitor_extended_data_with_monitors ... ok [INFO] [stdout] test gcc::monitor_extended_data::test::from_buffer_correctly_parses_client_monitor_extended_data_without_monitors ... ok [INFO] [stdout] test gcc::monitor_extended_data::test::to_buffer_correctly_serializes_client_monitor_extended_data_without_monitors ... ok [INFO] [stdout] test gcc::multi_transport_channel_data::test::buffer_length_is_correct_for_server_multi_transport_channel_data ... ok [INFO] [stdout] test gcc::multi_transport_channel_data::test::from_buffer_correctly_parses_server_multi_transport_channel_data ... ok [INFO] [stdout] test gcc::monitor_data::test::buffer_length_is_correct_for_client_monitor_data_without_monitors ... ok [INFO] [stdout] test gcc::multi_transport_channel_data::test::to_buffer_correctly_serializes_server_multi_transport_channel_data ... ok [INFO] [stdout] test gcc::network_data::test::buffer_length_is_correct_for_client_network_data_with_channels ... ok [INFO] [stdout] test gcc::network_data::test::buffer_length_is_correct_for_client_network_data_without_channels ... ok [INFO] [stdout] test gcc::core_data::server::test::to_buffer_correctly_serializes_server_core_data_with_all_optional_fields ... ok [INFO] [stdout] test gcc::network_data::test::buffer_length_is_correct_for_server_network_data_without_channels_id ... ok [INFO] [stdout] test gcc::network_data::test::from_buffer_correctly_parses_client_network_data_with_channels ... ok [INFO] [stdout] test gcc::network_data::test::from_buffer_correctly_parses_server_network_data_with_channels_id ... ok [INFO] [stdout] test gcc::network_data::test::from_buffer_correctly_parses_server_network_data_without_channels_id ... ok [INFO] [stdout] test gcc::network_data::test::to_buffer_correctly_serializes_client_network_data_with_channels ... ok [INFO] [stdout] test gcc::network_data::test::to_buffer_correctly_serializes_client_network_data_without_channels ... ok [INFO] [stdout] test gcc::network_data::test::to_buffer_correctly_serializes_server_network_data_with_channels_id ... ok [INFO] [stdout] test gcc::network_data::test::to_buffer_correctly_serializes_server_network_data_without_channels_id ... ok [INFO] [stdout] test gcc::conference_create::test::to_buffer_correctly_serializes_conference_create_request ... ok [INFO] [stdout] test gcc::security_data::test::buffer_length_is_correct_for_client_security_data ... ok [INFO] [stdout] test gcc::security_data::test::buffer_length_is_correct_for_server_security_data_with_optional_fields ... ok [INFO] [stdout] test gcc::security_data::test::buffer_length_is_correct_for_server_security_data_without_optional_fields ... ok [INFO] [stdout] test gcc::network_data::test::buffer_length_is_correct_for_server_network_data_with_channels_id ... ok [INFO] [stdout] test gcc::monitor_extended_data::test::to_buffer_correctly_serializes_client_monitor_extended_data_with_monitors ... ok [INFO] [stdout] test gcc::core_data::server::test::from_buffer_correctly_parses_server_core_data_without_optional_fields ... ok [INFO] [stdout] test gcc::message_channel_data::test::to_buffer_correctly_serializes_server_message_channel_data ... ok [INFO] [stdout] test gcc::core_data::server::test::to_buffer_correctly_serializes_server_core_data_without_optional_fields ... ok [INFO] [stdout] test gcc::core_data::client::test::to_buffer_correctly_serializes_client_core_data_without_optional_fields ... ok [INFO] [stdout] test gcc::core_data::server::test::buffer_length_is_correct_for_server_core_data_with_all_optional_fields ... ok [INFO] [stdout] test gcc::core_data::server::test::from_buffer_correctly_parses_server_core_data_with_all_optional_fields ... ok [INFO] [stdout] test gcc::core_data::server::test::from_buffer_correctly_parses_server_core_data_without_few_optional_fields ... ok [INFO] [stdout] test gcc::monitor_extended_data::test::buffer_length_is_correct_for_client_monitor_extended_data_without_monitors ... ok [INFO] [stdout] test gcc::security_data::test::from_buffer_correctly_parses_client_security_data ... ok [INFO] [stdout] test gcc::network_data::test::from_buffer_correctly_parses_client_network_data_without_channels ... ok [INFO] [stdout] test gcc::security_data::test::to_buffer_correctly_serializes_server_security_data_without_optional_fields ... ok [INFO] [stdout] test gcc::test::buffer_length_is_correct_for_server_gcc_blocks_with_optional_data_blocks ... ok [INFO] [stdout] test gcc::test::from_buffer_correctly_parses_client_gcc_blocks_with_all_optional_data_blocks ... ok [INFO] [stdout] test gcc::security_data::test::from_buffer_correctly_parses_server_security_data_with_all_fields ... ok [INFO] [stdout] test gcc::security_data::test::from_buffer_correctly_parses_server_security_data_without_optional_fields ... ok [INFO] [stdout] test gcc::test::from_buffer_correctly_parses_server_gcc_blocks_with_optional_data_blocks ... ok [INFO] [stdout] test gcc::test::from_buffer_correctly_parses_client_gcc_blocks_without_optional_data_blocks ... ok [INFO] [stdout] test gcc::test::from_buffer_correctly_parses_client_gcc_blocks_with_optional_data_blocks_in_different_order ... ok [INFO] [stdout] test gcc::test::buffer_length_is_correct_for_client_gcc_blocks_with_all_optional_data_blocks ... ok [INFO] [stdout] test gcc::test::from_buffer_correctly_handles_invalid_lengths_in_user_data_header ... ok [INFO] [stdout] test gcc::test::buffer_length_is_correct_for_client_gcc_blocks_with_one_optional_data_blocks ... ok [INFO] [stdout] test gcc::test::from_buffer_correctly_parses_server_gcc_blocks_with_optional_data_blocks_in_different_order ... ok [INFO] [stdout] test gcc::security_data::test::from_buffer_server_security_data_fails_with_invalid_server_random_length ... ok [INFO] [stdout] test gcc::test::buffer_length_is_correct_for_client_gcc_blocks_without_optional_data_blocks ... ok [INFO] [stdout] test gcc::test::from_buffer_correctly_parses_client_gcc_blocks_with_one_optional_data_blocks ... ok [INFO] [stdout] test gcc::test::from_buffer_correctly_parses_server_gcc_blocks_without_optional_data_blocks ... ok [INFO] [stdout] test gcc::test::buffer_length_is_correct_for_server_gcc_blocks_without_optional_data_blocks ... ok [INFO] [stdout] test gcc::security_data::test::to_buffer_correctly_serializes_client_security_data ... ok [INFO] [stdout] test gcc::security_data::test::to_buffer_correctly_serializes_server_security_data_with_optional_fields ... ok [INFO] [stdout] test gcc::security_data::test::to_buffer_server_security_data_fails_on_mismatch_of_required_and_optional_fields ... ok [INFO] [stdout] test gcc::test::from_buffer_fails_on_invalid_gcc_type_for_client_gcc_blocks ... ok [INFO] [stdout] test mcs::test::buffer_length_is_correct_for_attach_user_confirm ... ok [INFO] [stdout] test mcs::connect_initial::test::from_buffer_correct_parses_connect_initial ... ok [INFO] [stdout] test gcc::test::to_buffer_correctly_serializes_client_gcc_blocks_without_optional_data_blocks ... ok [INFO] [stdout] test gcc::test::to_buffer_correctly_serializes_client_gcc_blocks_with_all_optional_data_blocks ... ok [INFO] [stdout] test mcs::test::buffer_length_is_correct_for_erect_domain_request ... ok [INFO] [stdout] test gcc::test::to_buffer_correctly_serializes_client_gcc_blocks_with_one_optional_data_blocks ... ok [INFO] [stdout] test gcc::test::from_buffer_fails_on_invalid_gcc_type_for_server_gcc_blocks ... ok [INFO] [stdout] test mcs::test::buffer_length_is_correct_for_send_data_request ... ok [INFO] [stdout] test mcs::connect_initial::test::from_buffer_correct_parses_connect_response ... ok [INFO] [stdout] test mcs::test::buffer_length_is_correct_for_send_data_indication ... ok [INFO] [stdout] test mcs::connect_initial::test::to_buffer_correct_serializes_connect_response ... ok [INFO] [stdout] test mcs::test::buffer_length_is_correct_for_disconnect_ultimatum ... ok [INFO] [stdout] test mcs::test::from_buffer_correct_parses_attach_user_confirm ... ok [INFO] [stdout] test mcs::test::from_buffer_correct_parses_channel_join_request ... ok [INFO] [stdout] test mcs::test::from_buffer_correct_parses_erect_domain_request ... ok [INFO] [stdout] test mcs::test::from_buffer_correct_parses_channel_join_confirm ... ok [INFO] [stdout] test mcs::test::from_buffer_correct_parses_attach_user_request ... ok [INFO] [stdout] test mcs::test::from_buffer_correct_parses_send_data_indication ... ok [INFO] [stdout] test mcs::test::from_buffer_correct_parses_send_data_request ... ok [INFO] [stdout] test mcs::test::from_buffer_returns_error_with_invalid_domain_mcs_pdu ... ok [INFO] [stdout] test mcs::test::to_buffer_correct_serializes_attach_user_confirm ... ok [INFO] [stdout] test mcs::test::to_buffer_correct_serializes_attach_user_request ... ok [INFO] [stdout] test mcs::test::to_buffer_correct_serializes_channel_join_confirm ... ok [INFO] [stdout] test mcs::test::to_buffer_correct_serializes_channel_join_request ... ok [INFO] [stdout] test mcs::test::buffer_length_is_correct_for_channel_join_confirm ... ok [INFO] [stdout] test mcs::test::buffer_length_is_correct_for_channel_join_request ... ok [INFO] [stdout] test gcc::test::to_buffer_correctly_serializes_server_gcc_blocks_with_optional_data_blocks ... ok [INFO] [stdout] test nego::tests::buffer_length_is_correct_for_negatiation_request ... ok [INFO] [stdout] test gcc::test::to_buffer_correctly_serializes_server_gcc_blocks_without_optional_data_blocks ... ok [INFO] [stdout] test nego::tests::buffer_length_is_correct_for_negotiation_failure ... ok [INFO] [stdout] test nego::tests::cookie_in_request_is_parsed_correctly ... ok [INFO] [stdout] test nego::tests::from_buffer_correctly_parses_negotiation_failure ... ok [INFO] [stdout] test nego::tests::negotiation_error_is_written_correclty ... ok [INFO] [stdout] test nego::tests::negotiation_request_is_written_correclty ... ok [INFO] [stdout] test nego::tests::buffer_length_is_correct_for_negotiation_response ... ok [INFO] [stdout] test nego::tests::negotiation_request_without_negotiation_data_is_parsed_correctly ... ok [INFO] [stdout] test nego::tests::negotiation_request_without_variable_fields_is_parsed_correctly ... ok [INFO] [stdout] test nego::tests::negotiation_response_is_processed_correctly ... ok [INFO] [stdout] test nego::tests::negotiation_response_is_written_correctly ... ok [INFO] [stdout] test nego::tests::parse_negotiation_request_correctly_handles_invalid_slice_length ... ok [INFO] [stdout] test nego::tests::rdp_negotiation_data_is_not_written_if_rdp_security ... ok [INFO] [stdout] test nego::tests::rdp_negotiation_data_is_written_to_request_if_nla_security ... ok [INFO] [stdout] test nego::tests::read_and_check_tpdu_header_reads_correct_data_correctly ... ok [INFO] [stdout] test nego::tests::read_and_check_tpdu_header_reads_invalid_data_correctly ... ok [INFO] [stdout] test nego::tests::read_string_with_cr_lf_on_non_value_results_in_error ... ok [INFO] [stdout] test nego::tests::read_string_with_cr_lf_on_unterminated_message_results_in_error ... ok [INFO] [stdout] test nego::tests::read_string_with_cr_lf_on_unterminated_with_cr_message ... ok [INFO] [stdout] test nego::tests::routing_token_in_request_is_parsed_correctly ... ok [INFO] [stdout] test mcs::connect_initial::test::buffer_length_is_correct_for_connect_response ... ok [INFO] [stdout] test nego::tests::wrong_message_code_in_negotiation_response_results_in_error ... ok [INFO] [stdout] test per::test::read_enum_fails_on_max_number ... ok [INFO] [stdout] test mcs::connect_initial::test::to_buffer_correct_serializes_connect_initial ... ok [INFO] [stdout] test per::test::read_enum_returns_correct_enum ... ok [INFO] [stdout] test per::test::read_length_is_correct_length ... ok [INFO] [stdout] test nego::tests::negotiation_failure_in_response_results_in_error ... ok [INFO] [stdout] test mcs::test::from_buffer_correct_parses_disconnect_ultimatum ... ok [INFO] [stdout] test per::test::read_length_is_correct_long_length ... ok [INFO] [stdout] test per::test::read_numeric_string_returns_ok ... ok [INFO] [stdout] test mcs::test::to_buffer_correct_serializes_disconnect_ultimatum ... ok [INFO] [stdout] test mcs::connect_initial::test::buffer_length_is_correct_for_connect_initial ... ok [INFO] [stdout] test mcs::test::to_buffer_correct_serializes_erect_domain_request ... ok [INFO] [stdout] test mcs::test::to_buffer_correct_serializes_send_data_indication ... ok [INFO] [stdout] test nego::tests::invalid_class_is_handeled_correctly ... ok [INFO] [stdout] test mcs::test::to_buffer_correct_serializes_send_data_request ... ok [INFO] [stdout] test nego::tests::negotiation_request_with_negotiation_data_is_parsed_correctly ... ok [INFO] [stdout] test nego::tests::negotiation_request_with_invalid_negotiation_code_results_in_error ... ok [INFO] [stdout] test per::test::read_enum_fails_on_invalid_enum_with_count ... ok [INFO] [stdout] test codecs::rfx::rlgr::tests::decode_correctly_decodes_rl_with_leading_zeros ... ok [INFO] [stdout] test mcs::test::buffer_length_is_correct_for_attach_user_request ... ok [INFO] [stdout] test per::test::read_object_id_returns_ok ... ok [INFO] [stdout] test per::test::read_octet_string_returns_ok ... ok [INFO] [stdout] test per::test::read_u32_fails_on_invalid_length ... ok [INFO] [stdout] test per::test::read_u32_returns_correct_with_2_bytes_number ... ok [INFO] [stdout] test per::test::read_u32_returns_correct_with_4_bytes_number ... ok [INFO] [stdout] test per::test::read_u32_returns_correct_with_null_number ... ok [INFO] [stdout] test per::test::sizeof_length_is_correct_with_small_length ... ok [INFO] [stdout] test per::test::sizeof_length_is_correct_with_long_length ... ok [INFO] [stdout] test per::test::write_length_is_correct_with_long_length ... ok [INFO] [stdout] test per::test::write_length_is_correct ... ok [INFO] [stdout] test per::test::write_object_id_is_correct ... ok [INFO] [stdout] test per::test::write_octet_string_is_correct ... ok [INFO] [stdout] test per::test::write_u16_fails_if_min_is_greater_then_number ... ok [INFO] [stdout] test per::test::write_u16_returns_correct_number ... ok [INFO] [stdout] test per::test::write_u32_returns_correct_1_byte_number ... ok [INFO] [stdout] test per::test::write_u32_returns_correct_2_bytes_number ... ok [INFO] [stdout] test per::test::write_u32_returns_correct_4_byte_number ... ok [INFO] [stdout] test per::test::read_u16_fails_on_too_big_number_with_min_value ... ok [INFO] [stdout] test per::test::read_u16_returns_correct_number ... ok [INFO] [stdout] test per::test::read_u32_returns_correct_with_1_byte_number ... ok [INFO] [stdout] test per::test::write_numeric_string_is_correct ... ok [INFO] [stdout] test preconnection::tests::buffer_length_is_correct_for_preconnection_pdu_v1 ... ok [INFO] [stdout] test preconnection::tests::from_buffer_for_preconnection_pdu_returns_error_on_data_length_greater_then_available_data ... ok [INFO] [stdout] test preconnection::tests::from_buffer_for_preconnection_pdu_v2_returns_error_on_payload_size_greater_then_available_data ... ok [INFO] [stdout] test preconnection::tests::from_buffer_for_preconnection_pdu_returns_error_on_empty_size ... ok [INFO] [stdout] test preconnection::tests::to_buffer_correctly_serializes_preconnection_pdu_v1 ... ok [INFO] [stdout] test preconnection::tests::to_buffer_correctly_serializes_preconnection_pdu_v2 ... ok [INFO] [stdout] test rdp::capability_sets::bitmap::test::buffer_length_is_correct_for_bitmap_capset ... ok [INFO] [stdout] test preconnection::tests::from_buffer_correctly_parses_preconnection_pdu_v1 ... ok [INFO] [stdout] test preconnection::tests::buffer_length_is_correct_for_preconnection_pdu_v2 ... ok [INFO] [stdout] test preconnection::tests::from_buffer_correctly_parses_preconnection_pdu_v2 ... ok [INFO] [stdout] test rdp::capability_sets::bitmap::test::from_buffer_correctly_parses_bitmap_capset ... ok [INFO] [stdout] test per::test::write_u32_returns_correct_null_number ... ok [INFO] [stdout] test rdp::capability_sets::bitmap::test::to_buffer_correctly_serializes_bitmap_capset ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_cache::test::buffer_length_is_correct_for_bitmap_cache_rev2_capset ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_cache::test::buffer_length_is_correct_for_bitmap_cache_capset ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_cache::test::to_buffer_correctly_serializes_bitmap_cache_capset ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::buffer_length_is_correct_for_rfx_caps ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_cache::test::to_buffer_correctly_serializes_cache_entry ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::buffer_length_is_correct_for_codec ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::buffer_length_is_correct_for_bitmap_codec ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_cache::test::to_buffer_correctly_serializes_cell_info ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_cache::test::buffer_length_is_correct_for_cache_entry ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_cache::test::from_buffer_correctly_parses_bitmap_cache_capset ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_cache::test::from_buffer_correctly_parses_cell_info ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_cache::test::to_buffer_correctly_serializes_bitmap_cache_rev2_capset ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::buffer_length_is_correct_for_codec_server_mode ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::buffer_length_is_correct_for_guid ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_cache::test::buffer_length_is_correct_for_cell_info ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_cache::test::from_buffer_correctly_parses_bitmap_cache_rev2_capset ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::buffer_length_is_correct_for_rfx_client_caps_container ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::codec_with_property_length_and_ignore_guid_handled_correctly ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::from_buffer_correctly_parses_bitmap_codecs ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::from_buffer_correctly_parses_rfx_client_caps_container ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::from_buffer_correctly_parses_rfx_icap ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::codec_with_invalid_property_length_handles_correctly ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::ns_codec_with_too_high_color_loss_level_handled_correctly ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::from_buffer_correctly_parses_codec ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::buffer_length_is_correct_for_rfx_icap ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::from_buffer_correctly_parses_nscodec ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::codec_with_empty_property_length_and_ignore_guid_handles_correctly ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::from_buffer_correctly_parses_rfx_caps ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::from_buffer_correctly_parses_codec_server_mode ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::from_buffer_correctly_parses_guid ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::buffer_length_is_correct_for_nscodec ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::buffer_length_is_correct_for_rfx_capset ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::from_buffer_correctly_parses_rfx_capset ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::to_buffer_correctly_serializes_nscodec ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::to_buffer_correctly_serializes_rfx_caps ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::to_buffer_correctly_serializes_guid ... ok [INFO] [stdout] test rdp::capability_sets::brush::test::to_buffer_successfully_serializes_brush_capset ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::to_buffer_correctly_serializes_codec_server_mode ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::to_buffer_correctly_serializes_codec ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::to_buffer_correctly_serializes_bitmap_codes ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::ns_codec_with_too_low_color_loss_level_handled_correctly ... ok [INFO] [stdout] test rdp::capability_sets::general::test::from_buffer_correctly_parses_general_capset ... ok [INFO] [stdout] test rdp::capability_sets::frame_acknowledge::test::to_buffer_correctly_serializes_frame_acknowledge ... ok [INFO] [stdout] test rdp::capability_sets::general::test::to_buffer_correctly_serializes_general_capset ... ok [INFO] [stdout] test rdp::capability_sets::glyph_cache::test::from_buffer_correctly_parses_cache_definition ... ok [INFO] [stdout] test rdp::capability_sets::glyph_cache::test::buffer_length_is_correct_for_glyph_cache_capset ... ok [INFO] [stdout] test rdp::capability_sets::glyph_cache::test::to_buffer_correctly_serializes_cache_definition ... ok [INFO] [stdout] test rdp::capability_sets::glyph_cache::test::from_buffer_correctly_parses_glyph_cache_capset ... ok [INFO] [stdout] test rdp::capability_sets::glyph_cache::test::to_buffer_correctly_serializes_glyph_cache_capset ... ok [INFO] [stdout] test rdp::capability_sets::input::test::from_buffer_correctly_parses_input_capset ... ok [INFO] [stdout] test rdp::capability_sets::input::test::buffer_length_is_correct_for_input_capset ... ok [INFO] [stdout] test rdp::capability_sets::input::test::to_buffer_correctly_serializes_input_capset ... ok [INFO] [stdout] test rdp::capability_sets::large_pointer::test::buffer_length_is_correct_for_large_pointer ... ok [INFO] [stdout] test rdp::capability_sets::multifragment_update::test::buffer_length_is_correct_for_multifragment_update ... ok [INFO] [stdout] test rdp::capability_sets::large_pointer::test::to_buffer_correctly_serializes_large_pointer ... ok [INFO] [stdout] test rdp::capability_sets::multifragment_update::test::from_buffer_correctly_parses_multifragment_update ... ok [INFO] [stdout] test rdp::capability_sets::multifragment_update::test::to_buffer_correctly_serializes_multifragment_update ... ok [INFO] [stdout] test rdp::capability_sets::offscreen_bitmap_cache::test::buffer_length_is_correct_for_offscreen_bitmap_cache_capset ... ok [INFO] [stdout] test rdp::capability_sets::offscreen_bitmap_cache::test::from_buffer_correctly_parses_offscreen_bitmap_cache_capset ... ok [INFO] [stdout] test rdp::capability_sets::offscreen_bitmap_cache::test::to_buffer_correctly_serializes_offscreen_bitmap_cache_capset ... ok [INFO] [stdout] test rdp::capability_sets::order::test::buffer_length_is_correct_for_order_capset ... ok [INFO] [stdout] test rdp::capability_sets::order::test::from_buffer_correctly_parses_order_capset ... ok [INFO] [stdout] test rdp::capability_sets::order::test::to_buffer_correctly_serializes_order_capset ... ok [INFO] [stdout] test rdp::capability_sets::pointer::test::buffer_length_is_correct_for_pointer_capset ... ok [INFO] [stdout] test rdp::capability_sets::pointer::test::from_buffer_correctly_parses_pointer_capset ... ok [INFO] [stdout] test rdp::capability_sets::pointer::test::to_buffer_correctly_serializes_pointer_capset ... ok [INFO] [stdout] test rdp::capability_sets::sound::test::buffer_length_is_correct_for_sound_capset ... ok [INFO] [stdout] test rdp::capability_sets::sound::test::from_buffer_correctly_parses_sound_capset ... ok [INFO] [stdout] test rdp::capability_sets::sound::test::to_buffer_correctly_serializes_sound_capset ... ok [INFO] [stdout] test rdp::capability_sets::surface_commands::test::buffer_length_is_correct_for_surface_commands_capset ... ok [INFO] [stdout] test rdp::capability_sets::surface_commands::test::from_buffer_correctly_parses_surface_commands_capset ... ok [INFO] [stdout] test rdp::capability_sets::surface_commands::test::to_buffer_correctly_serializes_surface_commands_capset ... ok [INFO] [stdout] test rdp::capability_sets::test::buffer_length_is_correct_for_client_demand_active ... ok [INFO] [stdout] test rdp::capability_sets::test::buffer_length_is_correct_for_client_demand_active_with_incomplete_capability_set ... ok [INFO] [stdout] test rdp::capability_sets::glyph_cache::test::buffer_length_is_correct_for_cache_definition ... ok [INFO] [stdout] test rdp::capability_sets::brush::test::from_buffer_successfully_parses_brush_capset ... ok [INFO] [stdout] test rdp::capability_sets::test::buffer_length_is_correct_for_server_demand_active ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::to_buffer_correctly_serializes_rfx_client_caps_container ... ok [INFO] [stdout] test rdp::capability_sets::frame_acknowledge::test::buffer_length_is_correct_for_frame_acknowledge ... ok [INFO] [stdout] test rdp::capability_sets::test::to_buffer_correctly_serializes_client_demand_active ... ok [INFO] [stdout] test rdp::capability_sets::test::to_buffer_correctly_serializes_server_demand_active ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::to_buffer_correctly_serializes_rfx_icap ... ok [INFO] [stdout] test rdp::capability_sets::virtual_channel::test::buffer_length_is_correct_for_virtual_channel_incomplete_capset ... ok [INFO] [stdout] test rdp::capability_sets::virtual_channel::test::buffer_length_is_correct_for_virtual_channel_capset ... ok [INFO] [stdout] test rdp::capability_sets::test::to_buffer_correctly_serializes_client_demand_active_with_incomplete_capability_set ... ok [INFO] [stdout] test rdp::capability_sets::large_pointer::test::from_buffer_correctly_parses_large_pointer ... ok [INFO] [stdout] test rdp::capability_sets::test::from_buffer_correctly_parses_client_demand_active ... ok [INFO] [stdout] test rdp::client_info::test::buffer_length_is_correct_for_client_info_pdu_unicode_without_optional_fields ... ok [INFO] [stdout] test rdp::capability_sets::test::from_buffer_correctly_parses_client_demand_active_with_incomplete_capability_set ... ok [INFO] [stdout] test rdp::capability_sets::virtual_channel::test::from_buffer_correctly_parses_virtual_channel_capset ... ok [INFO] [stdout] test rdp::client_info::test::from_buffer_correct_parses_client_info_pdu_ansi ... ok [INFO] [stdout] test rdp::capability_sets::test::from_buffer_correctly_parses_server_demand_active ... ok [INFO] [stdout] test rdp::capability_sets::virtual_channel::test::from_buffer_correctly_parses_virtual_channel_incomplete_capset ... ok [INFO] [stdout] test rdp::capability_sets::virtual_channel::test::to_buffer_correctly_serializes_virtual_channel_capset ... ok [INFO] [stdout] test rdp::client_info::test::from_buffer_correct_parses_client_info_pdu_unicode ... ok [INFO] [stdout] test rdp::capability_sets::virtual_channel::test::to_buffer_correctly_serializes_virtual_channel_incomplete_capset ... ok [INFO] [stdout] test rdp::client_info::test::buffer_length_is_correct_for_client_info_pdu_ansi ... ok [INFO] [stdout] test rdp::client_info::test::buffer_length_is_correct_for_client_info_pdu_unicode ... ok [INFO] [stdout] test rdp::client_info::test::from_buffer_correct_parses_client_info_pdu_unicode_without_optional_fields ... ok [INFO] [stdout] test rdp::capability_sets::brush::test::buffer_length_is_correct_for_input_capset ... ok [INFO] [stdout] test rdp::capability_sets::general::test::buffer_length_is_correct_for_general_capset ... ok [INFO] [stdout] test rdp::capability_sets::frame_acknowledge::test::from_buffer_correctly_parses_frame_acknowledge ... ok [INFO] [stdout] test rdp::client_info::test::to_buffer_correct_serializes_client_info_pdu_unicode_without_optional_fields ... ok [INFO] [stdout] test rdp::server_error_info::tests::buffer_length_is_correct_for_server_set_error_info ... ok [INFO] [stdout] test rdp::server_license::client_new_license_request::test::from_buffer_correctly_parses_client_new_license_request ... ok [INFO] [stdout] test rdp::server_license::client_new_license_request::test::salted_hash_produces_result_correctly ... ok [INFO] [stdout] test rdp::client_info::test::to_buffer_correct_serializes_client_info_pdu_unicode ... ok [INFO] [stdout] test rdp::server_license::client_new_license_request::test::session_key_blob_generates_correctly ... ok [INFO] [stdout] test rdp::server_license::client_new_license_request::test::to_buffer_correctly_serializes_client_new_license_request ... ok [INFO] [stdout] test rdp::server_license::client_new_license_request::test::buffer_length_is_correct_for_client_new_license_request ... ok [INFO] [stdout] test rdp::server_license::client_new_license_request::test::client_new_license_request_creates_correctly ... ok [INFO] [stdout] test rdp::server_license::client_new_license_request::test::master_secret_generates_correctly ... ok [INFO] [stdout] test rdp::server_license::client_platform_challenge_response::test::buffer_length_is_correct_for_platform_challenge_response_data ... ok [INFO] [stdout] test rdp::client_info::test::to_buffer_correct_serializes_client_info_pdu_ansi ... ok [INFO] [stdout] test rdp::server_error_info::tests::from_buffer_correctly_parses_server_set_error_info ... ok [INFO] [stdout] test rdp::server_license::client_platform_challenge_response::test::buffer_length_is_correct_for_client_hardware_identification ... ok [INFO] [stdout] test rdp::server_error_info::tests::to_buffer_correctly_serializes_server_set_error_info ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::test::to_buffer_correctly_serializes_rfx_capset ... ok [INFO] [stdout] test rdp::server_license::client_platform_challenge_response::test::buffer_length_is_correct_for_client_platform_challege_response ... ok [INFO] [stdout] test rdp::server_license::client_platform_challenge_response::test::from_buffer_correctly_parses_platform_challenge_response_data ... ok [INFO] [stdout] test rdp::server_license::client_platform_challenge_response::test::to_buffer_correctly_serializes_client_hardware_identification ... ok [INFO] [stdout] test rdp::server_license::client_platform_challenge_response::test::to_buffer_correctly_serializes_client_platform_challenge_response ... ok [INFO] [stdout] test rdp::server_license::licensing_error_message::test::buffer_length_is_correct_for_licensing_error_message ... ok [INFO] [stdout] test rdp::server_license::licensing_error_message::test::from_buffer_correctly_parses_licensing_error_message ... ok [INFO] [stdout] test rdp::server_license::licensing_error_message::test::to_buffer_correctly_serializes_licensing_error_message ... ok [INFO] [stdout] test rdp::server_license::server_license_request::test::buffer_length_is_correct_for_product_information ... ok [INFO] [stdout] test rdp::server_license::server_license_request::test::buffer_length_is_correct_for_proprietary_certificate ... ok [INFO] [stdout] test rdp::server_license::server_license_request::test::buffer_length_is_correct_for_rsa_public_key ... ok [INFO] [stdout] test rdp::server_license::server_license_request::test::buffer_length_is_correct_for_scope ... ok [INFO] [stdout] test rdp::server_license::server_license_request::test::from_buffer_correctly_parses_product_information ... ok [INFO] [stdout] test rdp::server_license::server_license_request::test::from_buffer_correctly_parses_proprietary_certificate ... ok [INFO] [stdout] test rdp::server_license::server_license_request::test::from_buffer_correctly_parses_rsa_public_key ... ok [INFO] [stdout] test rdp::server_license::server_license_request::test::from_buffer_correctly_parses_scope ... ok [INFO] [stdout] test rdp::server_license::server_license_request::test::from_buffer_correctly_parses_server_certificate ... ok [INFO] [stdout] test rdp::server_license::server_license_request::test::from_buffer_correctly_parses_server_license_request ... ok [INFO] [stdout] test rdp::server_license::server_license_request::test::from_buffer_correctly_parses_x509_certificate_chain ... ok [INFO] [stdout] test rdp::server_license::server_license_request::test::from_buffer_product_info_handles_invalid_strings_correctly ... ok [INFO] [stdout] test rdp::server_license::server_license_request::test::get_public_key_correctly_gets_key_from_server_certificate ... ok [INFO] [stdout] test rdp::server_license::server_license_request::test::to_buffer_correctly_serializes_rsa_public_key ... ok [INFO] [stdout] test rdp::server_license::server_license_request::test::to_buffer_correctly_serializes_proprietary_certificate ... ok [INFO] [stdout] test rdp::server_license::server_license_request::test::to_buffer_correctly_serializes_server_certificate ... ok [INFO] [stdout] test rdp::server_license::server_license_request::test::to_buffer_correctly_serializes_scope ... ok [INFO] [stdout] test rdp::server_license::server_platform_challenge::test::from_buffer_correctly_parses_server_platform_challenge ... ok [INFO] [stdout] test rdp::server_license::server_platform_challenge::test::buffer_length_is_correct_for_server_platform_challenge ... ok [INFO] [stdout] test rdp::server_license::server_license_request::test::to_buffer_correctly_serializes_x509_certificate_chain ... ok [INFO] [stdout] test rdp::server_license::server_platform_challenge::test::to_buffer_correctly_serializes_server_platform_challenge ... ok [INFO] [stdout] test rdp::server_license::server_license_request::test::to_buffer_correctly_serializes_server_license_request ... ok [INFO] [stdout] test rdp::server_license::server_upgrade_license::test::buffer_length_is_correct_for_new_license_information ... ok [INFO] [stdout] test rdp::server_license::server_upgrade_license::test::buffer_length_is_correct_for_server_upgrade_license ... ok [INFO] [stdout] test rdp::server_license::server_upgrade_license::test::from_buffer_correctly_parses_server_upgrade_license ... ok [INFO] [stdout] test rdp::server_license::server_upgrade_license::test::from_buffer_correctly_parses_new_license_information ... ok [INFO] [stdout] test rdp::server_license::server_upgrade_license::test::to_buffer_correctly_serializes_new_license_information ... ok [INFO] [stdout] test rdp::server_license::test::buffer_length_is_correct_for_license_header ... ok [INFO] [stdout] test rdp::server_license::server_upgrade_license::test::to_buffer_correctly_serializes_server_upgrade_license ... ok [INFO] [stdout] test rdp::server_license::server_license_request::test::buffer_length_is_correct_for_server_certificate ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_cache::test::from_buffer_correctly_parses_cache_entry ... ok [INFO] [stdout] test rdp::server_license::client_platform_challenge_response::test::challenge_response_creates_from_server_challenge_and_encryption_data_correctly ... ok [INFO] [stdout] test rdp::server_license::client_platform_challenge_response::test::from_buffer_correctly_parses_client_hardware_identification ... ok [INFO] [stdout] test rdp::server_license::client_platform_challenge_response::test::from_buffer_correctly_parses_client_platform_challenge_response ... ok [INFO] [stdout] test rdp::server_license::client_platform_challenge_response::test::to_buffer_correctly_serializes_platform_challenge_response_data ... ok [INFO] [stdout] test rdp::server_license::server_license_request::test::to_buffer_correctly_serializes_product_information ... ok [INFO] [stdout] test rdp::server_license::server_license_request::test::from_buffer_correctly_parses_server_license_request_no_certificate ... ok [INFO] [stdout] test rdp::server_license::server_license_request::test::buffer_length_is_correct_for_server_license_request ... ok [INFO] [stdout] test rdp::server_license::server_license_request::test::buffer_length_is_correct_for_x509_certificate_chain ... ok [INFO] [stdout] test rdp::server_license::test::read_blob_header_reads_blob_correctly ... ok [INFO] [stdout] test rdp::server_license::test::read_license_header_handles_unexpected_error_correctly ... ok [INFO] [stdout] test rdp::server_license::test::write_blob_header_writes_blob_header_correctly ... ok [INFO] [stdout] test rdp::session_info::tests::buffer_length_is_correct_for_extended_info ... ok [INFO] [stdout] test rdp::session_info::tests::buffer_length_is_correct_for_logon_info_v1 ... ok [INFO] [stdout] test rdp::server_license::test::to_buffer_correctly_serializes_license_header ... ok [INFO] [stdout] test rdp::session_info::tests::buffer_length_is_correct_for_logon_info_v2 ... ok [INFO] [stdout] test rdp::session_info::tests::from_buffer_correct_parses_extended_info ... ok [INFO] [stdout] test rdp::session_info::tests::from_buffer_correct_parses_logon_info_v1 ... ok [INFO] [stdout] test rdp::server_license::test::from_buffer_correctly_parses_license_header ... ok [INFO] [stdout] test rdp::server_license::test::mac_data_computes_correctly ... ok [INFO] [stdout] test rdp::server_license::test::read_blob_header_handles_invalid_type_correctly ... ok [INFO] [stdout] test rdp::server_license::server_upgrade_license::test::upgrade_license_verifies_correctly ... ok [INFO] [stdout] test rdp::server_license::test::read_blob_header_handles_wrong_type_correctly ... ok [INFO] [stdout] test rdp::session_info::tests::from_buffer_parsing_with_invalid_logon_infov2_size_fails ... ok [INFO] [stdout] test rdp::session_info::tests::to_buffer_correct_serializes_extended_info ... ok [INFO] [stdout] test rdp::session_info::tests::from_buffer_parsing_with_invalid_logon_version_fails ... ok [INFO] [stdout] test rdp::server_license::test::read_license_header_handles_valid_client_correctly ... ok [INFO] [stdout] test rdp::server_license::test::read_license_header_reads_correctly ... ok [INFO] [stdout] test rdp::session_info::tests::from_buffer_parsing_with_invalid_reconnect_packet_size_fails ... ok [INFO] [stdout] test rdp::session_info::tests::buffer_length_is_correct_for_plain_notify ... ok [INFO] [stdout] test rdp::test::buffer_length_is_correct_for_rdp_pdu_client_font_list ... ok [INFO] [stdout] test rdp::session_info::tests::from_buffer_correct_parses_logon_info_v2 ... ok [INFO] [stdout] test rdp::session_info::tests::from_buffer_correct_parses_plain_notify ... ok [INFO] [stdout] test rdp::session_info::tests::from_buffer_parsing_with_invalid_domain_size_fails ... ok [INFO] [stdout] test rdp::session_info::tests::from_buffer_parsing_with_invalid_logon_error_data_fails ... ok [INFO] [stdout] test rdp::session_info::tests::from_buffer_parsing_with_invalid_logon_error_type_fails ... ok [INFO] [stdout] test rdp::session_info::tests::to_buffer_correct_serializes_logon_info_v1 ... ok [INFO] [stdout] test rdp::session_info::tests::from_buffer_parsing_with_invalid_user_name_size_fails ... ok [INFO] [stdout] test rdp::test::buffer_length_is_correct_for_rdp_pdu_client_control_cooperate ... ok [INFO] [stdout] test rdp::test::buffer_length_is_correct_for_rdp_pdu_client_demand_active ... ok [INFO] [stdout] test rdp::session_info::tests::from_buffer_parsing_with_invalid_reconnect_version_fails ... ok [INFO] [stdout] test rdp::session_info::tests::from_buffer_parsing_with_invalid_session_info_type_fails ... ok [INFO] [stdout] test rdp::session_info::tests::to_buffer_correct_serializes_plain_notify ... ok [INFO] [stdout] test rdp::session_info::tests::to_buffer_correct_serializes_logon_info_v2 ... ok [INFO] [stdout] test rdp::test::buffer_length_is_correct_for_rdp_pdu_client_synchronize ... ok [INFO] [stdout] test rdp::test::from_buffer_correctly_parses_rdp_pdu_client_control_cooperate ... ok [INFO] [stdout] test rdp::test::from_buffer_correctly_parses_rdp_pdu_client_control_request_control ... ok [INFO] [stdout] test rdp::test::buffer_length_is_correct_for_rdp_pdu_server_font_map ... ok [INFO] [stdout] test rdp::test::from_buffer_correctly_parses_rdp_pdu_client_synchronize ... ok [INFO] [stdout] test rdp::test::buffer_length_is_correct_for_rdp_pdu_client_info ... ok [INFO] [stdout] test rdp::test::buffer_length_is_correct_for_rdp_pdu_server_license ... ok [INFO] [stdout] test rdp::test::buffer_length_is_correct_for_rdp_pdu_server_demand_active ... ok [INFO] [stdout] test rdp::test::from_buffer_correctly_parses_rdp_pdu_client_info ... ok [INFO] [stdout] test rdp::test::from_buffer_correctly_parses_rdp_pdu_server_control_granted_control ... ok [INFO] [stdout] test rdp::test::buffer_length_is_correct_for_rdp_pdu_server_control_granted_control ... ok [INFO] [stdout] test rdp::test::from_buffer_correctly_parses_rdp_pdu_server_demand_active ... ok [INFO] [stdout] test rdp::test::from_buffer_correctly_parses_rdp_pdu_client_demand_active ... ok [INFO] [stdout] test rdp::test::from_buffer_correctly_parses_rdp_pdu_client_font_list ... ok [INFO] [stdout] test rdp::test::to_buffer_correctly_serializes_rdp_pdu_server_font_map ... ok [INFO] [stdout] test rdp::test::from_buffer_correctly_parses_rdp_pdu_server_monitor_layout ... ok [INFO] [stdout] test rdp::test::to_buffer_correctly_serializes_rdp_pdu_client_synchronize ... ok [INFO] [stdout] test rdp::test::to_buffer_correctly_serializes_rdp_pdu_client_demand_active ... ok [INFO] [stdout] test rdp::test::to_buffer_correctly_serializes_rdp_pdu_client_control_cooperate ... ok [INFO] [stdout] test rdp::test::to_buffer_correctly_serializes_rdp_pdu_client_font_list ... ok [INFO] [stdout] test rdp::test::to_buffer_correctly_serializes_rdp_pdu_client_info ... ok [INFO] [stdout] test rdp::test::to_buffer_correctly_serializes_rdp_pdu_server_control_granted_control ... ok [INFO] [stdout] test rdp::test::from_buffer_correctly_parses_rdp_pdu_server_font_map ... ok [INFO] [stdout] test rdp::test::buffer_length_is_correct_for_rdp_pdu_client_control_request_control ... ok [INFO] [stdout] test rdp::test::from_buffer_correctly_parses_rdp_pdu_server_license ... ok [INFO] [stdout] test rdp::test::buffer_length_is_correct_for_rdp_pdu_server_monitor_layout ... ok [INFO] [stdout] test rdp::test::to_buffer_correctly_serializes_rdp_pdu_client_control_request_control ... ok [INFO] [stdout] test rdp::test::to_buffer_correctly_serializes_rdp_pdu_server_demand_active ... ok [INFO] [stdout] test rdp::vc::dvc::capabilities::tests::from_buffer_correct_parses_dvc_capabilities_response ... ok [INFO] [stdout] test rdp::vc::dvc::capabilities::tests::to_buffer_correct_serializes_dvc_capabilities_request_pdu_v1 ... ok [INFO] [stdout] test rdp::vc::dvc::capabilities::tests::from_buffer_correct_parses_dvc_capabilities_request_pdu_v1 ... ok [INFO] [stdout] test rdp::vc::dvc::capabilities::tests::from_buffer_parsing_for_dvc_caps_request_pdu_with_invalid_caps_version_fails ... ok [INFO] [stdout] test rdp::vc::dvc::capabilities::tests::to_buffer_correct_serializes_dvc_capabilities_response ... ok [INFO] [stdout] test rdp::vc::dvc::capabilities::tests::to_buffer_correct_serializes_dvc_capabilities_request_pdu_v2 ... ok [INFO] [stdout] test rdp::test::to_buffer_correctly_serializes_rdp_pdu_server_license ... ok [INFO] [stdout] test rdp::vc::dvc::create::tests::buffer_length_is_correct_for_dvc_create_response_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::capabilities::tests::buffer_length_is_correct_for_dvc_capabilities_request_pdu_v1 ... ok [INFO] [stdout] test rdp::vc::dvc::capabilities::tests::buffer_length_is_correct_for_dvc_capabilities_request_pdu_v2 ... ok [INFO] [stdout] test rdp::vc::dvc::create::tests::from_buffer_correct_parses_dvc_create_request_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::close::tests::to_buffer_correct_serializes_dvc_close_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::create::tests::to_buffer_correct_serializes_dvc_create_response_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::data::tests::from_buffer_correct_parses_dvc_data_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::create::tests::to_buffer_correct_serializes_dvc_create_request_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::data::tests::to_buffer_correct_serializes_dvc_data_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::data_first::tests::buffer_length_is_correct_for_dvc_data_first_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::data_first::tests::buffer_length_is_correct_for_dvc_server_pdu_with_data_first_where_total_length_equals_to_buffer_length ... ok [INFO] [stdout] test rdp::vc::dvc::data_first::tests::from_buffer_correct_parses_dvc_data_first_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::data_first::tests::from_buffer_parsing_for_dvc_data_first_pdu_with_invalid_message_size_fails ... ok [INFO] [stdout] test rdp::vc::dvc::data_first::tests::from_buffer_parsing_for_dvc_data_first_pdu_with_invalid_total_message_size_fails ... ok [INFO] [stdout] test rdp::vc::dvc::data_first::tests::from_buffer_correct_parses_dvc_server_pdu_with_data_first_where_total_length_equals_to_buffer_length ... ok [INFO] [stdout] test rdp::vc::dvc::data_first::tests::to_buffer_correct_serializes_dvc_server_pdu_with_data_first_where_total_length_equals_to_buffer_length ... ok [INFO] [stdout] test rdp::vc::dvc::data_first::tests::to_buffer_correct_serializes_dvc_data_first_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::buffer_length_is_correct_for_cache_import_reply ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::buffer_length_is_correct_for_cache_to_surface_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::capabilities::tests::from_buffer_correct_parses_dvc_capabilities_request_pdu_v2 ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::buffer_length_is_correct_for_create_surface_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::buffer_length_is_correct_for_evict_cache_entry_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::buffer_length_is_correct_for_frame_acknowledge_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::buffer_length_is_correct_for_map_surface_to_output_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::buffer_length_is_correct_for_reset_graphics ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::buffer_length_is_correct_for_solid_fill_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::buffer_length_is_correct_for_start_frame_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::buffer_length_is_correct_for_surface_to_cache_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::buffer_length_is_correct_for_surface_to_surface_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::buffer_length_is_correct_for_wire_to_surface_1_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::buffer_length_is_correct_for_wire_to_surface_2_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::capabilities::tests::from_buffer_parsing_for_dvc_caps_response_pdu_with_invalid_caps_version_fails ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::from_buffer_correctly_parses_cache_import_reply ... ok [INFO] [stdout] test rdp::vc::dvc::create::tests::from_buffer_correct_parses_dvc_create_response_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::from_buffer_correctly_parses_capabilities_confirm_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::from_buffer_correctly_parses_create_surface_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::from_buffer_correctly_parses_delete_encoding_context_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::from_buffer_correctly_parses_delete_surface_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::from_buffer_correctly_parses_end_frame_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::from_buffer_correctly_parses_evict_cache_entry_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::from_buffer_correctly_parses_frame_acknowledge_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::from_buffer_correctly_parses_map_surface_to_output_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::from_buffer_correctly_parses_reset_graphics ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::from_buffer_correctly_parses_solid_fill_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::from_buffer_correctly_parses_start_frame_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::from_buffer_correctly_parses_surface_to_cache_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::close::tests::from_buffer_correct_parses_dvc_close_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::from_buffer_correctly_parses_surface_to_surface_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::close::tests::buffer_length_is_correct_for_dvc_close_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::capabilities::tests::buffer_length_is_correct_for_dvc_capabilities_response ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::from_buffer_correctly_parses_wire_to_surface_2_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::to_buffer_correctly_serializes_cache_to_surface_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::from_buffer_correctly_parses_capabilities_advertise_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::to_buffer_correctly_serializes_capabilities_confirm_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::to_buffer_correctly_serializes_delete_encoding_context_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::to_buffer_correctly_serializes_delete_surface_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::to_buffer_correctly_serializes_end_frame_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::to_buffer_correctly_serializes_cache_import_reply ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::to_buffer_correctly_serializes_create_surface_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::to_buffer_correctly_serializes_evict_cache_entry_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::to_buffer_correctly_serializes_map_surface_to_output_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::buffer_length_is_correct_for_delete_surface_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::buffer_length_is_correct_for_end_frame_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::buffer_length_is_correct_for_capabilities_confirm_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::buffer_length_is_correct_for_delete_encoding_context_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::buffer_length_is_correct_for_capabilities_advertise_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::to_buffer_correctly_serializes_reset_graphics ... ok [INFO] [stdout] test rdp::test::to_buffer_correctly_serializes_rdp_pdu_server_monitor_layout ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::to_buffer_correctly_serializes_solid_fill_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::create::tests::buffer_length_is_correct_for_dvc_create_request_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::from_buffer_correctly_parses_cache_to_surface_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::to_buffer_correctly_serializes_capabilities_advertise_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::test::from_buffer_correctly_parses_server_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::to_buffer_correctly_serializes_wire_to_surface_2_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::to_buffer_correctly_serializes_surface_to_surface_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::zgfx::circular_buffer::tests::fixed_circular_buffer_correctly_reads_buffer_with_repeating_multiple_bytes ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::test::buffer_length_is_correct_for_server_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::to_buffer_correctly_serializes_wire_to_surface_1_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::zgfx::circular_buffer::tests::fixed_circular_buffer_correctly_reads_buffer_with_repeating_multiple_bytes_from_end_to_start ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::test::from_buffer_correctly_parses_client_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::test::to_buffer_correctly_serializes_server_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::test::to_buffer_correctly_serializes_client_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::to_buffer_correctly_serializes_surface_to_cache_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::to_buffer_correctly_serializes_start_frame_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::data::tests::buffer_length_is_correct_for_dvc_data_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::data::tests::from_buffer_parsing_for_dvc_data_pdu_with_invalid_message_size_fails ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::zgfx::circular_buffer::tests::fixed_circular_buffer_correctly_reads_buffer_with_repeating_one_byte ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::zgfx::control_messages::test::from_buffer_correctly_parses_zgfx_multipart_segmented_data_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::zgfx::tests::zgfx_decopresses_multiple_literals_with_match_in_center_with_not_compressed ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::zgfx::circular_buffer::tests::fixed_circular_buffer_correctly_writes_buffer_bigger_then_internal_buffer_size_with_position_at_end ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::zgfx::circular_buffer::tests::fixed_circular_buffer_correctly_writes_buffer_bigger_then_position_with_remaining_size ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::zgfx::circular_buffer::tests::fixed_circular_buffer_correctly_writes_buffer_less_then_internal_buffer_size_to_end ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::zgfx::tests::zgfx_decopresses_only_one_literal ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::zgfx::tests::zgfx_decopresses_three_literals_with_one_match_distance_3_length_57 ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::zgfx::circular_buffer::tests::fixed_circular_buffer_correctly_reads_buffer_from_end_to_start ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::zgfx::circular_buffer::tests::fixed_circular_buffer_correctly_reads_buffer_with_length_not_greater_then_buffer_length ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::zgfx::tests::zgfx_decopresses_unencoded_block_without_padding ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::zgfx::tests::zgfx_decopresses_one_literal_with_one_match_distance_1 ... ok [INFO] [stdout] test rdp::vc::dvc::tests::buffer_length_is_correct_for_dvc_header ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::zgfx::tests::zgfx_decopresses_one_literal_with_null_prefix ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::zgfx::tests::zgfx_decopresses_only_multiple_literals ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::zgfx::tests::zgfx_decopresses_single_match_unencoded_block ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::zgfx::tests::zgfx_decopresses_one_match_with_match_unencoded_bytes ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::from_buffer_correctly_parses_wire_to_surface_1_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::tests::from_buffer_according_to_type_u16_test ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::graphics_messages::test::to_buffer_correctly_serializes_frame_acknowledge_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::test::buffer_length_is_correct_for_client_pdu ... ok [INFO] [stdout] test rdp::vc::dvc::tests::from_buffer_parsing_for_dvc_header_with_invalid_pdu_type_fails ... ok [INFO] [stdout] test rdp::vc::dvc::tests::to_buffer_according_to_type_u16_test ... ok [INFO] [stdout] test rdp::vc::dvc::tests::from_buffer_according_to_type_u32_test ... ok [INFO] [stdout] test rdp::vc::dvc::tests::to_buffer_according_to_type_u8_test ... ok [INFO] [stdout] test rdp::vc::tests::buffer_length_is_correct_for_channel_header ... ok [INFO] [stdout] test rdp::vc::dvc::tests::to_buffer_correct_serializes_dvc_header ... ok [INFO] [stdout] test utils::rc4::test::check_common_case ... ok [INFO] [stdout] test utils::rc4::test::empty_message ... ok [INFO] [stdout] test utils::rc4::test::long_key ... ok [INFO] [stdout] test utils::rc4::test::long_key_message ... ok [INFO] [stdout] test utils::rc4::test::long_message ... ok [INFO] [stdout] test utils::rc4::test::one_symbol_key ... ok [INFO] [stdout] test utils::rc4::test::one_symbol_key_and_message ... ok [INFO] [stdout] test utils::rc4::test::one_symbol_similar_key_and_message ... ok [INFO] [stdout] test x224::tests::buffer_length_is_correct_for_data ... ok [INFO] [stdout] test x224::tests::buffer_length_is_correct_for_tpkt_header ... ok [INFO] [stdout] test x224::tests::from_buffer_correctly_parses_data ... ok [INFO] [stdout] test rdp::vc::tests::from_buffer_correct_parses_channel_header ... ok [INFO] [stdout] test rdp::vc::dvc::tests::from_buffer_parsing_for_client_dvc_pdu_with_invalid_id_length_type_fails ... ok [INFO] [stdout] test rdp::vc::dvc::tests::from_buffer_parsing_for_server_dvc_pdu_with_invalid_id_length_type_fails ... ok [INFO] [stdout] test rdp::vc::dvc::tests::get_length_according_to_type_u8_test ... ok [INFO] [stdout] test rdp::vc::dvc::tests::get_length_according_to_type_u16_test ... ok [INFO] [stdout] test rdp::vc::dvc::tests::get_length_according_to_type_u32_test ... ok [INFO] [stdout] test rdp::vc::dvc::tests::from_buffer_according_to_type_u8_test ... ok [INFO] [stdout] test rdp::vc::dvc::tests::to_buffer_according_to_type_u32_test ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::zgfx::control_messages::test::from_buffer_correctly_parses_zgfx_single_segmented_data_pdu ... ok [INFO] [stdout] test rdp::vc::tests::to_buffer_correct_serializes_channel_header ... ok [INFO] [stdout] test rdp::vc::dvc::tests::from_buffer_correct_parses_dvc_header ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::zgfx::circular_buffer::tests::fixed_circular_buffer_correctly_writes_buffer_bigger_then_internal_buffer_size ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::zgfx::circular_buffer::tests::fixed_circular_buffer_correctly_writes_buffer_less_then_internal_buffer_size ... ok [INFO] [stdout] test x224::tests::tpkt_header_is_written_correctly ... ok [INFO] [stdout] test x224::tests::tpkt_header_is_read_correctly ... ok [INFO] [stdout] test x224::tests::to_buffer_correctly_serializes_data ... ok [INFO] [stdout] test codecs::rfx::rlgr::tests::decode_works_with_rlgr3 ... ok [INFO] [stdout] test rdp::vc::dvc::gfx::zgfx::tests::zgfx_decopresses_multiple_single_pdus ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 712 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s [INFO] [stdout] [INFO] [stderr] Doc-tests ironrdp [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "b876964b4de78ae36992c2a7b980454df821ae0c3c492672e049d1e48300ac5e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b876964b4de78ae36992c2a7b980454df821ae0c3c492672e049d1e48300ac5e", kill_on_drop: false }` [INFO] [stdout] b876964b4de78ae36992c2a7b980454df821ae0c3c492672e049d1e48300ac5e