[INFO] fetching crate relational_engine 0.4.0...
[INFO] testing relational_engine-0.4.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate relational_engine 0.4.0 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate relational_engine 0.4.0
[INFO] finished tweaking crates.io crate relational_engine 0.4.0
[INFO] tweaked toml for crates.io crate relational_engine 0.4.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate relational_engine 0.4.0 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 relational_engine 0.4.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded quote v1.0.44
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.108
[INFO] [stderr]   Downloaded bitcode_derive v0.6.9
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.108
[INFO] [stderr]   Downloaded bytemuck v1.25.0
[INFO] [stderr]   Downloaded tensor_compress v0.4.0
[INFO] [stderr]   Downloaded memmap2 v0.9.10
[INFO] [stderr]   Downloaded tempfile v3.25.0
[INFO] [stderr]   Downloaded safe_arch v0.7.4
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.108
[INFO] [stderr]   Downloaded js-sys v0.3.85
[INFO] [stderr]   Downloaded wide v0.7.33
[INFO] [stderr]   Downloaded anyhow v1.0.101
[INFO] [stderr]   Downloaded bitcode v0.6.9
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.108
[INFO] [stderr]   Downloaded clap v4.5.60
[INFO] [stderr]   Downloaded bumpalo v3.20.1
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.39
[INFO] [stderr]   Downloaded clap_builder v4.5.60
[INFO] [stderr]   Downloaded blake3 v1.8.3
[INFO] [stderr]   Downloaded zerocopy v0.8.39
[INFO] [stderr]   Downloaded syn v2.0.116
[INFO] [stderr]   Downloaded tensor_store v0.4.0
[INFO] [stderr]   Downloaded regex-syntax v0.8.9
[INFO] [stderr]   Downloaded web-sys v0.3.85
[INFO] [stderr]   Downloaded glam v0.32.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] 0102463c4334879a744104c95f4d6cb46ba13972ce97a13c72a20e5c27c63805
[INFO] running `Command { std: "docker" "start" "0102463c4334879a744104c95f4d6cb46ba13972ce97a13c72a20e5c27c63805", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0102463c4334879a744104c95f4d6cb46ba13972ce97a13c72a20e5c27c63805", 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" "0102463c4334879a744104c95f4d6cb46ba13972ce97a13c72a20e5c27c63805" "/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" "0102463c4334879a744104c95f4d6cb46ba13972ce97a13c72a20e5c27c63805", 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" "0102463c4334879a744104c95f4d6cb46ba13972ce97a13c72a20e5c27c63805" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling pkg-config v0.3.32
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling radium v0.7.0
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling tap v1.0.1
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling wyz v0.5.1
[INFO] [stderr]    Compiling safe_arch v0.7.4
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling pin-project-lite v0.2.16
[INFO] [stderr]    Compiling funty v2.0.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling syn v2.0.116
[INFO] [stderr]    Compiling wide v0.7.33
[INFO] [stderr]    Compiling arc-swap v1.8.2
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling blake3 v1.8.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling bitcode_derive v0.6.9
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling bitcode v0.6.9
[INFO] [stderr]    Compiling bitvec v1.0.1
[INFO] [stderr]    Compiling tensor_compress v0.4.0
[INFO] [stderr]    Compiling tensor_store v0.4.0
[INFO] [stderr]    Compiling relational_engine v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 44.55s
[INFO] running `Command { std: "docker" "inspect" "0102463c4334879a744104c95f4d6cb46ba13972ce97a13c72a20e5c27c63805", 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" "0102463c4334879a744104c95f4d6cb46ba13972ce97a13c72a20e5c27c63805" "/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 either v1.15.0
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling zerocopy-derive v0.8.39
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling tempfile v3.25.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling tensor_compress v0.4.0
[INFO] [stderr]    Compiling tensor_store v0.4.0
[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.2
[INFO] [stderr]    Compiling relational_engine v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 37.87s
[INFO] running `Command { std: "docker" "inspect" "0102463c4334879a744104c95f4d6cb46ba13972ce97a13c72a20e5c27c63805", 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" "0102463c4334879a744104c95f4d6cb46ba13972ce97a13c72a20e5c27c63805" "/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.15s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/relational_engine-42dcd38e649943c7)
[INFO] [stdout] 
[INFO] [stdout] running 1329 tests
[INFO] [stdout] test observability::tests::test_check_slow_query_below_threshold ... ok
[INFO] [stdout] test observability::tests::test_index_tracker_misses ... ok
[INFO] [stdout] test simd::tests::test_bitmap_and ... ok
[INFO] [stdout] test observability::tests::test_index_tracker_mixed ... ok
[INFO] [stdout] test observability::tests::test_query_metrics_builder ... ok
[INFO] [stdout] test observability::tests::test_check_slow_query_above_threshold ... ok
[INFO] [stdout] test simd::tests::test_filter_ge_remainder_match ... ok
[INFO] [stdout] test simd::tests::test_filter_eq_i64 ... ok
[INFO] [stdout] test simd::tests::test_bitmap_or ... ok
[INFO] [stdout] test simd::tests::test_filter_handles_remainder ... ok
[INFO] [stdout] test observability::tests::test_index_tracker_hits ... ok
[INFO] [stdout] test simd::tests::test_filter_eq_f64_remainder_match ... ok
[INFO] [stdout] test simd::tests::test_filter_gt_f64_remainder_match ... ok
[INFO] [stdout] test simd::tests::test_filter_gt_i64 ... ok
[INFO] [stdout] test simd::tests::test_filter_le_remainder_match ... ok
[INFO] [stdout] test simd::tests::test_filter_lt_f64_remainder_match ... ok
[INFO] [stdout] test simd::tests::test_filter_gt_remainder_match ... ok
[INFO] [stdout] test simd::tests::test_popcount ... ok
[INFO] [stdout] test simd::tests::test_selected_indices ... ok
[INFO] [stdout] test simd::tests::test_filter_lt_i64 ... ok
[INFO] [stdout] test simd::tests::test_filter_lt_remainder_match ... ok
[INFO] [stdout] test observability::tests::test_index_tracker_reset ... ok
[INFO] [stdout] test tests::batch_insert_empty ... ok
[INFO] [stdout] test tests::batch_insert_null_not_allowed ... ok
[INFO] [stdout] test cursor::tests::test_streaming_cursor_small_batch ... ok
[INFO] [stdout] test cursor::tests::test_streaming_cursor_with_condition ... ok
[INFO] [stdout] test cursor::tests::test_cursor_empty_table ... ok
[INFO] [stdout] test tests::batch_insert_multiple_rows ... ok
[INFO] [stdout] test tests::batch_insert_with_indexes ... ok
[INFO] [stdout] test tests::bool_column_type ... ok
[INFO] [stdout] test tests::btree_index_maintained_on_delete ... ok
[INFO] [stdout] test cursor::tests::test_cursor_builder ... ok
[INFO] [stdout] test tests::batch_insert_validates_all_rows_upfront ... ok
[INFO] [stdout] test tests::column_data_debug_clone ... ok
[INFO] [stdout] test tests::column_data_get_value_bool ... ok
[INFO] [stdout] test tests::column_data_get_value_float ... ok
[INFO] [stdout] test tests::column_data_get_value_int ... ok
[INFO] [stdout] test tests::column_data_get_value_string ... ok
[INFO] [stdout] test tests::batch_insert_with_btree_index ... ok
[INFO] [stdout] test tests::column_debug_and_clone ... ok
[INFO] [stdout] test tests::column_type_clone_and_eq ... ok
[INFO] [stdout] test tests::column_type_debug ... ok
[INFO] [stdout] test tests::column_values_empty ... ok
[INFO] [stdout] test tests::column_values_len ... ok
[INFO] [stdout] test tests::columnar_scan_options_debug_clone ... ok
[INFO] [stdout] test cursor::tests::test_streaming_cursor_rows_yielded ... ok
[INFO] [stdout] test tests::column_data_get_value_with_nulls ... ok
[INFO] [stdout] test cursor::tests::test_streaming_cursor_is_exhausted ... ok
[INFO] [stdout] test tests::btree_index_accelerates_range_query ... ok
[INFO] [stdout] test cursor::tests::test_streaming_cursor_debug ... ok
[INFO] [stdout] test tests::condition_clone ... ok
[INFO] [stdout] test tests::condition_debug ... ok
[INFO] [stdout] test tests::btree_index_drop ... ok
[INFO] [stdout] test tests::btree_index_range_le ... ok
[INFO] [stdout] test tests::compare_gt_mismatched_types_returns_false ... ok
[INFO] [stdout] test tests::compare_le_mismatched_types_returns_false ... ok
[INFO] [stdout] test tests::btree_index_maintained_on_update ... ok
[INFO] [stdout] test tests::condition_tensor_tests::test_condition_tensor_eq ... ok
[INFO] [stdout] test tests::condition_tensor_tests::test_condition_tensor_and ... ok
[INFO] [stdout] test tests::condition_tensor_tests::test_condition_tensor_float ... ok
[INFO] [stdout] test tests::condition_tensor_tests::test_condition_tensor_gt ... ok
[INFO] [stdout] test tests::condition_tensor_tests::test_condition_tensor_ge ... ok
[INFO] [stdout] test tests::condition_tensor_tests::test_condition_tensor_ge_missing ... ok
[INFO] [stdout] test tests::condition_tensor_tests::test_condition_tensor_le ... ok
[INFO] [stdout] test tests::condition_tensor_tests::test_condition_tensor_le_missing ... ok
[INFO] [stdout] test tests::condition_tensor_tests::test_condition_tensor_lt ... ok
[INFO] [stdout] test tests::condition_tensor_tests::test_condition_tensor_missing_column ... ok
[INFO] [stdout] test tests::condition_tensor_tests::test_condition_tensor_missing_id ... ok
[INFO] [stdout] test tests::condition_tensor_tests::test_condition_tensor_ne ... ok
[INFO] [stdout] test tests::condition_tensor_tests::test_condition_tensor_string ... ok
[INFO] [stdout] test tests::condition_tensor_tests::test_condition_tensor_true ... ok
[INFO] [stdout] test tests::condition_tensor_tests::test_condition_tensor_or ... ok
[INFO] [stdout] test tests::btree_index_on_id_column ... ok
[INFO] [stdout] test tests::btree_index_with_negative_numbers ... ok
[INFO] [stdout] test cursor::tests::test_streaming_cursor_all_rows ... ok
[INFO] [stdout] test tests::comparison_with_null_column_returns_false ... ok
[INFO] [stdout] test tests::condition_tensor_tests::test_condition_tensor_id_field ... ok
[INFO] [stdout] test cursor::tests::test_streaming_cursor_with_max_rows ... ok
[INFO] [stdout] test tests::comparison_with_mismatched_types_returns_false ... ok
[INFO] [stdout] test tests::condition_gt ... ok
[INFO] [stdout] test tests::btree_range_query_no_matches ... ok
[INFO] [stdout] test tests::create_table_and_insert ... ok
[INFO] [stdout] test tests::btree_index_range_ge ... ok
[INFO] [stdout] test tests::btree_index_maintained_on_insert ... ok
[INFO] [stdout] test tests::condition_ne ... ok
[INFO] [stdout] test tests::compare_ge_mismatched_types_returns_false ... ok
[INFO] [stdout] test tests::error_clone_and_eq ... ok
[INFO] [stdout] test tests::error_display_all_variants ... ok
[INFO] [stdout] test tests::drop_table_cleans_up_indexes ... ok
[INFO] [stdout] test tests::error_is_error_trait ... ok
[INFO] [stdout] test tests::delete_removes_correct_rows ... ok
[INFO] [stdout] test tests::condition_le ... ok
[INFO] [stdout] test tests::drop_table ... ok
[INFO] [stdout] test tests::create_and_use_index ... ok
[INFO] [stdout] test tests::drop_columnar_data ... ok
[INFO] [stdout] test tests::index_error_display ... ok
[INFO] [stdout] test tests::drop_index ... ok
[INFO] [stdout] test tests::index_already_exists_error ... ok
[INFO] [stdout] test tests::get_indexed_columns ... ok
[INFO] [stdout] test tests::drop_nonexistent_table ... ok
[INFO] [stdout] test tests::engine_with_store ... ok
[INFO] [stdout] test tests::delete_data_is_gone ... ok
[INFO] [stdout] test tests::empty_table_select ... ok
[INFO] [stdout] test tests::index_maintained_on_delete ... ok
[INFO] [stdout] test tests::drop_table_cleans_up_btree_indexes ... ok
[INFO] [stdout] test tests::get_btree_indexed_columns_returns_columns ... ok
[INFO] [stdout] test tests::index_maintained_on_update ... ok
[INFO] [stdout] test tests::index_maintained_on_insert ... ok
[INFO] [stdout] test tests::engine_default_trait ... ok
[INFO] [stdout] test tests::float_comparisons ... ok
[INFO] [stdout] test tests::hash_index_on_id_column ... ok
[INFO] [stdout] test tests::index_not_found_error ... ok
[INFO] [stdout] test tests::duplicate_table_error ... ok
[INFO] [stdout] test tests::index_on_nonexistent_column_error ... ok
[INFO] [stdout] test tests::index_on_string_column ... ok
[INFO] [stdout] test tests::join_two_tables ... ok
[INFO] [stdout] test tests::index_on_id_column ... ok
[INFO] [stdout] test tests::materialize_columns_float_type ... ok
[INFO] [stdout] test tests::materialize_columns_with_bool_type ... ok
[INFO] [stdout] test tests::join_with_null_join_column ... ok
[INFO] [stdout] test tests::list_tables_empty ... ok
[INFO] [stdout] test tests::null_bitmap_dense ... ok
[INFO] [stdout] test tests::null_bitmap_sparse ... ok
[INFO] [stdout] test tests::null_bitmap_none ... ok
[INFO] [stdout] test tests::list_tables_with_tables ... ok
[INFO] [stdout] test tests::insert_and_update_with_id_index ... ok
[INFO] [stdout] test tests::materialize_columns_with_null_values ... ok
[INFO] [stdout] test tests::join_no_matches ... ok
[INFO] [stdout] test tests::insert_missing_nullable_column ... ok
[INFO] [stdout] test tests::nullable_column_accepts_null ... ok
[INFO] [stdout] test tests::or_condition ... ok
[INFO] [stdout] test tests::null_not_allowed_error ... ok
[INFO] [stdout] test tests::row_debug_and_clone ... ok
[INFO] [stdout] test tests::next_row_id_without_counter_initialized ... ok
[INFO] [stdout] test tests::row_get_nonexistent_column ... ok
[INFO] [stdout] test tests::row_get_returns_none_for_id ... ok
[INFO] [stdout] test tests::schema_debug_and_clone ... ok
[INFO] [stdout] test tests::schema_get_column ... ok
[INFO] [stdout] test tests::index_with_compound_condition ... ok
[INFO] [stdout] test tests::materialize_int_column ... ok
[INFO] [stdout] test tests::pure_columnar_select_all_columns_materialized ... ok
[INFO] [stdout] test tests::load_column_data_empty_table ... ok
[INFO] [stdout] test tests::materialize_string_column_with_dictionary ... ok
[INFO] [stdout] test tests::row_id_in_condition ... ok
[INFO] [stdout] test tests::row_counter_initialization_on_insert ... ok
[INFO] [stdout] test tests::select_columnar_ne_condition ... ok
[INFO] [stdout] test tests::select_columnar_type_mismatch ... ok
[INFO] [stdout] test tests::select_columnar_compound_condition ... ok
[INFO] [stdout] test tests::select_columnar_empty_result ... ok
[INFO] [stdout] test tests::select_columnar_fallback_to_row_based ... ok
[INFO] [stdout] test tests::select_columnar_le_condition ... ok
[INFO] [stdout] test tests::select_columnar_with_and_condition ... ok
[INFO] [stdout] test tests::select_columnar_no_projection_with_filter ... ok
[INFO] [stdout] test tests::select_columnar_with_projection ... ok
[INFO] [stdout] test tests::index_accelerates_select ... ok
[INFO] [stdout] test tests::selection_vector_all_edge_cases ... ok
[INFO] [stdout] test tests::selection_vector_bitmap_accessor ... ok
[INFO] [stdout] test tests::selection_vector_from_bitmap ... ok
[INFO] [stdout] test tests::selection_vector_operations ... ok
[INFO] [stdout] test tests::selection_vector_selected_indices ... ok
[INFO] [stdout] test tests::simd_bitmap_words ... ok
[INFO] [stdout] test tests::select_columnar_with_true_condition ... ok
[INFO] [stdout] test tests::simd_filter_eq_with_remainder ... ok
[INFO] [stdout] test tests::simd_filter_le ... ok
[INFO] [stdout] test tests::simd_filter_ne ... ok
[INFO] [stdout] test tests::simd_filter_ne_with_remainder ... ok
[INFO] [stdout] test tests::simd_filter_ge ... ok
[INFO] [stdout] test tests::sortable_key_ordering ... ok
[INFO] [stdout] test tests::simd_filter_with_single_element ... ok
[INFO] [stdout] test tests::storage_error_from_tensor_store ... ok
[INFO] [stdout] test tests::select_columnar_with_or_condition ... ok
[INFO] [stdout] test tests::select_with_projection_filters ... ok
[INFO] [stdout] test tests::select_with_projection_includes_id ... ok
[INFO] [stdout] test tests::select_with_compound_condition ... ok
[INFO] [stdout] test tests::store_accessor_returns_underlying_store ... ok
[INFO] [stdout] test tests::test_add_column_already_exists_coverage ... ok
[INFO] [stdout] test tests::select_with_condition_returning_none ... ok
[INFO] [stdout] test tests::test_add_column_bool_type ... ok
[INFO] [stdout] test tests::string_comparisons ... ok
[INFO] [stdout] test tests::test_add_column_json_type ... ok
[INFO] [stdout] test tests::table_not_found_error ... ok
[INFO] [stdout] test tests::select_with_range_condition ... ok
[INFO] [stdout] test tests::test_add_column_success ... ok
[INFO] [stdout] test tests::test_active_transaction_count ... ok
[INFO] [stdout] test tests::test_add_duplicate_constraint ... ok
[INFO] [stdout] test tests::test_add_column_already_exists ... ok
[INFO] [stdout] test tests::delete_large_dataset_with_index ... ok
[INFO] [stdout] test tests::test_add_column_bytes_type ... ok
[INFO] [stdout] test tests::test_add_column_float_type ... ok
[INFO] [stdout] test tests::test_add_column_table_not_found ... ok
[INFO] [stdout] test tests::test_add_non_nullable_column_error ... ok
[INFO] [stdout] test tests::test_add_constraint_table_not_found ... ok
[INFO] [stdout] test tests::test_add_column_to_empty_table ... ok
[INFO] [stdout] test tests::test_add_non_nullable_column_with_rows ... ok
[INFO] [stdout] test tests::test_add_foreign_key_constraint ... ok
[INFO] [stdout] test tests::test_add_not_null_constraint_column_not_found ... ok
[INFO] [stdout] test tests::test_add_primary_key_constraint ... ok
[INFO] [stdout] test tests::test_add_foreign_key_local_column_not_found ... ok
[INFO] [stdout] test tests::test_add_foreign_key_referenced_column_not_found ... ok
[INFO] [stdout] test tests::test_add_non_nullable_column_to_empty_table ... ok
[INFO] [stdout] test tests::test_add_nullable_column_to_populated_table ... ok
[INFO] [stdout] test tests::test_add_nullable_string_column ... ok
[INFO] [stdout] test tests::test_aggregate_avg_empty_result_set ... ok
[INFO] [stdout] test tests::test_aggregate_expr_result_name ... ok
[INFO] [stdout] test tests::test_add_non_nullable_column_to_populated_table_fails ... ok
[INFO] [stdout] test tests::test_add_unique_constraint ... ok
[INFO] [stdout] test tests::test_add_not_null_constraint_fails_with_existing_nulls ... ok
[INFO] [stdout] test tests::test_aggregate_count_all_empty_table ... ok
[INFO] [stdout] test tests::parallel_delete_large_dataset ... ok
[INFO] [stdout] test tests::test_aggregate_max_with_nulls ... ok
[INFO] [stdout] test tests::test_aggregate_avg_float ... ok
[INFO] [stdout] test tests::test_aggregate_avg_with_non_numeric ... ok
[INFO] [stdout] test tests::insert_1000_rows_select_with_condition ... ok
[INFO] [stdout] test tests::test_aggregate_ref_result_name ... ok
[INFO] [stdout] test tests::test_aggregate_avg_with_nulls ... ok
[INFO] [stdout] test tests::test_aggregate_min_max_single_row ... ok
[INFO] [stdout] test tests::test_aggregate_min_finds_smaller_value ... ok
[INFO] [stdout] test tests::test_aggregate_count_column_with_nulls ... ok
[INFO] [stdout] test tests::test_aggregate_overflow_i64 ... ok
[INFO] [stdout] test tests::test_aggregate_value_to_value ... ok
[INFO] [stdout] test tests::test_aggregate_value_to_value_conversion ... ok
[INFO] [stdout] test tests::test_aggregate_ref_count_column ... ok
[INFO] [stdout] test tests::test_aggregate_min_with_nulls ... ok
[INFO] [stdout] test tests::test_aggregate_ref_sum ... ok
[INFO] [stdout] test tests::test_aggregate_sum_empty_group ... ok
[INFO] [stdout] test tests::test_avg_empty_result_returns_none ... ok
[INFO] [stdout] test tests::test_aggregate_ref_max ... ok
[INFO] [stdout] test tests::test_aggregate_sum_with_non_numeric ... ok
[INFO] [stdout] test tests::test_aggregate_ref_avg ... ok
[INFO] [stdout] test tests::test_avg_empty_result ... ok
[INFO] [stdout] test tests::test_aggregate_ref_min ... ok
[INFO] [stdout] test tests::test_aggregates_table_not_found ... ok
[INFO] [stdout] test tests::select_columnar_with_vectorized_filter ... ok
[INFO] [stdout] test tests::test_aggregate_sum_with_mixed_types ... ok
[INFO] [stdout] test tests::test_avg_aggregate ... ok
[INFO] [stdout] test tests::test_avg_empty_table_coverage ... ok
[INFO] [stdout] test tests::test_avg_empty_table ... ok
[INFO] [stdout] test tests::test_avg_float_column ... ok
[INFO] [stdout] test tests::test_avg_with_non_numeric_column ... ok
[INFO] [stdout] test tests::test_aggregate_sum_float ... ok
[INFO] [stdout] test tests::test_avg_with_non_numeric_values ... ok
[INFO] [stdout] test tests::test_avg_with_null_values ... ok
[INFO] [stdout] test tests::test_batch_insert_id_btree_index ... ok
[INFO] [stdout] test tests::test_batch_insert_empty ... ok
[INFO] [stdout] test tests::test_batch_insert_id_hash_index ... ok
[INFO] [stdout] test tests::test_batch_insert_null_validation ... ok
[INFO] [stdout] test tests::test_batch_insert_basic ... ok
[INFO] [stdout] test tests::parallel_join_large_dataset ... ok
[INFO] [stdout] test tests::parallel_select_large_dataset ... ok
[INFO] [stdout] test tests::test_batch_insert_type_mismatch ... ok
[INFO] [stdout] test tests::test_batch_insert_with_btree_index ... ok
[INFO] [stdout] test tests::test_batch_insert_type_validation ... ok
[INFO] [stdout] test tests::test_btree_index_range_gt ... ok
[INFO] [stdout] test tests::test_btree_index_limit_enforced ... ok
[INFO] [stdout] test tests::test_btree_index_range_lt ... ok
[INFO] [stdout] test tests::test_batch_insert_with_nulls ... ok
[INFO] [stdout] test tests::test_batch_insert_with_hash_index ... ok
[INFO] [stdout] test tests::test_batch_insert_with_index ... ok
[INFO] [stdout] test tests::test_basic_table_metadata_recovery ... ok
[INFO] [stdout] test tests::test_btree_index_error_on_nonexistent_table ... ok
[INFO] [stdout] test tests::test_bytes_column_to_slab_type ... ok
[INFO] [stdout] test tests::test_batch_insert_with_btree_index_coverage ... ok
[INFO] [stdout] test tests::test_bytes_column_type ... ok
[INFO] [stdout] test tests::test_btree_index_range_ge ... ok
[INFO] [stdout] test tests::test_btree_index_on_id_column ... ok
[INFO] [stdout] test tests::test_btree_range_empty_result ... ok
[INFO] [stdout] test tests::test_btree_index_respects_entry_limit ... ok
[INFO] [stdout] test tests::test_btree_index_range_le ... ok
[INFO] [stdout] test tests::test_bytes_value_hash_key ... ok
[INFO] [stdout] test tests::test_bytes_value_is_truthy ... ok
[INFO] [stdout] test tests::test_bytes_value_matches_type ... ok
[INFO] [stdout] test tests::test_bytes_value_partial_cmp ... ok
[INFO] [stdout] test tests::test_bytes_value_sortable_key ... ok
[INFO] [stdout] test tests::test_bytes_value_to_slab_value ... ok
[INFO] [stdout] test tests::test_btree_index_remove_decrements_counter ... ok
[INFO] [stdout] test tests::parallel_update_large_dataset ... ok
[INFO] [stdout] test tests::test_btree_index_range_query_boundary ... ok
[INFO] [stdout] test tests::test_bytes_column_type_roundtrip ... ok
[INFO] [stdout] test tests::test_column_data_get_value_bool ... ok
[INFO] [stdout] test tests::test_bytes_column_roundtrip ... ok
[INFO] [stdout] test tests::test_column_data_get_value_float ... ok
[INFO] [stdout] test tests::test_column_data_get_value_int ... ok
[INFO] [stdout] test tests::test_column_data_get_value_string ... ok
[INFO] [stdout] test tests::test_btree_index_with_timeout_option ... ok
[INFO] [stdout] test tests::test_btree_index_with_and_condition ... ok
[INFO] [stdout] test tests::test_column_data_json_get_value ... ok
[INFO] [stdout] test tests::test_column_data_with_nulls ... ok
[INFO] [stdout] test tests::test_bytes_update ... ok
[INFO] [stdout] test tests::test_column_nullable_builder ... ok
[INFO] [stdout] test tests::test_check_index_limit_no_limit ... ok
[INFO] [stdout] test tests::test_column_type_to_slab_column_type ... ok
[INFO] [stdout] test tests::test_column_data_bytes_get_value ... ok
[INFO] [stdout] test tests::test_column_data_get_value_bool_multi ... ok
[INFO] [stdout] test tests::test_column_data_null_tracking ... ok
[INFO] [stdout] test tests::test_column_name_length_limit ... ok
[INFO] [stdout] test tests::test_bytes_schema_persistence ... ok
[INFO] [stdout] test tests::test_bytes_column_values ... ok
[INFO] [stdout] test tests::test_bytes_nullable_column ... ok
[INFO] [stdout] test tests::test_column_data_get_value_string_multi ... ok
[INFO] [stdout] test tests::test_bytes_type_mismatch_error ... ok
[INFO] [stdout] test tests::test_check_table_limit_no_limit ... ok
[INFO] [stdout] test tests::test_column_data_get_value_all_types ... ok
[INFO] [stdout] test tests::test_btree_index_lock_ordering_no_deadlock ... ok
[INFO] [stdout] test tests::test_column_values_len ... ok
[INFO] [stdout] test tests::test_column_type_bytes_in_slab ... ok
[INFO] [stdout] test tests::test_column_values_empty_and_len ... ok
[INFO] [stdout] test tests::test_column_values_json_len ... ok
[INFO] [stdout] test tests::test_avg_parallel_threshold ... ok
[INFO] [stdout] test tests::test_column_values_bytes_len ... ok
[INFO] [stdout] test tests::test_columnar_and_multiple_conditions ... ok
[INFO] [stdout] test tests::test_columnar_eq_int_filter ... ok
[INFO] [stdout] test tests::test_columnar_all_true_selection ... ok
[INFO] [stdout] test tests::test_column_values_is_empty ... ok
[INFO] [stdout] test tests::test_columnar_float_filters ... ok
[INFO] [stdout] test tests::test_columnar_float_gt_empty_table ... ok
[INFO] [stdout] test tests::test_columnar_ge_empty_table ... ok
[INFO] [stdout] test tests::test_columnar_le_empty_table ... ok
[INFO] [stdout] test tests::test_columnar_and_with_true ... ok
[INFO] [stdout] test tests::test_columnar_ge_int_filter ... ok
[INFO] [stdout] test tests::test_columnar_and_condition ... ok
[INFO] [stdout] test tests::test_columnar_bool_column ... ok
[INFO] [stdout] test tests::test_columnar_eq_string ... ok
[INFO] [stdout] test tests::test_columnar_le_int_filter ... ok
[INFO] [stdout] test tests::test_columnar_eq_empty_table ... ok
[INFO] [stdout] test tests::test_columnar_float_eq_empty_table ... ok
[INFO] [stdout] test tests::test_columnar_scan_options_default ... ok
[INFO] [stdout] test tests::test_columnar_scan_options_defaults ... ok
[INFO] [stdout] test tests::test_columnar_float_lt_empty_table ... ok
[INFO] [stdout] test tests::test_columnar_scan_options_with_projection ... ok
[INFO] [stdout] test tests::test_columnar_filter_type_mismatch ... ok
[INFO] [stdout] test tests::test_columnar_gt_int_filter ... ok
[INFO] [stdout] test tests::test_columnar_float_ne_empty_table ... ok
[INFO] [stdout] test tests::test_columnar_float_ge_empty_table ... ok
[INFO] [stdout] test tests::test_columnar_lt_int_filter ... ok
[INFO] [stdout] test tests::test_columnar_lt_empty_table ... ok
[INFO] [stdout] test tests::test_columnar_ne_empty_table ... ok
[INFO] [stdout] test tests::test_columnar_float_le_empty_table ... ok
[INFO] [stdout] test tests::test_columnar_ne_int_filter ... ok
[INFO] [stdout] test tests::test_columnar_gt_empty_table ... ok
[INFO] [stdout] test tests::test_columnar_scan_with_null_int ... ok
[INFO] [stdout] test tests::test_columnar_scan_with_null_float ... ok
[INFO] [stdout] test tests::test_columnar_select_condition_true ... ok
[INFO] [stdout] test tests::test_columnar_select_empty_table_lt ... ok
[INFO] [stdout] test tests::test_columnar_or_with_true ... ok
[INFO] [stdout] test tests::test_columnar_select_empty_table_ne ... ok
[INFO] [stdout] test tests::test_columnar_or_multiple_conditions ... ok
[INFO] [stdout] test tests::test_columnar_select_le_float ... ok
[INFO] [stdout] test tests::test_columnar_select_ge_float ... ok
[INFO] [stdout] test tests::test_columnar_select_ne_int ... ok
[INFO] [stdout] test tests::test_columnar_type_mismatch_fallback ... ok
[INFO] [stdout] test tests::test_columnar_select_gt_int ... ok
[INFO] [stdout] test tests::test_columnar_or_condition ... ok
[INFO] [stdout] test tests::test_columnar_select_gt_float ... ok
[INFO] [stdout] test tests::test_columnar_select_lt_float ... ok
[INFO] [stdout] test tests::test_columnar_select_ge_int ... ok
[INFO] [stdout] test tests::test_columnar_true_condition ... ok
[INFO] [stdout] test tests::test_commit_after_rollback ... ok
[INFO] [stdout] test tests::test_columnar_select_with_projection ... ok
[INFO] [stdout] test tests::test_columnar_select_ne_float ... ok
[INFO] [stdout] test tests::test_commit_already_committed_transaction ... ok
[INFO] [stdout] test tests::test_columnar_select_le_int ... ok
[INFO] [stdout] test tests::test_commit_after_commit_returns_not_found ... ok
[INFO] [stdout] test tests::test_condition_and_evaluate ... ok
[INFO] [stdout] test tests::test_columnar_select_lt_int ... ok
[INFO] [stdout] test tests::test_commit_not_found_transaction ... ok
[INFO] [stdout] test tests::test_complex_and_or_conditions ... ok
[INFO] [stdout] test tests::test_composite_primary_key ... ok
[INFO] [stdout] test tests::test_commit_inactive_transaction ... ok
[INFO] [stdout] test tests::test_commit_nonexistent_transaction ... ok
[INFO] [stdout] test tests::test_condition_evaluate_le_equal ... ok
[INFO] [stdout] test tests::test_condition_evaluate_missing_column ... ok
[INFO] [stdout] test tests::test_condition_evaluate_ne_false ... ok
[INFO] [stdout] test tests::test_condition_evaluate_tensor_id_column ... ok
[INFO] [stdout] test tests::test_condition_evaluate_type_mismatch ... ok
[INFO] [stdout] test tests::test_condition_evaluate_type_mismatch_string_int ... ok
[INFO] [stdout] test tests::test_condition_gt_evaluate ... ok
[INFO] [stdout] test tests::test_condition_evaluate_null_comparison ... ok
[INFO] [stdout] test tests::test_concurrent_create_btree_index_same_column ... ok
[INFO] [stdout] test tests::test_concurrent_create_index_same_column ... ok
[INFO] [stdout] test tests::test_condition_evaluate_ge_equal ... ok
[INFO] [stdout] test tests::test_concurrent_drop_table_same_name ... ok
[INFO] [stdout] test tests::test_composite_primary_key_violation ... ok
[INFO] [stdout] test tests::test_condition_and_or_mixed ... ok
[INFO] [stdout] test tests::test_condition_and_or_chaining ... ok
[INFO] [stdout] test tests::test_condition_or_evaluate ... ok
[INFO] [stdout] test tests::test_condition_and_both_true ... ok
[INFO] [stdout] test tests::test_condition_depth_within_limit ... ok
[INFO] [stdout] test tests::test_condition_between_using_and ... ok
[INFO] [stdout] test tests::test_condition_too_deep_error_display ... ok
[INFO] [stdout] test tests::test_concurrent_create_table_same_name ... ok
[INFO] [stdout] test tests::test_config_all_builder_methods ... ok
[INFO] [stdout] test tests::test_config_builder_methods ... ok
[INFO] [stdout] test tests::test_condition_true_evaluate ... ok
[INFO] [stdout] test tests::test_config_clone ... ok
[INFO] [stdout] test tests::test_config_debug_display ... ok
[INFO] [stdout] test tests::test_config_high_throughput_preset ... ok
[INFO] [stdout] test tests::test_config_low_memory_preset ... ok
[INFO] [stdout] test tests::test_condition_lt_filter ... ok
[INFO] [stdout] test tests::test_condition_gt_filter ... ok
[INFO] [stdout] test tests::test_config_presets_have_max_condition_depth ... ok
[INFO] [stdout] test tests::test_condition_depth_limit_exceeded ... ok
[INFO] [stdout] test tests::test_config_presets ... ok
[INFO] [stdout] test tests::test_config_validate_failure ... ok
[INFO] [stdout] test tests::test_config_validate_ok_when_only_max_set ... ok
[INFO] [stdout] test tests::test_config_validate_success ... ok
[INFO] [stdout] test tests::test_config_validation_default_timeout_exceeds_max ... ok
[INFO] [stdout] test tests::test_config_validate_ok_when_default_less_than_max ... ok
[INFO] [stdout] test tests::test_config_validation_error_message ... ok
[INFO] [stdout] test tests::test_config_validation_no_max_timeout ... ok
[INFO] [stdout] test tests::test_config_with_all_options ... ok
[INFO] [stdout] test tests::test_config_with_default_timeout ... ok
[INFO] [stdout] test tests::test_config_with_max_btree_entries ... ok
[INFO] [stdout] test tests::test_config_with_max_query_result_rows ... ok
[INFO] [stdout] test tests::test_config_with_max_timeout ... ok
[INFO] [stdout] test tests::test_condition_range_le ... ok
[INFO] [stdout] test tests::test_config_validation_valid_cov ... ok
[INFO] [stdout] test tests::test_config_validate_default_exceeds_max_timeout ... ok
[INFO] [stdout] test tests::test_config_with_slow_query_threshold ... ok
[INFO] [stdout] test tests::test_condition_or_both_matching ... ok
[INFO] [stdout] test tests::test_constraint_foreign_key_name ... ok
[INFO] [stdout] test tests::test_constraint_name ... ok
[INFO] [stdout] test tests::test_constraint_name_accessor ... ok
[INFO] [stdout] test tests::test_constraint_primary_key_name ... ok
[INFO] [stdout] test tests::test_constraint_unique_name ... ok
[INFO] [stdout] test tests::test_condition_null_equality ... ok
[INFO] [stdout] test tests::test_constraint_already_exists ... ok
[INFO] [stdout] test tests::test_condition_ne_evaluation ... ok
[INFO] [stdout] test tests::test_condition_or_combination ... ok
[INFO] [stdout] test tests::test_condition_ne_filter ... ok
[INFO] [stdout] test tests::test_condition_ne_filter_coverage ... ok
[INFO] [stdout] test tests::test_constraint_cache_updates_on_add ... ok
[INFO] [stdout] test tests::test_condition_range_ne ... ok
[INFO] [stdout] test tests::test_config_preset_low_memory ... ok
[INFO] [stdout] test tests::test_condition_range_ge ... ok
[INFO] [stdout] test tests::test_constraint_cache_updates_on_drop ... ok
[INFO] [stdout] test tests::test_count_column_excludes_nulls ... ok
[INFO] [stdout] test tests::test_constraint_with_invalid_column ... ok
[INFO] [stdout] test tests::test_config_preset_high_throughput ... ok
[INFO] [stdout] test tests::test_count_column_nonexistent_column_error ... ok
[INFO] [stdout] test tests::test_count_column ... ok
[INFO] [stdout] test tests::test_count_column_with_nulls ... ok
[INFO] [stdout] test tests::test_config_with_result_row_limit ... ok
[INFO] [stdout] test tests::large_parallel_join ... ok
[INFO] [stdout] test tests::test_count_column_filtered_full_scan ... ok
[INFO] [stdout] test tests::test_count_index_accelerated_path ... ok
[INFO] [stdout] test tests::test_count_column_index_accelerated_path ... ok
[INFO] [stdout] test tests::test_create_index_on_nonexistent_column ... ok
[INFO] [stdout] test tests::test_create_btree_index_on_nonexistent_column ... ok
[INFO] [stdout] test tests::test_create_duplicate_btree_index ... ok
[INFO] [stdout] test tests::test_cross_join ... ok
[INFO] [stdout] test tests::test_create_table_already_exists_error ... ok
[INFO] [stdout] test tests::test_cursor_options_builder ... ok
[INFO] [stdout] test tests::test_cursor_options_default ... ok
[INFO] [stdout] test tests::test_cursor_options_default_cov ... ok
[INFO] [stdout] test tests::test_cursor_options_with_batch_size_cov ... ok
[INFO] [stdout] test tests::test_cursor_options_with_limit_cov ... ok
[INFO] [stdout] test tests::test_cursor_options_with_offset_cov ... ok
[INFO] [stdout] test tests::test_deadline_default ... ok
[INFO] [stdout] test tests::test_count_rows ... ok
[INFO] [stdout] test tests::test_count_with_condition ... ok
[INFO] [stdout] test tests::test_deadline_remaining_ms ... ok
[INFO] [stdout] test tests::test_default_query_timeout_is_30_seconds ... ok
[INFO] [stdout] test tests::test_cross_join_empty_left_table ... ok
[INFO] [stdout] test tests::test_create_table_empty_name ... ok
[INFO] [stdout] test tests::test_create_table_name_contains_colon ... ok
[INFO] [stdout] test tests::test_create_table_name_contains_comma ... ok
[INFO] [stdout] test tests::test_cross_join_success ... ok
[INFO] [stdout] test tests::test_create_table_with_constraints ... ok
[INFO] [stdout] test tests::test_create_table_name_too_long ... ok
[INFO] [stdout] test tests::test_delete_with_condition_no_match ... ok
[INFO] [stdout] test tests::test_cross_join_empty_right_table ... ok
[INFO] [stdout] test tests::test_create_table_name_starts_with_underscore ... ok
[INFO] [stdout] test tests::test_delete_rows_with_options ... ok
[INFO] [stdout] test tests::test_cross_join_result_size ... ok
[INFO] [stdout] test tests::test_deep_or_condition_evaluation ... ok
[INFO] [stdout] test tests::test_delete_atomicity ... ok
[INFO] [stdout] test tests::test_distinct_with_nulls ... ok
[INFO] [stdout] test tests::test_delete_no_match ... ok
[INFO] [stdout] test tests::test_delete_rows_table_not_found ... ok
[INFO] [stdout] test tests::test_delete_rows_nonexistent_table ... ok
[INFO] [stdout] test tests::test_delete_nonexistent_table ... ok
[INFO] [stdout] test tests::test_delete_with_index ... ok
[INFO] [stdout] test tests::test_drop_btree_index_clears_counter ... ok
[INFO] [stdout] test tests::test_drop_btree_index_not_found_error ... ok
[INFO] [stdout] test tests::test_drop_btree_index ... ok
[INFO] [stdout] test tests::test_delete_with_zero_timeout ... ok
[INFO] [stdout] test tests::test_drop_column_with_btree_index ... ok
[INFO] [stdout] test tests::test_drop_column_blocked_by_unique ... ok
[INFO] [stdout] test tests::test_delete_with_options_success ... ok
[INFO] [stdout] test tests::test_drop_btree_index_with_data ... ok
[INFO] [stdout] test tests::test_delete_with_timeout_immediate ... ok
[INFO] [stdout] test tests::test_delete_with_timeout_option ... ok
[INFO] [stdout] test tests::test_drop_column ... ok
[INFO] [stdout] test tests::test_drop_column_with_fk_constraint ... ok
[INFO] [stdout] test tests::test_drop_column_with_constraint_fails ... ok
[INFO] [stdout] test tests::test_drop_column_table_not_found ... ok
[INFO] [stdout] test tests::test_drop_column_success ... ok
[INFO] [stdout] test tests::test_drop_column_with_unique_constraint ... ok
[INFO] [stdout] test tests::test_drop_column_not_found_coverage ... ok
[INFO] [stdout] test tests::test_drop_columnar_data_missing_is_ok ... ok
[INFO] [stdout] test tests::test_concurrent_index_operations_with_lock_striping ... ok
[INFO] [stdout] test tests::test_drop_columnar_data_nonexistent ... ok
[INFO] [stdout] test tests::test_drop_column_with_not_null_constraint ... ok
[INFO] [stdout] test tests::test_drop_column_with_primary_key_constraint ... ok
[INFO] [stdout] test tests::test_drop_column_with_btree_index_coverage ... ok
[INFO] [stdout] test tests::test_drop_column_with_not_null_constraint_coverage ... ok
[INFO] [stdout] test tests::test_drop_column_with_hash_index_coverage ... ok
[INFO] [stdout] test tests::test_drop_column_not_found ... ok
[INFO] [stdout] test tests::test_drop_column_with_unique_constraint_coverage ... ok
[INFO] [stdout] test tests::test_drop_column_with_hash_index ... ok
[INFO] [stdout] test tests::test_drop_constraint_table_not_found ... ok
[INFO] [stdout] test tests::test_drop_fk_constraint ... ok
[INFO] [stdout] test tests::test_drop_column_with_pk_constraint_coverage ... ok
[INFO] [stdout] test tests::test_drop_constraint_updates_fk_references ... ok
[INFO] [stdout] test tests::test_drop_nonexistent_constraint ... ok
[INFO] [stdout] test tests::test_drop_constraint ... ok
[INFO] [stdout] test tests::test_drop_constraint_removes_from_cache ... ok
[INFO] [stdout] test tests::test_drop_columnar_data ... ok
[INFO] [stdout] test tests::test_drop_columnar_data_idempotent ... ok
[INFO] [stdout] test tests::test_drop_fk_constraint_removes_from_references ... ok
[INFO] [stdout] test tests::test_drop_table_cleans_up_indexes ... ok
[INFO] [stdout] test tests::test_drop_foreign_key_constraint ... ok
[INFO] [stdout] test tests::test_drop_index ... ok
[INFO] [stdout] test tests::test_drop_fk_constraint_cleanup ... ok
[INFO] [stdout] test tests::test_drop_hash_index_with_data ... ok
[INFO] [stdout] test tests::test_drop_constraint_not_found ... ok
[INFO] [stdout] test tests::test_drop_table_nonexistent ... ok
[INFO] [stdout] test tests::test_engine_table_count ... ok
[INFO] [stdout] test tests::test_drop_nonexistent_index ... ok
[INFO] [stdout] test tests::test_drop_table_decrements_count ... ok
[INFO] [stdout] test tests::test_drop_table_not_found ... ok
[INFO] [stdout] test tests::test_empty_row_count_selection ... ok
[INFO] [stdout] test tests::test_durable_insert_and_delete ... ok
[INFO] [stdout] test tests::test_error_display_cannot_add_column_cov ... ok
[INFO] [stdout] test tests::test_error_display_cannot_add_column ... ok
[INFO] [stdout] test tests::test_error_display_column_already_exists_cov ... ok
[INFO] [stdout] test tests::test_error_display_column_has_constraint ... ok
[INFO] [stdout] test tests::test_error_display_column_already_exists ... ok
[INFO] [stdout] test tests::test_error_display_column_not_found ... ok
[INFO] [stdout] test tests::test_error_display_column_not_found_cov ... ok
[INFO] [stdout] test tests::test_error_display_constraint_already_exists ... ok
[INFO] [stdout] test tests::test_error_display_column_has_constraint_cov ... ok
[INFO] [stdout] test tests::test_error_display_constraint_already_exists_cov ... ok
[INFO] [stdout] test tests::test_error_display_constraint_errors ... ok
[INFO] [stdout] test tests::test_drop_table_basic ... ok
[INFO] [stdout] test tests::test_error_display_constraint_not_found ... ok
[INFO] [stdout] test tests::test_error_display_constraint_not_found_cov ... ok
[INFO] [stdout] test tests::test_engine_with_config ... ok
[INFO] [stdout] test tests::test_error_display_fk_violation_cov ... ok
[INFO] [stdout] test tests::test_error_display_foreign_key_restrict ... ok
[INFO] [stdout] test tests::test_error_display_fk_restrict_cov ... ok
[INFO] [stdout] test tests::test_error_display_foreign_key_violation ... ok
[INFO] [stdout] test tests::test_error_display_index_already_exists ... ok
[INFO] [stdout] test tests::test_error_display_index_already_exists_cov ... ok
[INFO] [stdout] test tests::test_error_display_index_corrupted ... ok
[INFO] [stdout] test tests::test_error_display_index_not_found_cov ... ok
[INFO] [stdout] test tests::test_error_display_invalid_name_cov ... ok
[INFO] [stdout] test tests::test_error_display_index_corrupted_cov ... ok
[INFO] [stdout] test tests::test_error_display_lock_conflict ... ok
[INFO] [stdout] test tests::test_error_display_index_not_found ... ok
[INFO] [stdout] test tests::test_error_display_lock_conflict_cov ... ok
[INFO] [stdout] test tests::test_error_display_lock_timeout_cov ... ok
[INFO] [stdout] test tests::test_error_display_null_not_allowed ... ok
[INFO] [stdout] test tests::test_drop_table_removes_table ... ok
[INFO] [stdout] test tests::test_error_display_lock_timeout ... ok
[INFO] [stdout] test tests::test_error_display_null_not_allowed_cov ... ok
[INFO] [stdout] test tests::test_drop_table_with_btree_index ... ok
[INFO] [stdout] test tests::test_error_display_rollback_failed ... ok
[INFO] [stdout] test tests::test_error_display_pk_violation_cov ... ok
[INFO] [stdout] test tests::test_error_display_query_timeout ... ok
[INFO] [stdout] test tests::test_error_display_result_too_large_cov ... ok
[INFO] [stdout] test tests::test_error_display_rollback_failed_cov ... ok
[INFO] [stdout] test tests::test_error_display_schema_corrupted_cov ... ok
[INFO] [stdout] test tests::test_error_display_table_already_exists ... ok
[INFO] [stdout] test tests::test_error_display_storage_error ... ok
[INFO] [stdout] test tests::test_error_display_result_too_large ... ok
[INFO] [stdout] test tests::test_error_display_query_timeout_cov ... ok
[INFO] [stdout] test tests::test_error_display_storage_error_cov ... ok
[INFO] [stdout] test tests::test_error_display_too_many_indexes ... ok
[INFO] [stdout] test tests::test_error_display_table_already_exists_cov ... ok
[INFO] [stdout] test tests::test_error_display_table_not_found_cov ... ok
[INFO] [stdout] test tests::test_error_display_too_many_tables_cov ... ok
[INFO] [stdout] test tests::test_error_display_schema_corrupted ... ok
[INFO] [stdout] test tests::test_error_display_too_many_indexes_cov ... ok
[INFO] [stdout] test tests::test_error_display_table_not_found ... ok
[INFO] [stdout] test tests::test_error_display_too_many_tables ... ok
[INFO] [stdout] test tests::test_error_display_transaction_not_found ... ok
[INFO] [stdout] test tests::test_error_display_transaction_inactive ... ok
[INFO] [stdout] test tests::test_error_display_transaction_inactive_cov ... ok
[INFO] [stdout] test tests::test_error_display_transaction_not_found_cov ... ok
[INFO] [stdout] test tests::test_error_display_type_mismatch_cov ... ok
[INFO] [stdout] test tests::test_fk_constraint_on_delete_on_update ... ok
[INFO] [stdout] test tests::test_error_display_too_many_indexes_details ... ok
[INFO] [stdout] test tests::test_drop_table_with_foreign_key_references ... ok
[INFO] [stdout] test tests::test_error_display_unique_violation_cov ... ok
[INFO] [stdout] test tests::test_error_display_type_mismatch ... ok
[INFO] [stdout] test tests::test_error_display_too_many_tables_details ... ok
[INFO] [stdout] test tests::test_durable_engine_drop_table ... ok
[INFO] [stdout] test tests::test_engine_max_query_result_rows ... ok
[INFO] [stdout] test tests::test_durable_engine_delete ... ok
[INFO] [stdout] test tests::test_engine_with_store_creates_instance ... ok
[INFO] [stdout] test tests::test_engine_with_store_and_config ... ok
[INFO] [stdout] test tests::test_engine_with_config_creates_instance ... ok
[INFO] [stdout] test tests::test_foreign_key_builder ... ok
[INFO] [stdout] test tests::test_foreign_key_constraint_builder ... ok
[INFO] [stdout] test tests::test_drop_table_with_row_data ... ok
[INFO] [stdout] test tests::test_for_each_row_basic ... ok
[INFO] [stdout] test tests::test_foreign_key_referential_actions ... ok
[INFO] [stdout] test tests::test_for_each_row_callback_receives_correct_rows ... ok
[INFO] [stdout] test tests::test_for_each_row_max_rows_larger_than_table ... ok
[INFO] [stdout] test tests::test_fk_reference_conditions_empty ... ok
[INFO] [stdout] test tests::test_for_each_row_zero_timeout_table_not_found_takes_precedence ... ok
[INFO] [stdout] test tests::test_for_each_row_empty_table ... ok
[INFO] [stdout] test tests::test_for_each_row_no_timeout_override_uses_default ... ok
[INFO] [stdout] test tests::test_for_each_row_table_not_found ... ok
[INFO] [stdout] test tests::test_for_each_row_max_rows_zero ... ok
[INFO] [stdout] test tests::test_get_schema_malformed_type_string_returns_error ... ok
[INFO] [stdout] test tests::test_foreign_key_null_allowed ... ok
[INFO] [stdout] test tests::test_grouped_row_accessors ... ok
[INFO] [stdout] test tests::test_foreign_key_validation_fails_on_existing_data ... ok
[INFO] [stdout] test tests::test_for_each_row_zero_timeout_returns_timeout_error ... ok
[INFO] [stdout] test tests::test_get_schema_not_found ... ok
[INFO] [stdout] test tests::test_foreign_key_null_value_allowed ... ok
[INFO] [stdout] test tests::test_for_each_row_max_rows_returns_ok ... ok
[INFO] [stdout] test tests::test_foreign_key_violation_on_existing_data ... ok
[INFO] [stdout] test tests::test_full_join ... ok
[INFO] [stdout] test tests::test_for_each_row_max_rows_caps_iteration ... ok
[INFO] [stdout] test tests::test_get_constraints_table_not_found ... ok
[INFO] [stdout] test tests::test_group_by_with_nulls ... ok
[INFO] [stdout] test tests::test_hashable_value_equality ... ok
[INFO] [stdout] test tests::test_hashable_value_hash_consistency ... ok
[INFO] [stdout] test tests::test_get_schema_missing_column_metadata_returns_error ... ok
[INFO] [stdout] test tests::test_get_schema_table_not_found ... ok
[INFO] [stdout] test tests::test_get_schema_unknown_column_type_returns_error ... ok
[INFO] [stdout] test tests::test_having_condition_and_combined ... ok
[INFO] [stdout] test tests::test_hash_index_queries_work_after_recovery ... ok
[INFO] [stdout] test tests::test_has_columnar_data_nonexistent_table ... ok
[INFO] [stdout] test tests::test_grouped_row_get_key ... ok
[INFO] [stdout] test tests::test_grouped_row_get_aggregate_by_index ... ok
[INFO] [stdout] test tests::test_grouped_row_get_key_and_aggregate_coverage ... ok
[INFO] [stdout] test tests::test_grouped_sum_string_column ... ok
[INFO] [stdout] test tests::test_having_condition_le_coverage ... ok
[INFO] [stdout] test tests::test_has_btree_index_returns_false_for_missing ... ok
[INFO] [stdout] test tests::test_hash_index_with_timeout_option ... ok
[INFO] [stdout] test tests::test_hash_index_get_indexed_columns_after_recovery ... ok
[INFO] [stdout] test tests::test_having_condition_eq ... ok
[INFO] [stdout] test tests::test_index_corrupted_error_display ... ok
[INFO] [stdout] test tests::test_having_condition_or_combined ... ok
[INFO] [stdout] test tests::test_having_condition_and ... ok
[INFO] [stdout] test tests::test_having_condition_le ... ok
[INFO] [stdout] test tests::test_hash_index_survives_recovery ... ok
[INFO] [stdout] test tests::test_index_meta_key_format ... ok
[INFO] [stdout] test tests::test_having_condition_ge ... ok
[INFO] [stdout] test tests::test_having_condition_ne ... ok
[INFO] [stdout] test tests::test_having_condition_or ... ok
[INFO] [stdout] test tests::test_having_condition_le_v2 ... ok
[INFO] [stdout] test tests::test_having_condition_lt ... ok
[INFO] [stdout] test tests::test_having_condition_ne_v2 ... ok
[INFO] [stdout] test tests::test_index_create_duplicate_name ... ok
[INFO] [stdout] test tests::test_having_condition_ne_coverage ... ok
[INFO] [stdout] test tests::test_invalid_name_error_display ... ok
[INFO] [stdout] test tests::test_insert_atomicity ... ok
[INFO] [stdout] test tests::test_index_column_validation ... ok
[INFO] [stdout] test tests::test_index_lookup_result_too_large ... ok
[INFO] [stdout] test tests::test_having_condition_lt_v2 ... ok
[INFO] [stdout] test tests::test_index_on_id_column ... ok
[INFO] [stdout] test tests::test_index_lookup_with_and_condition ... ok
[INFO] [stdout] test tests::test_indexed_select_with_slab ... ok
[INFO] [stdout] test tests::test_insert_table_not_found_error ... ok
[INFO] [stdout] test tests::test_inner_join ... ok
[INFO] [stdout] test tests::test_invalid_column_name_colon ... ok
[INFO] [stdout] test tests::test_invalid_column_name_underscore_prefix ... ok
[INFO] [stdout] test tests::test_invalid_table_name_underscore_prefix ... ok
[INFO] [stdout] test tests::test_invalid_table_name_comma ... ok
[INFO] [stdout] test tests::test_insert_null_in_nullable_column ... ok
[INFO] [stdout] test tests::test_json_column_to_slab_type ... ok
[INFO] [stdout] test tests::test_invalid_table_name_colon ... ok
[INFO] [stdout] test tests::test_join_basic ... ok
[INFO] [stdout] test tests::test_invalid_table_name_empty ... ok
[INFO] [stdout] test tests::test_join_on_non_matching_column ... ok
[INFO] [stdout] test tests::test_join_table_not_found ... ok
[INFO] [stdout] test tests::test_join_with_multiple_matches ... ok
[INFO] [stdout] test tests::test_join_with_options ... ok
[INFO] [stdout] test tests::test_join_with_null_keys ... ok
[INFO] [stdout] test tests::test_json_value_hash_key ... ok
[INFO] [stdout] test tests::test_json_value_matches_type ... ok
[INFO] [stdout] test tests::test_json_value_is_truthy ... ok
[INFO] [stdout] test tests::test_json_value_partial_cmp ... ok
[INFO] [stdout] test tests::test_json_value_to_slab_value ... ok
[INFO] [stdout] test tests::test_json_value_sortable_key ... ok
[INFO] [stdout] test tests::test_join_with_timeout_immediate ... ok
[INFO] [stdout] test tests::test_join_with_options_success ... ok
[INFO] [stdout] test tests::test_json_column_roundtrip ... ok
[INFO] [stdout] test tests::test_json_column_type ... ok
[INFO] [stdout] test tests::test_cross_join_limit_exceeded ... ok
[INFO] [stdout] test tests::test_json_nullable_column ... ok
[INFO] [stdout] test tests::test_json_column_type_roundtrip ... ok
[INFO] [stdout] test tests::test_join_with_timeout_option ... ok
[INFO] [stdout] test tests::test_json_column_values ... ok
[INFO] [stdout] test tests::test_list_tables ... ok
[INFO] [stdout] test tests::test_json_schema_persistence ... ok
[INFO] [stdout] test tests::test_json_type_mismatch_error ... ok
[INFO] [stdout] test tests::test_left_join ... ok
[INFO] [stdout] test tests::test_left_join_empty_right ... ok
[INFO] [stdout] test tests::test_list_tables_after_create ... ok
[INFO] [stdout] test tests::test_load_column_data_bool_with_null ... ok
[INFO] [stdout] test tests::test_left_right_full_join_empty_tables ... ok
[INFO] [stdout] test tests::test_load_column_data_bool_with_nulls ... ok
[INFO] [stdout] test tests::test_json_update ... ok
[INFO] [stdout] test tests::test_load_column_data_bytes_nulls_extended ... ok
[INFO] [stdout] test tests::test_load_column_data_bool_type ... ok
[INFO] [stdout] test tests::test_lock_manager_cleanup_expired_locks ... ok
[INFO] [stdout] test tests::test_lock_manager_query_methods ... ok
[INFO] [stdout] test tests::test_load_column_data_string_type ... ok
[INFO] [stdout] test tests::test_load_column_data_bytes ... ok
[INFO] [stdout] test tests::test_lock_timeout_error_display_cov ... ok
[INFO] [stdout] test tests::test_lock_released_after_rollback ... ok
[INFO] [stdout] test tests::test_load_column_data_json ... ok
[INFO] [stdout] test tests::test_lock_conflict ... ok
[INFO] [stdout] test tests::test_load_column_data_bytes_with_nulls ... ok
[INFO] [stdout] test tests::test_load_column_data_json_type ... ok
[INFO] [stdout] test tests::test_load_column_data_bytes_type ... ok
[INFO] [stdout] test tests::test_load_column_data_table_not_found ... ok
[INFO] [stdout] test tests::test_load_column_data_with_nulls_int ... ok
[INFO] [stdout] test tests::test_load_column_data_with_nulls_float ... ok
[INFO] [stdout] test tests::test_load_column_data_json_nulls_extended ... ok
[INFO] [stdout] test tests::test_load_column_data_string_with_nulls ... ok
[INFO] [stdout] test tests::test_materialize_column_with_nulls_bytes ... ok
[INFO] [stdout] test tests::test_lock_released_after_commit ... ok
[INFO] [stdout] test tests::test_materialize_column_with_nulls_string ... ok
[INFO] [stdout] test tests::test_load_column_data_json_with_nulls ... ok
[INFO] [stdout] test tests::test_materialize_bool_column ... ok
[INFO] [stdout] test tests::test_materialize_bytes_column ... ok
[INFO] [stdout] test tests::test_materialize_column_with_nulls_float ... ok
[INFO] [stdout] test tests::test_max_condition_depth_config_builder ... ok
[INFO] [stdout] test tests::test_materialize_column_with_nulls_bool ... ok
[INFO] [stdout] test tests::test_materialize_column_with_nulls_json ... ok
[INFO] [stdout] test tests::test_materialize_column_with_nulls_int ... ok
[INFO] [stdout] test tests::test_materialize_all_column_types ... ok
[INFO] [stdout] test tests::test_materialize_columns_json ... ok
[INFO] [stdout] test tests::test_materialize_json_column ... ok
[INFO] [stdout] test tests::test_materialize_columns_table_not_found ... ok
[INFO] [stdout] test tests::test_materialize_columns_nonexistent_column ... ok
[INFO] [stdout] test tests::test_materialize_columns_bytes ... ok
[INFO] [stdout] test tests::test_max_query_result_rows_config ... ok
[INFO] [stdout] test tests::test_max_with_null_values_cov ... ok
[INFO] [stdout] test tests::test_max_float_values ... ok
[INFO] [stdout] test tests::test_materialize_string_column ... ok
[INFO] [stdout] test tests::test_max_aggregate ... ok
[INFO] [stdout] test tests::test_max_query_result_rows_under_limit_succeeds ... ok
[INFO] [stdout] test tests::test_max_query_result_rows_enforcement ... ok
[INFO] [stdout] test tests::test_max_empty_table ... ok
[INFO] [stdout] test tests::test_max_string ... ok
[INFO] [stdout] test tests::test_materialize_with_projection ... ok
[INFO] [stdout] test tests::test_min_empty_table ... ok
[INFO] [stdout] test tests::test_min_aggregate ... ok
[INFO] [stdout] test tests::test_max_with_null_values ... ok
[INFO] [stdout] test tests::test_min_float_values ... ok
[INFO] [stdout] test tests::test_min_string ... ok
[INFO] [stdout] test tests::test_min_max_empty_table ... ok
[INFO] [stdout] test tests::test_min_max_with_strings ... ok
[INFO] [stdout] test tests::test_min_max_empty_result ... ok
[INFO] [stdout] test tests::test_mixed_hash_and_btree_indexes_recover ... ok
[INFO] [stdout] test tests::test_null_bitmap_dense ... ok
[INFO] [stdout] test tests::test_null_bitmap_none ... ok
[INFO] [stdout] test tests::test_null_bitmap_sparse ... ok
[INFO] [stdout] test tests::test_name_at_max_length_succeeds ... ok
[INFO] [stdout] test tests::test_ordered_float_eq ... ok
[INFO] [stdout] test tests::test_ordered_float_nan_comparison ... ok
[INFO] [stdout] test tests::test_ordered_float_ord ... ok
[INFO] [stdout] test tests::test_ordered_key_bytes_from_sortable ... ok
[INFO] [stdout] test tests::test_ordered_key_bytes_sortable_roundtrip ... ok
[INFO] [stdout] test tests::test_ordered_key_empty_bytes ... ok
[INFO] [stdout] test tests::test_ordered_key_empty_bytes_sortable ... ok
[INFO] [stdout] test tests::test_min_max_all_nulls_cov ... ok
[INFO] [stdout] test tests::test_ordered_key_empty_json ... ok
[INFO] [stdout] test tests::test_ordered_key_empty_json_sortable ... ok
[INFO] [stdout] test tests::test_ordered_key_from_bytes_value ... ok
[INFO] [stdout] test tests::test_ordered_key_from_json_value ... ok
[INFO] [stdout] test tests::test_ordered_key_from_sortable_key_float_positive ... ok
[INFO] [stdout] test tests::test_ordered_key_from_sortable_key_bool ... ok
[INFO] [stdout] test tests::test_ordered_key_from_sortable_key_int_negative ... ok
[INFO] [stdout] test tests::test_ordered_key_from_sortable_key_int_positive ... ok
[INFO] [stdout] test tests::test_ordered_key_from_sortable_key_int_zero ... ok
[INFO] [stdout] test tests::test_ordered_key_from_sortable_key_float_zero ... ok
[INFO] [stdout] test tests::test_ordered_key_from_sortable_key_invalid ... ok
[INFO] [stdout] test tests::test_ordered_key_from_sortable_key_string ... ok
[INFO] [stdout] test tests::test_ordered_key_from_sortable_key_null ... ok
[INFO] [stdout] test tests::test_ordered_key_from_value ... ok
[INFO] [stdout] test tests::test_ordered_key_invalid_prefix ... ok
[INFO] [stdout] test tests::test_ordered_key_invalid_bool ... ok
[INFO] [stdout] test tests::test_ordered_key_json_sortable_roundtrip ... ok
[INFO] [stdout] test tests::test_multiple_indexes_same_column ... ok
[INFO] [stdout] test tests::test_ordered_key_negative_float_from_sortable ... ok
[INFO] [stdout] test tests::test_ordered_key_ordering ... ok
[INFO] [stdout] test tests::test_ordered_key_parsing_consistent ... ok
[INFO] [stdout] test tests::test_ordered_key_json_from_sortable ... ok
[INFO] [stdout] test tests::test_ordered_key_short_string ... ok
[INFO] [stdout] test tests::test_min_with_null_values ... ok
[INFO] [stdout] test tests::test_min_with_null_values_cov ... ok
[INFO] [stdout] test tests::test_natural_join_empty_result ... ok
[INFO] [stdout] test tests::test_natural_join_matching_columns ... ok
[INFO] [stdout] test tests::test_natural_join ... ok
[INFO] [stdout] test tests::test_natural_join_missing_column ... ok
[INFO] [stdout] test tests::test_natural_join_no_common_columns ... ok
[INFO] [stdout] test tests::test_open_durable_engine ... ok
[INFO] [stdout] test tests::test_primary_key_constraint_validation_fails ... ok
[INFO] [stdout] test tests::test_parallel_sum_large_dataset ... ok
[INFO] [stdout] test tests::test_primary_key_violation_display ... ok
[INFO] [stdout] test tests::test_query_options_debug_display ... ok
[INFO] [stdout] test tests::test_query_options_default ... ok
[INFO] [stdout] test tests::test_query_options_default_timeout ... ok
[INFO] [stdout] test tests::test_query_options_is_copy ... ok
[INFO] [stdout] test tests::test_query_options_with_timeout ... ok
[INFO] [stdout] test tests::test_null_bitmap_sparse_path ... ok
[INFO] [stdout] test tests::test_query_timeout_display ... ok
[INFO] [stdout] test tests::test_query_timeout_display_cov ... ok
[INFO] [stdout] test tests::test_null_bitmap_dense_high_null_ratio ... ok
[INFO] [stdout] test tests::test_primary_key_violation_on_existing_data ... ok
[INFO] [stdout] test tests::test_query_timeout_zero_ms ... ok
[INFO] [stdout] test tests::test_query_timeout_clamping ... ok
[INFO] [stdout] test tests::test_referential_action_default_coverage ... ok
[INFO] [stdout] test tests::test_referential_action_default ... ok
[INFO] [stdout] test tests::test_referential_action_default_v2 ... ok
[INFO] [stdout] test tests::test_referential_action_variants ... ok
[INFO] [stdout] test tests::test_relational_config_builder_methods ... ok
[INFO] [stdout] test tests::test_recover_engine ... ok
[INFO] [stdout] test tests::test_rename_column ... ok
[INFO] [stdout] test tests::test_cross_join_at_limit_succeeds ... ok
[INFO] [stdout] test tests::test_parallel_min_large_dataset ... ok
[INFO] [stdout] test tests::test_rename_column_not_found ... ok
[INFO] [stdout] test tests::test_rename_column_not_found_coverage ... ok
[INFO] [stdout] test tests::test_recovery_with_no_indexes_is_noop ... ok
[INFO] [stdout] test tests::test_rename_column_success ... ok
[INFO] [stdout] test tests::test_rename_column_updates_constraints ... ok
[INFO] [stdout] test tests::test_rename_column_table_not_found ... ok
[INFO] [stdout] test tests::test_rename_column_updates_fk_constraint ... ok
[INFO] [stdout] test tests::test_parallel_avg_large_dataset ... ok
[INFO] [stdout] test tests::test_rename_column_target_exists ... ok
[INFO] [stdout] test tests::test_rename_column_target_exists_coverage ... ok
[INFO] [stdout] test tests::test_rename_column_to_existing ... ok
[INFO] [stdout] test tests::test_rename_column_updates_not_null_constraint ... ok
[INFO] [stdout] test tests::test_parallel_max_threshold ... ok
[INFO] [stdout] test tests::test_rename_column_updates_pk_constraint ... ok
[INFO] [stdout] test tests::test_rename_column_updates_unique_constraint ... ok
[INFO] [stdout] test tests::test_parallel_join_large ... ok
[INFO] [stdout] test tests::test_resolve_timeout_uses_default ... ok
[INFO] [stdout] test tests::test_parallel_max_large_dataset ... ok
[INFO] [stdout] test tests::test_result_too_large_display_cov ... ok
[INFO] [stdout] test tests::test_rename_column_with_not_null ... ok
[INFO] [stdout] test tests::test_result_too_large_error_display ... ok
[INFO] [stdout] test tests::test_rename_column_with_foreign_key ... ok
[INFO] [stdout] test tests::test_rename_column_with_unique ... ok
[INFO] [stdout] test tests::test_rename_column_with_primary_key ... ok
[INFO] [stdout] test tests::test_resolve_timeout_no_clamping_without_max ... ok
[INFO] [stdout] test tests::test_result_too_large_error ... ok
[INFO] [stdout] test tests::test_result_too_large_error_cov ... ok
[INFO] [stdout] test tests::test_parallel_avg_threshold ... ok
[INFO] [stdout] test tests::test_resolve_timeout_clamps_query_options_to_max ... ok
[INFO] [stdout] test tests::test_rollback_failed_error_display ... ok
[INFO] [stdout] test tests::test_parallel_join_large_tables ... ok
[INFO] [stdout] test tests::test_rollback_completes_all_undo_entries_even_with_errors ... ok
[INFO] [stdout] test tests::test_rollback_multiple_updates_same_row ... ok
[INFO] [stdout] test tests::test_rollback_not_found_transaction ... ok
[INFO] [stdout] test tests::test_resolve_timeout_uses_default_30_seconds ... ok
[INFO] [stdout] test tests::test_parallel_min_threshold ... ok
[INFO] [stdout] test tests::test_row_contains ... ok
[INFO] [stdout] test tests::test_rollback_delete_with_indexes ... ok
[INFO] [stdout] test tests::test_parallel_sum_threshold ... ok
[INFO] [stdout] test tests::test_result_at_exactly_limit ... ok
[INFO] [stdout] test tests::test_rollback_insert_update_delete_sequence ... ok
[INFO] [stdout] test tests::test_rollback_already_rolled_back_transaction ... ok
[INFO] [stdout] test tests::test_row_get ... ok
[INFO] [stdout] test tests::test_row_get_with_id ... ok
[INFO] [stdout] test tests::test_row_lock_conflict ... ok
[INFO] [stdout] test tests::test_rollback_insert_with_id_index ... ok
[INFO] [stdout] test tests::test_row_count_not_found ... ok
[INFO] [stdout] test tests::test_result_too_large_with_limit ... ok
[INFO] [stdout] test tests::test_row_prefix_format ... ok
[INFO] [stdout] test tests::test_schema_add_constraint ... ok
[INFO] [stdout] test tests::test_schema_add_constraint_coverage ... ok
[INFO] [stdout] test tests::test_schema_add_constraint_coverage_v2 ... ok
[INFO] [stdout] test tests::test_schema_add_constraint_v2 ... ok
[INFO] [stdout] test tests::test_schema_constraints_accessor ... ok
[INFO] [stdout] test tests::test_schema_constraints_accessor_coverage ... ok
[INFO] [stdout] test tests::test_schema_corrupted_error ... ok
[INFO] [stdout] test tests::test_schema_corrupted_error_display ... ok
[INFO] [stdout] test tests::test_schema_get_column ... ok
[INFO] [stdout] test tests::test_schema_get_column_by_name ... ok
[INFO] [stdout] test tests::test_rollback_after_rollback_returns_not_found ... ok
[INFO] [stdout] test tests::test_schema_with_primary_key_constraint ... ok
[INFO] [stdout] test tests::test_right_join ... ok
[INFO] [stdout] test tests::test_schema_to_slab_table_schema ... ok
[INFO] [stdout] test tests::test_rollback_always_releases_locks_even_on_undo_failure ... ok
[INFO] [stdout] test tests::test_row_contains_column ... ok
[INFO] [stdout] test tests::test_rollback_inactive_transaction ... ok
[INFO] [stdout] test tests::test_row_lock_is_locked ... ok
[INFO] [stdout] test tests::test_rollback_returns_error_but_still_cleans_up ... ok
[INFO] [stdout] test tests::test_rollback_update_with_id_btree ... ok
[INFO] [stdout] test tests::test_row_lock_locks_held_by ... ok
[INFO] [stdout] test tests::test_select_columnar_and_condition ... ok
[INFO] [stdout] test tests::test_select_columnar_empty_result_simd ... ok
[INFO] [stdout] test tests::test_select_columnar_and_condition_simd ... ok
[INFO] [stdout] test tests::test_row_lock_holder ... ok
[INFO] [stdout] test tests::test_row_cursor_debug ... ok
[INFO] [stdout] test tests::test_select_columnar_complex_and_or ... ok
[INFO] [stdout] test tests::test_select_columnar_empty_result ... ok
[INFO] [stdout] test tests::test_row_cursor_exact_size_iterator ... ok
[INFO] [stdout] test tests::test_row_cursor_debug_coverage ... ok
[INFO] [stdout] test tests::test_select_columnar_float_eq ... ok
[INFO] [stdout] test tests::test_select_columnar_empty_table ... ok
[INFO] [stdout] test tests::test_select_columnar_condition_true ... ok
[INFO] [stdout] test tests::test_select_columnar_empty_prefer_columnar ... ok
[INFO] [stdout] test tests::test_select_columnar_bytes_materialized ... ok
[INFO] [stdout] test tests::test_select_columnar_int_lt ... ok
[INFO] [stdout] test tests::test_select_columnar_float_lt ... ok
[INFO] [stdout] test tests::test_select_columnar_int_gt ... ok
[INFO] [stdout] test tests::test_select_columnar_int_eq ... ok
[INFO] [stdout] test tests::test_select_columnar ... ok
[INFO] [stdout] test tests::test_select_columnar_json_materialized ... ok
[INFO] [stdout] test tests::test_select_columnar_empty_table_simd ... ok
[INFO] [stdout] test tests::test_select_columnar_int_ge ... ok
[INFO] [stdout] test tests::test_select_columnar_non_materialized ... ok
[INFO] [stdout] test tests::test_select_columnar_le_filter ... ok
[INFO] [stdout] test tests::test_select_columnar_float_gt ... ok
[INFO] [stdout] test tests::test_select_columnar_fallback_condition ... ok
[INFO] [stdout] test tests::test_select_columnar_ge_filter ... ok
[INFO] [stdout] test tests::test_select_columnar_or_condition ... ok
[INFO] [stdout] test tests::test_select_columnar_gt_filter ... ok
[INFO] [stdout] test tests::test_select_columnar_table_not_found ... ok
[INFO] [stdout] test tests::test_select_columnar_prefer_false_fallback ... ok
[INFO] [stdout] test tests::test_select_columnar_or_condition_simd ... ok
[INFO] [stdout] test tests::test_select_columnar_int_ne ... ok
[INFO] [stdout] test tests::test_select_columnar_ne_filter ... ok
[INFO] [stdout] test tests::test_select_columnar_lt_filter ... ok
[INFO] [stdout] test tests::test_select_columnar_int_le ... ok
[INFO] [stdout] test tests::test_select_columnar_no_filter_with_projection ... ok
[INFO] [stdout] test tests::test_select_columnar_unsupported_condition ... ok
[INFO] [stdout] test tests::test_select_columnar_nested_and ... ok
[INFO] [stdout] test tests::test_select_columnar_nested_or ... ok
[INFO] [stdout] test tests::test_select_columnar_string_condition_fallback ... ok
[INFO] [stdout] test tests::test_select_columnar_with_deleted_rows ... ok
[INFO] [stdout] test tests::test_select_columnar_with_projection_coverage ... ok
[INFO] [stdout] test tests::test_select_columnar_with_projection ... ok
[INFO] [stdout] test tests::test_select_columnar_with_projection_filter ... ok
[INFO] [stdout] test tests::test_select_distinct_empty_table ... ok
[INFO] [stdout] test tests::test_select_distinct_duplicates ... ok
[INFO] [stdout] test tests::test_select_distinct_multiple_columns ... ok
[INFO] [stdout] test tests::test_select_distinct_all_columns ... ok
[INFO] [stdout] test tests::test_select_columnar_with_projection_simd ... ok
[INFO] [stdout] test tests::test_select_distinct_nonexistent_column ... ok
[INFO] [stdout] test tests::test_select_distinct_table_not_found ... ok
[INFO] [stdout] test tests::test_select_grouped_avg ... ok
[INFO] [stdout] test tests::test_select_float_conditions ... ok
[INFO] [stdout] test tests::test_select_distinct_single_column ... ok
[INFO] [stdout] test tests::test_select_float_le_condition ... ok
[INFO] [stdout] test tests::test_select_distinct_with_nulls ... ok
[INFO] [stdout] test tests::test_select_distinct_with_condition ... ok
[INFO] [stdout] test tests::test_select_float_ge_condition ... ok
[INFO] [stdout] test tests::test_select_grouped_avg_float_cov ... ok
[INFO] [stdout] test tests::test_select_grouped_empty_table ... ok
[INFO] [stdout] test tests::test_select_grouped_count_column_excludes_nulls ... ok
[INFO] [stdout] test tests::test_select_grouped_count_all ... ok
[INFO] [stdout] test tests::test_select_grouped_having_filters_all ... ok
[INFO] [stdout] test tests::test_select_grouped_invalid_aggregate_column ... ok
[INFO] [stdout] test tests::test_select_grouped_having_gt ... ok
[INFO] [stdout] test tests::test_select_grouped_having_or ... ok
[INFO] [stdout] test tests::test_select_grouped_having_and ... ok
[INFO] [stdout] test tests::test_select_grouped_invalid_column ... ok
[INFO] [stdout] test tests::test_natural_join_no_common_columns_respects_limit ... ok
[INFO] [stdout] test tests::test_select_grouped_min_max ... ok
[INFO] [stdout] test tests::test_select_grouped_nonexistent_aggregate_column ... ok
[INFO] [stdout] test tests::test_select_grouped_multiple_group_columns ... ok
[INFO] [stdout] test tests::test_select_grouped_having_depth_exceeded ... ok
[INFO] [stdout] test tests::test_select_grouped_with_condition ... ok
[INFO] [stdout] test tests::test_select_grouped_nonexistent_group_column ... ok
[INFO] [stdout] test tests::test_select_grouped_null_in_group_key ... ok
[INFO] [stdout] test tests::test_select_grouped_with_having_and ... ok
[INFO] [stdout] test tests::test_select_grouped_sum_float ... ok
[INFO] [stdout] test tests::test_select_grouped_with_having_eq ... ok
[INFO] [stdout] test tests::test_select_grouped_sum ... ok
[INFO] [stdout] test tests::test_select_grouped_with_having_gt ... ok
[INFO] [stdout] test tests::test_select_grouped_with_having_ge ... ok
[INFO] [stdout] test tests::test_select_grouped_with_having_or ... ok
[INFO] [stdout] test tests::test_select_grouped_with_having_le ... ok
[INFO] [stdout] test tests::test_select_iter_basic ... ok
[INFO] [stdout] test tests::test_select_iter_offset_exceeds_rows ... ok
[INFO] [stdout] test tests::test_select_int_eq_condition ... ok
[INFO] [stdout] test tests::test_select_index_miss_debug ... ok
[INFO] [stdout] test tests::test_select_int_gt_condition ... ok
[INFO] [stdout] test tests::test_select_grouped_with_having_ne ... ok
[INFO] [stdout] test tests::test_select_int_ge_condition ... ok
[INFO] [stdout] test tests::test_select_grouped_with_having_lt ... ok
[INFO] [stdout] test tests::test_select_int_le_condition ... ok
[INFO] [stdout] test tests::test_select_iter_with_condition ... ok
[INFO] [stdout] test tests::test_select_iter_combined_limit_offset ... ok
[INFO] [stdout] test tests::test_select_iter_coverage ... ok
[INFO] [stdout] test tests::test_select_iter_empty_result ... ok
[INFO] [stdout] test tests::test_select_iter_empty_table ... ok
[INFO] [stdout] test tests::test_select_result_too_large ... ok
[INFO] [stdout] test tests::test_select_iter_with_offset_only ... ok
[INFO] [stdout] test tests::test_select_iter_with_offset ... ok
[INFO] [stdout] test tests::test_select_iter_with_limit ... ok
[INFO] [stdout] test tests::test_select_streaming ... ok
[INFO] [stdout] test tests::test_select_result_limit_exceeded ... ok
[INFO] [stdout] test tests::test_select_table_not_found_error ... ok
[INFO] [stdout] test tests::test_select_max_rows_exceeded ... ok
[INFO] [stdout] test tests::test_select_with_aggregates_empty_result ... ok
[INFO] [stdout] test tests::test_select_iter_with_limit_and_offset ... ok
[INFO] [stdout] test tests::test_select_with_condition_and ... ok
[INFO] [stdout] test tests::test_select_timeout_after_sleep ... ok
[INFO] [stdout] test tests::test_select_with_btree_index_and_timeout ... ok
[INFO] [stdout] test tests::test_select_with_condition_gt ... ok
[INFO] [stdout] test tests::test_select_with_condition_on_deleted_rows ... ok
[INFO] [stdout] test tests::test_select_with_index_and_timeout ... ok
[INFO] [stdout] test tests::test_select_with_condition_or ... ok
[INFO] [stdout] test tests::test_select_with_condition_true ... ok
[INFO] [stdout] test tests::test_select_streaming_builder ... ok
[INFO] [stdout] test tests::test_select_with_empty_projection ... ok
[INFO] [stdout] test tests::test_select_with_index_path ... ok
[INFO] [stdout] test tests::test_select_with_deleted_rows ... ok
[INFO] [stdout] test tests::test_select_grouped_large_dataset ... ok
[INFO] [stdout] test tests::test_select_with_limit_empty_table ... ok
[INFO] [stdout] test tests::test_select_with_limit_nonexistent_table ... ok
[INFO] [stdout] test tests::test_select_with_limit_exceeds_rows ... ok
[INFO] [stdout] test tests::test_select_with_options_success ... ok
[INFO] [stdout] test tests::test_select_with_limit ... ok
[INFO] [stdout] test tests::test_select_with_limit_basic ... ok
[INFO] [stdout] test tests::test_select_with_limit_zero ... ok
[INFO] [stdout] test tests::test_select_with_min_max_null_values ... ok
[INFO] [stdout] test tests::test_select_with_limit_uses_index ... ok
[INFO] [stdout] test tests::test_selection_vector_all ... ok
[INFO] [stdout] test tests::test_selection_vector_all_large ... ok
[INFO] [stdout] test tests::test_selection_vector_bitmap_accessors_coverage ... ok
[INFO] [stdout] test tests::test_select_with_limit_and_offset ... ok
[INFO] [stdout] test tests::test_selection_vector_boundary_64_bit ... ok
[INFO] [stdout] test tests::test_selection_vector_from_bitmap ... ok
[INFO] [stdout] test tests::test_selection_vector_intersect ... ok
[INFO] [stdout] test tests::test_selection_vector_non_aligned ... ok
[INFO] [stdout] test tests::test_selection_vector_none ... ok
[INFO] [stdout] test tests::test_selection_vector_selected_indices ... ok
[INFO] [stdout] test tests::test_selection_vector_union ... ok
[INFO] [stdout] test tests::test_simd_bitmap_words ... ok
[INFO] [stdout] test tests::test_simd_filter_eq_f64 ... ok
[INFO] [stdout] test tests::test_simd_filter_eq_f64_non_aligned ... ok
[INFO] [stdout] test tests::test_simd_filter_eq_i64 ... ok
[INFO] [stdout] test tests::test_selection_vector_bitmap_mut ... ok
[INFO] [stdout] test tests::test_select_non_indexed_large ... ok
[INFO] [stdout] test tests::test_select_with_offset_beyond_rows ... ok
[INFO] [stdout] test tests::test_simd_filter_ge_i64 ... ok
[INFO] [stdout] test tests::test_simd_filter_gt_f64 ... ok
[INFO] [stdout] test tests::test_simd_filter_gt_f64_non_aligned ... ok
[INFO] [stdout] test tests::test_simd_filter_gt_i64 ... ok
[INFO] [stdout] test tests::test_simd_filter_i64_non_aligned ... ok
[INFO] [stdout] test tests::test_simd_filter_le_i64 ... ok
[INFO] [stdout] test tests::test_simd_filter_lt_f64 ... ok
[INFO] [stdout] test tests::test_simd_filter_lt_f64_non_aligned ... ok
[INFO] [stdout] test tests::test_simd_filter_lt_i64 ... ok
[INFO] [stdout] test tests::test_select_with_limit_with_condition ... ok
[INFO] [stdout] test tests::test_select_with_large_dataset ... ok
[INFO] [stdout] test tests::test_select_with_projection ... ok
[INFO] [stdout] test tests::test_select_with_limit_pagination ... ok
[INFO] [stdout] test tests::test_select_with_string_condition ... ok
[INFO] [stdout] test tests::test_select_with_projection_subset ... ok
[INFO] [stdout] test tests::test_simd_popcount ... ok
[INFO] [stdout] test tests::test_simd_selected_indices ... ok
[INFO] [stdout] test tests::test_slab_column_type_to_column_type ... ok
[INFO] [stdout] test tests::test_slab_column_value_to_value ... ok
[INFO] [stdout] test tests::test_simd_filter_non_aligned_gt ... ok
[INFO] [stdout] test tests::test_select_with_projection_and_filter ... ok
[INFO] [stdout] test tests::test_select_with_zero_timeout_many_rows ... ok
[INFO] [stdout] test tests::test_select_with_minimal_timeout ... ok
[INFO] [stdout] test tests::test_simd_filter_float_non_aligned_eq ... ok
[INFO] [stdout] test tests::test_simd_filter_float_non_aligned_gt ... ok
[INFO] [stdout] test tests::test_select_with_zero_timeout_triggers_error ... ok
[INFO] [stdout] test tests::test_simd_filter_float_non_aligned_lt ... ok
[INFO] [stdout] test tests::test_select_with_zero_timeout ... ok
[INFO] [stdout] test tests::test_simd_filter_non_aligned_ne ... ok
[INFO] [stdout] test tests::test_slab_filter_empty_table ... ok
[INFO] [stdout] test tests::test_simd_filter_non_aligned_ge ... ok
[INFO] [stdout] test tests::test_simd_filter_non_aligned_le ... ok
[INFO] [stdout] test tests::test_simd_filter_non_aligned_eq ... ok
[INFO] [stdout] test tests::test_slab_filter_and_condition ... ok
[INFO] [stdout] test tests::test_slab_filter_float_ne ... ok
[INFO] [stdout] test tests::test_slab_filter_or_condition ... ok
[INFO] [stdout] test tests::test_slab_filter_float_le ... ok
[INFO] [stdout] test tests::test_slab_filter_or_condition_coverage ... ok
[INFO] [stdout] test tests::test_slab_filter_rows_eq_float ... ok
[INFO] [stdout] test tests::test_slab_filter_eq_int_empty_result ... ok
[INFO] [stdout] test tests::test_simd_filter_non_aligned_lt ... ok
[INFO] [stdout] test tests::test_slab_filter_and_condition_coverage ... ok
[INFO] [stdout] test tests::test_slab_filter_float_ge ... ok
[INFO] [stdout] test tests::test_slab_filter_rows_ge_int ... ok
[INFO] [stdout] test tests::test_slab_filter_rows_gt_int ... ok
[INFO] [stdout] test tests::test_slab_filter_rows_le_int ... ok
[INFO] [stdout] test tests::test_slab_filter_rows_ge_float ... ok
[INFO] [stdout] test tests::test_slab_filter_rows_gt_float ... ok
[INFO] [stdout] test tests::test_slab_filter_rows_le_float ... ok
[INFO] [stdout] test tests::test_slab_filter_rows_ne_int ... ok
[INFO] [stdout] test tests::test_slab_filter_rows_ne_float ... ok
[INFO] [stdout] test tests::test_slab_filter_rows_lt_int ... ok
[INFO] [stdout] test tests::test_slab_vectorized_filter_empty_table ... ok
[INFO] [stdout] test tests::test_slab_filter_rows_true ... ok
[INFO] [stdout] test tests::test_slab_filter_with_deleted_rows ... ok
[INFO] [stdout] test tests::test_slab_vectorized_filter_and_or ... ok
[INFO] [stdout] test tests::test_slab_vectorized_filter_and ... ok
[INFO] [stdout] test tests::test_slab_filter_rows_lt_float ... ok
[INFO] [stdout] test tests::test_slab_vectorized_filter_float_le_ge ... ok
[INFO] [stdout] test tests::test_slab_vectorized_filter_float_conditions ... ok
[INFO] [stdout] test tests::test_slab_vectorized_filter_float_eq ... ok
[INFO] [stdout] test tests::test_slab_vectorized_filter_float_gt ... ok
[INFO] [stdout] test tests::test_slab_vectorized_filter_float_lt ... ok
[INFO] [stdout] test tests::test_slow_query_threshold_default ... ok
[INFO] [stdout] test tests::test_slab_vectorized_filter_gt_int ... ok
[INFO] [stdout] test tests::test_slab_vectorized_filter_int_ge ... ok
[INFO] [stdout] test tests::test_slab_vectorized_filter_int_le ... ok
[INFO] [stdout] test tests::test_slab_vectorized_filter_float_ne ... ok
[INFO] [stdout] test tests::test_slab_vectorized_filter_int_gt ... ok
[INFO] [stdout] test tests::test_slab_vectorized_filter_lt_int ... ok
[INFO] [stdout] test tests::test_storage_error_from_tensor_store ... ok
[INFO] [stdout] test tests::test_slab_vectorized_filter_true_condition ... ok
[INFO] [stdout] test tests::test_slab_vectorized_filter_int_lt ... ok
[INFO] [stdout] test tests::test_slab_vectorized_filter_or ... ok
[INFO] [stdout] test tests::test_slab_vectorized_filter_int_ne ... ok
[INFO] [stdout] test tests::test_slow_query_no_warning_under_threshold ... ok
[INFO] [stdout] test tests::test_slab_vectorized_filter_le_ge ... ok
[INFO] [stdout] test tests::test_slab_vectorized_filter_ne_int ... ok
[INFO] [stdout] test tests::test_slow_query_threshold_config ... ok
[INFO] [stdout] test tests::test_slow_query_warning_batch_insert ... ok
[INFO] [stdout] test tests::test_table_meta_key_format ... ok
[INFO] [stdout] test tests::test_sum_with_float_column ... ok
[INFO] [stdout] test tests::test_table_not_found_error ... ok
[INFO] [stdout] test tests::test_slow_query_warning_select_grouped ... ok
[INFO] [stdout] test tests::test_tensor_to_id_list_corrupted_bytes ... ok
[INFO] [stdout] test tests::test_tensor_to_id_list_empty ... ok
[INFO] [stdout] test tests::test_slow_query_warning_indexed_select ... ok
[INFO] [stdout] test tests::test_tensor_to_id_list_legacy_vector_format ... ok
[INFO] [stdout] test tests::test_tensor_to_id_list_wrong_type ... ok
[INFO] [stdout] test tests::test_too_many_indexes_error_display ... ok
[INFO] [stdout] test tests::test_tensor_to_id_list_valid_bytes ... ok
[INFO] [stdout] test tests::test_slow_query_warning_insert ... ok
[INFO] [stdout] test tests::test_too_many_tables_error_display ... ok
[INFO] [stdout] test tests::test_slow_query_warning_select_distinct ... ok
[INFO] [stdout] test tests::test_table_scan_count ... ok
[INFO] [stdout] test tests::test_sum_with_float_values ... ok
[INFO] [stdout] test tests::test_sum_with_null_values ... ok
[INFO] [stdout] test tests::test_sum_with_non_numeric_column ... ok
[INFO] [stdout] test tests::test_table_exists ... ok
[INFO] [stdout] test tests::test_sum_float_column ... ok
[INFO] [stdout] test tests::test_slow_query_warning_select_iter ... ok
[INFO] [stdout] test tests::test_sum_aggregate ... ok
[INFO] [stdout] test tests::test_too_many_indexes_per_table ... ok
[INFO] [stdout] test tests::test_sum_with_non_numeric_values ... ok
[INFO] [stdout] test tests::test_transaction_active_lock_count ... ok
[INFO] [stdout] test tests::test_too_many_tables_limit ... ok
[INFO] [stdout] test tests::test_transaction_begin_commit ... ok
[INFO] [stdout] test tests::test_table_name_length_limit ... ok
[INFO] [stdout] test tests::test_transaction_manager_with_timeout ... ok
[INFO] [stdout] test tests::test_too_many_indexes_limit ... ok
[INFO] [stdout] test tests::test_transaction_manager_active_lock_count ... ok
[INFO] [stdout] test tests::test_transaction_double_commit ... ok
[INFO] [stdout] test tests::test_transaction_cleanup_expired_locks ... ok
[INFO] [stdout] test tests::test_transaction_delete_after_commit ... ok
[INFO] [stdout] test tests::test_index_lock_sharding_bounded_memory ... ok
[INFO] [stdout] test tests::test_transaction_inactive_after_rollback ... ok
[INFO] [stdout] test tests::test_transaction_manager_cleanup_no_expired ... ok
[INFO] [stdout] test tests::test_transaction_timeout_defaults ... ok
[INFO] [stdout] test tests::test_transaction_inactive_after_commit ... ok
[INFO] [stdout] test tests::test_transaction_insert_after_commit ... ok
[INFO] [stdout] test tests::test_transaction_rollback_after_commit ... ok
[INFO] [stdout] test tests::test_transaction_manager_cleanup_expired ... ok
[INFO] [stdout] test tests::test_transaction_manager_locks_held_by ... ok
[INFO] [stdout] test tests::test_transaction_multiple_inserts_rollback ... ok
[INFO] [stdout] test tests::test_transaction_manager_is_row_locked ... ok
[INFO] [stdout] test tests::test_transaction_rollback_delete ... ok
[INFO] [stdout] test tests::test_transaction_rollback_update ... ok
[INFO] [stdout] test tests::test_transaction_manager_row_lock_holder ... ok
[INFO] [stdout] test tests::test_transaction_not_found ... ok
[INFO] [stdout] test tests::test_transaction_select_after_rollback ... ok
[INFO] [stdout] test tests::test_transaction_with_index ... ok
[INFO] [stdout] test tests::test_transaction_rollback_insert ... ok
[INFO] [stdout] test tests::test_tx_delete_invalid_transaction ... ok
[INFO] [stdout] test tests::test_transaction_timeout_config ... ok
[INFO] [stdout] test tests::test_sum_parallel_threshold ... ok
[INFO] [stdout] test tests::test_tx_count_increments_decrements ... ok
[INFO] [stdout] test tests::test_tx_inactive_commit ... ok
[INFO] [stdout] test tests::test_tx_delete_removes_index_entries ... ok
[INFO] [stdout] test tests::test_tx_insert_invalid_transaction ... ok
[INFO] [stdout] test tests::test_tx_delete_not_found ... ok
[INFO] [stdout] test tests::test_tx_delete_with_nonexistent_tx ... ok
[INFO] [stdout] test tests::test_tx_delete_with_indexes ... ok
[INFO] [stdout] test tests::test_transaction_update_after_rollback ... ok
[INFO] [stdout] test tests::test_try_slab_select_with_projection ... ok
[INFO] [stdout] test tests::test_tx_insert_maintains_btree_index ... ok
[INFO] [stdout] test tests::test_tx_manager_active_count ... ok
[INFO] [stdout] test tests::test_tx_manager_active_lock_count ... ok
[INFO] [stdout] test tests::test_tx_manager_cleanup_expired ... ok
[INFO] [stdout] test tests::test_tx_manager_get_phase ... ok
[INFO] [stdout] test tests::test_tx_manager_locks_held ... ok
[INFO] [stdout] test tests::test_tx_manager_remove ... ok
[INFO] [stdout] test tests::test_tx_manager_row_lock_queries ... ok
[INFO] [stdout] test tests::test_tx_manager_set_phase_nonexistent_tx ... ok
[INFO] [stdout] test tests::test_tx_inactive_rollback ... ok
[INFO] [stdout] test tests::test_tx_insert_with_index_on_id ... ok
[INFO] [stdout] test tests::test_tx_delete_with_not_found_tx ... ok
[INFO] [stdout] test tests::test_tx_insert_not_found ... ok
[INFO] [stdout] test tests::test_tx_insert_validation ... ok
[INFO] [stdout] test tests::test_tx_delete_with_lock ... ok
[INFO] [stdout] test tests::test_tx_insert_type_mismatch_error ... ok
[INFO] [stdout] test tests::test_tx_insert_maintains_hash_index ... ok
[INFO] [stdout] test tests::test_tx_insert_with_indexes ... ok
[INFO] [stdout] test tests::test_tx_insert_with_btree_index_on_id ... ok
[INFO] [stdout] test tests::test_tx_insert_with_not_found_tx ... ok
[INFO] [stdout] test tests::test_tx_rollback_restores_hash_index_entry ... ok
[INFO] [stdout] test tests::test_tx_not_found_errors ... ok
[INFO] [stdout] test tests::test_tx_not_found_commit ... ok
[INFO] [stdout] test tests::test_tx_not_found_rollback ... ok
[INFO] [stdout] test tests::test_tx_insert_with_nonexistent_tx ... ok
[INFO] [stdout] test tests::test_tx_rollback_deleted_row ... ok
[INFO] [stdout] test tests::test_tx_rollback_updated_row ... ok
[INFO] [stdout] test tests::test_tx_rollback_inserted_row ... ok
[INFO] [stdout] test tests::test_tx_rollback_restores_btree_index_entry ... ok
[INFO] [stdout] test tests::test_tx_manager_accessor ... ok
[INFO] [stdout] test tests::test_tx_insert_rollback_cleans_index ... ok
[INFO] [stdout] test tests::test_tx_rollback_with_btree_index ... ok
[INFO] [stdout] test tests::test_tx_is_active ... ok
[INFO] [stdout] test tests::test_tx_select_with_nonexistent_tx ... ok
[INFO] [stdout] test tests::test_tx_update_validation ... ok
[INFO] [stdout] test tests::test_tx_select ... ok
[INFO] [stdout] test tests::test_unique_violation_display ... ok
[INFO] [stdout] test tests::test_tx_select_inactive_transaction ... ok
[INFO] [stdout] test tests::test_tx_update_maintains_indexes ... ok
[INFO] [stdout] test tests::test_tx_rollback_with_index ... ok
[INFO] [stdout] test tests::test_tx_select_invalid_transaction ... ok
[INFO] [stdout] test tests::test_tx_update_null_not_allowed ... ok
[INFO] [stdout] test tests::test_tx_update_column_not_found ... ok
[INFO] [stdout] test tests::test_tx_update_type_mismatch ... ok
[INFO] [stdout] test tests::test_tx_update_not_found ... ok
[INFO] [stdout] test tests::test_update_with_index_changes ... ok
[INFO] [stdout] test tests::test_tx_update_with_indexes ... ok
[INFO] [stdout] test tests::test_tx_update_with_not_found_tx ... ok
[INFO] [stdout] test tests::test_tx_update_with_nonexistent_tx ... ok
[INFO] [stdout] test tests::test_tx_update_invalid_transaction ... ok
[INFO] [stdout] test tests::test_unique_constraint_validation_fails ... ok
[INFO] [stdout] test tests::test_update_error_rollback ... ok
[INFO] [stdout] test tests::test_update_with_options ... ok
[INFO] [stdout] test tests::test_value_debug_format ... ok
[INFO] [stdout] test tests::test_value_equality ... ok
[INFO] [stdout] test tests::test_value_from_malformed_json ... ok
[INFO] [stdout] test tests::test_value_from_scalar ... ok
[INFO] [stdout] test tests::test_value_hash_key ... ok
[INFO] [stdout] test tests::test_unique_violation_on_existing_data ... ok
[INFO] [stdout] test tests::test_value_hash_key_all_types ... ok
[INFO] [stdout] test tests::test_value_is_truthy ... ok
[INFO] [stdout] test tests::test_value_matches_type ... ok
[INFO] [stdout] test tests::test_value_partial_cmp ... ok
[INFO] [stdout] test tests::test_value_partial_cmp_different_types ... ok
[INFO] [stdout] test tests::test_value_partial_cmp_same_types ... ok
[INFO] [stdout] test tests::test_value_sortable_key ... ok
[INFO] [stdout] test tests::test_value_sortable_key_bytes ... ok
[INFO] [stdout] test tests::test_value_sortable_key_json ... ok
[INFO] [stdout] test tests::test_value_sortable_key_ordering ... ok
[INFO] [stdout] test tests::test_value_to_slab_column_value ... ok
[INFO] [stdout] test tests::test_value_truthy_bool_false ... ok
[INFO] [stdout] test tests::test_value_truthy_bytes_empty ... ok
[INFO] [stdout] test tests::test_value_truthy_float_zero ... ok
[INFO] [stdout] test tests::test_value_truthy_int_zero ... ok
[INFO] [stdout] test tests::test_value_truthy_json_null ... ok
[INFO] [stdout] test tests::test_value_truthy_null ... ok
[INFO] [stdout] test tests::test_value_truthy_positive_cases ... ok
[INFO] [stdout] test tests::test_value_truthy_string_empty ... ok
[INFO] [stdout] test tests::test_update_with_condition_no_match ... ok
[INFO] [stdout] test tests::test_update_with_timeout_option ... ok
[INFO] [stdout] test tests::test_update_with_type_mismatch ... ok
[INFO] [stdout] test tests::test_tx_update_type_mismatch_error ... ok
[INFO] [stdout] test tests::test_update_atomicity_on_failure ... ok
[INFO] [stdout] test tests::test_value_is_truthy_all_types ... ok
[INFO] [stdout] test tests::test_update_no_match ... ok
[INFO] [stdout] test tests::test_update_with_non_nullable_violation ... ok
[INFO] [stdout] test tests::test_update_with_hash_index ... ok
[INFO] [stdout] test tests::test_update_table_not_found ... ok
[INFO] [stdout] test tests::test_update_with_timeout_immediate ... ok
[INFO] [stdout] test tests::test_vectorized_filter_type_mismatch ... ok
[INFO] [stdout] test tests::test_vectorized_filter_column_not_found ... ok
[INFO] [stdout] test tests::test_update_with_zero_timeout ... ok
[INFO] [stdout] test tests::test_update_with_options_success ... ok
[INFO] [stdout] test tests::update_null_not_allowed ... ok
[INFO] [stdout] test tests::test_valid_names_accepted ... ok
[INFO] [stdout] test tests::value_debug ... ok
[INFO] [stdout] test tests::value_from_bytes_scalar ... ok
[INFO] [stdout] test tests::value_hash_key_variants ... ok
[INFO] [stdout] test tests::value_clone_and_eq ... ok
[INFO] [stdout] test transaction::tests::test_cleanup_expired_locks ... ok
[INFO] [stdout] test transaction::tests::test_deadline_default ... ok
[INFO] [stdout] test transaction::tests::test_deadline_from_timeout_ms ... ok
[INFO] [stdout] test transaction::tests::test_deadline_never_expires ... ok
[INFO] [stdout] test transaction::tests::test_deadline_none_timeout ... ok
[INFO] [stdout] test transaction::tests::test_index_change ... ok
[INFO] [stdout] test transaction::tests::test_lock_conflict_info ... ok
[INFO] [stdout] test transaction::tests::test_lock_manager_default ... ok
[INFO] [stdout] test transaction::tests::test_now_epoch_millis_returns_reasonable_value ... ok
[INFO] [stdout] test transaction::tests::test_row_lock_expiration ... ok
[INFO] [stdout] test transaction::tests::test_row_lock_manager_basic ... ok
[INFO] [stdout] test transaction::tests::test_row_lock_manager_multiple_rows ... ok
[INFO] [stdout] test transaction::tests::test_row_lock_manager_release ... ok
[INFO] [stdout] test transaction::tests::test_transaction_manager_active_count ... ok
[INFO] [stdout] test transaction::tests::test_transaction_manager_default ... ok
[INFO] [stdout] test transaction::tests::test_transaction_manager_lifecycle ... ok
[INFO] [stdout] test transaction::tests::test_transaction_manager_undo_log ... ok
[INFO] [stdout] test transaction::tests::test_deadline_is_expired ... ok
[INFO] [stdout] test transaction::tests::test_tx_phase_transitions ... ok
[INFO] [stdout] test transaction::tests::test_tx_record_undo ... ok
[INFO] [stdout] test tests::test_vectorized_filter_type_mismatch_int ... ok
[INFO] [stdout] test transaction::tests::test_zero_timeout_immediate_expiry ... ok
[INFO] [stdout] test tests::update_type_mismatch ... ok
[INFO] [stdout] test transaction::tests::test_tx_expiration ... ok
[INFO] [stdout] test transaction::tests::test_undo_entry_variants ... ok
[INFO] [stdout] test tests::type_mismatch_error ... ok
[INFO] [stdout] test tests::test_validate_fk_with_null_value ... ok
[INFO] [stdout] test tests::test_with_store_and_config_cov ... ok
[INFO] [stdout] test tests::test_with_store ... ok
[INFO] [stdout] test tests::test_with_store_and_config ... ok
[INFO] [stdout] test tests::update_with_nullable_null_value ... ok
[INFO] [stdout] test tests::test_with_store_and_config_max_tables ... ok
[INFO] [stdout] test tests::test_with_store_and_config_coverage ... ok
[INFO] [stdout] test tests::update_modifies_correct_rows ... ok
[INFO] [stdout] test tests::update_column_not_found ... ok
[INFO] [stdout] test tests::update_with_btree_index ... ok
[INFO] [stdout] test tests::update_large_dataset_with_index ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1329 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 50.58s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests relational_engine
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test src/cursor.rs - cursor::StreamingCursor (line 16) ... ignored
[INFO] [stdout] test src/lib.rs - (line 23) ... ignored
[INFO] [stdout] test src/lib.rs - RelationalEngine::create_index (line 5409) ... ok
[INFO] [stdout] test src/lib.rs - RelationalEngine::create_table (line 2634) ... ok
[INFO] [stdout] test src/lib.rs - RelationalEngine::select_iter (line 3357) ... ok
[INFO] [stdout] test src/lib.rs - RelationalEngine::delete_rows (line 3936) ... ok
[INFO] [stdout] test src/lib.rs - RelationalEngine::select (line 3016) ... ok
[INFO] [stdout] test src/lib.rs - RelationalEngine::select_grouped (line 3542) ... ok
[INFO] [stdout] test src/lib.rs - RelationalEngine::insert (line 2827) ... ok
[INFO] [stdout] test src/lib.rs - RelationalEngine::batch_insert (line 2895) ... ok
[INFO] [stdout] test src/lib.rs - RelationalEngine::update (line 3820) ... ok
[INFO] [stdout] test src/lib.rs - RelationalEngine::create_btree_index (line 5510) ... ok
[INFO] [stdout] test src/lib.rs - RelationalEngine::select_distinct (line 3459) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 2.33s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "0102463c4334879a744104c95f4d6cb46ba13972ce97a13c72a20e5c27c63805", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0102463c4334879a744104c95f4d6cb46ba13972ce97a13c72a20e5c27c63805", kill_on_drop: false }`
[INFO] [stdout] 0102463c4334879a744104c95f4d6cb46ba13972ce97a13c72a20e5c27c63805
