[INFO] fetching crate ironrdp-pdu 0.6.0... [INFO] testing ironrdp-pdu-0.6.0 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate ironrdp-pdu 0.6.0 into /workspace/builds/worker-0-tc2/source [INFO] started tweaking crates.io crate ironrdp-pdu 0.6.0 [INFO] finished tweaking crates.io crate ironrdp-pdu 0.6.0 [INFO] tweaked toml for crates.io crate ironrdp-pdu 0.6.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate ironrdp-pdu 0.6.0 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate ironrdp-pdu 0.6.0 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" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ff391764a0b13cba612a34357d37e1448b8cbeea32b1aa9c8ec47b0999953320 [INFO] running `Command { std: "docker" "start" "-a" "ff391764a0b13cba612a34357d37e1448b8cbeea32b1aa9c8ec47b0999953320", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ff391764a0b13cba612a34357d37e1448b8cbeea32b1aa9c8ec47b0999953320", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ff391764a0b13cba612a34357d37e1448b8cbeea32b1aa9c8ec47b0999953320", kill_on_drop: false }` [INFO] [stdout] ff391764a0b13cba612a34357d37e1448b8cbeea32b1aa9c8ec47b0999953320 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2270e17a406c1be07efaf7dd1d42d7e0334f11adab1f152ba636de1e6efb385f [INFO] running `Command { std: "docker" "start" "-a" "2270e17a406c1be07efaf7dd1d42d7e0334f11adab1f152ba636de1e6efb385f", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling typenum v1.18.0 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling const-oid v0.9.6 [INFO] [stderr] Compiling thiserror v2.0.16 [INFO] [stderr] Compiling flagset v0.4.7 [INFO] [stderr] Compiling ironrdp-error v0.1.3 [INFO] [stderr] Compiling cpufeatures v0.2.17 [INFO] [stderr] Compiling bit_field v0.10.3 [INFO] [stderr] Compiling bitflags v2.9.3 [INFO] [stderr] Compiling tap v1.0.1 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling ironrdp-core v0.1.5 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling md-5 v0.10.6 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling rusticata-macros v4.1.0 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling der_derive v0.7.3 [INFO] [stderr] Compiling thiserror-impl v2.0.16 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling asn1-rs-impl v0.2.0 [INFO] [stderr] Compiling asn1-rs-derive v0.6.0 [INFO] [stderr] Compiling num-derive v0.4.2 [INFO] [stderr] Compiling der v0.7.10 [INFO] [stderr] Compiling asn1-rs v0.7.1 [INFO] [stderr] Compiling spki v0.7.3 [INFO] [stderr] Compiling pkcs1 v0.7.5 [INFO] [stderr] Compiling x509-cert v0.2.5 [INFO] [stderr] Compiling der-parser v10.0.0 [INFO] [stderr] Compiling ironrdp-pdu v0.6.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.98s [INFO] running `Command { std: "docker" "inspect" "2270e17a406c1be07efaf7dd1d42d7e0334f11adab1f152ba636de1e6efb385f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2270e17a406c1be07efaf7dd1d42d7e0334f11adab1f152ba636de1e6efb385f", kill_on_drop: false }` [INFO] [stdout] 2270e17a406c1be07efaf7dd1d42d7e0334f11adab1f152ba636de1e6efb385f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7ae5968fb4e51aa2348152d0631d2ac25930cb37fffa082003370f65ea0741d7 [INFO] running `Command { std: "docker" "start" "-a" "7ae5968fb4e51aa2348152d0631d2ac25930cb37fffa082003370f65ea0741d7", kill_on_drop: false }` [INFO] [stderr] Compiling dissimilar v1.0.10 [INFO] [stderr] Compiling expect-test v1.5.1 [INFO] [stderr] Compiling ironrdp-pdu v0.6.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 9.38s [INFO] running `Command { std: "docker" "inspect" "7ae5968fb4e51aa2348152d0631d2ac25930cb37fffa082003370f65ea0741d7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7ae5968fb4e51aa2348152d0631d2ac25930cb37fffa082003370f65ea0741d7", kill_on_drop: false }` [INFO] [stdout] 7ae5968fb4e51aa2348152d0631d2ac25930cb37fffa082003370f65ea0741d7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] fc76985019b668a13e26dcd8ea58d2609a991c514f2d06bae0e07c56cf350bd7 [INFO] running `Command { std: "docker" "start" "-a" "fc76985019b668a13e26dcd8ea58d2609a991c514f2d06bae0e07c56cf350bd7", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ironrdp_pdu-d37c457536e961d1) [INFO] [stdout] [INFO] [stdout] running 288 tests [INFO] [stdout] test basic_output::bitmap::tests::bitmap_data_length_is_correct ... ok [INFO] [stdout] test basic_output::bitmap::tests::from_buffer_bitmap_data_parsses_correctly ... ok [INFO] [stdout] test basic_output::fast_path::tests::buffer_length_is_correct_for_fast_path_header_with_forced_long_length ... ok [INFO] [stdout] test basic_output::fast_path::tests::buffer_length_is_correct_for_fast_path_header_with_long_length ... ok [INFO] [stdout] test basic_output::fast_path::tests::buffer_size_boundary_fast_path_update ... ok [INFO] [stdout] test basic_output::fast_path::tests::from_buffer_correctly_parses_fast_path_header_with_forced_long_length ... ok [INFO] [stdout] test basic_output::fast_path::tests::from_buffer_correctly_parses_fast_path_header_with_long_length ... ok [INFO] [stdout] test basic_output::bitmap::tests::to_buffer_bitmap_data_serializes_correctly ... ok [INFO] [stdout] test basic_output::fast_path::tests::buffer_length_is_correct_for_fast_path_header_with_short_length ... ok [INFO] [stdout] test basic_output::fast_path::tests::from_buffer_correctly_parses_fast_path_header_with_short_length ... ok [INFO] [stdout] test basic_output::fast_path::tests::to_buffer_correctly_serializes_fast_path_header_with_long_length ... ok [INFO] [stdout] test basic_output::fast_path::tests::to_buffer_correctly_serializes_fast_path_header_with_short_length ... ok [INFO] [stdout] test basic_output::fast_path::tests::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::buffer_length_is_correct_for_surface_command_frame_marker ... 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::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_enumerated_returns_error_on_invalid_len ... ok [INFO] [stdout] test ber::tests::read_enumerated_returns_error_on_invalid_variant ... ok [INFO] [stdout] test ber::tests::read_application_tag_returns_error_on_invalid_short_tag ... 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 ber::tests::read_bool_returns_error_on_invalid_len ... ok [INFO] [stdout] test ber::tests::read_integer_is_correct_with_1_byte_integer ... ok [INFO] [stdout] test ber::tests::read_integer_is_correct_with_3_byte_integer ... ok [INFO] [stdout] test ber::tests::read_enumerated_is_correct ... ok [INFO] [stdout] test ber::tests::read_integer_is_correct_with_4_byte_integer ... ok [INFO] [stdout] test ber::tests::read_application_tag_is_correct_with_short_tag ... ok [INFO] [stdout] test ber::tests::read_application_tag_returns_error_on_invalid_long_tag_value ... ok [INFO] [stdout] test ber::tests::read_integer_returns_error_on_incorrect_len ... ok [INFO] [stdout] test ber::tests::read_bool_returns_error_on_wrong_tag ... 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_8_byte_integer ... ok [INFO] [stdout] test basic_output::surface_commands::tests::from_buffer_correctly_parses_surface_command_bits ... ok [INFO] [stdout] test ber::tests::read_bool_true_is_correct ... ok [INFO] [stdout] test ber::tests::read_length_is_correct_with_3_byte_length ... ok [INFO] [stdout] test ber::tests::read_octet_string_tag_is_correct ... ok [INFO] [stdout] test ber::tests::read_octet_string_tag_returns_error_on_wrong_tag ... ok [INFO] [stdout] test ber::tests::read_length_returns_error_on_invalid_length ... ok [INFO] [stdout] test ber::tests::read_sequence_tag_returns_correct_length ... ok [INFO] [stdout] test ber::tests::sizeof_length_with_long_len ... ok [INFO] [stdout] test basic_output::fast_path::tests::to_buffer_correctly_serializes_fast_path_header_with_forced_long_length ... ok [INFO] [stdout] test ber::tests::write_bool_false_is_correct ... ok [INFO] [stdout] test ber::tests::write_integer_is_correct_with_1_byte_integer ... ok [INFO] [stdout] test ber::tests::read_bool_false_is_correct ... ok [INFO] [stdout] test ber::tests::read_octet_string_is_correct ... ok [INFO] [stdout] test ber::tests::read_sequence_tag_returns_error_on_invalid_tag ... ok [INFO] [stdout] test ber::tests::write_integer_is_correct_with_2_byte_integer ... ok [INFO] [stdout] test ber::tests::write_bool_true_is_correct ... 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 basic_output::fast_path::tests::from_buffer_correctly_parses_fast_path_update ... ok [INFO] [stdout] test ber::tests::write_enumerated_is_correct ... ok [INFO] [stdout] test ber::tests::write_length_is_correct_with_2_byte_length ... ok [INFO] [stdout] test ber::tests::write_length_is_correct_with_3_byte_length ... 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 crypto::rc4::test::long_key ... ok [INFO] [stdout] test crypto::rc4::test::long_key_message ... ok [INFO] [stdout] test crypto::rc4::test::one_symbol_key ... ok [INFO] [stdout] test ber::tests::write_sequence_tag_is_correct ... ok [INFO] [stdout] test per::tests::read_enum_fails_on_max_number ... ok [INFO] [stdout] test ber::tests::write_universal_tag_construct_enumerated_is_correct ... ok [INFO] [stdout] test per::tests::read_enum_fails_on_invalid_enum_with_count ... ok [INFO] [stdout] test ber::tests::write_universal_tag_primitive_integer_is_correct ... ok [INFO] [stdout] test crypto::rc4::test::long_message ... ok [INFO] [stdout] test crypto::rc4::test::check_common_case ... ok [INFO] [stdout] test crypto::rc4::test::one_symbol_similar_key_and_message ... ok [INFO] [stdout] test crypto::rc4::test::one_symbol_key_and_message ... ok [INFO] [stdout] test crypto::rc4::test::empty_message ... ok [INFO] [stdout] test per::tests::read_enum_returns_correct_enum ... ok [INFO] [stdout] test per::tests::read_length_is_correct_length ... ok [INFO] [stdout] test per::tests::read_length_is_correct_long_length ... ok [INFO] [stdout] test per::tests::read_octet_string_returns_ok ... ok [INFO] [stdout] test per::tests::read_numeric_string_no_panic ... ok [INFO] [stdout] test per::tests::read_u16_fails_on_too_big_number_with_min_value ... ok [INFO] [stdout] test per::tests::read_u32_fails_on_invalid_length ... ok [INFO] [stdout] test per::tests::read_u32_returns_correct_with_1_byte_number ... ok [INFO] [stdout] test per::tests::read_u32_returns_correct_with_4_bytes_number ... ok [INFO] [stdout] test per::tests::read_u32_returns_correct_with_2_bytes_number ... ok [INFO] [stdout] test per::tests::read_u32_returns_correct_with_null_number ... ok [INFO] [stdout] test per::tests::write_object_id_is_correct ... ok [INFO] [stdout] test per::tests::write_octet_string_is_correct ... ok [INFO] [stdout] test per::tests::read_object_id_returns_ok ... ok [INFO] [stdout] test per::tests::sizeof_length_is_correct_with_small_length ... ok [INFO] [stdout] test per::tests::write_u16_returns_correct_number ... ok [INFO] [stdout] test per::tests::write_length_is_correct ... ok [INFO] [stdout] test per::tests::sizeof_length_is_correct_with_long_length ... ok [INFO] [stdout] test per::tests::write_length_is_correct_with_long_length ... ok [INFO] [stdout] test per::tests::write_numeric_string_is_correct ... ok [INFO] [stdout] test per::tests::write_u16_fails_if_min_is_greater_then_number ... ok [INFO] [stdout] test ber::tests::read_length_is_correct_with_1_byte_length ... ok [INFO] [stdout] test basic_output::fast_path::tests::from_buffer_returns_error_on_long_length_for_fast_path_update ... ok [INFO] [stdout] test per::tests::read_u16_returns_correct_number ... ok [INFO] [stdout] test per::tests::write_u32_returns_correct_4_byte_number ... ok [INFO] [stdout] test per::tests::write_u32_returns_correct_null_number ... ok [INFO] [stdout] test per::tests::write_u32_returns_correct_1_byte_number ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_cache::tests::buffer_length_is_correct_for_bitmap_cache_capset ... ok [INFO] [stdout] test per::tests::write_u32_returns_correct_2_bytes_number ... ok [INFO] [stdout] test rdp::capability_sets::bitmap::tests::to_buffer_correctly_serializes_bitmap_capset ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_cache::tests::buffer_length_is_correct_for_bitmap_cache_rev2_capset ... ok [INFO] [stdout] test rdp::capability_sets::bitmap::tests::from_buffer_correctly_parses_bitmap_capset ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_cache::tests::to_buffer_correctly_serializes_bitmap_cache_rev2_capset ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_cache::tests::buffer_length_is_correct_for_cache_entry ... ok [INFO] [stdout] test rdp::capability_sets::bitmap::tests::buffer_length_is_correct_for_bitmap_capset ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_cache::tests::to_buffer_correctly_serializes_cache_entry ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_cache::tests::from_buffer_correctly_parses_cell_info ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_cache::tests::to_buffer_correctly_serializes_cell_info ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_cache::tests::buffer_length_is_correct_for_cell_info ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_cache::tests::from_buffer_correctly_parses_bitmap_cache_capset ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::buffer_length_is_correct_for_bitmap_codec ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_cache::tests::to_buffer_correctly_serializes_bitmap_cache_capset ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_cache::tests::from_buffer_correctly_parses_cache_entry ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::buffer_length_is_correct_for_codec ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::buffer_length_is_correct_for_rfx_caps ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::buffer_length_is_correct_for_rfx_client_caps_container ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::buffer_length_is_correct_for_rfx_icap ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::buffer_length_is_correct_for_rfx_capset ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::codec_with_invalid_property_length_handles_correctly ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::buffer_length_is_correct_for_guid ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::codec_with_property_length_and_ignore_guid_handled_correctly ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::buffer_length_is_correct_for_nscodec ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::buffer_length_is_correct_for_codec_server_mode ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::from_buffer_correctly_parses_bitmap_codecs ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::from_buffer_correctly_parses_rfx_caps ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::from_buffer_correctly_parses_rfx_capset ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::from_buffer_correctly_parses_rfx_client_caps_container ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::from_buffer_correctly_parses_codec_server_mode ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::from_buffer_correctly_parses_rfx_icap ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::ns_codec_with_too_high_color_loss_level_handled_correctly ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::ns_codec_with_too_low_color_loss_level_handled_correctly ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::from_buffer_correctly_parses_codec ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::from_buffer_correctly_parses_guid ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::to_buffer_correctly_serializes_bitmap_codes ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::from_buffer_correctly_parses_nscodec ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::to_buffer_correctly_serializes_codec ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::to_buffer_correctly_serializes_guid ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::to_buffer_correctly_serializes_nscodec ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::to_buffer_correctly_serializes_rfx_capset ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::to_buffer_correctly_serializes_rfx_client_caps_container ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::to_buffer_correctly_serializes_codec_server_mode ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::to_buffer_correctly_serializes_rfx_icap ... ok [INFO] [stdout] test rdp::capability_sets::brush::tests::from_buffer_successfully_parses_brush_capset ... ok [INFO] [stdout] test rdp::capability_sets::brush::tests::buffer_length_is_correct_for_input_capset ... ok [INFO] [stdout] test rdp::capability_sets::brush::tests::to_buffer_successfully_serializes_brush_capset ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::to_buffer_correctly_serializes_rfx_caps ... ok [INFO] [stdout] test rdp::capability_sets::frame_acknowledge::test::from_buffer_correctly_parses_frame_acknowledge ... ok [INFO] [stdout] test rdp::capability_sets::general::tests::to_buffer_correctly_serializes_general_capset ... ok [INFO] [stdout] test rdp::capability_sets::glyph_cache::tests::buffer_length_is_correct_for_glyph_cache_capset ... ok [INFO] [stdout] test rdp::capability_sets::glyph_cache::tests::from_buffer_correctly_parses_cache_definition ... ok [INFO] [stdout] test rdp::capability_sets::glyph_cache::tests::from_buffer_correctly_parses_glyph_cache_capset ... ok [INFO] [stdout] test rdp::capability_sets::input::tests::buffer_length_is_correct_for_input_capset ... ok [INFO] [stdout] test rdp::capability_sets::glyph_cache::tests::to_buffer_correctly_serializes_cache_definition ... ok [INFO] [stdout] test rdp::capability_sets::frame_acknowledge::test::to_buffer_correctly_serializes_frame_acknowledge ... ok [INFO] [stdout] test rdp::capability_sets::glyph_cache::tests::to_buffer_correctly_serializes_glyph_cache_capset ... ok [INFO] [stdout] test rdp::capability_sets::general::tests::buffer_length_is_correct_for_general_capset ... ok [INFO] [stdout] test rdp::capability_sets::general::tests::from_buffer_correctly_parses_general_capset ... ok [INFO] [stdout] test rdp::capability_sets::glyph_cache::tests::buffer_length_is_correct_for_cache_definition ... ok [INFO] [stdout] test rdp::capability_sets::frame_acknowledge::test::buffer_length_is_correct_for_frame_acknowledge ... ok [INFO] [stdout] test rdp::capability_sets::multifragment_update::test::buffer_length_is_correct_for_multifragment_update ... ok [INFO] [stdout] test rdp::capability_sets::input::tests::to_buffer_correctly_serializes_input_capset ... ok [INFO] [stdout] test rdp::capability_sets::input::tests::from_buffer_correctly_parses_input_capset ... ok [INFO] [stdout] test rdp::capability_sets::large_pointer::test::to_buffer_correctly_serializes_large_pointer ... ok [INFO] [stdout] test rdp::capability_sets::large_pointer::test::from_buffer_correctly_parses_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::large_pointer::test::buffer_length_is_correct_for_large_pointer ... ok [INFO] [stdout] test rdp::capability_sets::offscreen_bitmap_cache::tests::buffer_length_is_correct_for_offscreen_bitmap_cache_capset ... ok [INFO] [stdout] test rdp::capability_sets::order::tests::buffer_length_is_correct_for_order_capset ... ok [INFO] [stdout] test rdp::capability_sets::offscreen_bitmap_cache::tests::from_buffer_correctly_parses_offscreen_bitmap_cache_capset ... ok [INFO] [stdout] test rdp::capability_sets::pointer::tests::buffer_length_is_correct_for_pointer_capset ... ok [INFO] [stdout] test rdp::capability_sets::pointer::tests::from_buffer_correctly_parses_pointer_capset ... ok [INFO] [stdout] test rdp::capability_sets::offscreen_bitmap_cache::tests::to_buffer_correctly_serializes_offscreen_bitmap_cache_capset ... ok [INFO] [stdout] test rdp::capability_sets::pointer::tests::to_buffer_correctly_serializes_pointer_capset ... ok [INFO] [stdout] test rdp::capability_sets::sound::tests::from_buffer_correctly_parses_sound_capset ... ok [INFO] [stdout] test rdp::capability_sets::surface_commands::tests::from_buffer_correctly_parses_surface_commands_capset ... ok [INFO] [stdout] test rdp::capability_sets::sound::tests::to_buffer_correctly_serializes_sound_capset ... ok [INFO] [stdout] test rdp::capability_sets::virtual_channel::tests::buffer_length_is_correct_for_virtual_channel_incomplete_capset ... ok [INFO] [stdout] test rdp::capability_sets::sound::tests::buffer_length_is_correct_for_sound_capset ... ok [INFO] [stdout] test rdp::server_error_info::tests::buffer_length_is_correct_for_server_set_error_info ... ok [INFO] [stdout] test rdp::capability_sets::order::tests::from_buffer_correctly_parses_order_capset ... ok [INFO] [stdout] test rdp::server_error_info::tests::from_buffer_correctly_parses_server_set_error_info ... ok [INFO] [stdout] test rdp::capability_sets::order::tests::to_buffer_correctly_serializes_order_capset ... ok [INFO] [stdout] test rdp::server_error_info::tests::to_buffer_correctly_serializes_server_set_error_info ... ok [INFO] [stdout] test rdp::server_license::client_new_license_request::tests::buffer_length_is_correct_for_client_new_license_request ... ok [INFO] [stdout] test rdp::server_license::client_new_license_request::tests::master_secret_generates_correctly ... ok [INFO] [stdout] test rdp::server_license::client_new_license_request::tests::from_buffer_correctly_parses_client_new_license_request ... ok [INFO] [stdout] test rdp::server_license::client_new_license_request::tests::salted_hash_produces_result_correctly ... 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_license::client_new_license_request::tests::session_key_blob_generates_correctly ... ok [INFO] [stdout] test rdp::server_license::client_new_license_request::tests::to_buffer_correctly_serializes_client_new_license_request ... ok [INFO] [stdout] test rdp::server_license::client_platform_challenge_response::test::buffer_length_is_correct_for_client_platform_challenge_response ... 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::server_license::client_platform_challenge_response::test::from_buffer_correctly_parses_client_hardware_identification ... ok [INFO] [stdout] test rdp::server_license::client_new_license_request::tests::client_new_license_request_creates_correctly ... ok [INFO] [stdout] test rdp::server_license::client_platform_challenge_response::test::to_buffer_correctly_serializes_client_hardware_identification ... ok [INFO] [stdout] test rdp::capability_sets::virtual_channel::tests::to_buffer_correctly_serializes_virtual_channel_incomplete_capset ... 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::client_platform_challenge_response::test::to_buffer_correctly_serializes_platform_challenge_response_data ... ok [INFO] [stdout] test rdp::server_license::licensing_error_message::test::buffer_length_is_correct_for_licensing_error_message ... ok [INFO] [stdout] test rdp::capability_sets::virtual_channel::tests::from_buffer_correctly_parses_virtual_channel_capset ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_cache::tests::from_buffer_correctly_parses_bitmap_cache_rev2_capset ... ok [INFO] [stdout] test rdp::capability_sets::surface_commands::tests::buffer_length_is_correct_for_surface_commands_capset ... 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::licensing_error_message::test::to_buffer_correctly_serializes_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::capability_sets::virtual_channel::tests::to_buffer_correctly_serializes_virtual_channel_capset ... ok [INFO] [stdout] test rdp::capability_sets::virtual_channel::tests::buffer_length_is_correct_for_virtual_channel_capset ... ok [INFO] [stdout] test rdp::capability_sets::virtual_channel::tests::from_buffer_correctly_parses_virtual_channel_incomplete_capset ... ok [INFO] [stdout] test rdp::capability_sets::surface_commands::tests::to_buffer_correctly_serializes_surface_commands_capset ... 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::server_license_request::tests::buffer_length_is_correct_for_product_information ... ok [INFO] [stdout] test rdp::server_license::server_license_request::tests::buffer_length_is_correct_for_proprietary_certificate ... ok [INFO] [stdout] test rdp::server_license::server_license_request::tests::buffer_length_is_correct_for_rsa_public_key ... ok [INFO] [stdout] test rdp::server_license::server_license_request::tests::buffer_length_is_correct_for_scope ... ok [INFO] [stdout] test rdp::server_license::server_license_request::tests::buffer_length_is_correct_for_server_certificate ... ok [INFO] [stdout] test rdp::server_license::server_license_request::tests::buffer_length_is_correct_for_server_license_request ... ok [INFO] [stdout] test rdp::server_license::server_license_request::tests::buffer_length_is_correct_for_x509_certificate_chain ... ok [INFO] [stdout] test rdp::server_license::server_license_request::tests::from_buffer_correctly_parses_product_information ... ok [INFO] [stdout] test rdp::server_license::server_license_request::tests::from_buffer_correctly_parses_proprietary_certificate ... ok [INFO] [stdout] test rdp::server_license::server_license_request::tests::from_buffer_correctly_parses_rsa_public_key ... ok [INFO] [stdout] test rdp::server_license::server_license_request::tests::from_buffer_correctly_parses_scope ... ok [INFO] [stdout] test rdp::server_license::server_license_request::tests::from_buffer_correctly_parses_server_certificate ... ok [INFO] [stdout] test rdp::server_license::server_license_request::tests::from_buffer_correctly_parses_server_license_request ... ok [INFO] [stdout] test rdp::server_license::server_license_request::tests::from_buffer_correctly_parses_server_license_request_no_certificate ... ok [INFO] [stdout] test rdp::server_license::server_license_request::tests::from_buffer_correctly_parses_x509_certificate_chain ... ok [INFO] [stdout] test rdp::server_license::server_license_request::tests::from_buffer_product_info_handles_invalid_strings_correctly ... ok [INFO] [stdout] test rdp::server_license::server_license_request::tests::get_public_key_correctly_gets_key_from_server_certificate ... ok [INFO] [stdout] test rdp::server_license::server_license_request::tests::to_buffer_correctly_serializes_product_information ... ok [INFO] [stdout] test rdp::server_license::server_license_request::tests::to_buffer_correctly_serializes_proprietary_certificate ... ok [INFO] [stdout] test rdp::server_license::server_license_request::tests::to_buffer_correctly_serializes_rsa_public_key ... ok [INFO] [stdout] test basic_output::fast_path::tests::buffer_length_is_correct_for_fast_path_update ... ok [INFO] [stdout] test ber::tests::write_application_tag_is_correct_with_long_tag ... ok [INFO] [stdout] test ber::tests::write_application_tag_is_correct_with_short_tag ... ok [INFO] [stdout] test rdp::server_license::server_license_request::tests::to_buffer_correctly_serializes_scope ... ok [INFO] [stdout] test rdp::capability_sets::bitmap_codecs::tests::codec_with_empty_property_length_and_ignore_guid_handles_correctly ... 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::server_license_request::tests::to_buffer_correctly_serializes_server_certificate ... ok [INFO] [stdout] test rdp::server_license::server_license_request::tests::to_buffer_correctly_serializes_server_license_request ... ok [INFO] [stdout] test rdp::server_license::server_license_request::tests::to_buffer_correctly_serializes_x509_certificate_chain ... 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_platform_challenge::test::from_buffer_correctly_parses_server_platform_challenge ... ok [INFO] [stdout] test rdp::server_license::server_platform_challenge::test::from_buffer_correctly_parses_server_platform_challenge_resiliently ... 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_upgrade_license::tests::buffer_length_is_correct_for_new_license_information ... ok [INFO] [stdout] test rdp::server_license::server_upgrade_license::tests::buffer_length_is_correct_for_server_upgrade_license ... ok [INFO] [stdout] test rdp::server_license::server_upgrade_license::tests::from_buffer_correctly_parses_new_license_information ... ok [INFO] [stdout] test rdp::server_license::server_upgrade_license::tests::from_buffer_correctly_parses_server_upgrade_license ... ok [INFO] [stdout] test rdp::server_license::server_upgrade_license::tests::to_buffer_correctly_serializes_new_license_information ... ok [INFO] [stdout] test rdp::server_license::server_upgrade_license::tests::to_buffer_correctly_serializes_server_upgrade_license ... ok [INFO] [stdout] test rdp::server_license::server_upgrade_license::tests::upgrade_license_verifies_correctly ... ok [INFO] [stdout] test rdp::server_license::tests::buffer_length_is_correct_for_license_header ... ok [INFO] [stdout] test rdp::server_license::tests::from_buffer_correctly_parses_license_header ... ok [INFO] [stdout] test rdp::server_license::tests::read_blob_header_handles_invalid_type_correctly ... ok [INFO] [stdout] test rdp::server_license::tests::read_blob_header_handles_wrong_type_correctly ... ok [INFO] [stdout] test rdp::server_license::tests::mac_data_computes_correctly ... ok [INFO] [stdout] test rdp::server_license::tests::read_blob_header_reads_blob_correctly ... ok [INFO] [stdout] test rdp::server_license::tests::read_license_header_handles_valid_client_correctly ... ok [INFO] [stdout] test rdp::server_license::tests::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::session_info::tests::buffer_length_is_correct_for_logon_info_v2 ... ok [INFO] [stdout] test rdp::server_license::tests::read_license_header_reads_correctly ... ok [INFO] [stdout] test rdp::server_license::tests::to_buffer_correctly_serializes_license_header ... ok [INFO] [stdout] test rdp::session_info::tests::buffer_length_is_correct_for_plain_notify ... 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::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_type_fails ... ok [INFO] [stdout] test rdp::session_info::tests::from_buffer_parsing_with_invalid_logon_version_fails ... 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_logon_infov2_size_fails ... 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::from_buffer_parsing_with_invalid_session_info_type_fails ... ok [INFO] [stdout] test rdp::session_info::tests::from_buffer_parsing_with_invalid_user_name_size_fails ... ok [INFO] [stdout] test rdp::session_info::tests::to_buffer_correct_serializes_extended_info ... ok [INFO] [stdout] test rdp::session_info::tests::to_buffer_correct_serializes_logon_info_v1 ... ok [INFO] [stdout] test rdp::session_info::tests::to_buffer_correct_serializes_logon_info_v2 ... ok [INFO] [stdout] test rdp::session_info::tests::to_buffer_correct_serializes_plain_notify ... ok [INFO] [stdout] test rdp::vc::tests::buffer_length_is_correct_for_channel_header ... ok [INFO] [stdout] test rdp::vc::tests::from_buffer_correct_parses_channel_header ... ok [INFO] [stdout] test rdp::vc::tests::to_buffer_correct_serializes_channel_header ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 288 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "fc76985019b668a13e26dcd8ea58d2609a991c514f2d06bae0e07c56cf350bd7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fc76985019b668a13e26dcd8ea58d2609a991c514f2d06bae0e07c56cf350bd7", kill_on_drop: false }` [INFO] [stdout] fc76985019b668a13e26dcd8ea58d2609a991c514f2d06bae0e07c56cf350bd7