[INFO] fetching crate penstock 0.1.1...
[INFO] testing penstock-0.1.1 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate penstock 0.1.1 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate penstock 0.1.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate penstock 0.1.1
[INFO] tweaked toml for crates.io crate penstock 0.1.1 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate penstock 0.1.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate penstock 0.1.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded penstock-derive v0.1.1
[INFO] [stderr]   Downloaded penstock-arena v0.1.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 90f4414f90d7d9180de79151eced75e64dabe1d4283028f928bd896455b1aeaa
[INFO] running `Command { std: "docker" "start" "90f4414f90d7d9180de79151eced75e64dabe1d4283028f928bd896455b1aeaa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "90f4414f90d7d9180de79151eced75e64dabe1d4283028f928bd896455b1aeaa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "90f4414f90d7d9180de79151eced75e64dabe1d4283028f928bd896455b1aeaa" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "90f4414f90d7d9180de79151eced75e64dabe1d4283028f928bd896455b1aeaa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "90f4414f90d7d9180de79151eced75e64dabe1d4283028f928bd896455b1aeaa" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling cc v1.4.0
[INFO] [stderr]    Compiling ctutils v0.4.2
[INFO] [stderr]    Compiling rustls v0.23.43
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling chacha20 v0.10.1
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling hmac v0.13.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling penstock-derive v0.1.1
[INFO] [stderr]    Compiling penstock-arena v0.1.1
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling penstock v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 54.02s
[INFO] running `Command { std: "docker" "inspect" "90f4414f90d7d9180de79151eced75e64dabe1d4283028f928bd896455b1aeaa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "90f4414f90d7d9180de79151eced75e64dabe1d4283028f928bd896455b1aeaa" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling penstock v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 23.02s
[INFO] running `Command { std: "docker" "inspect" "90f4414f90d7d9180de79151eced75e64dabe1d4283028f928bd896455b1aeaa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "90f4414f90d7d9180de79151eced75e64dabe1d4283028f928bd896455b1aeaa" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/penstock-b4185c34fbce0dd8)
[INFO] [stdout] 
[INFO] [stdout] running 100 tests
[INFO] [stdout] test copy::tests::ordinary_text_is_left_alone ... ok
[INFO] [stdout] test copy::tests::a_backslash_is_escaped_first_so_nothing_is_double_escaped ... ok
[INFO] [stdout] test copy::tests::a_tab_is_escaped_because_it_would_otherwise_add_a_column ... ok
[INFO] [stdout] test migrate::tests::matching_checksums_verify_cleanly ... ok
[INFO] [stdout] test migrate::tests::the_checksum_covers_the_sql_and_not_the_name ... ok
[INFO] [stdout] test migrate::tests::versions_must_ascend ... ok
[INFO] [stdout] test param::tests::a_borrowed_string_is_not_copied_into_the_param ... ok
[INFO] [stdout] test copy::tests::the_literal_string_backslash_n_does_not_become_null ... ok
[INFO] [stdout] test migrate::tests::a_version_this_code_does_not_know_is_an_error ... ok
[INFO] [stdout] test migrate::tests::an_edited_migration_is_detected ... ok
[INFO] [stdout] test copy::tests::a_newline_is_escaped_because_it_would_otherwise_split_the_row ... ok
[INFO] [stdout] test migrate::tests::duplicate_versions_are_rejected_before_touching_a_database ... ok
[INFO] [stdout] test migrate::tests::gaps_are_allowed ... ok
[INFO] [stdout] test migrate::tests::non_transactional_is_opt_in_and_visible ... ok
[INFO] [stdout] test param::tests::interval_does_not_collapse_months_into_days ... ok
[INFO] [stdout] test param::tests::array_elements_are_escaped ... ok
[INFO] [stdout] test param::tests::dates_convert_without_leap_year_special_cases ... ok
[INFO] [stdout] test param::tests::floats_use_postgres_spelling_for_the_specials ... ok
[INFO] [stdout] test param::tests::null_is_none_and_everything_else_is_some ... ok
[INFO] [stdout] test param::tests::a_null_element_is_unquoted_and_the_word_null_is_quoted ... ok
[INFO] [stdout] test param::tests::uuid_is_hyphenated_where_postgres_expects ... ok
[INFO] [stdout] test param::tests::numeric_is_passed_through_exactly ... ok
[INFO] [stdout] test param::tests::time_keeps_microseconds_only_when_it_has_them ... ok
[INFO] [stdout] test param::tests::timestamps_before_the_epoch_land_on_the_right_day ... ok
[INFO] [stdout] test pool::tests::a_failed_creation_does_not_leak_its_slot ... ok
[INFO] [stdout] test pool::tests::a_checkout_outstanding_at_close_is_discarded_on_return ... ok
[INFO] [stdout] test pool::tests::a_discarded_connection_is_not_returned ... ok
[INFO] [stdout] test pool::tests::a_returned_connection_is_reused_rather_than_rebuilt ... ok
[INFO] [stdout] test pool::tests::closing_refuses_new_borrows_and_drops_idle_ones ... ok
[INFO] [stdout] test pool::tests::transaction_status_decides_reusability ... ok
[INFO] [stdout] test query::tests::a_cross_join_has_no_on_clause_and_must_be_asked_for_by_name ... ok
[INFO] [stdout] test pool::tests::concurrent_borrowers_never_exceed_the_ceiling ... ok
[INFO] [stdout] test query::tests::a_subquery_continues_the_outer_statements_numbering ... ok
[INFO] [stdout] test query::tests::a_value_never_reaches_the_statement_text ... ok
[INFO] [stdout] test query::tests::adding_a_condition_to_a_cross_join_makes_it_an_inner_join ... ok
[INFO] [stdout] test query::tests::an_aggregate_reads_the_same_in_having_as_a_column_does_in_where ... ok
[INFO] [stdout] test query::tests::an_empty_in_list_is_false_rather_than_a_syntax_error ... ok
[INFO] [stdout] test query::tests::an_on_condition_binds_before_the_where_clause_does ... ok
[INFO] [stdout] test query::tests::a_self_join_is_possible_because_both_sides_can_be_aliased ... ok
[INFO] [stdout] test query::tests::a_qualified_name_is_quoted_one_part_at_a_time ... ok
[INFO] [stdout] test query::tests::a_subquery_inside_a_join_condition_still_numbers_in_statement_order ... ok
[INFO] [stdout] test query::tests::comparing_two_columns_binds_nothing ... ok
[INFO] [stdout] test query::tests::exists_and_not_exists_wrap_the_subquery_without_binding_a_column ... ok
[INFO] [stdout] test query::tests::count_all_and_count_of_a_column_are_different_sql ... ok
[INFO] [stdout] test query::tests::each_join_kind_renders_its_own_keyword ... ok
[INFO] [stdout] test query::tests::group_by_and_having_render_between_where_and_order_by ... ok
[INFO] [stdout] test query::tests::in_numbers_each_of_its_values ... ok
[INFO] [stdout] test query::tests::is_aggregated_reports_whether_the_select_list_has_one ... ok
[INFO] [stdout] test query::tests::identifiers_are_quoted_so_a_name_cannot_become_syntax ... ok
[INFO] [stdout] test query::tests::limit_and_offset_are_bound_not_inlined ... ok
[INFO] [stdout] test query::tests::null_is_tested_with_is_null_not_equality ... ok
[INFO] [stdout] test query::tests::or_and_and_are_parenthesised_so_precedence_cannot_shift ... ok
[INFO] [stdout] test query::tests::ordering_and_direction_survive ... ok
[INFO] [stdout] test query::tests::joins_render_in_the_order_they_were_added ... ok
[INFO] [stdout] test query::tests::repeated_filters_are_combined_with_and ... ok
[INFO] [stdout] test query::tests::only_count_is_zero_over_an_empty_group ... ok
[INFO] [stdout] test query::tests::placeholders_are_numbered_in_the_order_the_values_are_collected ... ok
[INFO] [stdout] test query::tests::splitting_on_dots_does_not_let_a_name_escape_its_quotes ... ok
[INFO] [stdout] test query::tests::the_declared_return_types_are_the_widened_ones ... ok
[INFO] [stdout] test scram::tests::a_weak_iteration_count_is_refused ... ok
[INFO] [stdout] test scram::tests::a_server_nonce_that_does_not_extend_the_client_nonce_is_refused ... ok
[INFO] [stdout] test scram::tests::a_wrong_password_produces_a_different_proof ... ok
[INFO] [stdout] test scram::tests::a_wrong_server_signature_is_rejected ... ok
[INFO] [stdout] test scram::tests::constant_time_eq_is_correct ... ok
[INFO] [stdout] test scram::tests::malformed_server_messages_are_rejected_not_guessed_at ... ok
[INFO] [stdout] test scram::tests::hi_matches_the_vector_derivation ... ok
[INFO] [stdout] test scram::tests::matches_the_rfc_7677_test_vector ... ok
[INFO] [stdout] test scram::tests::nonces_are_unpredictable_and_contain_no_separator ... ok
[INFO] [stdout] test scram::tests::verifying_before_the_final_message_is_an_error ... ok
[INFO] [stdout] test scram::tests::a_non_ascii_password_fails_loudly ... ok
[INFO] [stdout] test scram::tests::a_server_error_is_surfaced ... ok
[INFO] [stdout] test tests::frames_a_message ... ok
[INFO] [stdout] test standby_tests::flushed_is_clamped_to_written ... ok
[INFO] [stdout] test tests::mean_read_handles_zero ... ok
[INFO] [stdout] test tests::writes_nul_terminated_strings ... ok
[INFO] [stdout] test tls::tests::an_ip_address_is_a_valid_server_name ... ok
[INFO] [stdout] test tests::parses_an_error_response ... ok
[INFO] [stdout] test tls::tests::an_unverifiable_host_fails_under_verify_full ... ok
[INFO] [stdout] test tls::tests::the_default_is_the_safe_mode ... ok
[INFO] [stdout] test tls::tests::only_disable_permits_plaintext ... ok
[INFO] [stdout] test tls::tests::enablement_matches_the_mode ... ok
[INFO] [stdout] test tls::tests::refusal_explains_how_to_opt_out ... ok
[INFO] [stdout] test transaction::tests::isolation_levels_map_to_the_statements_postgres_expects ... ok
[INFO] [stdout] test transaction::tests::savepoint_names_are_quoted_not_interpolated ... ok
[INFO] [stdout] test tls::tests::the_ssl_request_code_is_the_documented_magic_number ... ok
[INFO] [stdout] test write::tests::a_value_never_reaches_the_statement_text ... ok
[INFO] [stdout] test write::tests::a_delete_with_no_filter_is_refused ... ok
[INFO] [stdout] test write::tests::a_multi_row_insert_numbers_every_value_across_every_row ... ok
[INFO] [stdout] test write::tests::a_row_that_does_not_match_the_column_list_is_caught_here ... ok
[INFO] [stdout] test write::tests::an_update_with_no_filter_is_refused ... ok
[INFO] [stdout] test write::tests::on_conflict_do_nothing_keeps_its_target ... ok
[INFO] [stdout] test write::tests::returning_names_its_columns ... ok
[INFO] [stdout] test write::tests::set_binds_before_where ... ok
[INFO] [stdout] test write::tests::all_rows_is_the_way_to_say_it_on_purpose ... ok
[INFO] [stdout] test write::tests::an_insert_with_no_rows_is_refused_rather_than_emitting_values ... ok
[INFO] [stdout] test write::tests::an_update_target_is_never_qualified ... ok
[INFO] [stdout] test pool::tests::the_ceiling_is_never_exceeded ... ok
[INFO] [stdout] test pool::tests::an_expired_connection_is_replaced_on_the_next_borrow ... ok
[INFO] [stdout] test pool::tests::an_idle_connection_expires_separately_from_a_long_lived_one ... ok
[INFO] [stdout] test pool::tests::a_waiter_proceeds_when_a_connection_comes_back ... ok
[INFO] [stderr]      Running tests/auth.rs (/opt/rustwide/target/release/deps/auth-55e285370b2dfb09)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 100 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test a_pipeline_can_carry_different_parameters_per_statement ... FAILED
[INFO] [stdout] test a_null_parameter_is_distinct_from_an_empty_string ... FAILED
[INFO] [stdout] test an_injection_attempt_matches_nothing ... FAILED
[INFO] [stdout] test a_wrong_password_is_refused ... FAILED
[INFO] [stdout] test parameters_are_bound_not_interpolated ... FAILED
[INFO] [stdout] test scram_authentication_succeeds ... FAILED
[INFO] [stdout] test every_parameter_type_round_trips ... FAILED
[INFO] [stdout] test a_missing_password_is_reported_clearly ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- a_pipeline_can_carry_different_parameters_per_statement stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'a_pipeline_can_carry_different_parameters_per_statement' (1059) panicked at tests/auth.rs:19:9:
[INFO] [stderr] error: test failed, to rerun pass `--test auth`
[INFO] [stdout] PENSTOCK_SCRAM_DSN is not set, so this test cannot run.
[INFO] [stdout] 
[INFO] [stdout]              It must name a role whose pg_hba.conf line is scram-sha-256, not trust:
[INFO] [stdout] 
[INFO] [stdout]              under trust a wrong password still connects and the auth tests assert
[INFO] [stdout] 
[INFO] [stdout]              nothing. See CLAUDE.md.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x610af07e0451 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x610af07f629a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x610af07e511c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x610af07bbb66 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x610af07d83d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x610af066d840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x610af07d8592 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x610af07bbc44 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x610af07b4849 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x610af07bc9fd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x610af07f69cc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x610af0658b24 - auth[fdf4211758affe23]::target::{closure#0}
[INFO] [stdout]   12:     0x610af06592db - auth[fdf4211758affe23]::target
[INFO] [stdout]   13:     0x610af065de26 - <auth[fdf4211758affe23]::a_pipeline_can_carry_different_parameters_per_statement::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x610af0660b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x610af066e195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x610af0667a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x610af06712f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x610af07df809 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x74da32b77dfa - <unknown>
[INFO] [stdout]   20:     0x74da32c0b3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- a_null_parameter_is_distinct_from_an_empty_string stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'a_null_parameter_is_distinct_from_an_empty_string' (1058) panicked at tests/auth.rs:19:9:
[INFO] [stdout] PENSTOCK_SCRAM_DSN is not set, so this test cannot run.
[INFO] [stdout] 
[INFO] [stdout]              It must name a role whose pg_hba.conf line is scram-sha-256, not trust:
[INFO] [stdout] 
[INFO] [stdout]              under trust a wrong password still connects and the auth tests assert
[INFO] [stdout] 
[INFO] [stdout]              nothing. See CLAUDE.md.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x610af07e0451 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x610af07f629a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x610af07e511c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x610af07bbb66 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x610af07d83d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x610af066d840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x610af07d8592 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x610af07bbc44 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x610af07b4849 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x610af07bc9fd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x610af07f69cc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x610af0658b24 - auth[fdf4211758affe23]::target::{closure#0}
[INFO] [stdout]   12:     0x610af06592db - auth[fdf4211758affe23]::target
[INFO] [stdout]   13:     0x610af065d711 - <auth[fdf4211758affe23]::a_null_parameter_is_distinct_from_an_empty_string::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x610af0660b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x610af066e195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x610af0667a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x610af06712f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x610af07df809 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x74da32b77dfa - <unknown>
[INFO] [stdout]   20:     0x74da32c0b3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- an_injection_attempt_matches_nothing stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'an_injection_attempt_matches_nothing' (1061) panicked at tests/auth.rs:19:9:
[INFO] [stdout] PENSTOCK_SCRAM_DSN is not set, so this test cannot run.
[INFO] [stdout] 
[INFO] [stdout]              It must name a role whose pg_hba.conf line is scram-sha-256, not trust:
[INFO] [stdout] 
[INFO] [stdout]              under trust a wrong password still connects and the auth tests assert
[INFO] [stdout] 
[INFO] [stdout]              nothing. See CLAUDE.md.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x610af07e0451 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x610af07f629a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x610af07e511c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x610af07bbb66 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x610af07d83d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x610af066d840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x610af07d8592 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x610af07bbc44 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x610af07b4849 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x610af07bc9fd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x610af07f69cc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x610af0658b24 - auth[fdf4211758affe23]::target::{closure#0}
[INFO] [stdout]   12:     0x610af06592db - auth[fdf4211758affe23]::target
[INFO] [stdout]   13:     0x610af065b202 - <auth[fdf4211758affe23]::an_injection_attempt_matches_nothing::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x610af0660b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x610af066e195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x610af0667a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x610af06712f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x610af07df809 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x74da32b77dfa - <unknown>
[INFO] [stdout]   20:     0x74da32c0b3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- a_wrong_password_is_refused stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'a_wrong_password_is_refused' (1060) panicked at tests/auth.rs:19:9:
[INFO] [stdout] PENSTOCK_SCRAM_DSN is not set, so this test cannot run.
[INFO] [stdout] 
[INFO] [stdout]              It must name a role whose pg_hba.conf line is scram-sha-256, not trust:
[INFO] [stdout] 
[INFO] [stdout]              under trust a wrong password still connects and the auth tests assert
[INFO] [stdout] 
[INFO] [stdout]              nothing. See CLAUDE.md.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x610af07e0451 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x610af07f629a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x610af07e511c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x610af07bbb66 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x610af07d83d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x610af066d840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x610af07d8592 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x610af07bbc44 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x610af07b4849 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x610af07bc9fd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x610af07f69cc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x610af0658b24 - auth[fdf4211758affe23]::target::{closure#0}
[INFO] [stdout]   12:     0x610af06592db - auth[fdf4211758affe23]::target
[INFO] [stdout]   13:     0x610af0659f21 - <auth[fdf4211758affe23]::a_wrong_password_is_refused::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x610af0660b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x610af066e195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x610af0667a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x610af06712f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x610af07df809 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x74da32b77dfa - <unknown>
[INFO] [stdout]   20:     0x74da32c0b3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parameters_are_bound_not_interpolated stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parameters_are_bound_not_interpolated' (1063) panicked at tests/auth.rs:19:9:
[INFO] [stdout] PENSTOCK_SCRAM_DSN is not set, so this test cannot run.
[INFO] [stdout] 
[INFO] [stdout]              It must name a role whose pg_hba.conf line is scram-sha-256, not trust:
[INFO] [stdout] 
[INFO] [stdout]              under trust a wrong password still connects and the auth tests assert
[INFO] [stdout] 
[INFO] [stdout]              nothing. See CLAUDE.md.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x610af07e0451 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x610af07f629a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x610af07e511c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x610af07bbb66 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x610af07d83d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x610af066d840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x610af07d8592 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x610af07bbc44 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x610af07b4849 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x610af07bc9fd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x610af07f69cc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x610af0658b24 - auth[fdf4211758affe23]::target::{closure#0}
[INFO] [stdout]   12:     0x610af06592db - auth[fdf4211758affe23]::target
[INFO] [stdout]   13:     0x610af065c176 - <auth[fdf4211758affe23]::parameters_are_bound_not_interpolated::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x610af0660b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x610af066e195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x610af0667a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x610af06712f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x610af07df809 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x74da32b77dfa - <unknown>
[INFO] [stdout]   20:     0x74da32c0b3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- scram_authentication_succeeds stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'scram_authentication_succeeds' (1064) panicked at tests/auth.rs:19:9:
[INFO] [stdout] PENSTOCK_SCRAM_DSN is not set, so this test cannot run.
[INFO] [stdout] 
[INFO] [stdout]              It must name a role whose pg_hba.conf line is scram-sha-256, not trust:
[INFO] [stdout] 
[INFO] [stdout]              under trust a wrong password still connects and the auth tests assert
[INFO] [stdout] 
[INFO] [stdout]              nothing. See CLAUDE.md.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x610af07e0451 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x610af07f629a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x610af07e511c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x610af07bbb66 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x610af07d83d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x610af066d840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x610af07d8592 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x610af07bbc44 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x610af07b4849 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x610af07bc9fd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x610af07f69cc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x610af0658b24 - auth[fdf4211758affe23]::target::{closure#0}
[INFO] [stdout]   12:     0x610af06592db - auth[fdf4211758affe23]::target
[INFO] [stdout]   13:     0x610af065a371 - <auth[fdf4211758affe23]::scram_authentication_succeeds::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x610af0660b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x610af066e195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x610af0667a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x610af06712f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x610af07df809 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x74da32b77dfa - <unknown>
[INFO] [stdout]   20:     0x74da32c0b3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- every_parameter_type_round_trips stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'every_parameter_type_round_trips' (1062) panicked at tests/auth.rs:19:9:
[INFO] [stdout] PENSTOCK_SCRAM_DSN is not set, so this test cannot run.
[INFO] [stdout] 
[INFO] [stdout]              It must name a role whose pg_hba.conf line is scram-sha-256, not trust:
[INFO] [stdout] 
[INFO] [stdout]              under trust a wrong password still connects and the auth tests assert
[INFO] [stdout] 
[INFO] [stdout]              nothing. See CLAUDE.md.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x610af07e0451 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x610af07f629a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x610af07e511c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x610af07bbb66 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x610af07d83d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x610af066d840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x610af07d8592 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x610af07bbc44 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x610af07b4849 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x610af07bc9fd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x610af07f69cc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x610af0658b24 - auth[fdf4211758affe23]::target::{closure#0}
[INFO] [stdout]   12:     0x610af06592db - auth[fdf4211758affe23]::target
[INFO] [stdout]   13:     0x610af065a8a1 - <auth[fdf4211758affe23]::every_parameter_type_round_trips::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x610af0660b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x610af066e195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x610af0667a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x610af06712f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x610af07df809 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x74da32b77dfa - <unknown>
[INFO] [stdout]   20:     0x74da32c0b3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- a_missing_password_is_reported_clearly stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'a_missing_password_is_reported_clearly' (1057) panicked at tests/auth.rs:19:9:
[INFO] [stdout] PENSTOCK_SCRAM_DSN is not set, so this test cannot run.
[INFO] [stdout] 
[INFO] [stdout]              It must name a role whose pg_hba.conf line is scram-sha-256, not trust:
[INFO] [stdout] 
[INFO] [stdout]              under trust a wrong password still connects and the auth tests assert
[INFO] [stdout] 
[INFO] [stdout]              nothing. See CLAUDE.md.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x610af07e0451 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x610af07f629a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x610af07e511c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x610af07bbb66 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x610af07d83d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x610af066d840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x610af07d8592 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x610af07bbc44 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x610af07b4849 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x610af07bc9fd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x610af07f69cc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x610af0658b24 - auth[fdf4211758affe23]::target::{closure#0}
[INFO] [stdout]   12:     0x610af06592db - auth[fdf4211758affe23]::target
[INFO] [stdout]   13:     0x610af065cef1 - <auth[fdf4211758affe23]::a_missing_password_is_reported_clearly::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x610af0660b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x610af066e195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x610af0667a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x610af06712f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x610af07df809 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x74da32b77dfa - <unknown>
[INFO] [stdout]   20:     0x74da32c0b3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     a_missing_password_is_reported_clearly
[INFO] [stdout]     a_null_parameter_is_distinct_from_an_empty_string
[INFO] [stdout]     a_pipeline_can_carry_different_parameters_per_statement
[INFO] [stdout]     a_wrong_password_is_refused
[INFO] [stdout]     an_injection_attempt_matches_nothing
[INFO] [stdout]     every_parameter_type_round_trips
[INFO] [stdout]     parameters_are_bound_not_interpolated
[INFO] [stdout]     scram_authentication_succeeds
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 8 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "90f4414f90d7d9180de79151eced75e64dabe1d4283028f928bd896455b1aeaa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "90f4414f90d7d9180de79151eced75e64dabe1d4283028f928bd896455b1aeaa", kill_on_drop: false }`
[INFO] [stdout] 90f4414f90d7d9180de79151eced75e64dabe1d4283028f928bd896455b1aeaa
