[INFO] fetching crate ozra 0.0.4... [INFO] testing ozra-0.0.4 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate ozra 0.0.4 into /workspace/builds/worker-0-tc2/source [INFO] removed /workspace/builds/worker-0-tc2/source/rust-toolchain.toml [INFO] started tweaking crates.io crate ozra 0.0.4 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate ozra 0.0.4 [INFO] tweaked toml for crates.io crate ozra 0.0.4 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate ozra 0.0.4 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate ozra 0.0.4 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ff97e8cbfa619aa60aabb25f65e7b3bc00f2dc90afa3732702170de99c59f8c2 [INFO] running `Command { std: "docker" "start" "-a" "ff97e8cbfa619aa60aabb25f65e7b3bc00f2dc90afa3732702170de99c59f8c2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ff97e8cbfa619aa60aabb25f65e7b3bc00f2dc90afa3732702170de99c59f8c2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ff97e8cbfa619aa60aabb25f65e7b3bc00f2dc90afa3732702170de99c59f8c2", kill_on_drop: false }` [INFO] [stdout] ff97e8cbfa619aa60aabb25f65e7b3bc00f2dc90afa3732702170de99c59f8c2 [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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 44b01a3a51cd55a38efc3e4bc43d8aa425c87a589d5cb044abaac4cf4328df82 [INFO] running `Command { std: "docker" "start" "-a" "44b01a3a51cd55a38efc3e4bc43d8aa425c87a589d5cb044abaac4cf4328df82", kill_on_drop: false }` [INFO] [stderr] Compiling time-macros v0.2.27 [INFO] [stderr] Compiling cookie v0.18.1 [INFO] [stderr] Compiling mio v1.2.0 [INFO] [stderr] Compiling psl-types v2.0.11 [INFO] [stderr] Compiling tokio-macros v2.6.1 [INFO] [stderr] Compiling litrs v1.0.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling cesu8 v1.1.0 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling publicsuffix v2.3.0 [INFO] [stderr] Compiling document-features v0.2.12 [INFO] [stderr] Compiling tokio v1.50.0 [INFO] [stderr] Compiling time v0.3.47 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling cookie_store v0.22.1 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling reqwest v0.13.2 [INFO] [stderr] Compiling ozra v0.0.4 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.54s [INFO] running `Command { std: "docker" "inspect" "44b01a3a51cd55a38efc3e4bc43d8aa425c87a589d5cb044abaac4cf4328df82", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "44b01a3a51cd55a38efc3e4bc43d8aa425c87a589d5cb044abaac4cf4328df82", kill_on_drop: false }` [INFO] [stdout] 44b01a3a51cd55a38efc3e4bc43d8aa425c87a589d5cb044abaac4cf4328df82 [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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 06885fa0a806d65698d0bbacfe30c430abafc9232452fed7be67572e57b8ab7e [INFO] running `Command { std: "docker" "start" "-a" "06885fa0a806d65698d0bbacfe30c430abafc9232452fed7be67572e57b8ab7e", kill_on_drop: false }` [INFO] [stderr] Compiling ozra v0.0.4 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 6.52s [INFO] running `Command { std: "docker" "inspect" "06885fa0a806d65698d0bbacfe30c430abafc9232452fed7be67572e57b8ab7e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "06885fa0a806d65698d0bbacfe30c430abafc9232452fed7be67572e57b8ab7e", kill_on_drop: false }` [INFO] [stdout] 06885fa0a806d65698d0bbacfe30c430abafc9232452fed7be67572e57b8ab7e [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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 6ec0c2c697d981a22f6f4398884f54e51449ec3d1ce9f4635d608eee7e416d6e [INFO] running `Command { std: "docker" "start" "-a" "6ec0c2c697d981a22f6f4398884f54e51449ec3d1ce9f4635d608eee7e416d6e", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.27s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ozra-f7c59133f7ece9a9) [INFO] [stdout] running 570 tests [INFO] [stdout] test client::tests::test_builder_custom_retry_policy ... ok [INFO] [stdout] test client::tests::test_builder_default_retry_policy ... ok [INFO] [stdout] test client::tests::test_builder_initial_session_state ... ok [INFO] [stdout] test client::tests::test_builder_credentials ... ok [INFO] [stdout] test client::tests::test_builder_trailing_slash_trimmed ... ok [INFO] [stdout] test client::tests::test_compact_data_module_request_builds_correctly ... ok [INFO] [stdout] test client::tests::test_data_module_request_builds_correctly ... ok [INFO] [stdout] test client::tests::test_fetch_data_module_compact_not_authenticated ... ok [INFO] [stdout] test client::tests::test_fetch_data_module_not_authenticated ... ok [INFO] [stdout] test client::tests::test_http_status_408_429_retryable ... ok [INFO] [stdout] test client::tests::test_fetch_repository_not_authenticated ... ok [INFO] [stdout] test client::tests::test_http_status_4xx_not_retryable ... ok [INFO] [stdout] test client::tests::test_http_status_5xx_is_retryable ... ok [INFO] [stdout] test client::tests::test_is_authenticated_false_initially ... ok [INFO] [stdout] test client::tests::test_oz_client_is_send_and_sync ... ok [INFO] [stdout] test client::tests::test_login_request_builds_correctly ... ok [INFO] [stdout] test client::tests::test_oz_client_new_custom_credentials ... ok [INFO] [stdout] test client::tests::test_multiple_clients_independent ... ok [INFO] [stdout] test client::tests::test_oz_client_new_default_session ... ok [INFO] [stdout] test client::tests::test_is_authenticated_true_after_session_update ... ok [INFO] [stdout] test client::tests::test_oz_client_new_trailing_slash_trimmed ... ok [INFO] [stdout] test client::tests::test_oz_client_new_uses_default_retry_policy ... ok [INFO] [stdout] test client::tests::test_repository_request_builds_correctly ... ok [INFO] [stdout] test client::tests::test_retry_policy_clone ... ok [INFO] [stdout] test client::tests::test_session_id_initial_value ... ok [INFO] [stdout] test client::tests::test_retry_policy_debug ... ok [INFO] [stdout] test client::tests::test_send_not_retryable_error_no_retry ... ok [INFO] [stdout] test client::tests::test_send_not_authenticated ... ok [INFO] [stdout] test client::tests::test_retry_policy_delay_capped_at_max ... ok [INFO] [stdout] test client::tests::test_retry_policy_delay_for_attempt_exponential ... ok [INFO] [stdout] test client::tests::test_send_compact_data_module_not_authenticated ... ok [INFO] [stdout] test client::tests::test_session_state_concurrent_write_read ... ok [INFO] [stdout] test client::tests::test_send_data_module_not_authenticated ... ok [INFO] [stdout] test client::tests::test_retry_policy_new ... ok [INFO] [stdout] test client::tests::test_session_state_revert_to_initial ... ok [INFO] [stdout] test client::tests::test_retry_policy_default_no_retries ... ok [INFO] [stdout] test constants::tests::test_client_version ... ok [INFO] [stdout] test client::tests::test_session_state_transitions ... ok [INFO] [stdout] test constants::tests::test_data_module_prefix ... ok [INFO] [stdout] test constants::tests::test_initial_session_id ... ok [INFO] [stdout] test constants::tests::test_magic_value ... ok [INFO] [stdout] test constants::tests::test_request_frame_size ... ok [INFO] [stdout] test constants::tests::test_sub_magic_value ... ok [INFO] [stdout] test error::tests::test_buffer_overflow_display ... ok [INFO] [stdout] test error::tests::test_category_base_code ... ok [INFO] [stdout] test error::tests::test_category_clone_and_copy ... ok [INFO] [stdout] test error::tests::test_category_debug ... ok [INFO] [stdout] test client::tests::test_session_state_empty_string_is_authenticated ... ok [INFO] [stdout] test error::tests::test_category_description ... ok [INFO] [stdout] test error::tests::test_category_from_code_all_bases ... ok [INFO] [stdout] test error::tests::test_category_from_code_cycleprint ... ok [INFO] [stdout] test error::tests::test_category_from_code_general ... ok [INFO] [stdout] test error::tests::test_category_from_code_negative ... ok [INFO] [stdout] test error::tests::test_category_from_code_unknown ... ok [INFO] [stdout] test error::tests::test_category_from_code_viewer ... ok [INFO] [stdout] test error::tests::test_category_hash ... ok [INFO] [stdout] test error::tests::test_compression_error_display ... ok [INFO] [stdout] test error::tests::test_error_code_category_base_values ... ok [INFO] [stdout] test error::tests::test_category_from_code_special ... ok [INFO] [stdout] test error::tests::test_decompression_error_display ... ok [INFO] [stdout] test error::tests::test_category_display ... ok [INFO] [stdout] test error::tests::test_error_code_cycleprint_subcodes ... ok [INFO] [stdout] test error::tests::test_error_code_hex_values ... ok [INFO] [stdout] test error::tests::test_error_code_subcode_offsets ... ok [INFO] [stdout] test error::tests::test_error_code_viewer_subcodes ... ok [INFO] [stdout] test error::tests::test_format_error_detail_cycleprint ... ok [INFO] [stdout] test error::tests::test_format_error_detail_unknown ... ok [INFO] [stdout] test error::tests::test_format_error_detail_viewer ... ok [INFO] [stdout] test error::tests::test_invalid_magic_display ... ok [INFO] [stdout] test error::tests::test_invalid_prefix_display ... ok [INFO] [stdout] test error::tests::test_invalid_utf16_display ... ok [INFO] [stdout] test error::tests::test_invalid_utf8_conversion ... ok [INFO] [stdout] test error::tests::test_is_retryable_io_timed_out ... ok [INFO] [stdout] test error::tests::test_is_retryable_io_would_block ... ok [INFO] [stdout] test error::tests::test_login_failed_display ... ok [INFO] [stdout] test error::tests::test_not_authenticated_display ... ok [INFO] [stdout] test error::tests::test_not_retryable_decompression_error ... ok [INFO] [stdout] test error::tests::test_not_retryable_invalid_magic ... ok [INFO] [stdout] test error::tests::test_not_retryable_io_not_found ... ok [INFO] [stdout] test error::tests::test_not_retryable_io_permission_denied ... ok [INFO] [stdout] test error::tests::test_not_retryable_login_failed ... ok [INFO] [stdout] test error::tests::test_not_retryable_not_authenticated ... ok [INFO] [stdout] test error::tests::test_not_retryable_protocol_error ... ok [INFO] [stdout] test error::tests::test_io_error_conversion ... ok [INFO] [stdout] test error::tests::test_not_retryable_type_mismatch ... ok [INFO] [stdout] test error::tests::test_not_retryable_repository_not_found ... ok [INFO] [stdout] test error::tests::test_not_retryable_unexpected_eof ... ok [INFO] [stdout] test error::tests::test_error_code_special_codes ... ok [INFO] [stdout] test error::tests::test_oz_error_error_category ... ok [INFO] [stdout] test error::tests::test_oz_error_error_category_none_for_non_protocol ... ok [INFO] [stdout] test error::tests::test_oz_error_error_code ... ok [INFO] [stdout] test error::tests::test_oz_error_error_code_none_for_non_protocol ... ok [INFO] [stdout] test error::tests::test_protocol_error_display ... ok [INFO] [stdout] test error::tests::test_repository_parse_error_display ... ok [INFO] [stdout] test error::tests::test_unexpected_eof_display ... ok [INFO] [stdout] test error::tests::test_repository_not_found_display ... ok [INFO] [stdout] test error::tests::test_is_retryable_io_connection_aborted ... ok [INFO] [stdout] test client::tests::test_session_state_concurrent_reads ... ok [INFO] [stdout] test error::tests::test_is_retryable_io_interrupted ... ok [INFO] [stdout] test error::tests::test_is_retryable_io_connection_reset ... ok [INFO] [stdout] test error::tests::test_unknown_field_kind_display ... ok [INFO] [stdout] test error::tests::test_unknown_sql_type_display ... ok [INFO] [stdout] test field::tests::test_bit_nonzero_is_true ... ok [INFO] [stdout] test field::tests::test_bit_true ... ok [INFO] [stdout] test field::tests::test_all_nullable_types_null_roundtrip ... ok [INFO] [stdout] test field::tests::test_bigint_boundary_i64_max ... ok [INFO] [stdout] test field::tests::test_bigint_boundary_i64_min_plus_one ... ok [INFO] [stdout] test field::tests::test_bigint_normal_value ... ok [INFO] [stdout] test field::tests::test_bigint_null ... ok [INFO] [stdout] test field::tests::test_binary_exactly_max_length_read ... ok [INFO] [stdout] test field::tests::test_binary_null_zero_length ... ok [INFO] [stdout] test field::tests::test_binary_normal_value ... ok [INFO] [stdout] test field::tests::test_binary_null_negative_length ... ok [INFO] [stdout] test field::tests::test_blob_normal_value ... ok [INFO] [stdout] test field::tests::test_clob_null ... ok [INFO] [stdout] test field::tests::test_char_normal_value ... ok [INFO] [stdout] test field::tests::test_date_epoch_zero_not_null ... ok [INFO] [stdout] test field::tests::test_date_normal_value ... ok [INFO] [stdout] test field::tests::test_decimal_null_empty_string ... ok [INFO] [stdout] test field::tests::test_date_null_verify_hi_lo_split ... ok [INFO] [stdout] test field::tests::test_datetime_epoch_zero_roundtrip ... ok [INFO] [stdout] test field::tests::test_date_null_sentinel ... ok [INFO] [stdout] test field::tests::test_bit_false ... ok [INFO] [stdout] test field::tests::test_integer_boundary_i32_max_minus_one ... ok [INFO] [stdout] test field::tests::test_integer_boundary_i32_min_plus_one ... ok [INFO] [stdout] test field::tests::test_integer_normal_value ... ok [INFO] [stdout] test field::tests::test_integer_null ... ok [INFO] [stdout] test field::tests::test_integer_zero ... ok [INFO] [stdout] test field::tests::test_longvarbinary_null ... ok [INFO] [stdout] test field::tests::test_integer_negative_one ... ok [INFO] [stdout] test field::tests::test_longvarchar_normal_value ... ok [INFO] [stdout] test field::tests::test_decimal_normal_value ... ok [INFO] [stdout] test field::tests::test_default_normal_value ... ok [INFO] [stdout] test field::tests::test_default_null ... ok [INFO] [stdout] test field::tests::test_double_null ... ok [INFO] [stdout] test field::tests::test_double_normal_value ... ok [INFO] [stdout] test field::tests::test_float_double_normal_value ... ok [INFO] [stdout] test field::tests::test_datetime_boundary_near_null_sentinel ... ok [INFO] [stdout] test field::tests::test_numeric_empty_string_is_null_roundtrip ... ok [INFO] [stdout] test field::tests::test_numeric_no_boolean_prefix ... ok [INFO] [stdout] test field::tests::test_numeric_normal_value ... ok [INFO] [stdout] test field::tests::test_numeric_null_empty_string ... ok [INFO] [stdout] test field::tests::test_read_row_empty_fields ... ok [INFO] [stdout] test field::tests::test_read_row_all_types ... ok [INFO] [stdout] test field::tests::test_read_row_mixed_fields ... ok [INFO] [stdout] test field::tests::test_read_row_eof_error_midway ... ok [INFO] [stdout] test field::tests::test_real_normal_value ... ok [INFO] [stdout] test field::tests::test_read_field_value_eof_error ... ok [INFO] [stdout] test field::tests::test_read_binary_too_large ... ok [INFO] [stdout] test field::tests::test_read_real_normal ... ok [INFO] [stdout] test field::tests::test_read_row_single_field ... ok [INFO] [stdout] test field::tests::test_real_write_read_asymmetry ... ok [INFO] [stdout] test field::tests::test_smallint_normal_value ... ok [INFO] [stdout] test field::tests::test_smallint_zero ... ok [INFO] [stdout] test field::tests::test_smallint_null_sentinel ... ok [INFO] [stdout] test field::tests::test_real_null ... ok [INFO] [stdout] test field::tests::test_tinyint_normal_value ... ok [INFO] [stdout] test field::tests::test_time_normal_value ... ok [INFO] [stdout] test field::tests::test_tinyint_null_sentinel ... ok [INFO] [stdout] test field::tests::test_varbinary_normal_value ... ok [INFO] [stdout] test field::tests::test_time_null_sentinel ... ok [INFO] [stdout] test field::tests::test_varchar_empty_string_roundtrip ... ok [INFO] [stdout] test field::tests::test_varchar_normal_value ... ok [INFO] [stdout] test field::tests::test_varchar_null ... ok [INFO] [stdout] test field::tests::test_timestamp_normal_value ... ok [INFO] [stdout] test field::tests::test_float_null ... ok [INFO] [stdout] test field::tests::test_write_bigint_negative ... ok [INFO] [stdout] test field::tests::test_write_bigint_normal ... ok [INFO] [stdout] test field::tests::test_write_bigint_null ... ok [INFO] [stdout] test field::tests::test_write_bigint_type_mismatch_int ... ok [INFO] [stdout] test field::tests::test_write_bigint_zero ... ok [INFO] [stdout] test field::tests::test_write_binary_normal ... ok [INFO] [stdout] test field::tests::test_write_binary_null ... ok [INFO] [stdout] test field::tests::test_write_binary_too_large ... ok [INFO] [stdout] test field::tests::test_write_bit_false ... ok [INFO] [stdout] test field::tests::test_write_binary_type_mismatch_string ... ok [INFO] [stdout] test field::tests::test_write_bit_true ... ok [INFO] [stdout] test field::tests::test_write_bit_type_mismatch_int ... ok [INFO] [stdout] test field::tests::test_write_bit_type_mismatch_null ... ok [INFO] [stdout] test field::tests::test_write_blob_normal ... ok [INFO] [stdout] test field::tests::test_write_char_normal ... ok [INFO] [stdout] test field::tests::test_write_clob_normal ... ok [INFO] [stdout] test field::tests::test_write_clob_null ... ok [INFO] [stdout] test field::tests::test_write_date_epoch_zero ... ok [INFO] [stdout] test field::tests::test_write_date_normal ... ok [INFO] [stdout] test field::tests::test_write_decimal_normal ... ok [INFO] [stdout] test field::tests::test_write_date_type_mismatch_long ... ok [INFO] [stdout] test field::tests::test_write_default_normal ... ok [INFO] [stdout] test field::tests::test_write_decimal_null ... ok [INFO] [stdout] test field::tests::test_write_default_null ... ok [INFO] [stdout] test field::tests::test_write_date_null ... ok [INFO] [stdout] test field::tests::test_write_double_normal ... ok [INFO] [stdout] test field::tests::test_write_double_null ... ok [INFO] [stdout] test field::tests::test_write_double_type_mismatch_float ... ok [INFO] [stdout] test field::tests::test_write_default_type_mismatch_int ... ok [INFO] [stdout] test field::tests::test_write_float_normal ... ok [INFO] [stdout] test field::tests::test_write_integer_negative ... ok [INFO] [stdout] test field::tests::test_write_integer_normal ... ok [INFO] [stdout] test field::tests::test_write_integer_type_mismatch_bool ... ok [INFO] [stdout] test field::tests::test_write_float_null ... ok [INFO] [stdout] test field::tests::test_write_integer_null ... ok [INFO] [stdout] test field::tests::test_write_integer_type_mismatch_string ... ok [INFO] [stdout] test field::tests::test_write_integer_zero ... ok [INFO] [stdout] test field::tests::test_write_longvarbinary_null ... ok [INFO] [stdout] test field::tests::test_write_longvarchar_normal ... ok [INFO] [stdout] test field::tests::test_write_numeric_normal ... ok [INFO] [stdout] test field::tests::test_write_numeric_null ... ok [INFO] [stdout] test field::tests::test_write_numeric_type_mismatch_int ... ok [INFO] [stdout] test field::tests::test_write_real_normal ... ok [INFO] [stdout] test client::tests::test_session_state_sequential_updates_from_threads ... ok [INFO] [stdout] test field::tests::test_write_real_null ... ok [INFO] [stdout] test field::tests::test_write_real_type_mismatch_double ... ok [INFO] [stdout] test field::tests::test_write_row_all_nulls_roundtrip ... ok [INFO] [stdout] test field::tests::test_write_row_all_types_roundtrip ... ok [INFO] [stdout] test field::tests::test_write_row_empty_fields ... ok [INFO] [stdout] test field::tests::test_write_row_field_count_mismatch_more_fields ... ok [INFO] [stdout] test field::tests::test_write_row_field_count_mismatch_more_values ... ok [INFO] [stdout] test field::tests::test_timestamp_null_sentinel ... ok [INFO] [stdout] test field::tests::test_write_row_mixed_roundtrip ... ok [INFO] [stdout] test field::tests::test_write_smallint_null ... ok [INFO] [stdout] test field::tests::test_write_smallint_negative ... ok [INFO] [stdout] test field::tests::test_write_timestamp_null ... ok [INFO] [stdout] test field::tests::test_write_tinyint_normal ... ok [INFO] [stdout] test field::tests::test_write_tinyint_null ... ok [INFO] [stdout] test field::tests::test_write_tinyint_zero ... ok [INFO] [stdout] test field::tests::test_write_varbinary_normal ... ok [INFO] [stdout] test field::tests::test_write_varchar_normal ... ok [INFO] [stdout] test field::tests::test_write_varchar_type_mismatch_int ... ok [INFO] [stdout] test field::tests::test_write_varchar_null ... ok [INFO] [stdout] test field::tests::write_read_binary_empty_is_lossy_null ... ok [INFO] [stdout] test gzip::tests::test_decode_only_terminator ... ok [INFO] [stdout] test gzip::tests::test_decode_corrupted_gzip_data ... ok [INFO] [stdout] test gzip::tests::test_decode_empty_input ... ok [INFO] [stdout] test gzip::tests::test_decode_insufficient_header_bytes ... ok [INFO] [stdout] test field::tests::test_write_smallint_zero ... ok [INFO] [stdout] test field::tests::test_write_time_normal ... ok [INFO] [stdout] test field::tests::test_write_tinyint_negative ... ok [INFO] [stdout] test field::tests::test_write_smallint_normal ... ok [INFO] [stdout] test gzip::tests::test_decode_truncated_block ... ok [INFO] [stdout] test gzip::tests::test_decompress_bytes_empty ... ok [INFO] [stdout] test gzip::tests::test_decompress_bytes_uncompressed ... ok [INFO] [stdout] test gzip::tests::test_encode_empty_has_terminator ... ok [INFO] [stdout] test gzip::tests::test_decompress_bytes_single_gzip ... ok [INFO] [stdout] test gzip::tests::test_is_gzip_blocked_negative_size ... ok [INFO] [stdout] test gzip::tests::test_decompress_bytes_gzip_blocked ... ok [INFO] [stdout] test gzip::tests::test_encode_structure ... ok [INFO] [stdout] test gzip::tests::test_is_gzip_blocked_empty ... ok [INFO] [stdout] test gzip::tests::test_is_gzip_blocked_plain_gzip ... ok [INFO] [stdout] test gzip::tests::test_is_gzip_blocked_too_short ... ok [INFO] [stdout] test gzip::tests::test_is_gzip_blocked_zero_size ... ok [INFO] [stdout] test gzip::tests::test_roundtrip_single_block ... ok [INFO] [stdout] test gzip::tests::test_roundtrip_block_size_one ... ok [INFO] [stdout] test gzip::tests::test_roundtrip_block_size_boundary ... ok [INFO] [stdout] test gzip::tests::test_roundtrip_exact_block_size ... ok [INFO] [stdout] test gzip::tests::test_encode_multiple_blocks_count ... ok [INFO] [stdout] test field::tests::test_write_time_null ... ok [INFO] [stdout] test field::tests::test_write_timestamp_normal ... ok [INFO] [stdout] test gzip::tests::test_roundtrip_empty_data ... ok [INFO] [stdout] test gzip::tests::test_is_gzip_blocked_valid ... ok [INFO] [stdout] test messages::common::tests::test_check_error_empty_buffer ... ok [INFO] [stdout] test messages::common::tests::test_check_error_normal_response ... ok [INFO] [stdout] test messages::common::tests::test_check_error_odd_byte_buffer ... ok [INFO] [stdout] test messages::common::tests::test_check_error_result_ok_on_normal ... ok [INFO] [stdout] test messages::common::tests::test_check_error_result_with_korean_exception_message ... ok [INFO] [stdout] test messages::common::tests::test_check_error_single_byte_buffer ... ok [INFO] [stdout] test messages::common::tests::test_check_error_result_with_truncated_exception ... ok [INFO] [stdout] test gzip::tests::test_roundtrip_default_block_size ... ok [INFO] [stdout] test gzip::tests::test_roundtrip_multiple_blocks ... ok [INFO] [stdout] test messages::common::tests::test_check_error_result_err_on_exception ... ok [INFO] [stdout] test messages::common::tests::test_common_fields_custom_auth ... ok [INFO] [stdout] test messages::common::tests::test_check_error_result_empty_buffer ... ok [INFO] [stdout] test messages::common::tests::test_check_error_detects_exception ... ok [INFO] [stdout] test field::tests::test_smallint_negative ... ok [INFO] [stdout] test messages::common::tests::test_check_error_small_buffer ... ok [INFO] [stdout] test messages::common::tests::test_check_error_with_korean_exception_message ... ok [INFO] [stdout] test messages::common::tests::test_check_error_with_truncated_exception ... ok [INFO] [stdout] test messages::common::tests::test_common_fields_client_version ... ok [INFO] [stdout] test gzip::tests::test_roundtrip_single_byte ... ok [INFO] [stdout] test messages::common::tests::test_parse_exception_empty_message ... ok [INFO] [stdout] test messages::common::tests::test_parse_exception_error_code_zero ... ok [INFO] [stdout] test field::tests::test_integer_boundary_i32_max ... ok [INFO] [stdout] test messages::common::tests::test_common_fields_count ... ok [INFO] [stdout] test messages::common::tests::test_common_fields_password ... ok [INFO] [stdout] test messages::common::tests::test_common_fields_session_id ... ok [INFO] [stdout] test messages::common::tests::test_common_fields_username ... ok [INFO] [stdout] test messages::common::tests::test_parse_exception_basic ... ok [INFO] [stdout] test field::tests::test_read_row_with_nulls ... ok [INFO] [stdout] test gzip::tests::test_roundtrip_large_data ... ok [INFO] [stdout] test messages::common::tests::test_parse_exception_korean_message ... ok [INFO] [stdout] test messages::common::tests::test_parse_exception_large_positive_error_code ... ok [INFO] [stdout] test messages::common::tests::test_parse_header_korean_values ... ok [INFO] [stdout] test messages::common::tests::test_parse_header_korean_class_name ... ok [INFO] [stdout] test messages::common::tests::test_parse_header_exactly_max_fields_boundary ... ok [INFO] [stdout] test messages::common::tests::test_parse_header_too_many_fields ... ok [INFO] [stdout] test messages::common::tests::test_parse_header_basic ... ok [INFO] [stdout] test messages::common::tests::test_parse_header_empty_fields ... ok [INFO] [stdout] test messages::common::tests::test_write_common_header_class_name ... ok [INFO] [stdout] test messages::common::tests::test_parse_header_roundtrip ... ok [INFO] [stdout] test messages::common::tests::test_write_common_header_field_count ... ok [INFO] [stdout] test messages::common::tests::test_write_common_header_magic ... ok [INFO] [stdout] test messages::data_module::tests::test_all_requests_exactly_9545_bytes ... ok [INFO] [stdout] test messages::data_module::tests::test_build_compact_data_module_request_class_name ... ok [INFO] [stdout] test messages::data_module::tests::test_build_compact_data_module_request_size ... ok [INFO] [stdout] test messages::data_module::tests::test_build_data_module_request_class_name ... ok [INFO] [stdout] test messages::data_module::tests::test_compact_data_module_request_class_name ... ok [INFO] [stdout] test messages::data_module::tests::test_build_compact_data_module_request_payload ... ok [INFO] [stdout] test messages::data_module::tests::test_build_data_module_request_payload ... ok [INFO] [stdout] test messages::common::tests::test_write_common_header_roundtrip_with_custom_auth ... ok [INFO] [stdout] test messages::common::tests::test_write_common_header_with_auth ... ok [INFO] [stdout] test messages::common::tests::test_parse_header_invalid_magic ... ok [INFO] [stdout] test messages::data_module::tests::test_compact_data_module_request_type_marker ... ok [INFO] [stdout] test messages::data_module::tests::test_compact_data_module_request_korean_params ... ok [INFO] [stdout] test messages::data_module::tests::test_data_module_request_type_marker ... ok [INFO] [stdout] test messages::data_module::tests::test_parse_basic_field_calculated ... ok [INFO] [stdout] test messages::data_module::tests::test_compact_roundtrip_header ... ok [INFO] [stdout] test messages::data_module::tests::test_parse_basic_field_normal ... ok [INFO] [stdout] test messages::data_module::tests::test_parse_basic_field_unknown_kind ... ok [INFO] [stdout] test messages::data_module::tests::test_parse_basic_field_normal_not_nullable ... ok [INFO] [stdout] test messages::data_module::tests::test_parse_basic_field_unknown_sql_type ... ok [INFO] [stdout] test messages::data_module::tests::test_parse_data_module_exception_response ... ok [INFO] [stdout] test messages::data_module::tests::test_parse_data_module_full ... ok [INFO] [stdout] test messages::data_module::tests::test_parse_data_module_invalid_prefix ... ok [INFO] [stdout] test messages::data_module::tests::test_compact_vs_standard_payload_size ... ok [INFO] [stdout] test messages::data_module::tests::test_data_module_request_trailing_constants ... ok [INFO] [stdout] test messages::data_module::tests::test_data_module_request_no_params ... ok [INFO] [stdout] test messages::data_module::tests::test_data_module_request_class_name ... ok [INFO] [stdout] test messages::data_module::tests::test_build_data_module_request_size ... ok [INFO] [stdout] test messages::data_module::tests::test_parse_data_module_multiple_groups ... ok [INFO] [stdout] test messages::data_module::tests::test_parse_data_module_negative_record_offset ... ok [INFO] [stdout] test messages::data_module::tests::test_parse_data_module_with_nulls ... ok [INFO] [stdout] test messages::data_module::tests::test_parse_dataset_group_empty_fields ... ok [INFO] [stdout] test messages::data_module::tests::test_parse_dataset_group_multiple_datasets ... ok [INFO] [stdout] test messages::data_module::tests::test_parse_dataset_group_with_dual_fields ... ok [INFO] [stdout] test messages::login::tests::test_build_login_request_class_name ... ok [INFO] [stdout] test messages::login::tests::test_build_login_request_custom_credentials ... ok [INFO] [stdout] test messages::data_module::tests::test_parse_empty_data_module_response ... ok [INFO] [stdout] test messages::data_module::tests::test_roundtrip_data_module_request ... ok [INFO] [stdout] test messages::login::tests::test_login_request_class_name ... ok [INFO] [stdout] test messages::login::tests::test_build_login_request_magic ... ok [INFO] [stdout] test messages::login::tests::test_login_request_guest ... ok [INFO] [stdout] test messages::login::tests::test_build_login_request_size ... ok [INFO] [stdout] test messages::login::tests::test_login_request_trailing_marker ... ok [INFO] [stdout] test messages::login::tests::test_login_request_new ... ok [INFO] [stdout] test messages::login::tests::test_build_login_request_session_id ... ok [INFO] [stdout] test messages::repository::tests::test_build_repository_request_payload ... ok [INFO] [stdout] test messages::repository::tests::test_build_repository_request_size ... ok [INFO] [stdout] test messages::repository::tests::test_content_type_from_path_data_interface ... ok [INFO] [stdout] test messages::login::tests::test_build_login_request_fields ... ok [INFO] [stdout] test messages::login::tests::test_roundtrip_login_request ... ok [INFO] [stdout] test messages::repository::tests::test_build_repository_request_class_name ... ok [INFO] [stdout] test messages::login::tests::test_build_login_request_trailing_marker ... ok [INFO] [stdout] test messages::repository::tests::test_content_type_from_path_image ... ok [INFO] [stdout] test messages::repository::tests::test_content_type_from_path_report ... ok [INFO] [stdout] test messages::repository::tests::test_into_data_with_item ... ok [INFO] [stdout] test messages::repository::tests::test_content_type_from_path_unknown ... ok [INFO] [stdout] test messages::repository::tests::test_into_data_without_item ... ok [INFO] [stdout] test messages::repository::tests::test_parse_payload_compressed ... ok [INFO] [stdout] test messages::repository::tests::test_parse_complete_then_access_header ... ok [INFO] [stdout] test messages::repository::tests::test_parse_payload_empty_data ... ok [INFO] [stdout] test messages::repository::tests::test_parse_payload_error_code ... ok [INFO] [stdout] test messages::repository::tests::test_parse_exception_response ... ok [INFO] [stdout] test messages::repository::tests::test_parse_payload_insufficient_bytes ... ok [INFO] [stdout] test messages::repository::tests::test_parse_payload_error_code_korean ... ok [INFO] [stdout] test messages::repository::tests::test_parse_payload_not_compressed ... ok [INFO] [stdout] test messages::repository::tests::test_parse_payload_metadata_propagation ... ok [INFO] [stdout] test messages::repository::tests::test_repository_item_clone ... ok [INFO] [stdout] test messages::repository::tests::test_parse_payload_with_data ... ok [INFO] [stdout] test messages::repository::tests::test_repository_request_class_name ... ok [INFO] [stdout] test messages::repository::tests::test_parse_payload_wrong_type_marker ... ok [INFO] [stdout] test messages::repository::tests::test_repository_request_new ... ok [INFO] [stdout] test messages::repository::tests::test_repository_item_creation ... ok [INFO] [stdout] test messages::repository::tests::test_request_options_custom ... ok [INFO] [stdout] test messages::repository::tests::test_request_options_default ... ok [INFO] [stdout] test messages::repository::tests::test_repository_request_type_marker ... ok [INFO] [stdout] test messages::repository::tests::test_roundtrip_repository_request ... ok [INFO] [stdout] test messages::repository::tests::test_with_path_no_item ... ok [INFO] [stdout] test messages::traits::tests::test_request_build_magic ... ok [INFO] [stdout] test messages::repository::tests::test_with_path_sets_content_type_and_path ... ok [INFO] [stdout] test messages::traits::tests::test_request_build_size ... ok [INFO] [stdout] test messages::traits::tests::test_request_class_name ... ok [INFO] [stdout] test messages::traits::tests::test_response_can_handle ... ok [INFO] [stdout] test messages::transaction::tests::test_all_transaction_requests_exactly_9545_bytes ... ok [INFO] [stdout] test messages::transaction::tests::test_build_transaction_empty_dataset ... ok [INFO] [stdout] test messages::transaction::tests::test_build_transaction_multiple_datasets ... ok [INFO] [stdout] test messages::transaction::tests::test_build_transaction_request_class_name ... ok [INFO] [stdout] test messages::transaction::tests::test_build_transaction_request_magic ... ok [INFO] [stdout] test messages::transaction::tests::test_build_transaction_request_korean_names ... ok [INFO] [stdout] test messages::transaction::tests::test_build_transaction_request_no_params ... ok [INFO] [stdout] test messages::traits::tests::test_response_exception_pattern_default ... ok [INFO] [stdout] test messages::transaction::tests::test_build_transaction_request_size ... ok [INFO] [stdout] test messages::transaction::tests::test_parse_transaction_response_empty_payload ... ok [INFO] [stdout] test messages::transaction::tests::test_build_transaction_with_dataset ... ok [INFO] [stdout] test messages::transaction::tests::test_parse_transaction_response_error ... ok [INFO] [stdout] test messages::transaction::tests::test_parse_transaction_response_success ... ok [INFO] [stdout] test messages::transaction::tests::test_dataset_with_null_values ... ok [INFO] [stdout] test messages::transaction::tests::test_payload_byte_layout_matches_protocol_doc ... ok [INFO] [stdout] test messages::repository::tests::test_repository_response_class_name ... ok [INFO] [stdout] test messages::traits::tests::test_request_markers ... ok [INFO] [stdout] test messages::traits::tests::test_simple_request_build ... ok [INFO] [stdout] test messages::transaction::tests::test_build_transaction_request_payload ... ok [INFO] [stdout] test messages::transaction::tests::test_transaction_request_class_name ... ok [INFO] [stdout] test messages::transaction::tests::test_transaction_request_debug_clone ... ok [INFO] [stdout] test messages::transaction::tests::test_transaction_request_no_trailing_marker ... ok [INFO] [stdout] test messages::transaction::tests::test_transaction_request_type_marker ... ok [INFO] [stdout] test messages::transaction::tests::test_transaction_response_can_handle ... ok [INFO] [stdout] test messages::transaction::tests::test_transaction_response_class_name ... ok [INFO] [stdout] test messages::transaction::tests::test_transaction_response_debug_clone ... ok [INFO] [stdout] test messages::transaction::tests::test_transaction_response_exception_pattern ... ok [INFO] [stdout] test messages::transaction::tests::test_transaction_response_is_empty ... ok [INFO] [stdout] test messages::transaction::tests::test_transaction_response_payload_len ... ok [INFO] [stdout] test messages::transaction::tests::test_transaction_response_raw_payload_empty ... ok [INFO] [stdout] test messages::transaction::tests::test_try_parse_as_data_module_empty_payload ... ok [INFO] [stdout] test messages::transaction::tests::test_transaction_response_raw_payload_accessor ... ok [INFO] [stdout] test messages::transaction::tests::test_transaction_dataset_debug_clone ... ok [INFO] [stdout] test messages::transaction::tests::test_try_parse_as_data_module_invalid_data ... ok [INFO] [stdout] test messages::transaction::tests::test_try_parse_as_data_module_success ... ok [INFO] [stdout] test messages::transaction::tests::test_type_marker_value_1801 ... ok [INFO] [stdout] test messages::transaction::tests::test_write_basic_field_normal ... ok [INFO] [stdout] test types::tests::test_basic_field_calculated ... ok [INFO] [stdout] test messages::transaction::tests::test_write_basic_field_calculated ... ok [INFO] [stdout] test types::tests::test_field_kind_repr_values ... ok [INFO] [stdout] test types::tests::test_field_kind_try_from_valid ... ok [INFO] [stdout] test types::tests::test_field_value_is_null ... ok [INFO] [stdout] test types::tests::test_field_value_to_json_double ... ok [INFO] [stdout] test types::tests::test_data_module_meta ... ok [INFO] [stdout] test types::tests::test_field_value_to_json_binary_empty ... ok [INFO] [stdout] test types::tests::test_dataset_group ... ok [INFO] [stdout] test types::tests::test_field_value_to_json_float_infinity ... ok [INFO] [stdout] test types::tests::test_field_value_to_json_from_syntax ... ok [INFO] [stdout] test types::tests::test_basic_field_normal ... ok [INFO] [stdout] test types::tests::test_field_value_to_json_int ... ok [INFO] [stdout] test types::tests::test_data_module_response_empty ... ok [INFO] [stdout] test types::tests::test_field_value_to_json_int_negative ... ok [INFO] [stdout] test types::tests::test_field_kind_try_from_invalid ... ok [INFO] [stdout] test types::tests::test_field_value_to_json_float ... ok [INFO] [stdout] test types::tests::test_field_value_clone_and_eq ... ok [INFO] [stdout] test types::tests::test_field_value_to_json_bool_true ... ok [INFO] [stdout] test types::tests::test_field_value_to_json_binary ... ok [INFO] [stdout] test types::tests::test_field_value_to_json_bool_false ... ok [INFO] [stdout] test types::tests::test_field_value_to_json_datetime ... ok [INFO] [stdout] test types::tests::test_field_value_to_json_double_nan ... ok [INFO] [stdout] test types::tests::test_field_value_to_json_double_neg_infinity ... ok [INFO] [stdout] test types::tests::test_field_value_to_json_long ... ok [INFO] [stdout] test types::tests::test_field_value_variants ... ok [INFO] [stdout] test types::tests::test_field_value_to_json_double_infinity ... ok [INFO] [stdout] test types::tests::test_message_header_get_field ... ok [INFO] [stdout] test types::tests::test_message_header_magic_stored ... ok [INFO] [stdout] test types::tests::test_message_header_session_id_missing ... ok [INFO] [stdout] test types::tests::test_field_value_to_json_float_nan ... ok [INFO] [stdout] test types::tests::test_sql_type_try_from_invalid_code ... ok [INFO] [stdout] test wire::tests::custom_sized_writer_buffer_length ... ok [INFO] [stdout] test types::tests::test_sql_type_try_from_valid_codes ... ok [INFO] [stdout] test wire::tests::custom_sized_writer_overflow ... ok [INFO] [stdout] test types::tests::test_message_header_session_id ... ok [INFO] [stdout] test wire::tests::decode_modified_utf8_korean ... ok [INFO] [stdout] test types::tests::test_field_value_to_json_string ... ok [INFO] [stdout] test wire::tests::decode_modified_utf8_multiple_nulls ... ok [INFO] [stdout] test types::tests::test_field_value_to_string_repr ... ok [INFO] [stdout] test wire::tests::decode_modified_utf8_null_conversion ... ok [INFO] [stdout] test types::tests::test_record_info ... ok [INFO] [stdout] test wire::tests::decode_modified_utf8_empty ... ok [INFO] [stdout] test types::tests::test_sql_type_repr_values ... ok [INFO] [stdout] test wire::tests::decode_modified_utf8_standard ... ok [INFO] [stdout] test wire::tests::oz_utf_uses_4byte_prefix_vs_utf_2byte_prefix ... ok [INFO] [stdout] test wire::tests::read_bytes_zero_copy ... ok [INFO] [stdout] test wire::tests::read_bytes_zero_length ... ok [INFO] [stdout] test types::tests::test_field_value_to_json_null ... ok [INFO] [stdout] test wire::tests::read_f32_big_endian ... ok [INFO] [stdout] test wire::tests::read_f64_big_endian ... ok [INFO] [stdout] test wire::tests::read_i16_big_endian ... ok [INFO] [stdout] test wire::tests::decode_modified_utf8_only_null ... ok [INFO] [stdout] test wire::tests::read_i64_eof_after_partial ... ok [INFO] [stdout] test wire::tests::read_i64_negative ... ok [INFO] [stdout] test wire::tests::read_i8_min_max ... ok [INFO] [stdout] test wire::tests::read_i8_negative ... ok [INFO] [stdout] test wire::tests::read_i8_positive ... ok [INFO] [stdout] test wire::tests::read_oz_utf_basic ... ok [INFO] [stdout] test wire::tests::read_oz_utf_empty ... ok [INFO] [stdout] test wire::tests::read_oz_utf_korean ... ok [INFO] [stdout] test wire::tests::read_oz_utf_negative_length ... ok [INFO] [stdout] test wire::tests::read_oz_utf_truncated_data_eof ... ok [INFO] [stdout] test wire::tests::read_u16_big_endian ... ok [INFO] [stdout] test wire::tests::read_u32_insufficient_bytes ... ok [INFO] [stdout] test wire::tests::read_u32_magic ... ok [INFO] [stdout] test wire::tests::read_i8_eof ... ok [INFO] [stdout] test wire::tests::read_u64_basic ... ok [INFO] [stdout] test wire::tests::read_oz_utf_null_char_modified_utf8 ... ok [INFO] [stdout] test wire::tests::read_i32_big_endian ... ok [INFO] [stdout] test wire::tests::read_i64_big_endian ... ok [INFO] [stdout] test wire::tests::read_bool_true_and_false ... ok [INFO] [stdout] test wire::tests::read_u64_eof ... ok [INFO] [stdout] test wire::tests::read_u8_basic ... ok [INFO] [stdout] test wire::tests::read_u8_eof ... ok [INFO] [stdout] test wire::tests::read_u64_max ... ok [INFO] [stdout] test wire::tests::read_utf16be_ascii ... ok [INFO] [stdout] test wire::tests::read_utf16be_korean ... ok [INFO] [stdout] test wire::tests::read_utf16be_empty_string ... ok [INFO] [stdout] test wire::tests::read_utf16be_surrogate_pair ... ok [INFO] [stdout] test wire::tests::read_utf_basic ... ok [INFO] [stdout] test wire::tests::read_u64_zero ... ok [INFO] [stdout] test wire::tests::read_utf_truncated_data_eof ... ok [INFO] [stdout] test wire::tests::read_utf_null_char_modified_utf8 ... ok [INFO] [stdout] test wire::tests::reader_offset_advances_correctly ... ok [INFO] [stdout] test wire::tests::read_utf16be_truncated_data_eof ... ok [INFO] [stdout] test wire::tests::roundtrip_f64 ... ok [INFO] [stdout] test wire::tests::read_utf_empty ... ok [INFO] [stdout] test wire::tests::roundtrip_i16 ... ok [INFO] [stdout] test wire::tests::roundtrip_i32 ... ok [INFO] [stdout] test wire::tests::read_utf_korean ... ok [INFO] [stdout] test messages::transaction::tests::test_roundtrip_transaction_request ... ok [INFO] [stdout] test wire::tests::reader_set_offset ... ok [INFO] [stdout] test wire::tests::roundtrip_multiple_types_sequential ... ok [INFO] [stdout] test wire::tests::roundtrip_oz_utf_korean ... ok [INFO] [stdout] test wire::tests::roundtrip_f32 ... ok [INFO] [stdout] test wire::tests::roundtrip_oz_utf_supplementary_char ... ok [INFO] [stdout] test wire::tests::roundtrip_oz_utf_basic ... ok [INFO] [stdout] test wire::tests::roundtrip_oz_utf_with_null ... ok [INFO] [stdout] test wire::tests::roundtrip_i8 ... ok [INFO] [stdout] test wire::tests::roundtrip_bool ... ok [INFO] [stdout] test wire::tests::roundtrip_u64_max ... ok [INFO] [stdout] test wire::tests::roundtrip_u64_zero ... ok [INFO] [stdout] test wire::tests::roundtrip_u8 ... ok [INFO] [stdout] test wire::tests::roundtrip_utf16be_ascii ... ok [INFO] [stdout] test wire::tests::roundtrip_u32 ... ok [INFO] [stdout] test wire::tests::roundtrip_utf16be_korean ... ok [INFO] [stdout] test wire::tests::roundtrip_utf_basic ... ok [INFO] [stdout] test wire::tests::roundtrip_utf_korean ... ok [INFO] [stdout] test wire::tests::roundtrip_utf16be_mixed ... ok [INFO] [stdout] test wire::tests::write_bool_values ... ok [INFO] [stdout] test wire::tests::write_bytes_basic ... ok [INFO] [stdout] test wire::tests::write_i16_big_endian ... ok [INFO] [stdout] test wire::tests::roundtrip_utf_supplementary_char ... ok [INFO] [stdout] test wire::tests::write_i32_big_endian ... ok [INFO] [stdout] test wire::tests::roundtrip_u16 ... ok [INFO] [stdout] test wire::tests::write_i8_negative ... ok [INFO] [stdout] test wire::tests::roundtrip_u64 ... ok [INFO] [stdout] test wire::tests::roundtrip_utf16be_empty ... ok [INFO] [stdout] test wire::tests::roundtrip_utf_with_null ... ok [INFO] [stdout] test wire::tests::write_bytes_empty ... ok [INFO] [stdout] test wire::tests::set_offset_clamp_to_buf_len ... ok [INFO] [stdout] test wire::tests::write_i8_positive ... ok [INFO] [stdout] test wire::tests::write_oz_utf_basic ... ok [INFO] [stdout] test wire::tests::utf16be_length_is_char_count_not_byte_count ... ok [INFO] [stdout] test wire::tests::write_oz_utf_empty ... ok [INFO] [stdout] test wire::tests::writer_as_bytes_returns_full_buffer_ref ... ok [INFO] [stdout] test wire::tests::write_oz_utf_korean ... ok [INFO] [stdout] test wire::tests::writer_default_trait ... ok [INFO] [stdout] test wire::tests::write_oz_utf_null_char_modified_utf8 ... ok [INFO] [stdout] test wire::tests::write_oz_utf_overflow ... ok [INFO] [stdout] test wire::tests::write_u16_big_endian ... ok [INFO] [stdout] test wire::tests::writer_overflow_f32 ... ok [INFO] [stdout] test wire::tests::write_u32_magic ... ok [INFO] [stdout] test wire::tests::writer_overflow_f64 ... ok [INFO] [stdout] test wire::tests::writer_overflow_i64 ... ok [INFO] [stdout] test wire::tests::write_utf16be_empty ... ok [INFO] [stdout] test wire::tests::writer_into_bytes_returns_full_buffer ... ok [INFO] [stdout] test wire::tests::write_u8_basic ... ok [INFO] [stdout] test wire::tests::write_utf16be_korean ... ok [INFO] [stdout] test wire::tests::writer_overflow_bytes ... ok [INFO] [stdout] test wire::tests::writer_overflow_i8 ... ok [INFO] [stdout] test wire::tests::write_utf_empty ... ok [INFO] [stdout] test wire::tests::write_utf16be_ascii ... ok [INFO] [stdout] test wire::tests::write_utf_basic ... ok [INFO] [stdout] test wire::tests::write_utf_null_char_modified_utf8 ... ok [INFO] [stdout] test wire::tests::writer_overflow_u32 ... ok [INFO] [stdout] test wire::tests::writer_overflow_u64 ... ok [INFO] [stdout] test wire::tests::writer_overflow_utf ... ok [INFO] [stdout] test wire::tests::writer_overflow_utf16be ... ok [INFO] [stdout] test wire::tests::writer_overflow_u8 ... ok [INFO] [stderr] Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-d808bfd14bdffa0c) [INFO] [stdout] test wire::tests::roundtrip_i64 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 570 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] test all_sql_types_field_read_roundtrip ... ok [INFO] [stdout] test data_module_multiple_groups_mixed_types ... ok [INFO] [stdout] test data_module_single_group_varchar_integer ... ok [INFO] [stdout] test data_module_with_null_values ... ok [INFO] [stdout] test all_request_types_exactly_9545_bytes ... ok [INFO] [stdout] test error_check_error_ok_on_normal_response ... ok [INFO] [stdout] test error_check_error_detects_exception_message ... ok [INFO] [stdout] test error_field_read_partial_integer ... ok [INFO] [stdout] test data_module_with_numeric_timestamp_binary ... ok [INFO] [stdout] test error_check_error_result_returns_protocol_error ... ok [INFO] [stdout] test error_invalid_magic_number ... ok [INFO] [stdout] test data_module_with_secondary_fields ... ok [INFO] [stdout] test error_invalid_prefix ... ok [INFO] [stdout] test error_unexpected_eof_on_empty_buffer ... ok [INFO] [stdout] test error_unexpected_eof_truncated_header ... ok [INFO] [stdout] test live_fetch_syllabus ... ignored, requires network access to SSU OZ server [INFO] [stdout] test field_values_consecutive_read_offset_accuracy ... ok [INFO] [stdout] test request_with_empty_params ... ok [INFO] [stdout] test roundtrip_data_module_payload_verification ... ok [INFO] [stdout] test roundtrip_data_module_request_class_name_and_session ... ok [INFO] [stdout] test roundtrip_login_request_header ... ok [INFO] [stdout] test roundtrip_login_then_parse_trailing_marker ... ok [INFO] [stdout] test roundtrip_repository_request_session_id ... ok [INFO] [stdout] test wire_roundtrip_complex_message ... ok [INFO] [stdout] test roundtrip_repository_payload_verification ... ok [INFO] [stdout] test feature_client_module_exists ... ok [INFO] [stdout] test error_field_read_on_insufficient_buffer ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 26 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Doc-tests ozra [INFO] [stdout] [INFO] [stdout] running 38 tests [INFO] [stdout] test src/client.rs - client (line 17) ... ignored [INFO] [stdout] test src/client.rs - client::OzClient::send (line 437) ... ignored [INFO] [stdout] test src/client.rs - client::OzClient (line 184) - compile ... ok [INFO] [stdout] test src/client.rs - client (line 42) - compile ... ok [INFO] [stdout] test src/messages/common.rs - messages::common::parse_exception (line 242) ... ignored [INFO] [stdout] test src/messages/common.rs - messages::common::parse_header (line 176) ... ignored [INFO] [stdout] test src/messages/common.rs - messages::common::write_common_header (line 130) ... ignored [INFO] [stdout] test src/messages/data_module.rs - messages::data_module (line 7) ... ignored [INFO] [stdout] test src/messages/login.rs - messages::login (line 7) ... ignored [INFO] [stdout] test src/messages/repository.rs - messages::repository (line 15) ... ignored [INFO] [stdout] test src/messages/common.rs - messages::common::check_error_result (line 338) - compile ... ok [INFO] [stdout] test src/messages/repository.rs - messages::repository::RepositoryResponse (line 238) ... ignored [INFO] [stdout] test src/messages/repository.rs - messages::repository::RepositoryResponse::with_path (line 269) ... ignored [INFO] [stdout] test src/messages/traits.rs - messages::traits::OzRequest (line 25) ... ignored [INFO] [stdout] test src/messages/traits.rs - messages::traits::OzRequestResponse (line 191) ... ignored [INFO] [stdout] test src/messages/traits.rs - messages::traits::OzResponse (line 122) ... ignored [INFO] [stdout] test src/messages/transaction.rs - messages::transaction::TransactionResponse::raw_payload (line 199) ... ignored [INFO] [stdout] test src/messages/transaction.rs - messages::transaction::TransactionResponse::try_parse_as_data_module (line 219) ... ignored [INFO] [stdout] test src/types.rs - types::DataModuleResponse (line 484) ... ignored [INFO] [stdout] test src/client.rs - client::OzClient::init_session_with_params (line 281) - compile ... ok [INFO] [stdout] test src/error.rs - error::OzError::is_retryable (line 374) ... ok [INFO] [stdout] test src/wire.rs - wire::BufReader (line 34) ... ok [INFO] [stdout] test src/gzip.rs - gzip::encode_gzip_blocked (line 157) ... ok [INFO] [stdout] test src/error.rs - error::OzError::error_category (line 417) ... ok [INFO] [stdout] test src/error.rs - error::ErrorCategory::from_code (line 274) ... ok [INFO] [stdout] test src/messages/repository.rs - messages::repository::RepositoryContentType (line 48) ... ok [INFO] [stdout] test src/types.rs - types::serde_json::Value (line 254) ... ok [INFO] [stdout] test src/messages/transaction.rs - messages::transaction (line 43) ... ok [INFO] [stdout] test src/messages/repository.rs - messages::repository::RepositoryRequestOptions (line 136) ... ok [INFO] [stdout] test src/error.rs - error::format_error_detail (line 453) ... ok [INFO] [stdout] test src/wire.rs - wire::BufWriter::with_size (line 289) ... ok [INFO] [stdout] test src/gzip.rs - gzip (line 17) ... ok [INFO] [stdout] test src/lib.rs - (line 21) ... ok [INFO] [stdout] test src/gzip.rs - gzip::decode_gzip_blocked (line 65) ... ok [INFO] [stdout] test src/gzip.rs - gzip::is_gzip_blocked (line 231) ... ok [INFO] [stdout] test src/error.rs - error::ErrorCategory (line 225) ... ok [INFO] [stdout] test src/wire.rs - wire::BufWriter (line 256) ... ok [INFO] [stdout] test src/client.rs - client::RetryPolicy (line 84) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 16 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.23s; merged doctests compilation took 1.16s [INFO] running `Command { std: "docker" "inspect" "6ec0c2c697d981a22f6f4398884f54e51449ec3d1ce9f4635d608eee7e416d6e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6ec0c2c697d981a22f6f4398884f54e51449ec3d1ce9f4635d608eee7e416d6e", kill_on_drop: false }` [INFO] [stdout] 6ec0c2c697d981a22f6f4398884f54e51449ec3d1ce9f4635d608eee7e416d6e