[INFO] fetching crate ozra 0.0.4...
[INFO] testing ozra-0.0.4 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate ozra 0.0.4 into /workspace/builds/worker-1-tc2/source
[INFO] removed /workspace/builds/worker-1-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-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate ozra 0.0.4 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "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" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ff2077cd129e81a91702cd7edcb240eec42bea94c24a948e1cbeb8598df943f1
[INFO] running `Command { std: "docker" "start" "-a" "ff2077cd129e81a91702cd7edcb240eec42bea94c24a948e1cbeb8598df943f1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ff2077cd129e81a91702cd7edcb240eec42bea94c24a948e1cbeb8598df943f1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ff2077cd129e81a91702cd7edcb240eec42bea94c24a948e1cbeb8598df943f1", kill_on_drop: false }`
[INFO] [stdout] ff2077cd129e81a91702cd7edcb240eec42bea94c24a948e1cbeb8598df943f1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d7aca34edb4ac30cd6af25d054817490fb1e1718d17a346d90a59fe0059d2e57
[INFO] running `Command { std: "docker" "start" "-a" "d7aca34edb4ac30cd6af25d054817490fb1e1718d17a346d90a59fe0059d2e57", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling time-macros v0.2.27
[INFO] [stderr]    Compiling cookie v0.18.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling psl-types v2.0.11
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling iri-string v0.7.12
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling cesu8 v1.1.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling publicsuffix v2.3.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling cookie_store v0.22.1
[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 49.59s
[INFO] running `Command { std: "docker" "inspect" "d7aca34edb4ac30cd6af25d054817490fb1e1718d17a346d90a59fe0059d2e57", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d7aca34edb4ac30cd6af25d054817490fb1e1718d17a346d90a59fe0059d2e57", kill_on_drop: false }`
[INFO] [stdout] d7aca34edb4ac30cd6af25d054817490fb1e1718d17a346d90a59fe0059d2e57
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fdcfd2a31f21b6ad8c5e4c2fbba01f2c314edb8493b52fa910efa626196ac103
[INFO] running `Command { std: "docker" "start" "-a" "fdcfd2a31f21b6ad8c5e4c2fbba01f2c314edb8493b52fa910efa626196ac103", kill_on_drop: false }`
[INFO] [stderr]    Compiling ozra v0.0.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 9.05s
[INFO] running `Command { std: "docker" "inspect" "fdcfd2a31f21b6ad8c5e4c2fbba01f2c314edb8493b52fa910efa626196ac103", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fdcfd2a31f21b6ad8c5e4c2fbba01f2c314edb8493b52fa910efa626196ac103", kill_on_drop: false }`
[INFO] [stdout] fdcfd2a31f21b6ad8c5e4c2fbba01f2c314edb8493b52fa910efa626196ac103
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 6617ca3ed853878dcf91bdfbd5fcedcc5f93c978dc893d1c35cf2923f81e966a
[INFO] running `Command { std: "docker" "start" "-a" "6617ca3ed853878dcf91bdfbd5fcedcc5f93c978dc893d1c35cf2923f81e966a", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.22s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ozra-b5e57b9e71fc44b4)
[INFO] [stdout] 
[INFO] [stdout] running 570 tests
[INFO] [stdout] test client::tests::test_builder_custom_retry_policy ... ok
[INFO] [stdout] test client::tests::test_builder_initial_session_state ... ok
[INFO] [stdout] test client::tests::test_builder_default_retry_policy ... 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_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_fetch_repository_not_authenticated ... ok
[INFO] [stdout] test client::tests::test_http_status_4xx_not_retryable ... ok
[INFO] [stdout] test client::tests::test_login_request_builds_correctly ... 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_is_authenticated_true_after_session_update ... ok
[INFO] [stdout] test client::tests::test_data_module_request_builds_correctly ... ok
[INFO] [stdout] test client::tests::test_oz_client_is_send_and_sync ... ok
[INFO] [stdout] test client::tests::test_oz_client_new_custom_credentials ... ok
[INFO] [stdout] test client::tests::test_oz_client_new_default_session ... ok
[INFO] [stdout] test client::tests::test_multiple_clients_independent ... 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_retry_policy_debug ... 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_retry_policy_new ... ok
[INFO] [stdout] test client::tests::test_send_compact_data_module_not_authenticated ... ok
[INFO] [stdout] test client::tests::test_send_data_module_not_authenticated ... ok
[INFO] [stdout] test client::tests::test_send_not_authenticated ... ok
[INFO] [stdout] test client::tests::test_session_state_empty_string_is_authenticated ... ok
[INFO] [stdout] test client::tests::test_session_id_initial_value ... ok
[INFO] [stdout] test client::tests::test_send_not_retryable_error_no_retry ... ok
[INFO] [stdout] test client::tests::test_session_state_concurrent_reads ... ok
[INFO] [stdout] test client::tests::test_session_state_revert_to_initial ... ok
[INFO] [stdout] test client::tests::test_session_state_transitions ... ok
[INFO] [stdout] test constants::tests::test_client_version ... 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 error::tests::test_buffer_overflow_display ... ok
[INFO] [stdout] test constants::tests::test_sub_magic_value ... ok
[INFO] [stdout] test error::tests::test_category_clone_and_copy ... ok
[INFO] [stdout] test error::tests::test_category_base_code ... ok
[INFO] [stdout] test error::tests::test_category_debug ... ok
[INFO] [stdout] test error::tests::test_category_from_code_all_bases ... ok
[INFO] [stdout] test error::tests::test_category_description ... ok
[INFO] [stdout] test error::tests::test_category_display ... ok
[INFO] [stdout] test error::tests::test_category_from_code_general ... ok
[INFO] [stdout] test error::tests::test_category_from_code_cycleprint ... ok
[INFO] [stdout] test error::tests::test_category_from_code_special ... ok
[INFO] [stdout] test error::tests::test_category_from_code_unknown ... ok
[INFO] [stdout] test error::tests::test_category_from_code_negative ... 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_error_code_category_base_values ... ok
[INFO] [stdout] test error::tests::test_compression_error_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_decompression_error_display ... ok
[INFO] [stdout] test error::tests::test_error_code_subcode_offsets ... ok
[INFO] [stdout] test error::tests::test_error_code_special_codes ... 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_invalid_prefix_display ... ok
[INFO] [stdout] test client::tests::test_session_state_sequential_updates_from_threads ... ok
[INFO] [stdout] test error::tests::test_invalid_utf8_conversion ... ok
[INFO] [stdout] test error::tests::test_io_error_conversion ... ok
[INFO] [stdout] test error::tests::test_is_retryable_io_connection_aborted ... ok
[INFO] [stdout] test error::tests::test_is_retryable_io_connection_reset ... ok
[INFO] [stdout] test error::tests::test_is_retryable_io_interrupted ... 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_not_retryable_repository_not_found ... ok
[INFO] [stdout] test error::tests::test_not_retryable_type_mismatch ... ok
[INFO] [stdout] test error::tests::test_not_retryable_unexpected_eof ... 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 client::tests::test_retry_policy_default_no_retries ... 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_not_found_display ... ok
[INFO] [stdout] test error::tests::test_unexpected_eof_display ... ok
[INFO] [stdout] test error::tests::test_invalid_utf16_display ... 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_all_nullable_types_null_roundtrip ... ok
[INFO] [stdout] test field::tests::test_bigint_boundary_i64_max ... 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_normal_value ... ok
[INFO] [stdout] test field::tests::test_binary_null_negative_length ... ok
[INFO] [stdout] test field::tests::test_binary_null_zero_length ... ok
[INFO] [stdout] test field::tests::test_bit_false ... 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_blob_normal_value ... ok
[INFO] [stdout] test field::tests::test_char_normal_value ... ok
[INFO] [stdout] test field::tests::test_clob_null ... 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_date_null_sentinel ... ok
[INFO] [stdout] test field::tests::test_date_null_verify_hi_lo_split ... ok
[INFO] [stdout] test client::tests::test_http_status_408_429_retryable ... 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_repository_parse_error_display ... ok
[INFO] [stdout] test field::tests::test_bigint_boundary_i64_min_plus_one ... ok
[INFO] [stdout] test client::tests::test_session_state_concurrent_write_read ... ok
[INFO] [stdout] test field::tests::test_datetime_boundary_near_null_sentinel ... ok
[INFO] [stdout] test field::tests::test_datetime_epoch_zero_roundtrip ... ok
[INFO] [stdout] test field::tests::test_default_normal_value ... ok
[INFO] [stdout] test field::tests::test_double_normal_value ... ok
[INFO] [stdout] test field::tests::test_double_null ... ok
[INFO] [stdout] test field::tests::test_integer_boundary_i32_max ... ok
[INFO] [stdout] test field::tests::test_integer_boundary_i32_max_minus_one ... ok
[INFO] [stdout] test field::tests::test_float_null ... ok
[INFO] [stdout] test field::tests::test_integer_boundary_i32_min_plus_one ... ok
[INFO] [stdout] test field::tests::test_float_double_normal_value ... ok
[INFO] [stdout] test field::tests::test_integer_negative_one ... ok
[INFO] [stdout] test field::tests::test_integer_zero ... ok
[INFO] [stdout] test field::tests::test_decimal_normal_value ... ok
[INFO] [stdout] test field::tests::test_integer_normal_value ... ok
[INFO] [stdout] test field::tests::test_longvarchar_normal_value ... ok
[INFO] [stdout] test field::tests::test_numeric_empty_string_is_null_roundtrip ... ok
[INFO] [stdout] test field::tests::test_decimal_null_empty_string ... ok
[INFO] [stdout] test field::tests::test_integer_null ... ok
[INFO] [stdout] test field::tests::test_numeric_null_empty_string ... ok
[INFO] [stdout] test field::tests::test_read_real_normal ... ok
[INFO] [stdout] test field::tests::test_read_binary_too_large ... ok
[INFO] [stdout] test field::tests::test_numeric_no_boolean_prefix ... ok
[INFO] [stdout] test field::tests::test_read_row_all_types ... ok
[INFO] [stdout] test field::tests::test_read_field_value_eof_error ... 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_read_row_with_nulls ... ok
[INFO] [stdout] test field::tests::test_read_row_single_field ... ok
[INFO] [stdout] test field::tests::test_numeric_normal_value ... ok
[INFO] [stdout] test field::tests::test_real_normal_value ... ok
[INFO] [stdout] test field::tests::test_read_row_empty_fields ... ok
[INFO] [stdout] test field::tests::test_real_null ... 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_negative ... ok
[INFO] [stdout] test field::tests::test_longvarbinary_null ... ok
[INFO] [stdout] test field::tests::test_time_null_sentinel ... ok
[INFO] [stdout] test field::tests::test_time_normal_value ... ok
[INFO] [stdout] test field::tests::test_smallint_null_sentinel ... ok
[INFO] [stdout] test field::tests::test_smallint_zero ... ok
[INFO] [stdout] test field::tests::test_timestamp_normal_value ... ok
[INFO] [stdout] test field::tests::test_timestamp_null_sentinel ... ok
[INFO] [stdout] test field::tests::test_varbinary_normal_value ... ok
[INFO] [stdout] test field::tests::test_varchar_empty_string_roundtrip ... ok
[INFO] [stdout] test field::tests::test_tinyint_null_sentinel ... ok
[INFO] [stdout] test field::tests::test_tinyint_normal_value ... 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_varchar_normal_value ... ok
[INFO] [stdout] test field::tests::test_write_binary_normal ... ok
[INFO] [stdout] test field::tests::test_varchar_null ... ok
[INFO] [stdout] test field::tests::test_write_bigint_zero ... ok
[INFO] [stdout] test field::tests::test_write_bigint_negative ... ok
[INFO] [stdout] test field::tests::test_write_binary_too_large ... ok
[INFO] [stdout] test field::tests::test_write_binary_null ... ok
[INFO] [stdout] test field::tests::test_default_null ... ok
[INFO] [stdout] test field::tests::test_write_bit_type_mismatch_int ... ok
[INFO] [stdout] test field::tests::test_write_blob_normal ... ok
[INFO] [stdout] test field::tests::test_write_bit_type_mismatch_null ... ok
[INFO] [stdout] test field::tests::test_write_char_normal ... ok
[INFO] [stdout] test field::tests::test_write_bit_false ... ok
[INFO] [stdout] test field::tests::test_write_clob_null ... ok
[INFO] [stdout] test field::tests::test_write_bit_true ... ok
[INFO] [stdout] test field::tests::test_write_binary_type_mismatch_string ... ok
[INFO] [stdout] test field::tests::test_write_clob_normal ... ok
[INFO] [stdout] test field::tests::test_write_date_null ... ok
[INFO] [stdout] test field::tests::test_write_date_type_mismatch_long ... ok
[INFO] [stdout] test field::tests::test_write_date_normal ... ok
[INFO] [stdout] test field::tests::test_write_date_epoch_zero ... ok
[INFO] [stdout] test field::tests::test_write_double_normal ... ok
[INFO] [stdout] test field::tests::test_write_decimal_normal ... ok
[INFO] [stdout] test field::tests::test_write_default_type_mismatch_int ... 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_float_normal ... ok
[INFO] [stdout] test field::tests::test_write_float_null ... 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_null ... ok
[INFO] [stdout] test field::tests::test_write_integer_type_mismatch_bool ... ok
[INFO] [stdout] test field::tests::test_write_integer_zero ... 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_integer_type_mismatch_string ... 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_real_normal ... 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_field_count_mismatch_more_values ... ok
[INFO] [stdout] test field::tests::test_write_row_mixed_roundtrip ... ok
[INFO] [stdout] test field::tests::test_write_row_all_types_roundtrip ... ok
[INFO] [stdout] test field::tests::test_write_smallint_normal ... ok
[INFO] [stdout] test field::tests::test_write_smallint_negative ... ok
[INFO] [stdout] test field::tests::test_write_smallint_null ... ok
[INFO] [stdout] test field::tests::test_write_decimal_null ... ok
[INFO] [stdout] test field::tests::test_write_default_normal ... 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_default_null ... ok
[INFO] [stdout] test field::tests::test_write_time_null ... 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_tinyint_negative ... ok
[INFO] [stdout] test field::tests::test_write_tinyint_normal ... 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::write_read_binary_empty_is_lossy_null ... 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_varchar_null ... ok
[INFO] [stdout] test field::tests::test_write_varchar_type_mismatch_int ... ok
[INFO] [stdout] test field::tests::test_write_timestamp_normal ... ok
[INFO] [stdout] test field::tests::test_write_timestamp_null ... ok
[INFO] [stdout] test gzip::tests::test_decode_corrupted_gzip_data ... ok
[INFO] [stdout] test gzip::tests::test_decode_only_terminator ... 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_single_gzip ... ok
[INFO] [stdout] test gzip::tests::test_decompress_bytes_uncompressed ... ok
[INFO] [stdout] test gzip::tests::test_encode_multiple_blocks_count ... ok
[INFO] [stdout] test gzip::tests::test_is_gzip_blocked_empty ... ok
[INFO] [stdout] test gzip::tests::test_decode_insufficient_header_bytes ... ok
[INFO] [stdout] test gzip::tests::test_is_gzip_blocked_plain_gzip ... ok
[INFO] [stdout] test gzip::tests::test_decode_empty_input ... ok
[INFO] [stdout] test gzip::tests::test_encode_empty_has_terminator ... ok
[INFO] [stdout] test gzip::tests::test_encode_structure ... 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_is_gzip_blocked_too_short ... ok
[INFO] [stdout] test gzip::tests::test_is_gzip_blocked_valid ... ok
[INFO] [stdout] test gzip::tests::test_is_gzip_blocked_zero_size ... ok
[INFO] [stdout] test gzip::tests::test_roundtrip_block_size_one ... ok
[INFO] [stdout] test gzip::tests::test_roundtrip_empty_data ... ok
[INFO] [stdout] test gzip::tests::test_roundtrip_multiple_blocks ... ok
[INFO] [stdout] test gzip::tests::test_roundtrip_default_block_size ... ok
[INFO] [stdout] test gzip::tests::test_roundtrip_exact_block_size ... ok
[INFO] [stdout] test gzip::tests::test_roundtrip_single_block ... ok
[INFO] [stdout] test gzip::tests::test_roundtrip_block_size_boundary ... ok
[INFO] [stdout] test gzip::tests::test_roundtrip_single_byte ... ok
[INFO] [stdout] test messages::common::tests::test_check_error_detects_exception ... ok
[INFO] [stdout] test messages::common::tests::test_check_error_normal_response ... 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_empty_buffer ... ok
[INFO] [stdout] test messages::common::tests::test_check_error_result_err_on_exception ... ok
[INFO] [stdout] test messages::common::tests::test_check_error_odd_byte_buffer ... ok
[INFO] [stdout] test messages::common::tests::test_check_error_result_empty_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_single_byte_buffer ... 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_common_fields_count ... ok
[INFO] [stdout] test messages::common::tests::test_common_fields_custom_auth ... 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_parse_exception_basic ... ok
[INFO] [stdout] test messages::common::tests::test_common_fields_username ... ok
[INFO] [stdout] test messages::common::tests::test_parse_exception_empty_message ... ok
[INFO] [stdout] test messages::common::tests::test_check_error_result_with_truncated_exception ... ok
[INFO] [stdout] test messages::common::tests::test_check_error_with_truncated_exception ... ok
[INFO] [stdout] test messages::common::tests::test_parse_exception_error_code_zero ... ok
[INFO] [stdout] test messages::common::tests::test_parse_header_basic ... 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_common_fields_client_version ... ok
[INFO] [stdout] test messages::common::tests::test_parse_header_roundtrip ... ok
[INFO] [stdout] test messages::common::tests::test_parse_header_exactly_max_fields_boundary ... ok
[INFO] [stdout] test messages::common::tests::test_parse_header_korean_class_name ... ok
[INFO] [stdout] test messages::common::tests::test_write_common_header_class_name ... 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::common::tests::test_write_common_header_with_auth ... ok
[INFO] [stdout] test messages::common::tests::test_write_common_header_roundtrip_with_custom_auth ... 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_payload ... 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_build_data_module_request_payload ... ok
[INFO] [stdout] test messages::data_module::tests::test_build_data_module_request_size ... ok
[INFO] [stdout] test messages::data_module::tests::test_compact_data_module_request_class_name ... ok
[INFO] [stdout] test messages::data_module::tests::test_compact_data_module_request_korean_params ... 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::common::tests::test_parse_header_korean_values ... ok
[INFO] [stdout] test messages::data_module::tests::test_compact_roundtrip_header ... ok
[INFO] [stdout] test messages::data_module::tests::test_data_module_request_class_name ... ok
[INFO] [stdout] test messages::data_module::tests::test_data_module_request_no_params ... ok
[INFO] [stdout] test messages::data_module::tests::test_compact_vs_standard_payload_size ... ok
[INFO] [stdout] test messages::data_module::tests::test_parse_basic_field_calculated ... 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_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_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_basic_field_unknown_sql_type ... 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_invalid_prefix ... ok
[INFO] [stdout] test messages::data_module::tests::test_parse_data_module_with_nulls ... ok
[INFO] [stdout] test messages::data_module::tests::test_parse_data_module_multiple_groups ... 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_empty_fields ... ok
[INFO] [stdout] test messages::data_module::tests::test_parse_dataset_group_with_dual_fields ... ok
[INFO] [stdout] test messages::data_module::tests::test_parse_empty_data_module_response ... ok
[INFO] [stdout] test messages::login::tests::test_build_login_request_fields ... ok
[INFO] [stdout] test messages::data_module::tests::test_roundtrip_data_module_request ... 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::login::tests::test_build_login_request_magic ... ok
[INFO] [stdout] test messages::login::tests::test_build_login_request_size ... ok
[INFO] [stdout] test messages::login::tests::test_build_login_request_trailing_marker ... ok
[INFO] [stdout] test messages::login::tests::test_build_login_request_session_id ... ok
[INFO] [stdout] test messages::login::tests::test_login_request_class_name ... ok
[INFO] [stdout] test messages::login::tests::test_login_request_guest ... ok
[INFO] [stdout] test messages::login::tests::test_login_request_trailing_marker ... ok
[INFO] [stdout] test messages::repository::tests::test_build_repository_request_class_name ... ok
[INFO] [stdout] test messages::repository::tests::test_build_repository_request_payload ... ok
[INFO] [stdout] test messages::login::tests::test_roundtrip_login_request ... ok
[INFO] [stdout] test messages::common::tests::test_parse_header_too_many_fields ... ok
[INFO] [stdout] test messages::common::tests::test_parse_header_empty_fields ... ok
[INFO] [stdout] test messages::login::tests::test_login_request_new ... ok
[INFO] [stdout] test messages::data_module::tests::test_data_module_request_trailing_constants ... ok
[INFO] [stdout] test messages::repository::tests::test_content_type_from_path_data_interface ... ok
[INFO] [stdout] test messages::repository::tests::test_content_type_from_path_image ... ok
[INFO] [stdout] test messages::repository::tests::test_into_data_with_item ... ok
[INFO] [stdout] test messages::repository::tests::test_into_data_without_item ... ok
[INFO] [stdout] test messages::repository::tests::test_parse_exception_response ... ok
[INFO] [stdout] test messages::repository::tests::test_parse_complete_then_access_header ... ok
[INFO] [stdout] test messages::repository::tests::test_parse_payload_compressed ... ok
[INFO] [stdout] test messages::repository::tests::test_content_type_from_path_report ... ok
[INFO] [stdout] test messages::repository::tests::test_build_repository_request_size ... ok
[INFO] [stdout] test messages::repository::tests::test_content_type_from_path_unknown ... ok
[INFO] [stdout] test messages::repository::tests::test_parse_payload_empty_data ... ok
[INFO] [stdout] test messages::repository::tests::test_parse_payload_error_code_korean ... ok
[INFO] [stdout] test messages::repository::tests::test_parse_payload_error_code ... ok
[INFO] [stdout] test messages::repository::tests::test_parse_payload_metadata_propagation ... ok
[INFO] [stdout] test messages::repository::tests::test_parse_payload_not_compressed ... ok
[INFO] [stdout] test gzip::tests::test_roundtrip_large_data ... 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_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_request_class_name ... ok
[INFO] [stdout] test messages::repository::tests::test_repository_request_type_marker ... ok
[INFO] [stdout] test messages::repository::tests::test_repository_response_class_name ... 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_item_creation ... 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_markers ... 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::traits::tests::test_response_exception_pattern_default ... ok
[INFO] [stdout] test messages::transaction::tests::test_all_transaction_requests_exactly_9545_bytes ... ok
[INFO] [stdout] test messages::traits::tests::test_simple_request_build ... ok
[INFO] [stdout] test messages::transaction::tests::test_build_transaction_empty_dataset ... ok
[INFO] [stdout] test messages::transaction::tests::test_build_transaction_request_payload ... 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::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_size ... ok
[INFO] [stdout] test messages::transaction::tests::test_build_transaction_with_dataset ... 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::transaction::tests::test_roundtrip_transaction_request ... ok
[INFO] [stdout] test messages::transaction::tests::test_transaction_dataset_debug_clone ... ok
[INFO] [stdout] test messages::transaction::tests::test_transaction_request_class_name ... ok
[INFO] [stdout] test messages::transaction::tests::test_parse_transaction_response_success ... ok
[INFO] [stdout] test messages::transaction::tests::test_parse_transaction_response_empty_payload ... ok
[INFO] [stdout] test messages::transaction::tests::test_parse_transaction_response_error ... ok
[INFO] [stdout] test messages::transaction::tests::test_transaction_response_debug_clone ... 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_exception_pattern ... ok
[INFO] [stdout] test messages::transaction::tests::test_transaction_response_class_name ... 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_accessor ... 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_try_parse_as_data_module_invalid_data ... ok
[INFO] [stdout] test messages::transaction::tests::test_write_basic_field_normal ... ok
[INFO] [stdout] test messages::transaction::tests::test_try_parse_as_data_module_success ... ok
[INFO] [stdout] test types::tests::test_basic_field_calculated ... ok
[INFO] [stdout] test types::tests::test_basic_field_normal ... ok
[INFO] [stdout] test types::tests::test_data_module_meta ... ok
[INFO] [stdout] test types::tests::test_dataset_group ... 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 messages::transaction::tests::test_type_marker_value_1801 ... ok
[INFO] [stdout] test types::tests::test_data_module_response_empty ... ok
[INFO] [stdout] test messages::transaction::tests::test_write_basic_field_calculated ... ok
[INFO] [stdout] test types::tests::test_field_kind_try_from_invalid ... ok
[INFO] [stdout] test types::tests::test_field_value_clone_and_eq ... ok
[INFO] [stdout] test types::tests::test_field_value_is_null ... ok
[INFO] [stdout] test types::tests::test_field_value_to_json_bool_false ... ok
[INFO] [stdout] test types::tests::test_field_value_to_json_binary_empty ... ok
[INFO] [stdout] test types::tests::test_field_value_to_json_double ... ok
[INFO] [stdout] test types::tests::test_field_value_to_json_datetime ... ok
[INFO] [stdout] test types::tests::test_field_value_to_json_double_infinity ... ok
[INFO] [stdout] test types::tests::test_field_value_to_json_bool_true ... ok
[INFO] [stdout] test types::tests::test_field_value_to_json_double_nan ... ok
[INFO] [stdout] test types::tests::test_field_value_to_json_binary ... ok
[INFO] [stdout] test types::tests::test_field_value_to_json_float ... 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_field_value_to_json_int ... ok
[INFO] [stdout] test types::tests::test_field_value_to_json_long ... ok
[INFO] [stdout] test types::tests::test_field_value_to_json_null ... ok
[INFO] [stdout] test types::tests::test_field_value_to_string_repr ... 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_string ... ok
[INFO] [stdout] test messages::repository::tests::test_parse_payload_insufficient_bytes ... ok
[INFO] [stdout] test types::tests::test_field_value_to_json_float_nan ... ok
[INFO] [stdout] test types::tests::test_field_value_to_json_int_negative ... ok
[INFO] [stdout] test types::tests::test_message_header_session_id ... ok
[INFO] [stdout] test types::tests::test_message_header_session_id_missing ... ok
[INFO] [stdout] test types::tests::test_sql_type_repr_values ... ok
[INFO] [stdout] test types::tests::test_record_info ... ok
[INFO] [stdout] test types::tests::test_sql_type_try_from_invalid_code ... ok
[INFO] [stdout] test types::tests::test_message_header_magic_stored ... ok
[INFO] [stdout] test types::tests::test_message_header_get_field ... ok
[INFO] [stdout] test types::tests::test_sql_type_try_from_valid_codes ... ok
[INFO] [stdout] test wire::tests::custom_sized_writer_buffer_length ... ok
[INFO] [stdout] test types::tests::test_field_value_variants ... ok
[INFO] [stdout] test wire::tests::custom_sized_writer_overflow ... ok
[INFO] [stdout] test wire::tests::decode_modified_utf8_null_conversion ... ok
[INFO] [stdout] test wire::tests::decode_modified_utf8_empty ... ok
[INFO] [stdout] test wire::tests::decode_modified_utf8_korean ... ok
[INFO] [stdout] test wire::tests::decode_modified_utf8_multiple_nulls ... ok
[INFO] [stdout] test wire::tests::decode_modified_utf8_only_null ... ok
[INFO] [stdout] test wire::tests::oz_utf_uses_4byte_prefix_vs_utf_2byte_prefix ... ok
[INFO] [stdout] test wire::tests::decode_modified_utf8_standard ... ok
[INFO] [stdout] test wire::tests::read_bytes_zero_length ... ok
[INFO] [stdout] test wire::tests::read_bytes_zero_copy ... 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::read_i32_big_endian ... ok
[INFO] [stdout] test wire::tests::read_bool_true_and_false ... ok
[INFO] [stdout] test wire::tests::read_i64_eof_after_partial ... ok
[INFO] [stdout] test wire::tests::read_f32_big_endian ... ok
[INFO] [stdout] test wire::tests::read_i64_big_endian ... ok
[INFO] [stdout] test wire::tests::read_i64_negative ... ok
[INFO] [stdout] test wire::tests::read_i8_negative ... ok
[INFO] [stdout] test wire::tests::read_oz_utf_negative_length ... ok
[INFO] [stdout] test wire::tests::read_oz_utf_korean ... ok
[INFO] [stdout] test wire::tests::read_i8_positive ... ok
[INFO] [stdout] test wire::tests::read_i8_eof ... ok
[INFO] [stdout] test wire::tests::read_oz_utf_null_char_modified_utf8 ... ok
[INFO] [stdout] test wire::tests::read_i8_min_max ... ok
[INFO] [stdout] test wire::tests::read_u16_big_endian ... ok
[INFO] [stdout] test wire::tests::read_oz_utf_basic ... ok
[INFO] [stdout] test wire::tests::read_u32_insufficient_bytes ... ok
[INFO] [stdout] test wire::tests::read_oz_utf_truncated_data_eof ... ok
[INFO] [stdout] test wire::tests::read_u64_eof ... ok
[INFO] [stdout] test wire::tests::read_u64_max ... ok
[INFO] [stdout] test wire::tests::read_u32_magic ... ok
[INFO] [stdout] test wire::tests::read_u64_basic ... ok
[INFO] [stdout] test wire::tests::read_oz_utf_empty ... ok
[INFO] [stdout] test wire::tests::read_utf16be_ascii ... ok
[INFO] [stdout] test wire::tests::read_u64_zero ... ok
[INFO] [stdout] test wire::tests::read_utf16be_empty_string ... ok
[INFO] [stdout] test wire::tests::read_utf16be_korean ... ok
[INFO] [stdout] test wire::tests::read_utf16be_surrogate_pair ... 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_utf16be_truncated_data_eof ... ok
[INFO] [stdout] test wire::tests::read_utf_basic ... ok
[INFO] [stdout] test wire::tests::read_utf_empty ... 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::read_utf_korean ... ok
[INFO] [stdout] test wire::tests::reader_offset_advances_correctly ... ok
[INFO] [stdout] test wire::tests::roundtrip_f32 ... ok
[INFO] [stdout] test wire::tests::roundtrip_i16 ... ok
[INFO] [stdout] test wire::tests::roundtrip_i32 ... ok
[INFO] [stdout] test wire::tests::reader_set_offset ... ok
[INFO] [stdout] test wire::tests::roundtrip_f64 ... ok
[INFO] [stdout] test wire::tests::roundtrip_i64 ... ok
[INFO] [stdout] test wire::tests::roundtrip_i8 ... 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_oz_utf_basic ... ok
[INFO] [stdout] test wire::tests::roundtrip_bool ... ok
[INFO] [stdout] test wire::tests::roundtrip_oz_utf_supplementary_char ... ok
[INFO] [stdout] test wire::tests::roundtrip_u16 ... ok
[INFO] [stdout] test wire::tests::roundtrip_oz_utf_with_null ... ok
[INFO] [stdout] test wire::tests::roundtrip_u32 ... ok
[INFO] [stdout] test wire::tests::roundtrip_u64_max ... ok
[INFO] [stdout] test wire::tests::roundtrip_u64 ... 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_utf16be_korean ... ok
[INFO] [stdout] test wire::tests::roundtrip_utf16be_mixed ... ok
[INFO] [stdout] test wire::tests::roundtrip_utf_basic ... ok
[INFO] [stdout] test wire::tests::roundtrip_utf16be_empty ... ok
[INFO] [stdout] test wire::tests::roundtrip_utf_korean ... ok
[INFO] [stdout] test wire::tests::roundtrip_utf_supplementary_char ... ok
[INFO] [stdout] test wire::tests::set_offset_clamp_to_buf_len ... ok
[INFO] [stdout] test wire::tests::roundtrip_utf_with_null ... 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::write_bytes_empty ... ok
[INFO] [stdout] test wire::tests::write_i32_big_endian ... ok
[INFO] [stdout] test wire::tests::write_bool_values ... ok
[INFO] [stdout] test wire::tests::write_i8_negative ... ok
[INFO] [stdout] test wire::tests::utf16be_length_is_char_count_not_byte_count ... ok
[INFO] [stdout] test wire::tests::write_u16_big_endian ... ok
[INFO] [stdout] test wire::tests::write_i8_positive ... ok
[INFO] [stdout] test wire::tests::write_u32_magic ... ok
[INFO] [stdout] test wire::tests::write_oz_utf_basic ... ok
[INFO] [stdout] test wire::tests::write_oz_utf_empty ... ok
[INFO] [stdout] test wire::tests::write_oz_utf_korean ... ok
[INFO] [stdout] test wire::tests::write_u8_basic ... 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_utf16be_empty ... ok
[INFO] [stdout] test wire::tests::write_utf16be_ascii ... ok
[INFO] [stdout] test wire::tests::write_utf16be_korean ... ok
[INFO] [stdout] test wire::tests::write_utf_null_char_modified_utf8 ... ok
[INFO] [stdout] test wire::tests::writer_as_bytes_returns_full_buffer_ref ... ok
[INFO] [stdout] test wire::tests::write_utf_basic ... ok
[INFO] [stdout] test wire::tests::write_utf_empty ... ok
[INFO] [stdout] test wire::tests::writer_default_trait ... ok
[INFO] [stdout] test wire::tests::writer_into_bytes_returns_full_buffer ... ok
[INFO] [stdout] test wire::tests::writer_overflow_i8 ... ok
[INFO] [stdout] test wire::tests::writer_overflow_f32 ... ok
[INFO] [stdout] test wire::tests::writer_overflow_u32 ... ok
[INFO] [stdout] test wire::tests::writer_overflow_u8 ... ok
[INFO] [stdout] test wire::tests::writer_overflow_bytes ... ok
[INFO] [stdout] test wire::tests::writer_overflow_utf ... ok
[INFO] [stdout] test wire::tests::writer_overflow_f64 ... ok
[INFO] [stdout] test wire::tests::writer_overflow_utf16be ... ok
[INFO] [stdout] test wire::tests::writer_overflow_i64 ... ok
[INFO] [stdout] test wire::tests::writer_overflow_u64 ... ok
[INFO] [stderr]      Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-b803250104b39354)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 570 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test all_request_types_exactly_9545_bytes ... ok
[INFO] [stdout] test data_module_with_null_values ... ok
[INFO] [stdout] test data_module_with_numeric_timestamp_binary ... ok
[INFO] [stdout] test error_check_error_detects_exception_message ... ok
[INFO] [stdout] test data_module_with_secondary_fields ... ok
[INFO] [stdout] test data_module_single_group_varchar_integer ... ok
[INFO] [stdout] test data_module_multiple_groups_mixed_types ... ok
[INFO] [stdout] test error_invalid_prefix ... ok
[INFO] [stdout] test error_check_error_result_returns_protocol_error ... ok
[INFO] [stdout] test error_unexpected_eof_on_empty_buffer ... ok
[INFO] [stdout] test error_field_read_on_insufficient_buffer ... ok
[INFO] [stdout] test live_fetch_syllabus ... ignored, requires network access to SSU OZ server
[INFO] [stdout] test error_field_read_partial_integer ... ok
[INFO] [stdout] test error_unexpected_eof_truncated_header ... ok
[INFO] [stdout] test error_invalid_magic_number ... ok
[INFO] [stdout] test field_values_consecutive_read_offset_accuracy ... ok
[INFO] [stdout] test feature_client_module_exists ... ok
[INFO] [stdout] test roundtrip_login_request_header ... ok
[INFO] [stdout] test roundtrip_data_module_payload_verification ... ok
[INFO] [stdout] test roundtrip_login_then_parse_trailing_marker ... ok
[INFO] [stdout] test roundtrip_data_module_request_class_name_and_session ... ok
[INFO] [stdout] test wire_roundtrip_complex_message ... ok
[INFO] [stdout] test roundtrip_repository_request_session_id ... ok
[INFO] [stdout] test roundtrip_repository_payload_verification ... ok
[INFO] [stdout] test error_check_error_ok_on_normal_response ... ok
[INFO] [stdout] test request_with_empty_params ... ok
[INFO] [stdout] test all_sql_types_field_read_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s
[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/error.rs - error::ErrorCategory (line 225) ... ok
[INFO] [stdout] test src/client.rs - client (line 42) - compile ... ok
[INFO] [stdout] test src/client.rs - client::OzClient::init_session_with_params (line 281) - compile ... ok
[INFO] [stdout] test src/gzip.rs - gzip (line 17) ... ok
[INFO] [stdout] test src/error.rs - error::OzError::is_retryable (line 374) ... ok
[INFO] [stdout] test src/error.rs - error::OzError::error_category (line 417) ... ok
[INFO] [stdout] test src/messages/common.rs - messages::common::check_error_result (line 338) - compile ... ok
[INFO] [stdout] test src/client.rs - client::RetryPolicy (line 84) ... 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/error.rs - error::ErrorCategory::from_code (line 274) ... 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/error.rs - error::format_error_detail (line 453) ... ok
[INFO] [stdout] test src/gzip.rs - gzip::decode_gzip_blocked (line 65) ... ok
[INFO] [stdout] test src/messages/repository.rs - messages::repository::RepositoryRequestOptions (line 136) ... ok
[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/messages/transaction.rs - messages::transaction (line 43) ... ok
[INFO] [stdout] test src/gzip.rs - gzip::encode_gzip_blocked (line 157) ... ok
[INFO] [stdout] test src/wire.rs - wire::BufWriter (line 256) ... ok
[INFO] [stdout] test src/wire.rs - wire::BufReader (line 34) ... ok
[INFO] [stdout] test src/gzip.rs - gzip::is_gzip_blocked (line 231) ... ok
[INFO] [stdout] test src/lib.rs - (line 21) ... ok
[INFO] [stdout] test src/messages/repository.rs - messages::repository::RepositoryContentType (line 48) ... ok
[INFO] [stdout] test src/wire.rs - wire::BufWriter<N>::with_size (line 289) ... ok
[INFO] [stdout] test src/types.rs - types::serde_json::Value (line 254) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 16 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.41s; merged doctests compilation took 1.31s
[INFO] running `Command { std: "docker" "inspect" "6617ca3ed853878dcf91bdfbd5fcedcc5f93c978dc893d1c35cf2923f81e966a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6617ca3ed853878dcf91bdfbd5fcedcc5f93c978dc893d1c35cf2923f81e966a", kill_on_drop: false }`
[INFO] [stdout] 6617ca3ed853878dcf91bdfbd5fcedcc5f93c978dc893d1c35cf2923f81e966a
