[INFO] fetching crate oracle-rs 0.1.7... [INFO] testing oracle-rs-0.1.7 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate oracle-rs 0.1.7 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate oracle-rs 0.1.7 [INFO] finished tweaking crates.io crate oracle-rs 0.1.7 [INFO] tweaked toml for crates.io crate oracle-rs 0.1.7 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate oracle-rs 0.1.7 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 oracle-rs 0.1.7 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-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 08d47f888c57d08d9964191f7f5e4f2f404739031e353a74995d8e62bfae6ca5 [INFO] running `Command { std: "docker" "start" "-a" "08d47f888c57d08d9964191f7f5e4f2f404739031e353a74995d8e62bfae6ca5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "08d47f888c57d08d9964191f7f5e4f2f404739031e353a74995d8e62bfae6ca5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "08d47f888c57d08d9964191f7f5e4f2f404739031e353a74995d8e62bfae6ca5", kill_on_drop: false }` [INFO] [stdout] 08d47f888c57d08d9964191f7f5e4f2f404739031e353a74995d8e62bfae6ca5 [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=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] a6020df52f9388f76e440941abbe21d4524117157399f0dd0d8ca5690fa5754b [INFO] running `Command { std: "docker" "start" "-a" "a6020df52f9388f76e440941abbe21d4524117157399f0dd0d8ca5690fa5754b", kill_on_drop: false }` [INFO] [stderr] Compiling zerocopy v0.8.47 [INFO] [stderr] Compiling rustls v0.23.37 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling der v0.7.10 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling cc v1.2.57 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling webpki-roots v0.26.11 [INFO] [stderr] Compiling hostname v0.4.2 [INFO] [stderr] Compiling rustls-pemfile v2.2.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling block-padding v0.3.3 [INFO] [stderr] Compiling inout v0.1.4 [INFO] [stderr] Compiling tokio v1.50.0 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling cipher v0.4.4 [INFO] [stderr] Compiling salsa20 v0.10.2 [INFO] [stderr] Compiling cbc v0.1.2 [INFO] [stderr] Compiling aes v0.8.4 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling md-5 v0.10.6 [INFO] [stderr] Compiling pbkdf2 v0.12.2 [INFO] [stderr] Compiling chrono v0.4.44 [INFO] [stderr] Compiling scrypt v0.11.0 [INFO] [stderr] Compiling spki v0.7.3 [INFO] [stderr] Compiling pkcs5 v0.7.1 [INFO] [stderr] Compiling cmake v0.1.57 [INFO] [stderr] Compiling pkcs8 v0.10.2 [INFO] [stderr] Compiling aws-lc-sys v0.39.0 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling aws-lc-rs v1.16.2 [INFO] [stderr] Compiling rustls-webpki v0.103.10 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling oracle-rs v0.1.7 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 42.19s [INFO] running `Command { std: "docker" "inspect" "a6020df52f9388f76e440941abbe21d4524117157399f0dd0d8ca5690fa5754b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a6020df52f9388f76e440941abbe21d4524117157399f0dd0d8ca5690fa5754b", kill_on_drop: false }` [INFO] [stdout] a6020df52f9388f76e440941abbe21d4524117157399f0dd0d8ca5690fa5754b [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=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] 7295362ee145a34c51c58b6fe795229b0e6a5cac92686c7d5d81dd9982223e1e [INFO] running `Command { std: "docker" "start" "-a" "7295362ee145a34c51c58b6fe795229b0e6a5cac92686c7d5d81dd9982223e1e", kill_on_drop: false }` [INFO] [stderr] Compiling tokio-macros v2.6.1 [INFO] [stderr] Compiling tokio v1.50.0 [INFO] [stderr] Compiling tokio-stream v0.1.18 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling oracle-rs v0.1.7 (/opt/rustwide/workdir) [INFO] [stderr] Compiling tokio-test v0.4.5 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 14.26s [INFO] running `Command { std: "docker" "inspect" "7295362ee145a34c51c58b6fe795229b0e6a5cac92686c7d5d81dd9982223e1e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7295362ee145a34c51c58b6fe795229b0e6a5cac92686c7d5d81dd9982223e1e", kill_on_drop: false }` [INFO] [stdout] 7295362ee145a34c51c58b6fe795229b0e6a5cac92686c7d5d81dd9982223e1e [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=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] c664c0ee187b945c14f5d5ee020d05d9674fd614c324c369af0ba74a92991392 [INFO] running `Command { std: "docker" "start" "-a" "c664c0ee187b945c14f5d5ee020d05d9674fd614c324c369af0ba74a92991392", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oracle_rs-cae2cd8589c0da00) [INFO] [stdout] [INFO] [stdout] running 308 tests [INFO] [stdout] test batch::tests::test_add_multiple_rows ... ok [INFO] [stdout] test batch::tests::test_batch_builder ... ok [INFO] [stdout] test batch::tests::test_batch_options ... ok [INFO] [stdout] test batch::tests::test_batch_result ... ok [INFO] [stdout] test batch::tests::test_batch_validation ... ok [INFO] [stdout] test buffer::read::tests::test_peek ... ok [INFO] [stdout] test batch::tests::test_batch_validation_empty ... ok [INFO] [stdout] test buffer::read::tests::test_read_u32_be ... ok [INFO] [stdout] test buffer::read::tests::test_read_ub2_long ... ok [INFO] [stdout] test buffer::read::tests::test_read_u8 ... ok [INFO] [stdout] test buffer::read::tests::test_read_u16_be ... ok [INFO] [stdout] test buffer::read::tests::test_read_ub4_long ... ok [INFO] [stdout] test buffer::read::tests::test_read_bytes_with_length_empty ... ok [INFO] [stdout] test buffer::read::tests::test_read_oracle_int_negative ... ok [INFO] [stdout] test buffer::read::tests::test_read_ub2_zero ... ok [INFO] [stdout] test buffer::read::tests::test_read_oracle_int_positive ... ok [INFO] [stdout] test buffer::read::tests::test_read_ub2_short ... ok [INFO] [stdout] test buffer::read::tests::test_read_ub4_medium ... ok [INFO] [stdout] test buffer::read::tests::test_read_ub4_short ... ok [INFO] [stdout] test buffer::read::tests::test_read_ub4_zero ... ok [INFO] [stdout] test buffer::read::tests::test_remaining ... ok [INFO] [stdout] test buffer::write::tests::test_patch_u16_be ... ok [INFO] [stdout] test buffer::write::tests::test_roundtrip_ub4 ... ok [INFO] [stdout] test buffer::write::tests::test_wire_long_data_chunked_format ... ok [INFO] [stdout] test buffer::write::tests::test_patch_u32_be ... ok [INFO] [stdout] test buffer::write::tests::test_wire_max_short_length_is_252 ... ok [INFO] [stdout] test buffer::write::tests::test_roundtrip_ub2 ... ok [INFO] [stdout] test buffer::write::tests::test_write_bytes_with_length_empty ... ok [INFO] [stdout] test buffer::write::tests::test_write_bytes_with_length_null ... ok [INFO] [stdout] test buffer::write::tests::test_write_oracle_int_negative ... ok [INFO] [stdout] test buffer::write::tests::test_write_bytes_with_length_short ... ok [INFO] [stdout] test buffer::write::tests::test_write_bytes ... ok [INFO] [stdout] test buffer::write::tests::test_wire_short_data_single_byte_length ... ok [INFO] [stdout] test buffer::read::tests::test_read_bytes_with_length_short ... ok [INFO] [stdout] test buffer::write::tests::test_write_u16_be ... ok [INFO] [stdout] test buffer::read::tests::test_skip ... ok [INFO] [stdout] test buffer::write::tests::test_max_capacity ... ok [INFO] [stdout] test buffer::write::tests::test_write_ub2_zero ... ok [INFO] [stdout] test buffer::read::tests::test_read_bytes_with_length_null ... ok [INFO] [stdout] test buffer::read::tests::test_read_oracle_int_zero ... ok [INFO] [stdout] test buffer::write::tests::test_write_u64_be ... ok [INFO] [stdout] test buffer::read::tests::test_read_u64_be ... ok [INFO] [stdout] test buffer::write::tests::test_write_oracle_int_positive ... ok [INFO] [stdout] test buffer::write::tests::test_write_oracle_int_zero ... ok [INFO] [stdout] test buffer::write::tests::test_write_u8 ... ok [INFO] [stdout] test buffer::write::tests::test_write_ub2_long ... ok [INFO] [stdout] test buffer::write::tests::test_write_ub2_short ... ok [INFO] [stdout] test buffer::write::tests::test_write_ub4_long ... ok [INFO] [stdout] test buffer::write::tests::test_write_ub4_medium ... ok [INFO] [stdout] test buffer::write::tests::test_write_ub4_short ... ok [INFO] [stdout] test buffer::write::tests::test_write_ub4_zero ... ok [INFO] [stdout] test capabilities::tests::test_adjust_for_server_runtime_caps_no_32k ... ok [INFO] [stdout] test capabilities::tests::test_adjust_for_protocol ... ok [INFO] [stdout] test buffer::write::tests::test_write_u32_be ... ok [INFO] [stdout] test capabilities::tests::test_adjust_for_server_compile_caps ... ok [INFO] [stdout] test capabilities::tests::test_capabilities_default ... ok [INFO] [stdout] test capabilities::tests::test_check_ncharset_id_invalid ... ok [INFO] [stdout] test capabilities::tests::test_compile_caps_initialization ... ok [INFO] [stdout] test capabilities::tests::test_supports_bool ... ok [INFO] [stdout] test config::tests::test_build_connect_string ... ok [INFO] [stdout] test config::tests::test_build_connect_string_sid ... ok [INFO] [stdout] test capabilities::tests::test_check_ncharset_id_valid ... ok [INFO] [stdout] test config::tests::test_parse_empty ... ok [INFO] [stdout] test config::tests::test_config_builder_pattern ... ok [INFO] [stdout] test config::tests::test_parse_ezconnect_full ... ok [INFO] [stdout] test config::tests::test_parse_ezconnect_sid_format ... ok [INFO] [stdout] test config::tests::test_parse_ezconnect_default_port ... ok [INFO] [stdout] test config::tests::test_config_display ... ok [INFO] [stdout] test config::tests::test_parse_host_port ... ok [INFO] [stdout] test connection::tests::test_connection_state_transitions ... ok [INFO] [stdout] test connection::tests::test_query_result_empty ... ok [INFO] [stdout] test connection::tests::test_query_result_into_iterator ... ok [INFO] [stdout] test config::tests::test_parse_ezconnect_with_slashes ... ok [INFO] [stdout] test config::tests::test_parse_host_only ... ok [INFO] [stdout] test config::tests::test_parse_invalid_port ... ok [INFO] [stdout] test connection::tests::test_query_options_default ... ok [INFO] [stdout] test connection::tests::test_query_result_iterator ... ok [INFO] [stdout] test connection::tests::test_query_result_with_rows ... ok [INFO] [stdout] test connection::tests::test_server_info_default ... ok [INFO] [stdout] test constants::tests::test_message_type_conversion ... ok [INFO] [stdout] test constants::tests::test_packet_type_conversion ... ok [INFO] [stdout] test constants::tests::test_packet_type_repr ... ok [INFO] [stdout] test crypto::tests::test_11g_combo_key ... ok [INFO] [stdout] test capabilities::tests::test_adjust_for_server_runtime_caps ... ok [INFO] [stdout] test capabilities::tests::test_adjust_for_protocol_no_features ... ok [INFO] [stdout] test crypto::tests::test_11g_password_hash ... ok [INFO] [stdout] test capabilities::tests::test_runtime_caps_initialization ... ok [INFO] [stdout] test crypto::tests::test_12c_combo_key ... ok [INFO] [stdout] test crypto::tests::test_aes_256_roundtrip ... ok [INFO] [stdout] test crypto::tests::test_aes_key_length_validation ... ok [INFO] [stdout] test crypto::tests::test_generate_session_key_part ... ok [INFO] [stdout] test crypto::tests::test_generate_salt ... ok [INFO] [stdout] test crypto::tests::test_aes_192_roundtrip ... ok [INFO] [stdout] test cursor::tests::test_scroll_mode_conversion ... ok [INFO] [stdout] test crypto::tests::test_verifier_type_conversion ... ok [INFO] [stdout] test batch::tests::test_batch_error_display ... ok [INFO] [stdout] test cursor::tests::test_scroll_result ... ok [INFO] [stdout] test cursor::tests::test_scrollable_cursor_close ... ok [INFO] [stdout] test dbobject::tests::test_object_instance ... ok [INFO] [stdout] test dbobject::tests::test_collection_instance ... ok [INFO] [stdout] test dbobject::tests::test_object_type_creation ... ok [INFO] [stdout] test cursor::tests::test_scrollable_cursor_creation ... ok [INFO] [stdout] test drcp::tests::test_drcp_options_builder ... ok [INFO] [stdout] test dbobject::tests::test_value_from_conversions ... ok [INFO] [stdout] test drcp::tests::test_drcp_options_default ... ok [INFO] [stdout] test drcp::tests::test_drcp_session_state_changed ... ok [INFO] [stdout] test drcp::tests::test_drcp_session_state ... ok [INFO] [stdout] test drcp::tests::test_release_mode_values ... ok [INFO] [stdout] test implicit::tests::test_implicit_result_column_lookup ... ok [INFO] [stdout] test implicit::tests::test_implicit_result_iterator ... ok [INFO] [stdout] test implicit::tests::test_implicit_results_collection ... ok [INFO] [stdout] test implicit::tests::test_implicit_result_creation ... ok [INFO] [stdout] test implicit::tests::test_implicit_result_empty ... ok [INFO] [stdout] test messages::accept::tests::test_parse_accept_na_required ... ok [INFO] [stdout] test messages::accept::tests::test_parse_accept_old_version ... ok [INFO] [stdout] test drcp::tests::test_session_purity_values ... ok [INFO] [stdout] test messages::auth::tests::test_auth_message_creation ... ok [INFO] [stdout] test messages::auth::tests::test_auth_mode_sysdba ... ok [INFO] [stdout] test messages::accept::tests::test_parse_accept_version_too_old ... ok [INFO] [stdout] test messages::auth::tests::test_phase_one_build ... ok [INFO] [stdout] test messages::auth::tests::test_clear_password ... ok [INFO] [stdout] test messages::auth::tests::test_read_auth_string_null_bytes ... ok [INFO] [stdout] test implicit::tests::test_implicit_results_iterator ... ok [INFO] [stdout] test messages::accept::tests::test_parse_accept_basic ... ok [INFO] [stdout] test messages::auth::tests::test_read_auth_string_with_data ... ok [INFO] [stdout] test messages::connect::tests::test_connect_message_build ... ok [INFO] [stdout] test messages::auth::tests::test_session_data_parsing ... ok [INFO] [stdout] test messages::connect::tests::test_connect_message_small_data ... ok [INFO] [stdout] test messages::data_types::tests::test_build_data_types_request ... ok [INFO] [stdout] test messages::connect::tests::test_connect_message_from_config ... ok [INFO] [stdout] test messages::data_types::tests::test_critical_internal_types_present ... ok [INFO] [stdout] test messages::connect::tests::test_connect_message_large_data ... ok [INFO] [stdout] test cursor::tests::test_scrollable_cursor_options ... ok [INFO] [stdout] test messages::auth::tests::test_read_auth_string_zero_length ... ok [INFO] [stdout] test dbobject::tests::test_object_type_with_attributes ... ok [INFO] [stdout] test drcp::tests::test_drcp_options_disabled ... ok [INFO] [stdout] test error::tests::test_is_connection_error ... ok [INFO] [stdout] test error::tests::test_is_no_data_found ... ok [INFO] [stdout] test error::tests::test_oracle_error_display ... ok [INFO] [stdout] test messages::describe::tests::test_oracle_type_conversion ... ok [INFO] [stdout] test messages::describe::tests::test_skip_raw_bytes_single_chunk ... ok [INFO] [stdout] test dbobject::tests::test_collection_type ... ok [INFO] [stdout] test dbobject::tests::test_attribute_builder ... ok [INFO] [stdout] test messages::execute::tests::test_describe_only_options ... ok [INFO] [stdout] test messages::data_types::tests::test_parse_data_types_response ... ok [INFO] [stdout] test messages::describe::tests::test_skip_raw_bytes_empty ... ok [INFO] [stdout] test messages::execute::tests::test_execute_message_builds_packet ... ok [INFO] [stdout] test messages::execute::tests::test_execute_options_for_dml ... ok [INFO] [stdout] test messages::execute::tests::test_execute_options_for_query ... ok [INFO] [stdout] test messages::execute::tests::test_wire_object_bind_metadata_uses_ub4_version ... ok [INFO] [stdout] test messages::execute::tests::test_wire_toid_construction ... ok [INFO] [stdout] test messages::lob_op::tests::test_lob_read_message_creation ... ok [INFO] [stdout] test messages::lob_op::tests::test_lob_trim_message_creation ... ok [INFO] [stdout] test messages::fetch::tests::test_fetch_message_creation ... ok [INFO] [stdout] test messages::lob_op::tests::test_lob_get_length_message_creation ... ok [INFO] [stdout] test messages::protocol::tests::test_parse_protocol_response_with_caps ... ok [INFO] [stdout] test messages::redirect::tests::test_parse_redirect_address_only ... ok [INFO] [stdout] test messages::redirect::tests::test_extract_host_port ... ok [INFO] [stdout] test messages::redirect::tests::test_is_valid ... ok [INFO] [stdout] test messages::redirect::tests::test_parse_redirect_with_connect_string ... ok [INFO] [stdout] test messages::redirect::tests::test_socket_addr ... ok [INFO] [stdout] test messages::refuse::tests::test_extract_error_code ... ok [INFO] [stdout] test messages::redirect::tests::test_parse_redirect_without_connect_string ... ok [INFO] [stdout] test messages::protocol::tests::test_build_protocol_request ... ok [INFO] [stdout] test messages::refuse::tests::test_into_error_invalid_sid ... ok [INFO] [stdout] test messages::refuse::tests::test_into_error_unknown ... ok [INFO] [stdout] test messages::refuse::tests::test_parse_refuse_basic ... ok [INFO] [stdout] test messages::refuse::tests::test_parse_refuse_no_error_code ... ok [INFO] [stdout] test messages::refuse::tests::test_parse_refuse_invalid_sid ... ok [INFO] [stdout] test messages::refuse::tests::test_parse_refuse_no_data ... ok [INFO] [stdout] test packet::header::tests::test_all_packet_types ... ok [INFO] [stdout] test packet::header::tests::test_header_parse_large_sdu ... ok [INFO] [stdout] test packet::header::tests::test_header_invalid_packet_type ... ok [INFO] [stdout] test packet::header::tests::test_header_new ... ok [INFO] [stdout] test packet::header::tests::test_header_parse_small_sdu ... ok [INFO] [stdout] test messages::protocol::tests::test_parse_protocol_response_minimal ... ok [INFO] [stdout] test packet::header::tests::test_header_parse_too_short ... ok [INFO] [stdout] test packet::header::tests::test_header_roundtrip_large_sdu ... ok [INFO] [stdout] test packet::header::tests::test_header_write_small_sdu ... ok [INFO] [stdout] test packet::header::tests::test_packet_builder ... ok [INFO] [stdout] test packet::header::tests::test_payload_length ... ok [INFO] [stdout] test packet::tests::test_packet_from_bytes ... ok [INFO] [stdout] test row::tests::test_decode_binary_double ... ok [INFO] [stdout] test row::tests::test_decode_integer_value ... ok [INFO] [stdout] test row::tests::test_bit_vector_duplicate_detection ... ok [INFO] [stdout] test row::tests::test_decode_binary_float ... ok [INFO] [stdout] test row::tests::test_decode_null_value ... ok [INFO] [stdout] test row::tests::test_row_index ... ok [INFO] [stdout] test row::tests::test_row_with_names ... ok [INFO] [stdout] test row::tests::test_value_boolean ... ok [INFO] [stdout] test row::tests::test_value_float ... ok [INFO] [stdout] test row::tests::test_row_creation ... ok [INFO] [stdout] test row::tests::test_value_integer ... ok [INFO] [stdout] test row::tests::test_value_null ... ok [INFO] [stdout] test row::tests::test_value_string ... ok [INFO] [stdout] test statement::tests::test_bind_variable_extraction ... ok [INFO] [stdout] test statement::tests::test_binds_in_strings_ignored ... ok [INFO] [stdout] test statement::tests::test_case_insensitive_keywords ... ok [INFO] [stdout] test statement::tests::test_duplicate_binds_plsql ... ok [INFO] [stdout] test statement::tests::test_duplicate_binds_sql ... ok [INFO] [stdout] test statement::tests::test_numeric_bind_variables ... ok [INFO] [stdout] test statement::tests::test_returning_into ... ok [INFO] [stdout] test statement::tests::test_statement_type_detection ... ok [INFO] [stdout] test statement::tests::test_with_query ... ok [INFO] [stdout] test packet::header::tests::test_header_roundtrip_small_sdu ... ok [INFO] [stdout] test row::tests::test_value_display ... ok [INFO] [stdout] test statement_cache::tests::test_cache_disabled ... ok [INFO] [stdout] test statement_cache::tests::test_clear ... ok [INFO] [stdout] test statement_cache::tests::test_cache_miss ... ok [INFO] [stdout] test statement_cache::tests::test_ddl_not_cached ... ok [INFO] [stdout] test statement_cache::tests::test_in_use_not_returned ... ok [INFO] [stdout] test statement_cache::tests::test_lru_eviction ... ok [INFO] [stdout] test statement_cache::tests::test_no_cursor_not_cached ... ok [INFO] [stdout] test statement_cache::tests::test_update_existing ... ok [INFO] [stdout] test transport::tcp::tests::test_tcp_transport_new ... ok [INFO] [stdout] test transport::tcp::tests::test_tcp_transport_set_sdu ... ok [INFO] [stdout] test transport::tcp::tests::test_tcp_transport_with_sdu ... ok [INFO] [stdout] test messages::data_types::tests::test_data_types_count ... ok [INFO] [stdout] test transport::tls::tests::test_protocol_display ... ok [INFO] [stdout] test transport::tls::tests::test_protocol_from_str ... ok [INFO] [stdout] test transport::tls::tests::test_protocol_is_secure ... ok [INFO] [stdout] test transport::tls::tests::test_tls_config_builder ... ok [INFO] [stdout] test transport::tls::tests::test_tls_config_default ... ok [INFO] [stdout] test transport::tls::tests::test_tls_config_wallet ... ok [INFO] [stdout] test types::binary::tests::test_binary_double_negative ... ok [INFO] [stdout] test types::binary::tests::test_binary_double_one ... ok [INFO] [stdout] test types::binary::tests::test_binary_double_positive ... ok [INFO] [stdout] test types::binary::tests::test_binary_double_roundtrip_various ... ok [INFO] [stdout] test types::binary::tests::test_binary_double_special_values ... ok [INFO] [stdout] test types::binary::tests::test_binary_double_zero ... ok [INFO] [stdout] test types::binary::tests::test_binary_float_negative ... ok [INFO] [stdout] test types::binary::tests::test_binary_float_one ... ok [INFO] [stdout] test transport::tcp::tests::test_tcp_transport_set_large_sdu ... ok [INFO] [stdout] test types::binary::tests::test_binary_float_positive ... ok [INFO] [stdout] test types::binary::tests::test_binary_float_special_values ... ok [INFO] [stdout] test types::binary::tests::test_binary_float_zero ... ok [INFO] [stdout] test types::date::tests::test_date_roundtrip ... ok [INFO] [stdout] test types::date::tests::test_date_to_timestamp_conversion ... ok [INFO] [stdout] test types::date::tests::test_decode_date ... ok [INFO] [stdout] test types::date::tests::test_decode_timestamp_with_fractional ... ok [INFO] [stdout] test types::date::tests::test_decode_timestamp_with_timezone ... ok [INFO] [stdout] test types::date::tests::test_encode_date ... ok [INFO] [stdout] test types::date::tests::test_negative_year ... ok [INFO] [stdout] test types::date::tests::test_timestamp_to_date_conversion ... ok [INFO] [stdout] test types::lob::tests::test_bfile_locator_get_file_name ... ok [INFO] [stdout] test statement::tests::test_quoted_bind_name ... ok [INFO] [stdout] test statement::tests::test_binds_in_comments_ignored ... ok [INFO] [stdout] test types::lob::tests::test_bfile_locator_get_file_name_empty_names ... ok [INFO] [stdout] test types::lob::tests::test_bfile_locator_get_file_name_non_bfile ... ok [INFO] [stdout] test types::lob::tests::test_lob_locator_flags ... ok [INFO] [stdout] test types::lob::tests::test_lob_value_empty ... ok [INFO] [stdout] test types::lob::tests::test_lob_value_inline ... ok [INFO] [stdout] test types::number::tests::test_decode_negative_integer ... ok [INFO] [stdout] test types::number::tests::test_decode_positive_integer ... ok [INFO] [stdout] test types::number::tests::test_decode_zero ... ok [INFO] [stdout] test transport::tls::tests::test_danger_accept_invalid_certs ... ok [INFO] [stdout] test types::number::tests::test_encode_decimal ... ok [INFO] [stdout] test types::number::tests::test_encode_positive_integer ... ok [INFO] [stdout] test types::number::tests::test_encode_zero ... ok [INFO] [stdout] test types::binary::tests::test_binary_float_roundtrip_various ... ok [INFO] [stdout] test types::number::tests::test_oracle_number_to_f64 ... ok [INFO] [stdout] test types::number::tests::test_decode_decimal ... ok [INFO] [stdout] test types::number::tests::test_oracle_number_to_i64 ... ok [INFO] [stdout] test types::number::tests::test_roundtrip_various_numbers ... ok [INFO] [stdout] test types::number::tests::test_wire_number_base100_encoding ... ok [INFO] [stdout] test types::number::tests::test_wire_number_exponent_encoding ... ok [INFO] [stdout] test types::number::tests::test_wire_number_negative_terminator_0x66 ... ok [INFO] [stdout] test types::oson::tests::test_base64_encode ... ok [INFO] [stdout] test types::oson::tests::test_oson_decode_empty_string ... ok [INFO] [stdout] test types::oson::tests::test_oson_decode_false ... ok [INFO] [stdout] test types::oson::tests::test_oson_decode_null ... ok [INFO] [stdout] test types::oson::tests::test_oson_decode_true ... ok [INFO] [stdout] test types::pickle::tests::test_encode_decode_strings ... ok [INFO] [stdout] test types::number::tests::test_encode_scientific ... ok [INFO] [stdout] test types::pickle::tests::test_decode_empty_collection ... ok [INFO] [stdout] test types::pickle::tests::test_encode_decode_roundtrip ... ok [INFO] [stdout] test types::pickle::tests::test_length_encoding_long ... ok [INFO] [stdout] test types::pickle::tests::test_length_encoding_short ... ok [INFO] [stdout] test types::pickle::tests::test_wire_collection_image_flags_must_be_0x88 ... ok [INFO] [stdout] test types::rowid::tests::test_base64_encoding ... ok [INFO] [stdout] test types::rowid::tests::test_decode_physical_rowid ... ok [INFO] [stdout] test types::pickle::tests::test_wire_collection_type_codes ... ok [INFO] [stdout] test types::pickle::tests::test_wire_pickle_header_layout ... ok [INFO] [stdout] test types::rowid::tests::test_parse_invalid_rowid_string ... ok [INFO] [stdout] test types::rowid::tests::test_rowid_display ... ok [INFO] [stdout] test types::rowid::tests::test_rowid_roundtrip ... ok [INFO] [stdout] test types::rowid::tests::test_rowid_various_values ... ok [INFO] [stdout] test types::rowid::tests::test_rowid_to_string ... ok [INFO] [stdout] test types::rowid::tests::test_rowid_invalid ... ok [INFO] [stdout] test types::vector::tests::test_encode_decode_binary ... ok [INFO] [stdout] test types::vector::tests::test_encode_decode_float32 ... ok [INFO] [stdout] test types::vector::tests::test_encode_decode_sparse ... ok [INFO] [stdout] test types::vector::tests::test_from_slice ... ok [INFO] [stdout] test types::vector::tests::test_encode_decode_float64 ... ok [INFO] [stdout] test types::vector::tests::test_encode_decode_int8 ... ok [INFO] [stdout] test types::vector::tests::test_vector_header ... ok [INFO] [stdout] test types::number::tests::test_encode_negative_integer ... ok [INFO] [stdout] test packet::header::tests::test_header_write_large_sdu ... ok [INFO] [stdout] test row::tests::test_decode_string_value ... ok [INFO] [stdout] test statement_cache::tests::test_cache_basic ... ok [INFO] [stdout] test messages::execute::tests::test_execute_message_function_code ... ok [INFO] [stdout] test messages::fetch::tests::test_fetch_message_builds_packet ... ok [INFO] [stdout] test messages::lob_op::tests::test_lob_write_message_creation ... ok [INFO] [stdout] test messages::refuse::tests::test_into_error_invalid_service ... ok [INFO] [stdout] test crypto::tests::test_pbkdf2_derive ... ok [INFO] [stdout] test crypto::tests::test_12c_password_hash ... ok [INFO] [stdout] test crypto::tests::test_12c_full_crypto_flow ... ok [INFO] [stderr] Doc-tests oracle_rs [INFO] [stdout] test crypto::tests::test_12c_crypto_matches_python ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 308 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.70s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 50 tests [INFO] [stdout] test src/batch.rs - batch (line 8) ... ignored [INFO] [stdout] test src/config.rs - config::Config (line 91) ... ignored [INFO] [stdout] test src/config.rs - config::Config::with_wallet (line 240) ... ignored [INFO] [stdout] test src/connection.rs - connection (line 7) ... ignored [INFO] [stdout] test src/connection.rs - connection::Connection::connect (line 749) ... ignored [INFO] [stdout] test src/connection.rs - connection::Connection::create_temp_lob (line 4547) ... ignored [INFO] [stdout] test src/connection.rs - connection::Connection::execute (line 1171) ... ignored [INFO] [stdout] test src/connection.rs - connection::Connection::execute_batch (line 1537) ... ignored [INFO] [stdout] test src/connection.rs - connection::Connection::execute_plsql (line 1399) ... ignored [INFO] [stdout] test src/connection.rs - connection::Connection::execute_plsql (line 1418) ... ignored [INFO] [stdout] test src/connection.rs - connection::Connection::fetch_cursor (line 1809) ... ignored [INFO] [stdout] test src/connection.rs - connection::Connection::fetch_implicit_result (line 1909) ... ignored [INFO] [stdout] test src/connection.rs - connection::Connection::fetch_more (line 1760) ... ignored [INFO] [stdout] test src/connection.rs - connection::Connection::get_type (line 2321) ... ignored [INFO] [stdout] test src/connection.rs - connection::Connection::open_scrollable_cursor (line 2115) ... ignored [INFO] [stdout] test src/connection.rs - connection::Connection::query (line 1255) ... ignored [INFO] [stdout] test src/connection.rs - connection::Connection::read_lob_chunked (line 4144) ... ignored [INFO] [stdout] test src/connection.rs - connection::Connection::savepoint (line 3997) ... ignored [INFO] [stdout] test src/connection.rs - connection::Connection::scroll (line 2182) ... ignored [INFO] [stdout] test src/cursor.rs - cursor (line 8) ... ignored [INFO] [stdout] test src/dbobject.rs - dbobject (line 10) ... ignored [INFO] [stdout] test src/drcp.rs - drcp (line 9) ... ignored [INFO] [stdout] test src/implicit.rs - implicit (line 9) ... ignored [INFO] [stdout] test src/connection.rs - connection::Connection::rollback (line 3970) - compile ... ok [INFO] [stdout] test src/config.rs - config::Config (line 81) - compile ... ok [INFO] [stdout] test src/connection.rs - connection::Connection::close (line 4982) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 21) - compile ... ok [INFO] [stdout] test src/connection.rs - connection::Connection (line 698) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 132) - compile ... ok [INFO] [stdout] test src/connection.rs - connection::Connection::connect_with_config (line 766) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 113) - compile ... ok [INFO] [stdout] test src/statement.rs - statement::BindParam (line 75) ... ignored [INFO] [stdout] test src/statement.rs - statement::BindParam::input_collection (line 167) ... ignored [INFO] [stdout] test src/statement_cache.rs - statement_cache::StatementCache (line 55) ... ignored [INFO] [stdout] test src/types/cursor.rs - types::cursor::RefCursor (line 15) ... ignored [INFO] [stdout] test src/lib.rs - (line 59) - compile ... ok [INFO] [stdout] test src/connection.rs - connection::Connection::ping (line 4031) - compile ... ok [INFO] [stdout] test src/connection.rs - connection::Connection::commit (line 3946) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 150) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 73) - compile ... ok [INFO] [stdout] test src/row.rs - row::Row (line 314) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 47) - compile ... ok [INFO] [stdout] test src/row.rs - row::Value (line 27) - compile ... ok [INFO] [stdout] test src/config.rs - config::Config (line 73) ... ok [INFO] [stdout] test src/lib.rs - (line 89) - compile ... ok [INFO] [stdout] test src/config.rs - config::Config::with_drcp (line 274) ... ok [INFO] [stdout] test src/config.rs - config::Config::with_statement_cache_size (line 295) ... ok [INFO] [stdout] test src/config.rs - config::Config (line 101) ... ok [INFO] [stdout] test src/row.rs - row::Value (line 45) ... ok [INFO] [stdout] test src/config.rs - config::Config::with_tls (line 211) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 23 passed; 0 failed; 27 ignored; 0 measured; 0 filtered out; finished in 1.68s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "c664c0ee187b945c14f5d5ee020d05d9674fd614c324c369af0ba74a92991392", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c664c0ee187b945c14f5d5ee020d05d9674fd614c324c369af0ba74a92991392", kill_on_drop: false }` [INFO] [stdout] c664c0ee187b945c14f5d5ee020d05d9674fd614c324c369af0ba74a92991392