[INFO] fetching crate openigtlink-rust 0.4.1... [INFO] testing openigtlink-rust-0.4.1 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-8 [INFO] extracting crate openigtlink-rust 0.4.1 into /workspace/builds/worker-0-tc1/source [INFO] started tweaking crates.io crate openigtlink-rust 0.4.1 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate openigtlink-rust 0.4.1 [INFO] tweaked toml for crates.io crate openigtlink-rust 0.4.1 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate openigtlink-rust 0.4.1 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate openigtlink-rust 0.4.1 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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [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-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 095ae2f8ee95ad320d3de01020d0d750a66139195b5ef2b1210fce28adfb35ab [INFO] running `Command { std: "docker" "start" "-a" "095ae2f8ee95ad320d3de01020d0d750a66139195b5ef2b1210fce28adfb35ab", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "095ae2f8ee95ad320d3de01020d0d750a66139195b5ef2b1210fce28adfb35ab", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "095ae2f8ee95ad320d3de01020d0d750a66139195b5ef2b1210fce28adfb35ab", kill_on_drop: false }` [INFO] [stdout] 095ae2f8ee95ad320d3de01020d0d750a66139195b5ef2b1210fce28adfb35ab [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9fb818c50e6bad96310b4129421557b94be7f6c71c8dd321616b286bad03ccb9 [INFO] running `Command { std: "docker" "start" "-a" "9fb818c50e6bad96310b4129421557b94be7f6c71c8dd321616b286bad03ccb9", kill_on_drop: false }` [INFO] [stderr] Compiling find-msvc-tools v0.1.3 [INFO] [stderr] Compiling aws-lc-rs v1.14.1 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling rustls v0.23.32 [INFO] [stderr] Compiling mio v1.0.4 [INFO] [stderr] Compiling signal-hook-registry v1.4.6 [INFO] [stderr] Compiling socket2 v0.6.0 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling regex-automata v0.4.11 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling flate2 v1.1.4 [INFO] [stderr] Compiling rustls-pemfile v2.2.0 [INFO] [stderr] Compiling rustls-native-certs v0.8.1 [INFO] [stderr] Compiling cc v1.2.40 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling cmake v0.1.54 [INFO] [stderr] Compiling aws-lc-sys v0.32.2 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling tracing-subscriber v0.3.20 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling rustls-webpki v0.103.7 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling openigtlink-rust v0.4.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 40.95s [INFO] running `Command { std: "docker" "inspect" "9fb818c50e6bad96310b4129421557b94be7f6c71c8dd321616b286bad03ccb9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9fb818c50e6bad96310b4129421557b94be7f6c71c8dd321616b286bad03ccb9", kill_on_drop: false }` [INFO] [stdout] 9fb818c50e6bad96310b4129421557b94be7f6c71c8dd321616b286bad03ccb9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e14a9a0440a2c015c20b790ff195a43a9f89f3a7df1e42ce3caed501d7c4e2cf [INFO] running `Command { std: "docker" "start" "-a" "e14a9a0440a2c015c20b790ff195a43a9f89f3a7df1e42ce3caed501d7c4e2cf", kill_on_drop: false }` [INFO] [stderr] Compiling regex-automata v0.4.11 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling clap_builder v4.5.48 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling async-stream-impl v0.3.6 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling is-terminal v0.4.16 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling async-stream v0.3.6 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling clap v4.5.48 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling regex v1.11.3 [INFO] [stderr] Compiling tracing-subscriber v0.3.20 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling tokio-stream v0.1.17 [INFO] [stderr] Compiling openigtlink-rust v0.4.1 (/opt/rustwide/workdir) [INFO] [stderr] Compiling tokio-test v0.4.4 [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/protocol/types/query/mod.rs:60:9 [INFO] [stdout] | [INFO] [stdout] 60 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 27.39s [INFO] running `Command { std: "docker" "inspect" "e14a9a0440a2c015c20b790ff195a43a9f89f3a7df1e42ce3caed501d7c4e2cf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e14a9a0440a2c015c20b790ff195a43a9f89f3a7df1e42ce3caed501d7c4e2cf", kill_on_drop: false }` [INFO] [stdout] e14a9a0440a2c015c20b790ff195a43a9f89f3a7df1e42ce3caed501d7c4e2cf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] dbd22a94c2a2a66ee41b1e05c8c8d5e17c1ed28767bddc2ac9248a1abe7e5db9 [INFO] running `Command { std: "docker" "start" "-a" "dbd22a94c2a2a66ee41b1e05c8c8d5e17c1ed28767bddc2ac9248a1abe7e5db9", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/protocol/types/query/mod.rs:60:9 [INFO] [stderr] | [INFO] [stderr] 60 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `openigtlink-rust` (lib test) generated 1 warning (run `cargo fix --lib -p openigtlink-rust --tests` to apply 1 suggestion) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/openigtlink_rust-142d27346a7143da) [INFO] [stdout] [INFO] [stdout] running 355 tests [INFO] [stdout] test compression::tests::test_compression_level_values ... ok [INFO] [stdout] test compression::tests::test_compression_stats ... ok [INFO] [stdout] test compression::tests::test_compression_type_names ... ok [INFO] [stdout] test compression::tests::test_no_compression ... ok [INFO] [stdout] test compression::tests::test_empty_data ... ok [INFO] [stdout] test compression::tests::test_deflate_compression ... ok [INFO] [stdout] test compression::tests::test_gzip_compression ... ok [INFO] [stdout] test io::async_server::tests::test_async_server_bind ... ok [INFO] [stdout] test io::builder::tests::test_builder_state_transitions ... ok [INFO] [stdout] test io::async_server::tests::test_async_server_local_addr ... ok [INFO] [stdout] test io::builder::tests::test_builder_options ... ok [INFO] [stdout] test io::builder::tests::test_parse_addr ... ok [INFO] [stdout] test io::reconnect::tests::test_reconnect_config_defaults ... ok [INFO] [stdout] test io::tls_server::tests::test_module_exists ... ok [INFO] [stdout] test compression::tests::test_random_data_compression ... ok [INFO] [stdout] test io::udp::tests::test_client_bind ... ok [INFO] [stdout] test io::udp::tests::test_max_datagram_size ... ok [INFO] [stdout] test protocol::crc::tests::test_crc_deterministic ... ok [INFO] [stdout] test protocol::crc::tests::test_crc_with_initial_value ... ok [INFO] [stdout] test io::builder::tests::test_phantom_data_is_zero_size ... ok [INFO] [stdout] test io::reconnect::tests::test_reconnect_config_delay_calculation ... ok [INFO] [stdout] test io::reconnect::tests::test_reconnect_config_infinite ... ok [INFO] [stdout] test io::udp::tests::test_message_too_large ... ok [INFO] [stdout] test io::udp::tests::test_local_addr ... ok [INFO] [stdout] test compression::tests::test_compression_levels ... ok [INFO] [stdout] test protocol::crc::tests::test_empty_data ... ok [INFO] [stdout] test protocol::crc::tests::test_incremental_crc ... ok [INFO] [stdout] test io::udp::tests::test_send_receive ... ok [INFO] [stdout] test io::udp::tests::test_server_bind ... ok [INFO] [stdout] test protocol::crc::tests::test_single_byte ... ok [INFO] [stdout] test protocol::crc::tests::test_verify_crc_valid ... ok [INFO] [stdout] test protocol::crc::tests::test_different_data_different_crc ... ok [INFO] [stdout] test protocol::crc::tests::test_verify_crc_invalid ... ok [INFO] [stdout] test protocol::extended_header::tests::test_decode_too_small ... ok [INFO] [stdout] test protocol::extended_header::tests::test_encode_decode_roundtrip ... ok [INFO] [stdout] test protocol::extended_header::tests::test_encode_decode_with_additional_fields ... ok [INFO] [stdout] test protocol::extended_header::tests::test_big_endian_encoding ... ok [INFO] [stdout] test protocol::extended_header::tests::test_new_extended_header ... ok [INFO] [stdout] test protocol::extended_header::tests::test_with_metadata ... ok [INFO] [stdout] test protocol::extended_header::tests::test_with_message_id ... ok [INFO] [stdout] test protocol::extended_header::tests::test_size_methods ... ok [INFO] [stdout] test protocol::factory::tests::test_factory_crc_verification ... ok [INFO] [stdout] test protocol::factory::tests::test_factory_decode_status ... ok [INFO] [stdout] test protocol::extended_header::tests::test_real_world_example ... ok [INFO] [stdout] test protocol::factory::tests::test_factory_decode_transform ... ok [INFO] [stdout] test protocol::factory::tests::test_factory_unknown_type ... ok [INFO] [stdout] test protocol::header::tests::test_big_endian_encoding ... ok [INFO] [stdout] test protocol::extended_header::tests::test_decode_invalid_size ... ok [INFO] [stdout] test protocol::header::tests::test_device_name_creation ... ok [INFO] [stdout] test protocol::header::tests::test_header_roundtrip ... ok [INFO] [stdout] test protocol::header::tests::test_timestamp_now ... ok [INFO] [stdout] test protocol::header::tests::test_timestamp_u64_roundtrip ... ok [INFO] [stdout] test protocol::header::tests::test_header_size ... ok [INFO] [stdout] test protocol::message::tests::test_backward_compatibility_version2 ... ok [INFO] [stdout] test protocol::header::tests::test_timestamp_conversion ... ok [INFO] [stdout] test protocol::message::tests::test_crc_skip_performance ... ok [INFO] [stdout] test protocol::header::tests::test_header_decode_short_buffer ... ok [INFO] [stdout] test protocol::message::tests::test_crc_verification ... ok [INFO] [stdout] test protocol::message::tests::test_decode_default_uses_crc_verification ... ok [INFO] [stdout] test protocol::message::tests::test_decode_short_buffer ... ok [INFO] [stdout] test protocol::header::tests::test_timestamp_zero ... ok [INFO] [stdout] test protocol::message::tests::test_decode_with_crc_verification_disabled ... ok [INFO] [stdout] test protocol::message::tests::test_decode_with_crc_verification_enabled ... ok [INFO] [stdout] test protocol::message::tests::test_extended_header_clear ... ok [INFO] [stdout] test protocol::header::tests::test_type_name_creation ... ok [INFO] [stdout] test protocol::message::tests::test_extended_header_body_size_calculation ... ok [INFO] [stdout] test protocol::message::tests::test_extended_header_detection_by_field_not_version ... ok [INFO] [stdout] test protocol::header::tests::test_type_name_too_long ... ok [INFO] [stdout] test protocol::message::tests::test_full_message_roundtrip_capability ... ok [INFO] [stdout] test protocol::message::tests::test_full_message_roundtrip_status ... ok [INFO] [stdout] test protocol::message::tests::test_extended_header_empty ... ok [INFO] [stdout] test protocol::message::tests::test_extended_header_large ... ok [INFO] [stdout] test protocol::message::tests::test_message_encode_decode ... ok [INFO] [stdout] test protocol::message::tests::test_full_message_roundtrip_transform ... ok [INFO] [stdout] test protocol::message::tests::test_message_size_calculation ... ok [INFO] [stdout] test protocol::message::tests::test_extended_header_set_get ... ok [INFO] [stdout] test protocol::message::tests::test_metadata_empty ... ok [INFO] [stdout] test protocol::message::tests::test_message_trait ... ok [INFO] [stdout] test protocol::message::tests::test_metadata_clear ... ok [INFO] [stdout] test protocol::message::tests::test_metadata_set_get ... ok [INFO] [stdout] test protocol::message::tests::test_timestamp_reasonable ... ok [INFO] [stdout] test protocol::message::tests::test_version3_crc_includes_extended_header ... ok [INFO] [stdout] test protocol::message::tests::test_no_extended_header_with_zero_size_field ... ok [INFO] [stdout] test protocol::message::tests::test_version3_crc_skip_with_extended_header ... ok [INFO] [stdout] test protocol::message::tests::test_version3_encode_decode_with_extended_header ... ok [INFO] [stdout] test protocol::message::tests::test_metadata_add ... ok [INFO] [stdout] test protocol::message::tests::test_version3_encode_decode_with_metadata ... ok [INFO] [stdout] test protocol::message::tests::test_version3_crc_skip_with_metadata ... ok [INFO] [stdout] test protocol::message::tests::test_metadata_utf8_values ... ok [INFO] [stdout] test protocol::types::bind::tests::test_add_entry ... ok [INFO] [stdout] test protocol::types::bind::tests::test_add ... ok [INFO] [stdout] test protocol::message::tests::test_version3_encode_decode_without_extended_header ... ok [INFO] [stdout] test protocol::message::tests::test_version3_with_extended_header_and_metadata ... ok [INFO] [stdout] test protocol::types::bind::tests::test_decode_invalid_size ... ok [INFO] [stdout] test protocol::types::bind::tests::test_empty_message ... ok [INFO] [stdout] test protocol::types::bind::tests::test_empty ... ok [INFO] [stdout] test protocol::types::bind::tests::test_encode_single ... ok [INFO] [stdout] test protocol::types::bind::tests::test_long_names_truncated ... ok [INFO] [stdout] test protocol::types::bind::tests::test_encode_multiple ... ok [INFO] [stdout] test protocol::types::bind::tests::test_message_type ... ok [INFO] [stdout] test protocol::types::bind::tests::test_roundtrip_multiple ... ok [INFO] [stdout] test protocol::types::bind::tests::test_new_entry ... ok [INFO] [stdout] test protocol::types::bind::tests::test_roundtrip_single ... ok [INFO] [stdout] test protocol::types::capability::tests::test_big_endian_count ... ok [INFO] [stdout] test protocol::types::capability::tests::test_capability_roundtrip ... ok [INFO] [stdout] test protocol::types::capability::tests::test_decode_invalid_size ... ok [INFO] [stdout] test protocol::types::capability::tests::test_decode_missing_null_terminator ... ok [INFO] [stdout] test protocol::types::capability::tests::test_empty_capability ... ok [INFO] [stdout] test protocol::types::capability::tests::test_empty_list ... ok [INFO] [stdout] test protocol::types::capability::tests::test_message_type ... ok [INFO] [stdout] test protocol::types::capability::tests::test_multiple_types ... ok [INFO] [stdout] test protocol::types::capability::tests::test_decode_unexpected_end ... ok [INFO] [stdout] test protocol::types::capability::tests::test_null_termination ... ok [INFO] [stdout] test protocol::types::capability::tests::test_single_type ... ok [INFO] [stdout] test protocol::types::colortable::tests::test_color_entry ... ok [INFO] [stdout] test protocol::types::capability::tests::test_new_capability ... ok [INFO] [stdout] test protocol::types::colortable::tests::test_decode_invalid_size ... ok [INFO] [stdout] test protocol::types::colortable::tests::test_decode_invalid_index_type ... ok [INFO] [stdout] test protocol::types::colortable::tests::test_encode ... ok [INFO] [stdout] test protocol::types::colortable::tests::test_get_color ... ok [INFO] [stdout] test protocol::types::colortable::tests::test_from_rgba ... ok [INFO] [stdout] test protocol::types::colortable::tests::test_roundtrip_uint8 ... ok [INFO] [stdout] test protocol::types::colortable::tests::test_message_type ... ok [INFO] [stdout] test protocol::types::colortable::tests::test_uint8_overflow ... ok [INFO] [stdout] test protocol::types::colortable::tests::test_empty_table ... ok [INFO] [stdout] test protocol::types::colortable::tests::test_index_type_size ... ok [INFO] [stdout] test protocol::types::colortable::tests::test_uint8_table ... ok [INFO] [stdout] test protocol::types::command::tests::test_decode_invalid_size ... ok [INFO] [stdout] test protocol::types::command::tests::test_as_str ... ok [INFO] [stdout] test protocol::types::command::tests::test_decode_truncated_command ... ok [INFO] [stdout] test protocol::types::command::tests::test_empty_command ... ok [INFO] [stdout] test protocol::types::colortable::tests::test_roundtrip_uint16 ... ok [INFO] [stdout] test protocol::types::command::tests::test_message_type ... ok [INFO] [stdout] test protocol::types::command::tests::test_name_truncation ... ok [INFO] [stdout] test protocol::types::command::tests::test_new ... ok [INFO] [stdout] test protocol::types::command::tests::test_encode_simple ... ok [INFO] [stdout] test protocol::types::command::tests::test_roundtrip_simple ... ok [INFO] [stdout] test protocol::types::command::tests::test_roundtrip_utf8 ... ok [INFO] [stdout] test protocol::types::command::tests::test_roundtrip_xml ... ok [INFO] [stdout] test protocol::types::command::tests::test_utf8 ... ok [INFO] [stdout] test protocol::types::command::tests::test_with_encoding ... ok [INFO] [stdout] test protocol::types::image::tests::test_decode_invalid_header ... ok [INFO] [stdout] test protocol::types::image::tests::test_encode_decode_small ... ok [INFO] [stdout] test protocol::types::image::tests::test_invalid_data_size ... ok [INFO] [stdout] test protocol::types::image::tests::test_message_type ... ok [INFO] [stdout] test protocol::types::image::tests::test_new_2d ... ok [INFO] [stdout] test protocol::types::image::tests::test_new_3d ... ok [INFO] [stdout] test protocol::types::image::tests::test_rgb ... ok [INFO] [stdout] test protocol::types::image::tests::test_roundtrip_uint16 ... ok [INFO] [stdout] test protocol::types::image::tests::test_with_matrix ... ok [INFO] [stdout] test protocol::types::image::tests::test_roundtrip_with_matrix ... ok [INFO] [stdout] test protocol::types::imgmeta::tests::test_add_image ... ok [INFO] [stdout] test protocol::types::imgmeta::tests::test_decode_invalid_size ... ok [INFO] [stdout] test protocol::types::imgmeta::tests::test_message_type ... ok [INFO] [stdout] test protocol::types::imgmeta::tests::test_encode_single ... ok [INFO] [stdout] test protocol::types::imgmeta::tests::test_new ... ok [INFO] [stdout] test protocol::types::image::tests::test_scalar_type_size ... ok [INFO] [stdout] test protocol::types::imgmeta::tests::test_empty_message ... ok [INFO] [stdout] test protocol::types::imgmeta::tests::test_roundtrip ... ok [INFO] [stdout] test protocol::types::imgmeta::tests::test_with_patient ... ok [INFO] [stdout] test protocol::types::lbmeta::tests::test_add_label ... ok [INFO] [stdout] test protocol::types::imgmeta::tests::test_empty ... ok [INFO] [stdout] test protocol::types::lbmeta::tests::test_decode_invalid_size ... ok [INFO] [stdout] test protocol::types::imgmeta::tests::test_roundtrip_multiple ... ok [INFO] [stdout] test protocol::types::lbmeta::tests::test_empty_message ... ok [INFO] [stdout] test protocol::types::lbmeta::tests::test_encode_single ... ok [INFO] [stdout] test protocol::types::imgmeta::tests::test_with_size ... ok [INFO] [stdout] test protocol::types::lbmeta::tests::test_empty ... ok [INFO] [stdout] test protocol::types::lbmeta::tests::test_message_type ... ok [INFO] [stdout] test protocol::types::lbmeta::tests::test_roundtrip_multiple ... ok [INFO] [stdout] test protocol::types::lbmeta::tests::test_new ... ok [INFO] [stdout] test protocol::types::lbmeta::tests::test_with_size ... ok [INFO] [stdout] test protocol::types::ndarray::tests::test_decode_invalid_header ... ok [INFO] [stdout] test protocol::types::lbmeta::tests::test_roundtrip ... ok [INFO] [stdout] test protocol::types::ndarray::tests::test_decode_truncated_data ... ok [INFO] [stdout] test protocol::types::lbmeta::tests::test_with_rgba ... ok [INFO] [stdout] test io::async_server::tests::test_async_connection_split ... ok [INFO] [stdout] test protocol::types::ndarray::tests::test_invalid_data_size ... ok [INFO] [stdout] test protocol::types::ndarray::tests::test_encode_1d_uint8 ... ok [INFO] [stdout] test protocol::types::ndarray::tests::test_message_type ... ok [INFO] [stdout] test io::async_server::tests::test_async_server_client_communication ... ok [INFO] [stdout] test protocol::types::ndarray::tests::test_new_2d ... ok [INFO] [stdout] test protocol::types::ndarray::tests::test_new_3d ... ok [INFO] [stdout] test protocol::types::ndarray::tests::test_new_1d ... ok [INFO] [stdout] test protocol::types::ndarray::tests::test_roundtrip_1d ... ok [INFO] [stdout] test protocol::types::ndarray::tests::test_roundtrip_2d ... ok [INFO] [stdout] test protocol::types::ndarray::tests::test_roundtrip_float32 ... ok [INFO] [stdout] test protocol::types::point::tests::test_color_values ... ok [INFO] [stdout] test protocol::types::ndarray::tests::test_scalar_type_size ... ok [INFO] [stdout] test protocol::types::point::tests::test_new_point ... ok [INFO] [stdout] test protocol::types::point::tests::test_decode_invalid_size ... ok [INFO] [stdout] test protocol::types::point::tests::test_point_with_color ... ok [INFO] [stdout] test protocol::types::point::tests::test_empty ... ok [INFO] [stdout] test protocol::types::point::tests::test_empty_message ... ok [INFO] [stdout] test protocol::types::point::tests::test_add_point ... ok [INFO] [stdout] test protocol::types::point::tests::test_message_type ... ok [INFO] [stdout] test protocol::types::polydata::tests::test_decode_invalid ... ok [INFO] [stdout] test protocol::types::point::tests::test_roundtrip_single ... ok [INFO] [stdout] test protocol::types::polydata::tests::test_encode_simple ... ok [INFO] [stdout] test protocol::types::point::tests::test_encode_single_point ... ok [INFO] [stdout] test protocol::types::point::tests::test_name_truncation ... ok [INFO] [stdout] test protocol::types::polydata::tests::test_roundtrip_with_attribute ... ok [INFO] [stdout] test protocol::types::polydata::tests::test_roundtrip_points_only ... ok [INFO] [stdout] test protocol::types::polydata::tests::test_message_type ... ok [INFO] [stdout] test protocol::types::polydata::tests::test_new ... ok [INFO] [stdout] test protocol::types::point::tests::test_roundtrip_multiple ... ok [INFO] [stdout] test protocol::types::polydata::tests::test_roundtrip_complex ... ok [INFO] [stdout] test protocol::types::polydata::tests::test_add_attribute ... ok [INFO] [stdout] test protocol::types::position::tests::test_decode_invalid_size ... ok [INFO] [stdout] test protocol::types::qtdata::tests::test_decode_invalid_size ... ok [INFO] [stdout] test protocol::types::polydata::tests::test_with_polygons ... ok [INFO] [stdout] test protocol::types::position::tests::test_big_endian_encoding ... ok [INFO] [stdout] test protocol::types::polydata::tests::test_roundtrip_with_polygons ... ok [INFO] [stdout] test protocol::types::position::tests::test_encode_size ... ok [INFO] [stdout] test protocol::types::position::tests::test_get_position ... ok [INFO] [stdout] test protocol::types::position::tests::test_identity ... ok [INFO] [stdout] test protocol::types::position::tests::test_message_type ... ok [INFO] [stdout] test protocol::types::position::tests::test_get_quaternion ... ok [INFO] [stdout] test protocol::types::position::tests::test_new ... ok [INFO] [stdout] test protocol::types::position::tests::test_position_roundtrip ... ok [INFO] [stdout] test protocol::types::position::tests::test_with_quaternion ... ok [INFO] [stdout] test protocol::types::qtdata::tests::test_empty ... ok [INFO] [stdout] test protocol::types::qtdata::tests::test_empty_message ... ok [INFO] [stdout] test protocol::types::qtdata::tests::test_encode_single_element ... ok [INFO] [stdout] test protocol::types::qtdata::tests::test_message_type ... ok [INFO] [stdout] test protocol::types::qtdata::tests::test_instrument_type ... ok [INFO] [stdout] test protocol::types::qtdata::tests::test_name_truncation ... ok [INFO] [stdout] test protocol::types::qtdata::tests::test_new ... ok [INFO] [stdout] test protocol::types::qtdata::tests::test_roundtrip_multiple ... ok [INFO] [stdout] test protocol::types::qtdata::tests::test_roundtrip_single ... ok [INFO] [stdout] test protocol::types::qtdata::tests::test_add_element ... ok [INFO] [stdout] test protocol::types::query::rts::tests::test_rts_tdata_big_endian ... ok [INFO] [stdout] test protocol::types::query::get::tests::test_all_get_messages_type_names ... ok [INFO] [stdout] test protocol::types::query::rts::tests::test_rts_tdata_custom_status ... ok [INFO] [stdout] test protocol::types::query::rts::tests::test_rts_tdata_decode_short_buffer ... ok [INFO] [stdout] test protocol::types::query::rts::tests::test_rts_tdata_encoding_2_bytes ... ok [INFO] [stdout] test protocol::types::query::get::tests::test_get_capability_message_type ... ok [INFO] [stdout] test protocol::types::query::rts::tests::test_rts_tdata_error ... ok [INFO] [stdout] test protocol::types::query::rts::tests::test_rts_tdata_message_type ... ok [INFO] [stdout] test protocol::types::query::get::tests::test_get_status_empty_body ... ok [INFO] [stdout] test protocol::types::query::rts::tests::test_rts_tdata_ok ... ok [INFO] [stdout] test protocol::types::query::get::tests::test_get_transform_roundtrip ... ok [INFO] [stdout] test protocol::types::query::rts::tests::test_type_aliases ... ok [INFO] [stdout] test protocol::types::query::rts::tests::test_rts_tdata_roundtrip ... ok [INFO] [stdout] test protocol::types::query::streaming::tests::test_start_tdata_big_endian_resolution ... ok [INFO] [stdout] test protocol::types::query::streaming::tests::test_all_stop_messages_type_names ... ok [INFO] [stdout] test protocol::types::query::streaming::tests::test_start_tdata_c_compat ... ok [INFO] [stdout] test protocol::types::query::streaming::tests::test_start_tdata_empty_coordinate_name ... ok [INFO] [stdout] test protocol::types::query::streaming::tests::test_start_tdata_coordinate_name_padding ... ok [INFO] [stdout] test protocol::types::query::streaming::tests::test_start_tdata_encoding_36_bytes ... ok [INFO] [stdout] test protocol::types::query::streaming::tests::test_start_tdata_long_coordinate_name ... ok [INFO] [stdout] test protocol::types::query::streaming::tests::test_start_tdata_message_type ... ok [INFO] [stdout] test protocol::types::query::streaming::tests::test_start_tdata_roundtrip ... ok [INFO] [stdout] test protocol::types::query::streaming::tests::test_stop_image_empty_body ... ok [INFO] [stdout] test protocol::types::query::tests::test_empty_query_macro ... ok [INFO] [stdout] test protocol::types::query::streaming::tests::test_stop_tdata_message_type ... ok [INFO] [stdout] test protocol::types::sensor::tests::test_big_endian_encoding ... ok [INFO] [stdout] test protocol::types::sensor::tests::test_decode_invalid_size ... ok [INFO] [stdout] test protocol::types::sensor::tests::test_decode_truncated ... ok [INFO] [stdout] test protocol::types::sensor::tests::test_encode_simple ... ok [INFO] [stdout] test protocol::types::sensor::tests::test_message_type ... ok [INFO] [stdout] test protocol::types::sensor::tests::test_new ... ok [INFO] [stdout] test protocol::types::sensor::tests::test_is_empty ... ok [INFO] [stdout] test protocol::types::sensor::tests::test_len ... ok [INFO] [stdout] test protocol::types::sensor::tests::test_empty_array ... ok [INFO] [stdout] test protocol::types::sensor::tests::test_roundtrip ... ok [INFO] [stdout] test protocol::types::sensor::tests::test_max_array ... ok [INFO] [stdout] test protocol::types::sensor::tests::test_with_unit ... ok [INFO] [stdout] test protocol::types::sensor::tests::test_too_large ... ok [INFO] [stdout] test protocol::types::status::tests::test_big_endian_encoding ... ok [INFO] [stdout] test protocol::types::status::tests::test_decode_invalid_size ... ok [INFO] [stdout] test protocol::types::status::tests::test_long_error_name_truncation ... ok [INFO] [stdout] test protocol::types::status::tests::test_error_status ... ok [INFO] [stdout] test protocol::types::status::tests::test_null_padding ... ok [INFO] [stdout] test protocol::types::status::tests::test_null_termination ... ok [INFO] [stdout] test protocol::types::status::tests::test_ok_status ... ok [INFO] [stdout] test protocol::types::status::tests::test_status_roundtrip ... ok [INFO] [stdout] test protocol::types::status::tests::test_empty_strings ... ok [INFO] [stdout] test protocol::types::string::tests::test_as_str ... ok [INFO] [stdout] test protocol::types::status::tests::test_message_type ... ok [INFO] [stdout] test protocol::types::string::tests::test_from_string ... ok [INFO] [stdout] test protocol::types::string::tests::test_is_empty ... ok [INFO] [stdout] test protocol::types::string::tests::test_big_endian_encoding ... ok [INFO] [stdout] test protocol::types::string::tests::test_message_type ... ok [INFO] [stdout] test protocol::types::string::tests::test_decode_invalid_size ... ok [INFO] [stdout] test protocol::types::string::tests::test_decode_truncated ... ok [INFO] [stdout] test protocol::types::string::tests::test_new ... ok [INFO] [stdout] test protocol::types::string::tests::test_empty_string ... ok [INFO] [stdout] test protocol::types::string::tests::test_encode_simple ... ok [INFO] [stdout] test protocol::types::string::tests::test_roundtrip_ascii ... ok [INFO] [stdout] test protocol::types::string::tests::test_from_str ... ok [INFO] [stdout] test protocol::types::string::tests::test_len ... ok [INFO] [stdout] test protocol::types::string::tests::test_roundtrip_utf8 ... ok [INFO] [stdout] test protocol::types::string::tests::test_too_long ... ok [INFO] [stdout] test protocol::types::string::tests::test_utf8 ... ok [INFO] [stdout] test protocol::types::string::tests::test_max_length ... ok [INFO] [stdout] test protocol::types::string::tests::test_with_encoding ... ok [INFO] [stdout] test protocol::types::tdata::tests::test_add_element ... ok [INFO] [stdout] test protocol::types::tdata::tests::test_decode_invalid_size ... ok [INFO] [stdout] test protocol::types::tdata::tests::test_empty ... ok [INFO] [stdout] test protocol::types::tdata::tests::test_empty_message ... ok [INFO] [stdout] test protocol::types::tdata::tests::test_encode_single_element ... ok [INFO] [stdout] test protocol::types::tdata::tests::test_identity ... ok [INFO] [stdout] test protocol::types::tdata::tests::test_instrument_type ... ok [INFO] [stdout] test protocol::types::tdata::tests::test_message_type ... ok [INFO] [stdout] test protocol::types::tdata::tests::test_name_truncation ... ok [INFO] [stdout] test protocol::types::tdata::tests::test_roundtrip_multiple ... ok [INFO] [stdout] test protocol::types::tdata::tests::test_with_translation ... ok [INFO] [stdout] test protocol::types::tdata::tests::test_roundtrip_single ... ok [INFO] [stdout] test protocol::types::trajectory::tests::test_add_trajectory ... ok [INFO] [stdout] test protocol::types::trajectory::tests::test_decode_invalid_size ... ok [INFO] [stdout] test protocol::types::trajectory::tests::test_empty ... ok [INFO] [stdout] test protocol::types::trajectory::tests::test_empty_message ... ok [INFO] [stdout] test protocol::types::trajectory::tests::test_encode_single ... ok [INFO] [stdout] test protocol::types::trajectory::tests::test_entry_only ... ok [INFO] [stdout] test protocol::types::trajectory::tests::test_message_type ... ok [INFO] [stdout] test protocol::types::trajectory::tests::test_new ... ok [INFO] [stdout] test protocol::types::trajectory::tests::test_roundtrip ... ok [INFO] [stdout] test protocol::types::trajectory::tests::test_target_only ... ok [INFO] [stdout] test protocol::types::trajectory::tests::test_trajectory_type ... ok [INFO] [stdout] test protocol::types::trajectory::tests::test_roundtrip_multiple ... ok [INFO] [stdout] test protocol::types::trajectory::tests::test_with_color ... ok [INFO] [stdout] test protocol::types::trajectory::tests::test_with_diameter ... ok [INFO] [stdout] test protocol::types::transform::tests::test_big_endian_encoding ... ok [INFO] [stdout] test protocol::types::transform::tests::test_decode_invalid_size ... ok [INFO] [stdout] test protocol::types::transform::tests::test_identity ... ok [INFO] [stdout] test protocol::types::transform::tests::test_last_row_implicit ... ok [INFO] [stdout] test protocol::types::transform::tests::test_transform_roundtrip ... ok [INFO] [stdout] test protocol::types::video::tests::test_decode_invalid_header ... ok [INFO] [stdout] test protocol::types::transform::tests::test_encode_size ... ok [INFO] [stdout] test protocol::types::video::tests::test_encode ... ok [INFO] [stdout] test protocol::types::transform::tests::test_message_type ... ok [INFO] [stdout] test protocol::types::video::tests::test_frame_size ... ok [INFO] [stdout] test protocol::types::video::tests::test_message_type ... ok [INFO] [stdout] test protocol::types::video::tests::test_is_empty ... ok [INFO] [stdout] test protocol::types::video::tests::test_new ... ok [INFO] [stdout] test protocol::types::videometa::tests::test_bandwidth_bps ... ok [INFO] [stdout] test protocol::types::videometa::tests::test_decode_invalid_codec ... ok [INFO] [stdout] test protocol::types::videometa::tests::test_decode_invalid_size ... ok [INFO] [stdout] test protocol::types::videometa::tests::test_encode ... ok [INFO] [stdout] test protocol::types::videometa::tests::test_hd1080 ... ok [INFO] [stdout] test protocol::types::videometa::tests::test_hd720 ... ok [INFO] [stdout] test protocol::types::videometa::tests::test_decode_too_long ... ok [INFO] [stdout] test protocol::types::videometa::tests::test_message_type ... ok [INFO] [stdout] test protocol::types::video::tests::test_decode_invalid_codec ... ok [INFO] [stdout] test protocol::types::videometa::tests::test_new ... ok [INFO] [stdout] test protocol::types::videometa::tests::test_pixels_per_frame ... ok [INFO] [stdout] test protocol::types::videometa::tests::test_roundtrip_vp9 ... ok [INFO] [stdout] test protocol::types::videometa::tests::test_roundtrip ... ok [INFO] [stdout] test protocol::types::videometa::tests::test_sd ... ok [INFO] [stdout] test protocol::types::video::tests::test_roundtrip_h264 ... ok [INFO] [stdout] test protocol::types::transform::tests::test_translation ... ok [INFO] [stdout] test tests::test_module_structure ... ok [INFO] [stdout] test protocol::types::video::tests::test_roundtrip_raw ... ok [INFO] [stdout] test io::udp::tests::test_timeout ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 355 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stderr] Running tests/builder_integration_test.rs (/opt/rustwide/target/debug/deps/builder_integration_test-8559d6f5962eaabf) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test_builder_async_verify_crc_option ... ok [INFO] [stdout] test test_builder_verify_crc_option ... ok [INFO] [stdout] test test_tcp_sync_builder ... ok [INFO] [stdout] test test_udp_builder ... ok [INFO] [stdout] test test_tcp_async_builder ... ok [INFO] [stdout] test test_tcp_async_with_reconnect_builder ... ok [INFO] [stdout] test test_tcp_async_tls_reconnect_builder ... ok [INFO] [stdout] test test_tcp_async_with_tls_builder ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/cpp_compat.rs (/opt/rustwide/target/debug/deps/cpp_compat-fd8796ae0f245fad) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test test_crc_compatibility ... ok [INFO] [stdout] test test_full_message_serialization ... ok [INFO] [stdout] test test_get_capability_encoding ... ok [INFO] [stdout] test test_get_status_encoding ... ok [INFO] [stdout] test test_header_size ... ok [INFO] [stdout] test test_message_type_length ... ok [INFO] [stdout] test test_rts_tdata_encoding ... ok [INFO] [stdout] test test_rts_tdata_roundtrip ... ok [INFO] [stdout] test test_stp_tdata_encoding ... ok [INFO] [stdout] test test_stt_tdata_encoding ... ok [INFO] [stdout] test test_stt_tdata_long_coordinate ... ok [INFO] [stdout] test test_stt_tdata_roundtrip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests openigtlink_rust [INFO] [stdout] [INFO] [stdout] running 105 tests [INFO] [stdout] test src/error.rs - error::IgtlError::Io (line 116) - compile ... ok [INFO] [stdout] test src/error.rs - error::IgtlError::InvalidHeader (line 23) - compile ... ok [INFO] [stdout] test src/error.rs - error::IgtlError::CrcMismatch (line 42) - compile ... ok [INFO] [stdout] test src/error.rs - error::IgtlError::Utf8 (line 136) - compile ... ok [INFO] [stdout] test src/error.rs - error::IgtlError::UnknownMessageType (line 69) - compile ... ok [INFO] [stdout] test src/error.rs - error::IgtlError::BodyTooLarge (line 174) - compile ... ok [INFO] [stdout] test src/error.rs - error::IgtlError::InvalidSize (line 85) - compile ... ok [INFO] [stdout] test src/error.rs - error::IgtlError::InvalidTimestamp (line 157) - compile ... ok [INFO] [stdout] test src/io/async_server.rs - io::async_server::AsyncIgtlConnection::receive_any (line 282) - compile ... ok [INFO] [stdout] test src/io/async_server.rs - io::async_server::AsyncIgtlConnection::receive (line 202) - compile ... ok [INFO] [stdout] test src/io/async_server.rs - io::async_server::AsyncIgtlConnection::send (line 150) - compile ... ok [INFO] [stdout] test src/io/builder.rs - io::builder (line 138) - compile ... ok [INFO] [stdout] test src/io/async_server.rs - io::async_server::AsyncIgtlServer::accept (line 74) - compile ... ok [INFO] [stdout] test src/io/async_server.rs - io::async_server::AsyncIgtlServer::bind (line 46) - compile ... ok [INFO] [stdout] test src/io/async_server.rs - io::async_server::AsyncIgtlServer (line 19) - compile ... ok [INFO] [stdout] test src/io/builder.rs - io::builder (line 111) - compile ... ok [INFO] [stdout] test src/io/builder.rs - io::builder (line 92) - compile ... ok [INFO] [stdout] test src/io/builder.rs - io::builder (line 44) - compile ... ok [INFO] [stdout] test src/io/builder.rs - io::builder::ClientBuilder (line 222) - compile ... ok [INFO] [stdout] test src/io/builder.rs - io::builder (line 70) - compile ... ok [INFO] [stdout] test src/io/common.rs - io::common::decode_message (line 66) ... ignored [INFO] [stdout] test src/io/common.rs - io::common::encode_message (line 21) ... ignored [INFO] [stdout] test src/io/builder.rs - io::builder::ClientBuilder::build (line 388) - compile ... ok [INFO] [stdout] test src/io/builder.rs - io::builder::ClientBuilder::build (line 479) - compile ... ok [INFO] [stdout] test src/io/builder.rs - io::builder::ClientBuilder::with_reconnect (line 446) - compile ... ok [INFO] [stdout] test src/io/builder.rs - io::builder::ClientBuilder::with_tls (line 416) - compile ... ok [INFO] [stdout] test src/io/builder.rs - io::builder::ClientBuilder::build (line 601) - compile ... ok [INFO] [stdout] test src/io/reconnect.rs - io::reconnect::ReconnectConfig (line 14) - compile ... ok [INFO] [stdout] test src/io/mod.rs - io (line 10) - compile ... ok [INFO] [stdout] test src/io/reconnect.rs - io::reconnect::ReconnectConfig (line 31) - compile ... ok [INFO] [stdout] test src/io/builder.rs - io::builder (line 152) - compile fail ... ok [INFO] [stdout] test src/io/server.rs - io::server::IgtlConnection::send (line 139) - compile ... ok [INFO] [stdout] test src/io/server.rs - io::server::IgtlConnection::receive_any (line 270) - compile ... ok [INFO] [stdout] test src/io/server.rs - io::server::IgtlConnection::receive (line 190) - compile ... ok [INFO] [stdout] test src/io/sync_client.rs - io::sync_client::SyncTcpClient::connect (line 39) ... ignored [INFO] [stdout] test src/compression.rs - compression::compress (line 124) ... ok [INFO] [stdout] test src/io/server.rs - io::server::IgtlServer::accept (line 62) - compile ... ok [INFO] [stdout] test src/io/server.rs - io::server::IgtlServer::bind (line 35) - compile ... ok [INFO] [stdout] test src/io/sync_client.rs - io::sync_client::SyncTcpClient (line 20) - compile ... ok [INFO] [stdout] test src/io/builder.rs - io::builder::ClientBuilder::verify_crc (line 531) ... ok [INFO] [stdout] test src/io/sync_client.rs - io::sync_client::SyncTcpClient::receive (line 129) - compile ... ok [INFO] [stdout] test src/compression.rs - compression (line 14) ... ok [INFO] [stdout] test src/io/sync_client.rs - io::sync_client::SyncTcpClient::send (line 99) - compile ... ok [INFO] [stdout] test src/compression.rs - compression::decompress (line 214) ... ok [INFO] [stdout] test src/io/sync_client.rs - io::sync_client::SyncTcpClient::receive_any (line 187) - compile ... ok [INFO] [stdout] test src/io/udp.rs - io::udp (line 15) - compile ... ok [INFO] [stdout] test src/io/reconnect.rs - io::reconnect::ReconnectConfig::infinite (line 78) ... ok [INFO] [stdout] test src/io/builder.rs - io::builder::ClientBuilder::async_mode (line 357) ... ok [INFO] [stdout] test src/io/tls_server.rs - io::tls_server::TlsIgtlServer (line 24) - compile ... ok [INFO] [stdout] test src/io/builder.rs - io::builder::ClientBuilder::udp (line 310) ... ok [INFO] [stdout] test src/io/udp.rs - io::udp::UdpClient::receive_from (line 153) - compile ... ok [INFO] [stdout] test src/io/builder.rs - io::builder::ClientBuilder::tcp (line 284) ... ok [INFO] [stdout] test src/io/udp.rs - io::udp::UdpClient::send_to (line 112) - compile ... ok [INFO] [stdout] test src/io/udp.rs - io::udp::UdpClient (line 55) - compile ... ok [INFO] [stdout] test src/io/udp.rs - io::udp::UdpClient::bind (line 83) - compile ... ok [INFO] [stdout] test src/io/udp.rs - io::udp::UdpClient::set_read_timeout (line 182) - compile ... ok [INFO] [stdout] test src/io/udp.rs - io::udp::UdpServer::bind (line 265) - compile ... ok [INFO] [stdout] test src/io/udp.rs - io::udp::UdpServer (line 225) - compile ... ok [INFO] [stdout] test src/io/builder.rs - io::builder::ClientBuilder::sync (line 336) ... ok [INFO] [stdout] test src/io/builder.rs - io::builder::ClientBuilder::new (line 250) ... ok [INFO] [stdout] test src/io/unified_async_client.rs - io::unified_async_client (line 112) - compile ... ok [INFO] [stdout] test src/io/unified_async_client.rs - io::unified_async_client (line 37) - compile ... ok [INFO] [stdout] test src/io/unified_async_client.rs - io::unified_async_client (line 84) - compile ... ok [INFO] [stdout] test src/io/unified_client.rs - io::unified_client::SyncIgtlClient (line 16) - compile ... ok [INFO] [stdout] test src/io/unified_async_client.rs - io::unified_async_client::UnifiedAsyncClient (line 211) - compile ... ok [INFO] [stdout] test src/io/unified_async_client.rs - io::unified_async_client (line 48) - compile ... ok [INFO] [stdout] test src/io/unified_async_client.rs - io::unified_async_client (line 68) - compile ... ok [INFO] [stdout] test src/io/unified_client.rs - io::unified_client::AsyncIgtlClient (line 96) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 220) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 22) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 250) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 331) - compile ... ok [INFO] [stdout] test src/io/reconnect.rs - io::reconnect::ReconnectConfig::with_delays (line 112) ... ok [INFO] [stdout] test src/lib.rs - (line 272) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 292) - compile ... ok [INFO] [stdout] test src/io/unified_async_client.rs - io::unified_async_client::UnifiedAsyncClient::receive_any (line 580) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 194) - compile ... ok [INFO] [stdout] test src/io/reconnect.rs - io::reconnect::ReconnectConfig::with_max_attempts (line 95) ... ok [INFO] [stdout] test src/protocol/any_message.rs - protocol::any_message::AnyMessage::message_type (line 142) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 37) - compile ... ok [INFO] [stdout] test src/protocol/factory.rs - protocol::factory::MessageFactory::decode_any (line 52) - compile ... ok [INFO] [stdout] test src/protocol/any_message.rs - protocol::any_message::AnyMessage (line 18) - compile ... ok [INFO] [stdout] test src/protocol/any_message.rs - protocol::any_message::AnyMessage::decode_with_options (line 380) - compile ... ok [INFO] [stdout] test src/protocol/types/query/mod.rs - protocol::types::query::impl_empty_query (line 31) ... ignored [INFO] [stdout] test src/protocol/any_message.rs - protocol::any_message::AnyMessage::device_name (line 204) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 57) - compile ... ok [INFO] [stdout] test src/protocol/factory.rs - protocol::factory::MessageFactory (line 19) - compile ... ok [INFO] [stdout] test src/protocol/message.rs - protocol::message::IgtlMessage::set_extended_header (line 99) - compile ... ok [INFO] [stdout] test src/protocol/message.rs - protocol::message::IgtlMessage::decode_with_options (line 407) - compile ... ok [INFO] [stdout] test src/protocol/types/image.rs - protocol::types::image (line 25) - compile ... ok [INFO] [stdout] test src/protocol/types/point.rs - protocol::types::point (line 76) - compile ... ok [INFO] [stdout] test src/protocol/message.rs - protocol::message::IgtlMessage::set_metadata (line 194) - compile ... ok [INFO] [stdout] test src/protocol/types/point.rs - protocol::types::point (line 28) - compile ... ok [INFO] [stdout] test src/protocol/types/image.rs - protocol::types::image (line 51) - compile ... ok [INFO] [stdout] test src/protocol/types/tdata.rs - protocol::types::tdata (line 25) - compile ... ok [INFO] [stdout] test src/protocol/types/sensor.rs - protocol::types::sensor (line 26) - compile ... ok [INFO] [stdout] test src/protocol/types/sensor.rs - protocol::types::sensor (line 54) - compile ... ok [INFO] [stdout] test src/protocol/types/tdata.rs - protocol::types::tdata (line 61) - compile ... ok [INFO] [stdout] test src/protocol/types/video.rs - protocol::types::video (line 25) - compile ... ok [INFO] [stdout] test src/protocol/types/video.rs - protocol::types::video (line 52) - compile ... ok [INFO] [stdout] test src/protocol/header.rs - protocol::header::Timestamp::now (line 102) ... ok [INFO] [stdout] test src/protocol/header.rs - protocol::header::Timestamp::to_f64 (line 195) ... ok [INFO] [stdout] test src/protocol/header.rs - protocol::header::Timestamp::to_nanos (line 159) ... ok [INFO] [stdout] test src/protocol/header.rs - protocol::header::Timestamp::from_nanos (line 175) ... ok [INFO] [stdout] test src/protocol/header.rs - protocol::header::Timestamp::zero (line 125) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 101 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 1.36s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "dbd22a94c2a2a66ee41b1e05c8c8d5e17c1ed28767bddc2ac9248a1abe7e5db9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dbd22a94c2a2a66ee41b1e05c8c8d5e17c1ed28767bddc2ac9248a1abe7e5db9", kill_on_drop: false }` [INFO] [stdout] dbd22a94c2a2a66ee41b1e05c8c8d5e17c1ed28767bddc2ac9248a1abe7e5db9