[INFO] crate ironrdp 0.1.0 is already in cache [INFO] extracting crate ironrdp 0.1.0 into work/ex/beta-1.38-1/sources/1.37.0/reg/ironrdp/0.1.0 [INFO] extracting crate ironrdp 0.1.0 into work/ex/beta-1.38-1/sources/beta-2019-08-13/reg/ironrdp/0.1.0 [INFO] validating manifest of ironrdp-0.1.0 on toolchain 1.37.0 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of ironrdp-0.1.0 on toolchain beta-2019-08-13 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing ironrdp-0.1.0 [INFO] finished frobbing ironrdp-0.1.0 [INFO] frobbed toml for ironrdp-0.1.0 written to work/ex/beta-1.38-1/sources/1.37.0/reg/ironrdp/0.1.0/Cargo.toml [INFO] started frobbing ironrdp-0.1.0 [INFO] finished frobbing ironrdp-0.1.0 [INFO] frobbed toml for ironrdp-0.1.0 written to work/ex/beta-1.38-1/sources/beta-2019-08-13/reg/ironrdp/0.1.0/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] testing ironrdp-0.1.0 against 1.37.0 for beta-1.38-1 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-3/1.37.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/1.37.0/reg/ironrdp/0.1.0:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.37.0" "build" "--frozen"` [INFO] [stdout] 2f16d4c23eede4659f7d9634c7ef3beff2fe9865c30e443937188c13c26296e4 [INFO] running `"docker" "start" "-a" "2f16d4c23eede4659f7d9634c7ef3beff2fe9865c30e443937188c13c26296e4"` [INFO] [stderr] Compiling chrono v0.4.7 [INFO] [stderr] Compiling md4 v0.8.0 [INFO] [stderr] Compiling sspi v0.2.0 [INFO] [stderr] Compiling ironrdp v0.1.0 (/opt/crater/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 13.06s [INFO] running `"docker" "inspect" "2f16d4c23eede4659f7d9634c7ef3beff2fe9865c30e443937188c13c26296e4"` [INFO] running `"docker" "rm" "-f" "2f16d4c23eede4659f7d9634c7ef3beff2fe9865c30e443937188c13c26296e4"` [INFO] [stdout] 2f16d4c23eede4659f7d9634c7ef3beff2fe9865c30e443937188c13c26296e4 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-3/1.37.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/1.37.0/reg/ironrdp/0.1.0:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.37.0" "test" "--frozen" "--no-run"` [INFO] [stdout] 8e5fad4b9ca27f8ed40edc3acb368dd7ed8333120e1279d02995288dc4ad6845 [INFO] running `"docker" "start" "-a" "8e5fad4b9ca27f8ed40edc3acb368dd7ed8333120e1279d02995288dc4ad6845"` [INFO] [stderr] Compiling ironrdp v0.1.0 (/opt/crater/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 12.90s [INFO] running `"docker" "inspect" "8e5fad4b9ca27f8ed40edc3acb368dd7ed8333120e1279d02995288dc4ad6845"` [INFO] running `"docker" "rm" "-f" "8e5fad4b9ca27f8ed40edc3acb368dd7ed8333120e1279d02995288dc4ad6845"` [INFO] [stdout] 8e5fad4b9ca27f8ed40edc3acb368dd7ed8333120e1279d02995288dc4ad6845 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-3/1.37.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/1.37.0/reg/ironrdp/0.1.0:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.37.0" "test" "--frozen"` [INFO] [stdout] 49b03c0047d22a38fb65b5929e1ba4787b942f26e0a8f744e0b5d7348a8a0329 [INFO] running `"docker" "start" "-a" "49b03c0047d22a38fb65b5929e1ba4787b942f26e0a8f744e0b5d7348a8a0329"` [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.12s [INFO] [stderr] Running /opt/crater/target/debug/deps/ironrdp-e7fa4cba98fe4dbd [INFO] [stdout] [INFO] [stdout] running 199 tests [INFO] [stdout] test gcc::conference_create::test::from_buffer_correctly_parses_conference_create_request ... ok [INFO] [stdout] test gcc::cluster_data::test::buffer_length_is_correct_for_client_cluster_data ... ok [INFO] [stdout] test gcc::cluster_data::test::from_buffer_correctly_parses_client_cluster_data ... ok [INFO] [stdout] test gcc::conference_create::test::buffer_length_is_correct_for_conference_create_request ... ok [INFO] [stdout] test fast_path::test::fast_path_header_with_short_len_is_parsed_correctly ... ok [INFO] [stdout] test gcc::cluster_data::test::to_buffer_correctly_serializes_client_cluster_data ... ok [INFO] [stdout] test fast_path::test::fast_path_header_with_long_len_is_parsed_correctly ... ok [INFO] [stdout] test gcc::conference_create::test::buffer_length_is_correct_for_conference_create_response ... 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_with_all_optional_fields ... 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::buffer_length_is_correct_for_client_core_data_without_optional_fields ... ok [INFO] [stdout] test gcc::conference_create::test::to_buffer_correctly_serializes_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::to_buffer_correctly_serializes_client_core_data_with_all_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::client_color_depth_is_color_depth_if_post_beta_color_depth_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::from_buffer_correctly_parses_client_core_data_without_few_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::from_buffer_correctly_parses_client_core_data_with_all_optional_fields ... 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::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::buffer_length_is_correct_for_server_core_data_without_few_optional_fields ... 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::core_data::server::test::from_buffer_correctly_parses_server_core_data_without_few_optional_fields ... ok [INFO] [stdout] test gcc::core_data::server::test::from_buffer_correctly_parses_server_core_data_without_optional_fields ... 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::core_data::server::test::to_buffer_correctly_serializes_server_core_data_without_few_optional_fields ... ok [INFO] [stdout] test gcc::core_data::server::test::to_buffer_correctly_serializes_server_core_data_without_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::to_buffer_correctly_serializes_server_message_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::message_channel_data::test::from_buffer_correctly_parses_server_message_channel_data ... ok [INFO] [stdout] test gcc::monitor_data::test::buffer_length_is_correct_for_client_monitor_data_with_monitors ... 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::from_buffer_correctly_parses_client_monitor_data_with_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::buffer_length_is_correct_for_client_monitor_extended_data_without_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_with_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::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_without_channels ... 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_without_channels ... 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::buffer_length_is_correct_for_server_network_data_with_channels_id ... ok [INFO] [stdout] test gcc::network_data::test::buffer_length_is_correct_for_client_network_data_with_channels ... 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::network_data::test::to_buffer_correctly_serializes_client_network_data_without_channels ... 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::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_server_network_data_without_channels_id ... 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::from_buffer_correctly_parses_server_security_data_with_all_fields ... ok [INFO] [stdout] test gcc::security_data::test::from_buffer_correctly_parses_client_security_data ... 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::to_buffer_correctly_serializes_server_network_data_with_channels_id ... ok [INFO] [stdout] test gcc::security_data::test::from_buffer_server_security_data_fails_with_invalid_server_random_length ... 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_server_security_data_fails_on_mismatch_of_required_and_optional_fields ... ok [INFO] [stdout] test gcc::security_data::test::to_buffer_correctly_serializes_server_security_data_without_optional_fields ... ok [INFO] [stdout] test gcc::security_data::test::from_buffer_correctly_parses_server_security_data_without_optional_fields ... ok [INFO] [stdout] test gcc::security_data::test::to_buffer_correctly_serializes_server_security_data_with_optional_fields ... 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::buffer_length_is_correct_for_client_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::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_with_one_optional_data_blocks ... ok [INFO] [stdout] test gcc::test::buffer_length_is_correct_for_server_gcc_blocks_with_optional_data_blocks ... 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_parses_server_gcc_blocks_without_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_all_optional_data_blocks ... ok [INFO] [stdout] test gcc::test::from_buffer_fails_on_invalid_gcc_type_for_client_gcc_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::test::from_buffer_correctly_parses_client_gcc_blocks_with_optional_data_blocks_in_different_order ... ok [INFO] [stdout] test gcc::test::to_buffer_correctly_serializes_server_gcc_blocks_without_optional_data_blocks ... ok [INFO] [stdout] test mcs::connect_initial::test::buffer_length_is_correct_for_connect_response ... ok [INFO] [stdout] test mcs::connect_initial::test::from_buffer_correct_parses_connect_response ... ok [INFO] [stdout] test gcc::test::to_buffer_correctly_serializes_client_gcc_blocks_without_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::connect_initial::test::buffer_length_is_correct_for_connect_initial ... ok [INFO] [stdout] test gcc::test::to_buffer_correctly_serializes_server_gcc_blocks_with_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 gcc::test::to_buffer_correctly_serializes_client_gcc_blocks_with_one_optional_data_blocks ... ok [INFO] [stdout] test mcs::connect_initial::test::to_buffer_correct_serializes_connect_initial ... ok [INFO] [stdout] test mcs::connect_initial::test::from_buffer_correct_parses_connect_initial ... 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_attach_user_request ... ok [INFO] [stdout] test mcs::test::buffer_length_is_correct_for_channel_join_request ... ok [INFO] [stdout] test mcs::test::buffer_length_is_correct_for_attach_user_confirm ... ok [INFO] [stdout] test mcs::test::buffer_length_is_correct_for_disconnect_ultimatum ... 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_send_data_indication ... ok [INFO] [stdout] test mcs::test::buffer_length_is_correct_for_erect_domain_request ... ok [INFO] [stdout] test mcs::test::buffer_length_is_correct_for_send_data_request ... ok [INFO] [stdout] test mcs::test::from_buffer_correct_parses_attach_user_confirm ... ok [INFO] [stdout] test mcs::test::from_buffer_correct_parses_attach_user_request ... ok [INFO] [stdout] test mcs::test::from_buffer_correct_parses_channel_join_confirm ... ok [INFO] [stdout] test mcs::test::from_buffer_correct_parses_channel_join_request ... ok [INFO] [stdout] test mcs::test::from_buffer_correct_parses_disconnect_ultimatum ... ok [INFO] [stdout] test mcs::test::from_buffer_correct_parses_erect_domain_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::to_buffer_correct_serializes_disconnect_ultimatum ... 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 mcs::test::to_buffer_correct_serializes_send_data_request ... ok [INFO] [stdout] test nego::tests::cookie_in_request_is_parsed_correctly ... ok [INFO] [stdout] test nego::tests::cookie_is_written_to_request ... ok [INFO] [stdout] test nego::tests::negotiation_error_is_written_correclty ... ok [INFO] [stdout] test nego::tests::negotiation_failure_in_repsonse_results_in_error ... ok [INFO] [stdout] test nego::tests::negotiation_request_is_written_correclty ... ok [INFO] [stdout] test nego::tests::negotiation_request_with_invalid_negotiation_code_results_in_error ... ok [INFO] [stdout] test nego::tests::negotiation_request_with_invalid_x224_code_results_in_error ... ok [INFO] [stdout] test nego::tests::negotiation_request_with_negotiation_data_is_parsed_correctly ... 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::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_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::routing_token_in_request_is_parsed_correctly ... ok [INFO] [stdout] test nego::tests::wrong_message_code_in_negotiation_response_results_in_error ... ok [INFO] [stdout] test per::test::read_numeric_string_returns_ok ... ok [INFO] [stdout] test nego::tests::wrong_x224_code_in_negotiation_response_results_in_error ... ok [INFO] [stdout] test per::test::read_enum_fails_on_invalid_enum_with_count ... ok [INFO] [stdout] test per::test::read_enum_fails_on_max_number ... ok [INFO] [stdout] test per::test::read_enum_returns_correct_enum ... 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_u16_fails_on_too_big_number_with_min_value ... ok [INFO] [stdout] test per::test::read_length_is_correct_length ... ok [INFO] [stdout] test per::test::read_length_is_correct_long_length ... 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::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_long_length ... ok [INFO] [stdout] test per::test::sizeof_length_is_correct_with_small_length ... ok [INFO] [stdout] test per::test::write_length_is_correct ... ok [INFO] [stdout] test per::test::write_length_is_correct_with_long_length ... ok [INFO] [stdout] test per::test::write_numeric_string_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::write_u32_returns_correct_null_number ... 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::buffer_length_is_correct_for_client_info_pdu_unicode_without_optional_fields ... ok [INFO] [stdout] test rdp::client_info::test::from_buffer_correct_parses_client_info_pdu_ansi ... ok [INFO] [stdout] test rdp::client_info::test::from_buffer_correct_parses_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::client_info::test::to_buffer_correct_serializes_client_info_pdu_ansi ... ok [INFO] [stdout] test rdp::client_info::test::to_buffer_correct_serializes_client_info_pdu_unicode ... ok [INFO] [stdout] test rdp::client_info::test::to_buffer_correct_serializes_client_info_pdu_unicode_without_optional_fields ... ok [INFO] [stdout] test rdp::client_license::test::buffer_length_is_correct_for_client_license ... ok [INFO] [stdout] test rdp::client_license::test::from_buffer_correct_parses_client_license ... ok [INFO] [stdout] test rdp::client_license::test::to_buffer_correct_serializes_client_license ... 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_client_license ... ok [INFO] [stdout] test rdp::test::from_buffer_correct_parses_rdp_pdu_client_license ... ok [INFO] [stdout] test tpdu::tests::decode_x224_correctly_decodes_connection_confirm ... ok [INFO] [stdout] test rdp::test::to_buffer_correct_serializes_rdp_pdu_client_info ... ok [INFO] [stdout] test tpdu::tests::decode_x224_correctly_decodes_connection_request ... ok [INFO] [stdout] test tpdu::tests::decode_x224_fails_on_incorrect_tpkt_len ... ok [INFO] [stdout] test tpdu::tests::parse_tdpu_data_header_advance_stream_position ... ok [INFO] [stdout] test tpdu::tests::parse_tdpu_non_data_header_advance_stream_position ... ok [INFO] [stdout] test rdp::test::to_buffer_correct_serializes_rdp_pdu_client_license ... ok [INFO] [stdout] test rdp::test::from_buffer_correct_parses_rdp_pdu_client_info ... ok [INFO] [stdout] test tpdu::tests::tpdu_code_and_len_are_read_correctly ... ok [INFO] [stdout] test tpdu::tests::tpdu_header_data_is_written_correctly ... ok [INFO] [stdout] test tpdu::tests::decode_x224_correctly_decodes_data ... ok [INFO] [stdout] test tpdu::tests::tpkt_header_is_written_correctly ... ok [INFO] [stdout] test tpdu::tests::tpdu_header_non_data_is_written_correctly ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 199 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [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 [INFO] [stdout] [INFO] running `"docker" "inspect" "49b03c0047d22a38fb65b5929e1ba4787b942f26e0a8f744e0b5d7348a8a0329"` [INFO] running `"docker" "rm" "-f" "49b03c0047d22a38fb65b5929e1ba4787b942f26e0a8f744e0b5d7348a8a0329"` [INFO] [stdout] 49b03c0047d22a38fb65b5929e1ba4787b942f26e0a8f744e0b5d7348a8a0329