[INFO] fetching crate squawk-linter 2.48.0...
[INFO] testing squawk-linter-2.48.0 against 1.95.0 for beta-1.96-2
[INFO] extracting crate squawk-linter 2.48.0 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate squawk-linter 2.48.0
[INFO] finished tweaking crates.io crate squawk-linter 2.48.0
[INFO] tweaked toml for crates.io crate squawk-linter 2.48.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate squawk-linter 2.48.0 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate squawk-linter 2.48.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.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serde_plain v1.0.2
[INFO] [stderr]   Downloaded squawk-lexer v2.48.0
[INFO] [stderr]   Downloaded enum-iterator v2.1.0
[INFO] [stderr]   Downloaded drop_bomb v0.1.5
[INFO] [stderr]   Downloaded squawk-parser v2.48.0
[INFO] [stderr]   Downloaded line-index v0.1.2
[INFO] [stderr]   Downloaded squawk-syntax v2.48.0
[INFO] [stderr]   Downloaded rowan v0.15.17
[INFO] [stderr]   Downloaded annotate-snippets v0.12.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 73ea2d69c445238ca447d7735f9668544393de3bfceabb7b78243883cac51b24
[INFO] running `Command { std: "docker" "start" "-a" "73ea2d69c445238ca447d7735f9668544393de3bfceabb7b78243883cac51b24", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "73ea2d69c445238ca447d7735f9668544393de3bfceabb7b78243883cac51b24", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "73ea2d69c445238ca447d7735f9668544393de3bfceabb7b78243883cac51b24", kill_on_drop: false }`
[INFO] [stdout] 73ea2d69c445238ca447d7735f9668544393de3bfceabb7b78243883cac51b24
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 54d148921659c411cc92d71c3d1d51fbfff1de5ed6938e83b0d4840bf88b7356
[INFO] running `Command { std: "docker" "start" "-a" "54d148921659c411cc92d71c3d1d51fbfff1de5ed6938e83b0d4840bf88b7356", kill_on_drop: false }`
[INFO] [stderr]    Compiling text-size v1.1.1
[INFO] [stderr]    Compiling countme v3.0.1
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling drop_bomb v0.1.5
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling squawk-lexer v2.48.0
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling nohash-hasher v0.2.0
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling unicode-width v0.2.1
[INFO] [stderr]    Compiling squawk-parser v2.48.0
[INFO] [stderr]    Compiling smol_str v0.3.2
[INFO] [stderr]    Compiling annotate-snippets v0.12.4
[INFO] [stderr]    Compiling line-index v0.1.2
[INFO] [stderr]    Compiling rowan v0.15.17
[INFO] [stderr]    Compiling insta v1.43.1
[INFO] [stderr]    Compiling squawk-syntax v2.48.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling enum-iterator-derive v1.4.0
[INFO] [stderr]    Compiling enum-iterator v2.1.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_plain v1.0.2
[INFO] [stderr]    Compiling squawk-linter v2.48.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 27.93s
[INFO] running `Command { std: "docker" "inspect" "54d148921659c411cc92d71c3d1d51fbfff1de5ed6938e83b0d4840bf88b7356", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "54d148921659c411cc92d71c3d1d51fbfff1de5ed6938e83b0d4840bf88b7356", kill_on_drop: false }`
[INFO] [stdout] 54d148921659c411cc92d71c3d1d51fbfff1de5ed6938e83b0d4840bf88b7356
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1ef73cda16aa624f54ddccc991f19e3f23802d5098daa4f1812431e33eda7594
[INFO] running `Command { std: "docker" "start" "-a" "1ef73cda16aa624f54ddccc991f19e3f23802d5098daa4f1812431e33eda7594", kill_on_drop: false }`
[INFO] [stderr]    Compiling squawk-linter v2.48.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.93s
[INFO] running `Command { std: "docker" "inspect" "1ef73cda16aa624f54ddccc991f19e3f23802d5098daa4f1812431e33eda7594", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1ef73cda16aa624f54ddccc991f19e3f23802d5098daa4f1812431e33eda7594", kill_on_drop: false }`
[INFO] [stdout] 1ef73cda16aa624f54ddccc991f19e3f23802d5098daa4f1812431e33eda7594
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 8edff8db701c5bc760429db2c47b57b0d5d43f3c259dca5c95459e3574392574
[INFO] running `Command { std: "docker" "start" "-a" "8edff8db701c5bc760429db2c47b57b0d5d43f3c259dca5c95459e3574392574", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/squawk_linter-90c8e98d7c6284a8)
[INFO] [stdout] 
[INFO] [stdout] running 274 tests
[INFO] [stdout] test analyze::tests::alter_table ... ok
[INFO] [stdout] test analyze::tests::select ... ok
[INFO] [stdout] test analyze::tests::create_table_with_foreign_key ... ok
[INFO] [stdout] test analyze::tests::create_table_without_foreign_key ... ok
[INFO] [stdout] test ignore::test::file_ignore_anywhere_works ... ok
[INFO] [stdout] test ignore::test::file_ignore_with_multiple_rules ... ok
[INFO] [stdout] test analyze::tests::create_table_with_table_level_foreign_key ... ok
[INFO] [stdout] test ignore::test::ignore_multiple_stmts ... ok
[INFO] [stdout] test ignore::test::file_ignore_with_all_rules ... ok
[INFO] [stdout] test ignore::test::multi_ignore ... ok
[INFO] [stdout] test ignore::test::multi_ignore_c_style_comment ... ok
[INFO] [stdout] test ignore::test::multiple_sql_comments_with_ignore_is_ok ... ok
[INFO] [stdout] test ignore::test::file_single_rule ... ok
[INFO] [stdout] test ignore::test::file_ignore_c_style_comment ... ok
[INFO] [stdout] test ignore::test::single_ignore ... ok
[INFO] [stdout] test ignore::test::single_ignore_c_style_comment ... ok
[INFO] [stdout] test ignore::test::file_ignore_at_end_of_file_is_fine ... ok
[INFO] [stdout] test ignore::test::file_ignore_with_trailing_comment ... ok
[INFO] [stdout] test ignore::test::line_ignore_with_trailing_comment ... ok
[INFO] [stdout] test ignore::test::file_level_only_ignores_specific_rules ... ok
[INFO] [stdout] test ignore::test::file_ignore_with_invalid_rules ... ok
[INFO] [stdout] test ignore::test::starting_line_aka_zero ... ok
[INFO] [stdout] test ignore::test::regression_unknown_name ... ok
[INFO] [stdout] test rules::adding_field_with_default::test::add_numbers_ok ... ok
[INFO] [stdout] test rules::adding_field_with_default::test::default_jsonb_ok ... ok
[INFO] [stdout] test rules::adding_field_with_default::test::default_enum_ok ... ok
[INFO] [stdout] test rules::adding_field_with_default::test::default_bool_ok ... ok
[INFO] [stdout] test rules::adding_field_with_default::test::default_func_current_timestamp_ok ... ok
[INFO] [stdout] test rules::adding_field_with_default::test::default_str_ok ... ok
[INFO] [stdout] test rules::adding_field_with_default::test::default_empty_array_ok ... ok
[INFO] [stdout] test rules::adding_field_with_default::test::docs_example_error_on_pg_11 ... ok
[INFO] [stdout] test rules::adding_field_with_default::test::docs_example_ok ... ok
[INFO] [stdout] test rules::adding_field_with_default::test::docs_example_ok_post_pg_11 ... ok
[INFO] [stdout] test rules::adding_field_with_default::test::generated_stored_err ... ok
[INFO] [stdout] test rules::adding_foreign_key_constraint::test::add_column_references_lock ... ok
[INFO] [stdout] test rules::adding_field_with_default::test::default_random_with_args_err ... ok
[INFO] [stdout] test rules::adding_field_with_default::test::arbitrary_func_err ... ok
[INFO] [stdout] test rules::adding_field_with_default::test::default_volatile_func_err ... ok
[INFO] [stdout] test rules::adding_foreign_key_constraint::test::add_foreign_key_constraint_not_valid_validate ... ok
[INFO] [stdout] test rules::adding_foreign_key_constraint::test::add_foreign_key_constraint_lock ... ok
[INFO] [stdout] test rules::adding_foreign_key_constraint::test::alter_table_foreign_key_in_transaction ... ok
[INFO] [stdout] test rules::adding_field_with_default::test::default_uuid_error_multi_stmt ... ok
[INFO] [stdout] test rules::adding_foreign_key_constraint::test::alter_table_foreign_key_assume_transaction ... ok
[INFO] [stdout] test rules::adding_field_with_default::test::default_func_now_ok ... ok
[INFO] [stdout] test rules::adding_not_null_field::test::adding_field_that_is_not_nullable ... ok
[INFO] [stdout] test rules::adding_foreign_key_constraint::test::create_table_with_column_references ... ok
[INFO] [stdout] test rules::adding_foreign_key_constraint::test::create_table_with_foreign_key_constraint ... ok
[INFO] [stdout] test rules::adding_field_with_default::test::default_uuid_error ... ok
[INFO] [stdout] test rules::adding_not_null_field::test::pg12_without_validated_check_err ... ok
[INFO] [stdout] test rules::adding_not_null_field::test::pg16_cross_migration_validate_then_set_not_null_ok ... ok
[INFO] [stdout] test rules::adding_not_null_field::test::pg12_cross_migration_validate_then_set_not_null_ok ... ok
[INFO] [stdout] test rules::adding_not_null_field::test::pg12_with_check_but_not_validated_err ... ok
[INFO] [stdout] test rules::adding_not_null_field::test::regression_gh_issue_628_pg12_with_validated_check_ok ... ok
[INFO] [stdout] test rules::adding_not_null_field::test::regression_gh_issue_628_pg11_with_validated_check_err ... ok
[INFO] [stdout] test rules::adding_not_null_field::test::regression_gh_issue_519 ... ok
[INFO] [stdout] test rules::adding_primary_key_constraint::test::okay_add_constraint ... ok
[INFO] [stdout] test rules::adding_not_null_field::test::set_not_null ... ok
[INFO] [stdout] test rules::adding_primary_key_constraint::test::plain_primary_key ... ok
[INFO] [stdout] test rules::adding_primary_key_constraint::test::serial_primary_key ... ok
[INFO] [stdout] test rules::adding_required_field::test::generated_stored_ok ... ok
[INFO] [stdout] test rules::adding_not_null_field::test::regression_gh_issue_628_pg16_with_validated_check_ok ... ok
[INFO] [stdout] test rules::adding_required_field::test::not_null_with_default ... ok
[INFO] [stdout] test rules::adding_required_field::test::not_null_without_default ... ok
[INFO] [stdout] test rules::adding_not_null_field::test::adding_field_that_is_not_nullable_in_version_11 ... ok
[INFO] [stdout] test rules::adding_field_with_default::test::default_with_const_bin_expr ... ok
[INFO] [stdout] test rules::adding_required_field::test::nullable_ok ... ok
[INFO] [stdout] test rules::adding_not_null_field::test::adding_field_that_is_not_nullable_without_default ... ok
[INFO] [stdout] test rules::adding_not_null_field::test::pg12_with_different_column_validated_err ... ok
[INFO] [stdout] test rules::adding_required_field::test::generated_stored_not_null_ok ... ok
[INFO] [stdout] test rules::ban_alter_domain_with_add_constraint::test::err ... ok
[INFO] [stdout] test rules::adding_not_null_field::test::pg11_cross_migration_validate_then_set_not_null_err ... ok
[INFO] [stdout] test rules::ban_char_field::test::creating_table_with_var_char_and_text_okay ... ok
[INFO] [stdout] test rules::ban_char_field::test::creating_table_with_char_errors ... ok
[INFO] [stdout] test rules::ban_char_field::test::alter_table_err ... ok
[INFO] [stdout] test rules::ban_alter_domain_with_add_constraint::test::ok ... ok
[INFO] [stdout] test rules::ban_char_field::test::array_char_type_err ... ok
[INFO] [stdout] test rules::ban_char_field::test::case_insensitive ... ok
[INFO] [stdout] test rules::ban_char_field::test::fix_alter_table ... ok
[INFO] [stdout] test rules::ban_char_field::test::fix_array_types ... ok
[INFO] [stdout] test rules::ban_char_field::test::fix_mixed_case ... ok
[INFO] [stdout] test rules::ban_char_field::test::fix_char_with_length ... ok
[INFO] [stdout] test rules::ban_char_field::test::all_the_types ... ok
[INFO] [stdout] test rules::ban_concurrent_index_creation_in_transaction::test::ban_concurrent_index_creation_in_transaction_ok ... ok
[INFO] [stdout] test rules::ban_char_field::test::fix_multiple_columns ... ok
[INFO] [stdout] test rules::ban_concurrent_index_creation_in_transaction::test::assuming_in_transaction_ok ... ok
[INFO] [stdout] test rules::ban_concurrent_index_creation_in_transaction::test::assuming_in_transaction_ok_also ... ok
[INFO] [stdout] test rules::ban_create_domain_with_constraint::test::err ... ok
[INFO] [stdout] test rules::ban_concurrent_index_creation_in_transaction::test::assuming_in_transaction_err ... ok
[INFO] [stdout] test rules::ban_create_domain_with_constraint::test::err_with_multiple_constraints ... ok
[INFO] [stdout] test rules::ban_create_domain_with_constraint::test::ok ... ok
[INFO] [stdout] test rules::ban_drop_column::test::err ... ok
[INFO] [stdout] test rules::ban_concurrent_index_creation_in_transaction::test::ban_concurrent_index_creation_in_transaction_err ... ok
[INFO] [stdout] test rules::ban_truncate_cascade::test::err ... ok
[INFO] [stdout] test rules::ban_uncommitted_transaction::test::committed_transaction_ok ... ok
[INFO] [stdout] test rules::ban_drop_table::test::err ... ok
[INFO] [stdout] test rules::ban_uncommitted_transaction::test::fix_adds_commit ... ok
[INFO] [stdout] test rules::ban_char_field::test::fix_char_without_length ... ok
[INFO] [stdout] test rules::ban_uncommitted_transaction::test::fix_adds_commit_to_start_transaction ... ok
[INFO] [stdout] test rules::ban_uncommitted_transaction::test::multiple_transactions_last_uncommitted_err ... ok
[INFO] [stdout] test rules::ban_uncommitted_transaction::test::begin_work_uncommitted_err ... ok
[INFO] [stdout] test rules::ban_uncommitted_transaction::test::no_transaction_ok ... ok
[INFO] [stdout] test rules::ban_uncommitted_transaction::test::start_transaction_uncommitted_err ... ok
[INFO] [stdout] test rules::ban_drop_database::test::ban_drop_database ... ok
[INFO] [stdout] test rules::ban_uncommitted_transaction::test::uncommitted_transaction_err ... ok
[INFO] [stdout] test rules::ban_drop_not_null::test::err ... ok
[INFO] [stdout] test rules::ban_truncate_cascade::test::ok ... ok
[INFO] [stdout] test rules::ban_uncommitted_transaction::test::nested_begin_only_last_uncommitted_err ... ok
[INFO] [stdout] test rules::ban_uncommitted_transaction::test::rolled_back_transaction_ok ... ok
[INFO] [stdout] test rules::changing_column_type::test::another_err ... ok
[INFO] [stdout] test rules::constraint_missing_not_valid::test::adding_check_constraint_err ... ok
[INFO] [stdout] test rules::changing_column_type::test::err ... ok
[INFO] [stdout] test rules::constraint_missing_not_valid::test::adding_check_constraint_ok ... ok
[INFO] [stdout] test rules::constraint_missing_not_valid::test::new_table_with_transaction_ok ... ok
[INFO] [stdout] test rules::constraint_missing_not_valid::test::adding_fk_err ... ok
[INFO] [stdout] test rules::constraint_missing_not_valid::test::new_table_assume_transaction_ok ... ok
[INFO] [stdout] test rules::constraint_missing_not_valid::test::regression_with_indexing_ok ... ok
[INFO] [stdout] test rules::constraint_missing_not_valid::test::adding_fk_not_valid_ok ... ok
[INFO] [stdout] test rules::constraint_missing_not_valid::test::not_valid_validate_transaction_err ... ok
[INFO] [stdout] test rules::disallow_unique_constraint::test::also_ok ... ok
[INFO] [stdout] test rules::constraint_missing_not_valid::test::not_valid_validate_assume_transaction_err ... ok
[INFO] [stdout] test rules::constraint_missing_not_valid::test::adding_using_index_ok ... ok
[INFO] [stdout] test rules::disallow_unique_constraint::test::adding_unique_constraint_err ... ok
[INFO] [stdout] test rules::constraint_missing_not_valid::test::not_valid_validate_with_assume_in_transaction_with_explicit_commit_err ... ok
[INFO] [stdout] test rules::constraint_missing_not_valid::test::using_unique_index_ok ... ok
[INFO] [stdout] test rules::disallow_unique_constraint::test::unique_constraint_ok ... ok
[INFO] [stdout] test rules::disallow_unique_constraint::test::unique_constraint_after_create_table ... ok
[INFO] [stdout] test rules::disallow_unique_constraint::test::unique_constraint_inline_add_column_unique_err ... ok
[INFO] [stdout] test rules::disallow_unique_constraint::test::ok ... ok
[INFO] [stdout] test rules::disallow_unique_constraint::test::unique_constraint_inline_add_column_err ... ok
[INFO] [stdout] test rules::prefer_bigint_over_int::test::err ... ok
[INFO] [stdout] test rules::disallow_unique_constraint::test::unique_constraint_after_create_table_with_assume_in_transaction ... ok
[INFO] [stdout] test rules::prefer_bigint_over_int::test::fix_mixed_case ... ok
[INFO] [stdout] test rules::prefer_bigint_over_int::test::fix_array_types ... ok
[INFO] [stdout] test rules::prefer_bigint_over_int::test::fix_with_constraints ... ok
[INFO] [stdout] test rules::prefer_bigint_over_int::test::ok ... ok
[INFO] [stdout] test rules::prefer_bigint_over_smallint::test::fix_mixed_case ... ok
[INFO] [stdout] test rules::prefer_bigint_over_smallint::test::fix_multiple_columns ... ok
[INFO] [stdout] test rules::prefer_bigint_over_smallint::test::err ... ok
[INFO] [stdout] test rules::prefer_bigint_over_int::test::fix_multiple_columns ... ok
[INFO] [stdout] test rules::prefer_identity::test::fix_mixed_case ... ok
[INFO] [stdout] test rules::prefer_bigint_over_smallint::test::fix_with_constraints ... ok
[INFO] [stdout] test rules::prefer_identity::test::ok_when_quoted ... ok
[INFO] [stdout] test rules::prefer_bigint_over_smallint::test::ok ... ok
[INFO] [stdout] test rules::prefer_identity::test::ok ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::alter_column_set_not_null ... ok
[INFO] [stdout] test rules::prefer_bigint_over_smallint::test::fix_array_types ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::alter_table_drop_column_err ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::alter_table_drop_constraint_err ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::alter_table_err ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::alter_table_drop_column_ok ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::alter_table_ok ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::assume_in_transaction_add_column_ok ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::assume_in_transaction_drop_table_ok ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::assume_in_transaction_create_table_ok ... ok
[INFO] [stdout] test rules::prefer_bigint_over_smallint::test::fix_smallint_types ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::create_index_concurrently_err ... ok
[INFO] [stdout] test rules::prefer_identity::test::fix_serial_types ... ok
[INFO] [stdout] test rules::prefer_identity::test::err ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::create_index_concurrently_unnamed_ok ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::create_temporary_table_on_commit_drop_ok ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::create_temp_table_without_on_commit_drop_err ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::create_table_err ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::create_index_concurrently_without_name_ok ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::double_add_after_drop_err ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::create_table_with_on_commit_drop_err ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::disable_row_level_security_err ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::create_temp_table_on_commit_drop_ok ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::drop_before_add_foreign_key_ok ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::drop_index_if_exists_ok ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::drop_before_end_ok ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::drop_index_err ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::enable_row_level_security_err ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::fix_alter_table_drop_constraint_if_exists ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::fix_drop_index_if_exists ... ok
[INFO] [stdout] test rules::prefer_bigint_over_int::test::fix_int_types ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::enable_row_level_security_without_exists_check_err ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::fix_create_table_if_not_exists ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::fix_alter_table_add_column_if_not_exists ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::fix_alter_table_drop_column_if_exists ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::fix_create_index_if_not_exists ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::prefer_robust_stmt_part_2_ok ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::prefer_robust_stmt_part_5_ok ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::fix_drop_table_if_exists ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::fix_drop_type_if_exists ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::prefer_robust_stmt_part_4_ok ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::prefer_robust_stmt_part_6_ok ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::start_transaction_ok ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::select_ok ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::insert_ok ... ok
[INFO] [stdout] test rules::prefer_text_field::test::create_table_with_pgcatalog_varchar_err ... ok
[INFO] [stdout] test rules::prefer_text_field::test::adding_column_non_text_err ... ok
[INFO] [stdout] test rules::prefer_text_field::test::fix_alter_table ... ok
[INFO] [stdout] test rules::prefer_text_field::test::fix_multiple_varchar_columns ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::prefer_robust_stmt_ok ... ok
[INFO] [stdout] test rules::prefer_robust_stmts::test::prefer_robust_stmt_part_3_ok ... ok
[INFO] [stdout] test rules::prefer_text_field::test::fix_mixed_case_varchar ... ok
[INFO] [stdout] test rules::prefer_text_field::test::create_table_with_text_ok ... ok
[INFO] [stdout] test rules::prefer_text_field::test::create_table_with_varchar_err ... ok
[INFO] [stdout] test rules::prefer_text_field::test::increase_varchar_size_err ... ok
[INFO] [stdout] test rules::prefer_timestamptz::test::create_table_with_time_zone_ok ... ok
[INFO] [stdout] test rules::prefer_text_field::test::varchar_without_specified_limit_ok ... ok
[INFO] [stdout] test rules::prefer_text_field::test::fix_pgcatalog_varchar ... ok
[INFO] [stdout] test rules::prefer_timestamptz::test::alter_table_with_timestamp_err ... ok
[INFO] [stdout] test rules::prefer_text_field::test::fix_varchar_with_length ... ok
[INFO] [stdout] test rules::prefer_timestamptz::test::fix_alter_table_timestamp ... ok
[INFO] [stdout] test rules::prefer_timestamptz::test::fix_timestamp_array ... ok
[INFO] [stdout] test rules::require_concurrent_index_creation::test::adding_index_concurrently_ok ... ok
[INFO] [stdout] test rules::renaming_table::test::err ... ok
[INFO] [stdout] test rules::prefer_timestamptz::test::create_table_with_timestamp_err ... ok
[INFO] [stdout] test rules::require_concurrent_index_creation::test::adding_index_non_concurrently_err ... ok
[INFO] [stdout] test rules::require_concurrent_index_creation::test::fix_add_concurrently_named_index ... ok
[INFO] [stdout] test rules::prefer_text_field::test::fix_varchar_arrays ... ok
[INFO] [stdout] test rules::require_concurrent_index_creation::test::new_table_in_assume_transaction_ok ... ok
[INFO] [stdout] test rules::require_concurrent_index_deletion::test::drop_index_missing_concurrently_err ... ok
[INFO] [stdout] test rules::require_concurrent_index_deletion::test::fix_add_concurrently_if_exists ... ok
[INFO] [stdout] test rules::require_concurrent_index_deletion::test::fix_add_concurrently_multiple_indexes ... ok
[INFO] [stdout] test rules::prefer_timestamptz::test::fix_timestamp_to_timestamptz ... ok
[INFO] [stdout] test rules::require_concurrent_index_deletion::test::regression_false_positive_drop_table_ok ... ok
[INFO] [stdout] test rules::require_concurrent_index_deletion::test::regression_false_positive_drop_trigger_ok ... ok
[INFO] [stdout] test rules::renaming_column::test::err ... ok
[INFO] [stdout] test rules::require_concurrent_index_deletion::test::regression_false_positive_drop_type_ok ... ok
[INFO] [stdout] test rules::require_concurrent_index_deletion::test::fix_add_concurrently_simple ... ok
[INFO] [stdout] test rules::require_enum_value_ordering::test::err_add_value_if_not_exists_without_ordering ... ok
[INFO] [stdout] test rules::require_enum_value_ordering::test::ok_add_value_after ... ok
[INFO] [stdout] test rules::require_enum_value_ordering::test::ok_add_value_before ... ok
[INFO] [stdout] test rules::require_table_schema::test::alter_table_err ... ok
[INFO] [stdout] test rules::require_table_schema::test::alter_table_ok ... ok
[INFO] [stdout] test rules::prefer_timestamptz::test::fix_timestamp_without_time_zone ... ok
[INFO] [stdout] test rules::require_table_schema::test::create_table_as_ok ... ok
[INFO] [stdout] test rules::require_enum_value_ordering::test::err_add_value_without_ordering ... ok
[INFO] [stdout] test rules::require_table_schema::test::create_table_as_err ... ok
[INFO] [stdout] test rules::require_table_schema::test::create_table_err ... ok
[INFO] [stdout] test rules::require_table_schema::test::drop_table_ok ... ok
[INFO] [stdout] test rules::require_timeout_settings::test::err_missing_both_timeouts ... ok
[INFO] [stdout] test rules::prefer_timestamptz::test::alter_table_with_time_zone_ok ... ok
[INFO] [stdout] test rules::require_concurrent_index_deletion::test::drop_index_concurrently_ok ... ok
[INFO] [stdout] test rules::require_timeout_settings::test::err_missing_lock_timeout ... ok
[INFO] [stdout] test rules::require_timeout_settings::test::err_timeouts_after_ddl ... ok
[INFO] [stdout] test rules::require_concurrent_index_creation::test::fix_add_concurrently_unnamed_index ... ok
[INFO] [stdout] test rules::require_concurrent_index_creation::test::new_table_ok ... ok
[INFO] [stdout] test rules::require_timeout_settings::test::err_timeouts_using_schema ... ok
[INFO] [stdout] test rules::require_timeout_settings::test::fix_add_both_timeouts ... ok
[INFO] [stdout] test rules::require_timeout_settings::test::fix_add_lock_timeout_only ... ok
[INFO] [stdout] test rules::require_table_schema::test::create_table_ok ... ok
[INFO] [stdout] test rules::require_timeout_settings::test::fix_add_statement_timeout_only ... ok
[INFO] [stdout] test rules::require_table_schema::test::drop_table_err ... ok
[INFO] [stdout] test rules::require_timeout_settings::test::fix_with_prefix_comment_c_style ... ok
[INFO] [stdout] test rules::require_enum_value_ordering::test::fix_add_value_without_ordering ... ok
[INFO] [stdout] test rules::require_timeout_settings::test::ok_no_ddl_operations ... ok
[INFO] [stdout] test rules::require_timeout_settings::test::err_missing_statement_timeout ... ok
[INFO] [stdout] test rules::require_timeout_settings::test::err_other_ddl_operations ... ok
[INFO] [stdout] test rules::require_timeout_settings::test::ok_both_timeouts_present ... ok
[INFO] [stdout] test rules::require_timeout_settings::test::ok_other_ddl_with_timeouts ... ok
[INFO] [stdout] test rules::require_timeout_settings::test::ok_both_timeouts_present_casing ... ok
[INFO] [stdout] test rules::transaction_nesting::test::begin_assume_transaction_err ... ok
[INFO] [stdout] test rules::require_timeout_settings::test::fix_multiple_ddl_statements ... ok
[INFO] [stdout] test rules::transaction_nesting::test::begin_repeated_err ... ok
[INFO] [stdout] test rules::transaction_nesting::test::commit_repeated_err ... ok
[INFO] [stdout] test rules::require_timeout_settings::test::fix_with_leading_comment_c_style ... ok
[INFO] [stdout] test rules::transaction_nesting::test::no_nesting_ok ... ok
[INFO] [stdout] test rules::transaction_nesting::test::commit_with_assume_in_transaction_err ... ok
[INFO] [stdout] test rules::transaction_nesting::test::no_nesting_with_assume_transaction_ok ... ok
[INFO] [stdout] test rules::transaction_nesting::test::no_nesting_repeated_ok ... ok
[INFO] [stdout] test rules::transaction_nesting::test::rollback_with_assume_in_transaction_err ... ok
[INFO] [stdout] test tests::prefer_timestamp_aliases ... ok
[INFO] [stdout] test tests::invalid_rule_name ... ok
[INFO] [stdout] test tests::with_rules_exclude_removes_default_rule ... ok
[INFO] [stdout] test tests::with_rules_exclude_takes_precedence_over_include ... ok
[INFO] [stdout] test tests::with_rules_opt_in_disabled_by_default ... ok
[INFO] [stdout] test tests::with_rules_opt_in_enabled_via_include ... ok
[INFO] [stdout] test version::test_pg_version::eq ... ok
[INFO] [stdout] test version::test_pg_version::gt ... ok
[INFO] [stdout] test rules::require_timeout_settings::test::fix_with_leading_comments ... ok
[INFO] [stdout] test version::test_pg_version::parse ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 274 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "8edff8db701c5bc760429db2c47b57b0d5d43f3c259dca5c95459e3574392574", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8edff8db701c5bc760429db2c47b57b0d5d43f3c259dca5c95459e3574392574", kill_on_drop: false }`
[INFO] [stdout] 8edff8db701c5bc760429db2c47b57b0d5d43f3c259dca5c95459e3574392574
