[INFO] cloning repository https://github.com/nathy-cpu/hematite
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/nathy-cpu/hematite" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnathy-cpu%2Fhematite", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnathy-cpu%2Fhematite'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 8807c1d9eea84ea9277865ea9bdcc54828324d08
[INFO] testing nathy-cpu/hematite against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnathy-cpu%2Fhematite" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/nathy-cpu/hematite
[INFO] finished tweaking git repo https://github.com/nathy-cpu/hematite
[INFO] tweaked toml for git repo https://github.com/nathy-cpu/hematite written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/nathy-cpu/hematite on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/nathy-cpu/hematite 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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 99f81d81f62d216a5e40db146830127c93b45175aef4801f2c21d45df7f8881e
[INFO] running `Command { std: "docker" "start" "-a" "99f81d81f62d216a5e40db146830127c93b45175aef4801f2c21d45df7f8881e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "99f81d81f62d216a5e40db146830127c93b45175aef4801f2c21d45df7f8881e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "99f81d81f62d216a5e40db146830127c93b45175aef4801f2c21d45df7f8881e", kill_on_drop: false }`
[INFO] [stdout] 99f81d81f62d216a5e40db146830127c93b45175aef4801f2c21d45df7f8881e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0e6ededb3b63b7fb778326aca3ac3b9e751cdc6291188970d39efabded334cea
[INFO] running `Command { std: "docker" "start" "-a" "0e6ededb3b63b7fb778326aca3ac3b9e751cdc6291188970d39efabded334cea", kill_on_drop: false }`
[INFO] [stderr]    Compiling hematite-db v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.89s
[INFO] running `Command { std: "docker" "inspect" "0e6ededb3b63b7fb778326aca3ac3b9e751cdc6291188970d39efabded334cea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0e6ededb3b63b7fb778326aca3ac3b9e751cdc6291188970d39efabded334cea", kill_on_drop: false }`
[INFO] [stdout] 0e6ededb3b63b7fb778326aca3ac3b9e751cdc6291188970d39efabded334cea
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4cb8fd98a47b60e6a13cf0ce3fcf2419a0d305d6e619d364eda24846404f98c5
[INFO] running `Command { std: "docker" "start" "-a" "4cb8fd98a47b60e6a13cf0ce3fcf2419a0d305d6e619d364eda24846404f98c5", kill_on_drop: false }`
[INFO] [stderr]    Compiling hematite-db v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 20.18s
[INFO] running `Command { std: "docker" "inspect" "4cb8fd98a47b60e6a13cf0ce3fcf2419a0d305d6e619d364eda24846404f98c5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4cb8fd98a47b60e6a13cf0ce3fcf2419a0d305d6e619d364eda24846404f98c5", kill_on_drop: false }`
[INFO] [stdout] 4cb8fd98a47b60e6a13cf0ce3fcf2419a0d305d6e619d364eda24846404f98c5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 7588846ea24e338874c56c0285d581ae3ee941e00156dd8edd6d384bb016aa03
[INFO] running `Command { std: "docker" "start" "-a" "7588846ea24e338874c56c0285d581ae3ee941e00156dd8edd6d384bb016aa03", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/hematite-f5b17f265d81b1fc)
[INFO] [stdout] 
[INFO] [stdout] running 667 tests
[INFO] [stdout] test btree::tests::cell_format_tests::table_interior_cell_roundtrip ... ok
[INFO] [stdout] test btree::tests::cell_format_tests::table_leaf_cell_rejects_missing_overflow_pointer ... ok
[INFO] [stdout] test btree::tests::cell_format_tests::table_leaf_cell_roundtrips_without_overflow ... ok
[INFO] [stdout] test btree::tests::index_extra_tests::test_check_root_underflow_preserves_db_header ... ok
[INFO] [stdout] test btree::tests::index_extra_tests::test_remove_cell_adds_freeblock ... ok
[INFO] [stdout] test btree::tests::mod_tests::test_btree_cursor_materializes_key_and_value_lazily ... FAILED
[INFO] [stdout] test btree::tests::index_extra_tests::test_validate_tree_simple_leaf ... ok
[INFO] [stdout] test btree::tests::mod_tests::test_btree_insert_and_search ... FAILED
[INFO] [stdout] test btree::tests::index_extra_tests::test_create_new_root_preserves_db_header ... ok
[INFO] [stdout] test btree::tests::mod_tests::test_byte_tree_cursor_reuses_overflow_cache_for_repeated_current_reads ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_btree_typed_codec_boundary ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_byte_tree_cursor_uses_byte_slices ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_byte_tree_failed_large_insert_restores_snapshot_and_reclaims_overflow_pages ... ok
[INFO] [stdout] test btree::tests::mod_tests::test_byte_tree_failed_large_delete_restores_previous_value_and_overflow_state ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_byte_tree_delete_reclaims_overflow_pages ... FAILED
[INFO] [stdout] test btree::tests::cell_format_tests::table_leaf_cell_roundtrips_with_overflow_pointer ... ok
[INFO] [stdout] test btree::tests::mod_tests::test_byte_tree_failed_large_update_restores_previous_value_and_overflow_state ... ok
[INFO] [stdout] test btree::tests::mod_tests::test_byte_tree_large_values_survive_root_splits ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_byte_tree_randomized_large_value_reopen_integrity ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_byte_tree_failed_reset_restores_previous_value_and_overflow_state ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_byte_tree_validate_tree_detects_overflow_cycle ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_byte_tree_keeps_root_page_stable_across_splits ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_byte_tree_large_value_deletes_survive_rebalance ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_checksum_validation ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_byte_tree_large_values_roundtrip_and_cursor ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_duplicate_key_update_on_dense_tree ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_empty_tree_operations ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_btree_delete ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_byte_tree_range_and_prefix_helpers ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_byte_tree_reset_reclaims_overflow_pages ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_btree_delete_all_keys ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_byte_tree_validate_tree_detects_truncated_overflow_chain ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_internal_node_splitting ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_cursor_operations ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_rebalance_after_large_right_side_deletes ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_merging_and_borrowing ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_duplicate_key_handling ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_randomized_insert_delete_reopen_integrity ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_leaf_node_splitting ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_single_key_operations ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_root_split ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_tree_invariants_random_operations ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_typed_tree_store_codec_boundary ... FAILED
[INFO] [stdout] test btree::tests::page_format_tests::explicit_defragmentation_keeps_cell_count_stable ... ok
[INFO] [stdout] test btree::tests::mod_tests::test_byte_tree_store_raw_bytes_boundary ... FAILED
[INFO] [stdout] test btree::tests::mod_tests::test_byte_tree_collect_remaining_propagates_cursor_next_error ... ok
[INFO] [stdout] test btree::tests::mod_tests::test_byte_tree_entries_with_prefix_propagates_cursor_next_error ... ok
[INFO] [stdout] test btree::tests::mod_tests::test_size_based_splits ... FAILED
[INFO] [stdout] test btree::tests::page_format_tests::initializes_interior_page_with_rightmost_child_slot ... ok
[INFO] [stdout] test btree::tests::mod_tests::test_validate_tree_reports_healthy_tree ... FAILED
[INFO] [stdout] test btree::tests::page_format_tests::initializes_leaf_page_with_page_one_offset ... ok
[INFO] [stdout] test btree::tests::page_format_tests::inserts_cells_and_tracks_pointer_order ... ok
[INFO] [stdout] test btree::tests::page_format_tests::remove_cell_defragments_page ... ok
[INFO] [stdout] test btree::tests::tree_tests::test_btree_lazy_internal_navigation_reports_missing_rightmost_child ... ok
[INFO] [stdout] test btree::tests::tree_tests::test_btree_lazy_open_skips_unread_internal_child_validation_until_needed ... ok
[INFO] [stdout] test btree::tests::tree_tests::test_btree_lazy_page_views_do_not_force_decode ... ok
[INFO] [stdout] test btree::tests::tree_tests::test_btree_node_serialization ... ok
[INFO] [stdout] test btree::tests::tree_tests::test_btree_page_rejects_invalid_payload_length ... ok
[INFO] [stdout] test btree::tests::tree_tests::test_validate_tree_rejects_mixed_leaf_depths ... FAILED
[INFO] [stdout] test btree::tests::tree_tests::test_validate_tree_rejects_unsorted_leaf_keys ... FAILED
[INFO] [stdout] test btree::tests::value_store_tests::test_stored_value_layout_inline_roundtrip ... ok
[INFO] [stdout] test btree::tests::tree_tests::test_leaf_merge_rejects_oversized_result ... ok
[INFO] [stdout] test btree::tests::tree_tests::test_leaf_merge_deallocates_other_page ... ok
[INFO] [stdout] test btree::tests::tree_tests::test_btree_lazy_search_reports_duplicate_cell_offsets_as_corruption ... ok
[INFO] [stdout] test btree::tests::tree_tests::test_btree_append_split_keeps_existing_keys_left ... ok
[INFO] [stdout] test btree::tests::tree_tests::test_btree_node_creation ... ok
[INFO] [stdout] test btree::tests::tree_tests::test_btree_leaf_in_place_update_preserves_lazy_state ... ok
[INFO] [stdout] test btree::tests::tree_tests::test_btree_page_rejects_unsupported_version ... ok
[INFO] [stdout] test btree::tests::tree_tests::test_btree_key_comparison ... ok
[INFO] [stdout] test btree::tests::tree_tests::test_byte_tree_corrupted_root_returns_errors_for_lookup_seek_and_scan ... ok
[INFO] [stdout] test btree::tests::value_store_tests::test_stored_value_layout_overflow_roundtrip ... ok
[INFO] [stdout] test btree::tests::value_store_tests::test_stored_value_layout_rejects_invalid_headers ... ok
[INFO] [stdout] test catalog::tests::catalog_new_tests::test_catalog_failed_create_table_restores_live_and_durable_schema ... FAILED
[INFO] [stdout] test catalog::tests::catalog_new_tests::test_catalog_new_database ... FAILED
[INFO] [stdout] test catalog::tests::catalog_new_tests::test_catalog_duplicate_table ... FAILED
[INFO] [stdout] test catalog::tests::tests::test_column_builder ... ok
[INFO] [stdout] test catalog::tests::catalog_new_tests::test_index_key_codec_rejects_truncated_rowid_bytes ... ok
[INFO] [stdout] test catalog::tests::tests::test_column_default_values ... ok
[INFO] [stdout] test catalog::tests::catalog_new_tests::test_catalog_open_rejects_retired_header_version_with_migration_message ... FAILED
[INFO] [stdout] test catalog::tests::catalog_new_tests::test_table_secondary_index_metadata_roundtrip ... ok
[INFO] [stdout] test catalog::tests::catalog_new_tests::test_catalog_secondary_index_metadata_persists_across_reopen ... FAILED
[INFO] [stdout] test catalog::tests::catalog_new_tests::test_catalog_validate_integrity_detects_storage_schema_mismatch ... FAILED
[INFO] [stdout] test catalog::tests::catalog_new_tests::test_secondary_index_cursor_exposes_logical_key_only ... FAILED
[INFO] [stdout] test catalog::tests::catalog_new_tests::test_catalog_open_rejects_unknown_header_magic_with_migration_message ... FAILED
[INFO] [stdout] test catalog::tests::tests::test_catalog_visit_tree_entries_propagates_cursor_next_error ... FAILED
[INFO] [stdout] test catalog::tests::tests::test_column_auto_increment_roundtrip ... ok
[INFO] [stdout] test catalog::tests::tests::test_column_deserialization_errors ... ok
[INFO] [stdout] test catalog::tests::catalog_new_tests::test_catalog_table_operations ... FAILED
[INFO] [stdout] test catalog::tests::tests::test_column_creation ... ok
[INFO] [stdout] test catalog::tests::tests::test_column_serialization_null_default ... ok
[INFO] [stdout] test catalog::tests::catalog_new_tests::test_catalog_validate_integrity_detects_index_table_overlap ... FAILED
[INFO] [stdout] test catalog::tests::tests::test_column_serialization_roundtrip ... ok
[INFO] [stdout] test catalog::tests::tests::test_column_serialization_no_default ... ok
[INFO] [stdout] test catalog::tests::tests::test_column_id ... ok
[INFO] [stdout] test catalog::tests::tests::test_column_serialization_text_default ... ok
[INFO] [stdout] test catalog::tests::tests::test_column_size ... ok
[INFO] [stdout] test catalog::tests::tests::test_catalog_create_list_and_drop_views_and_triggers ... ok
[INFO] [stdout] test catalog::tests::tests::test_column_validation ... ok
[INFO] [stdout] test catalog::tests::tests::test_data_type_name ... ok
[INFO] [stdout] test catalog::tests::tests::test_create_table ... ok
[INFO] [stdout] test catalog::tests::tests::test_data_type_size ... ok
[INFO] [stdout] test catalog::tests::tests::test_database_header_checksum_verification ... ok
[INFO] [stdout] test catalog::tests::tests::test_database_header_creation ... ok
[INFO] [stdout] test catalog::tests::tests::test_database_header_invalid_magic ... ok
[INFO] [stdout] test catalog::tests::tests::test_database_header_rejects_unsupported_version ... ok
[INFO] [stdout] test catalog::tests::tests::test_database_header_increment_table_id ... ok
[INFO] [stdout] test catalog::tests::tests::test_drop_table ... ok
[INFO] [stdout] test catalog::tests::tests::test_get_table_by_name ... ok
[INFO] [stdout] test catalog::tests::tests::test_duplicate_table_name ... ok
[INFO] [stdout] test catalog::tests::tests::test_get_total_column_count ... ok
[INFO] [stdout] test catalog::tests::tests::test_list_tables ... ok
[INFO] [stdout] test catalog::tests::tests::test_schema_clone ... ok
[INFO] [stdout] test catalog::tests::tests::test_schema_drop_named_constraint_returns_kind ... ok
[INFO] [stdout] test catalog::tests::tests::test_schema_serialization_empty ... ok
[INFO] [stdout] test catalog::tests::tests::test_duplicate_column_names ... ok
[INFO] [stdout] test catalog::tests::tests::test_schema_creation ... ok
[INFO] [stdout] test catalog::tests::tests::test_drop_nonexistent_table ... ok
[INFO] [stdout] test catalog::tests::tests::test_schema_create_list_and_drop_views_and_triggers ... ok
[INFO] [stdout] test catalog::tests::tests::test_database_header_serialization_roundtrip ... ok
[INFO] [stdout] test catalog::tests::tests::test_schema_serialization_roundtrip ... ok
[INFO] [stdout] test catalog::tests::tests::test_schema_validation ... ok
[INFO] [stdout] test catalog::tests::tests::test_set_table_root_page_nonexistent ... ok
[INFO] [stdout] test catalog::tests::tests::test_set_table_root_page ... ok
[INFO] [stdout] test catalog::tests::tests::test_table_creation ... ok
[INFO] [stdout] test catalog::tests::tests::test_table_deserialization_errors ... ok
[INFO] [stdout] test catalog::tests::tests::test_table_get_column_index ... ok
[INFO] [stdout] test catalog::tests::tests::test_table_get_primary_key_values ... ok
[INFO] [stdout] test catalog::tests::tests::test_schema_deserialization_errors ... ok
[INFO] [stdout] test catalog::tests::tests::test_table_id_assignment ... ok
[INFO] [stdout] test catalog::tests::tests::test_table_id ... ok
[INFO] [stdout] test catalog::tests::tests::test_table_get_primary_key_values_invalid ... ok
[INFO] [stdout] test catalog::tests::tests::test_table_serialization_roundtrip ... ok
[INFO] [stdout] test catalog::tests::tests::test_table_row_size ... ok
[INFO] [stdout] test catalog::tests::tests::test_table_serialization_multiple_primary_keys ... ok
[INFO] [stdout] test catalog::tests::tests::test_table_to_bytes_roundtrip ... ok
[INFO] [stdout] test catalog::tests::tests::test_table_serialization_roundtrip_with_constraints ... ok
[INFO] [stdout] test catalog::tests::tests::test_table_validation_no_columns ... ok
[INFO] [stdout] test catalog::tests::tests::test_table_validation_no_primary_key ... ok
[INFO] [stdout] test catalog::tests::tests::test_table_lists_named_constraints ... ok
[INFO] [stdout] test catalog::tests::tests::test_trigger_metadata_validation ... ok
[INFO] [stdout] test catalog::tests::tests::test_value_clone ... ok
[INFO] [stdout] test catalog::tests::tests::test_table_from_bytes_empty ... ok
[INFO] [stdout] test catalog::tests::tests::test_table_validate_row ... ok
[INFO] [stdout] test catalog::tests::tests::test_table_get_column_by_name ... ok
[INFO] [stdout] test catalog::tests::tests::test_value_compatibility ... ok
[INFO] [stdout] test catalog::tests::tests::test_table_from_bytes_corrupt ... ok
[INFO] [stdout] test catalog::tests::tests::test_value_data_type ... ok
[INFO] [stdout] test parser::tests::ast_tests::test_group_by_rejects_non_grouped_column_projection ... ok
[INFO] [stdout] test parser::tests::ast_tests::test_window_projection_rejects_group_by_mix ... ok
[INFO] [stdout] test parser::tests::lexer_tests::test_aggregate_statement ... ok
[INFO] [stdout] test parser::tests::ast_tests::test_multi_table_column_resolution_requires_qualification_when_ambiguous ... ok
[INFO] [stdout] test catalog::tests::tests::test_view_metadata_validation ... ok
[INFO] [stdout] test parser::tests::lexer_tests::test_backtick_identifier_and_type_alias_tokens ... ok
[INFO] [stdout] test parser::tests::lexer_tests::test_count_statement ... ok
[INFO] [stdout] test parser::tests::lexer_tests::test_between_statement ... ok
[INFO] [stdout] test catalog::tests::tests::test_value_ordering ... ok
[INFO] [stdout] test parser::tests::ast_tests::test_invalid_column_reference ... ok
[INFO] [stdout] test parser::tests::ast_tests::test_invalid_where_column_reference ... ok
[INFO] [stdout] test parser::tests::lexer_tests::test_create_table ... ok
[INFO] [stdout] test catalog::tests::tests::test_value_equality ... ok
[INFO] [stdout] test catalog::tests::tests::test_value_type_conversions ... ok
[INFO] [stdout] test parser::tests::lexer_tests::test_drop_table_statement ... ok
[INFO] [stdout] test parser::tests::lexer_tests::test_delete_statement ... ok
[INFO] [stdout] test parser::tests::lexer_tests::test_create_and_drop_index_tokens ... ok
[INFO] [stdout] test parser::tests::ast_tests::test_select_statement_validation ... ok
[INFO] [stdout] test parser::tests::lexer_tests::test_limit_statement ... ok
[INFO] [stdout] test parser::tests::lexer_tests::test_distinct_statement ... ok
[INFO] [stdout] test parser::tests::lexer_tests::test_is_null_statement ... ok
[INFO] [stdout] test parser::tests::lexer_tests::test_group_by_having_statement ... ok
[INFO] [stdout] test parser::tests::lexer_tests::test_hex_blob_literal_rejects_odd_digit_count ... ok
[INFO] [stdout] test parser::tests::lexer_tests::test_hex_blob_literal_rejects_non_hex_digits ... ok
[INFO] [stdout] test parser::tests::lexer_tests::test_in_statement ... ok
[INFO] [stdout] test parser::tests::lexer_tests::test_hex_blob_literal_tokens ... ok
[INFO] [stdout] test parser::tests::lexer_tests::test_insert_statement ... ok
[INFO] [stdout] test parser::tests::lexer_tests::test_order_by_statement ... ok
[INFO] [stdout] test parser::tests::lexer_tests::test_lowercase_keywords_are_not_tokenized_as_keywords ... ok
[INFO] [stdout] test parser::tests::lexer_tests::test_offset_statement ... ok
[INFO] [stdout] test parser::tests::lexer_tests::test_placeholder_statement ... ok
[INFO] [stdout] test parser::tests::lexer_tests::test_select_with_where_and_and ... ok
[INFO] [stdout] test parser::tests::lexer_tests::test_string_literal_escaped_quotes ... ok
[INFO] [stdout] test parser::tests::lexer_tests::test_simple_select ... ok
[INFO] [stdout] test parser::tests::lexer_tests::test_update_statement ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_alter_table_add_column ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_alter_table_drop_column ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_aggregate ... ok
[INFO] [stdout] test parser::tests::lexer_tests::test_transaction_tokens ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_additional_temporal_binary_and_enum_types ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_alter_table_rename_to ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_alter_table_drop_default ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_alter_table_rename_column ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_case_expression ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_alter_table_set_default ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_case_expression_with_boolean_condition_expression ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_alter_table_drop_not_null ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_alter_table_set_not_null ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_arithmetic_expression ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_begin_commit_rollback ... ok
[INFO] [stdout] test parser::tests::lexer_tests::test_unicode_identifier_and_string_literal ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_between_condition ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_boolean_expression_projection ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_count_column ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_create_key_with_using_clause ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_create_table_with_ignored_mysql_options ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_column_character_set_and_collation ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_create_and_drop_index ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_create_with_auto_increment ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_create_with_backticks_and_type_aliases ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_create_with_check_and_foreign_key_constraints ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_create_with_table_unique_constraint ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_current_numeric_type_names ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_count ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_cast_and_modulo_expression ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_delete ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_distinct ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_group_by_having ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_hex_blob_literal_expression ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_drop ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_in_condition ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_if_exists_modifiers ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_insert ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_insert_set ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_limit ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_like_condition ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_nested_scalar_functions ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_multi_column_foreign_key_with_actions ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_insert_on_duplicate_key_update ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_new_integer_type_names ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_mysql_limit_offset_count ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_explain_describe_and_show_tables ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_not_condition ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_insert_select ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_order_by ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_not_between_expression ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_parameterized_insert ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_create_with_default_literal ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_not_equal_angle_brackets ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_interval_literals ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_offset ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_scalar_subquery_expression ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_rejects_lowercase_data_type_with_capitalization_hint ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_select_with_cross_join_sources ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_select_with_cte ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_select_with_derived_table ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_is_null ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_joined_update_and_delete ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_practical_core_type_names ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_scalar_function_expression ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_rejects_lowercase_keywords ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_rejects_lowercase_identifier_keywords ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_select_with_intersect_and_except ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_select_with_inner_join ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_select_with_recursive_cte ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_select_with_left_join ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_select_with_right_and_full_join ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_select_with_subquery_predicates ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_select_with_union ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_select_with_table_and_column_aliases ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_simple_select ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_update ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_temporal_scalar_functions ... ok
[INFO] [stdout] test parser::tests::perf_baseline_tests::baseline_check_condition_fragment_parse ... ignored
[INFO] [stdout] test parser::tests::perf_baseline_tests::baseline_ddl_heavy_script_split ... ignored
[INFO] [stdout] test parser::tests::perf_baseline_tests::baseline_large_insert_values_parse ... ignored
[INFO] [stdout] test parser::tests::perf_baseline_tests::baseline_large_select_parse ... ignored
[INFO] [stdout] test parser::tests::perf_baseline_tests::baseline_string_blob_heavy_parse ... ignored
[INFO] [stdout] test parser::tests::parser_tests::test_parse_window_functions ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parser_rejects_out_of_range_integer_literal ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_view_trigger_and_savepoint_statements ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_select_with_where ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_unsigned_integer_type_names ... ok
[INFO] [stdout] test parser::tests::parser_tests::test_parse_where_operator_precedence ... ok
[INFO] [stdout] test query::tests::executor_tests::test_create_executor_persists_constraints ... FAILED
[INFO] [stdout] test query::tests::executor_tests::test_create_executor ... FAILED
[INFO] [stdout] test query::tests::executor_tests::test_select_executor_rowid_lookup ... FAILED
[INFO] [stdout] test query::tests::executor_tests::test_update_executor_primary_key_lookup ... FAILED
[INFO] [stdout] test query::tests::executor_tests::test_select_executor_primary_key_lookup ... FAILED
[INFO] [stdout] test query::tests::executor_tests::test_select_executor ... FAILED
[INFO] [stdout] test query::tests::executor_tests::test_select_executor_secondary_index_lookup ... FAILED
[INFO] [stdout] test query::tests::executor_tests::test_insert_on_duplicate_uses_original_row_values_for_multiple_assignments ... FAILED
[INFO] [stdout] test parser::tests::parser_tests::test_parse_where_parentheses ... ok
[INFO] [stdout] test query::tests::optimizer_tests::test_query_optimizer ... ok
[INFO] [stdout] test query::tests::executor_tests::test_update_executor_uses_original_row_values_for_multiple_assignments ... FAILED
[INFO] [stdout] test query::tests::executor_tests::test_delete_executor_primary_key_lookup ... FAILED
[INFO] [stdout] test query::tests::planner_tests::test_query_planner_create ... ok
[INFO] [stdout] test query::tests::optimizer_tests::test_query_optimizer_simplifies_logical_identities ... ok
[INFO] [stdout] test query::tests::planner_tests::test_query_planner_costs_favor_locator_access_paths ... ok
[INFO] [stdout] test query::tests::planner_tests::test_query_planner_joined_mutations_use_join_scan ... ok
[INFO] [stdout] test query::tests::executor_tests::test_alter_executor_rename_column ... FAILED
[INFO] [stdout] test query::tests::planner_tests::test_query_planner_delete_uses_primary_key_lookup ... ok
[INFO] [stdout] test query::tests::planner_tests::test_query_planner_insert ... ok
[INFO] [stdout] test query::tests::planner_tests::test_query_planner_select_uses_join_scan_for_multi_table_sources ... ok
[INFO] [stdout] test query::tests::executor_tests::test_insert_executor ... FAILED
[INFO] [stdout] test query::tests::planner_tests::test_query_planner_select_uses_rowid_lookup_with_additional_filters ... ok
[INFO] [stdout] test query::tests::planner_tests::test_query_planner_select_uses_primary_key_lookup_with_additional_filters ... ok
[INFO] [stdout] test query::tests::planner_tests::test_query_planner_estimates_equality_join_below_cross_product ... ok
[INFO] [stdout] test query::tests::planner_tests::test_query_planner_select ... ok
[INFO] [stdout] test query::tests::planner_tests::test_query_planner_select_uses_composite_primary_key_lookup ... ok
[INFO] [stdout] test query::tests::planner_tests::test_query_planner_prefers_more_selective_secondary_index ... ok
[INFO] [stdout] test query::tests::planner_tests::test_query_planner_select_uses_composite_unique_index_lookup ... ok
[INFO] [stdout] test query::tests::planner_tests::test_query_planner_uses_metadata_backed_row_estimate ... ok
[INFO] [stdout] test query::tests::planner_tests::test_query_planner_select_uses_secondary_index ... ok
[INFO] [stdout] test query::tests::planner_tests::test_query_planner_update_uses_primary_key_lookup ... ok
[INFO] [stdout] test query::tests::planner_tests::test_query_planner_select_uses_rowid_lookup ... ok
[INFO] [stdout] test sql::tests::connection_tests::test_additional_temporal_binary_and_enum_types_round_trip ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_alter_table_add_and_drop_constraints ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_alter_table_add_column_preserves_existing_rows ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_alter_table_add_column_rejects_check_constraint ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_alter_table_add_column_requires_nullable_or_default ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_alter_table_drop_column_rejects_inbound_foreign_key_dependency ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_additional_builtin_function_edge_cases ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_alter_table_rename_to ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_alter_table_drop_not_null_allows_null_inserts ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_alter_table_drop_column_rejects_check_constraint_dependency ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_alter_table_set_default_persists_across_reopen ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_alter_table_drop_column_rewrites_existing_rows ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_alter_table_drop_column_rejects_index_dependency ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_alter_table_set_default_affects_future_inserts_only ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_alter_table_set_not_null_enforces_future_writes ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_alter_table_rename_column ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_alter_table_set_not_null_rejects_existing_null_rows ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_binary_columns_compare_with_zero_padding_semantics ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_auto_increment_assigns_integer_primary_keys ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_boolean_expression_rejects_non_boolean_operands ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_alter_table_drop_default_restores_null_insert_behavior ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_alter_table_drop_not_null_rejects_primary_key_column ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_auto_increment_persists_across_reopen ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_blob_functions_and_integer_casts ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_boolean_expressions_in_projection_and_case ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_alter_table_set_not_null_persists_across_reopen ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_cast_into_char_and_varchar_accepts_non_text_values ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_cast_and_modulo_expressions ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_check_constraint_rejects_invalid_insert ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_case_without_else_and_extremum_errors ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_close_of_stale_rollback_connection_does_not_rewrite_checksums ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_char_columns_pad_and_compare_without_trailing_spaces ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_case_expression_in_select_and_where ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_composite_primary_key_lookup_uses_conjunctive_predicates ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_composite_unique_index_lookup_uses_conjunctive_predicates ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_concat_and_concat_ws_functions ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_ceil_floor_and_power_functions ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_connection_can_switch_from_wal_back_to_rollback ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_check_constraint_rejects_invalid_update ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_connection_execute ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_create_drop_and_show_views ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_create_and_drop_index_sql ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_case_expression_in_update_assignment ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_create_view_allows_wildcard_projection ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_count_all_returns_single_row ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_concat_function_null_propagation ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_create_view_persists_across_reopen_and_blocks_base_drop ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_create_drop_trigger_persists_across_reopen ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_current_numeric_type_names ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_create_unique_index_blocks_future_duplicate_insert ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_create_view_rejects_direct_self_reference ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_create_unique_index_rejects_duplicate_existing_rows ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_create_table_unique_column_rejects_duplicate_insert_and_update ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_database ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_delete_from_view_is_rejected ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_delete_with_where_clause ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_duplicate_primary_key_in_single_multi_row_insert_fails ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_distinct_alias_types_enforce_range_and_length ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_duplicate_primary_key_insert_fails ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_delete_without_where_clause ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_drop_table_removes_schema_and_storage ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_drop_view_rejects_dependent_view ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_float_round_trip_uses_float_values ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_explain_select_from_view ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_foreign_key_rejects_missing_parent_on_insert ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_greatest_and_least_functions ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_foreign_key_restricts_parent_delete ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_foreign_key_rejects_missing_parent_on_update ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_foreign_key_restricts_parent_key_update ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_grouped_query_over_view ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_if_exists_modifiers_are_noops ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_having_supports_raw_aggregate_calls ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_having_works_for_implicit_single_group ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_exact_numeric_arithmetic_supports_large_signed_unsigned_and_decimal_values ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_explain_describe_and_show_tables ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_insert_and_update_with_boolean_expressions ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_insert_into_view_is_rejected ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_insert_missing_required_column_fails ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_group_by_having_uses_aggregate_alias ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_group_by_over_joined_rows ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_group_by_with_count_and_sum ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_insert_reorders_columns_and_applies_defaults ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_insert_and_update_with_arithmetic_expressions ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_insert_set_syntax ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_insert_select_syntax ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_interval_casts_and_decimal_float_arithmetic ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_introspection_after_schema_churn_and_reopen ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_joined_update_respects_unique_constraints ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_joined_update_uses_join_context_for_target_rows ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_is_null_and_is_not_null ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_locate_function ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_insert_on_duplicate_key_update ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_joined_delete_removes_only_target_matches ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_join_rejects_ambiguous_unqualified_columns ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_metadata_commands_persist_across_reopen ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_limit_applies_after_order_by ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_multi_column_foreign_key_rejects_missing_parent ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_multi_column_foreign_key_cascades_parent_update ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_multi_column_foreign_key_restricts_parent_delete ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_multi_column_foreign_key_sets_null_on_parent_delete ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_multiple_aggregates_without_group_by ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_locate_function_in_filters ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_lowercase_keywords_return_capitalization_hint ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_joined_delete_respects_foreign_key_restrict ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_insert_update_delete_triggers_fire_with_old_and_new_values ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_mysql_create_key_syntax_is_accepted ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_new_integer_type_names_and_int128_round_trip ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_offset_applies_after_order_by ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_mysql_identifier_quoting_and_type_aliases ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_mysql_limit_offset_count_syntax ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_practical_core_runtime_types_round_trip ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_order_by_asc_and_desc ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_rename_column_rewrites_check_constraints ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_recursive_cte_requires_union_shape ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_release_savepoint_and_missing_savepoint_errors ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_prepared_statement ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_prepared_statement_requires_all_parameters ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_mysql_create_table_options_are_accepted ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_numeric_helper_functions_in_updates_and_filters ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_primary_key_is_implicitly_not_null ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_prepared_statement_with_parameters ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_rename_column_rewrites_referenced_parent_column ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_savepoint_requires_active_transaction_and_rejects_duplicates ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_connection_execute_in_memory ... ok
[INFO] [stdout] test sql::tests::connection_tests::test_scalar_string_functions_in_filters_and_updates ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_scalar_function_argument_errors_are_reported ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_select_expression_projection_and_where_arithmetic ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_select_alias_is_usable_in_where ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_select_distinct_deduplicates_rows ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_scalar_null_handling_functions_in_insert_and_update ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_select_from_cte ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_scalar_numeric_functions_in_updates_and_filters ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_scalar_numeric_functions ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_select_from_nested_view_and_joined_view ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_scalar_string_functions ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_reopen_preserves_exact_schema ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_replace_repeat_and_reverse_functions ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_replace_repeat_and_reverse_in_update_and_null_cases ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_rollback_to_savepoint_restores_state_and_keeps_outer_transaction ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_scalar_function_numeric_comparisons_coerce_integer_and_float ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_select_from_derived_table ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_select_from_view ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_select_into_creates_table_from_query ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_select_union_and_union_all ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_select_into_rejects_existing_target_names ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_select_with_full_outer_join ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_select_intersect_and_except ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_select_with_cross_join ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_select_with_ranking_window_functions ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_select_with_recursive_cte_union_all ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_select_with_aggregate_window_functions ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_select_with_correlated_scalar_subquery_expression ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_select_with_inner_join ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_select_with_recursive_cte_union_deduplicates ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_select_with_correlated_subquery_predicates ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_scalar_null_handling_functions ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_substring_left_and_right_functions ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_select_with_right_join ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_table_level_multi_column_unique_rejects_duplicate_insert_and_update ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_select_with_scalar_subquery_expression ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_temporal_interval_arithmetic ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_select_with_left_join ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_text_collation_affects_comparison_like_and_unique_indexes ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_simple_aggregates_without_group_by ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_show_create_table_persists_text_metadata ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_substring_functions_work_in_filters_and_updates ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_select_with_table_alias_and_projection_alias ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_temporal_scalar_functions_and_arithmetic ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_threaded_multi_connection_close_does_not_race_checksum_persistence ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_transaction ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_trigger_effects_rollback_with_savepoint ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_trigger_failure_aborts_outer_statement ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_trigger_on_table_referenced_by_view ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_threaded_wal_multi_connection_reads_and_writes ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_trigger_recursion_limit_is_enforced ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_threaded_rollback_multi_connection_reads_and_writes ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_trigger_validation_rejects_invalid_old_new_usage ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_sql_begin_commit_and_rollback ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_update_rejects_duplicate_primary_key ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_update_view_is_rejected ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_update_without_where_clause ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_update_with_where_clause ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_wal_mode_reader_sees_precommit_snapshot ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_trigger_validation_rejects_self_targeting_body ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_unsigned_integer_type_names_and_round_trip ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_where_in_and_not_in ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_where_between ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_where_in_subquery_and_exists ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_window_functions_over_view_source ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_where_not_with_grouping ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_where_null_comparisons_filter_out_rows ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_where_like_and_not_like ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_where_prefers_source_column_over_projection_alias ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_where_and_or_precedence ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_view_in_cte_and_subquery ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_writer_transaction_blocks_reader_connection ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_writer_transaction_blocks_second_writer_connection ... FAILED
[INFO] [stdout] test sql::tests::interface_tests::test_execute_batch_handles_semicolon_in_string_literal ... FAILED
[INFO] [stdout] test sql::tests::connection_tests::test_wildcard_projection_works_in_derived_tables_and_ctes ... FAILED
[INFO] [stdout] test sql::tests::interface_tests::test_script_is_complete_detects_trailing_partial_statement ... ok
[INFO] [stdout] test sql::tests::interface_tests::test_hematite_prepare_with_parameters ... FAILED
[INFO] [stdout] test sql::tests::interface_tests::test_hematite_query_as_and_query_one_as ... FAILED
[INFO] [stdout] test sql::tests::interface_tests::test_iter_script_stops_at_first_error ... FAILED
[INFO] [stdout] test sql::tests::interface_tests::test_hematite_prepare ... FAILED
[INFO] [stdout] test sql::tests::interface_tests::test_hematite_transaction ... FAILED
[INFO] [stdout] test sql::tests::interface_tests::test_hematite_query_one ... FAILED
[INFO] [stdout] test sql::tests::interface_tests::test_iter_script_steps_through_mixed_statements ... FAILED
[INFO] [stdout] test sql::tests::interface_tests::test_hematite_basic_operations ... FAILED
[INFO] [stdout] test sql::tests::interface_tests::test_execute_batch_semicolon_handling ... FAILED
[INFO] [stdout] test sql::tests::result_tests::test_result_set ... ok
[INFO] [stdout] test sql::tests::result_tests::test_result_set_render_ascii_table ... ok
[INFO] [stdout] test sql::tests::result_tests::test_row ... ok
[INFO] [stdout] test sql::tests::interface_tests::test_execute_batch_allows_select_statements ... FAILED
[INFO] [stdout] test sql::tests::result_tests::test_row_and_result_set_struct_mapping ... ok
[INFO] [stdout] test sql::tests::result_tests::test_row_rich_type_accessors ... ok
[INFO] [stdout] test sql::tests::result_tests::test_statement_result ... ok
[INFO] [stdout] test sql::tests::result_tests::test_executed_statement_helpers ... ok
[INFO] [stdout] test sql::tests::connection_tests::test_show_indexes_triggers_and_create_statements ... FAILED
[INFO] [stdout] test storage::pager::tests::cache_tests::cache_hits_do_not_reorder_dirty_writeback_order ... ok
[INFO] [stdout] test storage::pager::tests::cache_tests::cache_metadata_flags_track_page_state ... ok
[INFO] [stdout] test storage::pager::tests::cache_tests::dirty_pages_are_not_evicted_under_capacity_pressure ... ok
[INFO] [stdout] test storage::pager::tests::cache_tests::dirty_pages_keep_first_dirty_order ... ok
[INFO] [stdout] test sql::tests::result_tests::test_executed_statement_render_ascii ... ok
[INFO] [stdout] test storage::pager::tests::cache_tests::peek_does_not_update_lru_order ... ok
[INFO] [stdout] test storage::pager::tests::cache_tests::pinned_pages_are_not_evicted ... ok
[INFO] [stdout] test storage::pager::tests::fault_tests::test_pager_begin_read_during_write_transaction_keeps_writer_state ... FAILED
[INFO] [stdout] test storage::pager::tests::cache_tests::view_tokens_filter_stale_read_hits_without_resetting_entries ... ok
[INFO] [stdout] test storage::pager::tests::fault_tests::test_pager_enters_error_state_on_flush_failure ... FAILED
[INFO] [stdout] test storage::pager::tests::cache_tests::shared_handles_count_as_live_pins_until_dropped ... ok
[INFO] [stdout] test storage::pager::tests::fault_tests::test_pager_recovery_from_error_state_via_rollback ... FAILED
[INFO] [stdout] test storage::tests::cursor_tests::test_cursor_invariants_for_empty_and_seek_miss ... ok
[INFO] [stdout] test storage::pager::tests::fault_tests::test_pager_restore_snapshot_clears_error_state_after_spill_failure ... FAILED
[INFO] [stdout] test storage::pager::tests::fault_tests::test_pager_state_tracks_writer_progression ... FAILED
[INFO] [stdout] test storage::tests::cursor_tests::test_table_cursor_first_next_seek_current ... ok
[INFO] [stdout] test storage::pager::tests::fault_tests::test_pager_state_tracks_reader_scope ... FAILED
[INFO] [stdout] test storage::tests::cursor_tests::test_index_cursor_first_next_seek_current ... ok
[INFO] [stdout] test storage::tests::file_manager_tests::deallocate_reserved_pages_are_rejected ... ok
[INFO] [stdout] test storage::pager::tests::fault_tests::test_pager_checkpoint_failure_enters_error_state_and_reopen_uses_wal_state ... FAILED
[INFO] [stdout] test storage::tests::cursor_tests::test_index_cursor_seek_key_lands_on_first_duplicate ... ok
[INFO] [stdout] test storage::pager::tests::fault_tests::test_pager_reader_scope_cannot_upgrade_to_writer_transaction ... FAILED
[INFO] [stdout] test storage::tests::file_manager_tests::detect_format_generation_recognizes_v3_files ... ok
[INFO] [stdout] test storage::tests::file_manager_tests::raw_region_io_roundtrips_in_memory ... ok
[INFO] [stdout] test storage::tests::format_tests::format_detection_recognizes_v3_header ... ok
[INFO] [stdout] test storage::tests::file_manager_tests::bootstrap_v3_database_writes_page_one_image ... ok
[INFO] [stdout] test storage::tests::file_manager_tests::raw_region_write_grows_in_memory_backend ... ok
[INFO] [stdout] test sql::tests::interface_tests::test_hematite_new_in_memory ... ok
[INFO] [stdout] test storage::pager::tests::fault_tests::test_pager_reopen_ignores_truncated_wal_tail_after_committed_state ... FAILED
[INFO] [stdout] test storage::tests::format_tests::page_kind_roundtrip ... ok
[INFO] [stdout] test storage::tests::format_tests::sqlite_style_local_payload_bounds_hold ... ok
[INFO] [stdout] test storage::tests::format_tests::v3_database_header_rejects_corrupted_checksum ... ok
[INFO] [stdout] test storage::tests::freelist_tests::test_freelist_compacts_trailing_pages ... ok
[INFO] [stdout] test storage::tests::format_tests::v3_database_header_roundtrip ... ok
[INFO] [stdout] test storage::tests::format_tests::varint_roundtrip_examples ... ok
[INFO] [stdout] test storage::tests::format_tests::bootstrap_page_one_writes_header_and_root_page_header ... ok
[INFO] [stdout] test storage::tests::file_manager_tests::truncate_to_shrinks_in_memory_backend ... ok
[INFO] [stdout] test storage::tests::metadata_page_tests::metadata_page_rejects_legacy_catalog_payload ... ok
[INFO] [stdout] test storage::tests::journal_codec_tests::v3_rollback_journal_rejects_checksum_corruption ... ok
[INFO] [stdout] test storage::tests::freelist_tests::test_freelist_push_is_idempotent ... ok
[INFO] [stdout] test storage::tests::metadata_page_tests::metadata_page_preserves_both_sections ... ok
[INFO] [stdout] test storage::tests::metadata_page_tests::metadata_page_rejects_btree_root_bytes_as_legacy_metadata ... ok
[INFO] [stdout] test storage::tests::mod_tests::test_concurrent_page_access ... FAILED
[INFO] [stdout] test storage::tests::journal_codec_tests::v3_rollback_journal_rejects_duplicate_pages ... ok
[INFO] [stdout] test storage::tests::journal_codec_tests::v3_rollback_journal_rejects_truncated_metadata_sections ... ok
[INFO] [stdout] test storage::tests::mod_tests::test_delete_from_table_by_rowid_removes_only_target_row ... FAILED
[INFO] [stdout] test storage::tests::mod_tests::test_failed_secondary_index_registration_restores_previous_indexes ... FAILED
[INFO] [stdout] test storage::tests::mod_tests::test_durable_indexes_survive_reopen ... FAILED
[INFO] [stdout] test storage::tests::mod_tests::test_delete_reclaims_large_row_overflow_pages ... FAILED
[INFO] [stdout] test storage::tests::mod_tests::test_free_pages_persist_across_reopen ... FAILED
[INFO] [stdout] test storage::tests::mod_tests::test_repeated_large_row_churn_keeps_file_growth_bounded ... FAILED
[INFO] [stdout] test storage::tests::mod_tests::test_replace_table_rows_reclaims_previous_large_row_overflow_pages ... FAILED
[INFO] [stdout] test storage::tests::journal_codec_tests::v3_rollback_journal_roundtrip ... ok
[INFO] [stdout] test storage::tests::freelist_tests::test_freelist_metadata_count_validation ... ok
[INFO] [stdout] test storage::tests::mod_tests::test_drop_table_reclaims_large_row_overflow_pages ... FAILED
[INFO] [stdout] test storage::tests::mod_tests::test_failed_drop_table_restores_runtime_metadata_and_rows ... FAILED
[INFO] [stdout] test storage::tests::mod_tests::test_delete_updates_durable_indexes ... FAILED
[INFO] [stdout] test storage::tests::mod_tests::test_row_ids_survive_table_rewrite ... FAILED
[INFO] [stdout] test storage::tests::mod_tests::test_new_table_root_uses_btree_page_format ... FAILED
[INFO] [stdout] test storage::tests::mod_tests::test_rowid_lookup_via_cursor_seek ... FAILED
[INFO] [stdout] test storage::tests::mod_tests::test_lookup_row_by_primary_key ... FAILED
[INFO] [stdout] test storage::tests::mod_tests::test_overflow_validation_rejects_trailing_chain_pages ... FAILED
[INFO] [stdout] test storage::tests::mod_tests::test_secondary_index_lookup_and_rebuild ... FAILED
[INFO] [stdout] test storage::tests::mod_tests::test_storage_integrity_detects_checksum_corruption ... FAILED
[INFO] [stdout] test storage::tests::mod_tests::test_page_checksum_detects_on_disk_corruption ... FAILED
[INFO] [stdout] test storage::tests::mod_tests::test_storage_metadata_rejects_unsupported_version ... FAILED
[INFO] [stdout] test storage::tests::mod_tests::test_storage_integrity_rejects_corrupt_table_row_count ... FAILED
[INFO] [stdout] test storage::tests::mod_tests::test_storage_integrity_rejects_live_overflow_free_page_overlap ... FAILED
[INFO] [stdout] test storage::tests::mod_tests::test_storage_stats_and_integrity_report_live_overflow_pages ... FAILED
[INFO] [stdout] test storage::tests::mod_tests::test_storage_integrity_rejects_live_free_page_overlap ... FAILED
[INFO] [stdout] test storage::tests::mod_tests::test_table_storage_spans_multiple_pages ... FAILED
[INFO] [stdout] test storage::tests::mod_tests::test_table_scan_via_cursor_matches_row_reads ... FAILED
[INFO] [stdout] test storage::tests::mod_tests::test_trailing_free_pages_compact_storage ... FAILED
[INFO] [stdout] test storage::tests::mod_tests::test_storage_stats_reflect_tables_rows_and_free_pages ... FAILED
[INFO] [stdout] test storage::tests::mod_tests::test_versioned_storage_metadata_persists_across_reopen ... FAILED
[INFO] [stdout] test storage::tests::overflow_unit_tests::overflow_chain_roundtrip ... ok
[INFO] [stdout] test storage::tests::mod_tests::test_table_cursor_order_survives_reopen ... FAILED
[INFO] [stdout] test storage::tests::overflow_unit_tests::overflow_chunk_split_uses_full_intermediate_pages ... ok
[INFO] [stdout] test storage::tests::mod_tests::test_storage_integrity_validates_healthy_state ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_blocks_reader_while_writer_is_active ... FAILED
[INFO] [stdout] test storage::tests::overflow_unit_tests::overflow_page_rejects_wrong_kind ... ok
[INFO] [stdout] test storage::tests::pager_tests::test_pager_allows_multiple_readers ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_commit_releases_writer_lock_and_persists_changes ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_invalid_journal_mode_metadata_is_rejected ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_large_transaction_stays_cache_bounded_under_pressure ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_journal_mode_persists_across_reopen ... FAILED
[INFO] [stdout] test storage::tests::mod_tests::test_storage_integrity_rejects_cursor_rowid_order_violation ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_flush_clears_dirty_tracking ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_blocks_writer_while_reader_is_active ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_open_rejects_legacy_checksum_sidecar ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_open_rejects_malformed_committed_wal_metadata_frame ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_open_does_not_recover_live_writer_journal ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_open_discards_committed_journal_without_rollback ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_open_rejects_truncated_rollback_journal ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_latest_wal_reader_does_not_see_freed_page_after_commit ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_recovery_rolls_back_active_journal_on_open ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_reads_committed_wal_page_images ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_recovery_rolls_back_multiple_pages_from_active_journal ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_open_rejects_legacy_reserved_metadata_layout ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_restore_snapshot_recovers_flushed_post_savepoint_page_changes ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_rollback_defers_physical_file_growth_until_flush ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_rollback_releases_writer_lock_and_restores_original_data ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_refuses_wal_to_rollback_switch_with_active_reader ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_rejects_reserved_page_deallocation ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_respects_external_rollback_lock_file ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_restore_snapshot_keeps_rollback_records_needed_for_later_rollback ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_rollback_journal_is_created_on_begin_transaction ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_wal_checkpoint_allows_reader_on_latest_sequence ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_validate_integrity_uses_wal_visible_state ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_wal_begin_read_skips_reload_when_wal_unchanged ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_rollback_journal_records_original_pages_once ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_transaction_commit_persists_changes ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_wal_begin_transaction_skips_reload_when_wal_unchanged ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_respects_external_wal_writer_lock_file ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_wal_commit_updates_visible_state_without_full_reload ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_wal_mode_allows_reader_while_writer_is_active ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_wal_reader_keeps_cache_between_identical_read_scopes ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_switches_from_wal_to_rollback_after_checkpointing ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_wal_reader_keeps_trailing_page_visible_until_checkpoint ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_wal_checkpoint_waits_for_active_readers ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_wal_reader_reloads_page_after_sequence_advance_without_cache_reset ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_wal_commit_handles_large_checksum_metadata ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_wal_reader_snapshot_stays_stable_across_newer_commits ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_wal_commit_persists_committed_state_for_reopen ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_wal_recovery_discards_uncommitted_transaction ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_wal_transaction_does_not_create_rollback_journal ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_wal_refreshes_stale_writer_state_before_committing ... FAILED
[INFO] [stdout] test storage::tests::randomized_pager_lifecycle_tests::test_randomized_allocation_reuse_reopen_cycles ... FAILED
[INFO] [stdout] test storage::tests::randomized_pager_lifecycle_tests::test_randomized_large_row_reopen_churn_integrity ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_write_is_buffered_until_flush ... FAILED
[INFO] [stdout] test storage::tests::serialization_tests::test_deserialize_truncated_returns_error ... ok
[INFO] [stdout] test storage::tests::serialization_tests::test_roundtrip_row ... ok
[INFO] [stdout] test storage::tests::pager_tests::test_shared_pager_rwlock_allows_parallel_read_guards_for_page_reads ... ok
[INFO] [stdout] test storage::tests::wal_codec_tests::v3_wal_decode_ignores_truncated_tail_frame ... ok
[INFO] [stdout] test storage::tests::wal_codec_tests::v3_wal_reconstructs_visible_pages_for_commit_boundary ... ok
[INFO] [stdout] test storage::tests::wal_codec_tests::v3_wal_rejects_checksum_corruption ... ok
[INFO] [stdout] test storage::tests::wal_codec_tests::v3_wal_roundtrip ... ok
[INFO] [stdout] test storage::tests::wal_tests::test_wal_record_file_roundtrip ... ok
[INFO] [stdout] test storage::tests::wal_tests::test_wal_visible_state_apply_record_rejects_non_increasing_sequences ... ok
[INFO] [stdout] test storage::tests::wal_tests::test_wal_decode_rejects_record_checksum_mismatch ... ok
[INFO] [stdout] test storage::tests::wal_tests::test_wal_visible_state_discards_frames_for_pages_freed_later ... ok
[INFO] [stdout] test storage::tests::wal_tests::test_wal_decode_ignores_truncated_tail_record ... ok
[INFO] [stdout] test storage::tests::wal_tests::test_wal_visible_state_rejects_malformed_committed_metadata_frame ... FAILED
[INFO] [stdout] test storage::tests::pager_tests::test_pager_wal_mode_blocks_second_writer ... FAILED
[INFO] [stdout] test tests::production_imports_match_layer_matrix_or_temporary_exceptions ... ok
[INFO] [stdout] test storage::tests::pager_tests::test_pager_allows_concurrent_readers_and_blocks_writer_until_they_exit has been running for over 60 seconds
[ERROR] error running command: no output for 300 seconds
[INFO] running `Command { std: "docker" "inspect" "7588846ea24e338874c56c0285d581ae3ee941e00156dd8edd6d384bb016aa03", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7588846ea24e338874c56c0285d581ae3ee941e00156dd8edd6d384bb016aa03", kill_on_drop: false }`
[INFO] [stdout] 7588846ea24e338874c56c0285d581ae3ee941e00156dd8edd6d384bb016aa03
