[INFO] fetching crate rsqlite-core 0.1.4...
[INFO] testing rsqlite-core-0.1.4 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate rsqlite-core 0.1.4 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate rsqlite-core 0.1.4
[INFO] finished tweaking crates.io crate rsqlite-core 0.1.4
[INFO] tweaked toml for crates.io crate rsqlite-core 0.1.4 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rsqlite-core 0.1.4 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rsqlite-core 0.1.4 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rsqlite-wasm-vfs v0.1.4
[INFO] [stderr]   Downloaded sqlparser_derive v0.3.0
[INFO] [stderr]   Downloaded psm v0.1.31
[INFO] [stderr]   Downloaded ar_archive_writer v0.5.1
[INFO] [stderr]   Downloaded rsqlite-parser v0.1.4
[INFO] [stderr]   Downloaded sqlparser v0.55.0
[INFO] [stderr]   Downloaded rsqlite-storage v0.1.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] a483cd9bc588b9ffd25e09ff7a18d177e32ff307862d31ee350eb82cb2659c35
[INFO] running `Command { std: "docker" "start" "a483cd9bc588b9ffd25e09ff7a18d177e32ff307862d31ee350eb82cb2659c35", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a483cd9bc588b9ffd25e09ff7a18d177e32ff307862d31ee350eb82cb2659c35", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a483cd9bc588b9ffd25e09ff7a18d177e32ff307862d31ee350eb82cb2659c35" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a483cd9bc588b9ffd25e09ff7a18d177e32ff307862d31ee350eb82cb2659c35", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a483cd9bc588b9ffd25e09ff7a18d177e32ff307862d31ee350eb82cb2659c35" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling cc v1.2.61
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling stacker v0.1.24
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling recursive-proc-macro-impl v0.1.1
[INFO] [stderr]    Compiling sqlparser_derive v0.3.0
[INFO] [stderr]    Compiling ar_archive_writer v0.5.1
[INFO] [stderr]    Compiling rsqlite-wasm-vfs v0.1.4
[INFO] [stderr]    Compiling rsqlite-storage v0.1.4
[INFO] [stderr]    Compiling psm v0.1.31
[INFO] [stderr]    Compiling recursive v0.1.1
[INFO] [stderr]    Compiling sqlparser v0.55.0
[INFO] [stderr]    Compiling rsqlite-parser v0.1.4
[INFO] [stderr]    Compiling rsqlite-core v0.1.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 28.44s
[INFO] running `Command { std: "docker" "inspect" "a483cd9bc588b9ffd25e09ff7a18d177e32ff307862d31ee350eb82cb2659c35", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a483cd9bc588b9ffd25e09ff7a18d177e32ff307862d31ee350eb82cb2659c35" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rsqlite-core v0.1.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 9.51s
[INFO] running `Command { std: "docker" "inspect" "a483cd9bc588b9ffd25e09ff7a18d177e32ff307862d31ee350eb82cb2659c35", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a483cd9bc588b9ffd25e09ff7a18d177e32ff307862d31ee350eb82cb2659c35" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rsqlite_core-fa7d993572dd1873)
[INFO] [stdout] 
[INFO] [stdout] running 761 tests
[INFO] [stdout] test catalog::tests::type_affinity_rules ... ok
[INFO] [stdout] test database::tests::basic::double_quoted_in_pragma_table_info ... ok
[INFO] [stdout] test database::tests::basic::double_quoted_table_name_with_underscore_prefix ... ok
[INFO] [stdout] test database::tests::basic::count_from_double_quoted_identifier ... ok
[INFO] [stdout] test database::tests::basic::double_quoted_in_update_and_delete ... ok
[INFO] [stdout] test database::tests::basic::aggregate_empty_table ... ok
[INFO] [stdout] test database::tests::basic::create_table_if_not_exists ... ok
[INFO] [stdout] test database::tests::basic::delete_all_rows ... ok
[INFO] [stdout] test database::tests::basic::count_star ... ok
[INFO] [stdout] test database::tests::basic::create_table_and_insert ... ok
[INFO] [stdout] test database::tests::basic::count_column ... ok
[INFO] [stdout] test database::tests::basic::aggregate_with_where ... ok
[INFO] [stdout] test database::tests::basic::delete_rows ... ok
[INFO] [stdout] test database::tests::basic::create_insert_query_with_where ... ok
[INFO] [stdout] test database::tests::basic::group_by_having ... ok
[INFO] [stdout] test database::tests::basic::implicit_cross_join ... ok
[INFO] [stdout] test database::tests::basic::group_by ... ok
[INFO] [stdout] test database::tests::basic::insert_multiple_values ... ok
[INFO] [stdout] test database::tests::basic::cross_join ... ok
[INFO] [stdout] test database::tests::basic::insert_with_column_list ... ok
[INFO] [stdout] test database::tests::basic::inner_join ... ok
[INFO] [stdout] test database::tests::basic::min_and_max ... ok
[INFO] [stdout] test database::tests::basic::order_by_asc ... ok
[INFO] [stdout] test database::tests::basic::scalar_coalesce_ifnull ... ok
[INFO] [stdout] test database::tests::basic::scalar_replace_instr ... ok
[INFO] [stdout] test database::tests::basic::order_by_desc ... ok
[INFO] [stdout] test database::tests::basic::order_by_multiple_keys ... ok
[INFO] [stdout] test database::tests::basic::scalar_nullif ... ok
[INFO] [stdout] test database::tests::basic::scalar_abs ... ok
[INFO] [stdout] test database::tests::basic::scalar_length ... ok
[INFO] [stdout] test database::tests::basic::select_bare_rowid_with_alias ... ok
[INFO] [stdout] test database::tests::basic::left_join ... ok
[INFO] [stdout] test database::tests::basic::full_crud_cycle ... ok
[INFO] [stdout] test database::tests::basic::create_table_insert_and_verify_with_sqlite3 ... ok
[INFO] [stdout] test database::tests::basic::scalar_substr ... ok
[INFO] [stdout] test database::tests::basic::limit_and_offset ... ok
[INFO] [stdout] test database::tests::basic::select_from_double_quoted_identifier ... ok
[INFO] [stdout] test database::tests::basic::select_qualified_rowid_with_alias ... ok
[INFO] [stdout] test database::tests::basic::scalar_trim ... ok
[INFO] [stdout] test database::tests::basic::scalar_upper_lower ... ok
[INFO] [stdout] test database::tests::basic::transaction_commit ... ok
[INFO] [stdout] test database::tests::basic::scalar_typeof ... ok
[INFO] [stdout] test database::tests::basic::transaction_commit_persists_to_disk ... ok
[INFO] [stdout] test database::tests::basic::sum_and_avg ... ok
[INFO] [stdout] test database::tests::basic::transaction_rollback ... ok
[INFO] [stdout] test database::tests::basic::transaction_rollback_not_persisted ... ok
[INFO] [stdout] test database::tests::basic::select_distinct ... ok
[INFO] [stdout] test database::tests::basic::transaction_rollback_update ... ok
[INFO] [stdout] test database::tests::btree_splits::overflow_boundary_widths ... ok
[INFO] [stdout] test database::tests::basic::update_all_rows ... ok
[INFO] [stdout] test database::tests::basic::update_rows ... ok
[INFO] [stdout] test database::tests::btree_splits::overflow_text_blob_round_trip_widths ... ok
[INFO] [stdout] test database::tests::basic::select_specific_columns ... ok
[INFO] [stdout] test catalog::tests::load_catalog_from_real_db ... ok
[INFO] [stdout] test database::tests::btree_splits::overflow_survives_close_and_reopen ... ok
[INFO] [stdout] test database::tests::basic::select_with_null_handling ... ok
[INFO] [stdout] test database::tests::basic::select_star ... ok
[INFO] [stdout] test database::tests::constraints_integrity::affinity_text_integer_comparison ... ok
[INFO] [stdout] test database::tests::basic::select_with_where ... ok
[INFO] [stdout] test database::tests::constraints_integrity::attach_detach_roundtrip ... ok
[INFO] [stdout] test database::tests::constraints_integrity::attach_and_query ... ok
[INFO] [stdout] test database::tests::constraints_integrity::attach_duplicate_error ... ok
[INFO] [stdout] test database::tests::constraints_integrity::attach_reserved_name_error ... ok
[INFO] [stdout] test database::tests::constraints_integrity::autoincrement_basic ... ok
[INFO] [stdout] test database::tests::constraints_integrity::autoincrement_explicit_id ... ok
[INFO] [stdout] test database::tests::constraints_integrity::autoincrement_sqlite_sequence_table ... ok
[INFO] [stdout] test database::tests::constraints_integrity::autoincrement_no_reuse_after_delete ... ok
[INFO] [stdout] test database::tests::constraints_integrity::check_constraint_insert_valid ... ok
[INFO] [stdout] test database::tests::constraints_integrity::cast_edge_cases ... ok
[INFO] [stdout] test database::tests::constraints_integrity::check_constraint_insert_violation ... ok
[INFO] [stdout] test database::tests::constraints_integrity::check_constraint_null_passes ... ok
[INFO] [stdout] test database::tests::constraints_integrity::check_constraint_update_violation ... ok
[INFO] [stdout] test database::tests::constraints_integrity::check_constraint_table_level ... ok
[INFO] [stdout] test database::tests::constraints_integrity::collate_nocase_in_list ... ok
[INFO] [stdout] test database::tests::constraints_integrity::collate_nocase_comparison_operators ... ok
[INFO] [stdout] test database::tests::btree_splits::index_remains_consistent_after_updates ... ok
[INFO] [stdout] test database::tests::constraints_integrity::collate_nocase_where_eq ... ok
[INFO] [stdout] test database::tests::constraints_integrity::composite_pk_distinct_combinations_succeed ... ok
[INFO] [stdout] test database::tests::constraints_integrity::composite_pk_full_tuple_match_rejected ... ok
[INFO] [stdout] test database::tests::constraints_integrity::collate_nocase_order_by ... ok
[INFO] [stdout] test database::tests::constraints_integrity::cte_with_multiple_ctes ... ok
[INFO] [stdout] test database::tests::constraints_integrity::detach_nonexistent_error ... ok
[INFO] [stdout] test database::tests::constraints_integrity::error_column_not_found ... ok
[INFO] [stdout] test database::tests::constraints_integrity::error_division_by_zero ... ok
[INFO] [stdout] test database::tests::btree_splits::bulk_insert_with_multicolumn_index_query_via_index ... ok
[INFO] [stdout] test database::tests::constraints_integrity::error_drop_nonexistent_table ... ok
[INFO] [stdout] test database::tests::constraints_integrity::error_duplicate_table ... ok
[INFO] [stdout] test database::tests::constraints_integrity::error_insert_named_nonexistent_column ... ok
[INFO] [stdout] test database::tests::constraints_integrity::error_table_not_found ... ok
[INFO] [stdout] test database::tests::constraints_integrity::explain_query_plan_index ... ok
[INFO] [stdout] test database::tests::constraints_integrity::explain_query_plan_join ... ok
[INFO] [stdout] test database::tests::constraints_integrity::explain_query_plan_scan ... ok
[INFO] [stdout] test database::tests::constraints_integrity::foreign_key_delete_violation ... ok
[INFO] [stdout] test database::tests::constraints_integrity::foreign_key_insert_violation ... ok
[INFO] [stdout] test database::tests::constraints_integrity::foreign_key_null_allowed ... ok
[INFO] [stdout] test database::tests::btree_splits::split_persistence_400_wide_rows ... ok
[INFO] [stdout] test database::tests::constraints_integrity::foreign_key_insert_valid ... ok
[INFO] [stdout] test database::tests::constraints_integrity::foreign_key_off_by_default ... ok
[INFO] [stdout] test database::tests::constraints_integrity::index_with_null_values ... ok
[INFO] [stdout] test database::tests::constraints_integrity::json_array_function ... ok
[INFO] [stdout] test database::tests::constraints_integrity::index_after_delete ... ok
[INFO] [stdout] test database::tests::btree_splits::sqlite3_cross_check_rsqlite_reads_sqlite3_db ... ok
[INFO] [stdout] test database::tests::constraints_integrity::insert_100_rows_and_query ... ok
[INFO] [stdout] test database::tests::btree_splits::split_persistence_1000_narrow_rows ... ok
[INFO] [stdout] test database::tests::btree_splits::bulk_delete_most_rows_then_requery ... ok
[INFO] [stdout] test database::tests::constraints_integrity::json_extract_returns_subobject ... ok
[INFO] [stdout] test database::tests::constraints_integrity::json_extract_nested_object ... ok
[INFO] [stdout] test database::tests::constraints_integrity::json_minify ... ok
[INFO] [stdout] test database::tests::constraints_integrity::json_insert_function ... ok
[INFO] [stdout] test database::tests::constraints_integrity::json_array_length_function ... ok
[INFO] [stdout] test database::tests::constraints_integrity::json_invalid_input ... ok
[INFO] [stdout] test database::tests::constraints_integrity::json_extract_missing_path ... ok
[INFO] [stdout] test database::tests::constraints_integrity::json_extract_basic ... ok
[INFO] [stdout] test database::tests::constraints_integrity::json_object_function ... ok
[INFO] [stdout] test database::tests::constraints_integrity::json_quote_function ... ok
[INFO] [stdout] test database::tests::constraints_integrity::json_patch_function ... ok
[INFO] [stdout] test database::tests::constraints_integrity::json_remove_function ... ok
[INFO] [stdout] test database::tests::constraints_integrity::json_replace_function ... ok
[INFO] [stdout] test database::tests::constraints_integrity::json_set_function ... ok
[INFO] [stdout] test database::tests::constraints_integrity::json_type_function ... ok
[INFO] [stdout] test database::tests::constraints_integrity::json_valid_and_parse ... ok
[INFO] [stdout] test database::tests::constraints_integrity::not_null_insert_explicit_null ... ok
[INFO] [stdout] test database::tests::constraints_integrity::not_null_insert_valid ... ok
[INFO] [stdout] test database::tests::constraints_integrity::not_null_nullable_column_allows_null ... ok
[INFO] [stdout] test database::tests::constraints_integrity::like_case_sensitivity ... ok
[INFO] [stdout] test database::tests::constraints_integrity::json_with_table_data ... ok
[INFO] [stdout] test database::tests::constraints_integrity::not_null_insert_violation ... ok
[INFO] [stdout] test database::tests::constraints_integrity::null_comparison_semantics ... ok
[INFO] [stdout] test database::tests::constraints_integrity::not_null_update_violation ... ok
[INFO] [stdout] test database::tests::constraints_integrity::pragma_journal_mode_read ... ok
[INFO] [stdout] test database::tests::constraints_integrity::null_in_aggregate ... ok
[INFO] [stdout] test database::tests::constraints_integrity::pragma_journal_mode_set_wal ... ok
[INFO] [stdout] test database::tests::constraints_integrity::null_in_order_by ... ok
[INFO] [stdout] test database::tests::constraints_integrity::recursive_cte_counting ... ok
[INFO] [stdout] test database::tests::constraints_integrity::recursive_cte_fibonacci ... ok
[INFO] [stdout] test database::tests::constraints_integrity::recursive_cte_with_limit ... ok
[INFO] [stdout] test database::tests::constraints_integrity::recursive_cte_hierarchy ... ok
[INFO] [stdout] test database::tests::constraints_integrity::rollback_restores_data ... ok
[INFO] [stdout] test database::tests::constraints_integrity::savepoint_nested ... ok
[INFO] [stdout] test database::tests::constraints_integrity::single_column_pk_still_enforced ... ok
[INFO] [stdout] test database::tests::constraints_integrity::savepoint_rollback_to ... ok
[INFO] [stdout] test database::tests::constraints_integrity::savepoint_release ... ok
[INFO] [stdout] test database::tests::constraints_integrity::trigger_after_delete_with_old ... ok
[INFO] [stdout] test database::tests::constraints_integrity::savepoint_without_begin ... ok
[INFO] [stdout] test database::tests::constraints_integrity::trigger_drop_if_exists ... ok
[INFO] [stdout] test database::tests::constraints_integrity::trigger_after_insert_with_new ... ok
[INFO] [stdout] test database::tests::constraints_integrity::trigger_create_drop ... ok
[INFO] [stdout] test database::tests::constraints_integrity::trigger_after_insert ... ok
[INFO] [stdout] test database::tests::constraints_integrity::trigger_after_update_old_new ... ok
[INFO] [stdout] test database::tests::constraints_integrity::trigger_persistence ... ok
[INFO] [stdout] test database::tests::constraints_integrity::unique_insert_violation ... ok
[INFO] [stdout] test database::tests::constraints_integrity::trigger_when_condition ... ok
[INFO] [stdout] test database::tests::constraints_integrity::unique_insert_different_values_ok ... ok
[INFO] [stdout] test database::tests::constraints_integrity::unique_null_allowed_multiple ... ok
[INFO] [stdout] test database::tests::constraints_integrity::unique_update_same_row_ok ... ok
[INFO] [stdout] test database::tests::constraints_integrity::unique_update_violation ... ok
[INFO] [stdout] test database::tests::constraints_integrity::vacuum_empty_db ... ok
[INFO] [stdout] test database::tests::constraints_integrity::vacuum_fails_in_transaction ... ok
[INFO] [stdout] test database::tests::database_api::execute_sql_attach_returns_execute ... ok
[INFO] [stdout] test database::tests::database_api::execute_sql_insert_returns_execute ... ok
[INFO] [stdout] test database::tests::database_api::execute_sql_pragma_table_info_returns_query ... ok
[INFO] [stdout] test database::tests::constraints_integrity::view_with_aggregation_complex ... ok
[INFO] [stdout] test database::tests::database_api::execute_sql_select_returns_query ... ok
[INFO] [stdout] test database::tests::btree_splits::overflow_plus_split_together ... ok
[INFO] [stdout] test database::tests::database_api::explain_intersect ... ok
[INFO] [stdout] test database::tests::database_api::explain_except ... ok
[INFO] [stdout] test database::tests::database_api::create_then_open_preserves_rows ... ok
[INFO] [stdout] test database::tests::database_api::explain_window_function ... ok
[INFO] [stdout] test database::tests::database_api::explain_virtual_table_scan ... ok
[INFO] [stdout] test database::tests::database_api::memory_vfs_persists_across_open_same_instance ... ok
[INFO] [stdout] test database::tests::database_api::explain_union_compound ... ok
[INFO] [stdout] test database::tests::constraints_integrity::vacuum_preserves_indexes ... ok
[INFO] [stdout] test database::tests::database_api::fts5_data_survives_reopen ... ok
[INFO] [stdout] test database::tests::datetime_coverage::date_plus_years ... ok
[INFO] [stdout] test database::tests::datetime_coverage::datetime_plus_seconds ... ok
[INFO] [stdout] test database::tests::datetime_coverage::datetime_plus_hours ... ok
[INFO] [stdout] test database::tests::database_api::open_sees_schema_from_catalog ... ok
[INFO] [stdout] test database::tests::datetime_coverage::datetime_start_of_day ... ok
[INFO] [stdout] test database::tests::database_api::unique_column_lookup_uses_index_search ... ok
[INFO] [stdout] test database::tests::datetime_coverage::julianday_with_date_modifier ... ok
[INFO] [stdout] test database::tests::datetime_coverage::julianday_null_returns_null ... ok
[INFO] [stdout] test database::tests::datetime_coverage::strftime_day_of_year_j ... ok
[INFO] [stdout] test database::tests::datetime_coverage::strftime_fractional_seconds_f ... ok
[INFO] [stdout] test database::tests::datetime_coverage::julianday_with_value ... ok
[INFO] [stdout] test database::tests::datetime_coverage::null_input_returns_null_for_each_function ... ok
[INFO] [stdout] test database::tests::btree_splits::single_multirow_insert_matches_many_inserts ... ok
[INFO] [stdout] test database::tests::datetime_coverage::time_only_input ... ok
[INFO] [stdout] test database::tests::datetime_coverage::strftime_weekday_w ... ok
[INFO] [stdout] test database::tests::datetime_coverage::strftime_julianday_capital_j ... ok
[INFO] [stdout] test database::tests::datetime_coverage::strftime_week_number_capital_w ... ok
[INFO] [stdout] test database::tests::datetime_coverage::time_plus_minutes ... ok
[INFO] [stdout] test database::tests::datetime_coverage::strftime_unknown_specifier_passthrough ... ok
[INFO] [stdout] test database::tests::fts5_match::match_phrase ... ok
[INFO] [stdout] test database::tests::fts5_match::match_prefix_wildcard ... ok
[INFO] [stdout] test database::tests::fts5_match::match_near ... ok
[INFO] [stdout] test database::tests::fts5_match::match_boolean_and_or ... ok
[INFO] [stdout] test database::tests::modern::aggregate_filter_basic ... ok
[INFO] [stdout] test database::tests::fts5_match::rank_token_orders_matches ... ok
[INFO] [stdout] test database::tests::modern::aggregate_filter_with_group_by ... ok
[INFO] [stdout] test database::tests::fts5_match::match_single_term ... ok
[INFO] [stdout] test database::tests::database_api::text_pk_lookup_uses_index_search_not_scan ... ok
[INFO] [stdout] test database::tests::modern::analyze_succeeds_as_noop ... ok
[INFO] [stdout] test database::tests::database_api::text_pk_delete_and_replace_keep_index_consistent ... ok
[INFO] [stdout] test database::tests::database_api::delete_uses_index_candidates_correctly ... ok
[INFO] [stdout] test database::tests::modern::bitwise_in_where_clause ... ok
[INFO] [stdout] test database::tests::modern::bitwise_or_basic ... ok
[INFO] [stdout] test database::tests::modern::bitwise_and_basic ... ok
[INFO] [stdout] test database::tests::modern::bitwise_with_null_propagates ... ok
[INFO] [stdout] test database::tests::modern::default_explicit_null_not_replaced ... ok
[INFO] [stdout] test database::tests::modern::default_integer_literal ... ok
[INFO] [stdout] test database::tests::modern::default_overridden_by_explicit_value ... ok
[INFO] [stdout] test database::tests::modern::default_null_when_no_default_and_omitted ... ok
[INFO] [stdout] test database::tests::modern::default_negative_integer_literal ... ok
[INFO] [stdout] test database::tests::modern::default_text_literal ... ok
[INFO] [stdout] test database::tests::modern::default_real_literal ... ok
[INFO] [stdout] test database::tests::modern::default_with_insert_select_partial_columns ... ok
[INFO] [stdout] test database::tests::modern::delete_with_order_by_and_limit ... ok
[INFO] [stdout] test database::tests::modern::delete_returning_old_value ... ok
[INFO] [stdout] test database::tests::modern::default_with_not_null_constraint_satisfied ... ok
[INFO] [stdout] test database::tests::modern::delete_with_param_limit ... ok
[INFO] [stdout] test database::tests::modern::default_persists_across_reopen ... ok
[INFO] [stdout] test database::tests::modern::delete_with_limit ... ok
[INFO] [stdout] test database::tests::modern::except_basic ... ok
[INFO] [stdout] test database::tests::modern::delete_returning_star ... ok
[INFO] [stdout] test database::tests::modern::expression_index_creates_without_error ... ok
[INFO] [stdout] test database::tests::modern::except_deduplicates_left ... ok
[INFO] [stdout] test database::tests::modern::except_with_no_overlap_returns_left ... ok
[INFO] [stdout] test database::tests::modern::fk_cascade_multi_level ... ok
[INFO] [stdout] test database::tests::modern::aggregate_filter_count ... ok
[INFO] [stdout] test database::tests::modern::fk_on_delete_restrict_errors ... ok
[INFO] [stdout] test database::tests::modern::fk_on_delete_cascade_basic ... ok
[INFO] [stdout] test database::tests::modern::fk_on_delete_set_default ... ok
[INFO] [stdout] test database::tests::modern::fk_no_action_default_errors ... ok
[INFO] [stdout] test database::tests::modern::fk_on_delete_set_null ... ok
[INFO] [stdout] test database::tests::modern::full_join_with_no_overlap ... ok
[INFO] [stdout] test database::tests::modern::fk_pragma_foreign_key_list_includes_actions ... ok
[INFO] [stdout] test database::tests::modern::generated_column_in_pragma_table_xinfo ... ok
[INFO] [stdout] test database::tests::modern::full_outer_join_basic ... ok
[INFO] [stdout] test database::tests::modern::generated_column_stored_basic ... ok
[INFO] [stdout] test database::tests::modern::full_outer_join_no_constraint_acts_like_cross ... ok
[INFO] [stdout] test database::tests::modern::generated_column_recomputed_on_update ... ok
[INFO] [stdout] test database::tests::modern::generated_column_rejects_explicit_insert ... ok
[INFO] [stdout] test database::tests::modern::generated_column_rejects_explicit_update ... ok
[INFO] [stdout] test database::tests::modern::generated_column_virtual_computed_at_read_time ... ok
[INFO] [stdout] test database::tests::modern::generated_column_virtual_filterable_in_where ... ok
[INFO] [stdout] test database::tests::modern::insert_or_fail_keeps_prior_rows ... ok
[INFO] [stdout] test database::tests::modern::insert_returning_multiple_rows ... ok
[INFO] [stdout] test database::tests::modern::insert_returning_star ... ok
[INFO] [stdout] test database::tests::modern::intersect_deduplicates ... ok
[INFO] [stdout] test database::tests::modern::insert_or_rollback_undoes_transaction ... ok
[INFO] [stdout] test database::tests::modern::insert_returning_basic ... ok
[INFO] [stdout] test database::tests::modern::insert_returning_expression ... ok
[INFO] [stdout] test database::tests::modern::intersect_preserves_left_column_names ... ok
[INFO] [stdout] test database::tests::modern::intersect_with_full_overlap_returns_subset ... ok
[INFO] [stdout] test database::tests::modern::is_not_distinct_from_with_null ... ok
[INFO] [stdout] test database::tests::modern::is_distinct_from_with_null ... ok
[INFO] [stdout] test database::tests::modern::is_distinct_from_in_where ... ok
[INFO] [stdout] test database::tests::modern::intersect_multi_column ... ok
[INFO] [stdout] test database::tests::modern::join_using_multi_column ... ok
[INFO] [stdout] test database::tests::modern::intersect_basic ... ok
[INFO] [stdout] test database::tests::modern::json_arrow_array_index ... ok
[INFO] [stdout] test database::tests::modern::json_arrow_missing_key_returns_null ... ok
[INFO] [stdout] test database::tests::modern::json_arrow_invalid_json_returns_null ... ok
[INFO] [stdout] test database::tests::modern::join_using_single_column ... ok
[INFO] [stdout] test database::tests::modern::json_arrow_object_key ... ok
[INFO] [stdout] test database::tests::modern::join_using_with_left_outer ... ok
[INFO] [stdout] test database::tests::modern::json_each_empty_array ... ok
[INFO] [stdout] test database::tests::modern::json_each_invalid_json_returns_empty ... ok
[INFO] [stdout] test database::tests::modern::json_each_array_basic ... ok
[INFO] [stdout] test database::tests::modern::json_each_object_basic ... ok
[INFO] [stdout] test database::tests::modern::json_each_with_count ... ok
[INFO] [stdout] test database::tests::modern::json_group_array_integers ... ok
[INFO] [stdout] test database::tests::modern::json_group_array_with_nulls ... ok
[INFO] [stdout] test database::tests::modern::json_group_array_with_group_by ... ok
[INFO] [stdout] test database::tests::modern::json_long_arrow_object_key ... ok
[INFO] [stdout] test database::tests::modern::json_group_object_basic ... ok
[INFO] [stdout] test database::tests::modern::json_tree_recurses ... ok
[INFO] [stdout] test database::tests::modern::like_escape_with_custom_char ... ok
[INFO] [stdout] test database::tests::modern::json_long_arrow_returns_integer ... ok
[INFO] [stdout] test database::tests::modern::named_window_basic ... ok
[INFO] [stdout] test database::tests::modern::like_with_escape_underscore ... ok
[INFO] [stdout] test database::tests::btree_splits::multi_level_deepening_full_scan_ordered ... ok
[INFO] [stdout] test database::tests::modern::like_with_escape_percent ... ok
[INFO] [stdout] test database::tests::modern::natural_join_basic ... ok
[INFO] [stdout] test database::tests::modern::named_window_multiple_uses ... ok
[INFO] [stdout] test database::tests::modern::natural_join_no_shared_columns_is_cross ... ok
[INFO] [stdout] test database::tests::constraints_integrity::vacuum_basic ... ok
[INFO] [stdout] test database::tests::btree_splits::without_rowid_composite_bulk_insert_and_delete ... ok
[INFO] [stdout] test database::tests::modern::natural_left_join_keeps_unmatched_left ... ok
[INFO] [stdout] test database::tests::modern::pragma_application_id_default_zero ... ok
[INFO] [stdout] test database::tests::modern::partial_index_maintained_on_insert ... ok
[INFO] [stdout] test database::tests::modern::pragma_collation_list ... ok
[INFO] [stdout] test database::tests::modern::pragma_encoding ... ok
[INFO] [stdout] test database::tests::modern::pragma_auto_vacuum_returns_zero ... ok
[INFO] [stdout] test database::tests::modern::pragma_quick_check_returns_ok ... ok
[INFO] [stdout] test database::tests::modern::pragma_compile_options_empty ... ok
[INFO] [stdout] test database::tests::modern::partial_index_only_includes_matching_rows ... ok
[INFO] [stdout] test database::tests::modern::pragma_foreign_key_check_empty_for_clean_db ... ok
[INFO] [stdout] test database::tests::modern::pragma_user_version_default_zero ... ok
[INFO] [stdout] test database::tests::modern::pragma_foreign_key_list_returns_fks ... ok
[INFO] [stdout] test database::tests::modern::reindex_succeeds_as_noop ... ok
[INFO] [stdout] test database::tests::modern::scalar_likelihood_passes_through ... ok
[INFO] [stdout] test database::tests::modern::pragma_integrity_check_returns_ok ... ok
[INFO] [stdout] test database::tests::modern::returning_no_match_yields_empty_result ... ok
[INFO] [stdout] test database::tests::modern::scalar_randomblob_length ... ok
[INFO] [stdout] test database::tests::modern::pragma_table_xinfo_includes_default ... ok
[INFO] [stdout] test database::tests::modern::right_outer_join_alias ... ok
[INFO] [stdout] test database::tests::modern::right_join_with_null_keys ... ok
[INFO] [stdout] test database::tests::modern::scalar_sign_text_coercion ... ok
[INFO] [stdout] test database::tests::modern::right_join_basic ... ok
[INFO] [stdout] test database::tests::modern::scalar_sqlite_version ... ok
[INFO] [stdout] test database::tests::modern::scalar_sign ... ok
[INFO] [stdout] test database::tests::modern::update_returning_new_value ... ok
[INFO] [stdout] test database::tests::modern::upsert_conflict_target_unique_column ... ok
[INFO] [stdout] test database::tests::modern::update_returning_multiple_rows ... ok
[INFO] [stdout] test database::tests::modern::update_from_basic ... ok
[INFO] [stdout] test database::tests::modern::upsert_with_excluded_reference ... ok
[INFO] [stdout] test database::tests::modern::upsert_with_where_clause_skips_when_false ... ok
[INFO] [stdout] test database::tests::modern::upsert_with_where_clause_applies_when_true ... ok
[INFO] [stdout] test database::tests::modern::window_cume_dist ... ok
[INFO] [stdout] test database::tests::modern::window_frame_default_with_peers ... ok
[INFO] [stdout] test database::tests::modern::upsert_excluded_replaces_value ... ok
[INFO] [stdout] test database::tests::modern::window_filter_count ... ok
[INFO] [stdout] test database::tests::modern::upsert_inserts_when_no_conflict ... ok
[INFO] [stdout] test database::tests::modern::window_frame_preserves_partition ... ok
[INFO] [stdout] test database::tests::modern::window_frame_avg_sliding ... ok
[INFO] [stdout] test database::tests::modern::window_frame_rows_current_to_following ... ok
[INFO] [stdout] test database::tests::modern::window_frame_rows_between_preceding_current ... ok
[INFO] [stdout] test database::tests::modern::window_frame_rows_unbounded_both ... ok
[INFO] [stdout] test database::tests::modern::window_frame_running_sum_default ... ok
[INFO] [stdout] test database::tests::modern::window_nth_value_out_of_range ... ok
[INFO] [stdout] test database::tests::modern::window_nth_value ... ok
[INFO] [stdout] test database::tests::param_binding::explicit_numbered_placeholder_still_works ... ok
[INFO] [stdout] test database::tests::modern::window_percent_rank ... ok
[INFO] [stdout] test database::tests::param_binding::params_in_limit_and_offset ... ok
[INFO] [stdout] test database::tests::param_binding::params_span_projection_and_where_in_update ... ok
[INFO] [stdout] test database::tests::modern::partial_index_persists_predicate_across_reopen ... ok
[INFO] [stdout] test database::tests::param_binding::params_span_projection_where_and_limit ... ok
[INFO] [stdout] test database::tests::param_binding::question_mark_inside_string_literal_is_not_a_param ... ok
[INFO] [stdout] test database::tests::scalar_extras::analyze_creates_sqlite_stat1_with_row_counts ... ok
[INFO] [stdout] test database::tests::scalar_extras::analyze_records_index_stats_too ... ok
[INFO] [stdout] test database::tests::scalar_extras::analyze_computes_real_distinct_average ... ok
[INFO] [stdout] test database::tests::scalar_extras::analyze_skips_internal_tables ... ok
[INFO] [stdout] test database::tests::scalar_extras::analyze_refresh_replaces_stats ... ok
[INFO] [stdout] test database::tests::scalar_extras::analyze_unique_index_avg_is_one ... ok
[INFO] [stdout] test database::tests::scalar_extras::create_virtual_table_if_not_exists_skips_duplicate ... ok
[INFO] [stdout] test database::tests::scalar_extras::create_virtual_table_with_series_module ... ok
[INFO] [stdout] test database::tests::scalar_extras::create_virtual_table_unknown_module_errors ... ok
[INFO] [stdout] test database::tests::scalar_extras::bare_rowid_filter_without_alias ... ok
[INFO] [stdout] test database::tests::scalar_extras::bnot_function_inverts_bits ... ok
[INFO] [stdout] test database::tests::scalar_extras::bare_rowid_works_without_integer_primary_key_alias ... ok
[INFO] [stdout] test database::tests::scalar_extras::create_virtual_table_with_three_args ... ok
[INFO] [stdout] test database::tests::scalar_extras::create_without_rowid_with_text_pk_works ... ok
[INFO] [stdout] test database::tests::scalar_extras::covering_scan_returns_correct_rows_without_table_fetch ... ok
[INFO] [stdout] test database::tests::scalar_extras::expression_index_builds_evaluated_values ... ok
[INFO] [stdout] test database::tests::scalar_extras::expression_index_maintained_on_insert ... ok
[INFO] [stdout] test database::tests::scalar_extras::expression_index_picked_for_matching_query ... ok
[INFO] [stdout] test database::tests::scalar_extras::expression_index_maintained_on_update_and_delete ... ok
[INFO] [stdout] test database::tests::scalar_extras::fts5_match_ignores_punctuation ... ok
[INFO] [stdout] test database::tests::scalar_extras::fts5_create_insert_and_brute_force_match ... ok
[INFO] [stdout] test database::tests::scalar_extras::insert_or_ignore_keeps_existing_on_conflict ... ok
[INFO] [stdout] test database::tests::scalar_extras::insert_or_replace_overwrites_existing_pk ... ok
[INFO] [stdout] test database::tests::scalar_extras::fts5_accepts_multi_column_with_per_column_weights ... ok
[INFO] [stdout] test database::tests::scalar_extras::expression_index_returns_correct_rows_for_multiple_matches ... ok
[INFO] [stdout] test database::tests::scalar_extras::fts5_rank_orders_by_match_count ... ok
[INFO] [stdout] test database::tests::scalar_extras::is_false_syntax_with_parenthesized_lhs ... ok
[INFO] [stdout] test database::tests::scalar_extras::is_false_syntax_with_column_lhs ... ok
[INFO] [stdout] test database::tests::scalar_extras::json_array_length_array_path ... ok
[INFO] [stdout] test database::tests::scalar_extras::is_not_false_syntax_includes_null ... ok
[INFO] [stdout] test database::tests::scalar_extras::fts5_match_is_case_insensitive_via_tokenizer ... ok
[INFO] [stdout] test database::tests::scalar_extras::json_extract_array_index ... ok
[INFO] [stdout] test database::tests::scalar_extras::is_not_true_syntax_includes_null ... ok
[INFO] [stdout] test database::tests::scalar_extras::is_true_syntax_with_column_lhs ... ok
[INFO] [stdout] test database::tests::scalar_extras::is_true_false_family ... ok
[INFO] [stdout] test database::tests::scalar_extras::is_true_syntax_with_parenthesized_lhs ... ok
[INFO] [stdout] test database::tests::scalar_extras::json_extract_nested_array_in_object ... ok
[INFO] [stdout] test database::tests::scalar_extras::attached_database_appears_in_database_list ... ok
[INFO] [stdout] test database::tests::scalar_extras::kvstore_where_filters_inserted_rows ... ok
[INFO] [stdout] test database::tests::scalar_extras::likely_unlikely_pass_value_through ... ok
[INFO] [stdout] test database::tests::scalar_extras::json_remove_array_element ... ok
[INFO] [stdout] test database::tests::scalar_extras::json_set_creates_and_replaces ... ok
[INFO] [stdout] test database::tests::scalar_extras::is_true_syntax_does_not_corrupt_string_literals ... ok
[INFO] [stdout] test database::tests::scalar_extras::kvstore_round_trip_insert_and_select ... ok
[INFO] [stdout] test database::tests::scalar_extras::on_update_cascade_propagates_parent_change ... ok
[INFO] [stdout] test database::tests::scalar_extras::on_update_no_op_when_referenced_column_unchanged ... ok
[INFO] [stdout] test database::tests::scalar_extras::partial_index_picked_via_equality_into_range ... ok
[INFO] [stdout] test database::tests::scalar_extras::multi_column_expression_index_picked ... ok
[INFO] [stdout] test database::tests::scalar_extras::partial_index_skipped_when_query_does_not_imply ... ok
[INFO] [stdout] test database::tests::scalar_extras::printf_basic_specs ... ok
[INFO] [stdout] test database::tests::scalar_extras::partial_index_skipped_when_implication_does_not_hold ... ok
[INFO] [stdout] test database::tests::scalar_extras::on_update_restrict_blocks_change_when_referenced ... ok
[INFO] [stdout] test database::tests::scalar_extras::partial_index_picked_via_in_list_subset ... ok
[INFO] [stdout] test database::tests::scalar_extras::on_update_set_null_clears_child_fk ... ok
[INFO] [stdout] test database::tests::scalar_extras::partial_index_picked_via_range_tightening ... ok
[INFO] [stdout] test database::tests::scalar_extras::printf_percent_escape ... ok
[INFO] [stdout] test database::tests::scalar_extras::quote_text_doubles_single_quotes ... ok
[INFO] [stdout] test database::tests::scalar_extras::quote_null_returns_null_keyword ... ok
[INFO] [stdout] test database::tests::scalar_extras::quote_integer_passes_through ... ok
[INFO] [stdout] test database::tests::scalar_extras::printf_no_args_passes_through ... ok
[INFO] [stdout] test database::tests::scalar_extras::quote_blob_returns_x_literal ... ok
[INFO] [stdout] test database::tests::scalar_extras::randomblob_length_matches_request ... ok
[INFO] [stdout] test database::tests::scalar_extras::partial_index_used_when_query_implies_predicate ... ok
[INFO] [stdout] test database::tests::scalar_extras::randomblob_two_calls_differ ... ok
[INFO] [stdout] test database::tests::scalar_extras::regular_table_does_not_set_without_rowid_flag ... ok
[INFO] [stdout] test database::tests::scalar_extras::rtree_rejects_dim_out_of_range ... ok
[INFO] [stdout] test database::tests::scalar_extras::rag_knn_plain_table_orderby_distance_is_brute_force ... ok
[INFO] [stdout] test database::tests::scalar_extras::rtree_query_overlap_brute_force_via_where ... ok
[INFO] [stdout] test database::tests::scalar_extras::rtree_create_and_insert_2d ... ok
[INFO] [stdout] test database::tests::scalar_extras::rtree_rejects_min_greater_than_max ... ok
[INFO] [stdout] test database::tests::scalar_extras::rtree_pushdown_used_for_aabb_query ... ok
[INFO] [stdout] test database::tests::scalar_extras::select_rowid_with_order_by_non_projected_column ... ok
[INFO] [stdout] test database::tests::scalar_extras::series_module_rejects_insert ... ok
[INFO] [stdout] test database::tests::scalar_extras::shift_chain_left_to_right ... ok
[INFO] [stdout] test database::tests::scalar_extras::shift_with_parenthesized_lhs ... ok
[INFO] [stdout] test database::tests::scalar_extras::rag_knn_join_scopes_to_conversation_plus_global ... ok
[INFO] [stdout] test database::tests::scalar_extras::shift_left_with_identifier_and_literal ... ok
[INFO] [stdout] test database::tests::scalar_extras::shift_right_with_identifier_and_literal ... ok
[INFO] [stdout] test database::tests::scalar_extras::shl_function_shifts_left ... ok
[INFO] [stdout] test database::tests::scalar_extras::shr_function_shifts_right ... ok
[INFO] [stdout] test database::tests::scalar_extras::sign_real_values ... ok
[INFO] [stdout] test database::tests::scalar_extras::shift_does_not_corrupt_string_literal ... ok
[INFO] [stdout] test database::tests::scalar_extras::shl_shr_null_propagates ... ok
[INFO] [stdout] test database::tests::scalar_extras::sign_text_coerces_or_nulls ... ok
[INFO] [stdout] test database::tests::scalar_extras::tilde_does_not_corrupt_string_literal ... ok
[INFO] [stdout] test database::tests::scalar_extras::tilde_prefix_complements_numeric_literal ... ok
[INFO] [stdout] test database::tests::scalar_extras::udf_arity_mismatch_surfaces_as_query_error ... ok
[INFO] [stdout] test database::tests::scalar_extras::tilde_prefix_complements_identifier ... ok
[INFO] [stdout] test database::tests::scalar_extras::tilde_prefix_complements_parenthesized_expr ... ok
[INFO] [stdout] test database::tests::scalar_extras::tilde_prefix_in_where ... ok
[INFO] [stdout] test database::tests::scalar_extras::udf_dispatched_from_sql ... ok
[INFO] [stdout] test database::tests::scalar_extras::udf_can_run_inside_select_over_table ... ok
[INFO] [stdout] test database::tests::scalar_extras::udf_does_not_shadow_builtin ... ok
[INFO] [stdout] test database::tests::scalar_extras::unicode_empty_string_is_null ... ok
[INFO] [stdout] test database::tests::scalar_extras::unicode_handles_multibyte ... ok
[INFO] [stdout] test database::tests::scalar_extras::unicode_returns_first_codepoint ... ok
[INFO] [stdout] test database::tests::scalar_extras::update_with_limit_does_not_corrupt_string_literal ... ok
[INFO] [stdout] test database::tests::scalar_extras::vec_distance_cosine_with_null_errors ... ok
[INFO] [stdout] test database::tests::scalar_extras::update_with_limit_only ... ok
[INFO] [stdout] test database::tests::scalar_extras::vec_index_create_rejects_missing_dim_arg ... ok
[INFO] [stdout] test database::tests::scalar_extras::vec_from_json_then_distance ... ok
[INFO] [stdout] test database::tests::scalar_extras::update_with_order_by_and_limit_picks_correct_rows ... ok
[INFO] [stdout] test database::tests::scalar_extras::vec_index_supports_l2_metric ... ok
[INFO] [stdout] test database::tests::scalar_extras::vec_normalize_scales_to_unit_length ... ok
[INFO] [stdout] test database::tests::scalar_extras::vec_length_empty_blob_is_zero ... ok
[INFO] [stdout] test database::tests::scalar_extras::vec_index_create_and_insert_round_trip ... ok
[INFO] [stdout] test database::tests::scalar_extras::virtual_table_supports_where_clause ... ok
[INFO] [stdout] test database::tests::scalar_extras::vec_normalize_unit_vector_is_identity ... ok
[INFO] [stdout] test database::tests::scalar_extras::vec_index_brute_force_nearest_neighbor_via_sql ... ok
[INFO] [stdout] test database::tests::scalar_extras::vec_index_rejects_dimension_mismatch_at_insert ... ok
[INFO] [stdout] test database::tests::scalar_extras::without_rowid_requires_a_primary_key ... ok
[INFO] [stdout] test database::tests::scalar_extras::zeroblob_returns_blob_of_zeros ... ok
[INFO] [stdout] test database::tests::scalar_extras::without_rowid_flag_recorded_on_catalog ... ok
[INFO] [stdout] test database::tests::scalar_extras::without_rowid_pk_uniqueness_is_enforced ... ok
[INFO] [stdout] test database::tests::scalar_extras::zeroblob_zero_length_is_empty_blob ... ok
[INFO] [stdout] test database::tests::schema::alter_table_add_column_duplicate_error ... ok
[INFO] [stdout] test database::tests::schema::alter_table_add_column ... ok
[INFO] [stdout] test database::tests::schema::alter_table_add_column_pragma_table_info ... ok
[INFO] [stdout] test database::tests::scalar_extras::update_with_where_and_limit ... ok
[INFO] [stdout] test database::tests::schema::alter_table_add_column_no_type ... ok
[INFO] [stdout] test database::tests::schema::alter_table_nonexistent_error ... ok
[INFO] [stdout] test database::tests::schema::alter_table_rename ... ok
[INFO] [stdout] test database::tests::schema::case_simple_form ... ok
[INFO] [stdout] test database::tests::schema::alter_table_rename_with_index ... ok
[INFO] [stdout] test database::tests::schema::alter_table_rename_nonexistent_error ... ok
[INFO] [stdout] test database::tests::schema::case_expression ... ok
[INFO] [stdout] test database::tests::schema::alter_table_rename_conflict_error ... ok
[INFO] [stdout] test database::tests::schema::alter_table_add_column_query_new_column ... ok
[INFO] [stdout] test database::tests::schema::between_operator ... ok
[INFO] [stdout] test database::tests::schema::drop_index_if_exists ... ok
[INFO] [stdout] test database::tests::schema::drop_index ... ok
[INFO] [stdout] test database::tests::schema::drop_table ... ok
[INFO] [stdout] test database::tests::schema::drop_table_if_exists ... ok
[INFO] [stdout] test database::tests::scalar_extras::planner_prefers_more_selective_index_after_analyze ... ok
[INFO] [stdout] test database::tests::schema::cast_expression ... ok
[INFO] [stdout] test database::tests::schema::drop_table_removes_indexes ... ok
[INFO] [stdout] test database::tests::schema::in_list_operator ... ok
[INFO] [stdout] test database::tests::schema::drop_table_then_recreate ... ok
[INFO] [stdout] test database::tests::schema::index_scan_basic ... ok
[INFO] [stdout] test database::tests::schema::index_scan_integer_key ... ok
[INFO] [stdout] test database::tests::schema::index_scan_no_results ... ok
[INFO] [stdout] test database::tests::schema::index_scan_with_additional_filter ... ok
[INFO] [stdout] test database::tests::schema::insert_default_values ... ok
[INFO] [stdout] test database::tests::schema::insert_partial_columns_defaults_null ... ok
[INFO] [stdout] test database::tests::schema::pragma_database_list ... ok
[INFO] [stdout] test database::tests::schema::pragma_page_count ... ok
[INFO] [stdout] test database::tests::schema::pragma_page_size ... ok
[INFO] [stdout] test database::tests::schema::pragma_index_list ... ok
[INFO] [stdout] test database::tests::schema::pragma_table_info ... ok
[INFO] [stdout] test database::tests::schema::pragma_index_info ... ok
[INFO] [stdout] test database::tests::schema::like_operator ... ok
[INFO] [stdout] test database::tests::schema::index_scan_returns_same_as_table_scan ... ok
[INFO] [stdout] test database::tests::schema::select_without_from_functions ... ok
[INFO] [stdout] test database::tests::schema::select_without_from ... ok
[INFO] [stdout] test database::tests::schema::select_without_from_coalesce ... ok
[INFO] [stdout] test database::tests::schema::select_aggregate_alias ... ok
[INFO] [stdout] test database::tests::schema::pragma_table_info_quoted ... ok
[INFO] [stdout] test database::tests::schema::select_without_from_string ... ok
[INFO] [stdout] test database::tests::schema::pragma_table_list ... ok
[INFO] [stdout] test database::tests::schema::select_with_alias ... ok
[INFO] [stdout] test database::tests::schema::string_concat_operator ... ok
[INFO] [stdout] test database::tests::schema::subquery_not_exists ... ok
[INFO] [stdout] test database::tests::schema::subquery_not_in ... ok
[INFO] [stdout] test database::tests::schema::subquery_exists ... ok
[INFO] [stdout] test database::tests::schema::create_index ... ok
[INFO] [stdout] test database::tests::schema::subquery_scalar ... ok
[INFO] [stdout] test database::tests::schema::subquery_in_select ... ok
[INFO] [stdout] test database::tests::schema::upsert_no_conflict_inserts ... ok
[INFO] [stdout] test database::tests::schema::union_dedup ... ok
[INFO] [stdout] test database::tests::schema::union_all ... ok
[INFO] [stdout] test database::tests::schema::upsert_do_nothing ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::create_table_as_select_if_not_exists ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::changes_function ... ok
[INFO] [stdout] test database::tests::schema::index_maintained_on_insert ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::cte_basic ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::date_function_with_modifier ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::cte_multiple ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::cte_with_column_names ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::date_function_literal ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::cte_with_aggregation ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::create_view_and_select ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::date_start_of_year ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::datetime_function ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::drop_view_if_exists ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::date_in_table_context ... ok
[INFO] [stdout] test database::tests::schema::create_index_verify_with_sqlite3 ... ok
[INFO] [stdout] test database::tests::schema::upsert_do_update ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::drop_view ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::create_table_as_select ... ok
[INFO] [stdout] test database::tests::schema::upsert_do_update_set_name ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::glob_function_question_mark ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::glob_function_star ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::group_by_column_number ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::group_concat_basic ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::glob_function_char_class ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::group_concat_distinct ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::iif_function ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::group_concat_custom_separator ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::index_range_scan_greater_than ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::insert_or_ignore ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::index_range_scan_less_equal ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::index_range_scan_between ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::index_range_scan_no_matches ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::index_range_scan_less_than ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::index_range_scan_greater_equal ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::insert_or_replace_text_pk ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::insert_or_replace ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::index_range_scan_all_match ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::insert_select_all_columns ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::insert_select_subset_columns ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::index_range_scan_both_bounds ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::insert_or_replace_text_pk_with_index ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::insert_select_with_expression ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::printf_function ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::param_binding_select ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::param_binding_multiple ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::last_insert_rowid_function ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::round_function ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::scalar_min_max ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::strftime_function ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::time_function ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::param_binding_insert ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::replace_into ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::order_by_column_number ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::vec_distance_l2_basic ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::vec_distance_dot_basic ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::vec_from_json_to_json_roundtrip ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::unixepoch_function ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::replace_into_text_pk ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::total_aggregate ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::vec_distance_cosine_basic ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::vec_invalid_blob ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::vec_knn_query ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::vec_length_basic ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::vec_normalize_basic ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::view_duplicate_error ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::vec_mismatched_dimensions ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::window_first_last_value ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::window_multiple_functions ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::window_lag_lead ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::view_with_aggregation ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::view_with_filter ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::view_with_join ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::window_dense_rank ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::window_no_partition ... ok
[INFO] [stdout] test database::tests::vtab_dml::fts5_delete_all_clears_index ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::window_row_number ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::window_aggregate_over ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::window_rank_with_ties ... ok
[INFO] [stdout] test database::tests::vtab_dml::kvstore_insert_and_query ... ok
[INFO] [stdout] test database::tests::vtab_dml::vec_index_knn_orders_by_l2_distance ... ok
[INFO] [stdout] test database::tests::vtab_dml::fts5_delete_removes_from_match ... ok
[INFO] [stdout] test database::tests::vtab_dml::fts5_update_changes_match ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::window_partition_by ... ok
[INFO] [stdout] test database::tests::without_rowid_writes::composite_pk_insert_select_roundtrip ... ok
[INFO] [stdout] test database::tests::without_rowid_writes::composite_pk_duplicate_is_error ... ok
[INFO] [stdout] test database::tests::without_rowid_writes::composite_pk_update_changing_pk_value ... ok
[INFO] [stdout] test database::tests::without_rowid_writes::single_pk_delete_order_by_limit ... ok
[INFO] [stdout] test database::tests::without_rowid_writes::composite_pk_delete_with_where ... ok
[INFO] [stdout] test database::tests::without_rowid_writes::composite_pk_update_non_pk_column ... ok
[INFO] [stdout] test database::tests::vtab_dml::vec_index_knn_full_ordering ... ok
[INFO] [stdout] test database::tests::views_ctes_advanced::window_ntile ... ok
[INFO] [stdout] test database::tests::without_rowid_writes::single_pk_delete_with_where ... ok
[INFO] [stdout] test database::tests::without_rowid_writes::single_pk_update_changing_pk_value ... ok
[INFO] [stdout] test database::tests::without_rowid_writes::single_pk_duplicate_is_error ... ok
[INFO] [stdout] test database::tests::without_rowid_writes::single_pk_update_non_pk_column ... ok
[INFO] [stdout] test database::tests::without_rowid_writes::single_pk_update_to_existing_pk_conflicts ... ok
[INFO] [stdout] test database::tests::without_rowid_writes::single_pk_insert_select_roundtrip ... ok
[INFO] [stdout] test datetime::tests::add_days ... ok
[INFO] [stdout] test datetime::tests::eval_date_literal ... ok
[INFO] [stdout] test datetime::tests::format_date ... ok
[INFO] [stdout] test datetime::tests::eval_date_start_of_month ... ok
[INFO] [stdout] test datetime::tests::eval_date_with_modifier ... ok
[INFO] [stdout] test datetime::tests::parse_date_string ... ok
[INFO] [stdout] test datetime::tests::strftime_basic ... ok
[INFO] [stdout] test eval_helpers::tests::binop_arithmetic ... ok
[INFO] [stdout] test datetime::tests::unix_roundtrip ... ok
[INFO] [stdout] test eval_helpers::tests::binop_is_and_is_not_with_null ... ok
[INFO] [stdout] test eval_helpers::tests::binop_null_propagation ... ok
[INFO] [stdout] test eval_helpers::tests::binop_bitwise ... ok
[INFO] [stdout] test eval_helpers::tests::cast_blob_paths ... ok
[INFO] [stdout] test eval_helpers::tests::cast_real_paths ... ok
[INFO] [stdout] test eval_helpers::tests::binop_div_by_zero_returns_zero ... ok
[INFO] [stdout] test eval_helpers::tests::cast_integer_paths ... ok
[INFO] [stdout] test eval_helpers::tests::cast_text_paths ... ok
[INFO] [stdout] test eval_helpers::tests::compare_orders_by_type_then_value ... ok
[INFO] [stdout] test database::tests::without_rowid_writes::without_rowid_after_insert_trigger_fires ... ok
[INFO] [stdout] test eval_helpers::tests::glob_basic_wildcards ... ok
[INFO] [stdout] test eval_helpers::tests::glob_is_case_sensitive ... ok
[INFO] [stdout] test database::tests::without_rowid_writes::without_rowid_before_update_trigger_fires ... ok
[INFO] [stdout] test eval_helpers::tests::is_truthy_semantics ... ok
[INFO] [stdout] test database::tests::without_rowid_writes::without_rowid_after_delete_trigger_fires ... ok
[INFO] [stdout] test eval_helpers::tests::like_basic_wildcards ... ok
[INFO] [stdout] test eval_helpers::tests::binop_concat ... ok
[INFO] [stdout] test datetime::tests::parse_datetime_string ... ok
[INFO] [stdout] test eval_helpers::tests::like_case_insensitive_ascii ... ok
[INFO] [stdout] test eval_helpers::tests::glob_char_class ... ok
[INFO] [stdout] test eval_helpers::tests::like_empty_inputs ... ok
[INFO] [stdout] test datetime::tests::add_months ... ok
[INFO] [stdout] test eval_helpers::tests::like_escape_char ... ok
[INFO] [stdout] test eval_helpers::tests::literal_conversions ... ok
[INFO] [stdout] test eval_helpers::tests::scalar_abs_paths ... ok
[INFO] [stdout] test eval_helpers::tests::scalar_coalesce_picks_first_non_null ... ok
[INFO] [stdout] test eval_helpers::tests::scalar_iif_picks_branch ... ok
[INFO] [stdout] test eval_helpers::tests::scalar_length_unicode ... ok
[INFO] [stdout] test eval_helpers::tests::scalar_likelihood_passes_through ... ok
[INFO] [stdout] test eval_helpers::tests::scalar_hex_and_quote ... ok
[INFO] [stdout] test eval_helpers::tests::scalar_random_returns_integer ... ok
[INFO] [stdout] test eval_helpers::tests::scalar_randomblob_length ... ok
[INFO] [stdout] test eval_helpers::tests::scalar_ifnull_and_nullif ... ok
[INFO] [stdout] test eval_helpers::tests::scalar_replace_and_instr ... ok
[INFO] [stdout] test eval_helpers::tests::scalar_sign_branches ... ok
[INFO] [stdout] test eval_helpers::tests::scalar_substr_negative_start ... ok
[INFO] [stdout] test database::tests::without_rowid_writes::without_rowid_secondary_index_lookups ... ok
[INFO] [stdout] test eval_helpers::tests::scalar_trim_variants ... ok
[INFO] [stdout] test eval_helpers::tests::scalar_typeof_each_type ... ok
[INFO] [stdout] test eval_helpers::tests::scalar_unknown_function_errors ... ok
[INFO] [stdout] test eval_helpers::tests::scalar_upper_lower_unicode ... ok
[INFO] [stdout] test eval_helpers::tests::scalar_zeroblob_size ... ok
[INFO] [stdout] test eval_helpers::tests::type_order_ranks_consistently ... ok
[INFO] [stdout] test eval_helpers::tests::unary_bitnot ... ok
[INFO] [stdout] test eval_helpers::tests::unary_neg_numeric ... ok
[INFO] [stdout] test eval_helpers::tests::unary_not_truthiness ... ok
[INFO] [stdout] test eval_helpers::tests::value_to_int_parses_and_coerces ... ok
[INFO] [stdout] test eval_helpers::tests::value_to_text_covers_all_types ... ok
[INFO] [stdout] test json::tests::extract_array_out_of_bounds ... ok
[INFO] [stdout] test json::tests::extract_chained_object_and_array ... ok
[INFO] [stdout] test json::tests::extract_into_scalar_returns_none ... ok
[INFO] [stdout] test json::tests::extract_root_returns_self ... ok
[INFO] [stdout] test json::tests::extract_path ... ok
[INFO] [stdout] test json::tests::parse_array_and_object ... ok
[INFO] [stdout] test json::tests::parse_empty_containers ... ok
[INFO] [stdout] test json::tests::parse_invalid_json_errors ... ok
[INFO] [stdout] test json::tests::parse_negative_and_decimal_numbers ... ok
[INFO] [stdout] test json::tests::parse_nested_deeply ... ok
[INFO] [stdout] test json::tests::parse_scientific_notation ... ok
[INFO] [stdout] test json::tests::parse_simple_values ... ok
[INFO] [stdout] test json::tests::parse_string_escapes ... ok
[INFO] [stdout] test json::tests::parse_trailing_content_errors ... ok
[INFO] [stdout] test json::tests::parse_unicode_escape ... ok
[INFO] [stdout] test json::tests::roundtrip ... ok
[INFO] [stdout] test json::tests::to_string_integer_form ... ok
[INFO] [stdout] test json::tests::type_name_each_variant ... ok
[INFO] [stdout] test json::tests::to_string_quotes_special_chars ... ok
[INFO] [stdout] test udf::tests::unregister_removes ... ok
[INFO] [stdout] test udf::tests::register_and_invoke_fixed_arity ... ok
[INFO] [stdout] test json::tests::parse_with_whitespace ... ok
[INFO] [stdout] test udf::tests::variadic_function_accepts_any_count ... ok
[INFO] [stdout] test vtab::fts5::bm25::tests::frequency_boosts_score ... ok
[INFO] [stdout] test vtab::fts5::bm25::tests::shorter_doc_outscores_longer_for_equal_tf ... ok
[INFO] [stdout] test vtab::fts5::inverted_index::tests::remove_drops_postings ... ok
[INFO] [stdout] test vtab::fts5::bm25::tests::empty_inputs_score_zero ... ok
[INFO] [stdout] test vtab::fts5::inverted_index::tests::upsert_replaces_previous ... ok
[INFO] [stdout] test vtab::fts5::bm25::tests::rare_term_outscores_common_term ... ok
[INFO] [stdout] test vtab::fts5::inverted_index::tests::upsert_then_postings ... ok
[INFO] [stdout] test udf::tests::unknown_returns_none ... ok
[INFO] [stdout] test udf::tests::arity_mismatch_errors ... ok
[INFO] [stdout] test vtab::fts5::inverted_index::tests::deserialize_rejects_bad_magic ... ok
[INFO] [stdout] test vtab::fts5::query::tests::empty_query_is_none ... ok
[INFO] [stdout] test vtab::fts5::inverted_index::tests::prefix_postings_walks_terms ... ok
[INFO] [stdout] test vtab::fts5::inverted_index::tests::round_trip_serialization ... ok
[INFO] [stdout] test vtab::fts5::query::tests::parse_near ... ok
[INFO] [stdout] test vtab::fts5::query::tests::parse_or_explicit ... ok
[INFO] [stdout] test vtab::fts5::query::tests::parse_phrase ... ok
[INFO] [stdout] test vtab::fts5::query::tests::evaluator_or_union ... ok
[INFO] [stdout] test vtab::fts5::query::tests::evaluator_near_match ... ok
[INFO] [stdout] test vtab::fts5::query::tests::evaluator_phrase_match ... ok
[INFO] [stdout] test vtab::fts5::query::tests::evaluator_term_match ... ok
[INFO] [stdout] test vtab::fts5::query::tests::parse_and_implicit ... ok
[INFO] [stdout] test vtab::fts5::query::tests::evaluator_prefix_match ... ok
[INFO] [stdout] test vtab::fts5::tests::create_requires_at_least_one_column ... ok
[INFO] [stdout] test vtab::fts5::query::tests::parse_prefix ... ok
[INFO] [stdout] test vtab::fts5::tests::delete_removes_rowid ... ok
[INFO] [stdout] test vtab::fts5::query::tests::parse_simple_term ... ok
[INFO] [stdout] test vtab::fts5::tests::insert_assigns_distinct_rowids ... ok
[INFO] [stdout] test vtab::fts5::tests::matches_uses_column_index ... ok
[INFO] [stdout] test vtab::fts5::tests::parse_args_weights ... ok
[INFO] [stdout] test vtab::fts5::tests::rank_assigns_higher_to_more_relevant ... ok
[INFO] [stdout] test vtab::fts5::tests::unused_helper_keeps_compiler_quiet ... ok
[INFO] [stdout] test vtab::fts5::tests::update_replaces_postings ... ok
[INFO] [stdout] test vtab::fts5::tests::weights_count_must_match_columns ... ok
[INFO] [stdout] test vtab::fts5::tokenizer::tests::case_insensitive_unicode ... ok
[INFO] [stdout] test vtab::fts5::tokenizer::tests::cjk_yields_per_word_tokens ... ok
[INFO] [stdout] test vtab::fts5::tokenizer::tests::handles_unicode_punctuation ... ok
[INFO] [stdout] test vtab::fts5::tokenizer::tests::lowercases_and_splits_on_punctuation ... ok
[INFO] [stdout] test vtab::fts5::tokenizer::tests::positions_are_zero_indexed_and_stable ... ok
[INFO] [stdout] test vtab::fts5::tokenizer::tests::strips_diacritics ... ok
[INFO] [stdout] test vtab::fts5::tokenizer::tests::whitespace_only_yields_no_tokens ... ok
[INFO] [stdout] test vtab::rtree::tests::create_rejects_zero_or_too_many_dims ... ok
[INFO] [stdout] test vtab::rtree::tests::create_with_2d_arg ... ok
[INFO] [stdout] test vtab::fts5::tokenizer::tests::numbers_kept_as_alphanumeric ... ok
[INFO] [stdout] test vtab::rtree::tests::insert_rejects_wrong_column_count ... ok
[INFO] [stdout] test vtab::rtree::tests::integer_inserts_coerce_to_float ... ok
[INFO] [stdout] test vtab::rtree::tests::insert_validates_min_le_max ... ok
[INFO] [stdout] test vtab::rtree::tests::overlapping_1d_works_too ... ok
[INFO] [stdout] test vtab::tests::series_two_args_default_step ... ok
[INFO] [stdout] test vtab::tests::series_zero_step_errors ... ok
[INFO] [stdout] test vtab::rtree::tests::scan_round_trips ... ok
[INFO] [stdout] test vtab::fts5::tests::create_accepts_multi_column ... ok
[INFO] [stdout] test vtab::tests::registered_custom_module_is_found ... ok
[INFO] [stdout] test vtab::tests::series_three_args_negative_step ... ok
[INFO] [stdout] test vtab::rtree::tests::overlapping_2d_finds_intersecting_boxes ... ok
[INFO] [stdout] test vtab::tests::writeable_module_supports_insert ... ok
[INFO] [stdout] test vtab::tests::unknown_module_returns_none ... ok
[INFO] [stdout] test vtab::vec_index::tests::create_accepts_hnsw_tunables ... ok
[INFO] [stdout] test vtab::vec_index::tests::create_rejects_missing_dim ... ok
[INFO] [stdout] test vtab::vec_index::tests::create_with_dim_and_metric_args ... ok
[INFO] [stdout] test vtab::vec_index::tests::insert_rejects_null_and_non_blob ... ok
[INFO] [stdout] test vtab::vec_index::tests::insert_validates_dimension ... ok
[INFO] [stdout] test vtab::vec_index::tests::nearest_dot_metric_returns_largest_dot_first ... ok
[INFO] [stdout] test vtab::vec_index::tests::nearest_hnsw_cosine_small ... ok
[INFO] [stdout] test vtab::vec_index::tests::nearest_l2_distances_small ... ok
[INFO] [stdout] test vtab::vec_index::tests::unknown_arg_is_an_error ... ok
[INFO] [stdout] test vtab::vec_index::tests::scan_round_trips_inserted_vectors ... ok
[INFO] [stdout] test database::tests::btree_splits::delete_at_scale_3000_rows_id_mod_3 ... ok
[INFO] [stdout] test database::tests::basic::select_200_rows_with_filter ... ok
[INFO] [stdout] test vtab::rtree::tests::rtree_correctness_fuzz ... ok
[INFO] [stdout] test database::tests::database_api::text_pk_lookup_returns_correct_rows_at_scale ... ok
[INFO] [stdout] test database::tests::btree_splits::sqlite3_cross_check_reads_rsqlite_db ... ok
[INFO] [stdout] test database::tests::btree_splits::heavy_delete_update_overflow_scenario ... ok
[INFO] [stdout] test vtab::vec_index::tests::hnsw_recall_at_10_above_95_percent ... ok
[INFO] [stdout] test database::tests::modern::schema_root_page_splits_when_many_tables_created has been running for over 60 seconds
[INFO] [stdout] test database::tests::modern::schema_root_page_splits_when_many_tables_created ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 761 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 74.04s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rsqlite_core
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "a483cd9bc588b9ffd25e09ff7a18d177e32ff307862d31ee350eb82cb2659c35", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a483cd9bc588b9ffd25e09ff7a18d177e32ff307862d31ee350eb82cb2659c35", kill_on_drop: false }`
[INFO] [stdout] a483cd9bc588b9ffd25e09ff7a18d177e32ff307862d31ee350eb82cb2659c35
