[INFO] fetching crate rigsql-rules 0.7.3...
[INFO] testing rigsql-rules-0.7.3 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate rigsql-rules 0.7.3 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate rigsql-rules 0.7.3
[INFO] finished tweaking crates.io crate rigsql-rules 0.7.3
[INFO] tweaked toml for crates.io crate rigsql-rules 0.7.3 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rigsql-rules 0.7.3 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rigsql-rules 0.7.3 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded smol_str v0.3.6
[INFO] [stderr]   Downloaded rigsql-parser v0.7.3
[INFO] [stderr]   Downloaded borsh v1.6.0
[INFO] [stderr]   Downloaded rigsql-lexer v0.7.3
[INFO] [stderr]   Downloaded rigsql-core v0.7.3
[INFO] [stderr]   Downloaded insta v1.48.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] b8a8d668116c5473d4ce854910844814a73361980ab4e08c95dedc09271a4c02
[INFO] running `Command { std: "docker" "start" "b8a8d668116c5473d4ce854910844814a73361980ab4e08c95dedc09271a4c02", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b8a8d668116c5473d4ce854910844814a73361980ab4e08c95dedc09271a4c02", 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" "b8a8d668116c5473d4ce854910844814a73361980ab4e08c95dedc09271a4c02" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b8a8d668116c5473d4ce854910844814a73361980ab4e08c95dedc09271a4c02", 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" "b8a8d668116c5473d4ce854910844814a73361980ab4e08c95dedc09271a4c02" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling smol_str v0.3.6
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling rigsql-core v0.7.3
[INFO] [stderr]    Compiling rigsql-lexer v0.7.3
[INFO] [stderr]    Compiling rigsql-rules v0.7.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 16.33s
[INFO] running `Command { std: "docker" "inspect" "b8a8d668116c5473d4ce854910844814a73361980ab4e08c95dedc09271a4c02", 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" "b8a8d668116c5473d4ce854910844814a73361980ab4e08c95dedc09271a4c02" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling console v0.16.3
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling rigsql-parser v0.7.3
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling insta v1.48.0
[INFO] [stderr]    Compiling rigsql-rules v0.7.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 11.74s
[INFO] running `Command { std: "docker" "inspect" "b8a8d668116c5473d4ce854910844814a73361980ab4e08c95dedc09271a4c02", 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" "b8a8d668116c5473d4ce854910844814a73361980ab4e08c95dedc09271a4c02" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rigsql_rules-d3adb8b8d291ecb9)
[INFO] [stdout] 
[INFO] [stdout] running 233 tests
[INFO] [stdout] test aliasing::al01::tests::test_al01_flags_implicit_alias ... ok
[INFO] [stdout] test aliasing::al01::tests::test_al01_accepts_explicit_alias ... ok
[INFO] [stdout] test aliasing::al02::tests::test_al02_flags_implicit_column_alias ... ok
[INFO] [stdout] test aliasing::al03::tests::test_al03_accepts_function_with_alias ... ok
[INFO] [stdout] test aliasing::al02::tests::test_al02_skips_non_select ... ok
[INFO] [stdout] test aliasing::al01::tests::test_al01_fix_inserts_as ... ok
[INFO] [stdout] test aliasing::al04::tests::test_al04_flags_duplicate_alias ... ok
[INFO] [stdout] test aliasing::al02::tests::test_al02_accepts_within_group ... ok
[INFO] [stdout] test aliasing::al05::tests::test_al05_accepts_used_cte ... ok
[INFO] [stdout] test aliasing::al06::tests::test_al06_min_length_accepts_long ... ok
[INFO] [stdout] test aliasing::al02::tests::test_al02_accepts_explicit_as ... ok
[INFO] [stdout] test aliasing::al06::tests::test_al06_default_no_violation ... ok
[INFO] [stdout] test aliasing::al03::tests::test_al03_accepts_simple_column ... ok
[INFO] [stdout] test aliasing::al03::tests::test_al03_flags_function_without_alias ... ok
[INFO] [stdout] test aliasing::al04::tests::test_al04_accepts_unique_aliases ... ok
[INFO] [stdout] test aliasing::al05::tests::test_al05_flags_unused_cte ... ok
[INFO] [stdout] test aliasing::al06::tests::test_al06_min_length_flags_short ... ok
[INFO] [stdout] test aliasing::al07::tests::test_al07_disabled_by_default ... ok
[INFO] [stdout] test ambiguous::am01::tests::test_am01_accepts_distinct_without_group_by ... ok
[INFO] [stdout] test aliasing::al08::tests::test_al08_flags_duplicate_column_alias ... ok
[INFO] [stdout] test ambiguous::am01::tests::test_am01_accepts_group_by_without_distinct ... ok
[INFO] [stdout] test aliasing::al07::tests::test_al07_enabled_flags_table_alias ... ok
[INFO] [stdout] test aliasing::al07::tests::test_al07_skips_column_alias ... ok
[INFO] [stdout] test aliasing::al09::tests::test_al09_accepts_different_alias ... ok
[INFO] [stdout] test ambiguous::am02::tests::test_am02_accepts_union_distinct ... ok
[INFO] [stdout] test aliasing::al08::tests::test_al08_accepts_unique_column_aliases ... ok
[INFO] [stdout] test aliasing::al09::tests::test_al09_flags_self_alias ... ok
[INFO] [stdout] test ambiguous::am02::tests::test_am02_accepts_union_all ... ok
[INFO] [stdout] test ambiguous::am03::tests::test_am03_accepts_all_implicit ... ok
[INFO] [stdout] test ambiguous::am01::tests::test_am01_flags_distinct_with_group_by ... ok
[INFO] [stdout] test ambiguous::am04::tests::test_am04_flags_select_star ... ok
[INFO] [stdout] test ambiguous::am04::tests::test_am04_accepts_count_star ... ok
[INFO] [stdout] test ambiguous::am02::tests::test_am02_flags_bare_union ... ok
[INFO] [stdout] test ambiguous::am04::tests::test_am04_accepts_explicit_columns ... ok
[INFO] [stdout] test ambiguous::am02::tests::test_am02_ignores_bare_union_in_tsql ... ok
[INFO] [stdout] test ambiguous::am03::tests::test_am03_accepts_all_explicit ... ok
[INFO] [stdout] test ambiguous::am05::tests::test_am05_accepts_inner_join ... ok
[INFO] [stdout] test ambiguous::am05::tests::test_am05_flags_bare_join ... ok
[INFO] [stdout] test ambiguous::am06::tests::test_am06_flags_mixed_order_by ... ok
[INFO] [stdout] test ambiguous::am05::tests::test_am05_accepts_left_join ... ok
[INFO] [stdout] test ambiguous::am06::tests::test_am06_accepts_all_explicit_order_by ... ok
[INFO] [stdout] test ambiguous::am06::tests::test_am06_accepts_all_positional_order_by ... ok
[INFO] [stdout] test ambiguous::am06::tests::test_am06_flags_mixed_group_by ... ok
[INFO] [stdout] test ambiguous::am06::tests::test_am06_accepts_all_explicit_group_by ... ok
[INFO] [stdout] test ambiguous::am06::tests::test_am06_accepts_all_positional_group_by ... ok
[INFO] [stdout] test ambiguous::am08::tests::test_am08_flags_multiple_commas ... ok
[INFO] [stdout] test ambiguous::am07::tests::test_am07_accepts_matching_columns ... ok
[INFO] [stdout] test ambiguous::am07::tests::test_am07_accepts_single_select ... ok
[INFO] [stdout] test capitalisation::cp01::tests::test_cp01_accepts_uppercase_keyword ... ok
[INFO] [stdout] test ambiguous::am09::tests::test_am09_accepts_no_limit ... ok
[INFO] [stdout] test ambiguous::am08::tests::test_am08_accepts_explicit_join ... ok
[INFO] [stdout] test ambiguous::am09::tests::test_am09_flags_limit_without_order_by ... ok
[INFO] [stdout] test ambiguous::am08::tests::test_am08_flags_comma_join ... ok
[INFO] [stdout] test capitalisation::cp01::tests::test_cp01_consistent_all_same_no_violation ... ok
[INFO] [stdout] test capitalisation::cp01::tests::test_cp01_consistent_flags_minority ... ok
[INFO] [stdout] test capitalisation::cp01::tests::test_cp01_flags_lowercase_keyword ... ok
[INFO] [stdout] test capitalisation::cp01::tests::test_cp01_consistent_majority_lower ... ok
[INFO] [stdout] test capitalisation::cp01::tests::test_cp01_fix_replaces_to_upper ... ok
[INFO] [stdout] test capitalisation::cp02::tests::test_cp02_consistent_majority_upper ... ok
[INFO] [stdout] test capitalisation::cp02::tests::test_cp02_lower_policy_flags_upper ... ok
[INFO] [stdout] test capitalisation::cp02::tests::test_cp02_skips_function_parent ... ok
[INFO] [stdout] test capitalisation::cp02::tests::test_cp02_skips_keywords ... ok
[INFO] [stdout] test capitalisation::cp03::tests::test_cp03_capitalise_policy ... ok
[INFO] [stdout] test capitalisation::cp03::tests::test_cp03_accepts_all_upper ... ok
[INFO] [stdout] test capitalisation::cp03::tests::test_cp03_consistent_flags_minority ... ok
[INFO] [stdout] test ambiguous::am09::tests::test_am09_accepts_limit_with_order_by ... ok
[INFO] [stdout] test ambiguous::am03::tests::test_am03_flags_inconsistent_direction ... ok
[INFO] [stdout] test capitalisation::cp01::tests::test_cp01_multiple_keywords ... ok
[INFO] [stdout] test capitalisation::cp03::tests::test_cp03_consistent_all_same_no_violation ... ok
[INFO] [stdout] test capitalisation::cp01::tests::test_cp01_lower_policy ... ok
[INFO] [stdout] test capitalisation::cp02::tests::test_cp02_consistent_all_lower_no_violation ... ok
[INFO] [stdout] test capitalisation::cp02::tests::test_cp02_consistent_flags_minority ... ok
[INFO] [stdout] test capitalisation::cp03::tests::test_cp03_flags_replace_function ... ok
[INFO] [stdout] test capitalisation::cp03::tests::test_cp03_skips_user_defined_function ... ok
[INFO] [stdout] test capitalisation::cp04::tests::test_cp04_fix_uppercases ... ok
[INFO] [stdout] test capitalisation::cp04::tests::test_cp04_accepts_uppercase_null ... ok
[INFO] [stdout] test capitalisation::cp04::tests::test_cp04_flags_lowercase_true ... ok
[INFO] [stdout] test capitalisation::cp04::tests::test_cp04_flags_lowercase_null ... ok
[INFO] [stdout] test capitalisation::cp03::tests::test_cp03_flags_lowercase_function ... ok
[INFO] [stdout] test capitalisation::cp05::tests::test_cp05_accepts_uppercase_type ... ok
[INFO] [stdout] test capitalisation::cp03::tests::test_cp03_flags_mixed_case ... ok
[INFO] [stdout] test capitalisation::cp03::tests::test_cp03_consistent_majority_lower ... ok
[INFO] [stdout] test capitalisation::cp05::tests::test_cp05_consistent_flags_minority ... ok
[INFO] [stdout] test capitalisation::cp03::tests::test_cp03_lower_policy_accepts_lower ... ok
[INFO] [stdout] test capitalisation::cp05::tests::test_cp05_lower_policy ... ok
[INFO] [stdout] test convention::cv01::tests::test_cv01_consistent_accepts_ansi_only ... ok
[INFO] [stdout] test convention::cv01::tests::test_cv01_consistent_accepts_cstyle_only ... ok
[INFO] [stdout] test capitalisation::cp03::tests::test_cp03_lower_policy_flags_upper ... ok
[INFO] [stdout] test capitalisation::cp05::tests::test_cp05_flags_lowercase_type ... ok
[INFO] [stdout] test convention::cv01::tests::test_cv01_consistent_flags_mixed_first_ansi_wins ... ok
[INFO] [stdout] test convention::cv01::tests::test_cv01_ansi_policy_flags_cstyle ... ok
[INFO] [stdout] test capitalisation::cp05::tests::test_cp05_consistent_all_same_no_violation ... ok
[INFO] [stdout] test capitalisation::cp05::tests::test_cp05_consistent_majority_lower ... ok
[INFO] [stdout] test convention::cv02::tests::test_cv02_accepts_coalesce ... ok
[INFO] [stdout] test convention::cv01::tests::test_cv01_cstyle_policy_flags_ansi ... ok
[INFO] [stdout] test convention::cv02::tests::test_cv02_flags_nvl ... ok
[INFO] [stdout] test convention::cv03::tests::test_cv03_accepts_no_trailing_comma ... ok
[INFO] [stdout] test convention::cv03::tests::test_cv03_flags_trailing_comma ... ok
[INFO] [stdout] test convention::cv04::tests::test_cv04_accepts_count_star ... ok
[INFO] [stdout] test convention::cv02::tests::test_cv02_flags_ifnull ... ok
[INFO] [stdout] test convention::cv05::tests::test_cv05_accepts_is_null ... ok
[INFO] [stdout] test convention::cv05::tests::test_cv05_accepts_tsql_update_set_null_assignment ... ok
[INFO] [stdout] test convention::cv05::tests::test_cv05_flags_equals_null ... ok
[INFO] [stdout] test convention::cv01::tests::test_cv01_consistent_flags_mixed_first_cstyle_wins ... ok
[INFO] [stdout] test convention::cv05::tests::test_cv05_accepts_update_set_null_assignment ... ok
[INFO] [stdout] test convention::cv04::tests::test_cv04_count_0_not_detected_yet ... ok
[INFO] [stdout] test convention::cv06::tests::test_cv06_accepts_semicolon ... ok
[INFO] [stdout] test convention::cv04::tests::test_cv04_count_1_not_detected_yet ... ok
[INFO] [stdout] test convention::cv05::tests::test_cv05_flags_multi_column_update_where ... ok
[INFO] [stdout] test convention::cv05::tests::test_cv05_accepts_exec_null_parameter ... ok
[INFO] [stdout] test convention::cv05::tests::test_cv05_flags_where_in_update ... ok
[INFO] [stdout] test convention::cv07::tests::test_cv07_accepts_normal_statement ... ok
[INFO] [stdout] test convention::cv06::tests::test_cv06_skips_tsql ... ok
[INFO] [stdout] test convention::cv08::tests::test_cv08_accepts_left_join ... ok
[INFO] [stdout] test convention::cv09::tests::test_cv09_flags_blocked_word ... ok
[INFO] [stdout] test convention::cv09::tests::test_cv09_no_blocked_words_no_violation ... ok
[INFO] [stdout] test convention::cv10::tests::test_cv10_accepts_single_quotes ... ok
[INFO] [stdout] test convention::cv11::tests::test_cv11_double_colon_policy_flags_cast ... ok
[INFO] [stdout] test convention::cv06::tests::test_cv06_flags_missing_semicolon ... ok
[INFO] [stdout] test convention::cv11::tests::test_cv11_accepts_cast_by_default ... ok
[INFO] [stdout] test convention::cv08::tests::test_cv08_flags_right_join ... ok
[INFO] [stdout] test convention::cv01::tests::test_cv01_consistent_flags_multiple_mismatches ... ok
[INFO] [stdout] test convention::cv10::tests::test_cv10_accepts_non_string ... ok
[INFO] [stdout] test convention::cv12::tests::test_cv12_accepts_explicit_join ... ok
[INFO] [stdout] test convention::cv12::tests::test_cv12_accepts_single_table_where ... ok
[INFO] [stdout] test convention::cv12::tests::test_cv12_flags_implicit_join ... ok
[INFO] [stdout] test layout::lt01::tests::test_lt01_flags_double_space ... ok
[INFO] [stdout] test layout::lt01::tests::test_lt01_single_trailing_space ... ok
[INFO] [stdout] test layout::lt01::tests::test_lt01_trailing_whitespace_removed ... ok
[INFO] [stdout] test layout::lt02::tests::test_lt02_flags_odd_indent ... ok
[INFO] [stdout] test layout::lt02::tests::test_lt02_accepts_4space_indent ... ok
[INFO] [stdout] test layout::lt01::tests::test_lt01_accepts_single_space ... ok
[INFO] [stdout] test layout::lt03::tests::test_lt03_accepts_newline_after_operator ... ok
[INFO] [stdout] test layout::lt01::tests::test_lt01_skips_indentation ... ok
[INFO] [stdout] test layout::lt03::tests::test_lt03_accepts_newline_before_operator ... ok
[INFO] [stdout] test layout::lt03::tests::test_lt03_accepts_proper_spacing ... ok
[INFO] [stdout] test layout::lt04::tests::test_lt04_fix_standalone_comma_line ... ok
[INFO] [stdout] test layout::lt04::tests::test_lt04_accepts_trailing_comma ... ok
[INFO] [stdout] test layout::lt04::tests::test_lt04_flags_leading_comma ... ok
[INFO] [stdout] test layout::lt03::tests::test_lt03_flags_missing_space ... ok
[INFO] [stdout] test layout::lt06::tests::test_lt06_accepts_no_space ... ok
[INFO] [stdout] test layout::lt05::tests::test_lt05_flags_long_line ... ok
[INFO] [stdout] test layout::lt06::tests::test_lt06_space_before_paren_not_detected_yet ... ok
[INFO] [stdout] test layout::lt07::tests::test_lt07_accepts_newline_after_nested_clause ... ok
[INFO] [stdout] test layout::lt04::tests::test_lt04_fix_leading_comma_after_end_with_trailing_whitespace ... ok
[INFO] [stdout] test layout::lt02::tests::test_lt02_fix_5_spaces_rounds_to_8 ... ok
[INFO] [stdout] test layout::lt02::tests::test_lt02_flags_mixed_tabs_spaces ... ok
[INFO] [stdout] test layout::lt09::tests::test_lt09_flags_multiple_targets_single_line ... ok
[INFO] [stdout] test layout::lt10::tests::test_lt10_accepts_same_line ... ok
[INFO] [stdout] test layout::lt10::tests::test_lt10_flags_next_line ... ok
[INFO] [stdout] test layout::lt05::tests::test_lt05_accepts_short_line ... ok
[INFO] [stdout] test layout::lt05::tests::test_lt05_custom_max_length ... ok
[INFO] [stdout] test layout::lt07::tests::test_lt07_flags_inline_bracket ... ok
[INFO] [stdout] test layout::lt11::tests::test_lt11_accepts_newlines ... ok
[INFO] [stdout] test layout::lt08::tests::test_lt08_accepts_single_cte ... ok
[INFO] [stdout] test layout::lt12::tests::test_lt12_accepts_single_trailing_newline ... ok
[INFO] [stdout] test layout::lt12::tests::test_lt12_flags_multiple_trailing_newlines ... ok
[INFO] [stdout] test layout::lt13::tests::test_lt13_flags_leading_whitespace ... ok
[INFO] [stdout] test layout::lt12::tests::test_lt12_flags_no_trailing_newline ... ok
[INFO] [stdout] test layout::lt11::tests::test_lt11_accepts_union_with_trailing_comment ... ok
[INFO] [stdout] test layout::lt13::tests::test_lt13_accepts_no_leading_whitespace ... ok
[INFO] [stdout] test layout::lt14::tests::test_lt14_accepts_single_clause ... ok
[INFO] [stdout] test layout::lt11::tests::test_lt11_flags_inline_union ... ok
[INFO] [stdout] test layout::lt14::tests::test_lt14_accepts_newlines_before_clauses ... ok
[INFO] [stdout] test references::rf01::tests::test_rf01_stub_no_false_positives ... ok
[INFO] [stdout] test layout::lt11::tests::test_lt11_accepts_union_with_leading_comment ... ok
[INFO] [stdout] test layout::lt07::tests::test_lt07_accepts_newline_before_bracket ... ok
[INFO] [stdout] test layout::lt09::tests::test_lt09_accepts_single_target ... ok
[INFO] [stdout] test layout::lt15::tests::test_lt15_accepts_single_blank_line ... ok
[INFO] [stdout] test references::rf02::tests::test_rf02_accepts_single_table ... ok
[INFO] [stdout] test layout::lt14::tests::test_lt14_flags_inline_clauses ... ok
[INFO] [stdout] test references::rf02::tests::test_rf02_flags_unqualified_in_where ... ok
[INFO] [stdout] test layout::lt15::tests::test_lt15_accepts_no_blank_lines ... ok
[INFO] [stdout] test references::rf02::tests::test_rf02_flags_unqualified_in_multi_table ... ok
[INFO] [stdout] test references::rf02::tests::test_rf02_ignores_tsql_variables ... ok
[INFO] [stdout] test references::rf03::tests::test_rf03_accepts_all_qualified ... ok
[INFO] [stdout] test references::rf02::tests::test_rf02_ignores_qualified_table_in_from ... ok
[INFO] [stdout] test references::rf01::tests::test_rf01_stub_no_false_positives_join ... ok
[INFO] [stdout] test references::rf02::tests::test_rf02_accepts_qualified_in_multi_table ... ok
[INFO] [stdout] test references::rf04::tests::test_rf04_accepts_normal_identifiers ... ok
[INFO] [stdout] test references::rf04::tests::test_rf04_flags_keyword_identifier_in_alias ... ok
[INFO] [stdout] test references::rf06::tests::test_rf06_accepts_necessary_quoting ... ok
[INFO] [stdout] test references::rf06::tests::test_rf06_flags_unnecessary_quoting ... ok
[INFO] [stdout] test references::rf05::tests::test_rf05_accepts_quoted_identifiers ... ok
[INFO] [stdout] test references::rf06::tests::test_rf06_accepts_bare_identifiers ... ok
[INFO] [stdout] test references::rf05::tests::test_rf05_accepts_normal_identifiers ... ok
[INFO] [stdout] test references::rf03::tests::test_rf03_accepts_all_unqualified ... ok
[INFO] [stdout] test references::rf03::tests::test_rf03_flags_inconsistent_qualification ... ok
[INFO] [stdout] test rigsql::rg05::tests::test_rg05_flags_bare_subquery ... ok
[INFO] [stdout] test rigsql::rg04::tests::test_rg04_accepts_having_with_group_by ... ok
[INFO] [stdout] test rigsql::rg03::tests::test_rg03_accepts_comparison ... ok
[INFO] [stdout] test rigsql::rg05::tests::test_rg05_accepts_aliased_subquery ... ok
[INFO] [stdout] test rigsql::rg03::tests::test_rg03_flags_between ... ok
[INFO] [stdout] test rigsql::rg04::tests::test_rg04_flags_having_without_group_by ... ok
[INFO] [stdout] test structure::st02::tests::test_st02_accepts_multi_when ... ok
[INFO] [stdout] test structure::st02::tests::test_st02_accepts_non_boolean_case ... ok
[INFO] [stdout] test structure::st02::tests::test_st02_flags_is_null_coalesce_pattern ... ok
[INFO] [stdout] test references::rf04::tests::test_rf04_flags_keyword_as_identifier ... ok
[INFO] [stdout] test structure::st02::tests::test_st02_flags_simple_boolean_case ... ok
[INFO] [stdout] test structure::st02::tests::test_st02_accepts_complex_case ... ok
[INFO] [stdout] test structure::st01::tests::test_st01_accepts_no_else ... ok
[INFO] [stdout] test structure::st01::tests::test_st01_accepts_else_value ... ok
[INFO] [stdout] test structure::st01::tests::test_st01_flags_else_null ... ok
[INFO] [stdout] test structure::st04::tests::test_st04_accepts_case_nested_in_then ... ok
[INFO] [stdout] test rigsql::rg02::tests::test_rg02_accepts_non_union ... ok
[INFO] [stdout] test structure::st03::tests::test_st03_accepts_no_cte ... ok
[INFO] [stdout] test structure::st03::tests::test_st03_flags_unused_cte ... ok
[INFO] [stdout] test structure::st04::tests::test_st04_accepts_simple_case ... ok
[INFO] [stdout] test structure::st03::tests::test_st03_accepts_used_cte ... ok
[INFO] [stdout] test structure::st04::tests::test_st04_accepts_case_in_else_subquery ... ok
[INFO] [stdout] test structure::st05::tests::test_st05_accepts_simple_from ... ok
[INFO] [stdout] test structure::st08::tests::test_st08_accepts_distinct_without_parens ... ok
[INFO] [stdout] test structure::st05::tests::test_st05_flags_subquery_in_from ... ok
[INFO] [stdout] test structure::st07::tests::test_st07_flags_using_clause ... ok
[INFO] [stdout] test structure::st04::tests::test_st04_flags_nested_case ... ok
[INFO] [stdout] test structure::st08::tests::test_st08_accepts_no_distinct ... ok
[INFO] [stdout] test structure::st07::tests::test_st07_accepts_on_clause ... ok
[INFO] [stdout] test structure::st06::tests::test_st06_no_false_positives ... ok
[INFO] [stdout] test structure::st09::tests::test_st09_no_false_positives ... ok
[INFO] [stdout] test structure::st10::tests::test_st10_flags_where_1_eq_1 ... ok
[INFO] [stdout] test structure::st11::tests::test_st11_no_false_positives ... ok
[INFO] [stdout] test structure::st12::tests::test_st12_accepts_separate_statements ... ok
[INFO] [stdout] test structure::st10::tests::test_st10_flags_where_true ... ok
[INFO] [stdout] test structure::st12::tests::test_st12_flags_consecutive_semicolons ... ok
[INFO] [stdout] test tsql::tq01::tests::test_tq01_stub_no_violations ... ok
[INFO] [stdout] test tsql::tq02::tests::test_tq02_no_false_positives_simple ... ok
[INFO] [stdout] test tsql::tq03::tests::test_tq03_no_violation_on_single_select ... ok
[INFO] [stdout] test tsql::tq02::tests::test_tq02_no_false_positives_ansi ... ok
[INFO] [stdout] test tsql::tq03::tests::test_tq03_flags_consecutive_go ... ok
[INFO] [stdout] test tsql::tq03::tests::test_tq03_skips_non_tsql ... ok
[INFO] [stdout] test structure::st12::tests::test_st12_accepts_single_semicolon ... ok
[INFO] [stdout] test structure::st10::tests::test_st10_accepts_normal_where ... ok
[INFO] [stdout] test tsql::tq01::tests::test_tq01_stub_no_violations_ansi ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 233 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rigsql_rules
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "b8a8d668116c5473d4ce854910844814a73361980ab4e08c95dedc09271a4c02", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b8a8d668116c5473d4ce854910844814a73361980ab4e08c95dedc09271a4c02", kill_on_drop: false }`
[INFO] [stdout] b8a8d668116c5473d4ce854910844814a73361980ab4e08c95dedc09271a4c02
