[INFO] fetching crate sqlshield 0.0.2...
[INFO] testing sqlshield-0.0.2 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate sqlshield 0.0.2 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate sqlshield 0.0.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate sqlshield 0.0.2
[INFO] tweaked toml for crates.io crate sqlshield 0.0.2 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate sqlshield 0.0.2 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 sqlshield 0.0.2 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 walkdir v2.4.0
[INFO] [stderr]   Downloaded winapi-util v0.1.6
[INFO] [stderr]   Downloaded windows-targets v0.52.0
[INFO] [stderr]   Downloaded thiserror-impl v1.0.58
[INFO] [stderr]   Downloaded sqlparser_derive v0.2.2
[INFO] [stderr]   Downloaded thiserror v1.0.58
[INFO] [stderr]   Downloaded crossbeam-deque v0.8.5
[INFO] [stderr]   Downloaded either v1.10.0
[INFO] [stderr]   Downloaded colored v2.1.0
[INFO] [stderr]   Downloaded log v0.4.20
[INFO] [stderr]   Downloaded tree-sitter v0.20.10
[INFO] [stderr]   Downloaded cc v1.0.106
[INFO] [stderr]   Downloaded memchr v2.7.1
[INFO] [stderr]   Downloaded tree-sitter-go v0.20.0
[INFO] [stderr]   Downloaded sqlparser v0.43.1
[INFO] [stderr]   Downloaded regex v1.10.3
[INFO] [stderr]   Downloaded aho-corasick v1.1.2
[INFO] [stderr]   Downloaded tree-sitter-python v0.20.4
[INFO] [stderr]   Downloaded tree-sitter-javascript v0.20.4
[INFO] [stderr]   Downloaded tree-sitter-rust v0.20.4
[INFO] [stderr]   Downloaded regex-syntax v0.8.2
[INFO] [stderr]   Downloaded rustix v0.38.31
[INFO] [stderr]   Downloaded windows_x86_64_gnullvm v0.52.0
[INFO] [stderr]   Downloaded windows_aarch64_gnullvm v0.52.0
[INFO] [stderr]   Downloaded regex-automata v0.4.5
[INFO] [stderr]   Downloaded windows_x86_64_msvc v0.52.0
[INFO] [stderr]   Downloaded windows_x86_64_gnu v0.52.0
[INFO] [stderr]   Downloaded windows_i686_msvc v0.52.0
[INFO] [stderr]   Downloaded windows_i686_gnu v0.52.0
[INFO] [stderr]   Downloaded windows_aarch64_msvc v0.52.0
[INFO] [stderr]   Downloaded tree-sitter-typescript v0.20.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 01c65d2dcb36be0fc907bede38cd4400358a213738ba437061e1e7a2a252a2e8
[INFO] running `Command { std: "docker" "start" "01c65d2dcb36be0fc907bede38cd4400358a213738ba437061e1e7a2a252a2e8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "01c65d2dcb36be0fc907bede38cd4400358a213738ba437061e1e7a2a252a2e8", 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" "01c65d2dcb36be0fc907bede38cd4400358a213738ba437061e1e7a2a252a2e8" "/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" "01c65d2dcb36be0fc907bede38cd4400358a213738ba437061e1e7a2a252a2e8", 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" "01c65d2dcb36be0fc907bede38cd4400358a213738ba437061e1e7a2a252a2e8" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling cc v1.0.106
[INFO] [stderr]    Compiling memchr v2.7.1
[INFO] [stderr]    Compiling regex-syntax v0.8.2
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling thiserror v1.0.58
[INFO] [stderr]    Compiling log v0.4.20
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling either v1.10.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling colored v2.1.0
[INFO] [stderr]    Compiling walkdir v2.4.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.5
[INFO] [stderr]    Compiling aho-corasick v1.1.2
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling tree-sitter v0.20.10
[INFO] [stderr]    Compiling tree-sitter-typescript v0.20.5
[INFO] [stderr]    Compiling tree-sitter-javascript v0.20.4
[INFO] [stderr]    Compiling tree-sitter-rust v0.20.4
[INFO] [stderr]    Compiling tree-sitter-go v0.20.0
[INFO] [stderr]    Compiling tree-sitter-python v0.20.4
[INFO] [stderr]    Compiling rayon v1.10.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling regex-automata v0.4.5
[INFO] [stderr]    Compiling thiserror-impl v1.0.58
[INFO] [stderr]    Compiling sqlparser_derive v0.2.2
[INFO] [stderr]    Compiling sqlparser v0.43.1
[INFO] [stderr]    Compiling regex v1.10.3
[INFO] [stderr]    Compiling sqlshield v0.0.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.13s
[INFO] running `Command { std: "docker" "inspect" "01c65d2dcb36be0fc907bede38cd4400358a213738ba437061e1e7a2a252a2e8", 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" "01c65d2dcb36be0fc907bede38cd4400358a213738ba437061e1e7a2a252a2e8" "/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 v0.38.31
[INFO] [stderr]    Compiling linux-raw-sys v0.4.13
[INFO] [stderr]    Compiling bitflags v2.5.0
[INFO] [stderr]    Compiling fastrand v2.0.2
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling tempfile v3.10.1
[INFO] [stderr]    Compiling sqlshield v0.0.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 11.57s
[INFO] running `Command { std: "docker" "inspect" "01c65d2dcb36be0fc907bede38cd4400358a213738ba437061e1e7a2a252a2e8", 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" "01c65d2dcb36be0fc907bede38cd4400358a213738ba437061e1e7a2a252a2e8" "/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.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sqlshield-9d400384fd786885)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test schema::sql::tests::postgres_unquoted_identifiers_lowercased ... ok
[INFO] [stdout] test schema::sql::tests::test_load_schema ... ok
[INFO] [stdout] test schema::sql::tests::non_postgres_dialect_lowercases_quoted_identifiers ... ok
[INFO] [stdout] test schema::sql::tests::postgres_quoted_identifiers_preserve_case ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/aliased_columns.rs (/opt/rustwide/target/debug/deps/aliased_columns-c5c681ee078c2621)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test aliased_qualified_unknown_column ... ok
[INFO] [stdout] test mix_of_aliased_and_unaliased_items ... ok
[INFO] [stdout] test cte_column_can_be_aliased_in_outer_query ... ok
[INFO] [stdout] test aliased_unknown_column_is_reported ... ok
[INFO] [stdout] test aliased_valid_column ... ok
[INFO] [stdout] test aliased_qualified_valid_column ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/case_insensitive.rs (/opt/rustwide/target/debug/deps/case_insensitive-59554006f25dc18b)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test uppercase_schema_lowercase_query ... ok
[INFO] [stdout] test alter_table_case_insensitive ... ok
[INFO] [stdout] test lowercase_schema_uppercase_query ... ok
[INFO] [stdout] test cte_reference_is_case_insensitive ... ok
[INFO] [stdout] test mixed_case_qualifier_resolves ... ok
[INFO] [stdout] test insert_target_columns_case_insensitive ... ok
[INFO] [stdout] test truly_missing_column_still_errors ... ok
[INFO] [stdout] test schema_qualified_table_case_insensitive ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cte_to_cte.rs (/opt/rustwide/target/debug/deps/cte_to_cte-d9b80080e3b92126)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test third_cte_can_reference_second ... ok
[INFO] [stdout] test cte_only_visible_to_later_ctes_not_earlier ... ok
[INFO] [stdout] test second_cte_can_reference_first ... ok
[INFO] [stdout] test second_cte_referencing_unknown_table_still_errors ... ok
[INFO] [stdout] test recursive_cte_can_reference_itself ... ok
[INFO] [stderr]      Running tests/derived_tables.rs (/opt/rustwide/target/debug/deps/derived_tables-ad75ac24958d98d6)
[INFO] [stdout] test explicit_cte_column_list_is_honored ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test outer_references_column_not_in_derived_projection ... ok
[INFO] [stdout] test derived_with_exprwithalias_exposes_alias_name ... ok
[INFO] [stdout] test valid_derived_table ... ok
[INFO] [stdout] test outer_references_derived_column_valid ... ok
[INFO] [stdout] test derived_alias_in_where ... ok
[INFO] [stdout] test derived_table_inner_missing_table_is_reported ... ok
[INFO] [stdout] test derived_table_inner_missing_column_is_reported ... ok
[INFO] [stdout] test nested_derived_tables ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dialect.rs (/opt/rustwide/target/debug/deps/dialect-868f13c450059529)
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test default_dialect_is_generic ... ok
[INFO] [stdout] test dialect_parses_common_aliases ... ok
[INFO] [stdout] test unknown_dialect_returns_error ... ok
[INFO] [stdout] test generic_dialect_validates_select ... ok
[INFO] [stdout] test all_dialects_validate_simple_select_without_error ... ok
[INFO] [stdout] test postgres_dialect_accepts_double_colon_cast ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dml.rs (/opt/rustwide/target/debug/deps/dml-dba18b8f2972b7c0)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test insert_into_unknown_table_is_reported ... ok
[INFO] [stdout] test delete_where_clause_qualified_unknown_column ... ok
[INFO] [stdout] test update_assignment_rhs_unknown_column_is_reported ... ok
[INFO] [stdout] test update_unknown_table_is_reported ... ok
[INFO] [stdout] test delete_unknown_table_is_reported ... ok
[INFO] [stdout] test insert_from_select_validates_source ... ok
[INFO] [stdout] test insert_unknown_column_is_reported ... ok
[INFO] [stdout] test update_valid ... ok
[INFO] [stdout] test insert_from_select_with_unknown_source_column ... ok
[INFO] [stdout] test update_unknown_assignment_column_is_reported ... ok
[INFO] [stdout] test delete_valid ... ok
[INFO] [stdout] test update_where_clause_unknown_column_is_reported ... ok
[INFO] [stdout] test insert_valid ... ok
[INFO] [stdout] test delete_where_clause_unknown_column_is_reported ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/finder.rs (/opt/rustwide/target/debug/deps/finder-2d18954521bfc5cd)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test unsupported_extension_returns_typed_error ... ok
[INFO] [stdout] test python_non_sql_strings_are_skipped ... ok
[INFO] [stdout] test python_f_string_placeholders_become_literal_ones ... ok
[INFO] [stdout] test line_numbers_are_one_based ... ok
[INFO] [stdout] test python_format_placeholders_are_stripped ... ok
[INFO] [stdout] test rust_format_placeholders_are_stripped ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/go_string_extraction.rs (/opt/rustwide/target/debug/deps/go_string_extraction-9b72e3f473c04dc8)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test raw_string_is_extracted ... ok
[INFO] [stdout] test double_percent_is_preserved_as_literal ... ok
[INFO] [stdout] test interpreted_string_is_extracted ... ok
[INFO] [stdout] test fmt_sprintf_format_verbs_are_replaced ... ok
[INFO] [stdout] test raw_string_with_embedded_quotes_preserves_them ... ok
[INFO] [stdout] test interpreted_string_with_escaped_quotes_preserves_them ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/javascript_string_extraction.rs (/opt/rustwide/target/debug/deps/javascript_string_extraction-685a2dcf78e2667b)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test ts_template_literal_with_substitution ... ok
[INFO] [stdout] test js_template_substitution_is_replaced ... ok
[INFO] [stdout] test ts_double_quoted_string ... ok
[INFO] [stdout] test js_template_literal ... ok
[INFO] [stdout] test js_single_quoted_string ... ok
[INFO] [stdout] test js_double_quoted_string ... ok
[INFO] [stdout] test tsx_string_in_component ... ok
[INFO] [stdout] test js_escaped_quote_preserves_quoted_identifier ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/join_constraint.rs (/opt/rustwide/target/debug/deps/join_constraint-09d55abe1ca82c62)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test join_on_with_unknown_left_column ... ok
[INFO] [stdout] test multiple_joins_each_on_is_validated ... ok
[INFO] [stdout] test join_on_with_unknown_right_column ... ok
[INFO] [stdout] test join_using_unknown_column ... ok
[INFO] [stdout] test join_on_valid ... ok
[INFO] [stdout] test join_using_valid ... ok
[INFO] [stdout] test join_on_with_function_call ... ok
[INFO] [stdout] test natural_join_with_shared_column_is_valid ... ok
[INFO] [stdout] test natural_join_with_no_shared_column_is_flagged ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/merge.rs (/opt/rustwide/target/debug/deps/merge-344377c045c0f008)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test merge_matched_delete_predicate_validates_columns ... ok
[INFO] [stdout] test merge_unknown_target_table_is_flagged ... ok
[INFO] [stdout] test merge_invalid_assignment_column_is_flagged ... ok
[INFO] [stdout] test merge_unknown_source_table_is_flagged ... ok
[INFO] [stdout] test merge_with_known_tables_and_columns_passes ... ok
[INFO] [stdout] test merge_on_predicate_unknown_column_flagged ... ok
[INFO] [stderr]      Running tests/nested_join.rs (/opt/rustwide/target/debug/deps/nested_join-fec39ff6a8e88f0d)
[INFO] [stdout] test merge_invalid_insert_column_is_flagged ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test unknown_column_inside_nested_join_on_is_reported ... ok
[INFO] [stdout] test derived_table_inside_nested_join_is_extracted ... ok
[INFO] [stdout] test outer_select_can_qualify_table_from_nested_join ... ok
[INFO] [stdout] test nested_join_columns_resolve_in_outer_scope ... 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]      Running tests/nested_scope.rs (/opt/rustwide/target/debug/deps/nested_scope-e5433164a0a16dc6)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test alias_reference_still_flags_truly_missing_columns ... ok
[INFO] [stdout] test group_by_can_reference_projection_alias ... ok
[INFO] [stdout] test scalar_subquery_resolves_in_its_own_scope ... ok
[INFO] [stdout] test in_subquery_with_unknown_inner_table_is_still_reported ... ok
[INFO] [stdout] test in_subquery_with_unknown_inner_column_is_still_reported ... ok
[INFO] [stdout] test exists_subquery_resolves_in_its_own_scope ... ok
[INFO] [stdout] test having_can_reference_projection_alias ... ok
[INFO] [stdout] test in_subquery_resolves_in_its_own_scope ... ok
[INFO] [stdout] test order_by_can_reference_projection_alias ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stderr]      Running tests/order_by.rs (/opt/rustwide/target/debug/deps/order_by-254189a189d2cdb9)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test order_by_unknown_qualified_column ... ok
[INFO] [stdout] test order_by_empty_schema_is_tolerated ... ok
[INFO] [stdout] test order_by_valid_qualified_column ... ok
[INFO] [stdout] test order_by_unknown_column ... ok
[INFO] [stdout] test order_by_multiple_expressions ... ok
[INFO] [stdout] test order_by_expression_with_function ... ok
[INFO] [stderr]      Running tests/postgres_folding.rs (/opt/rustwide/target/debug/deps/postgres_folding-3f5049b84cc974e7)
[INFO] [stdout] test order_by_valid_unqualified_column ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test non_postgres_dialect_keeps_legacy_ci_behavior ... ok
[INFO] [stdout] test postgres_quoted_create_only_resolves_quoted_query ... ok
[INFO] [stdout] test postgres_quoted_column_in_unquoted_table ... ok
[INFO] [stdout] test postgres_unquoted_ident_lowercased_at_lookup ... 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]      Running tests/projection_expressions.rs (/opt/rustwide/target/debug/deps/projection_expressions-03b8e2efafe2d492)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stderr]      Running tests/projection_qualifier.rs (/opt/rustwide/target/debug/deps/projection_qualifier-08eaba88ffd31012)
[INFO] [stdout] test count_star_does_not_error ... ok
[INFO] [stdout] test cast_unknown_column_is_reported ... ok
[INFO] [stdout] test arithmetic_unknown_column_is_reported ... ok
[INFO] [stdout] test function_with_aliased_qualifier_resolves ... ok
[INFO] [stdout] test function_call_on_valid_column ... ok
[INFO] [stdout] test case_condition_unknown_column_is_reported ... ok
[INFO] [stdout] test nested_function_call ... ok
[INFO] [stdout] test function_call_on_unknown_column_is_reported ... ok
[INFO] [stdout] test function_with_aliased_qualifier_unknown_column ... ok
[INFO] [stdout] test case_when_branch_unknown_column_is_reported ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test qualified_projection_with_table_name_on_unaliased_table ... ok
[INFO] [stdout] test alias_qualifier_still_works_for_projection ... ok
[INFO] [stdout] test qualified_projection_with_table_name_on_unaliased_table_valid ... ok
[INFO] [stdout] test unaliased_table_qualified_projection_with_aliased_other_side ... ok
[INFO] [stdout] test three_part_qualified_column_valid ... ok
[INFO] [stderr]      Running tests/python_interpolation.rs (/opt/rustwide/target/debug/deps/python_interpolation-14ce34f6478e70ec)
[INFO] [stdout] test three_part_qualified_column_unknown_is_flagged ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test double_brace_is_preserved_as_literal_brace ... ok
[INFO] [stdout] test single_placeholder_is_replaced_with_literal_one ... ok
[INFO] [stdout] test mixed_escapes_and_placeholders ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/rust_string_extraction.rs (/opt/rustwide/target/debug/deps/rust_string_extraction-4437451b4bae48ef)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test raw_string_is_extracted ... ok
[INFO] [stdout] test regular_string_is_extracted ... ok
[INFO] [stdout] test regular_string_with_escaped_quotes_preserves_them ... ok
[INFO] [stdout] test raw_string_with_embedded_quotes_preserves_them ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/schema.rs (/opt/rustwide/target/debug/deps/schema-138c092c08ffa4a8)
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test unsupported_schema_type_returns_typed_error ... ok
[INFO] [stdout] test missing_file_returns_io_error ... ok
[INFO] [stdout] test empty_schema_loads_to_empty_map ... ok
[INFO] [stderr]      Running tests/schema_alter.rs (/opt/rustwide/target/debug/deps/schema_alter-77f21019ffc7201e)
[INFO] [stdout] test schema_parses_multiple_tables ... ok
[INFO] [stdout] test file_without_extension_returns_missing_extension_error ... ok
[INFO] [stdout] test malformed_schema_sql_returns_parse_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test alter_on_unknown_table_is_silently_ignored ... ok
[INFO] [stdout] test alter_drop_column_removes_column ... ok
[INFO] [stdout] test alter_rename_column_renames ... ok
[INFO] [stdout] test alter_add_column_makes_column_visible ... ok
[INFO] [stdout] test multiple_alters_compose ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/schema_prefixed.rs (/opt/rustwide/target/debug/deps/schema_prefixed-9ea2107468e9124e)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test qualified_query_matches_even_if_schema_is_bare ... ok
[INFO] [stderr]      Running tests/schema_views.rs (/opt/rustwide/target/debug/deps/schema_views-755cb5a60ef519c0)
[INFO] [stdout] test bare_query_against_qualified_schema_table ... ok
[INFO] [stdout] test bare_query_against_bare_schema_table ... ok
[INFO] [stdout] test qualified_query_with_wrong_schema_is_reported ... ok
[INFO] [stdout] test two_schemas_with_same_table_bare_last_wins ... ok
[INFO] [stdout] test qualified_query_resolves_against_qualified_schema_table ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test view_can_be_referenced_by_qualified_name ... ok
[INFO] [stdout] test view_without_explicit_columns_infers_from_body ... ok
[INFO] [stdout] test view_with_aliased_projection ... ok
[INFO] [stdout] test create_table_as_select_publishes_projected_columns ... ok
[INFO] [stderr]      Running tests/set_operations.rs (/opt/rustwide/target/debug/deps/set_operations-aeabab43d1d14b8b)
[INFO] [stdout] test view_with_explicit_column_list_publishes_those_names ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test union_all_valid_branches ... ok
[INFO] [stdout] test derived_table_in_one_branch_does_not_leak_to_other ... ok
[INFO] [stdout] test intersect_valid ... ok
[INFO] [stderr]      Running tests/validate_query.rs (/opt/rustwide/target/debug/deps/validate_query-bc6ca99a1e74e704)
[INFO] [stdout] test union_arity_match_is_clean ... ok
[INFO] [stdout] test nested_union ... ok
[INFO] [stdout] test except_valid ... ok
[INFO] [stdout] test union_right_branch_has_unknown_column ... ok
[INFO] [stdout] test union_both_branches_have_errors ... ok
[INFO] [stdout] test union_left_branch_has_unknown_column ... ok
[INFO] [stdout] test union_with_wrong_table_in_left_branch ... ok
[INFO] [stdout] test union_arity_mismatch_is_flagged ... ok
[INFO] [stdout] test union_arity_skipped_when_branch_has_wildcard ... ok
[INFO] [stdout] test union_inside_cte ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test malformed_sql_returns_parse_error ... ok
[INFO] [stdout] test malformed_schema_returns_parse_error ... ok
[INFO] [stdout] test unknown_column_is_reported ... ok
[INFO] [stdout] test cte_referencing_unknown_table_is_reported ... ok
[INFO] [stdout] test join_with_missing_column ... ok
[INFO] [stdout] test join_happy_path ... ok
[INFO] [stdout] test cte_projects_columns_for_outer_query ... ok
[INFO] [stdout] test empty_schema_tolerates_any_query_missing_tables ... ok
[INFO] [stdout] test unknown_table_is_reported ... ok
[INFO] [stdout] test valid_simple_select_produces_no_errors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/walk_filter.rs (/opt/rustwide/target/debug/deps/walk_filter-1078831263cff1ec)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test skips_dot_git_directory ... ok
[INFO] [stdout] test skips_node_modules_and_venv ... ok
[INFO] [stdout] test skips_target_directory ... ok
[INFO] [stdout] test does_not_skip_normal_directories ... ok
[INFO] [stderr]      Running tests/where_having_group.rs (/opt/rustwide/target/debug/deps/where_having_group-0eae4c49f5ffef93)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test group_by_qualified_column_valid ... ok
[INFO] [stdout] test join_using_does_not_flag_ambiguity_for_shared_column ... ok
[INFO] [stdout] test unknown_qualifier_is_not_reported_as_column_error ... ok
[INFO] [stdout] test having_with_valid_column ... ok
[INFO] [stdout] test unqualified_column_in_two_tables_is_ambiguous ... ok
[INFO] [stdout] test empty_schema_does_not_cause_spurious_where_errors ... ok
[INFO] [stdout] test function_call_in_where_does_not_false_positive ... ok
[INFO] [stdout] test group_by_with_unknown_column ... ok
[INFO] [stdout] test where_with_binary_and_boolean_chain ... ok
[INFO] [stdout] test where_across_join_unknown_column ... ok
[INFO] [stdout] test where_with_in_list_is_validated ... ok
[INFO] [stdout] test where_with_unknown_qualified_column ... ok
[INFO] [stdout] test where_with_is_null_is_validated ... ok
[INFO] [stdout] test where_across_join_valid ... ok
[INFO] [stdout] test where_with_between_is_validated ... ok
[INFO] [stdout] test where_with_valid_unqualified_column ... ok
[INFO] [stdout] test group_by_with_valid_column ... ok
[INFO] [stdout] test unqualified_column_in_one_table_is_not_ambiguous ... ok
[INFO] [stdout] test having_with_unknown_column ... ok
[INFO] [stdout] test where_with_unknown_unqualified_column ... ok
[INFO] [stderr]      Running tests/wildcard_expansion.rs (/opt/rustwide/target/debug/deps/wildcard_expansion-bea29d952aabce85)
[INFO] [stdout] test where_with_valid_qualified_column ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test derived_table_with_wildcard_missing_column_is_flagged ... ok
[INFO] [stdout] test derived_table_with_wildcard_exposes_inner_columns ... ok
[INFO] [stdout] test cte_with_qualified_wildcard_only_exposes_that_relation ... ok
[INFO] [stdout] test nested_wildcards_propagate ... ok
[INFO] [stdout] test derived_table_with_wildcard_qualified_outer_ref ... ok
[INFO] [stdout] test outer_order_by_resolves_through_inner_wildcard ... ok
[INFO] [stdout] test cte_with_qualified_wildcard_blocks_other_relation_columns ... ok
[INFO] [stdout] test cte_with_wildcard_exposes_inner_columns ... ok
[INFO] [stdout] test cte_with_wildcard_outer_ref_to_missing_column_is_flagged ... ok
[INFO] [stdout] test cte_with_wildcard_over_join_exposes_both_relations ... ok
[INFO] [stdout] test cte_with_wildcard_qualified_outer_ref ... ok
[INFO] [stdout] test outer_order_by_against_inner_wildcard_unknown_column_flagged ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/with_dml.rs (/opt/rustwide/target/debug/deps/with_dml-5d16b1601f47fbee)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test cte_referencing_unknown_table_inside_insert_with ... ok
[INFO] [stdout] test bad_column_in_cte_used_by_update_is_reported ... ok
[INFO] [stdout] test update_inside_with_validates_assignment_columns ... ok
[INFO] [stdout] test cte_visible_to_update_where_subquery ... ok
[INFO] [stderr]    Doc-tests sqlshield
[INFO] [stdout] test cte_visible_to_insert_select ... ok
[INFO] [stdout] test insert_inside_with_validates_target_column_list ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[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" "01c65d2dcb36be0fc907bede38cd4400358a213738ba437061e1e7a2a252a2e8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "01c65d2dcb36be0fc907bede38cd4400358a213738ba437061e1e7a2a252a2e8", kill_on_drop: false }`
[INFO] [stdout] 01c65d2dcb36be0fc907bede38cd4400358a213738ba437061e1e7a2a252a2e8
