[INFO] fetching crate vespertide-query 0.3.0...
[INFO] testing vespertide-query-0.3.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate vespertide-query 0.3.0 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate vespertide-query 0.3.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate vespertide-query 0.3.0
[INFO] tweaked toml for crates.io crate vespertide-query 0.3.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate vespertide-query 0.3.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate vespertide-query 0.3.0 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:157:12
[INFO] [stderr]     |
[INFO] [stderr] 157 | homepage = "https://github.com/dev-five-git/vespertide"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 162 | repository = "https://github.com/dev-five-git/vespertide"
[INFO] [stderr]     |              --------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `vespertide-query` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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] bd4e39c3f0c03694f3a3ae944b21c2e0a2e18a971bad8372b0e3c13473cd710f
[INFO] running `Command { std: "docker" "start" "bd4e39c3f0c03694f3a3ae944b21c2e0a2e18a971bad8372b0e3c13473cd710f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bd4e39c3f0c03694f3a3ae944b21c2e0a2e18a971bad8372b0e3c13473cd710f", 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" "bd4e39c3f0c03694f3a3ae944b21c2e0a2e18a971bad8372b0e3c13473cd710f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bd4e39c3f0c03694f3a3ae944b21c2e0a2e18a971bad8372b0e3c13473cd710f", 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" "bd4e39c3f0c03694f3a3ae944b21c2e0a2e18a971bad8372b0e3c13473cd710f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:157:12
[INFO] [stderr]     |
[INFO] [stderr] 157 | homepage = "https://github.com/dev-five-git/vespertide"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 162 | repository = "https://github.com/dev-five-git/vespertide"
[INFO] [stderr]     |              --------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `vespertide-query` (manifest) generated 1 warning
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling pluralizer v0.5.0
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling vespertide-naming v0.3.0
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling ordered-float v4.6.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling zerovec-derive v0.11.5
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling sea-orm-macros v2.0.2
[INFO] [stderr]    Compiling derive-where v1.6.1
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling sea-query-derive v1.0.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling sea-query v1.0.2
[INFO] [stderr]    Compiling icu_provider v2.3.0
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling sea-orm v2.0.2
[INFO] [stderr]    Compiling vespertide-core v0.3.0
[INFO] [stderr]    Compiling vespertide-planner v0.3.0
[INFO] [stderr]    Compiling vespertide-query v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 44.52s
[INFO] running `Command { std: "docker" "inspect" "bd4e39c3f0c03694f3a3ae944b21c2e0a2e18a971bad8372b0e3c13473cd710f", 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" "bd4e39c3f0c03694f3a3ae944b21c2e0a2e18a971bad8372b0e3c13473cd710f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:157:12
[INFO] [stderr]     |
[INFO] [stderr] 157 | homepage = "https://github.com/dev-five-git/vespertide"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 162 | repository = "https://github.com/dev-five-git/vespertide"
[INFO] [stderr]     |              --------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `vespertide-query` (manifest) generated 1 warning
[INFO] [stderr]    Compiling find-msvc-tools v0.1.11
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling zerocopy-derive v0.8.56
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling glob v0.3.4
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling object v0.39.1
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling cc v1.4.3
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling clang-sys v1.9.1
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling libloading v0.8.9
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling bindgen v0.66.1
[INFO] [stderr]    Compiling ordered-float v4.6.0
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling petgraph v0.7.1
[INFO] [stderr]    Compiling stacker v0.1.25
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling prost-derive v0.13.5
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling peeking_take_while v0.1.2
[INFO] [stderr]    Compiling lazycell v1.3.0
[INFO] [stderr]    Compiling libsqlite3-sys v0.38.2
[INFO] [stderr]    Compiling which v4.4.2
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling rstest_macros v0.26.1
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling toml_edit v0.25.13+spec-1.1.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling recursive-proc-macro-impl v0.1.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling prost v0.13.5
[INFO] [stderr]    Compiling sea-query-derive v1.0.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling ar_archive_writer v0.5.3
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling prost-types v0.13.5
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling hashlink v0.12.1
[INFO] [stderr]    Compiling pluralizer v0.5.0
[INFO] [stderr]    Compiling psm v0.1.32
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling sea-query v1.0.2
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling prost-build v0.13.5
[INFO] [stderr]    Compiling futures-executor v0.3.34
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling recursive v0.1.1
[INFO] [stderr]    Compiling console v0.16.4
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling sea-orm-macros v2.0.2
[INFO] [stderr]    Compiling serial_test_derive v4.0.1
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling futures-timer v3.0.4
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling serial_test v4.0.1
[INFO] [stderr]    Compiling sqlparser v0.62.0
[INFO] [stderr]    Compiling insta v1.48.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling sea-orm v2.0.2
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling rstest v0.26.1
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]    Compiling pg_query v6.2.0
[INFO] [stderr]    Compiling vespertide-core v0.3.0
[INFO] [stderr]    Compiling rusqlite v0.40.2
[INFO] [stderr]    Compiling vespertide-planner v0.3.0
[INFO] [stderr]    Compiling vespertide-query v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3m 03s
[INFO] running `Command { std: "docker" "inspect" "bd4e39c3f0c03694f3a3ae944b21c2e0a2e18a971bad8372b0e3c13473cd710f", 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" "bd4e39c3f0c03694f3a3ae944b21c2e0a2e18a971bad8372b0e3c13473cd710f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:157:12
[INFO] [stderr]     |
[INFO] [stderr] 157 | homepage = "https://github.com/dev-five-git/vespertide"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 162 | repository = "https://github.com/dev-five-git/vespertide"
[INFO] [stderr]     |              --------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `vespertide-query` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.54s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/vespertide-query/a7fdcb45f8afa519/out/vespertide_query-a7fdcb45f8afa519)
[INFO] [stdout] 
[INFO] [stdout] running 893 tests
[INFO] [stdout] test builder::sequential::tests::pending_constraints_exclude_same_table_non_index_constraint ... ok
[INFO] [stdout] test builder::sequential::tests::pending_constraints_start_after_current_action ... ok
[INFO] [stdout] test builder::parallel::tests::pending_constraints_start_after_current_action_parallel ... ok
[INFO] [stdout] test builder::parallel::tests::pending_constraints_exclude_same_table_non_index_constraint_parallel ... ok
[INFO] [stdout] test builder::sequential::tests::sqlite_rebuild_skips_later_same_table_pending_index ... ok
[INFO] [stdout] test builder::parallel::tests::build_plan_queries_parallel_path_skips_no_target_actions ... ok
[INFO] [stdout] test builder::sequential::tests::sqlite_rebuild_recreates_existing_index_when_matching_later_index_is_other_table ... ok
[INFO] [stdout] test builder::parallel::tests::sqlite_rebuild_recreates_existing_index_when_matching_later_index_is_other_table_parallel ... ok
[INFO] [stdout] test builder::parallel::tests::sqlite_rebuild_skips_later_same_table_pending_index_parallel ... ok
[INFO] [stdout] test builder::parallel::tests::build_plan_queries_uses_parallel_path_under_threshold_override ... ok
[INFO] [stdout] test builder::tests::test_build_plan_queries::case_1_empty ... ok
[INFO] [stdout] test builder::tests::test_build_plan_queries::case_3_multiple_actions ... ok
[INFO] [stdout] test builder::tests::test_build_plan_queries::case_2_single_action ... ok
[INFO] [stdout] test builder::tests::test_build_plan_queries_sql_content ... ok
[INFO] [stdout] test builder::tests::test_add_column_with_fk_no_duplicate_fk_in_temp_table::case_1_postgres ... ok
[INFO] [stdout] test builder::tests::test_add_column_with_fk_no_duplicate_fk_in_temp_table::case_2_mysql ... ok
[INFO] [stdout] test builder::tests::test_add_column_with_fk_no_duplicate_fk_in_temp_table::case_3_sqlite ... ok
[INFO] [stdout] test builder::tests::test_add_column_with_fk_and_index_pair::case_2_index_then_fk ... ok
[INFO] [stdout] test builder::tests::test_delete_column_after_create_table_with_inline_unique::case_1_postgres ... ok
[INFO] [stdout] test builder::tests::test_add_column_with_fk_unique_index_all_orderings::case_2_fk_index_unique ... ok
[INFO] [stdout] test builder::tests::test_add_column_with_fk_unique_index_all_orderings::case_1_fk_unique_index ... ok
[INFO] [stdout] test builder::tests::test_delete_column_after_create_table_with_inline_index::case_1_postgres ... ok
[INFO] [stdout] test builder::tests::test_add_column_with_fk_unique_index_all_orderings::case_4_unique_index_fk ... ok
[INFO] [stdout] test builder::tests::test_add_column_with_fk_and_unique_pair::case_1_fk_then_unique ... ok
[INFO] [stdout] test builder::tests::test_add_column_with_fk_and_index_pair::case_1_fk_then_index ... ok
[INFO] [stdout] test builder::tests::test_add_column_with_fk_unique_index_all_orderings::case_5_index_fk_unique ... ok
[INFO] [stdout] test builder::tests::test_add_column_with_fk_and_unique_pair::case_2_unique_then_fk ... ok
[INFO] [stdout] test builder::tests::test_remove_fk_unique_index_then_drop_column_all_orderings::case_1_fk_unique_index ... ok
[INFO] [stdout] test builder::tests::test_two_not_null_add_columns_with_inline_index_no_duplicate::case_1_postgres ... ok
[INFO] [stdout] test builder::tests::test_remove_fk_unique_index_then_drop_column_all_orderings::case_3_unique_fk_index ... ok
[INFO] [stdout] test builder::tests::transactional_wrapping_leaves_empty_backend_queries_unchanged ... ok
[INFO] [stdout] test builder::transaction::tests::wrap_two_entries_first_empty_second_non_empty ... ok
[INFO] [stdout] test builder::tests::test_two_not_null_add_columns_with_inline_index_no_duplicate::case_3_sqlite ... ok
[INFO] [stdout] test builder::tests::transactional_wrapping_has_no_expect_on_last_non_empty_query ... ok
[INFO] [stdout] test builder::tests::test_two_not_null_add_columns_with_inline_index_no_duplicate::case_2_mysql ... ok
[INFO] [stdout] test builder::tests::test_delete_column_after_create_table_with_inline_unique::case_3_sqlite ... ok
[INFO] [stdout] test builder::tests::test_delete_column_after_create_table_with_inline_unique::case_2_mysql ... ok
[INFO] [stdout] test builder::tests::test_remove_fk_unique_index_then_drop_column_all_orderings::case_4_unique_index_fk ... ok
[INFO] [stdout] test builder::tests::test_add_column_with_fk_unique_index_all_orderings::case_3_unique_fk_index ... ok
[INFO] [stdout] test builder::tests::test_remove_fk_unique_index_then_drop_column_all_orderings::case_2_fk_index_unique ... ok
[INFO] [stdout] test builder::transaction::tests::wrap_single_non_empty_begin_commit_same_entry ... ok
[INFO] [stdout] test error::tests::invalid_column_type_message_includes_backend ... ok
[INFO] [stdout] test error::tests::errors_can_be_cloned ... ok
[INFO] [stdout] test builder::tests::test_remove_fk_unique_index_then_drop_column_all_orderings::case_6_index_unique_fk ... ok
[INFO] [stdout] test error::tests::schema_error_displays_message ... ok
[INFO] [stdout] test error::tests::other_variant_still_constructable_for_backward_compat ... ok
[INFO] [stdout] test sql::add_column::tests::fill_with_cast_operator_inside_quotes_is_verbatim::case_1_postgres ... ok
[INFO] [stdout] test sql::add_column::tests::fill_with_json_array_case_expression_is_verbatim::case_1_postgres ... ok
[INFO] [stdout] test sql::add_column::tests::fill_with_cast_operator_inside_quotes_is_verbatim::case_3_sqlite ... ok
[INFO] [stdout] test sql::add_column::tests::fill_with_enum_cast_case_expression_is_verbatim::case_2_mysql ... ok
[INFO] [stdout] test sql::add_column::tests::fill_with_cast_operator_inside_quotes_is_verbatim::case_2_mysql ... ok
[INFO] [stdout] test sql::add_column::tests::fill_with_json_array_case_expression_is_verbatim::case_2_mysql ... ok
[INFO] [stdout] test sql::add_column::tests::fill_with_enum_cast_case_expression_is_verbatim::case_3_sqlite ... ok
[INFO] [stdout] test sql::add_column::tests::test_add_column::case_7_add_column_nullable_postgres ... ok
[INFO] [stdout] test sql::add_column::tests::test_add_column::case_4_add_column_simple_postgres ... ok
[INFO] [stdout] test sql::add_column::tests::test_add_column::case_1_add_column_with_backfill_postgres ... ok
[INFO] [stdout] test sql::add_column::tests::test_add_column::case_2_add_column_with_backfill_mysql ... ok
[INFO] [stdout] test sql::add_column::tests::test_add_column::case_9_add_column_nullable_sqlite ... ok
[INFO] [stdout] test builder::tests::test_delete_column_after_create_table_with_inline_index::case_2_mysql ... ok
[INFO] [stdout] test sql::add_column::tests::fill_with_json_array_case_expression_is_verbatim::case_3_sqlite ... ok
[INFO] [stdout] test builder::tests::test_delete_column_after_create_table_with_inline_index::case_3_sqlite ... ok
[INFO] [stdout] test sql::add_column::tests::test_add_column::case_5_add_column_simple_mysql ... ok
[INFO] [stdout] test sql::add_column::tests::test_add_column::case_3_add_column_with_backfill_sqlite ... ok
[INFO] [stdout] test sql::add_column::tests::test_add_column::case_6_add_column_simple_sqlite ... ok
[INFO] [stdout] test sql::add_column::tests::test_add_column_sqlite_without_fill_or_default ... ok
[INFO] [stdout] test sql::add_column::tests::test_add_column_enum_non_nullable_with_default::case_1_postgres ... ok
[INFO] [stdout] test sql::add_column::tests::test_add_column_sqlite_with_default ... ok
[INFO] [stdout] test sql::add_column::tests::test_add_column_sqlite_table_not_found ... ok
[INFO] [stdout] test sql::add_column::tests::test_add_column_sqlite_with_indexes ... ok
[INFO] [stdout] test sql::add_column::tests::test_add_column_with_empty_string_default::case_2_mysql ... ok
[INFO] [stdout] test sql::add_column::tests::test_add_column_with_empty_string_default::case_1_postgres ... ok
[INFO] [stdout] test sql::add_column::tests::test_add_column_enum_non_nullable_with_default::case_2_mysql ... ok
[INFO] [stdout] test builder::tests::test_remove_fk_unique_index_then_drop_column_all_orderings::case_5_index_fk_unique ... ok
[INFO] [stdout] test sql::add_column::tests::test_add_column_enum_non_nullable_with_default::case_3_sqlite ... ok
[INFO] [stdout] test builder::tests::test_add_column_with_fk_unique_index_all_orderings::case_6_index_unique_fk ... ok
[INFO] [stdout] test sql::add_column::tests::test_add_column_with_enum_type::case_1_add_column_with_enum_type_postgres ... ok
[INFO] [stdout] test sql::add_column::tests::test_add_column_with_pg_type_cast_default::case_1_postgres ... ok
[INFO] [stdout] test sql::add_constraint::foreign_key::tests::add_constraint_foreign_key_emits_delete_and_update_actions::case_1_postgres ... ok
[INFO] [stdout] test sql::add_constraint::foreign_key::tests::build_foreign_key_delete_path_runs_cleanup_then_constraint::case_2_mysql ... ok
[INFO] [stdout] test sql::add_constraint::foreign_key::tests::add_constraint_foreign_key_emits_delete_and_update_actions::case_3_sqlite ... ok
[INFO] [stdout] test sql::add_constraint::check::tests::build_check_violation_cleanup_nullify_emits_update_set_null ... ok
[INFO] [stdout] test sql::add_constraint::foreign_key::tests::add_constraint_foreign_key_emits_delete_and_update_actions::case_2_mysql ... ok
[INFO] [stdout] test sql::add_column::tests::test_add_column_with_enum_type::case_3_add_column_with_enum_type_sqlite ... ok
[INFO] [stdout] test sql::add_column::tests::test_add_column_with_fill_with_empty_string::case_3_sqlite ... ok
[INFO] [stdout] test sql::add_column::tests::test_add_column_with_pg_type_cast_default::case_3_sqlite ... ok
[INFO] [stdout] test sql::add_column::tests::test_add_column_with_fill_with_empty_string::case_2_mysql ... ok
[INFO] [stdout] test sql::add_column::tests::test_add_column_with_fill_with_empty_string::case_1_postgres ... ok
[INFO] [stdout] test sql::add_column::tests::test_add_column_with_enum_type::case_2_add_column_with_enum_type_mysql ... ok
[INFO] [stdout] test sql::add_constraint::foreign_key::tests::build_foreign_key_delete_path_runs_cleanup_then_constraint::case_3_sqlite ... ok
[INFO] [stdout] test sql::add_column::tests::test_add_column_with_pg_type_cast_default::case_2_mysql ... ok
[INFO] [stdout] test sql::add_constraint::foreign_key::tests::build_foreign_key_nullify_path_runs_cleanup_then_constraint::case_1_postgres ... ok
[INFO] [stdout] test sql::add_constraint::foreign_key::tests::build_foreign_key_nullify_path_runs_cleanup_then_constraint::case_3_sqlite ... ok
[INFO] [stdout] test sql::add_constraint::foreign_key::tests::build_foreign_key_nullify_path_runs_cleanup_then_constraint::case_2_mysql ... ok
[INFO] [stdout] test builder::transaction::tests::wrap_noop_all_empty ... ok
[INFO] [stdout] test sql::add_constraint::foreign_key::tests::build_foreign_key_delete_path_runs_cleanup_then_constraint::case_1_postgres ... ok
[INFO] [stdout] test sql::add_column::tests::test_add_column::case_8_add_column_nullable_mysql ... ok
[INFO] [stdout] test sql::add_column::tests::fill_with_enum_cast_case_expression_is_verbatim::case_1_postgres ... ok
[INFO] [stdout] test sql::add_column::tests::test_add_column_with_empty_string_default::case_3_sqlite ... ok
[INFO] [stdout] test sql::add_constraint::foreign_key::tests::delete_orphans_emits_delete_from::case_1_postgres ... ok
[INFO] [stdout] test sql::add_constraint::foreign_key::tests::delete_orphans_emits_delete_from::case_3_sqlite ... ok
[INFO] [stdout] test sql::add_constraint::foreign_key::tests::empty_columns_return_empty_cleanup::case_1_postgres ... ok
[INFO] [stdout] test sql::add_constraint::foreign_key::tests::nullify_orphans_emits_update_set_null::case_2_mysql ... ok
[INFO] [stdout] test sql::add_constraint::foreign_key::tests::sqlite_rebuild_handles_unique_constraint ... ok
[INFO] [stdout] test sql::add_constraint::foreign_key::tests::sqlite_rebuild_preserves_check_constraints ... ok
[INFO] [stdout] test sql::add_constraint::foreign_key::tests::sqlite_table_not_found_returns_error ... ok
[INFO] [stdout] test sql::add_constraint::primary_key::tests::build_pk_pre_cleanup_emits_delete_with_aggregate::case_2_keep_last ... ok
[INFO] [stdout] test sql::add_constraint::primary_key::tests::build_pk_pre_cleanup_no_baseline_pk_skips_cleanup ... ok
[INFO] [stdout] test sql::add_constraint::foreign_key::tests::empty_columns_return_empty_cleanup::case_3_sqlite ... ok
[INFO] [stdout] test sql::add_constraint::foreign_key::tests::nullify_orphans_emits_update_set_null::case_3_sqlite ... ok
[INFO] [stdout] test sql::add_constraint::primary_key::tests::build_pk_pre_cleanup_emits_delete_with_aggregate::case_1_keep_first ... ok
[INFO] [stdout] test sql::add_constraint::primary_key::tests::try_resolve_single_pk_column_returns_none_for_inline_composite_pk ... ok
[INFO] [stdout] test sql::add_constraint::foreign_key::tests::composite_nullify_orphans_pg_emits_composite_null_guard ... ok
[INFO] [stdout] test sql::add_constraint::foreign_key::tests::mismatched_column_counts_return_schema_error::case_1_postgres ... ok
[INFO] [stdout] test sql::add_constraint::primary_key::tests::try_resolve_single_pk_column_returns_none_for_composite_pk ... ok
[INFO] [stdout] test sql::add_constraint::tests::add_check_constraint_escapes_adversarial_identifiers ... ok
[INFO] [stdout] test sql::add_constraint::foreign_key::tests::empty_columns_return_empty_cleanup::case_2_mysql ... ok
[INFO] [stdout] test sql::add_constraint::foreign_key::tests::nullify_orphans_emits_update_set_null::case_1_postgres ... ok
[INFO] [stdout] test sql::add_constraint::primary_key::tests::try_resolve_single_pk_column_returns_none_for_table_without_pk ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_add_constraint::case_02_add_constraint_primary_key_mysql ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_add_constraint::case_05_add_constraint_unique_named_mysql ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_add_constraint::case_03_add_constraint_primary_key_sqlite ... ok
[INFO] [stdout] test sql::add_constraint::foreign_key::tests::mismatched_column_counts_return_schema_error::case_2_mysql ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_add_constraint::case_01_add_constraint_primary_key_postgres ... ok
[INFO] [stdout] test sql::add_constraint::primary_key::tests::try_resolve_single_pk_column_returns_none_when_pk_in_new_set ... ok
[INFO] [stdout] test sql::add_constraint::foreign_key::tests::postgres_emits_not_valid_validate_pair ... ok
[INFO] [stdout] test sql::add_constraint::foreign_key::tests::sqlite_rebuild_without_existing_check_adds_foreign_key ... ok
[INFO] [stdout] test sql::add_constraint::primary_key::tests::try_resolve_single_pk_column_returns_none_for_unknown_table ... ok
[INFO] [stdout] test sql::add_constraint::foreign_key::tests::mismatched_column_counts_return_schema_error::case_3_sqlite ... ok
[INFO] [stdout] test sql::add_constraint::foreign_key::tests::sqlite_rebuild_recreates_indexes ... ok
[INFO] [stdout] test sql::add_constraint::foreign_key::tests::delete_orphans_emits_delete_from::case_2_mysql ... ok
[INFO] [stdout] test sql::add_constraint::tests::merge_constraint_dedups_when_multiple_existing_overlap ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_add_constraint_check_sqlite_with_indexes ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_add_constraint::case_07_add_constraint_foreign_key_postgres ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_add_constraint::case_11_add_constraint_check_named_mysql ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_add_constraint::case_09_add_constraint_foreign_key_sqlite ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_add_constraint::case_04_add_constraint_unique_named_postgres ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_add_constraint_check_sqlite_with_unique_constraint ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_add_constraint_composite_primary_key_mysql ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_add_constraint_check_sqlite_without_existing_check ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_add_constraint::case_10_add_constraint_check_named_postgres ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_add_constraint_check_sqlite_table_not_found ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_add_constraint::case_06_add_constraint_unique_named_sqlite ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_add_constraint::case_12_add_constraint_check_named_sqlite ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_add_constraint::case_08_add_constraint_foreign_key_mysql ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_add_constraint_primary_key_sqlite_table_not_found ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_constraints_overlap_check_same ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_constraints_overlap_fk_same_columns ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_extract_check_clauses_with_no_check_constraints ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_add_constraint_primary_key_sqlite_with_unique_constraint ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_add_constraint_primary_key_sqlite_with_check_constraints ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_extract_check_clauses_with_mixed_constraints ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_add_constraint_primary_key_sqlite_with_indexes ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_merge_constraint_replaces_overlapping ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_constraints_overlap_primary_key_same_columns ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_constraints_overlap_check_different_expr ... ok
[INFO] [stdout] test sql::add_constraint::unique::tests::build_pre_cleanup_delete_emits_pk_keyed_delete::case_1_keep_first ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_add_constraint_composite_primary_key_postgres ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_constraints_overlap_check_different_name ... ok
[INFO] [stdout] test sql::add_constraint::unique::tests::build_pre_cleanup_delete_emits_pk_keyed_delete::case_2_keep_last ... ok
[INFO] [stdout] test sql::add_constraint::unique::tests::try_resolve_single_pk_column_returns_none_when_pk_in_unique_set ... ok
[INFO] [stdout] test sql::add_constraint::unique::tests::build_pre_cleanup_delete_no_pk_returns_empty ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_check_and_index_constraints_are_skipped::case_1_timestamp_now_default_postgres ... ok
[INFO] [stdout] test sql::add_constraint::unique::tests::try_resolve_single_pk_column_returns_none_for_composite_pk ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_auto_increment_pk_on_non_integer_column::case_1_auto_increment_unsupported_type_postgres ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_check_and_index_constraints_are_skipped::case_4_postgres ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_check_and_index_constraints_are_skipped::case_6_sqlite ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table::case_1_create_table_postgres ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_constraints_overlap_primary_key_different_columns ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_unique_alongside_primary_key::case_3_unique_beside_pk_sqlite ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_check_and_index_constraints_are_skipped::case_5_mysql ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_add_constraint_primary_key_sqlite_without_existing_check ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_merge_constraint_appends_non_overlapping ... ok
[INFO] [stdout] test sql::add_constraint::tests::test_constraints_overlap_different_variants ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_check_and_index_constraints_are_skipped::case_2_timestamp_now_default_mysql ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_check_and_index_constraints_are_skipped::case_3_timestamp_now_default_sqlite ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_unique_alongside_primary_key::case_2_unique_beside_pk_mysql ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_unique_alongside_primary_key::case_1_unique_beside_pk_postgres ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table::case_2_create_table_mysql ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table::case_3_create_table_sqlite ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_auto_increment_pk_on_non_integer_column::case_3_auto_increment_unsupported_type_sqlite ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_auto_increment_pk_on_non_integer_column::case_2_auto_increment_unsupported_type_mysql ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_with_auto_increment_primary_key::case_3_auto_increment_sqlite ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_with_table_level_unique::case_1_table_level_unique_postgres ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_with_auto_increment_primary_key::case_1_auto_increment_postgres ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_with_enum_column::case_3_sqlite ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_with_auto_increment_primary_key::case_2_auto_increment_mysql ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_with_inline_unique::case_3_inline_unique_sqlite ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_with_enum_column::case_2_mysql ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_with_enum_column::case_1_postgres ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_with_inline_unique::case_1_inline_unique_postgres ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_with_inline_auto_increment_primary_key::case_3_inline_auto_increment_sqlite ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_with_table_level_unique::case_3_table_level_unique_sqlite ... ok
[INFO] [stdout] test sql::data_migration::tests::per_backend_sql_selects_the_matching_statement::case_1_postgres ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_with_table_level_unique::case_2_table_level_unique_mysql ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_with_timestamp_now_default::case_2_mysql ... ok
[INFO] [stdout] test sql::data_migration::tests::uniform_sql_is_emitted_byte_for_byte::case_1_postgres ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_with_timestamp_now_default::case_1_postgres ... ok
[INFO] [stdout] test sql::delete_column::tests::delete_column_removes_check_constraint_referencing_it::case_1_sqlite_unquoted ... ok
[INFO] [stdout] test sql::delete_column::tests::delete_column_removes_check_constraint_referencing_it::case_2_sqlite_quoted ... ok
[INFO] [stdout] test sql::delete_column::tests::delete_column_removes_check_constraint_referencing_it::case_3_postgres_unquoted ... ok
[INFO] [stdout] test sql::delete_column::tests::delete_column_removes_check_constraint_referencing_it::case_6_mysql_quoted ... ok
[INFO] [stdout] test sql::delete_column::tests::delete_column_removes_check_constraint_referencing_it::case_5_mysql_unquoted ... ok
[INFO] [stdout] test sql::data_migration::tests::uniform_sql_is_emitted_byte_for_byte::case_3_sqlite ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column_postgres_does_not_drop_constraints ... ok
[INFO] [stdout] test sql::data_migration::tests::uniform_sql_is_emitted_byte_for_byte::case_2_mysql ... ok
[INFO] [stdout] test sql::delete_column::tests::delete_column_removes_check_constraint_referencing_it::case_4_postgres_quoted ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column::case_3_delete_column_sqlite ... ok
[INFO] [stdout] test sql::data_migration::tests::per_backend_sql_selects_the_matching_statement::case_3_sqlite ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column_postgres_with_fk_does_not_use_temp_table ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_with_table_level_unique_no_name::case_3_table_level_unique_no_name_sqlite ... ok
[INFO] [stdout] test sql::data_migration::tests::per_backend_sql_selects_the_matching_statement::case_2_mysql ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_with_table_level_unique_no_name::case_2_table_level_unique_no_name_mysql ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column::case_2_delete_column_mysql ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column_sqlite_drops_unique_constraint_first ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column::case_1_delete_column_postgres ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_with_timestamp_now_default::case_3_sqlite ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column_sqlite_with_check_constraint_referencing_column ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column_sqlite_with_fk_uses_temp_table ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column_sqlite_with_named_unique_constraint ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_with_inline_auto_increment_primary_key::case_2_inline_auto_increment_mysql ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column_sqlite_unique_on_different_column_not_dropped ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column_sqlite_with_pk_uses_temp_table ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column_sqlite_temp_table_filters_constraints_correctly ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column_sqlite_with_fk_preserves_other_columns ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column_sqlite_temp_table_with_enum_column ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column_with_fk_and_index_constraints::case_1_postgres ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column_with_fk_and_index_constraints::case_2_mysql ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column_sqlite_with_check_constraint_not_referencing_column ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column_with_index_constraint::case_3_sqlite ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_with_inline_unique::case_2_inline_unique_mysql ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_enum_column_postgres ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column_sqlite_drops_index_constraint_first ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column_with_unique_constraint::case_1_postgres ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column_with_unique_constraint::case_2_mysql ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column_with_index_constraint::case_2_mysql ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column_with_unique_constraint::case_3_sqlite ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column_with_pk_constraint::case_2_mysql ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_non_enum_column_no_drop_type ... ok
[INFO] [stdout] test sql::delete_table::tests::test_delete_table::case_1_delete_table_postgres ... ok
[INFO] [stdout] test sql::delete_table::tests::test_delete_table::case_2_delete_table_mysql ... ok
[INFO] [stdout] test sql::fill_with::tests::composite_expressions_survive_verbatim::case_2_json_array ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column_with_pk_constraint::case_3_sqlite ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column_with_pk_constraint::case_1_postgres ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column_with_fk_constraint::case_1_postgres ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column_with_fk_and_index_constraints::case_3_sqlite ... ok
[INFO] [stdout] test sql::fill_with::tests::simple_literal_classification::case_03_quoted_literal_with_space ... ok
[INFO] [stdout] test sql::fill_with::tests::composite_expressions_survive_verbatim::case_3_cast_inside_quotes ... ok
[INFO] [stdout] test sql::fill_with::tests::simple_literal_classification::case_04_quoted_literal_with_keyword_inside ... ok
[INFO] [stdout] test sql::fill_with::tests::composite_keywords_match_whole_words_only ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_with_table_level_unique_no_name::case_1_table_level_unique_no_name_postgres ... ok
[INFO] [stdout] test sql::fill_with::tests::simple_literal_classification::case_06_portable_function ... ok
[INFO] [stdout] test sql::fill_with::tests::simple_literal_classification::case_05_identifier_cast ... ok
[INFO] [stdout] test sql::create_table::tests::test_create_table_with_inline_auto_increment_primary_key::case_1_inline_auto_increment_postgres ... ok
[INFO] [stdout] test sql::fill_with::tests::postgres_never_rewrites::case_3 ... ok
[INFO] [stdout] test sql::fill_with::tests::simple_literal_classification::case_08_empty ... ok
[INFO] [stdout] test sql::fill_with::tests::postgres_never_rewrites::case_4 ... ok
[INFO] [stdout] test sql::fill_with::tests::simple_literal_classification::case_09_whitespace_only ... ok
[INFO] [stdout] test sql::fill_with::tests::simple_literal_classification::case_01_plain_number ... ok
[INFO] [stdout] test sql::fill_with::tests::postgres_never_rewrites::case_1 ... ok
[INFO] [stdout] test sql::fill_with::tests::simple_literal_classification::case_02_quoted_literal ... ok
[INFO] [stdout] test sql::fill_with::tests::postgres_never_rewrites::case_2 ... ok
[INFO] [stdout] test sql::fill_with::tests::simple_literal_classification::case_07_nested_uuid_function ... ok
[INFO] [stdout] test sql::fill_with::tests::composite_expressions_survive_verbatim::case_1_enum_cast ... ok
[INFO] [stdout] test sql::delete_table::tests::test_delete_table::case_3_delete_table_sqlite ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column_with_index_constraint::case_1_postgres ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column_with_fk_constraint::case_3_sqlite ... ok
[INFO] [stdout] test sql::fill_with::tests::simple_literal_classification::case_10_function_call ... ok
[INFO] [stdout] test sql::fill_with::tests::simple_literal_classification::case_11_concatenation ... ok
[INFO] [stdout] test sql::fill_with::tests::simple_literals_still_convert_cross_backend::case_01_now_mysql ... ok
[INFO] [stdout] test sql::fill_with::tests::simple_literals_still_convert_cross_backend::case_05_json_cast_mysql ... ok
[INFO] [stdout] test sql::fill_with::tests::simple_literals_still_convert_cross_backend::case_06_json_cast_sqlite ... ok
[INFO] [stdout] test sql::fill_with::tests::simple_literals_still_convert_cross_backend::case_07_int_cast_mysql ... ok
[INFO] [stdout] test sql::fill_with::tests::simple_literal_classification::case_13_case_expression ... ok
[INFO] [stdout] test sql::helpers::tests::require_table_in_schema_hit_returns_table_ref ... ok
[INFO] [stdout] test sql::fill_with::tests::simple_literal_classification::case_14_parenthesised_cast ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::modify_column_comment_emits_exact_literal::case_2_postgres_drop ... ok
[INFO] [stdout] test sql::fill_with::tests::simple_literals_still_convert_cross_backend::case_08_identifier_cast_sqlite ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::modify_column_comment_emits_exact_literal::case_5_sqlite_set ... ok
[INFO] [stdout] test sql::helpers::tests::require_table_in_schema_miss_emits_canonical_message ... ok
[INFO] [stdout] test sql::fill_with::tests::simple_literals_still_convert_cross_backend::case_09_empty_literal_mysql ... ok
[INFO] [stdout] test sql::fill_with::tests::simple_literal_classification::case_12_bare_keyword ... ok
[INFO] [stdout] test sql::fill_with::tests::simple_literals_still_convert_cross_backend::case_10_plain_number_sqlite ... ok
[INFO] [stdout] test sql::fill_with::tests::simple_literals_still_convert_cross_backend::case_04_uuid_sqlite ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::modify_column_comment_emits_exact_literal::case_1_postgres_set ... ok
[INFO] [stdout] test sql::delete_column::tests::test_delete_column_with_fk_constraint::case_2_mysql ... ok
[INFO] [stdout] test sql::helpers::tests::build_create_with_checks_empty_clauses_returns_plain_create_table ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::modify_column_comment_emits_exact_literal::case_3_mysql_set ... ok
[INFO] [stdout] test sql::fill_with::tests::simple_literals_still_convert_cross_backend::case_03_uuid_mysql ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::modify_column_comment_emits_exact_literal::case_6_sqlite_drop ... ok
[INFO] [stdout] test sql::fill_with::tests::simple_literal_classification::case_15_unterminated_literal ... ok
[INFO] [stdout] test sql::fill_with::tests::simple_literals_still_convert_cross_backend::case_02_now_sqlite ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_column_not_found::case_2_mysql_column_not_found ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_column_not_found::case_1_postgres_column_not_found ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_build_modify_column_comment::case_2_postgres_drop_comment ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_comment_on_different_types::case_2_mysql_integer_column ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_build_modify_column_comment::case_6_sqlite_drop_comment ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_column_not_found::case_3_sqlite_column_not_found ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_build_modify_column_comment::case_1_postgres_set_comment ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_build_modify_column_comment::case_3_mysql_set_comment ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_comment_on_different_types::case_6_sqlite_boolean_column ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_comment_on_different_types::case_1_postgres_integer_column ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_comment_on_different_types::case_5_mysql_boolean_column ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_change_comment::case_3_sqlite_change_comment ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_change_comment::case_1_postgres_change_comment ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_comment_on_different_types::case_3_sqlite_integer_column ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_comment_on_different_types::case_4_postgres_boolean_column ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_comment_on_not_null_column::case_1_postgres_not_null_column ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_change_comment::case_2_mysql_change_comment ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::modify_column_comment_emits_exact_literal::case_4_mysql_drop ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_comment_with_quotes::case_2_mysql_comment_with_quotes ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_comment_on_not_null_column::case_2_mysql_not_null_column ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_comment_with_quotes::case_1_postgres_comment_with_quotes ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_comment_with_quotes::case_3_sqlite_comment_with_quotes ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_comment_on_different_types::case_7_postgres_timestamp_column ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_comment_on_different_types::case_9_sqlite_timestamp_column ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_table_not_found::case_2_mysql_table_not_found ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_table_not_found::case_1_postgres_table_not_found ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_drop_existing_comment::case_1_postgres_drop_existing_comment ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_table_not_found::case_3_sqlite_table_not_found ... ok
[INFO] [stdout] test sql::modify_column_default::tests::build_modify_column_default_backfill_expression_is_verbatim::case_1_postgres ... ok
[INFO] [stdout] test sql::modify_column_default::tests::build_modify_column_default_backfill_expression_is_verbatim::case_2_mysql ... ok
[INFO] [stdout] test sql::modify_column_default::tests::build_modify_column_default_backfill_expression_is_verbatim::case_3_sqlite ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_preserves_column_properties::case_1_postgres_preserves_properties ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_preserves_column_properties::case_3_sqlite_preserves_properties ... ok
[INFO] [stdout] test sql::modify_column_default::tests::build_modify_column_default_with_backfill_emits_update_statement::case_1_postgres ... ok
[INFO] [stdout] test sql::modify_column_default::tests::build_modify_column_default_with_backfill_emits_update_statement::case_3_sqlite ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_long_comment::case_1_postgres_long_comment ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_build_modify_column_comment::case_4_mysql_drop_comment ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_long_comment::case_2_mysql_long_comment ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_preserves_column_properties::case_2_mysql_preserves_properties ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_boolean_default::case_1_postgres_boolean_default ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_boolean_default::case_3_sqlite_boolean_default ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_boolean_default::case_2_mysql_boolean_default ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_build_modify_column_default::case_2_postgres_drop_default ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_build_modify_column_default::case_3_mysql_set_default ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_long_comment::case_3_sqlite_long_comment ... ok
[INFO] [stdout] test sql::modify_column_default::tests::build_modify_column_default_with_backfill_emits_update_statement::case_2_mysql ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_build_modify_column_comment::case_5_sqlite_set_comment ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_comment_on_different_types::case_8_mysql_timestamp_column ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_build_modify_column_default::case_1_postgres_set_default ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_column_not_found::case_2_mysql_column_not_found ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_column_not_found::case_3_sqlite_column_not_found ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_change_default_value::case_3_sqlite_change_default ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_function_default::case_1_postgres_function_default ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_change_default_value::case_1_postgres_change_default ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_drop_existing_default::case_3_sqlite_drop_existing_default ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_drop_existing_default::case_1_postgres_drop_existing_default ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_comment_on_not_null_column::case_3_sqlite_not_null_column ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_build_modify_column_default::case_5_sqlite_set_default ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_drop_existing_comment::case_2_mysql_drop_existing_comment ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_postgres_column_not_in_schema_uses_default_as_is ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_build_modify_column_default::case_4_mysql_drop_default ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_function_default::case_2_mysql_function_default ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_build_modify_column_default::case_6_sqlite_drop_default ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_integer_default::case_1_postgres_integer_default ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_change_default_value::case_2_mysql_change_default ... ok
[INFO] [stdout] test sql::modify_column_comment::tests::test_drop_existing_comment::case_3_sqlite_drop_existing_comment ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_modify_default_with_index::case_2_mysql_with_index ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_function_default::case_3_sqlite_function_default ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_column_not_found::case_1_postgres_column_not_found ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_table_not_found::case_3_sqlite_table_not_found ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_table_not_found::case_1_postgres_table_not_found ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_table_not_found::case_2_mysql_table_not_found ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_integer_default::case_2_mysql_integer_default ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_integer_default::case_3_sqlite_integer_default ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_drop_existing_default::case_2_mysql_drop_existing_default ... ok
[INFO] [stdout] test sql::modify_column_nullable::tests::test_build_modify_column_nullable::case_1_postgres_set_not_null ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_modify_default_with_index::case_3_sqlite_with_index ... ok
[INFO] [stdout] test sql::modify_column_default::tests::test_modify_default_with_index::case_1_postgres_with_index ... ok
[INFO] [stdout] test sql::modify_column_nullable::tests::test_build_modify_column_nullable::case_2_postgres_drop_not_null ... ok
[INFO] [stdout] test sql::modify_column_nullable::tests::test_build_modify_column_nullable::case_5_mysql_drop_not_null ... ok
[INFO] [stdout] test sql::modify_column_nullable::tests::test_column_not_found::case_3_sqlite_column_not_found ... ok
[INFO] [stdout] test sql::modify_column_nullable::tests::test_build_modify_column_nullable::case_7_sqlite_set_not_null ... ok
[INFO] [stdout] test sql::modify_column_nullable::tests::test_build_modify_column_nullable::case_3_postgres_set_not_null_with_fill ... ok
[INFO] [stdout] test sql::modify_column_nullable::tests::test_column_not_found::case_1_postgres_column_not_found ... ok
[INFO] [stdout] test sql::modify_column_nullable::tests::test_build_modify_column_nullable::case_8_sqlite_drop_not_null ... ok
[INFO] [stdout] test sql::modify_column_nullable::tests::test_delete_null_rows::case_1_postgres_delete_null_rows ... ok
[INFO] [stdout] test sql::modify_column_nullable::tests::test_build_modify_column_nullable::case_4_mysql_set_not_null ... ok
[INFO] [stdout] test sql::modify_column_nullable::tests::test_build_modify_column_nullable::case_9_sqlite_set_not_null_with_fill ... ok
[INFO] [stdout] test sql::modify_column_nullable::tests::test_column_not_found::case_2_mysql_column_not_found ... ok
[INFO] [stdout] test sql::modify_column_nullable::tests::test_build_modify_column_nullable::case_6_mysql_set_not_null_with_fill ... ok
[INFO] [stdout] test sql::modify_column_nullable::tests::test_table_not_found::case_3_sqlite_table_not_found ... ok
[INFO] [stdout] test sql::modify_column_nullable::tests::test_delete_null_rows_with_nullable_true::case_1_postgres_delete_null_rows_nullable ... ok
[INFO] [stdout] test sql::modify_column_nullable::tests::test_table_not_found::case_1_postgres_table_not_found ... ok
[INFO] [stdout] test sql::modify_column_nullable::tests::test_table_not_found::case_2_mysql_table_not_found ... ok
[INFO] [stdout] test sql::modify_column_nullable::tests::test_modify_nullable_with_index::case_1_postgres_with_index ... ok
[INFO] [stdout] test sql::modify_column_nullable::tests::test_fill_with_now_converted_to_current_timestamp::case_1_postgres_fill_now ... ok
[INFO] [stdout] test sql::modify_column_nullable::tests::test_with_default_value::case_1_postgres_with_default ... ok
[INFO] [stdout] test sql::modify_column_nullable::tests::test_modify_nullable_with_index::case_3_sqlite_with_index ... ok
[INFO] [stdout] test sql::modify_column_type::fill_with::tests::absent_fill_with_emits_nothing ... ok
[INFO] [stdout] test sql::modify_column_nullable::tests::test_fill_with_now_converted_to_current_timestamp::case_3_sqlite_fill_now ... ok
[INFO] [stdout] test sql::modify_column_nullable::tests::test_with_default_value::case_2_mysql_with_default ... ok
[INFO] [stdout] test sql::modify_column_type::fill_with::tests::bare_replacement_gets_exactly_one_quote_layer::case_3_sqlite ... ok
[INFO] [stdout] test sql::modify_column_type::fill_with::tests::multiple_mappings_are_deterministically_ordered::case_1_postgres ... ok
[INFO] [stdout] test sql::modify_column_type::fill_with::tests::bare_replacement_gets_exactly_one_quote_layer::case_2_mysql ... ok
[INFO] [stdout] test sql::modify_column_type::fill_with::tests::strip_legacy_outer_quotes_removes_at_most_one_layer::case_1_double_wrapped ... ok
[INFO] [stdout] test sql::modify_column_type::fill_with::tests::strip_legacy_outer_quotes_removes_at_most_one_layer::case_4_lone_quote ... ok
[INFO] [stdout] test sql::modify_column_type::fill_with::tests::strip_legacy_outer_quotes_removes_at_most_one_layer::case_5_empty_quotes ... ok
[INFO] [stdout] test sql::modify_column_type::fill_with::tests::strip_legacy_outer_quotes_removes_at_most_one_layer::case_2_leading_quote_only ... ok
[INFO] [stdout] test sql::modify_column_nullable::tests::test_with_default_value::case_3_sqlite_with_default ... ok
[INFO] [stdout] test sql::modify_column_type::fill_with::tests::quoted_replacement_matches_bare_replacement::case_1_postgres ... ok
[INFO] [stdout] test sql::modify_column_type::fill_with::tests::multiple_mappings_are_deterministically_ordered::case_2_mysql ... ok
[INFO] [stdout] test sql::modify_column_type::fill_with::tests::quoted_replacement_matches_bare_replacement::case_2_mysql ... ok
[INFO] [stdout] test sql::modify_column_type::fill_with::tests::quoted_replacement_matches_bare_replacement::case_3_sqlite ... ok
[INFO] [stdout] test sql::modify_column_type::fill_with::tests::strip_legacy_outer_quotes_removes_at_most_one_layer::case_3_trailing_quote_only ... ok
[INFO] [stdout] test sql::modify_column_type::fill_with::tests::multiple_mappings_are_deterministically_ordered::case_3_sqlite ... ok
[INFO] [stdout] test sql::modify_column_nullable::tests::test_fill_with_now_converted_to_current_timestamp::case_2_mysql_fill_now ... ok
[INFO] [stdout] test sql::modify_column_type::fill_with::tests::bare_replacement_gets_exactly_one_quote_layer::case_1_postgres ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::integer_bounds_tests::integer_bounds_smallint_returns_i16_range ... ok
[INFO] [stdout] test sql::modify_column_type::fill_with::tests::strip_legacy_outer_quotes_removes_at_most_one_layer::case_6_bare ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::integer_bounds_tests::integer_bounds_unknown_target_falls_back_to_bigint_bounds ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::integer_bounds_tests::integer_bounds_integer_returns_i32_range ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::missing_baseline_column_returns_empty ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::delete_unsupported_for_float_size ... ok
[INFO] [stdout] test sql::modify_column_nullable::tests::test_delete_null_rows::case_2_mysql_delete_null_rows ... ok
[INFO] [stdout] test sql::modify_column_nullable::tests::test_modify_nullable_with_index::case_2_mysql_with_index ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::char_length_truncate ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::char_to_varchar_shorter_delete ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::delete_unsupported_for_timestamptz ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::char_to_varchar_shorter_truncate ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::bigint_to_integer_delete ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::char_to_varchar_shorter_set_to_value ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::integer_to_smallint_set_to_value ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::set_to_value_unsupported_for_float_size ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::missing_baseline_table_returns_empty ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::set_to_value_unsupported_for_timestamptz ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::predicate_quotes_column_for_each_backend ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::integer_to_smallint_delete ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::truncate_unsupported_for_bigint_to_integer ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::bigint_to_integer_set_to_value ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::char_length_delete ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::text_to_varchar_delete ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::numeric_scale_set_to_value ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::numeric_scale_delete ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::numeric_int_digits_set_to_value ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::text_to_varchar_truncate ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::truncate_unsupported_for_numeric_int_digits ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::numeric_int_digits_delete ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::truncate_unsupported_for_float_size ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::truncate_unsupported_for_timestamptz ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::truncate_unsupported_for_integer_to_smallint ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::text_to_varchar_set_to_value ... ok
[INFO] [stdout] test sql::modify_column_type::tests::build_with_narrowing_preprocess_runs_strategy_when_some::case_3_sqlite ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::widening_returns_empty ... ok
[INFO] [stdout] test sql::modify_column_type::tests::build_with_narrowing_preprocess_runs_strategy_when_some::case_2_mysql ... ok
[INFO] [stdout] test sql::modify_column_type::tests::build_with_narrowing_preprocess_runs_strategy_when_some::case_1_postgres ... ok
[INFO] [stdout] test sql::modify_column_type::tests::pg_timezone_with_embedded_quote_escapes_safely ... ok
[INFO] [stdout] test sql::modify_column_type::tests::pg_timezone_with_non_timestamp_target_returns_unsupported ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::varchar_to_char_shorter_truncate ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_column_type::case_3_modify_column_type_sqlite ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::varchar_length_truncate ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_column_type_column_not_found ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::varchar_to_char_shorter_delete ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_column_type::case_1_modify_column_type_postgres ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::varchar_length_set_to_value ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::varchar_length_delete ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_column_type::case_2_modify_column_type_mysql ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::varchar_to_char_shorter_set_to_value ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_column_type_table_not_found ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_column_type_to_enum_with_empty_schema ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_column_type_with_fill_with::case_1_fill_with_enum_change_postgres ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_column_type_with_fill_with::case_3_fill_with_enum_change_mysql ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_column_type_with_fill_with::case_2_fill_with_enum_change_sqlite ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_column_type_with_index::case_1_modify_column_type_with_index_postgres ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::text_to_char_set_to_value ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_column_type_with_unique_constraint::case_3_modify_column_type_with_unique_constraint_sqlite ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_column_type_with_index::case_3_modify_column_type_with_index_sqlite ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_enum_types::case_04_enum_same_values_postgres ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_enum_types::case_01_enum_values_changed_postgres ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_column_type_with_index::case_2_modify_column_type_with_index_mysql ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::char_length_set_to_value ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_enum_types::case_06_enum_same_values_sqlite ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_column_type_with_unique_constraint::case_2_modify_column_type_with_unique_constraint_mysql ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_enum_types::case_10_text_to_enum_postgres ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_enum_types::case_02_enum_values_changed_mysql ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_enum_types::case_08_enum_name_changed_mysql ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_enum_types::case_11_text_to_enum_mysql ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_enum_types::case_09_enum_name_changed_sqlite ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_enum_types::case_03_enum_values_changed_sqlite ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_enum_types::case_12_text_to_enum_sqlite ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_column_type_with_unique_constraint::case_1_modify_column_type_with_unique_constraint_postgres ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_enum_with_default_value::case_1_modify_enum_with_default_postgres ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_enum_types::case_13_enum_to_text_postgres ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_enum_types::case_14_enum_to_text_mysql ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_enum_types::case_15_enum_to_text_sqlite ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::text_to_char_truncate ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::numeric_scale_truncate ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_enum_with_default_value::case_2_modify_enum_with_default_mysql ... ok
[INFO] [stdout] test sql::modify_column_type::tests::tstz_to_ts_no_tz_fallback ... ok
[INFO] [stdout] test sql::modify_column_type::narrowing_preprocess::tests::text_to_char_delete ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_enum_types::case_07_enum_name_changed_postgres ... ok
[INFO] [stdout] test sql::modify_column_type::tests::ts_to_tstz_offset_minus_05 ... ok
[INFO] [stdout] test sql::modify_column_type::tests::tstz_to_ts_utc ... ok
[INFO] [stdout] test sql::remap_enum_values::tests::empty_mapping_emits_no_query ... ok
[INFO] [stdout] test sql::remove_constraint::tests::build_drop_index_rejects_non_index_constraint::case_1_primary_key ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_enum_with_default_value::case_3_modify_enum_with_default_sqlite ... ok
[INFO] [stdout] test sql::raw_sql::tests::test_raw_sql::case_1_raw_sql_action_postgres ... ok
[INFO] [stdout] test sql::remove_constraint::tests::build_drop_index_rejects_non_index_constraint::case_3_foreign_key ... ok
[INFO] [stdout] test sql::remove_constraint::tests::build_drop_index_rejects_non_index_constraint::case_2_unique ... ok
[INFO] [stdout] test sql::remove_constraint::tests::constraint_kind_maps_every_variant::case_1_primary_key ... ok
[INFO] [stdout] test sql::modify_column_type::tests::ts_to_tstz_no_tz_fallback ... ok
[INFO] [stdout] test sql::remove_constraint::tests::constraint_kind_maps_every_variant::case_2_unique ... ok
[INFO] [stdout] test sql::remove_constraint::tests::constraint_kind_maps_every_variant::case_3_foreign_key ... ok
[INFO] [stdout] test sql::raw_sql::tests::test_raw_sql::case_3_raw_sql_action_sqlite ... ok
[INFO] [stdout] test sql::remove_constraint::tests::constraint_kind_maps_every_variant::case_4_index ... ok
[INFO] [stdout] test sql::remove_constraint::tests::constraint_kind_maps_every_variant::case_5_check ... ok
[INFO] [stdout] test sql::modify_column_type::tests::ts_to_tstz_asia_seoul ... ok
[INFO] [stdout] test sql::remove_constraint::tests::build_remove_constraint_postgres_index_takes_top_level_dispatch ... ok
[INFO] [stdout] test sql::modify_column_nullable::tests::test_delete_null_rows::case_3_sqlite_delete_null_rows ... ok
[INFO] [stdout] test sql::remove_constraint::tests::build_drop_index_rejects_non_index_constraint::case_4_check ... ok
[INFO] [stdout] test sql::raw_sql::tests::test_raw_sql::case_2_raw_sql_action_mysql ... ok
[INFO] [stdout] test sql::remove_constraint::tests::remove_composite_unique_preserves_overlapping_single_column_unique::case_2_mysql ... ok
[INFO] [stdout] test sql::remap_enum_values::tests::single_pair ... ok
[INFO] [stdout] test sql::remap_enum_values::tests::value_swap ... ok
[INFO] [stdout] test sql::remap_enum_values::tests::multi_pair ... ok
[INFO] [stdout] test sql::modify_column_type::tests::test_modify_enum_types::case_05_enum_same_values_mysql ... ok
[INFO] [stdout] test sql::remove_constraint::tests::remove_composite_unique_preserves_overlapping_single_column_unique::case_1_postgres ... ok
[INFO] [stdout] test sql::remap_enum_values::tests::negative_values ... ok
[INFO] [stdout] test sql::remove_constraint::tests::remove_composite_unique_preserves_overlapping_single_column_unique::case_3_sqlite ... ok
[INFO] [stdout] test sql::modify_column_type::tests::ts_to_tstz_utc ... ok
[INFO] [stdout] test sql::modify_column_type::tests::ts_to_tstz_offset_plus_09 ... ok
[INFO] [stdout] test sql::modify_column_type::tests::tstz_to_ts_asia_seoul ... ok
[INFO] [stdout] test sql::remove_constraint::tests::remove_index_non_sqlite_uses_backend_module::case_2_mysql ... ok
[INFO] [stdout] test sql::remove_constraint::tests::remove_index_sqlite_uses_drop_index_path::case_1_named ... ok
[INFO] [stdout] test sql::remove_constraint::tests::remove_index_non_sqlite_uses_backend_module::case_1_postgres ... ok
[INFO] [stdout] test sql::remove_constraint::tests::remove_index_sqlite_uses_drop_index_path::case_2_unnamed ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint::case_01_remove_constraint_primary_key_postgres ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint::case_04_remove_constraint_unique_named_postgres ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint::case_12_remove_constraint_check_named_sqlite ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint::case_06_remove_constraint_unique_named_sqlite ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint::case_10_remove_constraint_check_named_postgres ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint::case_07_remove_constraint_foreign_key_named_postgres ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint::case_03_remove_constraint_primary_key_sqlite ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint::case_11_remove_constraint_check_named_mysql ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint_with_companion_constraints::case_02_remove_unique_with_index ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint_index_with_custom_inline_name::case_3_remove_index_with_custom_inline_name_sqlite ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint_sqlite_table_not_found::case_4_check ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint_primary_key_mysql_direct ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint_primary_key_postgres_direct ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint_with_companion_constraints::case_01_remove_primary_key_with_index ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint_with_companion_constraints::case_06_remove_unique_with_other_unique_constraint ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint_with_companion_constraints::case_08_remove_check_with_unique_constraint ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint_with_companion_constraints::case_09_remove_unique_with_other_constraints ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint_sqlite_table_not_found::case_1_primary_key ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint_with_companion_constraints::case_11_remove_check_with_other_constraints ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint_with_companion_constraints::case_04_remove_check_with_index ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint_with_companion_constraints::case_10_remove_foreign_key_with_other_constraints ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint_sqlite_table_not_found::case_2_unique ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint::case_02_remove_constraint_primary_key_mysql ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint_without_name::case_2_remove_foreign_key_without_name ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint_with_companion_constraints::case_07_remove_foreign_key_with_unique_constraint ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint_with_companion_constraints::case_03_remove_foreign_key_with_index ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint::case_05_remove_constraint_unique_named_mysql ... ok
[INFO] [stdout] test sql::replace_constraint::tests::replace_constraint_table_not_found_sqlite ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint_index_with_custom_inline_name::case_2_remove_index_with_custom_inline_name_mysql ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint_sqlite_table_not_found::case_3_foreign_key ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint_index_with_custom_inline_name::case_1_remove_index_with_custom_inline_name_postgres ... ok
[INFO] [stdout] test sql::replace_constraint::tests::replace_fk_on_update::case_2_mysql ... ok
[INFO] [stdout] test sql::rename_table::tests::test_rename_table::case_3_rename_table_action_sqlite ... ok
[INFO] [stdout] test sql::replace_constraint::tests::replace_fk_on_update::case_3_sqlite ... ok
[INFO] [stdout] test sql::replace_constraint::tests::replace_fk_on_delete::case_3_sqlite ... ok
[INFO] [stdout] test sql::tests::dispatch::build_action_queries_delete_table::case_1_postgres ... ok
[INFO] [stdout] test sql::tests::dispatch::build_action_queries_delete_table::case_2_mysql ... ok
[INFO] [stdout] test sql::replace_constraint::tests::replace_fk_on_update::case_1_postgres ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint_without_name::case_1_remove_unique_without_name ... ok
[INFO] [stdout] test sql::tests::dispatch::build_action_queries_delete_table::case_3_sqlite ... ok
[INFO] [stdout] test sql::rename_table::tests::test_rename_table::case_1_rename_table_action_postgres ... ok
[INFO] [stdout] test sql::tests::dispatch::build_action_queries_modify_column_default_dispatch::case_1_postgres ... ok
[INFO] [stdout] test sql::tests::dispatch::build_action_queries_modify_column_default_dispatch::case_2_mysql ... ok
[INFO] [stdout] test sql::tests::dispatch::build_action_queries_modify_column_default_dispatch::case_3_sqlite ... ok
[INFO] [stdout] test sql::tests::dispatch::build_action_queries_remap_enum_values_dispatch::case_2_mysql ... ok
[INFO] [stdout] test sql::rename_column::tests::test_rename_column::case_2_rename_column_mysql ... ok
[INFO] [stdout] test sql::replace_constraint::tests::replace_unique_constraint::case_3_sqlite ... ok
[INFO] [stdout] test sql::tests::dispatch::build_action_queries_remap_enum_values_dispatch::case_1_postgres ... ok
[INFO] [stdout] test sql::replace_constraint::tests::replace_unique_constraint::case_1_postgres ... ok
[INFO] [stdout] test sql::tests::dispatch::build_action_queries_remap_enum_values_dispatch::case_3_sqlite ... ok
[INFO] [stdout] test sql::rename_column::tests::test_rename_column::case_1_rename_column_postgres ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint_with_companion_constraints::case_05_remove_primary_key_with_unique_constraint ... ok
[INFO] [stdout] test sql::tests::dispatch::test_add_index_with_custom_name::case_4_add_index_single_column_postgres ... ok
[INFO] [stdout] test sql::replace_constraint::tests::replace_unique_constraint::case_2_mysql ... ok
[INFO] [stdout] test sql::tests::dispatch::test_add_unnamed_index::case_4_add_unnamed_index_multiple_columns_postgres ... ok
[INFO] [stdout] test sql::tests::dispatch::test_add_index_with_custom_name::case_1_add_index_with_custom_name_postgres ... ok
[INFO] [stdout] test sql::tests::dispatch::test_add_unnamed_index::case_1_add_unnamed_index_single_column_postgres ... ok
[INFO] [stdout] test sql::tests::dispatch::test_add_index_with_custom_name::case_3_add_index_with_custom_name_sqlite ... ok
[INFO] [stdout] test sql::tests::dispatch::test_add_unnamed_index::case_3_add_unnamed_index_single_column_sqlite ... ok
[INFO] [stdout] test sql::replace_constraint::tests::replace_fk_on_delete::case_2_mysql ... ok
[INFO] [stdout] test sql::tests::dispatch::test_add_index_with_custom_name::case_5_add_index_single_column_mysql ... ok
[INFO] [stdout] test sql::replace_constraint::tests::replace_fk_on_delete::case_1_postgres ... ok
[INFO] [stdout] test sql::rename_table::tests::test_rename_table::case_2_rename_table_action_mysql ... ok
[INFO] [stdout] test sql::tests::dispatch::test_add_unnamed_index::case_2_add_unnamed_index_single_column_mysql ... ok
[INFO] [stdout] test sql::rename_column::tests::test_rename_column::case_3_rename_column_sqlite ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint::case_09_remove_constraint_foreign_key_named_sqlite ... ok
[INFO] [stdout] test sql::remove_constraint::tests::test_remove_constraint::case_08_remove_constraint_foreign_key_named_mysql ... ok
[INFO] [stdout] test sql::tests::dispatch::test_add_index_with_custom_name::case_2_add_index_with_custom_name_mysql ... ok
[INFO] [stdout] test sql::tests::dispatch::test_backend_specific_quoting ... ok
[INFO] [stdout] test sql::tests::dispatch::test_add_unnamed_index::case_5_add_unnamed_index_multiple_columns_mysql ... ok
[INFO] [stdout] test sql::tests::dispatch::test_add_unnamed_index::case_6_add_unnamed_index_multiple_columns_sqlite ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_add_column::case_2_add_column_mysql ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_add_column::case_3_add_column_sqlite ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_add_constraint::case_1_add_constraint_postgres ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_add_column::case_1_add_column_postgres ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_add_index_constraint::case_2_add_index_constraint_mysql ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_add_constraint::case_3_add_constraint_sqlite ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_add_index_constraint::case_1_add_index_constraint_postgres ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_data_migration::case_1_data_migration_postgres ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_add_index_constraint::case_3_add_index_constraint_sqlite ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_delete_column::case_2_delete_column_mysql ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_add_constraint::case_2_add_constraint_mysql ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_delete_column::case_3_delete_column_sqlite ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_modify_column_type::case_1_modify_column_type_postgres ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_modify_column_type::case_3_modify_column_type_sqlite ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_modify_column_type::case_2_modify_column_type_mysql ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_raw_sql::case_1_raw_sql_postgres ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_remove_index_constraint::case_1_remove_index_constraint_postgres ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_data_migration::case_3_data_migration_sqlite ... ok
[INFO] [stdout] test sql::tests::dispatch::test_add_index_with_custom_name::case_6_add_index_single_column_sqlite ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_delete_column::case_1_delete_column_postgres ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_data_migration::case_2_data_migration_mysql ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_raw_sql::case_2_raw_sql_mysql ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_remove_constraint::case_1_remove_constraint_postgres ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_remove_index_constraint::case_2_remove_index_constraint_mysql ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_remove_constraint::case_3_remove_constraint_sqlite ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_rename_column::case_1_rename_column_postgres ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_rename_column::case_3_rename_column_sqlite ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_migration_action::case_2_create_table_with_default_mysql ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_remove_index_constraint::case_3_remove_index_constraint_sqlite ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_raw_sql::case_3_raw_sql_sqlite ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_migration_action::case_1_create_table_with_default_postgres ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_rename_table::case_3_rename_table_sqlite ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_migration_action::case_5_create_table_with_inline_primary_key_mysql ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_rename_table::case_1_rename_table_postgres ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_rename_table::case_2_rename_table_mysql ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_remove_constraint::case_2_remove_constraint_mysql ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_action_queries_rename_column::case_2_rename_column_mysql ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_migration_action::case_3_create_table_with_default_sqlite ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_migration_action::case_6_create_table_with_inline_primary_key_sqlite ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_migration_action::case_4_create_table_with_inline_primary_key_postgres ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_migration_action::case_7_create_table_with_fk_postgres ... ok
[INFO] [stdout] test sql::tests::dispatch::test_remove_index_with_custom_name::case_3_remove_index_with_custom_name_sqlite ... ok
[INFO] [stdout] test sql::tests::dispatch::test_remove_index_with_custom_name::case_1_remove_index_with_custom_name_postgres ... ok
[INFO] [stdout] test sql::tests::dispatch::test_remove_index_with_custom_name::case_2_remove_index_with_custom_name_mysql ... ok
[INFO] [stdout] test sql::tests::dispatch::test_remove_unnamed_index::case_2_remove_unnamed_index_single_column_mysql ... ok
[INFO] [stdout] test sql::tests::helpers::mysql_uses_backticks ... ok
[INFO] [stdout] test sql::tests::helpers::sqlite_uses_double_quotes ... ok
[INFO] [stdout] test sql::tests::helpers::pg_quotes_simple_ident ... ok
[INFO] [stdout] test sql::tests::dispatch::test_remove_unnamed_index::case_1_remove_unnamed_index_single_column_postgres ... ok
[INFO] [stdout] test sql::tests::dispatch::test_remove_unnamed_index::case_3_remove_unnamed_index_single_column_sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_complex_types_cover_branches::case_2::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::mysql_escapes_embedded_backtick ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_complex_types_cover_branches::case_1::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::pg_escapes_embedded_quote ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_migration_action::case_8_create_table_with_fk_mysql ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_complex_types_cover_branches::case_3::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::dispatch::test_build_migration_action::case_9_create_table_with_fk_sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_complex_types_cover_branches::case_1::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_complex_types_cover_branches::case_5::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_complex_types_cover_branches::case_5::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::dispatch::test_remove_unnamed_index::case_5_remove_unnamed_index_multiple_columns_mysql ... ok
[INFO] [stdout] test sql::tests::dispatch::test_remove_unnamed_index::case_4_remove_unnamed_index_multiple_columns_postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_complex_types_cover_branches::case_5::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_complex_types_cover_branches::case_3::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::reserved_word_safe ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_complex_types_cover_branches::case_3::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_complex_types_cover_branches::case_6::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_complex_types_cover_branches::case_4::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_complex_types_cover_branches::case_1::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_complex_types_cover_branches::case_6::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_complex_types_cover_branches::case_6::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_complex_types_cover_branches::case_7::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_complex_types_cover_branches::case_7::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_complex_types_cover_branches::case_2::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_complex_types_cover_branches::case_4::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_complex_types_cover_branches::case_2::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_01::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_01::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_complex_types_cover_branches::case_7::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_01::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_02::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_02::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_02::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_05::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_03::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_05::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_03::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_03::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_06::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_04::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_06::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_06::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_08::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_08::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_09::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_complex_types_cover_branches::case_4::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_04::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_04::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_07::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_05::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_08::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::dispatch::test_remove_unnamed_index::case_6_remove_unnamed_index_multiple_columns_sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_11::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_07::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_13::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_09::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_09::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_10::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_12::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_12::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_13::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_13::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_10::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_10::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_11::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_11::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_12::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_14::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_14::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_14::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_15::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_15::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_07::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_16::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_16::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_16::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_15::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_17::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_18::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_17::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_18::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_18::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_19::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_apply_column_type_integer_enum ... ok
[INFO] [stdout] test sql::tests::helpers::test_column_type_conversion::case_3::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_column_type_conversion::case_1::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_17::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_column_type_conversion::case_1::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_19::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_build_create_enum_type_sql_integer_enum_returns_none ... ok
[INFO] [stdout] test sql::tests::helpers::test_column_type_conversion::case_2::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_column_type_conversion::case_2::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_column_type_conversion::case_1::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_column_type_conversion::case_2::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_all_simple_types_cover_branches::case_19::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_column_type_conversion::case_3::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_column_type_conversion::case_5::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_column_type_conversion::case_3::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_column_type_conversion::case_4::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_column_type_conversion::case_6::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_column_type_conversion::case_6::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_column_type_conversion::case_5::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_column_type_conversion::case_7::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_column_type_conversion::case_4::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_column_type_conversion::case_8::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_column_type_conversion::case_7::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_column_type_conversion::case_4::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_column_type_conversion::case_8::backend_1_DatabaseBackend__Postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend::case_03_gen_random_uuid_sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend::case_02_gen_random_uuid_mysql ... ok
[INFO] [stdout] test sql::tests::helpers::test_column_type_conversion::case_5::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend::case_04_current_timestamp_postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_column_type_conversion::case_7::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend::case_05_current_timestamp_mysql ... ok
[INFO] [stdout] test sql::tests::helpers::test_column_type_conversion::case_8::backend_2_DatabaseBackend__MySql ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend::case_12_now_mysql ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend::case_06_current_timestamp_sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend::case_01_gen_random_uuid_postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend::case_14_now_upper_postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend::case_17_current_timestamp_upper_postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend::case_15_now_upper_mysql ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend::case_19_current_timestamp_upper_sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend_cast_chain::case_2_mysql ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend_cast_chain::case_3_sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend_type_cast::case_01_json_cast_postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend::case_16_now_upper_sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_column_type_conversion::case_6::backend_3_DatabaseBackend__Sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend::case_11_now_postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend_cast_chain::case_1_postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend_type_cast::case_02_json_cast_mysql ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend_type_cast::case_03_json_cast_sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend::case_13_now_sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend::case_10_getdate_mysql ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend::case_07_sqlite_uuid_spelling_postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend::case_08_sqlite_uuid_spelling_sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend_type_cast::case_08_text_cast_mysql ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend::case_09_getdate_postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend::case_18_current_timestamp_upper_mysql ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend_type_cast::case_11_int_cast_mysql ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend_type_cast::case_17_json_obj_cast_mysql ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend_type_cast::case_04_jsonb_cast_postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend_type_cast::case_13_bool_cast_postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend_type_cast::case_20_timestamp_cast_mysql ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend_type_cast::case_18_json_obj_cast_sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend_type_cast::case_19_timestamp_cast_postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend_type_cast::case_21_timestamp_cast_sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend_type_cast::case_05_jsonb_cast_mysql ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend_type_cast::case_14_bool_cast_mysql ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend_type_cast::case_15_bool_cast_sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend_type_cast_extra::case_2_decimal ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend_type_cast_extra::case_4_unknown ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend_type_cast::case_09_text_cast_sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend_type_cast::case_12_int_cast_sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_needs_quoting::case_01_empty ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend_type_cast::case_10_int_cast_postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend_type_cast::case_16_json_obj_cast_postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_needs_quoting::case_04_coalesce_func ... ok
[INFO] [stdout] test sql::tests::helpers::test_needs_quoting::case_03_now_func ... ok
[INFO] [stdout] test sql::tests::helpers::test_get_enum_name_none ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend_type_cast::case_06_jsonb_cast_sqlite ... ok
[INFO] [stdout] test sql::tests::helpers::test_get_enum_name_some ... ok
[INFO] [stdout] test sql::tests::helpers::test_is_enum_type_false ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend_type_cast_extra::case_1_numeric ... ok
[INFO] [stdout] test sql::tests::helpers::test_is_enum_type_true ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend_type_cast_extra::case_3_bytea ... ok
[INFO] [stdout] test sql::tests::helpers::test_needs_quoting::case_05_uuid_func ... ok
[INFO] [stdout] test sql::tests::helpers::test_needs_quoting::case_06_null_upper ... ok
[INFO] [stdout] test sql::tests::helpers::test_needs_quoting::case_08_null_mixed ... ok
[INFO] [stdout] test sql::tests::helpers::test_convert_default_for_backend_type_cast::case_07_text_cast_postgres ... ok
[INFO] [stdout] test sql::tests::helpers::test_needs_quoting::case_07_null_lower ... ok
[INFO] [stdout] test sql::tests::helpers::test_needs_quoting::case_16_double_quoted ... ok
[INFO] [stdout] test sql::tests::helpers::test_needs_quoting::case_02_whitespace_only ... ok
[INFO] [stdout] test sql::tests::helpers::test_needs_quoting::case_09_current_timestamp_upper ... ok
[INFO] [stdout] test sql::tests::helpers::test_needs_quoting::case_14_current_time_lower ... ok
[INFO] [stdout] test sql::tests::helpers::test_needs_quoting::case_15_single_quoted ... ok
[INFO] [stdout] test sql::tests::helpers::test_parse_pg_type_cast_splits_at_last_top_level_operator::case_1_cast_operator_inside_literal ... ok
[INFO] [stdout] test sql::tests::helpers::test_parse_pg_type_cast_no_cast ... ok
[INFO] [stdout] test sql::tests::helpers::test_needs_quoting::case_17_plain_active ... ok
[INFO] [stdout] test sql::tests::helpers::test_needs_quoting::case_19_plain_underscore ... ok
[INFO] [stdout] test sql::tests::helpers::test_parse_pg_type_cast_splits_at_last_top_level_operator::case_2_cast_chain ... ok
[INFO] [stdout] test sql::tests::helpers::test_needs_quoting::case_18_plain_pending ... ok
[INFO] [stdout] test sql::tests::helpers::test_parse_pg_type_cast_escaped_quotes ... ok
[INFO] [stdout] test sql::tests::helpers::test_needs_quoting::case_10_current_timestamp_lower ... ok
[INFO] [stdout] test sql::tests::helpers::test_parse_pg_type_cast_ignores_non_top_level_operators::case_3_unbalanced_open_paren ... ok
[INFO] [stdout] test sql::tests::helpers::test_parse_pg_type_cast_splits_at_last_top_level_operator::case_3_cast_nested_in_parens ... ok
[INFO] [stdout] test sql::tests::helpers::test_parse_pg_type_cast_unterminated_quote ... ok
[INFO] [stdout] test sql::tests::helpers::test_needs_quoting::case_13_current_time_upper ... ok
[INFO] [stdout] test sql::tests::helpers::test_recreate_indexes_after_rebuild_no_pending ... ok
[INFO] [stdout] test sql::tests::helpers::test_needs_quoting::case_11_current_date_upper ... ok
[INFO] [stdout] test sql::tests::helpers::test_parse_pg_type_cast_valid ... ok
[INFO] [stdout] test sql::tests::helpers::test_reference_action_conversion::case_3_set_null ... ok
[INFO] [stdout] test sql::tests::helpers::test_needs_quoting::case_12_current_date_lower ... ok
[INFO] [stdout] test sql::tests::helpers::test_parse_pg_type_cast_ignores_non_top_level_operators::case_1_only_inside_literal ... ok
[INFO] [stdout] test sql::tests::helpers::test_parse_pg_type_cast_splits_at_last_top_level_operator::case_4_escaped_quote_before_cast ... ok
[INFO] [stdout] test sql::tests::helpers::test_parse_pg_type_cast_unicode_quoted_value ... ok
[INFO] [stdout] test sql::tests::helpers::test_parse_pg_type_cast_unicode_unquoted_value ... ok
[INFO] [stdout] test sql::tests::helpers::test_reference_action_conversion::case_1_cascade ... ok
[INFO] [stdout] test sql::tests::helpers::test_reference_action_conversion::case_2_restrict ... ok
[INFO] [stdout] test sql::tests::helpers::test_reference_action_sql_all_variants::case_1 ... ok
[INFO] [stdout] test sql::tests::helpers::test_reference_action_sql_all_variants::case_2 ... ok
[INFO] [stdout] test sql::tests::helpers::test_parse_pg_type_cast_ignores_non_top_level_operators::case_2_only_inside_parens ... ok
[INFO] [stdout] test sql::tests::helpers::test_recreate_indexes_after_rebuild_skips_non_index_constraints ... ok
[INFO] [stdout] test sql::tests::helpers::test_reference_action_conversion::case_5_no_action ... ok
[INFO] [stdout] test sql::tests::helpers::test_reference_action_conversion::case_4_set_default ... ok
[INFO] [stdout] test sql::tests::helpers::test_recreate_indexes_after_rebuild_skips_pending ... ok
[INFO] [stdout] test sql::tests::helpers::test_reference_action_sql_all_variants::case_3 ... ok
[INFO] [stdout] test sql::tests::helpers::test_reference_action_sql_all_variants::case_4 ... ok
[INFO] [stdout] test sql::tests::helpers::test_reference_action_sql_all_variants::case_5 ... ok
[INFO] [stdout] test sql::tests::naming::test_add_unique_with_custom_name::case_2_add_unique_with_custom_name_mysql ... ok
[INFO] [stdout] test sql::tests::naming::test_add_unnamed_unique::case_1_add_unnamed_unique_single_column_postgres ... ok
[INFO] [stdout] test sql::tests::naming::test_add_unique_with_custom_name::case_1_add_unique_with_custom_name_postgres ... ok
[INFO] [stdout] test sql::tests::naming::test_add_unique_with_custom_name::case_3_add_unique_with_custom_name_sqlite ... ok
[INFO] [stdout] test sql::tests::naming::test_add_unnamed_unique::case_4_add_unnamed_unique_multiple_columns_postgres ... ok
[INFO] [stdout] test sql::tests::naming::test_build_action_queries_modify_column_comment::case_1_postgres_modify_comment ... ok
[INFO] [stdout] test sql::tests::naming::test_add_unnamed_unique::case_3_add_unnamed_unique_single_column_sqlite ... ok
[INFO] [stdout] test sql::tests::naming::test_add_unnamed_unique::case_6_add_unnamed_unique_multiple_columns_sqlite ... ok
[INFO] [stdout] test sql::tests::naming::test_build_action_queries_modify_column_nullable::case_2_mysql_modify_nullable ... ok
[INFO] [stdout] test sql::tests::naming::test_add_unnamed_unique::case_2_add_unnamed_unique_single_column_mysql ... ok
[INFO] [stdout] test sql::tests::naming::test_build_action_queries_modify_column_nullable::case_1_postgres_modify_nullable ... ok
[INFO] [stdout] test sql::tests::naming::test_add_unnamed_unique::case_5_add_unnamed_unique_multiple_columns_mysql ... ok
[INFO] [stdout] test sql::tests::naming::test_build_action_queries_modify_column_default::case_3_sqlite_modify_default ... ok
[INFO] [stdout] test sql::tests::naming::test_remove_unique_with_custom_name::case_1_remove_unique_with_custom_name_postgres ... ok
[INFO] [stdout] test sql::tests::naming::test_delete_column_with_enum_type::case_2_delete_enum_column_mysql ... ok
[INFO] [stdout] test sql::tests::naming::test_create_table_with_function_default::case_3_create_table_func_default_sqlite ... ok
[INFO] [stdout] test sql::tests::naming::test_remove_unique_with_custom_name::case_2_remove_unique_with_custom_name_mysql ... ok
[INFO] [stdout] test sql::tests::naming::test_build_action_queries_modify_column_default::case_1_postgres_modify_default ... ok
[INFO] [stdout] test sql::tests::naming::test_delete_column_with_enum_type::case_1_delete_enum_column_postgres ... ok
[INFO] [stdout] test sql::tests::naming::test_build_action_queries_modify_column_comment::case_3_sqlite_modify_comment ... ok
[INFO] [stdout] test sql::tests::naming::test_build_action_queries_modify_column_default::case_2_mysql_modify_default ... ok
[INFO] [stdout] test sql::tests::naming::test_create_table_with_function_default::case_2_create_table_func_default_mysql ... ok
[INFO] [stdout] test sql::tests::naming::test_remove_unnamed_unique::case_2_remove_unnamed_unique_single_column_mysql ... ok
[INFO] [stdout] test sql::tests::naming::test_remove_unique_with_custom_name::case_3_remove_unique_with_custom_name_sqlite ... ok
[INFO] [stdout] test sql::tests::naming::test_delete_column_with_enum_type::case_3_delete_enum_column_sqlite ... ok
[INFO] [stdout] test sql::tests::naming::test_remove_unnamed_unique::case_3_remove_unnamed_unique_single_column_sqlite ... ok
[INFO] [stdout] test sql::tests::naming::test_replace_fk_constraint::case_1_replace_fk_constraint_postgres ... ok
[INFO] [stdout] test sql::tests::naming::test_remove_unnamed_unique::case_5_remove_unnamed_unique_multiple_columns_mysql ... ok
[INFO] [stdout] test sql::tests::naming::test_replace_fk_constraint::case_2_replace_fk_constraint_mysql ... ok
[INFO] [stdout] test sql::tests::naming::test_remove_unnamed_unique::case_4_remove_unnamed_unique_multiple_columns_postgres ... ok
[INFO] [stdout] test sql::tests::naming::test_remove_unnamed_unique::case_6_remove_unnamed_unique_multiple_columns_sqlite ... ok
[INFO] [stdout] test sql::tests::naming::test_replace_fk_constraint::case_3_replace_fk_constraint_sqlite ... ok
[INFO] [stdout] test sql::tests::naming::test_remove_unnamed_unique::case_1_remove_unnamed_unique_single_column_postgres ... ok
[INFO] [stdout] test sql::tests::naming::test_build_action_queries_modify_column_nullable::case_3_sqlite_modify_nullable ... ok
[INFO] [stdout] test sql::tests::naming::test_create_table_with_function_default::case_1_create_table_func_default_postgres ... ok
[INFO] [stdout] test sql::tests::naming::test_build_action_queries_modify_column_comment::case_2_mysql_modify_comment ... ok
[INFO] [stdout] test sql::tests::helpers::parse_pg_type_cast_round_trips_quoted_unicode_without_quotes ... ok
[INFO] [stdout] test sql::tests::helpers::parse_pg_type_cast_does_not_panic_on_unicode ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 893 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.84s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/composite_unique_test.rs (/opt/rustwide/target/debug/build/vespertide-query/cb25d2436102bc1b/out/composite_unique_test-cb25d2436102bc1b)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_composite_unique_constraint_generates_single_index ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/enum_migration_test.rs (/opt/rustwide/target/debug/build/vespertide-query/be9848cb84ba0425/out/enum_migration_test-be9848cb84ba0425)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_enum_value_change_generates_correct_sql ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mutation_killers.rs (/opt/rustwide/target/debug/build/vespertide-query/639150fa9f42d8e1/out/mutation_killers-639150fa9f42d8e1)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test add_constraint_rebuild_dedups_multiple_overlapping_constraints::case_1_postgres ... ok
[INFO] [stdout] test delete_column_omits_check_referencing_deleted_column::case_2_postgres_quoted ... ok
[INFO] [stdout] test delete_column_omits_check_referencing_deleted_column::case_1_postgres_unquoted ... ok
[INFO] [stdout] test delete_column_omits_check_referencing_deleted_column::case_5_sqlite_unquoted ... ok
[INFO] [stdout] test delete_column_omits_check_referencing_deleted_column::case_3_mysql_unquoted ... ok
[INFO] [stdout] test delete_column_omits_check_referencing_deleted_column::case_4_mysql_quoted ... ok
[INFO] [stdout] test delete_column_omits_check_referencing_deleted_column::case_6_sqlite_quoted ... ok
[INFO] [stdout] test add_constraint_rebuild_dedups_multiple_overlapping_constraints::case_3_sqlite ... ok
[INFO] [stdout] test add_constraint_rebuild_dedups_multiple_overlapping_constraints::case_2_mysql ... ok
[INFO] [stdout] test remove_composite_unique_keeps_overlapping_single_unique::case_2_mysql ... ok
[INFO] [stdout] test modify_column_comment_emits_exact_comment_literal::case_2_postgres_drop ... ok
[INFO] [stdout] test modify_column_comment_emits_exact_comment_literal::case_3_mysql_set ... ok
[INFO] [stdout] test remove_composite_unique_keeps_overlapping_single_unique::case_3_sqlite ... ok
[INFO] [stdout] test modify_column_comment_emits_exact_comment_literal::case_5_sqlite_set ... ok
[INFO] [stdout] test remove_composite_unique_keeps_overlapping_single_unique::case_1_postgres ... ok
[INFO] [stdout] test modify_column_comment_emits_exact_comment_literal::case_6_sqlite_drop ... ok
[INFO] [stdout] test modify_column_comment_emits_exact_comment_literal::case_1_postgres_set ... ok
[INFO] [stdout] test modify_column_comment_emits_exact_comment_literal::case_4_mysql_drop ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/parallel_build.rs (/opt/rustwide/target/debug/build/vespertide-query/e30ebcaea984cc3b/out/parallel_build-e30ebcaea984cc3b)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test parallel_build_above_threshold_preserves_order_for_all_backends ... ok
[INFO] [stdout] test sequential_build_below_parallel_threshold_matches_reference ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sql_dialect_parse.rs (/opt/rustwide/target/debug/build/vespertide-query/ec4176497fd82342/out/sql_dialect_parse-ec4176497fd82342)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test build_action_queries_runs_for_all_backends ... ok
[INFO] [stdout] test all_three_dialects_accept_backend_sensitive_types ... ok
[INFO] [stdout] test mysql_dialect_parses_create_table ... ok
[INFO] [stdout] test sqlite_dialect_parses_create_table ... ok
[INFO] [stdout] test pg_dialect_parses_create_table ... ok
[INFO] [stdout] test all_three_dialects_accept_create_table ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sql_pg_query.rs (/opt/rustwide/target/debug/build/vespertide-query/1204568cc2155ad7/out/sql_pg_query-1204568cc2155ad7)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test pg_query_accepts_drop_and_rename ... ok
[INFO] [stdout] test pg_query_accepts_create_table ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sql_proptest.rs (/opt/rustwide/target/debug/build/vespertide-query/4b92abe13417b75b/out/sql_proptest-4b92abe13417b75b)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test quote_ident_returns_balanced_quotes ... ok
[INFO] [stdout] test quote_ident_round_trips_safe_idents ... ok
[INFO] [stdout] test sql_emit_is_deterministic ... ok
[INFO] [stdout] test modify_column_comment_sqlite_is_documented_noop ... ok
[INFO] [stdout] test stateless_actions_emit_sql_on_all_backends ... ok
[INFO] [stdout] test create_table_emits_sql_on_all_backends ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sql_sqlite_exec.rs (/opt/rustwide/target/debug/build/vespertide-query/cfd6384a9ba9691a/out/sql_sqlite_exec-cfd6384a9ba9691a)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test sqlite_accepts_backend_sensitive_column_types ... ok
[INFO] [stdout] test sqlite_accepts_create_table ... ok
[INFO] [stdout] test sqlite_accepts_create_then_drop ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.82s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/table_prefixed_enum_test.rs (/opt/rustwide/target/debug/build/vespertide-query/4c9859788020dadc/out/table_prefixed_enum_test-4c9859788020dadc)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_utils::test_table_prefixed_enum_names ... 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] [stderr]      Running tests/transactional_plan_test.rs (/opt/rustwide/target/debug/build/vespertide-query/53b69020274b23e4/out/transactional_plan_test-53b69020274b23e4)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test build_plan_queries_with_options_wraps_temp_table_rebuild_in_transaction::case_1_postgres ... ok
[INFO] [stdout] test build_plan_queries_keeps_transaction_wrapping_opt_in ... ok
[INFO] [stdout] test build_plan_queries_with_options_wraps_temp_table_rebuild_in_transaction::case_3_sqlite ... ok
[INFO] [stdout] test build_plan_queries_with_options_wraps_temp_table_rebuild_in_transaction::case_2_mysql ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests vespertide_query
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test src/error.rs - error::QueryError (line 11) ... ok
[INFO] [stdout] test src/error.rs - error::QueryError::SchemaError (line 65) ... ok
[INFO] [stdout] test src/error.rs - error::QueryError::InvalidColumnType (line 44) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.34s; merged doctests compilation took 1.29s
[INFO] running `Command { std: "docker" "inspect" "bd4e39c3f0c03694f3a3ae944b21c2e0a2e18a971bad8372b0e3c13473cd710f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bd4e39c3f0c03694f3a3ae944b21c2e0a2e18a971bad8372b0e3c13473cd710f", kill_on_drop: false }`
[INFO] [stdout] bd4e39c3f0c03694f3a3ae944b21c2e0a2e18a971bad8372b0e3c13473cd710f
