[INFO] fetching crate prax-query 0.6.3... [INFO] testing prax-query-0.6.3 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate prax-query 0.6.3 into /workspace/builds/worker-6-tc1/source [INFO] started tweaking crates.io crate prax-query 0.6.3 [INFO] finished tweaking crates.io crate prax-query 0.6.3 [INFO] tweaked toml for crates.io crate prax-query 0.6.3 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate prax-query 0.6.3 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate prax-query 0.6.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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded criterion-plot v0.8.1 [INFO] [stderr] Downloaded thousands v0.2.0 [INFO] [stderr] Downloaded dhat v0.3.3 [INFO] [stderr] Downloaded mintex v0.1.4 [INFO] [stderr] Downloaded criterion v0.8.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 25a454a58fcfe15ad8281bdbc4ec294b5a587a0b4e120e2e0707d0142e334139 [INFO] running `Command { std: "docker" "start" "-a" "25a454a58fcfe15ad8281bdbc4ec294b5a587a0b4e120e2e0707d0142e334139", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "25a454a58fcfe15ad8281bdbc4ec294b5a587a0b4e120e2e0707d0142e334139", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "25a454a58fcfe15ad8281bdbc4ec294b5a587a0b4e120e2e0707d0142e334139", kill_on_drop: false }` [INFO] [stdout] 25a454a58fcfe15ad8281bdbc4ec294b5a587a0b4e120e2e0707d0142e334139 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4445cbe9983bf988887f9f88a1557b47111eeb8db8283587ef4aafb0520deb57 [INFO] running `Command { std: "docker" "start" "-a" "4445cbe9983bf988887f9f88a1557b47111eeb8db8283587ef4aafb0520deb57", kill_on_drop: false }` [INFO] [stderr] Compiling signal-hook-registry v1.4.7 [INFO] [stderr] Compiling smol_str v0.3.4 [INFO] [stderr] Compiling bumpalo v3.19.1 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling indexmap v2.12.1 [INFO] [stderr] Compiling uuid v1.19.0 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling tracing v0.1.43 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling prax-query v0.6.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.83s [INFO] running `Command { std: "docker" "inspect" "4445cbe9983bf988887f9f88a1557b47111eeb8db8283587ef4aafb0520deb57", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4445cbe9983bf988887f9f88a1557b47111eeb8db8283587ef4aafb0520deb57", kill_on_drop: false }` [INFO] [stdout] 4445cbe9983bf988887f9f88a1557b47111eeb8db8283587ef4aafb0520deb57 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] db8bc8843f6023377efa6df6c76982c91bee0258a601a24c7a33165c88a321ea [INFO] running `Command { std: "docker" "start" "-a" "db8bc8843f6023377efa6df6c76982c91bee0258a601a24c7a33165c88a321ea", kill_on_drop: false }` [INFO] [stderr] Compiling zerocopy v0.8.31 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling alloca v0.4.0 [INFO] [stderr] Compiling zerocopy-derive v0.8.31 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling clap_builder v4.5.53 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling indexmap v2.12.1 [INFO] [stderr] Compiling uuid v1.19.0 [INFO] [stderr] Compiling page_size v0.6.0 [INFO] [stderr] Compiling smol_str v0.3.4 [INFO] [stderr] Compiling thousands v0.2.0 [INFO] [stderr] Compiling diff v0.1.13 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling criterion-plot v0.8.1 [INFO] [stderr] Compiling mintex v0.1.4 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling memory-stats v1.2.0 [INFO] [stderr] Compiling pretty_assertions v1.4.1 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling dhat v0.3.3 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling clap v4.5.53 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling criterion v0.8.1 [INFO] [stderr] Compiling prax-query v0.6.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: comparison is useless due to type limits [INFO] [stdout] --> src/profiling/mod.rs:295:17 [INFO] [stdout] | [INFO] [stdout] 295 | assert!(stats.total_allocations >= 0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 39.74s [INFO] running `Command { std: "docker" "inspect" "db8bc8843f6023377efa6df6c76982c91bee0258a601a24c7a33165c88a321ea", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "db8bc8843f6023377efa6df6c76982c91bee0258a601a24c7a33165c88a321ea", kill_on_drop: false }` [INFO] [stdout] db8bc8843f6023377efa6df6c76982c91bee0258a601a24c7a33165c88a321ea [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] e04a0b705100fb7239328e2f489c1a189e4208f113c9007579590f0c2c0b77c4 [INFO] running `Command { std: "docker" "start" "-a" "e04a0b705100fb7239328e2f489c1a189e4208f113c9007579590f0c2c0b77c4", kill_on_drop: false }` [INFO] [stderr] warning: comparison is useless due to type limits [INFO] [stderr] --> src/profiling/mod.rs:295:17 [INFO] [stderr] | [INFO] [stderr] 295 | assert!(stats.total_allocations >= 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_comparisons)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `prax-query` (lib test) generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.23s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/prax_query-e997bef8bc2c64be) [INFO] [stdout] [INFO] [stdout] running 990 tests [INFO] [stdout] test advanced::tests::distinct_on_tests::test_distinct_on_stage ... ok [INFO] [stdout] test advanced::tests::mongodb_tests::test_sample_stage ... ok [INFO] [stdout] test advanced::tests::mongodb_tests::test_bulk_write_builder ... ok [INFO] [stdout] test advanced::tests::mongodb_tests::test_bulk_write_upsert ... ok [INFO] [stdout] test advanced::tests::test_for_update ... ok [INFO] [stdout] test advanced::tests::test_distinct_on ... ok [INFO] [stdout] test advanced::tests::test_lateral_join_postgres ... ok [INFO] [stdout] test advanced::tests::test_returning_mssql ... ok [INFO] [stdout] test advanced::tests::test_row_lock_mssql ... ok [INFO] [stdout] test advanced::tests::test_tablesample_postgres ... ok [INFO] [stdout] test advanced::tests::test_tablesample_mssql ... ok [INFO] [stdout] test async_optimize::introspect::tests::test_batch_introspector ... ok [INFO] [stdout] test async_optimize::pipeline::tests::test_batch_sql ... ok [INFO] [stdout] test async_optimize::introspect::tests::test_batch_columns_query ... ok [INFO] [stdout] test advanced::tests::test_lateral_join_mssql ... ok [INFO] [stdout] test advanced::tests::test_bulk_operation_batches ... ok [INFO] [stdout] test async_optimize::concurrent::tests::test_concurrent_executor_with_errors ... ok [INFO] [stdout] test async_optimize::concurrent::tests::test_concurrent_executor_basic ... ok [INFO] [stdout] test async_optimize::concurrent::tests::test_execute_batch ... ok [INFO] [stdout] test async_optimize::pipeline::tests::test_transaction_sql ... ok [INFO] [stdout] test batch::tests::test_batch_builder ... ok [INFO] [stdout] test async_optimize::introspect::tests::test_introspection_with_errors ... ok [INFO] [stdout] test async_optimize::pipeline::tests::test_simulated_executor ... ok [INFO] [stdout] test async_optimize::pipeline::tests::test_bulk_insert_pipeline ... ok [INFO] [stdout] test async_optimize::pipeline::tests::test_pipeline_builder ... ok [INFO] [stdout] test async_optimize::pipeline::tests::test_renumber_params ... ok [INFO] [stdout] test async_optimize::concurrent::tests::test_concurrent_executor_fail_fast ... ok [INFO] [stdout] test async_optimize::pipeline::tests::test_bulk_update_pipeline ... ok [INFO] [stdout] test batch::tests::test_batch_result_with_failure ... ok [INFO] [stdout] test batch::tests::test_batch_result ... ok [INFO] [stdout] test builder::tests::test_builder_pool ... ok [INFO] [stdout] test builder::tests::test_cow_identifier_borrowed ... ok [INFO] [stdout] test builder::tests::test_cow_identifier_owned ... ok [INFO] [stdout] test builder::tests::test_column_list_stack_allocation ... ok [INFO] [stdout] test builder::tests::test_identifier_from_static ... ok [INFO] [stdout] test builder::tests::test_column_list_heap_spillover ... ok [INFO] [stdout] test builder::tests::test_identifier_inline ... ok [INFO] [stdout] test batch::tests::test_combine_inserts_postgres ... ok [INFO] [stdout] test builder::tests::test_optimized_window_spec ... ok [INFO] [stdout] test builder::tests::test_reusable_builder ... ok [INFO] [stdout] test builder::tests::test_reusable_builder_take ... ok [INFO] [stdout] test cache::tests::test_count_placeholders_postgres ... ok [INFO] [stdout] test cache::tests::test_count_placeholders_mysql ... ok [INFO] [stdout] test cache::tests::test_execution_plan_cache ... ok [INFO] [stdout] test cache::tests::test_precompute_query_hash ... ok [INFO] [stdout] test cache::tests::test_global_template_cache ... ok [INFO] [stdout] test cache::tests::test_query_hash ... ok [INFO] [stdout] test cache::tests::test_query_cache_stats ... ok [INFO] [stdout] test cache::tests::test_sql_template_cache_basic ... ok [INFO] [stdout] test cache::tests::test_query_cache_basic ... ok [INFO] [stdout] test cache::tests::test_query_cache_get_or_insert ... ok [INFO] [stdout] test cache::tests::test_sql_template_cache_get_or_register ... ok [INFO] [stdout] test cache::tests::test_sql_template_cache_stats ... ok [INFO] [stdout] test connection::config::tests::test_builder_validation ... ok [INFO] [stdout] test cache::tests::test_sql_template_cache_get ... ok [INFO] [stdout] test connection::config::tests::test_config_from_url ... ok [INFO] [stdout] test connection::config::tests::test_multi_database_config ... ok [INFO] [stdout] test cache::tests::test_patterns ... ok [INFO] [stdout] test cache::tests::test_sql_template_cache_get_by_hash ... ok [INFO] [stdout] test connection::config::tests::test_mysql_builder ... ok [INFO] [stdout] test connection::config::tests::test_sqlite_builder ... ok [INFO] [stdout] test connection::config::tests::test_postgres_builder ... ok [INFO] [stdout] test connection::env::tests::test_expand_braced ... ok [INFO] [stdout] test connection::env::tests::test_expand_default ... ok [INFO] [stdout] test connection::env::tests::test_expand_full_url ... ok [INFO] [stdout] test connection::env::tests::test_expand_missing ... ok [INFO] [stdout] test connection::config::tests::test_to_url ... ok [INFO] [stdout] test connection::env::tests::test_expand_simple ... ok [INFO] [stdout] test connection::env::tests::test_expand_required ... ok [INFO] [stdout] test connection::env::tests::test_has_variables ... ok [INFO] [stdout] test connection::env::tests::test_literal_dollar ... ok [INFO] [stdout] test connection::options::tests::test_connection_options_builder ... ok [INFO] [stdout] test connection::options::tests::test_options_from_params ... ok [INFO] [stdout] test connection::options::tests::test_pool_options_builder ... ok [INFO] [stdout] test connection::options::tests::test_sqlite_options_pragmas ... ok [INFO] [stdout] test connection::options::tests::test_ssl_mode_parse ... ok [INFO] [stdout] test connection::parser::tests::test_default_port ... ok [INFO] [stdout] test connection::parser::tests::test_parse_mysql ... ok [INFO] [stdout] test connection::parser::tests::test_parse_postgres_full ... ok [INFO] [stdout] test connection::parser::tests::test_parse_postgres_no_password ... ok [INFO] [stdout] test connection::parser::tests::test_parse_mariadb ... ok [INFO] [stdout] test connection::parser::tests::test_parse_special_characters ... ok [INFO] [stdout] test connection::parser::tests::test_parse_sqlite_memory ... ok [INFO] [stdout] test connection::parser::tests::test_parse_postgres_with_params ... ok [INFO] [stdout] test connection::parser::tests::test_parse_sqlite_file ... ok [INFO] [stdout] test connection::parser::tests::test_port_or_default ... ok [INFO] [stdout] test connection::parser::tests::test_to_url_roundtrip ... ok [INFO] [stdout] test connection::parser::tests::test_invalid_url ... ok [INFO] [stdout] test connection::parser::tests::test_with_param ... ok [INFO] [stdout] test connection::pool::tests::test_pool_config_builder ... ok [INFO] [stdout] test connection::pool::tests::test_preset_configs ... ok [INFO] [stdout] test cte::tests::mongodb_tests::test_graph_lookup ... ok [INFO] [stdout] test cte::tests::mongodb_tests::test_union_with_pipeline ... ok [INFO] [stdout] test cte::tests::pattern_tests::test_running_total_pattern ... ok [INFO] [stdout] test cte::tests::mongodb_tests::test_lookup_with_pipeline ... ok [INFO] [stdout] test cte::tests::pattern_tests::test_tree_traversal_pattern ... ok [INFO] [stdout] test cte::tests::test_cte_builder ... ok [INFO] [stdout] test cte::tests::test_cte_with_columns ... ok [INFO] [stdout] test cte::tests::mongodb_tests::test_simple_lookup ... ok [INFO] [stdout] test async_optimize::introspect::tests::test_concurrent_introspector ... ok [INFO] [stdout] test cte::tests::test_materialized_cte ... ok [INFO] [stdout] test cte::tests::mongodb_tests::test_union_with ... ok [INFO] [stdout] test cte::tests::test_recursive_cte ... ok [INFO] [stdout] test cte::tests::test_with_clause ... ok [INFO] [stdout] test cte::tests::test_simple_cte ... ok [INFO] [stdout] test data::tests::test_batch_create ... ok [INFO] [stdout] test data::tests::test_connect_data ... ok [INFO] [stdout] test data::tests::test_data_builder_basic ... ok [INFO] [stdout] test cte::tests::test_recursive_with_clause ... ok [INFO] [stdout] test data::tests::test_data_builder_numeric_operations ... ok [INFO] [stdout] test cte::tests::test_with_query_builder ... ok [INFO] [stdout] test data::tests::test_data_builder_null_and_default ... ok [INFO] [stdout] test data::tests::test_data_builder_connect ... ok [INFO] [stdout] test data::tests::test_data_macro ... ok [INFO] [stdout] test data::tests::test_field_value_conversions ... ok [INFO] [stdout] test data_cache::backend::tests::test_cache_entry ... ok [INFO] [stdout] test data::tests::test_json_to_data ... ok [INFO] [stdout] test data_cache::invalidation::tests::test_entity_tag ... ok [INFO] [stdout] test data_cache::invalidation::tests::test_invalidation_event ... ok [INFO] [stdout] test data_cache::invalidation::tests::test_invalidation_strategy ... ok [INFO] [stdout] test data_cache::backend::tests::test_noop_cache ... ok [INFO] [stdout] test data_cache::invalidation::tests::test_tag_matching ... ok [INFO] [stdout] test data_cache::key::tests::test_cache_key_creation ... ok [INFO] [stdout] test data_cache::key::tests::test_cache_key_with_tenant ... ok [INFO] [stdout] test data_cache::key::tests::test_compute_hash ... ok [INFO] [stdout] test data_cache::key::tests::test_find_unique_key ... ok [INFO] [stdout] test data_cache::key::tests::test_entity_record_key ... ok [INFO] [stdout] test data_cache::key::tests::test_key_builder ... ok [INFO] [stdout] test data_cache::key::tests::test_glob_matching ... ok [INFO] [stdout] test data_cache::memory::tests::test_memory_cache_basic ... ok [INFO] [stdout] test data_cache::key::tests::test_key_pattern_entity ... ok [INFO] [stdout] test data_cache::options::tests::test_cache_policy ... ok [INFO] [stdout] test data_cache::memory::tests::test_memory_cache_builder ... ok [INFO] [stdout] test data_cache::memory::tests::test_memory_cache_eviction ... ok [INFO] [stdout] test data_cache::options::tests::test_default_options ... ok [INFO] [stdout] test data_cache::options::tests::test_options_builder ... ok [INFO] [stdout] test data_cache::options::tests::test_presets ... ok [INFO] [stdout] test data_cache::memory::tests::test_memory_cache_pattern_invalidation ... ok [INFO] [stdout] test data_cache::redis::tests::test_redis_config ... ok [INFO] [stdout] test data_cache::stats::tests::test_metrics_recording ... ok [INFO] [stdout] test data_cache::redis::tests::test_redis_cache_creation ... ok [INFO] [stdout] test data_cache::stats::tests::test_stats_ops_per_second ... ok [INFO] [stdout] test data_cache::redis::tests::test_full_key ... ok [INFO] [stdout] test data_cache::tiered::tests::test_tiered_cache_l1_hit ... ok [INFO] [stdout] test data_cache::tests::test_memory_cache_basic ... ok [INFO] [stdout] test data_cache::tiered::tests::test_tiered_cache_with_noop_l2 ... ok [INFO] [stdout] test data_cache::tiered::tests::test_tiered_cache_invalidation ... ok [INFO] [stdout] test db_optimize::tests::test_batch_ranges ... ok [INFO] [stdout] test db_optimize::tests::test_batch_config_auto_tune ... ok [INFO] [stdout] test data_cache::tiered::tests::test_tiered_cache_l2_fallback ... ok [INFO] [stdout] test db_optimize::tests::test_query_hints_apply ... ok [INFO] [stdout] test data_cache::tests::test_get_or_set ... ok [INFO] [stdout] test db_optimize::tests::test_query_hints_mssql ... ok [INFO] [stdout] test db_optimize::tests::test_mongo_pipeline_builder ... ok [INFO] [stdout] test db_optimize::tests::test_prepared_statement_cache ... ok [INFO] [stdout] test error::tests::test_connection_errors ... ok [INFO] [stdout] test db_optimize::tests::test_query_hints_postgres ... ok [INFO] [stdout] test error::tests::test_docs_url ... ok [INFO] [stdout] test error::tests::test_error_code_format ... ok [INFO] [stdout] test error::tests::test_error_with_context ... ok [INFO] [stdout] test error::tests::test_not_found_error ... ok [INFO] [stdout] test error::tests::test_display_full ... ok [INFO] [stdout] test error::tests::test_retryable_errors ... ok [INFO] [stdout] test error::tests::test_suggestion_with_code ... ok [INFO] [stdout] test error::tests::test_timeout_error ... ok [INFO] [stdout] test error::tests::test_unique_violation_error ... ok [INFO] [stdout] test error::tests::test_error_macro ... ok [INFO] [stdout] test extension::tests::test_distance_sql ... ok [INFO] [stdout] test extension::tests::mongodb_tests::test_vector_index_definition ... ok [INFO] [stdout] test extension::tests::test_extension_postgres ... ok [INFO] [stdout] test extension::tests::test_hash_sql ... ok [INFO] [stdout] test extension::tests::test_hnsw_index ... ok [INFO] [stdout] test extension::tests::mongodb_tests::test_vector_search ... ok [INFO] [stdout] test extension::tests::test_point_geojson ... ok [INFO] [stdout] test extension::tests::test_point_postgis ... ok [INFO] [stdout] test extension::tests::test_polygon_wkt ... ok [INFO] [stdout] test extension::tests::test_extension_drop ... ok [INFO] [stdout] test extension::tests::test_uuid_generation ... ok [INFO] [stdout] test extension::tests::test_vector_index ... ok [INFO] [stdout] test extension::tests::test_vector_pgvector ... ok [INFO] [stdout] test filter::tests::test_and2_both_none ... ok [INFO] [stdout] test extension::tests::test_within_distance ... ok [INFO] [stdout] test filter::tests::test_and2_first_none ... ok [INFO] [stdout] test filter::tests::test_and2_both_valid ... ok [INFO] [stdout] test filter::tests::test_and2_second_none ... ok [INFO] [stdout] test filter::tests::test_and_builder_basic ... ok [INFO] [stdout] test filter::tests::test_and_builder_empty ... ok [INFO] [stdout] test filter::tests::test_and_builder_filters_none ... ok [INFO] [stdout] test filter::tests::test_and_builder_extend ... ok [INFO] [stdout] test filter::tests::test_and_builder_push_if ... ok [INFO] [stdout] test filter::tests::test_builder_len_and_is_empty ... ok [INFO] [stdout] test filter::tests::test_filter_and_empty ... ok [INFO] [stdout] test filter::tests::test_filter_and ... ok [INFO] [stdout] test filter::tests::test_filter_and_single ... ok [INFO] [stdout] test filter::tests::test_filter_and_then ... ok [INFO] [stdout] test filter::tests::test_filter_and_then_chained ... ok [INFO] [stdout] test filter::tests::test_filter_and_then_with_none_first ... ok [INFO] [stdout] test filter::tests::test_and_builder_single ... ok [INFO] [stdout] test filter::tests::test_filter_contains ... ok [INFO] [stdout] test filter::tests::test_filter_ends_with ... ok [INFO] [stdout] test filter::tests::test_filter_gte ... ok [INFO] [stdout] test filter::tests::test_filter_in ... ok [INFO] [stdout] test filter::tests::test_filter_in_empty_list ... ok [INFO] [stdout] test filter::tests::test_filter_and_then_with_none_second ... ok [INFO] [stdout] test filter::tests::test_filter_and_with_none ... ok [INFO] [stdout] test filter::tests::test_filter_is_null ... ok [INFO] [stdout] test filter::tests::test_filter_nested_not ... ok [INFO] [stdout] test filter::tests::test_filter_none ... ok [INFO] [stdout] test filter::tests::test_filter_is_not_null ... ok [INFO] [stdout] test filter::tests::test_filter_not ... ok [INFO] [stdout] test filter::tests::test_filter_not_equals ... ok [INFO] [stdout] test filter::tests::test_filter_not_in ... ok [INFO] [stdout] test filter::tests::test_filter_lte ... ok [INFO] [stdout] test filter::tests::test_filter_nested_and_or ... ok [INFO] [stdout] test filter::tests::test_filter_not_none ... ok [INFO] [stdout] test filter::tests::test_filter_or ... ok [INFO] [stdout] test filter::tests::test_filter_or_else ... ok [INFO] [stdout] test filter::tests::test_filter_or_else_with_none_first ... ok [INFO] [stdout] test filter::tests::test_filter_or_else_with_none_second ... ok [INFO] [stdout] test filter::tests::test_filter_or_empty ... ok [INFO] [stdout] test filter::tests::test_filter_or_single ... ok [INFO] [stdout] test filter::tests::test_filter_or_with_none ... ok [INFO] [stdout] test filter::tests::test_filter_starts_with ... ok [INFO] [stdout] test filter::tests::test_filter_value_from ... ok [INFO] [stdout] test filter::tests::test_filter_value_from_f64 ... ok [INFO] [stdout] test filter::tests::test_filter_value_from_i64 ... ok [INFO] [stdout] test filter::tests::test_filter_value_from_option_none ... ok [INFO] [stdout] test filter::tests::test_filter_value_from_option_some ... ok [INFO] [stdout] test filter::tests::test_filter_value_from_string ... ok [INFO] [stdout] test filter::tests::test_filter_value_from_vec ... ok [INFO] [stdout] test filter::tests::test_filter_value_is_null ... ok [INFO] [stdout] test filter::tests::test_filter_value_to_sql_placeholder ... ok [INFO] [stdout] test filter::tests::test_filter_with_json_value ... ok [INFO] [stdout] test filter::tests::test_filter_with_null_value ... ok [INFO] [stdout] test filter::tests::test_fluent_builder_and ... ok [INFO] [stdout] test filter::tests::test_fluent_builder_filter_if ... ok [INFO] [stdout] test filter::tests::test_fluent_builder_filter_if_some ... ok [INFO] [stdout] test filter::tests::test_fluent_builder_null_operations ... ok [INFO] [stdout] test filter::tests::test_fluent_builder_in_operations ... ok [INFO] [stdout] test filter::tests::test_fluent_builder_or ... ok [INFO] [stdout] test filter::tests::test_fluent_builder_string_operations ... ok [INFO] [stdout] test filter::tests::test_fluent_builder_with_capacity ... ok [INFO] [stdout] test filter::tests::test_or2_both_none ... ok [INFO] [stdout] test filter::tests::test_or2_both_valid ... ok [INFO] [stdout] test filter::tests::test_or2_first_none ... ok [INFO] [stdout] test filter::tests::test_or2_second_none ... ok [INFO] [stdout] test filter::tests::test_or_builder_basic ... ok [INFO] [stdout] test filter::tests::test_or_builder_empty ... ok [INFO] [stdout] test filter::tests::test_or_builder_single ... ok [INFO] [stdout] test filter::tests::test_scalar_filter_ends_with ... ok [INFO] [stdout] test filter::tests::test_scalar_filter_equals ... ok [INFO] [stdout] test filter::tests::test_scalar_filter_gt ... ok [INFO] [stdout] test filter::tests::test_scalar_filter_gte ... ok [INFO] [stdout] test filter::tests::test_scalar_filter_is_not_null ... ok [INFO] [stdout] test advanced::tests::test_for_share_skip_locked ... ok [INFO] [stdout] test filter::tests::test_scalar_filter_lt ... ok [INFO] [stdout] test async_optimize::introspect::tests::test_introspection_phase_progression ... ok [INFO] [stdout] test filter::tests::test_scalar_filter_lte ... ok [INFO] [stdout] test filter::tests::test_scalar_filter_is_null ... ok [INFO] [stdout] test cte::tests::test_mssql_limit ... ok [INFO] [stdout] test filter::tests::test_scalar_filter_not_in ... ok [INFO] [stdout] test filter::tests::test_scalar_filter_not ... ok [INFO] [stdout] test filter::tests::test_scalar_filter_starts_with ... ok [INFO] [stdout] test filter::tests::test_scalar_filter_in ... ok [INFO] [stdout] test intern::tests::test_fields_all_sorted ... ok [INFO] [stdout] test intern::tests::test_clear_interned ... ok [INFO] [stdout] test intern::tests::test_fields_as_cow ... ok [INFO] [stdout] test intern::tests::test_fields_lookup ... ok [INFO] [stdout] test intern::tests::test_intern_cow ... ok [INFO] [stdout] test intern::tests::test_intern_different_strings ... ok [INFO] [stdout] test intern::tests::test_intern_empty_string ... ok [INFO] [stdout] test intern::tests::test_intern_returns_same_arc ... ok [INFO] [stdout] test intern::tests::test_intern_unicode ... ok [INFO] [stdout] test intern::tests::test_predefined_fields ... ok [INFO] [stdout] test introspection::tests::mongodb_tests::test_schema_inferrer ... ok [INFO] [stdout] test introspection::tests::test_generate_simple_model ... ok [INFO] [stdout] test introspection::tests::test_camel_case ... ok [INFO] [stdout] test introspection::tests::test_referential_action ... ok [INFO] [stdout] test introspection::tests::test_normalize_mysql_type ... ok [INFO] [stdout] test introspection::tests::test_simplify_default ... ok [INFO] [stdout] test json::tests::mongodb_tests::test_update_builder ... ok [INFO] [stdout] test json::tests::mongodb_tests::test_array_add_to_set ... ok [INFO] [stdout] test json::tests::mongodb_tests::test_update_inc ... ok [INFO] [stdout] test introspection::tests::test_pascal_case ... ok [INFO] [stdout] test introspection::tests::test_normalize_postgres_type ... ok [INFO] [stdout] test introspection::tests::test_queries_tables ... ok [INFO] [stdout] test json::tests::test_json_agg_array ... ok [INFO] [stdout] test json::tests::mongodb_tests::test_update_set ... ok [INFO] [stdout] test json::tests::test_json_agg_object ... ok [INFO] [stdout] test json::tests::test_json_op_array_append ... ok [INFO] [stdout] test json::tests::test_json_op_merge ... ok [INFO] [stdout] test json::tests::test_json_op_remove ... ok [INFO] [stdout] test json::tests::mongodb_tests::test_array_push ... ok [INFO] [stdout] test json::tests::test_json_path_from_string ... ok [INFO] [stdout] test json::tests::test_json_path_with_index ... ok [INFO] [stdout] test json::tests::test_mysql_path_expr ... ok [INFO] [stdout] test json::tests::test_mongodb_path ... ok [INFO] [stdout] test json::tests::test_json_path_basic ... ok [INFO] [stdout] test json::tests::test_json_index_postgres ... ok [INFO] [stdout] test json::tests::test_json_filter_contains ... ok [INFO] [stdout] test json::tests::test_json_filter_has_key ... ok [INFO] [stdout] test json::tests::test_json_index_with_path ... ok [INFO] [stdout] test json::tests::test_json_op_set ... ok [INFO] [stdout] test json::tests::test_postgres_path_expr ... ok [INFO] [stdout] test lazy::tests::test_lazy_clone ... ok [INFO] [stdout] test lazy::tests::test_lazy_clone_unloaded ... ok [INFO] [stdout] test lazy::tests::test_lazy_take ... ok [INFO] [stdout] test logging::tests::test_debug_disabled_by_default ... ok [INFO] [stdout] test macros::tests::test_and_filter_macro ... ok [INFO] [stdout] test macros::tests::test_complex_filter_macro ... ok [INFO] [stdout] test lazy::tests::test_lazy_loaded ... ok [INFO] [stdout] test lazy::tests::test_lazy_new ... ok [INFO] [stdout] test lazy::tests::test_lazy_relation ... ok [INFO] [stdout] test lazy::tests::test_lazy_load_cached ... ok [INFO] [stdout] test lazy::tests::test_lazy_load_with ... ok [INFO] [stdout] test lazy::tests::test_lazy_reset ... ok [INFO] [stdout] test lazy::tests::test_lazy_set ... ok [INFO] [stdout] test logging::tests::test_log_level_default ... ok [INFO] [stdout] test macros::tests::test_filter_contains_macro ... ok [INFO] [stdout] test macros::tests::test_filter_ends_with_macro ... ok [INFO] [stdout] test macros::tests::test_filter_eq_macro ... ok [INFO] [stdout] test macros::tests::test_filter_gt_macro ... ok [INFO] [stdout] test macros::tests::test_filter_gte_macro ... ok [INFO] [stdout] test macros::tests::test_filter_in_macro ... ok [INFO] [stdout] test macros::tests::test_filter_is_null_macro ... ok [INFO] [stdout] test macros::tests::test_filter_is_not_null_macro ... ok [INFO] [stdout] test macros::tests::test_filter_lt_macro ... ok [INFO] [stdout] test macros::tests::test_filter_not_in_macro ... ok [INFO] [stdout] test macros::tests::test_or_filter_macro ... ok [INFO] [stdout] test mem_optimize::arena::tests::test_arena_basic_filter ... ok [INFO] [stdout] test macros::tests::test_not_filter_macro ... ok [INFO] [stdout] test mem_optimize::arena::tests::test_arena_complex_filter ... ok [INFO] [stdout] test macros::tests::test_filter_ne_macro ... ok [INFO] [stdout] test macros::tests::test_filter_lte_macro ... ok [INFO] [stdout] test mem_optimize::arena::tests::test_arena_reset ... ok [INFO] [stdout] test mem_optimize::arena::tests::test_arena_stats ... ok [INFO] [stdout] test macros::tests::test_filter_starts_with_macro ... ok [INFO] [stdout] test mem_optimize::arena::tests::test_arena_query_builder ... ok [INFO] [stdout] test mem_optimize::arena::tests::test_arena_in_filter ... ok [INFO] [stdout] test mem_optimize::interning::tests::test_interner_stats ... ok [INFO] [stdout] test mem_optimize::interning::tests::test_global_interner_dedup ... ok [INFO] [stdout] test mem_optimize::interning::tests::test_common_identifiers_prepopulated ... ok [INFO] [stdout] test mem_optimize::interning::tests::test_interned_str_from ... ok [INFO] [stdout] test mem_optimize::interning::tests::test_interned_str_equality ... ok [INFO] [stdout] test mem_optimize::interning::tests::test_scoped_interner ... ok [INFO] [stdout] test mem_optimize::interning::tests::test_interned_str_hash ... ok [INFO] [stdout] test mem_optimize::lazy::tests::test_cached_access ... ok [INFO] [stdout] test memory::tests::test_buffer_pool ... ok [INFO] [stdout] test mem_optimize::lazy::tests::test_lazy_columns ... ok [INFO] [stdout] test mem_optimize::lazy::tests::test_lazy_table_parsing ... ok [INFO] [stdout] test mem_optimize::lazy::tests::test_lazy_schema_from_json ... ok [INFO] [stdout] test mem_optimize::interning::tests::test_identifier_cache_qualified ... ok [INFO] [stdout] test mem_optimize::lazy::tests::test_lazy_enums ... ok [INFO] [stdout] test mem_optimize::lazy::tests::test_lazy_table_names_no_parse ... ok [INFO] [stdout] test mem_optimize::lazy::tests::test_lazy_foreign_keys ... ok [INFO] [stdout] test memory::tests::test_compact_filter_and ... ok [INFO] [stdout] test memory::tests::test_compact_filter_eq_int ... ok [INFO] [stdout] test memory::tests::test_compact_filter_is_null ... ok [INFO] [stdout] test memory::tests::test_memory_stats ... ok [INFO] [stdout] test memory::tests::test_string_pool_different_strings ... ok [INFO] [stdout] test mem_optimize::lazy::tests::test_lazy_indexes ... ok [INFO] [stdout] test memory::tests::test_string_pool_interning ... ok [INFO] [stdout] test middleware::chain::tests::test_middleware_chain_empty ... ok [INFO] [stdout] test middleware::chain::tests::test_middleware_builder ... ok [INFO] [stdout] test memory::tests::test_global_intern ... ok [INFO] [stdout] test middleware::chain::tests::test_middleware_stack_builder ... ok [INFO] [stdout] test middleware::context::tests::test_query_context ... ok [INFO] [stdout] test middleware::context::tests::test_context_skip_execution ... ok [INFO] [stdout] test middleware::context::tests::test_query_type_categories ... ok [INFO] [stdout] test middleware::context::tests::test_query_metadata ... ok [INFO] [stdout] test middleware::logging::tests::test_logging_middleware_builder ... ok [INFO] [stdout] test middleware::metrics::tests::test_collector_reset ... ok [INFO] [stdout] test intern::tests::test_interned_count ... ok [INFO] [stdout] test middleware::metrics::tests::test_in_memory_collector ... ok [INFO] [stdout] test middleware::logging::tests::test_query_count ... ok [INFO] [stdout] test middleware::logging::tests::test_log_level_ordering ... ok [INFO] [stdout] test middleware::context::tests::test_query_type_detection ... ok [INFO] [stdout] test middleware::metrics::tests::test_query_metrics_default ... ok [INFO] [stdout] test middleware::timing::tests::test_timing_middleware_reset ... ok [INFO] [stdout] test middleware::logging::tests::test_truncate_sql ... ok [INFO] [stdout] test middleware::retry::tests::test_delay_calculation ... ok [INFO] [stdout] test middleware::retry::tests::test_delay_max_cap ... ok [INFO] [stdout] test middleware::metrics::tests::test_metrics_rates ... ok [INFO] [stdout] test middleware::retry::tests::test_retry_config_builder ... ok [INFO] [stdout] test middleware::retry::tests::test_retry_config_default ... ok [INFO] [stdout] test middleware::types::tests::test_query_response_affected ... ok [INFO] [stdout] test middleware::retry::tests::test_retry_predicate_custom ... ok [INFO] [stdout] test middleware::timing::tests::test_timing_middleware_initial_state ... ok [INFO] [stdout] test middleware::types::tests::test_query_response_builder ... ok [INFO] [stdout] test middleware::types::tests::test_query_response_from_cache ... ok [INFO] [stdout] test nested::tests::test_builder_create ... ok [INFO] [stdout] test middleware::timing::tests::test_timing_result ... ok [INFO] [stdout] test nested::tests::test_builder_many_to_many_connect ... ok [INFO] [stdout] test middleware::retry::tests::test_retry_predicate_default ... ok [INFO] [stdout] test nested::tests::test_nested_upsert_data ... ok [INFO] [stdout] test nested::tests::test_nested_write_connect ... ok [INFO] [stdout] test nested::tests::test_builder_set ... ok [INFO] [stdout] test nested::tests::test_builder_one_to_many_connect ... ok [INFO] [stdout] test nested::tests::test_nested_write_create ... ok [INFO] [stdout] test nested::tests::test_nested_write_operations ... ok [INFO] [stdout] test nested::tests::test_nested_create_data ... ok [INFO] [stdout] test nested::tests::test_nested_write_disconnect ... ok [INFO] [stdout] test nested::tests::test_builder_one_to_many_disconnect ... ok [INFO] [stdout] test nested::tests::test_nested_create_or_connect ... ok [INFO] [stdout] test nested::tests::test_nested_write_set ... ok [INFO] [stdout] test operations::aggregate::tests::test_aggregate_all_methods ... ok [INFO] [stdout] test operations::aggregate::tests::test_aggregate_field_alias ... ok [INFO] [stdout] test operations::aggregate::tests::test_aggregate_field_sql ... ok [INFO] [stdout] test operations::aggregate::tests::test_aggregate_operation_build_sql ... ok [INFO] [stdout] test operations::aggregate::tests::test_aggregate_operation_count_distinct ... ok [INFO] [stdout] test operations::aggregate::tests::test_aggregate_no_group_by ... ok [INFO] [stdout] test operations::aggregate::tests::test_aggregate_operation_default ... ok [INFO] [stdout] test operations::aggregate::tests::test_aggregate_operation_min_max ... ok [INFO] [stdout] test operations::aggregate::tests::test_aggregate_result_debug ... ok [INFO] [stdout] test operations::aggregate::tests::test_aggregate_with_complex_filter ... ok [INFO] [stdout] test operations::aggregate::tests::test_aggregate_with_where ... ok [INFO] [stdout] test operations::aggregate::tests::test_aggregate_operation_count_column ... ok [INFO] [stdout] test operations::aggregate::tests::test_aggregate_result_default ... ok [INFO] [stdout] test operations::aggregate::tests::test_aggregate_exec ... ok [INFO] [stdout] test nested::tests::test_nested_update_data ... ok [INFO] [stdout] test operations::aggregate::tests::test_group_by_exec ... ok [INFO] [stdout] test operations::aggregate::tests::test_group_by_build_sql ... ok [INFO] [stdout] test operations::aggregate::tests::test_group_by_multiple_columns ... ok [INFO] [stdout] test operations::aggregate::tests::test_aggregate_result_clone ... ok [INFO] [stdout] test operations::aggregate::tests::test_aggregate_operation_new ... ok [INFO] [stdout] test operations::aggregate::tests::test_group_by_new ... ok [INFO] [stdout] test operations::aggregate::tests::test_group_by_empty_columns ... ok [INFO] [stdout] test operations::aggregate::tests::test_group_by_order_with_nulls ... ok [INFO] [stdout] test operations::aggregate::tests::test_group_by_result_clone ... ok [INFO] [stdout] test operations::aggregate::tests::test_group_by_skip_only ... ok [INFO] [stdout] test operations::aggregate::tests::test_group_by_result_debug ... ok [INFO] [stdout] test operations::aggregate::tests::test_group_by_sql_structure ... ok [INFO] [stdout] test operations::aggregate::tests::test_group_by_with_having ... ok [INFO] [stdout] test operations::aggregate::tests::test_group_by_take_only ... ok [INFO] [stdout] test operations::aggregate::tests::test_having_avg_gt ... ok [INFO] [stdout] test operations::aggregate::tests::test_group_by_with_sum ... ok [INFO] [stdout] test operations::aggregate::tests::test_group_by_with_min_max ... ok [INFO] [stdout] test operations::aggregate::tests::test_group_by_with_where ... ok [INFO] [stdout] test operations::aggregate::tests::test_having_count_gte ... ok [INFO] [stdout] test operations::aggregate::tests::test_group_by_with_order_and_limit ... ok [INFO] [stdout] test operations::aggregate::tests::test_having_count_lt ... ok [INFO] [stdout] test operations::aggregate::tests::test_having_helpers ... ok [INFO] [stdout] test operations::aggregate::tests::test_having_condition_clone ... ok [INFO] [stdout] test operations::count::tests::test_count_distinct_replaces ... ok [INFO] [stdout] test operations::aggregate::tests::test_having_op_as_str ... ok [INFO] [stdout] test operations::count::tests::test_count_distinct_with_filter ... ok [INFO] [stdout] test operations::count::tests::test_count_method_chaining ... ok [INFO] [stdout] test operations::aggregate::tests::test_having_sum_gt_with_different_columns ... ok [INFO] [stdout] test operations::count::tests::test_count_exec ... ok [INFO] [stdout] test operations::count::tests::test_count_new ... ok [INFO] [stdout] test operations::count::tests::test_count_sql_structure ... ok [INFO] [stdout] test operations::aggregate::tests::test_having_condition_debug ... ok [INFO] [stdout] test operations::count::tests::test_count_with_compound_filter ... ok [INFO] [stdout] test operations::count::tests::test_count_table_name ... ok [INFO] [stdout] test operations::count::tests::test_count_exec_with_filter ... ok [INFO] [stdout] test operations::count::tests::test_count_exec_zero ... ok [INFO] [stdout] test operations::count::tests::test_count_distinct ... ok [INFO] [stdout] test operations::count::tests::test_count_with_in_filter ... ok [INFO] [stdout] test operations::count::tests::test_count_with_like_filter ... ok [INFO] [stdout] test operations::count::tests::test_count_with_filter ... ok [INFO] [stdout] test operations::count::tests::test_count_with_not_null_filter ... ok [INFO] [stdout] test operations::count::tests::test_count_with_null_filter ... ok [INFO] [stdout] test operations::count::tests::test_count_with_starts_with ... ok [INFO] [stdout] test operations::count::tests::test_count_with_not_filter ... ok [INFO] [stdout] test operations::create::tests::test_create_many ... ok [INFO] [stdout] test operations::create::tests::test_create_many_method_chaining ... ok [INFO] [stdout] test operations::create::tests::test_create_many_exec ... ok [INFO] [stdout] test operations::create::tests::test_create_many_param_ordering ... ok [INFO] [stdout] test operations::create::tests::test_create_many_new ... ok [INFO] [stdout] test operations::create::tests::test_create_many_skip_duplicates ... ok [INFO] [stdout] test operations::create::tests::test_create_many_single_row ... ok [INFO] [stdout] test operations::create::tests::test_create_basic ... ok [INFO] [stdout] test operations::count::tests::test_count_with_or_filter ... ok [INFO] [stdout] test operations::create::tests::test_create_exec ... ok [INFO] [stdout] test operations::create::tests::test_create_many_with_rows ... ok [INFO] [stdout] test operations::count::tests::test_count_without_filter ... ok [INFO] [stdout] test operations::create::tests::test_create_many_sql_structure ... ok [INFO] [stdout] test operations::create::tests::test_create_with_numeric_values ... ok [INFO] [stdout] test operations::create::tests::test_create_method_chaining ... ok [INFO] [stdout] test operations::create::tests::test_create_single_field ... ok [INFO] [stdout] test operations::create::tests::test_create_many_without_skip_duplicates ... ok [INFO] [stdout] test operations::create::tests::test_create_with_select ... ok [INFO] [stdout] test operations::create::tests::test_create_with_set_many ... ok [INFO] [stdout] test operations::create::tests::test_create_sql_structure ... ok [INFO] [stdout] test operations::create::tests::test_create_with_json_value ... ok [INFO] [stdout] test operations::create::tests::test_create_table_name ... ok [INFO] [stdout] test operations::create::tests::test_create_with_boolean_value ... ok [INFO] [stdout] test operations::delete::tests::test_delete_build_sql_count ... ok [INFO] [stdout] test operations::create::tests::test_create_with_null_value ... ok [INFO] [stdout] test operations::delete::tests::test_delete_many_new ... ok [INFO] [stdout] test operations::delete::tests::test_delete_many_with_not_in_filter ... ok [INFO] [stdout] test operations::delete::tests::test_delete_exec ... ok [INFO] [stdout] test operations::count::tests::test_count_basic ... ok [INFO] [stdout] test operations::create::tests::test_create_new ... ok [INFO] [stdout] test operations::delete::tests::test_delete_many_with_compound_filter ... ok [INFO] [stdout] test operations::delete::tests::test_delete_exec_count ... ok [INFO] [stdout] test operations::delete::tests::test_delete_many ... ok [INFO] [stdout] test operations::delete::tests::test_delete_many_without_filter ... ok [INFO] [stdout] test async_optimize::concurrent::tests::test_timeout ... ok [INFO] [stdout] test operations::delete::tests::test_delete_many_exec ... ok [INFO] [stdout] test operations::delete::tests::test_delete_with_not_null_check ... ok [INFO] [stdout] test operations::delete::tests::test_delete_sql_structure ... ok [INFO] [stdout] test operations::delete::tests::test_delete_with_null_check ... ok [INFO] [stdout] test operations::delete::tests::test_delete_with_or_filter ... ok [INFO] [stdout] test operations::delete::tests::test_delete_with_filter ... ok [INFO] [stdout] test operations::delete::tests::test_delete_with_select ... ok [INFO] [stdout] test operations::delete::tests::test_delete_with_in_filter ... ok [INFO] [stdout] test operations::delete::tests::test_delete_with_compound_filter ... ok [INFO] [stdout] test operations::find_first::tests::test_find_first_full_chain ... ok [INFO] [stdout] test operations::delete::tests::test_delete_new ... ok [INFO] [stdout] test operations::find_first::tests::test_find_first_exec_required ... ok [INFO] [stdout] test operations::find_first::tests::test_find_first_new ... ok [INFO] [stdout] test operations::find_first::tests::test_find_first_order_replaces ... ok [INFO] [stdout] test operations::find_first::tests::test_find_first_exec ... ok [INFO] [stdout] test operations::delete::tests::test_delete_without_filter ... ok [INFO] [stdout] test operations::find_first::tests::test_find_first_table_name ... ok [INFO] [stdout] test operations::find_first::tests::test_find_first_with_asc_order ... ok [INFO] [stdout] test operations::find_first::tests::test_find_first_select_single_field ... ok [INFO] [stdout] test operations::find_first::tests::test_find_first_with_compound_filter ... ok [INFO] [stdout] test operations::find_first::tests::test_find_first_with_like_filter ... ok [INFO] [stdout] test operations::find_first::tests::test_find_first_with_not_filter ... ok [INFO] [stdout] test operations::find_first::tests::test_find_first_sql_structure ... ok [INFO] [stdout] test operations::find_first::tests::test_find_first_with_filter ... ok [INFO] [stdout] test operations::find_first::tests::test_find_first_with_or_filter ... ok [INFO] [stdout] test operations::find_first::tests::test_find_first_with_order ... ok [INFO] [stdout] test operations::find_first::tests::test_find_first_with_in_filter ... ok [INFO] [stdout] test operations::find_first::tests::test_find_first_with_null_filter ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_basic ... ok [INFO] [stdout] test operations::find_first::tests::test_find_first_without_filter ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_order_replaces ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_exec ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_exec_no_filter ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_new ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_select_all ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_full_chain ... ok [INFO] [stdout] test operations::find_first::tests::test_find_first_with_select ... ok [INFO] [stdout] test operations::find_first::tests::test_find_first_without_order ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_select_single_field ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_table_name ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_with_asc_order ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_with_compound_filter ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_with_cursor ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_with_distinct ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_with_filter ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_with_between_equivalent ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_with_like_filter ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_with_multiple_distinct ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_with_in_filter ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_with_not_filter ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_with_order ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_with_skip_only ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_with_null_filter ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_with_take_only ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_without_filter ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_without_distinct ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_with_or_filter ... ok [INFO] [stdout] test operations::find_unique::tests::test_find_unique_by_email ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_without_order ... ok [INFO] [stdout] test operations::find_unique::tests::test_find_unique_basic ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_with_pagination ... ok [INFO] [stdout] test operations::find_unique::tests::test_find_unique_exec ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_with_select ... ok [INFO] [stdout] test operations::find_unique::tests::test_find_unique_replace_filter ... ok [INFO] [stdout] test operations::find_unique::tests::test_find_unique_method_chaining ... ok [INFO] [stdout] test operations::find_unique::tests::test_find_unique_select_single_field ... ok [INFO] [stdout] test operations::find_unique::tests::test_find_unique_new ... ok [INFO] [stdout] test operations::find_unique::tests::test_find_unique_table_name ... ok [INFO] [stdout] test operations::find_unique::tests::test_find_unique_select_all_explicitly ... ok [INFO] [stdout] test operations::find_unique::tests::test_find_unique_with_boolean_param ... ok [INFO] [stdout] test operations::find_unique::tests::test_find_unique_sql_order ... ok [INFO] [stdout] test operations::find_unique::tests::test_find_unique_with_compound_filter ... ok [INFO] [stdout] test operations::find_unique::tests::test_find_unique_exec_optional ... ok [INFO] [stdout] test operations::find_unique::tests::test_find_unique_with_none_filter ... ok [INFO] [stdout] test operations::update::tests::test_update_many_basic ... ok [INFO] [stdout] test operations::update::tests::test_update_exec ... ok [INFO] [stdout] test operations::find_unique::tests::test_find_unique_with_select ... ok [INFO] [stdout] test operations::find_unique::tests::test_find_unique_with_string_param ... ok [INFO] [stdout] test operations::update::tests::test_update_exec_one ... ok [INFO] [stdout] test operations::update::tests::test_update_increment ... ok [INFO] [stdout] test operations::find_unique::tests::test_find_unique_with_int_param ... ok [INFO] [stdout] test operations::update::tests::test_update_basic ... ok [INFO] [stdout] test operations::find_unique::tests::test_find_unique_without_filter ... ok [INFO] [stdout] test operations::find_many::tests::test_find_many_sql_structure ... ok [INFO] [stdout] test operations::update::tests::test_update_many_without_where ... ok [INFO] [stdout] test operations::update::tests::test_update_many_with_multiple_conditions ... ok [INFO] [stdout] test operations::update::tests::test_update_param_ordering ... ok [INFO] [stdout] test operations::update::tests::test_update_many_fields ... ok [INFO] [stdout] test operations::update::tests::test_update_with_float_value ... ok [INFO] [stdout] test operations::update::tests::test_update_with_complex_filter ... ok [INFO] [stdout] test operations::update::tests::test_update_with_boolean ... ok [INFO] [stdout] test operations::update::tests::test_update_with_select ... ok [INFO] [stdout] test operations::update::tests::test_update_with_json_value ... ok [INFO] [stdout] test operations::update::tests::test_update_with_set_many ... ok [INFO] [stdout] test operations::update::tests::test_update_without_filter ... ok [INFO] [stdout] test operations::update::tests::test_update_with_null_value ... ok [INFO] [stdout] test operations::update::tests::test_update_many_exec ... ok [INFO] [stdout] test operations::update::tests::test_update_many_new ... ok [INFO] [stdout] test operations::update::tests::test_update_new ... ok [INFO] [stdout] test operations::update::tests::test_update_many_param_ordering ... ok [INFO] [stdout] test operations::upsert::tests::test_upsert_create_with_iterator ... ok [INFO] [stdout] test operations::upsert::tests::test_upsert_create_with_set ... ok [INFO] [stdout] test operations::upsert::tests::test_upsert_do_nothing ... ok [INFO] [stdout] test operations::upsert::tests::test_upsert_do_nothing_multiple_create ... ok [INFO] [stdout] test operations::upsert::tests::test_upsert_exec ... ok [INFO] [stdout] test operations::upsert::tests::test_upsert_full_chain ... ok [INFO] [stdout] test operations::upsert::tests::test_upsert_multiple_conflict_columns ... ok [INFO] [stdout] test operations::upsert::tests::test_upsert_new ... ok [INFO] [stdout] test operations::upsert::tests::test_upsert_basic ... ok [INFO] [stdout] test operations::upsert::tests::test_upsert_param_ordering ... ok [INFO] [stdout] test operations::upsert::tests::test_upsert_select_all ... ok [INFO] [stdout] test operations::upsert::tests::test_upsert_single_conflict_column ... ok [INFO] [stdout] test operations::upsert::tests::test_upsert_table_name ... ok [INFO] [stdout] test operations::upsert::tests::test_upsert_sql_structure ... ok [INFO] [stdout] test operations::upsert::tests::test_upsert_update_with_iterator ... ok [INFO] [stdout] test operations::upsert::tests::test_upsert_update_with_set ... ok [INFO] [stdout] test operations::upsert::tests::test_upsert_with_boolean_value ... ok [INFO] [stdout] test operations::upsert::tests::test_upsert_with_json_value ... ok [INFO] [stdout] test operations::upsert::tests::test_upsert_with_null_value ... ok [INFO] [stdout] test operations::upsert::tests::test_upsert_with_numeric_values ... ok [INFO] [stdout] test operations::upsert::tests::test_upsert_with_select ... ok [INFO] [stdout] test operations::upsert::tests::test_upsert_with_where ... ok [INFO] [stdout] test operations::upsert::tests::test_upsert_without_conflict_columns ... ok [INFO] [stdout] test operations::view::tests::test_materialized_view_query_builder_refresh ... ok [INFO] [stdout] test operations::view::tests::test_materialized_view_trait_constants ... ok [INFO] [stdout] test operations::view::tests::test_refresh_materialized_view_concurrently ... ok [INFO] [stdout] test operations::view::tests::test_refresh_materialized_view_default ... ok [INFO] [stdout] test data_cache::memory::tests::test_memory_cache_ttl ... ok [INFO] [stdout] test operations::view::tests::test_view_count_basic ... ok [INFO] [stdout] test operations::view::tests::test_view_count_with_filter ... ok [INFO] [stdout] test operations::view::tests::test_view_count_exec ... ok [INFO] [stdout] test operations::view::tests::test_view_find_first_has_limit_1 ... ok [INFO] [stdout] test operations::view::tests::test_view_find_first_with_filter ... ok [INFO] [stdout] test operations::view::tests::test_view_find_many_basic ... ok [INFO] [stdout] test async_optimize::concurrent::tests::test_concurrent_executor_respects_concurrency ... ok [INFO] [stdout] test operations::view::tests::test_view_find_many_with_distinct ... ok [INFO] [stdout] test operations::view::tests::test_view_find_many_with_filter ... ok [INFO] [stdout] test operations::view::tests::test_view_find_many_with_order ... ok [INFO] [stdout] test operations::view::tests::test_view_find_many_with_pagination ... ok [INFO] [stdout] test operations::view::tests::test_view_query_builder_clone ... ok [INFO] [stdout] test operations::view::tests::test_view_query_builder_count ... ok [INFO] [stdout] test operations::view::tests::test_view_query_builder_find_first ... ok [INFO] [stdout] test operations::view::tests::test_view_query_builder_find_many ... ok [INFO] [stdout] test operations::view::tests::test_view_trait_constants ... ok [INFO] [stdout] test pagination::tests::test_cursor_after ... ok [INFO] [stdout] test pagination::tests::test_cursor_before ... ok [INFO] [stdout] test operations::view::tests::test_refresh_materialized_view_exec ... ok [INFO] [stdout] test pagination::tests::test_paginated_result ... ok [INFO] [stdout] test pagination::tests::test_pagination_page ... ok [INFO] [stdout] test pagination::tests::test_pagination_skip_take ... ok [INFO] [stdout] test partition::tests::mongodb_tests::test_shard_collection_command ... ok [INFO] [stdout] test partition::tests::mongodb_tests::test_shard_key_builder ... ok [INFO] [stdout] test partition::tests::mongodb_tests::test_shard_key_index_spec ... ok [INFO] [stdout] test partition::tests::mongodb_tests::test_zone_sharding ... ok [INFO] [stdout] test partition::tests::test_detach_partition ... ok [INFO] [stdout] test partition::tests::test_drop_partition ... ok [INFO] [stdout] test partition::tests::test_hash_partition ... ok [INFO] [stdout] test partition::tests::test_list_partition ... ok [INFO] [stdout] test partition::tests::test_missing_columns ... ok [INFO] [stdout] test partition::tests::test_missing_partition_type ... ok [INFO] [stdout] test partition::tests::test_mysql_partition_clause ... ok [INFO] [stdout] test partition::tests::test_postgres_create_partition ... ok [INFO] [stdout] test partition::tests::test_postgres_partition_clause ... ok [INFO] [stdout] test partition::tests::test_range_partition_builder ... ok [INFO] [stdout] test partition::tests::time_partition_tests::test_monthly_partitions ... ok [INFO] [stdout] test partition::tests::time_partition_tests::test_quarterly_partitions ... ok [INFO] [stdout] test partition::tests::time_partition_tests::test_yearly_partitions ... ok [INFO] [stdout] test pool::tests::test_pool_and_filter ... ok [INFO] [stdout] test pool::tests::test_pool_basic_filter ... ok [INFO] [stdout] test pool::tests::test_pool_deeply_nested ... ok [INFO] [stdout] test pool::tests::test_pool_empty_and ... ok [INFO] [stdout] test pool::tests::test_pool_in_filter ... ok [INFO] [stdout] test pool::tests::test_pool_nested_filter ... ok [INFO] [stdout] test pool::tests::test_pool_null_filters ... ok [INFO] [stdout] test pool::tests::test_pool_or_filter ... ok [INFO] [stdout] test pool::tests::test_pool_reset ... ok [INFO] [stdout] test pool::tests::test_pool_single_and ... ok [INFO] [stdout] test pool::tests::test_pool_string_values ... ok [INFO] [stdout] test procedure::tests::test_function_call ... ok [INFO] [stdout] test procedure::tests::test_mongo_accumulator ... ok [INFO] [stdout] test procedure::tests::test_mongo_function ... ok [INFO] [stdout] test procedure::tests::test_mssql_sql_generation ... ok [INFO] [stdout] test procedure::tests::test_mssql_with_output_params ... ok [INFO] [stdout] test procedure::tests::test_mysql_sql_generation ... ok [INFO] [stdout] test procedure::tests::test_postgres_function_sql ... ok [INFO] [stdout] test procedure::tests::test_postgres_sql_generation ... ok [INFO] [stdout] test procedure::tests::test_procedure_call_basic ... ok [INFO] [stdout] test procedure::tests::test_procedure_result ... ok [INFO] [stdout] test procedure::tests::test_qualified_name ... ok [INFO] [stdout] test procedure::tests::test_sqlite_function ... ok [INFO] [stdout] test procedure::tests::test_sqlite_procedure_error ... ok [INFO] [stdout] test procedure::tests::test_sqlite_udf_definitions ... ok [INFO] [stdout] test profiling::allocation::tests::test_allocation_record ... ok [INFO] [stdout] test profiling::allocation::tests::test_allocation_tracker ... ignored, flaky in CI due to global profiling state interference [INFO] [stdout] test profiling::allocation::tests::test_size_histogram ... ok [INFO] [stdout] test profiling::allocation::tests::test_stats_calculations ... ok [INFO] [stdout] test profiling::heap::tests::test_growth_detection ... ok [INFO] [stdout] test profiling::heap::tests::test_heap_profiler ... ok [INFO] [stdout] test profiling::heap::tests::test_heap_sample ... ok [INFO] [stdout] test profiling::heap::tests::test_heap_stats ... ok [INFO] [stdout] test profiling::leak_detector::tests::test_allocation_delta ... ok [INFO] [stdout] test profiling::leak_detector::tests::test_leak_detector_new ... ok [INFO] [stdout] test profiling::leak_detector::tests::test_leak_pattern_description ... ok [INFO] [stdout] test profiling::leak_detector::tests::test_leak_report_empty ... ok [INFO] [stdout] test profiling::leak_detector::tests::test_leak_report_with_leaks ... ok [INFO] [stdout] test profiling::leak_detector::tests::test_leak_severity_ordering ... ok [INFO] [stdout] test profiling::snapshot::tests::test_memory_snapshot ... ok [INFO] [stdout] test profiling::snapshot::tests::test_snapshot_diff ... ok [INFO] [stdout] test profiling::snapshot::tests::test_snapshot_diff_no_leaks ... ok [INFO] [stdout] test profiling::snapshot::tests::test_snapshot_diff_report ... ok [INFO] [stdout] test profiling::snapshot::tests::test_snapshot_series ... ok [INFO] [stdout] test profiling::snapshot::tests::test_snapshot_series_max_capacity ... ok [INFO] [stdout] test profiling::tests::test_memory_profiler ... ok [INFO] [stdout] test profiling::tests::test_with_profiling ... ok [INFO] [stdout] test profiling::tests::test_profiling_toggle ... ok [INFO] [stdout] test query::tests::test_query_builder_find_by_id ... ok [INFO] [stdout] test raw::tests::test_bind_many ... ok [INFO] [stdout] test raw::tests::test_build_in_clause ... ok [INFO] [stdout] test raw::tests::test_raw_query_macro_no_params ... ok [INFO] [stdout] test raw::tests::test_raw_query_macro_string_params ... ok [INFO] [stdout] test raw::tests::test_sql_bind_if ... ok [INFO] [stdout] test raw::tests::test_raw_query_macro_with_params ... ok [INFO] [stdout] test raw::tests::test_sql_display ... ok [INFO] [stdout] test raw::tests::test_sql_multiple_binds ... ok [INFO] [stdout] test raw::tests::test_sql_bind ... ok [INFO] [stdout] test raw::tests::test_sql_push_bind ... ok [INFO] [stdout] test query::tests::test_query_builder_find_many ... ok [INFO] [stdout] test raw::tests::test_sql_mysql ... ok [INFO] [stdout] test raw::tests::test_sql_separated ... ok [INFO] [stdout] test raw::tests::test_sql_sqlite ... ok [INFO] [stdout] test raw::tests::test_sql_push_if ... ok [INFO] [stdout] test raw::tests::test_sql_is_empty ... ok [INFO] [stdout] test relations::include::tests::test_include_spec_basic ... ok [INFO] [stdout] test relations::include::tests::test_include_spec_nested ... ok [INFO] [stdout] test raw::tests::test_sql_separated_with_binds ... ok [INFO] [stdout] test relations::include::tests::test_include_spec_with_options ... ok [INFO] [stdout] test relations::include::tests::test_include_from_iter ... ok [INFO] [stdout] test relations::include::tests::test_include_builder ... ok [INFO] [stdout] test relations::loader::tests::test_many_to_one_query ... ok [INFO] [stdout] test relations::loader::tests::test_one_to_many_query ... ok [INFO] [stdout] test raw::tests::test_sql_new ... ok [INFO] [stdout] test relations::loader::tests::test_relation_load_strategy ... ok [INFO] [stdout] test raw::tests::test_sql_push ... ok [INFO] [stdout] test relations::select::tests::test_select_spec_all ... ok [INFO] [stdout] test relations::select::tests::test_select_spec_except ... ok [INFO] [stdout] test relations::select::tests::test_select_spec_only ... ok [INFO] [stdout] test relations::select::tests::test_select_spec_with_relation ... ok [INFO] [stdout] test relations::select::tests::test_to_sql_columns ... ok [INFO] [stdout] test relations::select::tests::test_to_sql_columns_with_alias ... ok [INFO] [stdout] test relations::spec::tests::test_join_table_spec ... ok [INFO] [stdout] test relations::spec::tests::test_referential_action ... ok [INFO] [stdout] test relations::spec::tests::test_relation_registry ... ok [INFO] [stdout] test relations::spec::tests::test_relation_spec ... ok [INFO] [stdout] test relations::spec::tests::test_relation_type ... ok [INFO] [stdout] test replication::tests::mongodb_tests::test_mongo_read_preference ... ok [INFO] [stdout] test replication::tests::mongodb_tests::test_read_concern ... ok [INFO] [stdout] test replication::tests::mongodb_tests::test_write_concern ... ok [INFO] [stdout] test replication::tests::test_connection_router_read_secondary ... ok [INFO] [stdout] test replication::tests::test_connection_router_write ... ok [INFO] [stdout] test replication::tests::test_failover ... ok [INFO] [stdout] test replication::tests::test_lag_monitor ... ok [INFO] [stdout] test replication::tests::test_read_preference_mongodb ... ok [INFO] [stdout] test replication::tests::test_replica_config ... ok [INFO] [stdout] test replication::tests::test_replica_set_builder ... ok [INFO] [stdout] test row::tests::test_row_data ... ok [INFO] [stdout] test row::tests::test_row_ref_get_i32 ... ok [INFO] [stdout] test row::tests::test_row_ref_get_str_zero_copy ... ok [INFO] [stdout] test search::tests::mongodb_tests::test_atlas_search_index_builder ... ok [INFO] [stdout] test search::tests::mongodb_tests::test_atlas_search_pipeline ... ok [INFO] [stdout] test search::tests::mongodb_tests::test_atlas_search_query ... ok [INFO] [stdout] test search::tests::test_fulltext_index_mysql ... ok [INFO] [stdout] test search::tests::test_fulltext_index_postgres ... ok [INFO] [stdout] test search::tests::test_fulltext_index_sqlite ... ok [INFO] [stdout] test search::tests::test_fuzzy_options ... ok [INFO] [stdout] test search::tests::test_highlight_options ... ok [INFO] [stdout] test search::tests::test_mssql_ranked_search ... ok [INFO] [stdout] test search::tests::test_mysql_search_sql ... ok [INFO] [stdout] test search::tests::test_mssql_search_sql ... ok [INFO] [stdout] test search::tests::test_postgres_search_sql ... ok [INFO] [stdout] test search::tests::test_ranking_with_weights ... ok [INFO] [stdout] test search::tests::test_search_query_builder ... ok [INFO] [stdout] test search::tests::test_sqlite_search_sql ... ok [INFO] [stdout] test security::tests::test_data_mask_email ... ok [INFO] [stdout] test security::tests::mongodb_tests::test_field_encryption_aws ... ok [INFO] [stdout] test security::tests::mongodb_tests::test_field_encryption_local ... ok [INFO] [stdout] test security::tests::test_data_mask_partial ... ok [INFO] [stdout] test security::tests::test_connection_profile ... ok [INFO] [stdout] test security::tests::test_grant_table ... ok [INFO] [stdout] test security::tests::test_grant_columns ... ok [INFO] [stdout] test security::tests::test_grant_with_option ... ok [INFO] [stdout] test security::tests::test_rls_policy_postgres ... ok [INFO] [stdout] test security::tests::test_rls_policy_for_select ... ok [INFO] [stdout] test security::tests::test_role_inherit ... ok [INFO] [stdout] test security::tests::mongodb_tests::test_mongo_role ... ok [INFO] [stdout] test security::tests::test_role_postgres ... ok [INFO] [stdout] test security::tests::test_tenant_policy ... ok [INFO] [stdout] test sequence::tests::auto_increment_tests::test_column_definition ... ok [INFO] [stdout] test sequence::tests::auto_increment_tests::test_set_start_value ... ok [INFO] [stdout] test sequence::tests::mongodb_tests::test_counter_builder ... ok [INFO] [stdout] test sequence::tests::mongodb_tests::test_custom_collection ... ok [INFO] [stdout] test sequence::tests::mongodb_tests::test_init_document ... ok [INFO] [stdout] test sequence::tests::mongodb_tests::test_reset_document ... ok [INFO] [stdout] test sequence::tests::ops_tests::test_currval ... ok [INFO] [stdout] test sequence::tests::ops_tests::test_default_nextval ... ok [INFO] [stdout] test sequence::tests::ops_tests::test_last_insert_id ... ok [INFO] [stdout] test sequence::tests::ops_tests::test_nextval ... ok [INFO] [stdout] test sequence::tests::ops_tests::test_setval ... ok [INFO] [stdout] test sequence::tests::patterns_tests::test_countdown ... ok [INFO] [stdout] test sequence::tests::patterns_tests::test_order_number ... ok [INFO] [stdout] test sequence::tests::patterns_tests::test_round_robin ... ok [INFO] [stdout] test sequence::tests::test_cycle_sequence ... ok [INFO] [stdout] test sequence::tests::test_drop_sql ... ok [INFO] [stdout] test sequence::tests::test_mssql_create_sql ... ok [INFO] [stdout] test sequence::tests::test_mysql_not_supported ... ok [INFO] [stdout] test sequence::tests::test_owned_by ... ok [INFO] [stdout] test sequence::tests::test_postgres_create_sql ... ok [INFO] [stdout] test sequence::tests::test_restart_sql ... ok [INFO] [stdout] test sequence::tests::test_sequence_builder ... ok [INFO] [stdout] test sequence::tests::test_sqlite_not_supported ... ok [INFO] [stdout] test sql::tests::test_database_placeholder ... ok [INFO] [stdout] test sql::tests::test_escape_identifier ... ok [INFO] [stdout] test sql::tests::test_fast_builder_complex ... ok [INFO] [stdout] test sql::tests::test_fast_builder_conditional ... ok [INFO] [stdout] test sql::tests::test_fast_builder_identifier ... ok [INFO] [stdout] test sql::tests::test_fast_builder_identifier_with_quotes ... ok [INFO] [stdout] test sql::tests::test_fast_builder_in_clause_mysql ... ok [INFO] [stdout] test sql::tests::test_fast_builder_in_clause_postgres ... ok [INFO] [stdout] test sql::tests::test_fast_builder_simple ... ok [INFO] [stdout] test sql::tests::test_needs_quoting ... ok [INFO] [stdout] test sql::tests::test_query_capacity_estimates ... ok [INFO] [stdout] test sql::tests::test_quote_identifier ... ok [INFO] [stdout] test sql::tests::test_sql_builder ... ok [INFO] [stdout] test sql::tests::test_template_batch_placeholders_mysql ... ok [INFO] [stdout] test sql::tests::test_template_batch_placeholders_postgres ... ok [INFO] [stdout] test advanced::tests::test_returning_postgres ... ok [INFO] [stdout] test sql::tests::test_template_insert_returning ... ok [INFO] [stdout] test sql::tests::test_template_select_by_id ... ok [INFO] [stdout] test sql::tests::test_template_select_by_id_all_columns ... ok [INFO] [stdout] test sql::tests::test_template_update_by_id ... ok [INFO] [stdout] test static_filter::tests::test_and2_filter ... ok [INFO] [stdout] test static_filter::tests::test_compact_value_bool ... ok [INFO] [stdout] test static_filter::tests::test_compact_value_large_int ... ok [INFO] [stdout] test static_filter::tests::test_compact_value_small_int ... ok [INFO] [stdout] test static_filter::tests::test_eq_filter ... ok [INFO] [stdout] test static_filter::tests::test_field_constants ... ok [INFO] [stdout] test static_filter::tests::test_gt_filter ... ok [INFO] [stdout] test static_filter::tests::test_is_null_filter ... ok [INFO] [stdout] test static_filter::tests::test_or2_filter ... ok [INFO] [stdout] test tenant::cache::tests::test_cache_eviction ... ok [INFO] [stdout] test tenant::cache::tests::test_cache_hit ... ok [INFO] [stdout] test tenant::cache::tests::test_cache_metrics ... ok [INFO] [stdout] test tenant::cache::tests::test_cache_miss ... ok [INFO] [stdout] test tenant::cache::tests::test_get_or_fetch ... ok [INFO] [stdout] test tenant::cache::tests::test_sharded_cache ... ok [INFO] [stdout] test tenant::config::tests::test_builder ... ok [INFO] [stdout] test tenant::config::tests::test_row_level_config ... ok [INFO] [stdout] test tenant::config::tests::test_schema_config ... ok [INFO] [stdout] test tenant::context::tests::test_system_context ... ok [INFO] [stdout] test tenant::context::tests::test_tenant_context ... ok [INFO] [stdout] test tenant::context::tests::test_tenant_id_creation ... ok [INFO] [stdout] test tenant::context::tests::test_tenant_info ... ok [INFO] [stdout] test tenant::middleware::tests::test_row_level_filter_delete ... ok [INFO] [stdout] test tenant::middleware::tests::test_row_level_filter_select ... ok [INFO] [stdout] test tenant::middleware::tests::test_row_level_filter_update ... ok [INFO] [stdout] test tenant::middleware::tests::test_tenant_scope ... ok [INFO] [stdout] test tenant::pool::tests::test_atomic_stats ... ok [INFO] [stdout] test tenant::pool::tests::test_lru_cache ... ok [INFO] [stdout] test tenant::pool::tests::test_pool_config_builder ... ok [INFO] [stdout] test tenant::pool::tests::test_pool_manager_creation ... ok [INFO] [stdout] test tenant::pool::tests::test_tenant_pool_entry ... ok [INFO] [stdout] test tenant::prepared::tests::test_cache_stats ... ok [INFO] [stdout] test tenant::prepared::tests::test_cache_eviction ... ok [INFO] [stdout] test tenant::prepared::tests::test_global_cache ... ok [INFO] [stdout] test tenant::prepared::tests::test_per_tenant_cache ... ok [INFO] [stdout] test tenant::prepared::tests::test_statement_registry ... ok [INFO] [stdout] test sql::tests::test_template_delete_by_id ... ok [INFO] [stdout] test tenant::resolver::tests::test_dynamic_resolver ... ok [INFO] [stdout] test tenant::resolver::tests::test_composite_resolver ... ok [INFO] [stdout] test tenant::prepared::tests::test_statement_key ... ok [INFO] [stdout] test tenant::resolver::tests::test_static_resolver ... ok [INFO] [stdout] test tenant::rls::tests::test_create_policy_sql ... ok [INFO] [stdout] test tenant::rls::tests::test_migration_sql ... ok [INFO] [stdout] test tenant::rls::tests::test_quote_ident ... ok [INFO] [stdout] test tenant::rls::tests::test_rls_config ... ok [INFO] [stdout] test tenant::rls::tests::test_set_tenant_sql ... ok [INFO] [stdout] test tenant::rls::tests::test_setup_sql ... ok [INFO] [stdout] test tenant::strategy::tests::test_column_type_format ... ok [INFO] [stdout] test tenant::strategy::tests::test_row_level_config ... ok [INFO] [stdout] test tenant::strategy::tests::test_database_config ... ok [INFO] [stdout] test tenant::strategy::tests::test_schema_config ... ok [INFO] [stdout] test tenant::rls::tests::test_custom_policy ... ok [INFO] [stdout] test tenant::task_local::tests::test_composite_extractor ... ok [INFO] [stdout] test tenant::task_local::tests::test_sync_tenant ... ok [INFO] [stdout] test tenant::task_local::tests::test_nested_tenant ... ok [INFO] [stdout] test tenant::task_local::tests::test_no_tenant ... ok [INFO] [stdout] test traits::tests::test_into_filter ... ok [INFO] [stdout] test traits::tests::test_model_trait ... ok [INFO] [stdout] test transaction::tests::test_begin_sql ... ok [INFO] [stdout] test transaction::tests::test_begin_sql_serializable_deferrable ... ok [INFO] [stdout] test tenant::task_local::tests::test_tenant_scope ... ok [INFO] [stdout] test transaction::tests::test_transaction_config_builder ... ok [INFO] [stdout] test transaction::tests::test_transaction_config_default ... ok [INFO] [stdout] test transaction::tests::test_access_mode ... ok [INFO] [stdout] test transaction::tests::test_interactive_transaction ... ok [INFO] [stdout] test transaction::tests::test_isolation_level ... ok [INFO] [stdout] test tenant::task_local::tests::test_with_tenant ... ok [INFO] [stdout] test trigger::tests::test_drop_trigger_sql ... ok [INFO] [stdout] test trigger::tests::mongodb_tests::test_change_type ... ok [INFO] [stdout] test trigger::tests::mongodb_tests::test_change_stream_builder ... ok [INFO] [stdout] test trigger::tests::test_mssql_before_error ... ok [INFO] [stdout] test trigger::tests::test_mysql_multiple_events_error ... ok [INFO] [stdout] test trigger::tests::test_mssql_trigger_sql ... ok [INFO] [stdout] test trigger::tests::test_instead_of_trigger ... ok [INFO] [stdout] test trigger::tests::test_mysql_trigger_sql ... ok [INFO] [stdout] test trigger::tests::mongodb_tests::test_full_document_options ... ok [INFO] [stdout] test trigger::tests::test_sqlite_trigger_sql ... ok [INFO] [stdout] test trigger::tests::test_postgres_trigger_sql ... ok [INFO] [stdout] test trigger::tests::test_missing_action_error ... ok [INFO] [stdout] test trigger::tests::test_missing_events_error ... ok [INFO] [stdout] test trigger::tests::test_missing_table_error ... ok [INFO] [stdout] test trigger::tests::test_trigger_condition ... ok [INFO] [stdout] test trigger::tests::test_trigger_with_update_of ... ok [INFO] [stdout] test trigger::tests::test_update_of ... ok [INFO] [stdout] test trigger::tests::test_trigger_builder ... ok [INFO] [stdout] test tenant::task_local::tests::test_header_extractor ... ok [INFO] [stdout] test typed_filter::tests::test_and_n_const_generic ... ok [INFO] [stdout] test typed_filter::tests::test_chained_composition ... ok [INFO] [stdout] test typed_filter::tests::test_lazy_filter ... ok [INFO] [stdout] test typed_filter::tests::test_maybe_filter_some ... ok [INFO] [stdout] test typed_filter::tests::test_or_n_const_generic ... ok [INFO] [stdout] test typed_filter::tests::test_typed_and ... ok [INFO] [stdout] test typed_filter::tests::test_maybe_filter_none ... ok [INFO] [stdout] test typed_filter::tests::test_typed_is_null ... ok [INFO] [stdout] test typed_filter::tests::test_typed_is_not_null ... ok [INFO] [stdout] test types::tests::test_order_by_builder ... ok [INFO] [stdout] test typed_filter::tests::test_typed_or ... ok [INFO] [stdout] test types::tests::test_order_by_field ... ok [INFO] [stdout] test types::tests::test_order_by_field_static ... ok [INFO] [stdout] test types::tests::test_order_by_field_write_sql ... ok [INFO] [stdout] test types::tests::test_order_by_from_fields ... ok [INFO] [stdout] test types::tests::test_order_patterns ... ok [INFO] [stdout] test types::tests::test_order_by_multiple ... ok [INFO] [stdout] test types::tests::test_set_param ... ok [INFO] [stdout] test types::tests::test_select_write_sql ... ok [INFO] [stdout] test types::tests::test_order_by_write_sql ... ok [INFO] [stdout] test upsert::tests::mongodb_tests::test_bulk_upsert ... ok [INFO] [stdout] test upsert::tests::mongodb_tests::test_upsert_with_inc ... ok [INFO] [stdout] test upsert::tests::test_mssql_merge ... ok [INFO] [stdout] test upsert::tests::mongodb_tests::test_simple_upsert ... ok [INFO] [stdout] test types::tests::test_sort_order ... ok [INFO] [stdout] test upsert::tests::test_mysql_on_duplicate_key ... ok [INFO] [stdout] test upsert::tests::test_conflict_target_constraint ... ok [INFO] [stdout] test upsert::tests::test_postgres_on_conflict_do_nothing ... ok [INFO] [stdout] test upsert::tests::test_postgres_on_conflict_do_update ... ok [INFO] [stdout] test typed_filter::tests::test_typed_eq ... ok [INFO] [stdout] test upsert::tests::test_postgres_with_returning ... ok [INFO] [stdout] test typed_filter::tests::test_typed_gt ... ok [INFO] [stdout] test upsert::tests::test_upsert_builder ... ok [INFO] [stdout] test typed_filter::tests::test_typed_not ... ok [INFO] [stdout] test upsert::tests::test_sqlite_on_conflict ... ok [INFO] [stdout] test window::tests::mongodb_tests::test_rank ... ok [INFO] [stdout] test upsert::tests::test_mysql_insert_ignore ... ok [INFO] [stdout] test window::tests::mongodb_tests::test_row_number ... ok [INFO] [stdout] test upsert::tests::mongodb_tests::test_find_one_and_update ... ok [INFO] [stdout] test upsert::tests::test_postgres_with_where ... ok [INFO] [stdout] test window::tests::mongodb_tests::test_window_bounds ... ok [INFO] [stdout] test window::tests::mongodb_tests::test_running_total ... ok [INFO] [stdout] test types::tests::test_select ... ok [INFO] [stdout] test window::tests::test_named_window ... ok [INFO] [stdout] test window::tests::test_aggregate_window ... ok [INFO] [stdout] test window::tests::test_nulls_position ... ok [INFO] [stdout] test window::tests::test_rank_functions ... ok [INFO] [stdout] test window::tests::test_row_number ... ok [INFO] [stdout] test window::tests::mongodb_tests::test_shift_lag ... ok [INFO] [stdout] test window::tests::test_window_reference ... ok [INFO] [stdout] test window::tests::test_first_last_value ... ok [INFO] [stdout] test zero_copy::tests::test_cte_ref_zero_copy ... ok [INFO] [stdout] test window::tests::test_lag_lead ... ok [INFO] [stdout] test window::tests::test_frame_clauses ... ok [INFO] [stdout] test zero_copy::tests::test_json_path_ref_as_text ... ok [INFO] [stdout] test window::tests::test_ntile ... ok [INFO] [stdout] test zero_copy::tests::test_json_path_ref_sqlite ... ok [INFO] [stdout] test zero_copy::tests::test_json_path_ref_with_index ... ok [INFO] [stdout] test zero_copy::tests::test_json_path_ref_zero_copy ... ok [INFO] [stdout] test zero_copy::tests::test_window_spec_ref_with_frame ... ok [INFO] [stdout] test zero_copy::tests::test_window_spec_ref_zero_copy ... ok [INFO] [stdout] test zero_copy::tests::test_with_clause_ref ... ok [INFO] [stdout] test zero_copy::tests::test_cte_ref_recursive ... ok [INFO] [stdout] test zero_copy::tests::test_json_path_ref_mysql ... ok [INFO] [stdout] test procedure::tests::test_parameter_modes ... ok [INFO] [stdout] test tenant::cache::tests::test_negative_cache ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 989 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.20s [INFO] [stdout] [INFO] [stderr] Doc-tests prax_query [INFO] [stdout] [INFO] [stdout] running 175 tests [INFO] [stdout] test src/async_optimize/introspect.rs - async_optimize::introspect (line 14) ... ignored [INFO] [stdout] test src/async_optimize/mod.rs - async_optimize (line 18) ... ignored [INFO] [stdout] test src/async_optimize/pipeline.rs - async_optimize::pipeline (line 28) ... ignored [INFO] [stdout] test src/batch.rs - batch (line 8) ... ignored [INFO] [stdout] test src/batch.rs - batch::Pipeline (line 397) ... ignored [INFO] [stdout] test src/cte.rs - cte (line 17) ... ignored [INFO] [stdout] test src/data.rs - data (line 10) ... ignored [INFO] [stdout] test src/data.rs - data (line 21) ... ignored [INFO] [stdout] test src/data.rs - data (line 35) ... ignored [INFO] [stdout] test src/data.rs - data (line 44) ... ignored [INFO] [stdout] test src/data.rs - data::TypedCreateBuilder (line 536) ... ignored [INFO] [stdout] test src/data.rs - data::data (line 413) ... ignored [INFO] [stdout] test src/data_cache/memory.rs - data_cache::memory (line 16) ... ignored [INFO] [stdout] test src/data_cache/mod.rs - data_cache (line 38) ... ignored [INFO] [stdout] test src/data_cache/mod.rs - data_cache (line 65) ... ignored [INFO] [stdout] test src/data_cache/redis.rs - data_cache::redis (line 13) ... ignored [INFO] [stdout] test src/data_cache/tiered.rs - data_cache::tiered (line 26) ... ignored [INFO] [stdout] test src/db_optimize.rs - db_optimize (line 20) ... ignored [INFO] [stdout] test src/builder.rs - builder (line 20) ... FAILED [INFO] [stdout] test src/connection/mod.rs - connection (line 65) ... ok [INFO] [stdout] test src/db_optimize.rs - db_optimize::MongoPipelineBuilder (line 438) ... ignored [INFO] [stdout] test src/builder.rs - builder::ReusableBuilder (line 306) ... ok [INFO] [stdout] test src/connection/pool.rs - connection::pool::PoolConfig::for_workload (line 308) ... ok [INFO] [stdout] test src/cache.rs - cache::SqlTemplateCache (line 444) ... ok [INFO] [stdout] test src/builder.rs - builder::Identifier (line 58) ... ok [INFO] [stdout] test src/builder.rs - builder::CowIdentifier (line 172) ... ok [INFO] [stdout] test src/cache.rs - cache::GLOBAL_TEMPLATE_CACHE (line 750) ... ok [INFO] [stdout] test src/builder.rs - builder::BuilderPool (line 468) ... ok [INFO] [stdout] test src/connection/mod.rs - connection (line 29) ... ok [INFO] [stdout] test src/connection/mod.rs - connection (line 47) ... ok [INFO] [stdout] test src/connection/parser.rs - connection::parser::ConnectionString::parse (line 144) ... ok [INFO] [stdout] test src/cache.rs - cache::ExecutionPlanCache (line 1100) ... ok [INFO] [stdout] test src/connection/env.rs - connection::env::EnvExpander::expand (line 97) ... ok [INFO] [stdout] test src/db_optimize.rs - db_optimize::BatchConfig::auto_tune (line 345) ... ok [INFO] [stdout] test src/cache.rs - cache (line 11) ... ok [INFO] [stdout] test src/error.rs - error (line 22) ... ok [INFO] [stdout] test src/filter.rs - filter (line 31) ... ok [INFO] [stdout] test src/db_optimize.rs - db_optimize::QueryHints (line 847) ... ok [INFO] [stdout] test src/error.rs - error (line 33) ... ok [INFO] [stdout] test src/db_optimize.rs - db_optimize::PreparedStatementCache (line 110) ... ok [INFO] [stdout] test src/db_optimize.rs - db_optimize::BatchConfig::batch_ranges (line 399) ... ok [INFO] [stdout] test src/filter.rs - filter (line 54) ... ok [INFO] [stdout] test src/filter.rs - filter::Filter::builder (line 897) ... ok [INFO] [stdout] test src/filter.rs - filter (line 16) ... ok [INFO] [stdout] test src/error.rs - error (line 47) ... ok [INFO] [stdout] test src/filter.rs - filter::Filter::and_n (line 446) ... ok [INFO] [stdout] test src/filter.rs - filter::Filter (line 302) ... ok [INFO] [stdout] test src/filter.rs - filter::FieldName (line 101) ... ok [INFO] [stdout] test src/json.rs - json (line 18) ... ignored [INFO] [stdout] test src/lazy.rs - lazy (line 9) ... ignored [INFO] [stdout] test src/filter.rs - filter::Filter::and_builder (line 855) ... ok [INFO] [stdout] test src/filter.rs - filter::FluentFilterBuilder (line 1096) ... ok [INFO] [stdout] test src/filter.rs - filter::Filter::in_slice (line 607) ... ok [INFO] [stdout] test src/intern.rs - intern::clear_interned (line 367) ... ok [INFO] [stdout] test src/intern.rs - intern::intern (line 303) ... ok [INFO] [stdout] test src/intern.rs - intern (line 33) ... ok [INFO] [stdout] test src/filter.rs - filter::Filter::or_builder (line 877) ... ok [INFO] [stdout] test src/filter.rs - filter::Filter::not_in_slice (line 626) ... ok [INFO] [stdout] test src/logging.rs - logging (line 28) ... ignored [INFO] [stdout] test src/filter.rs - filter::Filter::in_array (line 647) ... ok [INFO] [stdout] test src/logging.rs - logging::init (line 102) - compile ... ok [INFO] [stdout] test src/logging.rs - logging::init_with_level (line 166) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 130) ... ok [INFO] [stdout] test src/intern.rs - intern (line 21) ... ok [INFO] [stdout] test src/logging.rs - logging (line 14) - compile ... ok [INFO] [stdout] test src/intern.rs - intern::fields::lookup (line 242) ... ok [INFO] [stdout] test src/lib.rs - (line 47) ... ok [INFO] [stdout] test src/intern.rs - intern::fields::as_cow (line 261) ... ok [INFO] [stdout] test src/mem_optimize/lazy.rs - mem_optimize::lazy (line 15) ... ignored [INFO] [stdout] test src/mem_optimize/mod.rs - mem_optimize (line 19) ... ignored [INFO] [stdout] test src/lib.rs - (line 141) ... ok [INFO] [stdout] test src/middleware/logging.rs - middleware::logging::LoggingMiddleware (line 59) ... ignored [INFO] [stdout] test src/middleware/metrics.rs - middleware::metrics::MetricsMiddleware (line 264) ... ignored [INFO] [stdout] test src/middleware/mod.rs - middleware (line 17) ... ignored [INFO] [stdout] test src/middleware/retry.rs - middleware::retry::RetryMiddleware (line 180) ... ignored [INFO] [stdout] test src/middleware/types.rs - middleware::types::Middleware (line 103) ... ignored [INFO] [stdout] test src/nested.rs - nested (line 10) ... ignored [INFO] [stdout] test src/operations/aggregate.rs - operations::aggregate (line 8) ... ignored [INFO] [stdout] test src/operations/count.rs - operations::count::CountOperation (line 13) ... ignored [INFO] [stdout] test src/operations/create.rs - operations::create::CreateOperation (line 14) ... ignored [INFO] [stdout] test src/operations/delete.rs - operations::delete::DeleteOperation (line 14) ... ignored [INFO] [stdout] test src/operations/find_first.rs - operations::find_first::FindFirstOperation (line 16) ... ignored [INFO] [stdout] test src/operations/find_many.rs - operations::find_many::FindManyOperation (line 15) ... ignored [INFO] [stdout] test src/operations/find_unique.rs - operations::find_unique::FindUniqueOperation (line 14) ... ignored [INFO] [stdout] test src/operations/update.rs - operations::update::UpdateOperation (line 14) ... ignored [INFO] [stdout] test src/operations/upsert.rs - operations::upsert::UpsertOperation (line 14) ... ignored [INFO] [stdout] test src/operations/view.rs - operations::view::RefreshMaterializedViewOperation (line 243) ... ignored [INFO] [stdout] test src/operations/view.rs - operations::view::ViewFindManyOperation (line 17) ... ignored [INFO] [stdout] test src/lib.rs - (line 113) ... ok [INFO] [stdout] test src/lib.rs - (line 74) ... ok [INFO] [stdout] test src/intern.rs - intern::interned_count (line 388) ... ok [INFO] [stdout] test src/partition.rs - partition (line 20) ... ignored [INFO] [stdout] test src/lib.rs - (line 96) ... ok [INFO] [stdout] test src/intern.rs - intern::intern_cow (line 343) ... ok [INFO] [stdout] test src/filter.rs - filter::FilterValue (line 119) ... ok [INFO] [stdout] test src/lib.rs - (line 19) ... ok [INFO] [stdout] test src/macros.rs - macros::filter (line 49) ... ok [INFO] [stdout] test src/macros.rs - macros::and_filter (line 178) ... ok [INFO] [stdout] test src/macros.rs - macros::not_filter (line 255) ... ok [INFO] [stdout] test src/pagination.rs - pagination (line 9) ... ok [INFO] [stdout] test src/procedure.rs - procedure (line 19) ... ignored [INFO] [stdout] test src/profiling/allocation.rs - profiling::allocation::TrackedAllocator (line 344) ... ignored [INFO] [stdout] test src/profiling/mod.rs - profiling (line 16) ... ignored [INFO] [stdout] test src/macros.rs - macros (line 8) ... ok [INFO] [stdout] test src/macros.rs - macros::or_filter (line 225) ... ok [INFO] [stdout] test src/mem_optimize/arena.rs - mem_optimize::arena (line 15) ... ok [INFO] [stdout] test src/pagination.rs - pagination::Pagination::write_sql (line 111) ... ok [INFO] [stdout] test src/raw.rs - raw::raw_query (line 376) ... ignored [INFO] [stdout] test src/relations/mod.rs - relations (line 12) ... ignored [INFO] [stdout] test src/row.rs - row (line 11) ... ignored [INFO] [stdout] test src/row.rs - row::impl_from_row (line 246) ... ignored [INFO] [stdout] test src/search.rs - search (line 19) ... ignored [INFO] [stdout] test src/sequence.rs - sequence (line 19) ... ignored [INFO] [stdout] test src/memory.rs - memory (line 15) ... ok [INFO] [stdout] test src/mem_optimize/interning.rs - mem_optimize::interning (line 20) ... ok [INFO] [stdout] test src/pool.rs - pool (line 43) ... ok [INFO] [stdout] test src/pool.rs - pool (line 19) ... ok [INFO] [stdout] test src/pagination.rs - pagination (line 33) ... ok [INFO] [stdout] test src/pool.rs - pool::FilterBuilder<'a>::and (line 409) ... ok [INFO] [stdout] test src/pool.rs - pool::FilterBuilder<'a>::not (line 468) ... ok [INFO] [stdout] test src/pool.rs - pool::FilterBuilder<'a>::or (line 439) ... ok [INFO] [stdout] test src/pool.rs - pool::FilterBuilder<'a>::eq (line 324) ... ok [INFO] [stdout] test src/pool.rs - pool::FilterPool::build (line 119) ... ok [INFO] [stdout] test src/raw.rs - raw (line 60) ... ok [INFO] [stdout] test src/raw.rs - raw (line 44) ... ok [INFO] [stdout] test src/sql.rs - sql::CachedSql (line 1263) ... ok [INFO] [stdout] test src/sql.rs - sql::keywords (line 29) ... ok [INFO] [stdout] test src/raw.rs - raw (line 8) ... ok [INFO] [stdout] test src/pool.rs - pool::FilterBuilder<'a>::is_in (line 363) ... ok [INFO] [stdout] test src/tenant/cache.rs - tenant::cache (line 13) ... ignored [INFO] [stdout] test src/tenant/mod.rs - tenant (line 100) ... ignored [INFO] [stdout] test src/tenant/mod.rs - tenant (line 25) ... ignored [INFO] [stdout] test src/tenant/mod.rs - tenant (line 49) ... ignored [INFO] [stdout] test src/tenant/mod.rs - tenant (line 72) ... ignored [INFO] [stdout] test src/tenant/mod.rs - tenant (line 82) ... ignored [INFO] [stdout] test src/tenant/pool.rs - tenant::pool (line 22) ... ignored [INFO] [stdout] test src/tenant/prepared.rs - tenant::prepared (line 23) ... ignored [INFO] [stdout] test src/tenant/rls.rs - tenant::rls (line 16) ... ignored [INFO] [stdout] test src/tenant/task_local.rs - tenant::task_local (line 16) ... ignored [INFO] [stdout] test src/tenant/task_local.rs - tenant::task_local::TenantScope (line 208) ... ignored [INFO] [stdout] test src/tenant/task_local.rs - tenant::task_local::current_tenant (line 89) ... ignored [INFO] [stdout] test src/tenant/task_local.rs - tenant::task_local::set_sync_tenant (line 165) ... ignored [INFO] [stdout] test src/tenant/task_local.rs - tenant::task_local::with_tenant (line 58) ... ignored [INFO] [stdout] test src/raw.rs - raw (line 23) ... ok [INFO] [stdout] test src/sql.rs - sql::FastSqlBuilder::bind_in_clause (line 802) ... ok [INFO] [stdout] test src/transaction.rs - transaction (line 48) ... ignored [INFO] [stdout] test src/trigger.rs - trigger (line 20) ... ignored [INFO] [stdout] test src/trigger.rs - trigger::patterns::audit_trigger (line 820) ... ignored [INFO] [stdout] test src/sql.rs - sql::FastSqlBuilder::bind_in_slice (line 889) ... ok [INFO] [stdout] test src/sql.rs - sql::global_sql_cache (line 1431) ... ok [INFO] [stdout] test src/sql.rs - sql::DatabaseType::placeholder (line 506) ... ok [INFO] [stdout] test src/sql.rs - sql::SqlTemplateCache (line 1329) ... ok [INFO] [stdout] test src/sql.rs - sql::templates::batch_placeholders (line 1164) ... ok [INFO] [stdout] test src/upsert.rs - upsert (line 18) ... ignored [INFO] [stdout] test src/window.rs - window (line 18) ... ignored [INFO] [stdout] test src/sql.rs - sql::FastSqlBuilder (line 679) ... ok [INFO] [stdout] test src/sql.rs - sql::templates::delete_by_id (line 1150) ... ok [INFO] [stdout] test src/sql.rs - sql::templates::insert_returning (line 1082) ... ok [INFO] [stdout] test src/sql.rs - sql::templates::update_by_id (line 1112) ... ok [INFO] [stdout] test src/sql.rs - sql::templates::select_by_id (line 1061) ... ok [INFO] [stdout] test src/sql.rs - sql::LazySql (line 1220) ... ok [INFO] [stdout] test src/transaction.rs - transaction (line 15) ... ok [INFO] [stdout] test src/typed_filter.rs - typed_filter::DirectSql (line 84) ... ok [INFO] [stdout] test src/static_filter.rs - static_filter (line 17) ... ok [INFO] [stdout] test src/static_filter.rs - static_filter::eq (line 191) ... ok [INFO] [stdout] test src/transaction.rs - transaction (line 31) ... ok [INFO] [stdout] test src/zero_copy.rs - zero_copy::CteRef (line 642) ... ok [INFO] [stdout] test src/typed_filter.rs - typed_filter (line 16) ... ok [INFO] [stdout] test src/zero_copy.rs - zero_copy::JsonPathRef (line 58) ... ok [INFO] [stdout] test src/zero_copy.rs - zero_copy (line 22) ... ok [INFO] [stdout] test src/types.rs - types::OrderByField::write_sql (line 126) ... ok [INFO] [stdout] test src/types.rs - types::OrderBy::write_sql (line 219) ... ok [INFO] [stdout] test src/zero_copy.rs - zero_copy::WindowSpecRef (line 390) ... ok [INFO] [stdout] test src/zero_copy.rs - zero_copy::WithClauseRef (line 817) ... ok [INFO] [stdout] test src/typed_filter.rs - typed_filter::InI64Slice (line 805) ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/builder.rs - builder (line 20) stdout ---- [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/builder.rs:30:11 [INFO] [stdout] | [INFO] [stdout] 30 | cols.push("id"); [INFO] [stdout] | ---- ^^^^ expected `Identifier`, found `&str` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/src/lib.rs:1118:12 [INFO] [stdout] | [INFO] [stdout] 1118 | pub fn push(&mut self, value: A::Item) { [INFO] [stdout] | ^^^^ [INFO] [stdout] help: call `Into::into` on this expression to convert `&'static str` into `Identifier` [INFO] [stdout] | [INFO] [stdout] 30 | cols.push("id".into()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/builder.rs:31:11 [INFO] [stdout] | [INFO] [stdout] 31 | cols.push("name"); [INFO] [stdout] | ---- ^^^^^^ expected `Identifier`, found `&str` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/src/lib.rs:1118:12 [INFO] [stdout] | [INFO] [stdout] 1118 | pub fn push(&mut self, value: A::Item) { [INFO] [stdout] | ^^^^ [INFO] [stdout] help: call `Into::into` on this expression to convert `&'static str` into `Identifier` [INFO] [stdout] | [INFO] [stdout] 31 | cols.push("name".into()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/builder.rs:32:11 [INFO] [stdout] | [INFO] [stdout] 32 | cols.push("email"); // Still on stack! [INFO] [stdout] | ---- ^^^^^^^ expected `Identifier`, found `&str` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/src/lib.rs:1118:12 [INFO] [stdout] | [INFO] [stdout] 1118 | pub fn push(&mut self, value: A::Item) { [INFO] [stdout] | ^^^^ [INFO] [stdout] help: call `Into::into` on this expression to convert `&'static str` into `Identifier` [INFO] [stdout] | [INFO] [stdout] 32 | cols.push("email".into()); // Still on stack! [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/builder.rs - builder (line 20) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 104 passed; 1 failed; 70 ignored; 0 measured; 0 filtered out; finished in 8.07s [INFO] [stdout] [INFO] [stdout] all doctests ran in 8.43s; merged doctests compilation took 0.34s [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "e04a0b705100fb7239328e2f489c1a189e4208f113c9007579590f0c2c0b77c4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e04a0b705100fb7239328e2f489c1a189e4208f113c9007579590f0c2c0b77c4", kill_on_drop: false }` [INFO] [stdout] e04a0b705100fb7239328e2f489c1a189e4208f113c9007579590f0c2c0b77c4