[INFO] cloning repository https://github.com/smir-ant/sasql
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/smir-ant/sasql" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsmir-ant%2Fsasql", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsmir-ant%2Fsasql'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e7c865bf50e3c544530f4e284549a7bce499fed7
[INFO] testing smir-ant/sasql against 1.99.0-beta.8 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsmir-ant%2Fsasql" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-2-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/smir-ant/sasql
[INFO] finished tweaking git repo https://github.com/smir-ant/sasql
[INFO] tweaked toml for git repo https://github.com/smir-ant/sasql written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/smir-ant/sasql 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 git repo https://github.com/smir-ant/sasql 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]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded stacker v0.1.24
[INFO] [stderr]   Downloaded psm v0.1.31
[INFO] [stderr]   Downloaded uuid v1.23.4
[INFO] [stderr]   Downloaded zeroize_derive v1.4.3
[INFO] [stderr]   Downloaded target-triple v1.0.0
[INFO] [stderr]   Downloaded trybuild v1.0.116
[INFO] [stderr]   Downloaded ar_archive_writer v0.5.2
[INFO] [stderr]   Downloaded rusqlite v0.37.0
[INFO] [stderr]   Downloaded winnow v1.0.2
[INFO] [stderr]   Downloaded libc v0.2.185
[INFO] [stderr]   Downloaded libsqlite3-sys v0.35.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 7f6649d4ccd49dbe74b24aeb5fb0433d5c251ba398f9b9212c717db152f5bdc6
[INFO] running `Command { std: "docker" "start" "7f6649d4ccd49dbe74b24aeb5fb0433d5c251ba398f9b9212c717db152f5bdc6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7f6649d4ccd49dbe74b24aeb5fb0433d5c251ba398f9b9212c717db152f5bdc6", 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" "7f6649d4ccd49dbe74b24aeb5fb0433d5c251ba398f9b9212c717db152f5bdc6" "/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" "7f6649d4ccd49dbe74b24aeb5fb0433d5c251ba398f9b9212c717db152f5bdc6", 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" "7f6649d4ccd49dbe74b24aeb5fb0433d5c251ba398f9b9212c717db152f5bdc6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling libc v0.2.185
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling tinyvec v1.12.0
[INFO] [stderr]    Compiling simdutf8 v0.1.5
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling arrayvec v0.7.8
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling unicode-properties v0.1.4
[INFO] [stderr]    Compiling unicode-bidi v0.3.18
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling bsql-common v1.0.0-alpha.5 (/opt/rustwide/workdir/crates/common)
[INFO] [stderr]    Compiling uuid v1.23.4
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling bsql-devgates v0.0.0 (/opt/rustwide/workdir/tools/devgates)
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling stringprep v0.1.5
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling hashlink v0.10.0
[INFO] [stderr]    Compiling libsqlite3-sys v0.35.0
[INFO] [stderr]    Compiling stacker v0.1.24
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling ar_archive_writer v0.5.2
[INFO] [stderr]    Compiling psm v0.1.31
[INFO] [stderr]    Compiling recursive-proc-macro-impl v0.1.1
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling recursive v0.1.1
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling sqlparser v0.62.0
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling bsql-postgres-proto v1.0.0-alpha.5 (/opt/rustwide/workdir/crates/postgres/proto)
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling webpki-roots v1.0.7
[INFO] [stderr]    Compiling bsql-corpus v0.0.0 (/opt/rustwide/workdir/tools/corpus)
[INFO] [stderr]    Compiling rusqlite v0.37.0
[INFO] [stderr]    Compiling bsql-postgres-core v1.0.0-alpha.5 (/opt/rustwide/workdir/crates/postgres/core)
[INFO] [stderr]    Compiling bsql-sqlite v1.0.0-alpha.5 (/opt/rustwide/workdir/crates/sqlite/driver)
[INFO] [stderr]    Compiling bsql-postgres-async v1.0.0-alpha.5 (/opt/rustwide/workdir/crates/postgres/async)
[INFO] [stderr]    Compiling bsql-postgres-sync v1.0.0-alpha.5 (/opt/rustwide/workdir/crates/postgres/sync)
[INFO] [stderr]    Compiling bsql-testkit v1.0.0-alpha.5 (/opt/rustwide/workdir/crates/testkit)
[INFO] [stderr]    Compiling bsql-build v1.0.0-alpha.5 (/opt/rustwide/workdir/crates/build)
[INFO] [stderr]    Compiling bsql-query-macros v1.0.0-alpha.5 (/opt/rustwide/workdir/crates/query-macros)
[INFO] [stderr]    Compiling bsql-examples v0.0.0 (/opt/rustwide/workdir/examples)
[INFO] [stderr]    Compiling bsql-syncbackend-fixture v0.0.0 (/opt/rustwide/workdir/tools/syncbackend_fixture)
[INFO] [stderr]    Compiling bsql-query-bridge-fixture v0.0.0 (/opt/rustwide/workdir/tools/query_bridge_fixture)
[INFO] [stderr]    Compiling bsql-query-sqlite-fixture v0.0.0 (/opt/rustwide/workdir/tools/query_sqlite_fixture)
[INFO] [stderr]    Compiling bsql-query-fixture v0.0.0 (/opt/rustwide/workdir/tools/query_fixture)
[INFO] [stderr]    Compiling bsql v1.0.0-alpha.5 (/opt/rustwide/workdir/crates/bsql)
[INFO] [stderr]    Compiling bsql-test-harness-fixture v0.0.0 (/opt/rustwide/workdir/tools/test_harness_fixture)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 15s
[INFO] running `Command { std: "docker" "inspect" "7f6649d4ccd49dbe74b24aeb5fb0433d5c251ba398f9b9212c717db152f5bdc6", 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" "7f6649d4ccd49dbe74b24aeb5fb0433d5c251ba398f9b9212c717db152f5bdc6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling winnow v1.0.2
[INFO] [stderr]    Compiling target-triple v1.0.0
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling bsql-corpus v0.0.0 (/opt/rustwide/workdir/tools/corpus)
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling bsql-devgates v0.0.0 (/opt/rustwide/workdir/tools/devgates)
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling bsql-common v1.0.0-alpha.5 (/opt/rustwide/workdir/crates/common)
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling trybuild v1.0.116
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling bsql-postgres-core v1.0.0-alpha.5 (/opt/rustwide/workdir/crates/postgres/core)
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling ar_archive_writer v0.5.2
[INFO] [stderr]    Compiling psm v0.1.31
[INFO] [stderr]    Compiling bsql-sqlite v1.0.0-alpha.5 (/opt/rustwide/workdir/crates/sqlite/driver)
[INFO] [stderr]    Compiling bsql-postgres-async v1.0.0-alpha.5 (/opt/rustwide/workdir/crates/postgres/async)
[INFO] [stderr]    Compiling bsql-postgres-sync v1.0.0-alpha.5 (/opt/rustwide/workdir/crates/postgres/sync)
[INFO] [stderr]    Compiling stacker v0.1.24
[INFO] [stderr]    Compiling recursive v0.1.1
[INFO] [stderr]    Compiling sqlparser v0.62.0
[INFO] [stderr]    Compiling bsql-testkit v1.0.0-alpha.5 (/opt/rustwide/workdir/crates/testkit)
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling bsql-postgres-proto v1.0.0-alpha.5 (/opt/rustwide/workdir/crates/postgres/proto)
[INFO] [stderr]    Compiling bsql-build v1.0.0-alpha.5 (/opt/rustwide/workdir/crates/build)
[INFO] [stderr]    Compiling bsql-query-macros v1.0.0-alpha.5 (/opt/rustwide/workdir/crates/query-macros)
[INFO] [stderr]    Compiling bsql-query-fixture v0.0.0 (/opt/rustwide/workdir/tools/query_fixture)
[INFO] [stderr]    Compiling bsql-examples v0.0.0 (/opt/rustwide/workdir/examples)
[INFO] [stderr]    Compiling bsql-query-sqlite-fixture v0.0.0 (/opt/rustwide/workdir/tools/query_sqlite_fixture)
[INFO] [stderr]    Compiling bsql-query-bridge-fixture v0.0.0 (/opt/rustwide/workdir/tools/query_bridge_fixture)
[INFO] [stderr]    Compiling bsql-syncbackend-fixture v0.0.0 (/opt/rustwide/workdir/tools/syncbackend_fixture)
[INFO] [stderr]    Compiling bsql v1.0.0-alpha.5 (/opt/rustwide/workdir/crates/bsql)
[INFO] [stderr]    Compiling bsql-test-harness-fixture v0.0.0 (/opt/rustwide/workdir/tools/test_harness_fixture)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 15s
[INFO] running `Command { std: "docker" "inspect" "7f6649d4ccd49dbe74b24aeb5fb0433d5c251ba398f9b9212c717db152f5bdc6", 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" "7f6649d4ccd49dbe74b24aeb5fb0433d5c251ba398f9b9212c717db152f5bdc6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.40s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bsql-f608f626ce8a0f3b)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_harness::tests::valid_dsn_resolves ... ok
[INFO] [stdout] test test_harness::tests::schema_ddl_is_built_from_the_validated_name ... ok
[INFO] [stdout] test test_harness::tests::malformed_dsn_is_classified ... ok
[INFO] [stdout] test test_harness::tests::missing_dsn_is_a_loud_named_error ... ok
[INFO] [stdout] test test_harness::tests::generated_schema_names_are_valid_identifiers ... ok
[INFO] [stdout] test test_harness::tests::generated_schema_names_are_unique_across_invocations ... ok
[INFO] [stdout] test test_harness::tests::sync_catch_unwind_propagates_a_body_panic ... ok
[INFO] [stdout] test test_harness::tests::tokio_block_on_propagates_a_body_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/backend_error.rs (/opt/rustwide/target/debug/deps/backend_error-90f310dadf11d0a9)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test pg_unique_violation_live ... ignored, requires local PostgreSQL (127.0.0.1, user smir-ant, db postgres, trust) — see CLAUDE.md
[INFO] [stdout] test pg_driver_error_classifies_offline ... ok
[INFO] [stdout] test sqlite_error_classifies_in_process ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bsql_build-3102c8d743053fdb)
[INFO] [stdout] 
[INFO] [stdout] running 1007 tests
[INFO] [stdout] test dynamics::tests::optional_without_placeholder_is_error ... ok
[INFO] [stdout] test dynamics::tests::order_by_allow_set_parses ... ok
[INFO] [stdout] test dynamics::tests::any_in_list_keeps_wire_drops_for_infer ... ok
[INFO] [stdout] test dynamics::tests::sqlite_placeholder_form_rewrites_outside_string_literals ... ok
[INFO] [stdout] test dynamics::tests::order_by_bad_direction_is_error ... ok
[INFO] [stdout] test dynamics::tests::infer_dynamic_optional_types_option ... ok
[INFO] [stdout] test dynamics::tests::infer_dynamic_order_by_makes_variants ... ok
[INFO] [stdout] test dynamics::tests::infer_dynamic_any_types_array ... ok
[INFO] [stdout] test dynamics::tests::plain_query_lowers_to_itself ... ok
[INFO] [stdout] test dynamics::tests::order_by_qualified_column_is_error ... ok
[INFO] [stdout] test dynamics::tests::optional_and_any_scan_base_preserves_toggle_collapses_any ... ok
[INFO] [stdout] test dynamics::tests::optional_filter_expands ... ok
[INFO] [stdout] test dynamics::tests::order_by_default_direction_is_asc ... ok
[INFO] [stdout] test infer::tests::aggregate_argument_may_reference_ungrouped_column ... ok
[INFO] [stdout] test dynamics::tests::infer_dynamic_order_by_unknown_column_is_error ... ok
[INFO] [stdout] test infer::tests::aggregate_and_window_in_returning_is_loud ... ok
[INFO] [stdout] test infer::tests::aggregate_in_update_tuple_set_cell_is_loud ... ok
[INFO] [stdout] test infer::tests::aggregate_in_update_where_is_loud ... ok
[INFO] [stdout] test infer::tests::aggregate_in_cte_values_is_loud ... ok
[INFO] [stdout] test infer::tests::aggregate_in_where_is_loud ... ok
[INFO] [stdout] test infer::tests::aggregate_in_having_is_ok ... ok
[INFO] [stdout] test infer::tests::aggregate_in_on_conflict_where_is_loud ... ok
[INFO] [stdout] test infer::tests::aggregate_on_in_subquery_lhs_in_where_is_loud ... ok
[INFO] [stdout] test infer::tests::aggregate_in_insert_values_cell_is_loud ... ok
[INFO] [stdout] test infer::tests::aggregate_in_limit_offset_is_loud ... ok
[INFO] [stdout] test infer::tests::aggregate_in_derived_values_is_loud ... ok
[INFO] [stdout] test infer::tests::aggregate_in_join_on_is_loud ... ok
[INFO] [stdout] test infer::tests::aggregate_in_on_conflict_set_value_is_loud ... ok
[INFO] [stdout] test infer::tests::aggregate_in_group_by_is_loud ... ok
[INFO] [stdout] test infer::tests::aliased_column_uses_alias_name ... ok
[INFO] [stdout] test infer::tests::aggregate_over_subquery_with_window_is_not_window_in_aggregate ... ok
[INFO] [stdout] test infer::tests::aggregate_in_update_set_value_is_loud ... ok
[INFO] [stdout] test infer::tests::aggregate_only_projection_ordered_by_aggregate_is_ok ... ok
[INFO] [stdout] test infer::tests::aliased_nested_join_is_loud_and_accurate ... ok
[INFO] [stdout] test infer::tests::ambiguous_column_is_error ... ok
[INFO] [stdout] test infer::tests::alias_list_on_base_table_is_loud_accurate_unordered ... ok
[INFO] [stdout] test infer::tests::alias_list_on_transparent_select_star_is_loud_accurate ... ok
[INFO] [stdout] test infer::tests::any_array_bare_placeholders_keep_text_rule ... ok
[INFO] [stdout] test infer::tests::aggregate_over_subquery_with_its_own_aggregate_is_not_nesting ... ok
[INFO] [stdout] test infer::tests::all_null_case_coalesce_stays_loud ... ok
[INFO] [stdout] test infer::tests::arithmetic_projection_requires_cast ... ok
[INFO] [stdout] test infer::tests::all_supported_types_resolve ... ok
[INFO] [stdout] test infer::tests::array_column_nullability_rides_the_column ... ok
[INFO] [stdout] test infer::tests::array_typed_param_is_a_loud_rejection ... ok
[INFO] [stdout] test infer::tests::arithmetic_with_cast_is_typed ... ok
[INFO] [stdout] test infer::tests::bare_float_literal_stays_loud_out_of_scope ... ok
[INFO] [stdout] test infer::tests::as_keyword_column_output_alias_is_accepted ... ok
[INFO] [stdout] test infer::tests::alter_type_rename_to_makes_the_new_name_resolve ... ok
[INFO] [stdout] test infer::tests::bare_isnull_notnull_are_postfix_operators_not_aliases ... ok
[INFO] [stdout] test infer::tests::bare_relation_still_resolves_after_qualifier_rule ... ok
[INFO] [stdout] test infer::tests::arithmetic_over_max_requires_cast ... ok
[INFO] [stdout] test infer::tests::bare_param_in_projection_is_param_cast_required ... ok
[INFO] [stdout] test infer::tests::as_keyword_column_output_alias_is_accepted_in_every_projection_context ... ok
[INFO] [stdout] test infer::tests::ambiguous_unqualified_col_in_where_is_loud ... ok
[INFO] [stdout] test infer::tests::bare_param_in_coalesce_arg_is_param_cast_required ... ok
[INFO] [stdout] test infer::tests::any_array_literal_member_fixes_element_type ... ok
[INFO] [stdout] test infer::tests::case_else_null_types_from_then_sibling ... ok
[INFO] [stdout] test infer::tests::case_all_branches_not_null_with_else_is_not_null_explicit ... ok
[INFO] [stdout] test infer::tests::case_all_branches_not_null_with_else_is_not_null ... ok
[INFO] [stdout] test infer::tests::bool_and_in_values_is_loud ... ok
[INFO] [stdout] test infer::tests::bare_label_invalid_set_is_sorted ... ok
[INFO] [stdout] test infer::tests::case_integer_widths_widen_to_wider ... ok
[INFO] [stdout] test infer::tests::case_mixed_branch_types_requires_cast ... ok
[INFO] [stdout] test infer::tests::bare_keyword_column_alias_is_loud ... ok
[INFO] [stdout] test infer::tests::bare_null_literal_keeps_literal_diagnostic ... ok
[INFO] [stdout] test infer::tests::case_no_common_type_message_reads_cleanly ... ok
[INFO] [stdout] test infer::tests::bare_keyword_column_alias_is_loud_in_every_projection_context ... ok
[INFO] [stdout] test infer::tests::bare_param_in_case_branch_is_param_cast_required ... ok
[INFO] [stdout] test infer::tests::case_then_not_null_else_nullable_is_nullable ... ok
[INFO] [stdout] test infer::tests::bare_row_is_reported_before_arity_or_raggedness ... ok
[INFO] [stdout] test infer::tests::bare_valid_and_as_and_quoted_column_aliases_are_accepted ... ok
[INFO] [stdout] test infer::tests::cast_of_cast_of_nullable_column_is_nullable ... ok
[INFO] [stdout] test infer::tests::case_widening_preserves_nullability ... ok
[INFO] [stdout] test infer::tests::cast_of_not_null_column_is_not_null ... ok
[INFO] [stdout] test infer::tests::cast_of_arithmetic_stays_conservatively_nullable ... ok
[INFO] [stdout] test infer::tests::cast_of_column_is_nullable ... ok
[INFO] [stdout] test infer::tests::cast_over_a_non_grouped_subtree_under_rollup_is_unaffected ... ok
[INFO] [stdout] test infer::tests::cast_of_nullable_text_column_is_nullable ... ok
[INFO] [stdout] test infer::tests::cast_over_cube_grouped_column_is_nullable ... ok
[INFO] [stdout] test infer::tests::case_then_nullable_else_not_null_is_nullable ... ok
[INFO] [stdout] test infer::tests::cast_over_collate_of_typo_is_loud ... ok
[INFO] [stdout] test infer::tests::cast_of_not_null_text_column_is_not_null ... ok
[INFO] [stdout] test infer::tests::cast_of_not_null_column_on_outer_join_nullable_side_is_nullable ... ok
[INFO] [stdout] test infer::tests::bare_later_values_row_is_loud_in_every_position ... ok
[INFO] [stdout] test infer::tests::cast_of_null_literal_is_nullable ... ok
[INFO] [stdout] test infer::tests::cast_of_qualified_not_null_column_is_not_null ... ok
[INFO] [stdout] test infer::tests::case_without_else_is_nullable ... ok
[INFO] [stdout] test infer::tests::cast_of_cast_of_not_null_column_is_not_null ... ok
[INFO] [stdout] test infer::tests::cast_over_at_time_zone_of_typo_is_loud ... ok
[INFO] [stdout] test infer::tests::cast_over_extract_of_typo_is_loud ... ok
[INFO] [stdout] test infer::tests::cast_to_unsupported_type_is_loud ... ok
[INFO] [stdout] test infer::tests::cast_over_rollup_grouped_column_is_nullable ... ok
[INFO] [stdout] test infer::tests::cast_over_single_set_grouping_sets_column_stays_not_null ... ok
[INFO] [stdout] test infer::tests::cast_over_substring_of_typo_is_loud ... ok
[INFO] [stdout] test infer::tests::cast_through_parens_of_not_null_column_is_not_null ... ok
[INFO] [stdout] test infer::tests::cast_over_multi_set_grouping_sets_column_is_nullable ... ok
[INFO] [stdout] test infer::tests::cast_through_parens_over_rollup_grouped_column_is_nullable ... ok
[INFO] [stdout] test infer::tests::cast_over_plain_group_by_column_stays_not_null ... ok
[INFO] [stdout] test infer::tests::cast_to_numeric_types_as_numeric ... ok
[INFO] [stdout] test infer::tests::cast_of_literal_is_not_null ... ok
[INFO] [stdout] test infer::tests::coalesce_same_integer_type_is_unchanged ... ok
[INFO] [stdout] test infer::tests::coalesce_all_nullable_is_nullable ... ok
[INFO] [stdout] test infer::tests::chained_using_folds_into_one_merged_column ... ok
[INFO] [stdout] test infer::tests::coalesce_leading_null_types_from_later_not_null ... ok
[INFO] [stdout] test infer::tests::column_inside_rollup_still_directly_covered ... ok
[INFO] [stdout] test infer::tests::coalesce_nullable_with_null_stays_nullable ... ok
[INFO] [stdout] test infer::tests::coalesce_mixed_null_one_not_null_is_not_null ... ok
[INFO] [stdout] test infer::tests::coalesce_widening_preserves_nullability ... ok
[INFO] [stdout] test infer::tests::coalesce_trailing_null_keeps_first_not_null ... ok
[INFO] [stdout] test infer::tests::column_not_exposed_by_cte_is_loud ... ok
[INFO] [stdout] test infer::tests::coalesce_mixed_types_requires_cast ... ok
[INFO] [stdout] test infer::tests::coalesce_integer_widths_widen_to_wider ... ok
[INFO] [stdout] test infer::tests::coalesce_no_common_type_message_reads_cleanly ... ok
[INFO] [stdout] test infer::tests::co_owned_pure_outer_aggregate_contains_window_is_loud ... ok
[INFO] [stdout] test infer::tests::column_of_unknown_type_name_stays_loud ... ok
[INFO] [stdout] test infer::tests::column_not_exposed_by_derived_table_is_loud ... ok
[INFO] [stdout] test infer::tests::coalesce_case_no_common_type_stays_loud ... ok
[INFO] [stdout] test infer::tests::composite_primary_key_fully_grouped_covers_all ... ok
[INFO] [stdout] test infer::tests::comma_join_to_nonexistent_relation_is_loud ... ok
[INFO] [stdout] test infer::tests::coalesce_over_max_requires_cast_with_and_without_paren ... ok
[INFO] [stdout] test infer::tests::composite_id_round_trips_to_name_and_fields ... ok
[INFO] [stdout] test infer::tests::correlated_grouped_or_pk_outer_in_subquery_is_ok ... ok
[INFO] [stdout] test infer::tests::coalesce_not_null_args_stays_not_null_and_case_diverges ... ok
[INFO] [stdout] test infer::tests::correlated_outer_in_inner_aggregate_having_is_accepted ... ok
[INFO] [stdout] test infer::tests::correlated_outer_in_inner_aggregate_projection_is_accepted ... ok
[INFO] [stdout] test infer::tests::correlated_outer_reference_in_subquery_resolves ... ok
[INFO] [stdout] test infer::tests::clause_dimension_corpus_typos_are_loud_and_valids_are_accepted ... ok
[INFO] [stdout] test infer::tests::count_star_in_top_level_values_is_loud ... ok
[INFO] [stdout] test infer::tests::correlated_subquery_tail_may_reference_outer_column ... ok
[INFO] [stdout] test infer::tests::correlated_valid_reference_inside_unmodeled_form_still_compiles ... ok
[INFO] [stdout] test infer::tests::correlated_subquery_alias_may_shadow_outer ... ok
[INFO] [stdout] test infer::tests::correlated_outer_reference_in_where_subquery_resolves ... ok
[INFO] [stdout] test infer::tests::count_star_filter_typo_in_projection_and_having_is_loud ... ok
[INFO] [stdout] test infer::tests::count_star_is_i64_not_null ... ok
[INFO] [stdout] test infer::tests::correlated_ungrouped_outer_in_exists_and_in_subquery_is_loud ... ok
[INFO] [stdout] test infer::tests::co_owned_pure_outer_nested_aggregate_is_loud ... ok
[INFO] [stdout] test infer::tests::correlated_ungrouped_outer_in_subquery_is_loud ... ok
[INFO] [stdout] test infer::tests::correlated_outer_in_inner_aggregate_in_and_scalar_are_accepted ... ok
[INFO] [stdout] test infer::tests::count_expr_is_i64_not_null ... ok
[INFO] [stdout] test infer::tests::count_star_only_no_group_by_is_ok ... ok
[INFO] [stdout] test infer::tests::corpus_no_column_list_arity_and_merged_column_two_way ... ok
[INFO] [stdout] test infer::tests::count_star_over_order_by_typo_in_having_is_loud ... ok
[INFO] [stdout] test infer::tests::cte_defining_alias_list_too_many_is_loud ... ok
[INFO] [stdout] test infer::tests::cross_float_join_merge_is_loud_not_silently_widened ... ok
[INFO] [stdout] test infer::tests::cte_name_resolves_in_from ... ok
[INFO] [stdout] test infer::tests::crosschain_merge_does_not_mask_separate_chain_column ... ok
[INFO] [stdout] test infer::tests::corpus_on_conflict_and_update_extensions_two_way ... ok
[INFO] [stdout] test infer::tests::cte_param_in_outer_where_is_typed ... ok
[INFO] [stdout] test infer::tests::cte_projecting_body_exposes_its_projection ... ok
[INFO] [stdout] test infer::tests::cte_defining_alias_list_renames_positionally ... ok
[INFO] [stdout] test infer::tests::crosschain_merge_mask_is_loud_in_exists_and_typed_paths ... ok
[INFO] [stdout] test infer::tests::cte_resolves_in_direct_from_derived_body ... ok
[INFO] [stdout] test infer::tests::cte_resolves_in_from_derived_inside_subquery ... ok
[INFO] [stdout] test infer::tests::cross_join_to_nonexistent_relation_is_loud ... ok
[INFO] [stdout] test infer::tests::crossing_aggregate_above_outer_binding_level_is_ok ... ok
[INFO] [stdout] test infer::tests::count_star_over_partition_typo_in_projection_is_loud ... ok
[INFO] [stdout] test infer::tests::cte_referenced_with_alias_list_at_use_site_renames ... ok
[INFO] [stdout] test infer::tests::crosschain_merge_mask_symmetric_ordering_is_also_ambiguous ... ok
[INFO] [stdout] test infer::tests::cte_resolves_in_nested_exists_subquery ... ok
[INFO] [stdout] test infer::tests::default_nested_in_value_cell_is_loud ... ok
[INFO] [stdout] test infer::tests::cte_resolves_in_nested_in_subquery ... ok
[INFO] [stdout] test infer::tests::default_in_where_is_loud ... ok
[INFO] [stdout] test infer::tests::default_in_standalone_values_subquery_is_loud ... ok
[INFO] [stdout] test infer::tests::cte_resolves_in_scalar_comparison_subquery ... ok
[INFO] [stdout] test infer::tests::cte_resolves_two_levels_deep ... ok
[INFO] [stdout] test infer::tests::crossing_aggregate_within_outer_binding_band_is_loud ... ok
[INFO] [stdout] test infer::tests::delete_cte_body_exposes_returning_columns ... ok
[INFO] [stdout] test infer::tests::cte_transparent_select_star_resolves ... ok
[INFO] [stdout] test infer::tests::cte_resolves_in_projection_scalar_subquery ... ok
[INFO] [stdout] test infer::tests::delete_from_only_table_is_ok ... ok
[INFO] [stdout] test infer::tests::delete_public_qualified_target_is_accepted ... ok
[INFO] [stdout] test infer::tests::default_in_returning_is_loud ... ok
[INFO] [stdout] test infer::tests::delete_target_cte_shadowing_a_table_resolves_the_base_table ... ok
[INFO] [stdout] test infer::tests::corpus_from_clause_dimension_two_way ... ok
[INFO] [stdout] test infer::tests::cte_resolves_in_nested_with_inside_derived ... ok
[INFO] [stdout] test infer::tests::cube_grouped_columns_are_nullable ... ok
[INFO] [stdout] test infer::tests::delete_returning_types_params_from_where ... ok
[INFO] [stdout] test infer::tests::cte_typo_name_in_from_is_loud ... ok
[INFO] [stdout] test infer::tests::derived_alias_list_makes_original_names_unresolvable ... ok
[INFO] [stdout] test infer::tests::delete_target_is_catalog_only_never_a_cte ... ok
[INFO] [stdout] test infer::tests::delete_using_nonexistent_relation_is_loud ... ok
[INFO] [stdout] test infer::tests::derived_table_exposes_projection_positive ... ok
[INFO] [stdout] test infer::tests::derived_alias_list_renames_columns_positionally ... ok
[INFO] [stdout] test infer::tests::delete_using_cross_relation_typo_is_loud ... ok
[INFO] [stdout] test infer::tests::delete_using_threads_relations_into_scope ... ok
[INFO] [stdout] test infer::tests::derived_table_typo_output_reference_is_loud ... ok
[INFO] [stdout] test infer::tests::derived_alias_list_renames_by_alias_not_source_name ... ok
[INFO] [stdout] test infer::tests::delete_using_resolves_relation_columns_and_params ... ok
[INFO] [stdout] test infer::tests::delete_using_unqualified_ambiguous_column_is_loud ... ok
[INFO] [stdout] test infer::tests::distinct_on_column_matches_parenthesized_order_by_is_ok ... ok
[INFO] [stdout] test infer::tests::distinct_on_aggregate_makes_query_aggregate_so_bare_column_is_loud ... ok
[INFO] [stdout] test infer::tests::distinct_on_alias_matches_base_column_order_by_is_ok ... ok
[INFO] [stdout] test infer::tests::distinct_on_defined_window_is_ok ... ok
[INFO] [stdout] test infer::tests::distinct_on_aliased_qualifier_vs_bare_matches_is_ok ... ok
[INFO] [stdout] test infer::tests::distinct_on_empty_list_is_loud ... ok
[INFO] [stdout] test infer::tests::count_star_over_window_is_i64_not_null ... ok
[INFO] [stdout] test infer::tests::distinct_on_double_parenthesized_column_matches_order_by_is_ok ... ok
[INFO] [stdout] test infer::tests::distinct_on_exact_order_by_match_is_ok ... ok
[INFO] [stdout] test infer::tests::distinct_on_expression_differs_from_order_by_is_loud ... ok
[INFO] [stdout] test infer::tests::distinct_insert_columns_are_ok ... ok
[INFO] [stdout] test infer::tests::delete_using_relation_can_reference_a_cte ... ok
[INFO] [stdout] test infer::tests::distinct_on_longer_than_order_by_is_ok ... ok
[INFO] [stdout] test infer::tests::distinct_on_leading_order_key_not_in_distinct_is_loud ... ok
[INFO] [stdout] test infer::tests::distinct_on_ordinal_matches_column_order_by_is_ok ... ok
[INFO] [stdout] test infer::tests::distinct_on_expression_matches_order_by_is_ok ... ok
[INFO] [stdout] test infer::tests::distinct_on_not_a_prefix_of_order_by_is_loud ... ok
[INFO] [stdout] test infer::tests::distinct_on_mismatch_in_a_union_arm_is_loud ... ok
[INFO] [stdout] test infer::tests::distinct_on_ordinal_out_of_range_is_loud ... ok
[INFO] [stdout] test infer::tests::distinct_on_bare_param_is_seen_not_dropped ... ok
[INFO] [stdout] test infer::tests::derived_alias_list_fewer_than_columns_keeps_trailing_original_names ... ok
[INFO] [stdout] test infer::tests::distinct_from_aliases_are_ok ... ok
[INFO] [stdout] test infer::tests::distinct_on_parenthesized_expression_matches_order_by_is_ok ... ok
[INFO] [stdout] test infer::tests::derived_alias_list_more_than_columns_is_loud ... ok
[INFO] [stdout] test infer::tests::distinct_on_param_with_cast_is_typed ... ok
[INFO] [stdout] test infer::tests::distinct_on_typo_is_loud ... ok
[INFO] [stdout] test infer::tests::distinct_on_precedence_significant_parenthesis_stays_loud ... ok
[INFO] [stdout] test infer::tests::different_level_aggregates_are_not_nested ... ok
[INFO] [stdout] test infer::tests::distinct_on_prefix_rule_applies_in_subquery ... ok
[INFO] [stdout] test infer::tests::distinct_on_proper_prefix_of_order_by_is_ok ... ok
[INFO] [stdout] test infer::tests::distinct_on_set_matches_reordered_order_by_prefix_is_ok ... ok
[INFO] [stdout] test infer::tests::distinct_on_ungrouped_column_in_aggregate_query_is_loud ... ok
[INFO] [stdout] test infer::tests::distinct_on_reassociation_stays_loud_with_redundant_parens ... ok
[INFO] [stdout] test infer::tests::distinct_on_with_outer_parenthesized_order_by_match_is_ok ... ok
[INFO] [stdout] test infer::tests::distinct_on_qualified_parenthesized_matches_bare_order_by_is_ok ... ok
[INFO] [stdout] test infer::tests::distinct_on_valid_list_is_accepted ... ok
[INFO] [stdout] test infer::tests::distinct_on_projection_alias_is_accepted ... ok
[INFO] [stdout] test infer::tests::distinct_on_qualified_vs_bare_column_matches_is_ok ... ok
[INFO] [stdout] test infer::tests::distinct_on_empty_list_in_subquery_is_loud ... ok
[INFO] [stdout] test infer::tests::distinct_on_undefined_window_is_loud ... ok
[INFO] [stdout] test infer::tests::dialect_falsifier_lattice_is_unified ... ok
[INFO] [stdout] test infer::tests::distinct_update_set_targets_are_ok ... ok
[INFO] [stdout] test infer::tests::distinct_on_with_outer_parenthesized_order_by_mismatch_is_loud ... ok
[INFO] [stdout] test infer::tests::dml_nested_as_from_derived_table_stays_loud ... ok
[INFO] [stdout] test infer::tests::distinct_on_without_order_by_is_ok ... ok
[INFO] [stdout] test infer::tests::distinct_sibling_cte_names_are_ok ... ok
[INFO] [stdout] test infer::tests::dml_nested_as_subquery_body_stays_loud ... ok
[INFO] [stdout] test infer::tests::dml_cte_body_params_are_typed_across_the_whole_statement ... ok
[INFO] [stdout] test infer::tests::dml_cte_body_without_returning_is_loud ... ok
[INFO] [stdout] test infer::tests::domain_over_enum_resolves_to_the_enum ... ok
[INFO] [stdout] test infer::tests::duplicate_explicit_aliases_is_loud ... ok
[INFO] [stdout] test infer::tests::domain_over_domain_follows_the_chain ... ok
[INFO] [stdout] test infer::tests::duplicate_cte_name_is_case_folded ... ok
[INFO] [stdout] test infer::tests::domain_over_composite_resolves_to_the_composite ... ok
[INFO] [stdout] test infer::tests::duplicate_on_conflict_set_target_is_loud ... ok
[INFO] [stdout] test infer::tests::domain_column_resolves_to_its_base_type ... ok
[INFO] [stdout] test infer::tests::duplicate_cte_name_is_loud ... ok
[INFO] [stdout] test infer::tests::domain_param_types_as_the_base ... ok
[INFO] [stdout] test infer::tests::duplicate_from_alias_is_loud ... ok
[INFO] [stdout] test infer::tests::duplicate_insert_column_is_loud ... ok
[INFO] [stdout] test infer::tests::duplicate_output_column_names_is_loud ... ok
[INFO] [stdout] test infer::tests::duplicate_output_column_aliased_apart_compiles ... ok
[INFO] [stdout] test infer::tests::dml_cte_body_typo_inside_is_loud ... ok
[INFO] [stdout] test infer::tests::exists_subquery_is_arity_agnostic ... ok
[INFO] [stdout] test infer::tests::exists_and_in_subquery_tails_resolve_against_their_body ... ok
[INFO] [stdout] test infer::tests::equal_width_multirow_values_in_predicate_body_is_accepted ... ok
[INFO] [stdout] test infer::tests::double_parenthesised_max_of_column_projects_column_type ... ok
[INFO] [stdout] test infer::tests::explicit_cast_value_into_a_nullable_target_stays_base ... ok
[INFO] [stdout] test infer::tests::duplicate_update_set_target_is_loud ... ok
[INFO] [stdout] test infer::tests::fetch_first_rows_only_stays_ok ... ok
[INFO] [stdout] test infer::tests::fetch_with_ties_with_order_by_is_ok ... ok
[INFO] [stdout] test infer::tests::float_and_bytea_columns_take_catalog_type_and_nullability ... ok
[INFO] [stdout] test infer::tests::expression_over_grouped_columns_is_covered ... ok
[INFO] [stdout] test infer::tests::fetch_with_ties_without_order_by_is_loud ... ok
[INFO] [stdout] test infer::tests::fetch_with_ties_modifier_is_caught_in_derived_and_cte_tails ... ok
[INFO] [stdout] test infer::tests::fetch_percent_is_loud_with_or_without_order_by ... ok
[INFO] [stdout] test infer::tests::fetch_first_param_types_to_i64 ... ok
[INFO] [stdout] test infer::tests::filter_on_aggregate_is_ok ... ok
[INFO] [stdout] test infer::tests::filter_on_non_aggregate_is_loud_not_cast_required ... ok
[INFO] [stdout] test infer::tests::fetch_with_ties_loud_when_no_order_by_anywhere ... ok
[INFO] [stdout] test infer::tests::explicit_float_and_bytea_casts_type_from_target ... ok
[INFO] [stdout] test infer::tests::fetch_with_ties_satisfied_by_effective_inner_order_by ... ok
[INFO] [stdout] test infer::tests::from_public_qualified_relation_is_accepted ... ok
[INFO] [stdout] test infer::tests::equal_width_values_tuple_in_value_position_keeps_prior_verdict ... ok
[INFO] [stdout] test infer::tests::from_quoted_public_qualified_relation_is_accepted ... ok
[INFO] [stdout] test infer::tests::float_and_bytea_params_infer_from_column_comparison ... ok
[INFO] [stdout] test infer::tests::from_public_qualified_uppercase_is_accepted ... ok
[INFO] [stdout] test infer::tests::from_nonpublic_schema_relation_is_loud ... ok
[INFO] [stdout] test infer::tests::from_only_nonexistent_is_loud_naming_the_real_table ... ok
[INFO] [stdout] test infer::tests::float_and_bytea_param_casts_pin_the_type ... ok
[INFO] [stdout] test infer::tests::for_xml_json_and_dialect_query_clauses_are_loud ... ok
[INFO] [stdout] test infer::tests::from_three_part_relation_is_loud ... ok
[INFO] [stdout] test infer::tests::group_by_ordinal_past_arity_is_loud ... ok
[INFO] [stdout] test infer::tests::from_quoted_uppercase_public_qualified_relation_is_loud ... ok
[INFO] [stdout] test infer::tests::group_by_ordinal_and_alias_resolve_to_underlying_expr ... ok
[INFO] [stdout] test infer::tests::from_with_ordinality_on_plain_table_is_loud ... ok
[INFO] [stdout] test infer::tests::group_by_ordinal_zero_is_loud ... ok
[INFO] [stdout] test infer::tests::full_join_to_nonexistent_relation_is_loud ... ok
[INFO] [stdout] test infer::tests::full_outer_join_makes_both_sides_nullable ... ok
[INFO] [stdout] test infer::tests::from_with_table_hint_is_loud ... ok
[INFO] [stdout] test infer::tests::group_by_ordinal_in_range_is_ok ... ok
[INFO] [stdout] test infer::tests::group_by_primary_key_covers_other_columns ... ok
[INFO] [stdout] test infer::tests::group_by_typo_is_still_loud_after_alias_resolution ... ok
[INFO] [stdout] test infer::tests::group_by_projection_alias_is_accepted ... ok
[INFO] [stdout] test infer::tests::grouped_projection_ordered_by_aggregate_is_ok ... ok
[INFO] [stdout] test infer::tests::group_by_keeps_an_already_nullable_column_nullable ... ok
[INFO] [stdout] test infer::tests::ilike_pattern_param_types_to_text ... ok
[INFO] [stdout] test infer::tests::group_by_non_pk_leaves_other_columns_uncovered ... ok
[INFO] [stdout] test infer::tests::inline_over_defined_base_window_is_ok ... ok
[INFO] [stdout] test infer::tests::inline_over_undefined_base_window_is_loud ... ok
[INFO] [stdout] test infer::tests::inner_join_preserves_nullability ... ok
[INFO] [stdout] test infer::tests::insert_arity_mismatch_is_loud_and_matching_is_accepted ... ok
[INFO] [stdout] test infer::tests::inner_aggregate_mixing_ungrouped_outer_in_subquery_is_loud ... ok
[INFO] [stdout] test infer::tests::inner_join_to_nonexistent_relation_with_on_referencing_only_real_side_is_loud ... ok
[INFO] [stdout] test infer::tests::inner_aggregate_own_ungrouped_relation_is_still_loud ... ok
[INFO] [stdout] test infer::tests::having_alone_makes_query_aggregate ... ok
[INFO] [stdout] test infer::tests::insert_matching_literal_arity_is_ok ... ok
[INFO] [stdout] test infer::tests::insert_cte_body_exposes_returning_columns ... ok
[INFO] [stdout] test infer::tests::insert_no_column_list_select_too_few_is_accepted ... ok
[INFO] [stdout] test infer::tests::insert_no_column_list_matching_arity_is_accepted ... ok
[INFO] [stdout] test infer::tests::having_and_order_by_coverage ... ok
[INFO] [stdout] test infer::tests::insert_no_column_list_bare_param_is_loud_accurate ... ok
[INFO] [stdout] test infer::tests::insert_explicit_column_list_arity_behavior_is_unchanged ... ok
[INFO] [stdout] test infer::tests::insert_no_column_list_inconsistent_multirow_is_loud ... ok
[INFO] [stdout] test infer::tests::insert_into_enum_column_types_the_param_as_the_enum ... ok
[INFO] [stdout] test infer::tests::insert_matching_arity_with_params_still_types ... ok
[INFO] [stdout] test infer::tests::insert_select_cast_projection_params_type ... ok
[INFO] [stdout] test infer::tests::in_list_param_types_from_left_column ... ok
[INFO] [stdout] test infer::tests::insert_no_column_list_select_too_many_is_loud ... ok
[INFO] [stdout] test infer::tests::insert_select_arity_mismatch_is_loud ... ok
[INFO] [stdout] test infer::tests::insert_no_column_list_cast_param_is_ok ... ok
[INFO] [stdout] test infer::tests::insert_select_bare_projection_param_is_loud ... ok
[INFO] [stdout] test infer::tests::insert_select_mixed_cast_projection_and_where_param ... ok
[INFO] [stdout] test infer::tests::insert_select_matching_arity_is_ok ... ok
[INFO] [stdout] test infer::tests::in_any_subquery_matching_arity_is_ok ... ok
[INFO] [stdout] test infer::tests::insert_select_source_order_by_non_output_column_is_ok ... ok
[INFO] [stdout] test infer::tests::in_any_subquery_arity_must_match_lhs ... ok
[INFO] [stdout] test infer::tests::insert_schema_qualified_target_is_loud ... ok
[INFO] [stdout] test infer::tests::insert_select_source_order_by_qualified_column_is_ok ... ok
[INFO] [stdout] test infer::tests::insert_select_source_order_by_expression_is_ok ... ok
[INFO] [stdout] test infer::tests::insert_public_qualified_target_is_accepted ... ok
[INFO] [stdout] test infer::tests::insert_select_source_order_by_typo_is_loud ... ok
[INFO] [stdout] test infer::tests::insert_no_column_list_too_few_values_is_accepted ... ok
[INFO] [stdout] test infer::tests::insert_returning_types_columns_and_params ... ok
[INFO] [stdout] test infer::tests::insert_select_where_param_types ... ok
[INFO] [stdout] test infer::tests::insert_values_default_alone_with_param_types_by_position ... ok
[INFO] [stdout] test infer::tests::insert_select_star_arity_mismatch_is_loud_accurate ... ok
[INFO] [stdout] test infer::tests::insert_select_star_unenumerable_source_is_loud_unsupported ... ok
[INFO] [stdout] test infer::tests::insert_values_default_multi_row_types_all_params ... ok
[INFO] [stdout] test infer::tests::insert_too_many_literal_values_is_loud ... ok
[INFO] [stdout] test infer::tests::insert_typo_target_column_is_loud ... ok
[INFO] [stdout] test infer::tests::insert_too_few_literal_values_is_loud ... ok
[INFO] [stdout] test infer::tests::insert_no_column_list_too_many_values_is_loud ... ok
[INFO] [stdout] test infer::tests::insert_values_default_with_literal_is_ok ... ok
[INFO] [stdout] test infer::tests::is_distinct_from_param_on_left_types_symmetrically ... ok
[INFO] [stdout] test infer::tests::insert_or_action_is_loud_unsupported ... ok
[INFO] [stdout] test infer::tests::insert_without_returning_is_error ... ok
[INFO] [stdout] test infer::tests::integer_literal_beyond_i64_requires_cast ... ok
[INFO] [stdout] test infer::tests::insert_with_column_list_types_params_by_name ... ok
[INFO] [stdout] test infer::tests::intersect_and_except_branch_merge ... ok
[INFO] [stdout] test infer::tests::insert_select_star_matching_arity_is_ok ... ok
[INFO] [stdout] test infer::tests::join_using_real_common_column_compiles ... ok
[INFO] [stdout] test infer::tests::integer_literal_beyond_i32_is_i64 ... ok
[INFO] [stdout] test infer::tests::is_distinct_from_param_types_symmetrically ... ok
[INFO] [stdout] test infer::tests::integer_literal_within_i32_is_i32 ... ok
[INFO] [stdout] test infer::tests::json_and_jsonb_columns_map_to_distinct_types ... ok
[INFO] [stdout] test infer::tests::insert_typo_target_table_is_loud ... ok
[INFO] [stdout] test infer::tests::intersect_and_except_integer_widths_widen ... ok
[INFO] [stdout] test infer::tests::join_right_side_derived_with_alias_list_is_accepted ... ok
[INFO] [stdout] test infer::tests::lateral_outer_correlated_body_is_accepted ... ok
[INFO] [stdout] test infer::tests::left_join_makes_right_side_nullable_even_if_not_null ... ok
[INFO] [stdout] test infer::tests::lateral_body_may_project_outer_column ... ok
[INFO] [stdout] test infer::tests::join_coverage_requires_each_relation_grouped_or_pk_determined ... ok
[INFO] [stdout] test infer::tests::insert_with_alias_resolves_alias_and_hides_bare_name ... ok
[INFO] [stdout] test infer::tests::lateral_param_types_from_outer_column ... ok
[INFO] [stdout] test infer::tests::like_param_with_no_text_context_stays_loud ... ok
[INFO] [stdout] test infer::tests::left_join_to_nonexistent_relation_is_loud ... ok
[INFO] [stdout] test infer::tests::like_pattern_param_types_to_text ... ok
[INFO] [stdout] test infer::tests::like_param_conflict_with_non_text_is_loud ... ok
[INFO] [stdout] test infer::tests::legitimate_row_constructor_is_untouched_by_values_source_rule ... ok
[INFO] [stdout] test infer::tests::like_param_on_left_types_to_text ... ok
[INFO] [stdout] test infer::tests::join_using_nonexistent_column_is_loud ... ok
[INFO] [stdout] test infer::tests::insert_nullable_target_param_is_option_notnull_stays_base ... ok
[INFO] [stdout] test infer::tests::lateral_body_internal_typo_is_loud_and_accurate ... ok
[INFO] [stdout] test infer::tests::literal_select_no_from ... ok
[INFO] [stdout] test infer::tests::literal_values_bodies_stay_ok ... ok
[INFO] [stdout] test infer::tests::lock_of_relation_not_in_from_is_loud ... ok
[INFO] [stdout] test infer::tests::max_of_double_parenthesised_column_argument_projects_column_type ... ok
[INFO] [stdout] test infer::tests::max_of_parenthesised_column_argument_projects_column_type ... ok
[INFO] [stdout] test infer::tests::merged_column_qualified_reference_still_resolves_per_relation ... ok
[INFO] [stdout] test infer::tests::max_of_bare_column_argument_unchanged ... ok
[INFO] [stdout] test infer::tests::lock_not_allowed_with_setop_aggregate_or_distinct_is_loud ... ok
[INFO] [stdout] test infer::tests::join_lateral_variants_are_accepted ... ok
[INFO] [stdout] test infer::tests::merged_column_under_left_join_follows_left_base_nullability ... ok
[INFO] [stdout] test infer::tests::merged_left_contributor_promoted_by_earlier_join_is_nullable ... ok
[INFO] [stdout] test infer::tests::max_of_parenthesised_non_column_argument_stays_cast_required ... ok
[INFO] [stdout] test infer::tests::legitimate_row_constructor_tuple_is_untouched_by_ragged_rule ... ok
[INFO] [stdout] test infer::tests::merged_right_extension_still_promotes_later_references ... ok
[INFO] [stdout] test infer::tests::is_not_distinct_from_param_types_symmetrically ... ok
[INFO] [stdout] test infer::tests::merged_over_outer_join_promotion_does_not_over_nullable ... ok
[INFO] [stdout] test infer::tests::merged_natural_follows_the_same_base_join_rule ... ok
[INFO] [stdout] test infer::tests::merged_right_contributor_with_inner_outer_join_is_nullable ... ok
[INFO] [stdout] test infer::tests::lock_inside_a_setop_arm_is_loud ... ok
[INFO] [stdout] test infer::tests::merged_natural_coverage_matches_using ... ok
[INFO] [stdout] test infer::tests::merged_using_chained_follows_per_step_join_rule ... ok
[INFO] [stdout] test infer::tests::merged_using_inner_both_nullable_is_not_null ... ok
[INFO] [stdout] test infer::tests::merged_using_covered_by_source_relation_primary_key ... ok
[INFO] [stdout] test infer::tests::merged_using_column_grouped_by_left_component_is_covered ... ok
[INFO] [stdout] test infer::tests::merged_using_now_accepted_cases_keep_correct_nullability ... ok
[INFO] [stdout] test infer::tests::merged_using_full_both_not_null_is_not_null ... ok
[INFO] [stdout] test infer::tests::merged_using_covered_in_order_by_by_qualified_component ... ok
[INFO] [stdout] test infer::tests::merged_using_right_nullable_combos ... ok
[INFO] [stdout] test infer::tests::lock_of_relation_in_from_and_bare_lock_stay_ok ... ok
[INFO] [stdout] test infer::tests::lock_over_lockable_sources_stays_ok ... ok
[INFO] [stdout] test infer::tests::min_of_parenthesised_qualified_column_argument_projects_column_type ... ok
[INFO] [stdout] test infer::tests::min_over_window_is_conservatively_nullable ... ok
[INFO] [stdout] test infer::tests::min_max_of_column_is_nullable_with_column_type ... ok
[INFO] [stdout] test infer::tests::multidim_and_unsupported_element_arrays_stay_loud ... ok
[INFO] [stdout] test infer::tests::lock_over_a_nonlockable_derived_source_is_loud ... ok
[INFO] [stdout] test infer::tests::min_of_parenthesised_not_null_column_argument_is_still_nullable ... ok
[INFO] [stdout] test infer::tests::mixed_types_with_null_stays_loud ... ok
[INFO] [stdout] test infer::tests::multidim_array_cast_stays_loud ... ok
[INFO] [stdout] test infer::tests::multi_set_grouping_sets_columns_are_nullable ... ok
[INFO] [stdout] test infer::tests::multiple_limit_caught_inside_subquery_derived_and_cte ... ok
[INFO] [stdout] test infer::tests::merged_using_super_aggregate_rollup_covers_and_keeps_nullability ... ok
[INFO] [stdout] test infer::tests::multiple_offset_clauses_is_loud ... ok
[INFO] [stdout] test infer::tests::multiple_limit_clauses_is_loud ... ok
[INFO] [stdout] test infer::tests::multirow_values_tuple_row_lhs_width_mismatch_is_loud_row_form ... ok
[INFO] [stdout] test infer::tests::multirow_values_tuple_in_any_all_row_lhs_width_mismatch_is_loud ... ok
[INFO] [stdout] test infer::tests::multirow_values_tuple_row_lhs_equal_width_is_ok ... ok
[INFO] [stdout] test infer::tests::multirow_values_tuple_in_any_all_scalar_lhs_multi_col_is_loud ... ok
[INFO] [stdout] test infer::tests::named_window_aggregate_in_def_partition_by_makes_query_aggregate ... ok
[INFO] [stdout] test infer::tests::multiple_statements_is_error ... ok
[INFO] [stdout] test infer::tests::multirow_values_tuple_scalar_lhs_one_col_is_ok ... ok
[INFO] [stdout] test infer::tests::named_window_aggregate_in_def_order_by_makes_query_aggregate ... ok
[INFO] [stdout] test infer::tests::multirow_values_tuple_in_any_all_matching_width_is_ok ... ok
[INFO] [stdout] test infer::tests::named_window_def_ungrouped_column_under_aggregate_is_loud ... ok
[INFO] [stdout] test infer::tests::named_window_aggregate_in_def_with_grouped_projection_is_ok ... ok
[INFO] [stdout] test infer::tests::multirow_values_tuple_is_distinct_from_is_always_scalar ... ok
[INFO] [stdout] test infer::tests::named_window_def_aggregate_under_aggregate_is_ok ... ok
[INFO] [stdout] test infer::tests::named_window_order_by_containing_window_is_loud ... ok
[INFO] [stdout] test infer::tests::multirow_values_tuple_scalar_lhs_multi_col_is_loud_scalar_form ... ok
[INFO] [stdout] test infer::tests::named_window_partition_by_typo_is_loud ... ok
[INFO] [stdout] test infer::tests::named_window_partition_by_containing_window_is_loud ... ok
[INFO] [stdout] test infer::tests::natural_join_common_column_unqualified_resolves_to_one_column ... ok
[INFO] [stdout] test infer::tests::named_window_def_grouped_column_under_aggregate_is_ok ... ok
[INFO] [stdout] test infer::tests::named_window_order_by_typo_is_loud ... ok
[INFO] [stdout] test infer::tests::natural_join_to_nonexistent_relation_is_loud ... ok
[INFO] [stdout] test infer::tests::nested_aggregate_in_window_definition_is_loud ... ok
[INFO] [stdout] test infer::tests::merged_using_twelve_join_base_combos ... ok
[INFO] [stdout] test infer::tests::nested_aggregate_is_loud_not_cast_required ... ok
[INFO] [stdout] test infer::tests::named_window_with_window_in_subquery_in_def_is_ok ... ok
[INFO] [stdout] test infer::tests::natural_join_non_merged_columns_remain_per_relation ... ok
[INFO] [stdout] test infer::tests::nested_join_left_outer_propagates_nullability ... ok
[INFO] [stdout] test infer::tests::nested_join_is_modeled ... ok
[INFO] [stdout] test infer::tests::nested_join_internal_typo_is_loud ... ok
[INFO] [stdout] test infer::tests::nested_join_param_types_from_inner_column ... ok
[INFO] [stdout] test infer::tests::nonempty_row_equality_is_unaffected ... ok
[INFO] [stdout] test infer::tests::non_dml_statement_is_error ... ok
[INFO] [stdout] test infer::tests::non_distinct_order_by_non_projected_column_is_ok ... ok
[INFO] [stdout] test infer::tests::merged_using_chained_coverage_collapses_per_step ... ok
[INFO] [stdout] test infer::tests::no_pk_functional_dependency_through_a_derived_table ... ok
[INFO] [stdout] test infer::tests::nonexistent_base_relation_is_loud ... ok
[INFO] [stdout] test infer::tests::numeric_column_types_to_numeric ... ok
[INFO] [stdout] test infer::tests::non_nested_aggregate_in_window_definition_is_ok ... ok
[INFO] [stdout] test infer::tests::nonexistent_base_with_valid_join_is_loud ... ok
[INFO] [stdout] test infer::tests::multirow_values_tuple_in_between_is_loud_or_ok_per_position ... ok
[INFO] [stdout] test infer::tests::nested_join_internal_column_typo_is_loud ... ok
[INFO] [stdout] test infer::tests::on_conflict_do_update_no_target_is_loud ... ok
[INFO] [stdout] test infer::tests::on_conflict_do_nothing_is_ok ... ok
[INFO] [stdout] test infer::tests::on_conflict_do_update_set_param_types ... ok
[INFO] [stdout] test infer::tests::on_conflict_do_nothing_no_target_is_ok ... ok
[INFO] [stdout] test infer::tests::on_conflict_duplicate_conflict_target_spec_is_ok ... ok
[INFO] [stdout] test infer::tests::offset_alone_param_types_to_i64 ... ok
[INFO] [stdout] test infer::tests::on_conflict_do_update_nullable_target_param_is_option ... ok
[INFO] [stdout] test infer::tests::on_conflict_do_update_set_value_typo_is_loud ... ok
[INFO] [stdout] test infer::tests::on_conflict_do_update_excluded_param_types ... ok
[INFO] [stdout] test infer::tests::on_conflict_do_update_set_target_typo_is_loud ... ok
[INFO] [stdout] test infer::tests::on_conflict_do_update_where_typo_is_loud ... ok
[INFO] [stdout] test infer::tests::on_conflict_do_update_excluded_typo_is_loud ... ok
[INFO] [stdout] test infer::tests::on_conflict_on_constraint_is_loud_unsupported ... ok
[INFO] [stdout] test infer::tests::on_conflict_do_update_unqualified_shared_col_is_ambiguous ... ok
[INFO] [stdout] test infer::tests::on_conflict_do_update_where_param_types ... ok
[INFO] [stdout] test infer::tests::on_conflict_set_default_value_is_ok ... ok
[INFO] [stdout] test infer::tests::merged_using_super_aggregate_nullability_matches_live_pg ... ok
[INFO] [stdout] test infer::tests::on_conflict_target_typo_is_loud ... ok
[INFO] [stdout] test infer::tests::on_conflict_target_do_update_is_ok ... ok
[INFO] [stdout] test infer::tests::on_conflict_tuple_set_matching_row_is_ok ... ok
[INFO] [stdout] test infer::tests::merged_using_coverage_truth_table_two_table ... ok
[INFO] [stdout] test infer::tests::on_conflict_valid_do_update_is_ok ... ok
[INFO] [stdout] test infer::tests::on_conflict_tuple_set_scalar_source_is_not_a_row ... ok
[INFO] [stdout] test infer::tests::on_conflict_tuple_set_params_type_from_target_columns ... ok
[INFO] [stdout] test infer::tests::one_dim_array_infers_through_a_cast ... ok
[INFO] [stdout] test infer::tests::order_by_over_undefined_window_is_loud ... ok
[INFO] [stdout] test infer::tests::on_conflict_tuple_set_row_constructor_arity_is_checked ... ok
[INFO] [stdout] test infer::tests::order_by_aggregate_in_subquery_body_is_loud ... ok
[INFO] [stdout] test infer::tests::order_by_projection_alias_is_accepted ... ok
[INFO] [stdout] test infer::tests::order_by_ordinal_past_arity_is_loud ... ok
[INFO] [stdout] test infer::tests::order_by_aggregate_makes_query_aggregate_so_bare_column_is_loud ... ok
[INFO] [stdout] test infer::tests::order_by_over_defined_window_is_ok ... ok
[INFO] [stdout] test infer::tests::order_by_typo_is_still_loud_after_alias_resolution ... ok
[INFO] [stdout] test infer::tests::over_mismatched_window_is_loud ... ok
[INFO] [stdout] test infer::tests::over_defined_window_is_ok ... ok
[INFO] [stdout] test infer::tests::order_by_ordinal_in_range_is_ok ... ok
[INFO] [stdout] test infer::tests::order_by_qualified_reference_is_not_alias_resolved ... ok
[INFO] [stdout] test infer::tests::over_undefined_window_is_loud ... ok
[INFO] [stdout] test infer::tests::over_window_used_before_declared_in_list_is_ok ... ok
[INFO] [stdout] test infer::tests::order_by_nested_aggregate_is_loud ... ok
[INFO] [stdout] test infer::tests::order_by_default_output_name_is_accepted ... ok
[INFO] [stdout] test infer::tests::order_by_window_in_a_different_query_level_stays_ok ... ok
[INFO] [stdout] test infer::tests::param_from_where_comparison_both_directions ... ok
[INFO] [stdout] test infer::tests::param_as_any_array_constructor_left_operand_types_from_member_column ... ok
[INFO] [stdout] test infer::tests::param_bound_into_a_nullable_target_and_also_compared_stays_base ... ok
[INFO] [stdout] test infer::tests::one_dim_arrays_of_supported_elements_resolve ... ok
[INFO] [stdout] test infer::tests::param_gap_is_error ... ok
[INFO] [stdout] test infer::tests::outer_join_nullable_side_pk_still_functionally_determines ... ok
[INFO] [stdout] test infer::tests::own_relation_ungrouped_in_aggregate_query_is_still_loud ... ok
[INFO] [stdout] test infer::tests::param_conflicting_int_vs_text_same_position_is_loud_both_orderings ... ok
[INFO] [stdout] test infer::tests::param_from_in_list ... ok
[INFO] [stdout] test infer::tests::param_in_any_operand_is_seen_and_loud_without_cast ... ok
[INFO] [stdout] test infer::tests::param_in_derived_body_limit_types_to_i64 ... ok
[INFO] [stdout] test infer::tests::param_in_correlated_scalar_subquery_is_typed ... ok
[INFO] [stdout] test infer::tests::param_in_cte_body_is_typed ... ok
[INFO] [stdout] test infer::tests::param_in_any_array_cast_types_from_element_cast ... ok
[INFO] [stdout] test infer::tests::param_in_exists_subquery_is_typed ... ok
[INFO] [stdout] test infer::tests::param_from_between ... ok
[INFO] [stdout] test infer::tests::param_in_from_derived_table_body_is_typed ... ok
[INFO] [stdout] test infer::tests::param_from_where_eq ... ok
[INFO] [stdout] test infer::tests::param_arity_invariant_catches_the_old_order_by_drop ... ok
[INFO] [stdout] test infer::tests::param_in_limit_offset_types_to_i64 ... ok
[INFO] [stdout] test infer::tests::param_in_in_subquery_is_typed ... ok
[INFO] [stdout] test infer::tests::param_in_group_by_is_not_dropped ... ok
[INFO] [stdout] test infer::tests::param_in_limit_offset_with_cast_is_typed ... ok
[INFO] [stdout] test infer::tests::param_arity_invariant_holds_for_accepted_queries ... ok
[INFO] [stdout] test infer::tests::param_in_order_by_is_not_dropped ... ok
[INFO] [stdout] test infer::tests::param_types_through_cte_in_nested_subquery ... ok
[INFO] [stdout] test infer::tests::param_same_type_same_position_is_ok ... ok
[INFO] [stdout] test infer::tests::parenthesised_count_star_is_i64_not_null ... ok
[INFO] [stdout] test infer::tests::param_in_scalar_subquery_predicate_is_typed ... ok
[INFO] [stdout] test infer::tests::param_in_projection_scalar_subquery_is_typed ... ok
[INFO] [stdout] test infer::tests::param_in_any_array_constructor_on_non_text_column_is_loud ... ok
[INFO] [stdout] test infer::tests::param_in_any_array_constructor_types_from_text_column ... ok
[INFO] [stdout] test infer::tests::param_in_arithmetic_requires_cast ... ok
[INFO] [stdout] test infer::tests::param_in_order_by_with_cast_is_typed ... ok
[INFO] [stdout] test infer::tests::param_in_uncast_subquery_clause_is_loud_not_dropped ... ok
[INFO] [stdout] test infer::tests::param_with_explicit_cast_is_typed ... ok
[INFO] [stdout] test infer::tests::param_integer_widths_same_position_unify_to_wider_both_orderings ... ok
[INFO] [stdout] test infer::tests::own_column_aggregate_in_subquery_clause_stays_loud ... ok
[INFO] [stdout] test infer::tests::parenthesised_max_unnamed_gets_synthetic_name ... ok
[INFO] [stdout] test infer::tests::parenthesised_max_alongside_group_by_key_projects_column_type ... ok
[INFO] [stdout] test infer::tests::parenthesised_min_of_column_projects_column_type ... ok
[INFO] [stdout] test infer::tests::parenthesised_min_of_not_null_column_is_still_nullable ... ok
[INFO] [stdout] test infer::tests::parenthesised_max_of_column_projects_column_type ... ok
[INFO] [stdout] test infer::tests::parenthesised_later_values_rows_stay_accepted ... ok
[INFO] [stdout] test infer::tests::parenthesised_max_of_qualified_column_projects_column_type ... ok
[INFO] [stdout] test infer::tests::own_or_countstar_aggregate_in_forbidding_clause_subquery_is_ok ... ok
[INFO] [stdout] test infer::tests::plain_column_in_subquery_lhs_is_unaffected ... ok
[INFO] [stdout] test infer::tests::parenthesised_windowed_max_projects_column_type ... ok
[INFO] [stdout] test infer::tests::parenthesized_plain_select_tail_is_validated_without_setop_leak ... ok
[INFO] [stdout] test infer::tests::plain_distinct_order_by_expression_matches_projected_is_ok ... ok
[INFO] [stdout] test infer::tests::plain_distinct_order_by_ordinal_is_ok ... ok
[INFO] [stdout] test infer::tests::plain_distinct_wildcard_order_by_keeps_accurate_wildcard_error ... ok
[INFO] [stdout] test infer::tests::plain_distinct_order_by_projected_column_is_ok ... ok
[INFO] [stdout] test infer::tests::plain_distinct_parenthesized_column_matches_order_by_is_ok ... ok
[INFO] [stdout] test infer::tests::plain_columns_take_catalog_type_and_nullability ... ok
[INFO] [stdout] test infer::tests::plain_distinct_order_by_unprojected_expression_is_loud ... ok
[INFO] [stdout] test infer::tests::plain_distinct_aggregate_order_by_same_aggregate_is_ok ... ok
[INFO] [stdout] test infer::tests::plain_from_table_still_accepted_after_modifier_guard ... ok
[INFO] [stdout] test infer::tests::plain_distinct_order_by_qualified_matches_projected_is_ok ... ok
[INFO] [stdout] test infer::tests::plain_window_definition_is_ok ... ok
[INFO] [stdout] test infer::tests::plain_distinct_order_by_non_projected_column_is_loud ... ok
[INFO] [stdout] test infer::tests::plain_member_always_grouped_grants_pk_fd_even_beside_rollup ... ok
[INFO] [stdout] test infer::tests::plain_group_by_key_keeps_not_null ... ok
[INFO] [stdout] test infer::tests::projecting_subquery_in_from_exposes_its_projection ... ok
[INFO] [stdout] test infer::tests::plain_select_order_by_expression_is_ok_no_setop_leak ... ok
[INFO] [stdout] test infer::tests::plain_distinct_without_on_still_compiles ... ok
[INFO] [stdout] test infer::tests::plain_query_has_no_coverage_constraint ... ok
[INFO] [stdout] test infer::tests::plain_distinct_without_order_by_is_ok ... ok
[INFO] [stdout] test infer::tests::projected_pure_outer_aggregate_boundary_cases_stay_ok ... ok
[INFO] [stdout] test infer::tests::proactive_dialect_forms_are_loud_or_parse_error_never_silent ... ok
[INFO] [stdout] test infer::tests::pure_outer_aggregate_in_dml_where_is_loud ... ok
[INFO] [stdout] test infer::tests::projected_pure_outer_aggregate_promotes_query_to_aggregate ... ok
[INFO] [stdout] test infer::tests::pure_outer_aggregate_over_ungrouped_outer_in_subquery_is_ok ... ok
[INFO] [stdout] test infer::tests::prewhere_clause_field_is_failed_closed ... ok
[INFO] [stdout] test infer::tests::plain_join_shared_name_is_still_ambiguous ... ok
[INFO] [stdout] test infer::tests::quoted_default_column_resolves_normally ... ok
[INFO] [stdout] test infer::tests::question_mark_placeholder_is_loud ... ok
[INFO] [stdout] test infer::tests::qualified_wildcard_is_error ... ok
[INFO] [stdout] test infer::tests::quoted_only_table_still_resolves_as_a_real_relation ... ok
[INFO] [stdout] test infer::tests::pure_outer_aggregate_in_subquery_clause_is_ok ... ok
[INFO] [stdout] test infer::tests::ragged_values_in_exists_subquery_body_is_loud ... ok
[INFO] [stdout] test infer::tests::ragged_values_in_in_subquery_body_is_loud ... ok
[INFO] [stdout] test infer::tests::query_level_order_by_window_lock_is_loud ... ok
[INFO] [stdout] test infer::tests::reserved_keyword_set_is_sorted_and_correct ... ok
[INFO] [stdout] test infer::tests::ragged_values_tuple_middle_row_disagrees_is_loud ... ok
[INFO] [stdout] test infer::tests::pure_outer_aggregate_in_forbidding_clause_is_loud ... ok
[INFO] [stdout] test infer::tests::ragged_multirow_values_tuple_in_any_all_is_loud_same_length ... ok
[INFO] [stdout] test infer::tests::quoted_or_non_reserved_alias_is_accepted ... ok
[INFO] [stdout] test infer::tests::ragged_values_tuple_wider_first_row_is_loud ... ok
[INFO] [stdout] test infer::tests::reserved_keyword_column_alias_list_is_loud ... ok
[INFO] [stdout] test infer::tests::reserved_keyword_column_output_alias_is_permissive ... ok
[INFO] [stdout] test infer::tests::query_level_order_by_window_without_lock_stays_ok ... ok
[INFO] [stdout] test infer::tests::ragged_multirow_values_tuple_wins_over_arity_in_every_position ... ok
[INFO] [stdout] test infer::tests::ragged_row_values_in_in_subquery_body_is_loud ... ok
[INFO] [stdout] test infer::tests::returning_enum_column_projects_as_user_enum ... ok
[INFO] [stdout] test infer::tests::right_join_to_nonexistent_relation_is_loud ... ok
[INFO] [stdout] test infer::tests::right_join_makes_left_side_nullable ... ok
[INFO] [stdout] test infer::tests::reserved_keyword_relation_alias_is_loud ... ok
[INFO] [stdout] test infer::tests::ragged_values_tuple_in_comparison_operand_is_loud ... ok
[INFO] [stdout] test infer::tests::rollup_makes_a_not_null_column_nullable ... ok
[INFO] [stdout] test infer::tests::rollup_grouped_column_is_nullable ... ok
[INFO] [stdout] test infer::tests::rollup_nullability_on_aliased_key_follows_the_key ... ok
[INFO] [stdout] test infer::tests::rollup_grouped_columns_are_covered ... ok
[INFO] [stdout] test infer::tests::rollup_nullability_propagates_through_a_derived_table ... ok
[INFO] [stdout] test infer::tests::row_constructor_arity_does_not_fire_on_non_comparison_or_scalar ... ok
[INFO] [stdout] test infer::tests::rollup_nullability_only_promotes_the_grouped_key ... ok
[INFO] [stdout] test infer::tests::row_number_window_requires_cast ... ok
[INFO] [stdout] test infer::tests::rust_name_of_widened_types ... ok
[INFO] [stdout] test infer::tests::scalar_subquery_multiple_columns_is_loud ... ok
[INFO] [stdout] test infer::tests::schema_qualified_from_relation_is_loud ... ok
[INFO] [stdout] test infer::tests::row_constructor_unequal_width_param_stays_loud ... ok
[INFO] [stdout] test infer::tests::scalar_subquery_order_by_own_alias_is_ok ... ok
[INFO] [stdout] test infer::tests::select_composite_column_projects_as_user_composite ... ok
[INFO] [stdout] test infer::tests::scalar_subquery_value_must_return_one_column ... ok
[INFO] [stdout] test infer::tests::schema_qualified_join_relation_is_loud ... ok
[INFO] [stdout] test infer::tests::scalar_subquery_in_select_is_optional ... ok
[INFO] [stdout] test infer::tests::scalar_subquery_one_column_is_ok ... ok
[INFO] [stdout] test infer::tests::select_enum_column_projects_as_user_enum ... ok
[INFO] [stdout] test infer::tests::select_from_only_table_is_ok ... ok
[INFO] [stdout] test infer::tests::select_id_count_without_group_by_is_loud ... ok
[INFO] [stdout] test infer::tests::set_op_arm_bare_null_types_from_typed_arm ... ok
[INFO] [stdout] test infer::tests::select_into_is_loud ... ok
[INFO] [stdout] test infer::tests::set_op_column_count_mismatch_is_loud ... ok
[INFO] [stdout] test infer::tests::select_from_only_qualified_reference_resolves_under_real_name ... ok
[INFO] [stdout] test infer::tests::set_op_matching_arms_is_ok ... ok
[INFO] [stdout] test infer::tests::self_left_join_alias_nullable_right ... ok
[INFO] [stdout] test infer::tests::rollup_does_not_grant_pk_functional_dependency ... ok
[INFO] [stdout] test infer::tests::setop_limit_param_constant_and_subquery_are_ok ... ok
[INFO] [stdout] test infer::tests::setop_offset_aggregate_is_loud ... ok
[INFO] [stdout] test infer::tests::row_constructor_comparison_matching_arity_is_ok ... ok
[INFO] [stdout] test infer::tests::setop_limit_param_types_to_i64 ... ok
[INFO] [stdout] test infer::tests::setop_order_by_aggregate_is_loud ... ok
[INFO] [stdout] test infer::tests::set_op_typo_in_left_arm_is_loud ... ok
[INFO] [stdout] test infer::tests::setop_limit_aggregate_is_loud ... ok
[INFO] [stdout] test infer::tests::setop_order_by_left_arm_alias_is_ok_and_original_name_is_loud ... ok
[INFO] [stdout] test infer::tests::set_op_typo_in_right_arm_is_loud ... ok
[INFO] [stdout] test infer::tests::setop_order_by_non_output_input_column_is_loud ... ok
[INFO] [stdout] test infer::tests::setop_order_by_in_range_ordinal_is_ok ... ok
[INFO] [stdout] test infer::tests::setop_order_by_expression_is_loud ... ok
[INFO] [stdout] test infer::tests::setop_order_by_qualified_reference_is_loud ... ok
[INFO] [stdout] test infer::tests::setop_order_by_ordinal_out_of_range_is_loud ... ok
[INFO] [stdout] test infer::tests::setop_order_by_output_name_is_ok ... ok
[INFO] [stdout] test infer::tests::ragged_values_tuple_is_loud_in_every_nested_value_position ... ok
[INFO] [stdout] test infer::tests::self_join_resolves_aliases ... ok
[INFO] [stdout] test infer::tests::setop_order_by_typo_is_loud ... ok
[INFO] [stdout] test infer::tests::sibling_cte_reference_resolves_with_param ... ok
[INFO] [stdout] test infer::tests::setop_subquery_consistent_arms_is_ok ... ok
[INFO] [stdout] test infer::tests::similar_to_pattern_param_types_to_text ... ok
[INFO] [stdout] test infer::tests::sibling_cte_reference_resolves_without_params ... ok
[INFO] [stdout] test infer::tests::simple_case_else_null_types_from_then_sibling ... ok
[INFO] [stdout] test infer::tests::single_set_grouping_sets_column_keeps_not_null ... ok
[INFO] [stdout] test infer::tests::single_grouping_set_grants_pk_functional_dependency ... ok
[INFO] [stdout] test infer::tests::single_chain_merge_stays_unambiguous_after_crosschain_fix ... ok
[INFO] [stdout] test infer::tests::setop_parenthesized_arms_tail_is_validated ... ok
[INFO] [stdout] test infer::tests::still_unsupported_types_stay_loud ... ok
[INFO] [stdout] test infer::tests::subquery_in_from_transparent ... ok
[INFO] [stdout] test infer::tests::subquery_limit_param_cast_pins_it ... ok
[INFO] [stdout] test infer::tests::subquery_and_param_in_limit_are_ok ... ok
[INFO] [stdout] test infer::tests::setop_subquery_arm_count_mismatch_is_loud_in_every_position ... ok
[INFO] [stdout] test infer::tests::subquery_aggregate_in_values_cell_is_ok ... ok
[INFO] [stdout] test infer::tests::single_level_limit_offset_stays_ok ... ok
[INFO] [stdout] test infer::tests::singlerow_values_in_any_all_keeps_prior_verdict ... ok
[INFO] [stdout] test infer::tests::setop_parenthesized_whole_tail_is_validated ... ok
[INFO] [stdout] test infer::tests::row_constructor_positional_params_type_from_aligned_column ... ok
[INFO] [stdout] test infer::tests::sum_without_cast_requires_cast ... ok
[INFO] [stdout] test infer::tests::singlerow_values_on_left_multi_col_is_loud_scalar_form ... ok
[INFO] [stdout] test infer::tests::tablesample_with_explicit_columns_is_accepted ... ok
[INFO] [stdout] test infer::tests::subquery_local_window_label_is_ok ... ok
[INFO] [stdout] test infer::tests::temporal_types_are_supported ... ok
[INFO] [stdout] test infer::tests::plain_distinct_order_by_alias_is_ok ... ok
[INFO] [stdout] test infer::tests::subquery_undefined_window_label_is_loud ... ok
[INFO] [stdout] test infer::tests::sum_with_cast_is_typed_nullable ... ok
[INFO] [stdout] test infer::tests::subquery_tail_typo_is_loud_unknown_column_not_unknown_relation ... ok
[INFO] [stdout] test infer::tests::top_expr_is_loud ... ok
[INFO] [stdout] test infer::tests::table_function_in_from_is_loud_and_accurate ... ok
[INFO] [stdout] test infer::tests::tuple_set_row_source_params_type_from_target_columns ... ok
[INFO] [stdout] test infer::tests::tuple_set_row_constructor_params_type_from_target_columns ... ok
[INFO] [stdout] test infer::tests::typo_column_inside_function_arg_is_loud ... ok
[INFO] [stdout] test infer::tests::tuple_set_subquery_source_stays_context_typed ... ok
[INFO] [stdout] test infer::tests::top_constant_is_loud ... ok
[INFO] [stdout] test infer::tests::top_level_window_lock_is_loud ... ok
[INFO] [stdout] test infer::tests::subquery_limit_offset_fetch_param_types_to_i64 ... ok
[INFO] [stdout] test infer::tests::tuple_set_subquery_row_source_is_not_scalar_arity_rejected ... ok
[INFO] [stdout] test infer::tests::typo_in_array_element_is_loud ... ok
[INFO] [stdout] test infer::tests::typo_in_at_time_zone_is_loud ... ok
[INFO] [stdout] test infer::tests::typo_in_collate_is_loud ... ok
[INFO] [stdout] test infer::tests::typo_in_in_unnest_is_loud ... ok
[INFO] [stdout] test infer::tests::typo_in_trim_is_loud ... ok
[INFO] [stdout] test infer::tests::typo_in_is_distinct_from_is_loud ... ok
[INFO] [stdout] test infer::tests::typo_in_function_filter_is_loud ... ok
[INFO] [stdout] test infer::tests::timestamp_variants_map_to_distinct_types ... ok
[INFO] [stdout] test infer::tests::typo_in_subscript_index_is_loud ... ok
[INFO] [stdout] test infer::tests::typo_in_extract_inner_is_loud ... ok
[INFO] [stdout] test infer::tests::typo_in_position_is_loud ... ok
[INFO] [stdout] test infer::tests::subquery_crossing_inner_aggregate_at_own_level_is_ok ... ok
[INFO] [stdout] test infer::tests::typo_in_tuple_is_loud ... ok
[INFO] [stdout] test infer::tests::typo_in_window_partition_is_loud ... ok
[INFO] [stdout] test infer::tests::typo_inside_cte_body_is_loud ... ok
[INFO] [stdout] test infer::tests::typo_in_values_aggregate_is_unknown_column_first ... ok
[INFO] [stdout] test infer::tests::three_part_compound_identifier_is_loud_in_every_clause ... ok
[INFO] [stdout] test infer::tests::typo_inside_derived_table_body_is_loud ... ok
[INFO] [stdout] test infer::tests::typo_in_window_order_by_is_loud ... ok
[INFO] [stdout] test infer::tests::ungrouped_column_with_aggregate_on_in_subquery_lhs_in_projection_is_loud ... ok
[INFO] [stdout] test infer::tests::uninferable_param_requires_cast ... ok
[INFO] [stdout] test infer::tests::typo_relation_inside_nested_subquery_is_loud ... ok
[INFO] [stdout] test infer::tests::union_integer_widths_widen_to_wider ... ok
[INFO] [stdout] test infer::tests::union_no_common_type_message_reads_cleanly ... ok
[INFO] [stdout] test infer::tests::union_int4_left_int8_right_widens_to_i64 ... ok
[INFO] [stdout] test infer::tests::typo_inside_nested_subquery_against_cte_is_loud ... ok
[INFO] [stdout] test infer::tests::union_all_not_null_both_branches_stays_not_null ... ok
[INFO] [stdout] test infer::tests::union_branch_merges_nullability ... ok
[INFO] [stdout] test infer::tests::typo_in_substring_is_loud ... ok
[INFO] [stdout] test infer::tests::union_mismatched_column_count_is_loud ... ok
[INFO] [stdout] test infer::tests::uncorrelated_subquery_in_aggregate_query_is_ok ... ok
[INFO] [stdout] test infer::tests::union_mismatched_types_is_loud ... ok
[INFO] [stdout] test infer::tests::union_text_vs_int_has_no_common_type_and_is_loud ... ok
[INFO] [stdout] test infer::tests::unknown_col_in_delete_where_is_loud ... ok
[INFO] [stdout] test infer::tests::subquery_crossing_nested_aggregate_is_loud ... ok
[INFO] [stdout] test infer::tests::unknown_col_in_exists_subquery_predicate_is_loud ... ok
[INFO] [stdout] test infer::tests::unknown_col_in_join_on_is_loud ... ok
[INFO] [stdout] test infer::tests::unknown_col_in_in_subquery_predicate_is_loud ... ok
[INFO] [stdout] test infer::tests::unknown_col_in_group_by_is_loud ... ok
[INFO] [stdout] test infer::tests::unknown_col_in_order_by_is_loud ... ok
[INFO] [stdout] test infer::tests::unknown_col_in_where_is_loud ... ok
[INFO] [stdout] test infer::tests::unknown_col_in_where_no_param_is_loud ... ok
[INFO] [stdout] test infer::tests::unknown_col_in_update_where_is_loud ... ok
[INFO] [stdout] test infer::tests::unknown_col_in_having_is_loud ... ok
[INFO] [stdout] test infer::tests::unknown_column_is_error ... ok
[INFO] [stdout] test infer::tests::unknown_function_name_is_loud_cast_required ... ok
[INFO] [stdout] test infer::tests::unknown_column_is_loud_in_returning_set_value_and_values_source ... ok
[INFO] [stdout] test infer::tests::unknown_correlated_relation_is_loud ... ok
[INFO] [stdout] test infer::tests::unknown_insert_column_is_loud ... ok
[INFO] [stdout] test infer::tests::unnest_table_source_is_loud_and_accurate ... ok
[INFO] [stdout] test infer::tests::unknown_table_is_error ... ok
[INFO] [stdout] test infer::tests::unknown_set_target_in_update_is_loud ... ok
[INFO] [stdout] test infer::tests::unknown_correlated_outer_reference_is_loud ... ok
[INFO] [stdout] test infer::tests::unmodelled_function_over_max_requires_cast ... ok
[INFO] [stdout] test infer::tests::unquoted_default_in_projection_is_loud_default_not_allowed ... ok
[INFO] [stdout] test infer::tests::unknown_col_in_projected_scalar_subquery_predicate_is_loud ... ok
[INFO] [stdout] test infer::tests::unknown_qualifier_is_error ... ok
[INFO] [stdout] test infer::tests::unknown_relation_in_join_on_is_loud ... ok
[INFO] [stdout] test infer::tests::row_constructor_comparison_arity_must_match ... ok
[INFO] [stdout] test infer::tests::unsupported_column_type_is_loud ... ok
[INFO] [stdout] test infer::tests::unsupported_column_type_castable_to_supported ... ok
[INFO] [stdout] test infer::tests::update_cte_body_exposes_returning_columns ... ok
[INFO] [stdout] test infer::tests::update_from_lateral_referencing_prior_from_item_is_ok ... ok
[INFO] [stdout] test infer::tests::update_from_join_on_typo_is_loud ... ok
[INFO] [stdout] test infer::tests::untypeable_param_in_derived_body_still_fails_closed ... ok
[INFO] [stdout] test infer::tests::update_from_lateral_referencing_target_is_loud ... ok
[INFO] [stdout] test infer::tests::update_from_nested_join_internal_typo_is_loud ... ok
[INFO] [stdout] test infer::tests::unmodeled_expr_bearing_select_clauses_are_loud_not_silently_skipped ... ok
[INFO] [stdout] test infer::tests::update_from_param_types_against_full_scope ... ok
[INFO] [stdout] test infer::tests::update_from_returning_from_relation_column_is_ok ... ok
[INFO] [stdout] test infer::tests::update_from_value_typo_is_loud_and_accurate ... ok
[INFO] [stdout] test infer::tests::update_from_valid_is_ok ... ok
[INFO] [stdout] test infer::tests::update_from_relation_reusing_target_name_is_loud ... ok
[INFO] [stdout] test infer::tests::update_from_returning_ambiguous_bare_column_is_loud ... ok
[INFO] [stdout] test infer::tests::update_nonpublic_schema_target_is_loud ... ok
[INFO] [stdout] test infer::tests::update_from_nested_join_is_modeled ... ok
[INFO] [stdout] test infer::tests::update_from_nonexistent_relation_is_loud_unknown_relation ... ok
[INFO] [stdout] test infer::tests::update_public_qualified_target_is_accepted ... ok
[INFO] [stdout] test infer::tests::update_only_table_is_ok ... ok
[INFO] [stdout] test infer::tests::resweep_broad_battery ... ok
[INFO] [stdout] test infer::tests::update_from_where_typo_is_loud ... ok
[INFO] [stdout] test infer::tests::update_returning_types_params_from_set_and_where ... ok
[INFO] [stdout] test infer::tests::update_set_nullable_target_is_option_where_operand_stays_base ... ok
[INFO] [stdout] test infer::tests::update_single_tuple_target_default_source_is_not_a_row ... ok
[INFO] [stdout] test infer::tests::update_single_tuple_target_scalar_source_is_not_a_row ... ok
[INFO] [stdout] test infer::tests::update_set_default_value_is_ok ... ok
[INFO] [stdout] test infer::tests::update_target_join_is_loud ... ok
[INFO] [stdout] test infer::tests::update_single_tuple_target_two_value_row_is_arity_mismatch ... ok
[INFO] [stdout] test infer::tests::update_tuple_set_default_in_row_cells_is_ok ... ok
[INFO] [stdout] test infer::tests::update_tuple_set_default_in_row_function_cells_is_ok ... ok
[INFO] [stdout] test infer::tests::update_tuple_set_nested_default_in_cell_is_loud ... ok
[INFO] [stdout] test infer::tests::update_tuple_set_matching_arity_is_ok ... ok
[INFO] [stdout] test infer::tests::typo_inside_window_or_aggregate_clause_is_loud_in_allowed_position ... ok
[INFO] [stdout] test infer::tests::update_tuple_set_select_star_arity_mismatch_is_loud_accurate ... ok
[INFO] [stdout] test infer::tests::update_tuple_set_subquery_arity_mismatch_is_loud ... ok
[INFO] [stdout] test infer::tests::update_tuple_set_subquery_matching_is_ok ... ok
[INFO] [stdout] test infer::tests::update_tuple_set_select_star_matching_arity_is_ok ... ok
[INFO] [stdout] test infer::tests::using_column_present_on_neither_side_is_loud ... ok
[INFO] [stdout] test infer::tests::update_tuple_target_nested_subquery_source_is_ok ... ok
[INFO] [stdout] test infer::tests::using_column_present_on_both_sides_is_ok ... ok
[INFO] [stdout] test infer::tests::update_tuple_set_parenthesised_scalar_is_not_a_row_source ... ok
[INFO] [stdout] test infer::tests::update_tuple_set_row_constructor_arity_is_checked ... ok
[INFO] [stdout] test infer::tests::update_tuple_target_nested_row_source_is_ok ... ok
[INFO] [stdout] test infer::tests::update_only_nonexistent_is_loud_naming_the_real_table ... ok
[INFO] [stdout] test infer::tests::using_column_present_only_on_right_is_loud ... ok
[INFO] [stdout] test infer::tests::using_column_present_only_on_left_is_loud ... ok
[INFO] [stdout] test infer::tests::using_column_present_only_on_right_user_id_is_loud ... ok
[INFO] [stdout] test infer::tests::uuid_column_types_to_uuid ... ok
[INFO] [stdout] test infer::tests::valid_comma_join_two_real_tables_is_ok ... ok
[INFO] [stdout] test infer::tests::valid_cast_over_a_real_column_still_compiles ... ok
[INFO] [stdout] test infer::tests::using_merged_column_unqualified_resolves_to_one_column ... ok
[INFO] [stdout] test infer::tests::valid_cross_join_two_real_tables_is_ok ... ok
[INFO] [stdout] test infer::tests::valid_inner_join_two_real_tables_is_ok ... ok
[INFO] [stdout] test infer::tests::valid_dml_value_positions_stay_ok ... ok
[INFO] [stdout] test infer::tests::values_function_multi_column_is_loud_in_scalar_position ... ok
[INFO] [stdout] test infer::tests::values_derived_table_types_and_alias_renames ... ok
[INFO] [stdout] test infer::tests::values_top_level_query_types_default_names ... ok
[INFO] [stdout] test infer::tests::where_eq_enum_column_types_the_param_as_the_enum ... ok
[INFO] [stdout] test infer::tests::values_function_arity_must_match_in_any_all_and_row_position ... ok
[INFO] [stdout] test infer::tests::widened_types_infer_through_casts ... ok
[INFO] [stdout] test infer::tests::values_function_matching_arity_is_ok ... ok
[INFO] [stdout] test infer::tests::valid_named_window_compiles ... ok
[INFO] [stdout] test infer::tests::window_def_forward_base_reference_is_loud ... ok
[INFO] [stdout] test infer::tests::window_in_group_by_and_having_is_loud ... ok
[INFO] [stdout] test infer::tests::window_in_insert_values_cell_is_loud ... ok
[INFO] [stdout] test infer::tests::wildcard_subquery_matching_arity_is_ok ... ok
[INFO] [stdout] test infer::tests::where_comparison_against_a_nullable_column_never_makes_the_param_option ... ok
[INFO] [stdout] test infer::tests::window_in_values_is_loud ... ok
[INFO] [stdout] test infer::tests::window_in_select_and_order_by_is_allowed ... ok
[INFO] [stdout] test infer::tests::widened_type_as_param_infers_from_column ... ok
[INFO] [stdout] test infer::tests::window_in_where_is_loud ... ok
[INFO] [stdout] test infer::tests::window_def_backward_base_reference_is_ok ... ok
[INFO] [stdout] test infer::tests::wildcard_is_error ... ok
[INFO] [stdout] test infer::tests::window_in_delete_where_is_loud ... ok
[INFO] [stdout] test infer::tests::window_inside_aggregate_filter_in_having_is_loud ... ok
[INFO] [stdout] test infer::tests::window_in_update_set_value_is_loud ... ok
[INFO] [stdout] test infer::tests::window_inside_aggregate_argument_is_loud_not_cast_required ... ok
[INFO] [stdout] test infer::tests::window_inside_window_nested_in_scalar_is_loud ... ok
[INFO] [stdout] test infer::tests::window_inside_subquery_in_over_spec_is_ok ... ok
[INFO] [stdout] test infer::tests::with_dml_typo_inside_body_is_loud ... ok
[INFO] [stdout] test infer::tests::window_in_limit_offset_is_loud ... ok
[INFO] [stdout] test infer::tests::values_bare_null_sibling_types_from_typed_row ... ok
[INFO] [stdout] test infer::tests::windowed_outer_over_aggregate_is_not_window_in_aggregate ... ok
[INFO] [stdout] test infer::tests::window_inside_window_order_by_is_loud ... ok
[INFO] [stdout] test infer::tests::with_insert_select_returning_resolves_cte ... ok
[INFO] [stdout] test infer::tests::with_dml_param_in_cte_body_is_typed ... ok
[INFO] [stdout] test infer::tests::window_on_in_subquery_lhs_in_where_is_loud ... ok
[INFO] [stdout] test infer::tests::window_inside_window_partition_by_is_loud ... ok
[INFO] [stdout] test infer::tests::with_recursive_non_self_referencing_is_accepted ... ok
[INFO] [stdout] test infer::tests::with_update_returning_resolves_cte ... ok
[INFO] [stdout] test infer::tests::within_group_on_non_ordered_set_aggregate_is_loud ... ok
[INFO] [stdout] test infer::tests::with_recursive_self_reference_inside_subquery_is_loud ... ok
[INFO] [stdout] test infer::tests::windowed_outer_over_aggregate_is_not_nesting ... ok
[INFO] [stdout] test infer::tests::with_recursive_genuine_fixpoint_is_loud_and_names_the_cte ... ok
[INFO] [stdout] test infer::tests::zero_index_param_is_non_positional_error ... ok
[INFO] [stdout] test infer::tests::zero_length_row_is_distinct_from_is_ok ... ok
[INFO] [stdout] test tests::ack_in_a_block_comment_counts ... ok
[INFO] [stdout] test tests::ack_before_a_different_statement_does_not_count ... ok
[INFO] [stdout] test infer::tests::within_group_on_ordered_set_aggregate_does_not_raise_not_ordered_set ... ok
[INFO] [stdout] test tests::acked_drop_schema_nonpublic_cascade_keeps_modeled_tables ... ok
[INFO] [stdout] test tests::ack_marker_inside_a_string_literal_does_not_count ... ok
[INFO] [stdout] test infer::tests::zero_length_row_inequality_and_between_and_in_are_loud ... ok
[INFO] [stdout] test tests::acked_drop_table_removes_it_from_the_catalog ... ok
[INFO] [stdout] test tests::ack_with_a_trailing_reason_counts ... ok
[INFO] [stdout] test tests::alter_add_primary_key_is_recorded ... ok
[INFO] [stdout] test tests::acked_truncate_succeeds_and_keeps_the_table_shape ... ok
[INFO] [stdout] test tests::acked_drop_column_removes_it_from_the_catalog ... ok
[INFO] [stdout] test tests::acked_drop_schema_public_cascade_clears_the_catalog ... ok
[INFO] [stdout] test tests::alter_type_add_duplicate_without_if_not_exists_is_loud ... ok
[INFO] [stdout] test tests::alter_add_drop_column ... ok
[INFO] [stdout] test tests::alter_nonpublic_schema_table_is_loud ... ok
[INFO] [stdout] test tests::alter_add_second_primary_key_is_loud ... ok
[INFO] [stdout] test tests::alter_set_drop_not_null ... ok
[INFO] [stdout] test tests::alter_set_type_and_rename ... ok
[INFO] [stdout] test tests::alter_type_add_value_appends_and_positions_preserve_declared_order ... ok
[INFO] [stdout] test tests::alter_type_rename_to_rekeys_a_composite ... ok
[INFO] [stdout] test tests::alter_type_add_value_unknown_neighbor_is_loud ... ok
[INFO] [stdout] test tests::alter_type_add_value_if_not_exists_is_idempotent ... ok
[INFO] [stdout] test tests::bridge_serialize_round_trips ... ok
[INFO] [stdout] test tests::alter_unknown_table_is_error ... ok
[INFO] [stdout] test tests::alter_type_on_an_unmodeled_name_is_a_noop ... ok
[INFO] [stdout] test tests::bridge_unknown_pg_type_is_loud ... ok
[INFO] [stdout] test tests::bridge_conflicting_pivot_is_loud ... ok
[INFO] [stdout] test tests::alter_type_add_value_on_a_domain_is_loud ... ok
[INFO] [stdout] test tests::bridge_distinct_native_pivots_validate ... ok
[INFO] [stdout] test tests::acked_drop_database_succeeds_and_keeps_the_catalog ... ok
[INFO] [stdout] test tests::alter_type_rename_to_rekeys_the_type ... ok
[INFO] [stdout] test tests::bridge_array_key_is_rejected ... ok
[INFO] [stdout] test tests::alter_type_rename_value_relabels_in_place ... ok
[INFO] [stdout] test tests::alter_type_rename_value_unknown_source_is_loud ... ok
[INFO] [stdout] test tests::bridge_unused_advisory_is_pivot_keyed_not_string_keyed ... ok
[INFO] [stdout] test tests::build_sort_agrees_with_the_runner_at_the_dot_slash_boundary ... ok
[INFO] [stdout] test tests::column_pivot_resolves_scalar_and_array_element_to_the_same_pivot ... ok
[INFO] [stdout] test tests::catalog_replay_accepts_a_normal_migration ... ok
[INFO] [stdout] test tests::composite_add_attribute_is_a_loud_parse_error_fail_closed ... ok
[INFO] [stdout] test tests::computed_generated_column_without_explicit_not_null_stays_nullable ... ok
[INFO] [stdout] test tests::change_column_is_error ... ok
[INFO] [stdout] test tests::create_composite_records_ordered_canonical_fields ... ok
[INFO] [stdout] test tests::create_domain_records_canonical_base ... ok
[INFO] [stdout] test tests::column_level_primary_key_is_recorded ... ok
[INFO] [stdout] test tests::catalog_replay_rejects_a_top_level_transaction_control_statement ... ok
[INFO] [stdout] test tests::column_of_enum_type_resolves_to_a_user_enum_id ... ok
[INFO] [stdout] test tests::composite_channel_escapes_delimiters_in_field_names ... ok
[INFO] [stdout] test tests::create_table_like_is_error ... ok
[INFO] [stdout] test tests::composite_parse_rejects_odd_field_count ... ok
[INFO] [stdout] test tests::create_table_public_qualified_keys_to_bare_name ... ok
[INFO] [stdout] test tests::create_table_quoted_uppercase_public_schema_is_loud ... ok
[INFO] [stdout] test tests::create_table_as_select_is_error ... ok
[INFO] [stdout] test tests::create_table_records_columns_and_nullability ... ok
[INFO] [stdout] test infer::tests::wildcard_subquery_arity_is_resolved_and_loud_on_mismatch ... ok
[INFO] [stdout] test tests::create_table_partition_of_is_error ... ok
[INFO] [stdout] test tests::create_or_replace_view_replaces_columns ... ok
[INFO] [stdout] test tests::create_table_inherits_is_error ... ok
[INFO] [stdout] test tests::create_type_enum_records_ordered_labels ... ok
[INFO] [stdout] test tests::deliberately_excluded_drops_need_no_ack ... ok
[INFO] [stdout] test tests::create_table_nonpublic_schema_is_loud_and_names_path ... ok
[INFO] [stdout] test tests::domain_and_enum_channel_round_trip_together ... ok
[INFO] [stdout] test tests::drop_constraint_on_a_recreated_table_does_not_inherit_a_stale_name ... ok
[INFO] [stdout] test tests::domain_parse_rejects_wrong_field_count ... ok
[INFO] [stdout] test tests::drop_column_among_other_ops_needs_one_ack ... ok
[INFO] [stdout] test tests::create_table_three_part_path_is_loud ... ok
[INFO] [stdout] test tests::drop_added_pk_removes_the_stale_functional_dependency_key ... ok
[INFO] [stdout] test tests::drop_constraint_resolves_after_rename_constraint ... ok
[INFO] [stdout] test tests::drop_materialized_view_unregisters ... ok
[INFO] [stdout] test tests::drop_named_not_null_makes_the_column_nullable ... ok
[INFO] [stdout] test tests::drop_nonexistent_constraint_is_loud ... ok
[INFO] [stdout] test tests::drop_type_removes_it ... ok
[INFO] [stdout] test tests::drop_nonpublic_schema_table_is_loud ... ok
[INFO] [stdout] test tests::drop_shapeless_constraint_by_name_is_a_no_op ... ok
[INFO] [stdout] test tests::drop_unnamed_not_null_by_auto_name_makes_the_column_nullable ... ok
[INFO] [stdout] test tests::drop_primary_key_is_error ... ok
[INFO] [stdout] test tests::dropping_a_primary_key_column_drops_the_key ... ok
[INFO] [stdout] test tests::drop_set_not_null_constraint_makes_the_column_nullable ... ok
[INFO] [stdout] test tests::drop_view_unregisters ... ok
[INFO] [stdout] test tests::drop_table_removes_it ... ok
[INFO] [stdout] test tests::drop_type_removes_a_domain ... ok
[INFO] [stdout] test tests::dropping_not_null_on_a_pk_column_keeps_it_not_null ... ok
[INFO] [stdout] test tests::dropping_a_table_removes_its_primary_key ... ok
[INFO] [stdout] test tests::duplicate_create_table_if_not_exists_is_noop ... ok
[INFO] [stdout] test tests::drop_unknown_column_is_error ... ok
[INFO] [stdout] test tests::dropping_the_pk_after_its_not_null_keeps_the_column_not_null ... ok
[INFO] [stdout] test tests::dropping_one_composite_key_column_drops_the_whole_key ... ok
[INFO] [stdout] test infer::tests::with_delete_returning_resolves_cte ... ok
[INFO] [stdout] test tests::drop_create_table_pk_by_auto_name_removes_the_key ... ok
[INFO] [stdout] test tests::drop_shapeless_auto_named_constraint_resolves ... ok
[INFO] [stdout] test tests::drop_constraint_resolves_after_table_rename ... ok
[INFO] [stdout] test tests::drop_type_removes_a_composite ... ok
[INFO] [stdout] test tests::duplicate_create_table_without_if_not_exists_is_error ... ok
[INFO] [stdout] test tests::enum_labels_are_case_sensitive ... ok
[INFO] [stdout] test tests::fold_ident_unicode_cyrillic_case_folding ... ok
[INFO] [stdout] test tests::embed_rejects_a_top_level_transaction_control_statement ... ok
[INFO] [stdout] test tests::empty_user_types_serialize_to_empty_and_parse_back ... ok
[INFO] [stdout] test tests::identity_columns_are_implicitly_not_null ... ok
[INFO] [stdout] test tests::embed_accepts_a_normal_migration_and_a_no_transaction_concurrently ... ok
[INFO] [stdout] test tests::drop_constraint_resolves_after_column_rename ... ok
[INFO] [stdout] test tests::forged_near_match_marker_does_not_count ... ok
[INFO] [stdout] test tests::materialized_view_is_registered ... ok
[INFO] [stdout] test tests::embed_ack_gate_accepts_an_acknowledged_destructive_migration ... ok
[INFO] [stdout] test tests::embed_ack_gate_rejects_an_unacknowledged_destructive_migration ... ok
[INFO] [stdout] test tests::embed_name_normalizes_separators_relative_to_the_dir ... ok
[INFO] [stdout] test tests::drop_if_exists_nonexistent_constraint_is_a_silent_no_op ... ok
[INFO] [stdout] test tests::folded_alter_matches_folded_create ... ok
[INFO] [stdout] test tests::parse_catalog_bad_view_flag_is_loud ... ok
[INFO] [stdout] test tests::parse_bridges_wrong_field_count_is_loud ... ok
[INFO] [stdout] test tests::parse_catalog_empty_is_empty ... ok
[INFO] [stdout] test tests::modify_column_is_error ... ok
[INFO] [stdout] test tests::nested_and_enum_and_composite_channel_round_trip_together ... ok
[INFO] [stdout] test tests::parse_catalog_round_trips_serialize ... ok
[INFO] [stdout] test tests::no_primary_key_has_no_record ... ok
[INFO] [stdout] test tests::multiple_primary_keys_is_loud ... ok
[INFO] [stdout] test tests::parse_error_is_fatal ... ok
[INFO] [stdout] test tests::quoted_identifiers_preserve_case ... ok
[INFO] [stdout] test tests::non_destructive_migrations_need_no_ack ... ok
[INFO] [stdout] test tests::numeric_is_bridgeable ... ok
[INFO] [stdout] test tests::parse_catalog_wrong_field_count_is_loud ... ok
[INFO] [stdout] test tests::renaming_a_primary_key_column_follows_the_key ... ok
[INFO] [stdout] test tests::recreating_a_dropped_table_does_not_inherit_a_stale_key ... ok
[INFO] [stdout] test tests::select_into_still_loud_when_a_later_alter_would_reference_it ... ok
[INFO] [stdout] test tests::rename_to_nonpublic_schema_is_loud ... ok
[INFO] [stdout] test tests::rename_unknown_table_is_error ... ok
[INFO] [stdout] test tests::renaming_a_table_moves_its_primary_key ... ok
[INFO] [stdout] test tests::plain_integer_column_is_still_nullable ... ok
[INFO] [stdout] test tests::plain_select_without_into_is_not_rejected ... ok
[INFO] [stdout] test tests::serialize_marks_primary_key_columns ... ok
[INFO] [stdout] test tests::parse_bridges_empty_is_empty ... ok
[INFO] [stdout] test tests::rename_table_rekeys_catalog ... ok
[INFO] [stdout] test tests::parse_catalog_bad_flag_is_loud ... ok
[INFO] [stdout] test tests::shape_irrelevant_alter_ops_pass ... ok
[INFO] [stdout] test tests::select_star_view_is_skipped_and_leaves_the_set_buildable ... ok
[INFO] [stdout] test tests::sum_view_is_skipped ... ok
[INFO] [stdout] test tests::serial_added_by_alter_is_implicitly_not_null ... ok
[INFO] [stdout] test tests::select_into_is_error_not_a_silent_skip ... ok
[INFO] [stdout] test tests::serial_alias_spellings_are_implicitly_not_null ... ok
[INFO] [stdout] test tests::unacked_drop_database_fails_the_build ... ok
[INFO] [stdout] test tests::unacked_drop_schema_cascade_fails_the_build ... ok
[INFO] [stdout] test tests::unacked_drop_table_if_exists_still_fails ... ok
[INFO] [stdout] test tests::unacked_truncate_fails_the_build ... ok
[INFO] [stdout] test tests::user_enum_id_is_none_for_a_non_enum_name ... ok
[INFO] [stdout] test tests::user_types_channel_escapes_tabs_and_newlines_in_labels ... ok
[INFO] [stdout] test tests::table_level_composite_primary_key_is_recorded ... ok
[INFO] [stdout] test tests::unquoted_identifiers_fold_to_lowercase ... ok
[INFO] [stdout] test tests::serial_family_columns_are_implicitly_not_null ... ok
[INFO] [stdout] test tests::unsupported_type_view_is_skipped ... ok
[INFO] [stdout] test tests::serialize_is_deterministic_and_tab_separated ... ok
[INFO] [stdout] test tests::schema_fingerprint_is_deterministic_and_sensitive_to_changes ... ok
[INFO] [stdout] test tests::scan_recurses_and_records_every_directory ... ok
[INFO] [stdout] test tests::temporary_view_is_not_modeled ... ok
[INFO] [stdout] test tests::unacked_drop_column_fails_the_build ... ok
[INFO] [stdout] test tests::unacked_drop_table_fails_the_build ... ok
[INFO] [stdout] test tests::user_types_channel_round_trips ... ok
[INFO] [stdout] test tests::views_round_trip_through_serialize ... ok
[INFO] [stdout] test tests::unacked_error_message_is_actionable ... ok
[INFO] [stdout] test tests::view_is_registered_and_selectable ... ok
[INFO] [stdout] test tests::view_left_join_column_is_nullable ... ok
[INFO] [stdout] test tests::view_name_colliding_with_a_table_is_skipped ... ok
[INFO] [stdout] test tests::view_over_a_user_enum_column_round_trips ... ok
[INFO] [stdout] test tests::view_over_an_array_column_round_trips ... ok
[INFO] [stdout] test tests::view_aggregate_nullability ... ok
[INFO] [stdout] test tests::user_types_parse_rejects_unknown_kind ... ok
[INFO] [stdout] test tests::view_explicit_column_list_renames_and_arity_mismatch_skips ... ok
[INFO] [stdout] test tests::write_through_a_view_is_rejected ... ok
[INFO] [stdout] test tests::view_over_view_resolves ... ok
[INFO] [stdout] test tests::view_coalesce_is_not_null ... ok
[INFO] [stdout] test infer::tests::zero_length_row_equality_is_loud ... ok
[INFO] [stdout] test infer::tests::unknown_column_is_loud_in_every_expr_kind_and_every_clause ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1007 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.80s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/buildtime_robustness.rs (/opt/rustwide/target/debug/deps/buildtime_robustness-7fc20d43871cc58a)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test dangling_symlink_sql_is_classified_read_error ... ok
[INFO] [stdout] test symlink_to_real_sql_is_followed ... ok
[INFO] [stdout] test modestly_deep_migration_still_parses ... ok
[INFO] [stdout] test fifo_named_sql_is_classified_not_hang ... ok
[INFO] [stdout] test deeply_nested_parens_is_classified_not_abort ... ok
[INFO] [stdout] test deeply_nested_prefix_not_is_classified_not_abort ... ok
[INFO] [stdout] test deeply_nested_subquery_is_classified_not_abort ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/freshness.rs (/opt/rustwide/target/debug/deps/freshness-84f08360463ee9c9)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test deleting_a_migration_removes_its_effect ... ok
[INFO] [stdout] test subdirectory_migration_is_picked_up_and_removable ... ok
[INFO] [stdout] test adding_a_migration_adds_its_columns ... ok
[INFO] [stdout] test renaming_a_table_rekeys_to_the_new_name ... ok
[INFO] [stdout] test editing_a_migration_changes_the_catalog ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/infer_fuzz.rs (/opt/rustwide/target/debug/deps/infer_fuzz-c18404a7b8140d5e)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test build_inference_never_panics_on_any_input ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pg_crosscheck.rs (/opt/rustwide/target/debug/deps/pg_crosscheck-03dabda5b9244dd4)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test engine_merged_column_super_aggregate_nullability_matches_live_pg ... ok
[INFO] [stdout] test engine_grouping_set_nullability_matches_live_pg ... ok
[INFO] [stdout] test engine_merged_column_nullability_matches_live_pg ... ok
[INFO] [stdout] test engine_cast_nullability_matches_live_pg ... ok
[INFO] [stdout] test engine_merged_column_grouping_coverage_matches_live_pg ... ok
[INFO] [stdout] test engine_matches_live_pg ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bsql_common-f9ff20d2f657372b)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test migrate::tests::plan_empty_ledger_is_all_pending ... ok
[INFO] [stdout] test migrate::tests::non_transactional_marker_detected ... ok
[INFO] [stdout] test migrate::tests::plan_clean_prefix_returns_applied_count ... ok
[INFO] [stdout] test migrate::tests::duplicate_name_in_a_slice_is_a_loud_source_error ... ok
[INFO] [stdout] test migrate::tests::plan_middle_gap_deletion_is_a_strict_deletion ... ok
[INFO] [stdout] test migrate::tests::plan_tail_extra_is_ambiguous_deletion_or_older_instance ... ok
[INFO] [stdout] test migrate::tests::the_two_missing_from_source_messages_diagnose_differently ... ok
[INFO] [stdout] test migrate::tests::plan_empty_source_against_a_populated_ledger_is_a_tail_extra ... ok
[INFO] [stdout] test migrate::tests::plan_insert_before_applied_is_reorder ... ok
[INFO] [stdout] test migrate::tests::embedded_source_loads_and_sorts_by_name ... ok
[INFO] [stdout] test migrate::tests::checksum_is_deterministic_content_sensitive_and_pins_the_algorithm ... ok
[INFO] [stdout] test migrate::tests::checksum_hex_is_16_lowercase_hex ... ok
[INFO] [stdout] test migrate::tests::plan_checksum_drift_is_classified ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bsql_corpus-d92d3ebeb95e9945)
[INFO] [stderr]      Running tests/adversarial.rs (/opt/rustwide/target/debug/deps/adversarial-bd35269ff195221e)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/falsifier_a2.rs (/opt/rustwide/target/debug/deps/falsifier_a2-3762ef891acc04d7)
[INFO] [stdout] test adversarial_fixtures_match_golden_on_new_engine ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/manifest.rs (/opt/rustwide/target/debug/deps/manifest-4408fb5f7359fa87)
[INFO] [stdout] test a2_falsifier_catch_rate ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/seed.rs (/opt/rustwide/target/debug/deps/seed-620387e2cf1af3a3)
[INFO] [stdout] test manifest_families_still_exist ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test seed_corpus_is_schedule_invariant ... ok
[INFO] [stdout] test seed_corpus_matches_golden_on_new_engine ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/surfaces.rs (/opt/rustwide/target/debug/deps/surfaces-4812cdbe5654ba2e)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test handshake_surface_matches_golden ... ok
[INFO] [stdout] test verb_client_byte_corpus_is_representative ... ok
[INFO] [stdout] test handshake_corpus_is_step_free ... ok
[INFO] [stdout] test verb_surface_has_teeth ... ok
[INFO] [stdout] test active_pull_corpus_is_representative ... ok
[INFO] [stdout] test full_corpus_coverage_no_fixture_escapes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bsql_devgates-148eac354c79c16a)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cross_platform.rs (/opt/rustwide/target/debug/deps/cross_platform-960877c6d0a9aa58)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr] error: test failed, to rerun pass `-p bsql-devgates --test cross_platform`
[INFO] [stdout] test shipped_drivers_compile_for_cross_targets ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- shipped_drivers_compile_for_cross_targets stdout ----
[INFO] [stdout] cross_platform: target `x86_64-pc-windows-msvc` not installed — SKIPPING (pass). Add it with `rustup target add x86_64-pc-windows-msvc` to enforce the cross-platform regression guard on this machine.
[INFO] [stdout] 
[INFO] [stdout] thread 'shipped_drivers_compile_for_cross_targets' (9565) panicked at tools/devgates/tests/cross_platform.rs:169:5:
[INFO] [stdout] a shipped PostgreSQL driver no longer cross-compiles for an INSTALLED target:
[INFO] [stdout] 
[INFO] [stdout] === `bsql-postgres-async` failed `cargo check --target x86_64-unknown-linux-gnu --no-default-features` ===
[INFO] [stdout] error: failed to create directory `/opt/rustwide/workdir/target`
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]   Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] === `bsql-postgres-sync` failed `cargo check --target x86_64-unknown-linux-gnu --no-default-features` ===
[INFO] [stdout] error: failed to create directory `/opt/rustwide/workdir/target`
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]   Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] The classic cause is an unconditional `use std::os::unix::…` (or another unix-only item) reachable on a non-unix target — `E0433` above. The unix-domain-socket transport arm must stay behind `#[cfg(unix)]` (see each driver's `transport.rs`); a unix-socket host on a non-unix target is rejected at connect with `UNIX_SOCKET_UNSUPPORTED`, never a compile of a unix item. (Cross-compiling with the default `tls` feature ON additionally needs the target's C toolchain for `ring`; this gate scopes to `--no-default-features` on purpose — see the module docs.)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59f02433c551 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x59f02433c551 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x59f02433c551 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x59f02433c551 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x59f02435078a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x59f02435078a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x59f0243409ec - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x59f0243409ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x59f0243186d6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x59f0243186d6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x59f024334cb9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x59f0242d0cd0 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x59f0242d0cd0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x59f024334e72 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x59f024334e72 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x59f024318782 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x59f024311509 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x59f02431937d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x59f024350ebc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x59f0242bc224 - cross_platform[f4af46bf691bf544]::shipped_drivers_compile_for_cross_targets
[INFO] [stdout]                                at /opt/rustwide/workdir/tools/devgates/tests/cross_platform.rs:169:5
[INFO] [stdout]   20:     0x59f0242bb367 - cross_platform[f4af46bf691bf544]::shipped_drivers_compile_for_cross_targets::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tools/devgates/tests/cross_platform.rs:125:47
[INFO] [stdout]   21:     0x59f0242bf9e6 - <cross_platform[f4af46bf691bf544]::shipped_drivers_compile_for_cross_targets::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x59f0242c3fbb - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x59f0242c3fbb - 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]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   24:     0x59f0242d1625 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   25:     0x59f0242d1625 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x59f0242d1625 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   27:     0x59f0242d1625 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x59f0242d1625 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x59f0242d1625 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   30:     0x59f0242d1625 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   31:     0x59f0242caee4 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   32:     0x59f0242caee4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x59f0242d4782 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x59f0242d4782 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x59f0242d4782 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   36:     0x59f0242d4782 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x59f0242d4782 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x59f0242d4782 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x59f0242d4782 - <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]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x59f02433be29 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   41:     0x59f02433be29 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   42:     0x788fef58fdfa - <unknown>
[INFO] [stdout]   43:     0x788fef6233d4 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     shipped_drivers_compile_for_cross_targets
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "7f6649d4ccd49dbe74b24aeb5fb0433d5c251ba398f9b9212c717db152f5bdc6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7f6649d4ccd49dbe74b24aeb5fb0433d5c251ba398f9b9212c717db152f5bdc6", kill_on_drop: false }`
[INFO] [stdout] 7f6649d4ccd49dbe74b24aeb5fb0433d5c251ba398f9b9212c717db152f5bdc6
