[INFO] fetching crate tensordb-core 0.3.0... [INFO] testing tensordb-core-0.3.0 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate tensordb-core 0.3.0 into /workspace/builds/worker-3-tc1/source [INFO] started tweaking crates.io crate tensordb-core 0.3.0 [INFO] finished tweaking crates.io crate tensordb-core 0.3.0 [INFO] tweaked toml for crates.io crate tensordb-core 0.3.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate tensordb-core 0.3.0 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate tensordb-core 0.3.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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded link-cplusplus v1.0.12 [INFO] [stderr] Downloaded cxxbridge-flags v1.0.194 [INFO] [stderr] Downloaded scratch v1.0.9 [INFO] [stderr] Downloaded cxxbridge-macro v1.0.194 [INFO] [stderr] Downloaded tensordb-native v0.3.0 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.113 [INFO] [stderr] Downloaded integer-encoding v3.0.4 [INFO] [stderr] Downloaded wasm-bindgen v0.2.113 [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.113 [INFO] [stderr] Downloaded arrow-row v54.3.1 [INFO] [stderr] Downloaded arrow-arith v54.3.1 [INFO] [stderr] Downloaded arrow-json v54.3.1 [INFO] [stderr] Downloaded arrow-buffer v54.3.1 [INFO] [stderr] Downloaded arrow-ipc v54.3.1 [INFO] [stderr] Downloaded arrow-select v54.3.1 [INFO] [stderr] Downloaded arrow-cast v54.3.1 [INFO] [stderr] Downloaded js-sys v0.3.90 [INFO] [stderr] Downloaded cxx-build v1.0.194 [INFO] [stderr] Downloaded arrow-ord v54.3.1 [INFO] [stderr] Downloaded arrow v54.3.1 [INFO] [stderr] Downloaded arrow-array v54.3.1 [INFO] [stderr] Downloaded cxx v1.0.194 [INFO] [stderr] Downloaded arrow-data v54.3.1 [INFO] [stderr] Downloaded arrow-schema v54.3.1 [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.113 [INFO] [stderr] Downloaded lz4_flex v0.11.5 [INFO] [stderr] Downloaded thrift v0.17.0 [INFO] [stderr] Downloaded cxxbridge-cmd v1.0.194 [INFO] [stderr] Downloaded arrow-string v54.3.1 [INFO] [stderr] Downloaded flatbuffers v24.12.23 [INFO] [stderr] Downloaded parquet v54.3.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a9ba3c86213ed6acb5be8e392b06a4bee3075e35ee667128de66ca9301d16e6e [INFO] running `Command { std: "docker" "start" "-a" "a9ba3c86213ed6acb5be8e392b06a4bee3075e35ee667128de66ca9301d16e6e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a9ba3c86213ed6acb5be8e392b06a4bee3075e35ee667128de66ca9301d16e6e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a9ba3c86213ed6acb5be8e392b06a4bee3075e35ee667128de66ca9301d16e6e", kill_on_drop: false }` [INFO] [stdout] a9ba3c86213ed6acb5be8e392b06a4bee3075e35ee667128de66ca9301d16e6e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0167dc81b315335234bdd0907611fb447996fea5693f2e79e813fff116fcf366 [INFO] running `Command { std: "docker" "start" "-a" "0167dc81b315335234bdd0907611fb447996fea5693f2e79e813fff116fcf366", kill_on_drop: false }` [INFO] [stderr] Compiling zerocopy v0.8.39 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling zerocopy-derive v0.8.39 [INFO] [stderr] Compiling rust_decimal v1.40.0 [INFO] [stderr] Compiling rustls-webpki v0.103.9 [INFO] [stderr] Compiling dirs-sys v0.4.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling webpki-roots v0.26.11 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling twox-hash v2.1.2 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling lz4_flex v0.11.5 [INFO] [stderr] Compiling dirs v5.0.1 [INFO] [stderr] Compiling memmap2 v0.9.10 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling rustls v0.23.37 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling ureq v2.12.1 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling tensordb-core v0.3.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 35.05s [INFO] running `Command { std: "docker" "inspect" "0167dc81b315335234bdd0907611fb447996fea5693f2e79e813fff116fcf366", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0167dc81b315335234bdd0907611fb447996fea5693f2e79e813fff116fcf366", kill_on_drop: false }` [INFO] [stdout] 0167dc81b315335234bdd0907611fb447996fea5693f2e79e813fff116fcf366 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 026200acf4b9b03daccbf58fef0420515fb4a59414ef3e35b95f0aeddcc3aad7 [INFO] running `Command { std: "docker" "start" "-a" "026200acf4b9b03daccbf58fef0420515fb4a59414ef3e35b95f0aeddcc3aad7", kill_on_drop: false }` [INFO] [stderr] Compiling getrandom v0.4.1 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling tempfile v3.26.0 [INFO] [stderr] Compiling tensordb-core v0.3.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 26.12s [INFO] running `Command { std: "docker" "inspect" "026200acf4b9b03daccbf58fef0420515fb4a59414ef3e35b95f0aeddcc3aad7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "026200acf4b9b03daccbf58fef0420515fb4a59414ef3e35b95f0aeddcc3aad7", kill_on_drop: false }` [INFO] [stdout] 026200acf4b9b03daccbf58fef0420515fb4a59414ef3e35b95f0aeddcc3aad7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] abe0862ff79f6eab282c605043a0b0801618f051f601bfa08ddffb3b2d9f72cb [INFO] running `Command { std: "docker" "start" "-a" "abe0862ff79f6eab282c605043a0b0801618f051f601bfa08ddffb3b2d9f72cb", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.28s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tensordb_core-8e18b891b117897a) [INFO] [stdout] [INFO] [stdout] running 550 tests [INFO] [stdout] test ai::access_stats::tests::access_stats_record ... ok [INFO] [stdout] test ai::access_stats::tests::lru_count_map_evicts_coldest ... ok [INFO] [stdout] test ai::access_stats::tests::lru_count_map_top_n ... ok [INFO] [stdout] test ai::cache_advisor::tests::cache_advisor_admission ... ok [INFO] [stdout] test ai::cache_advisor::tests::count_min_sketch_basic ... ok [INFO] [stdout] test ai::access_stats::tests::lru_count_map_basic ... ok [INFO] [stdout] test ai::compaction_advisor::tests::compaction_advisor_severe_l0_always_compacts ... ok [INFO] [stdout] test ai::gguf::tests::dequant_f16_basic ... ok [INFO] [stdout] test ai::gguf::tests::dequant_q8_0_scaled ... ok [INFO] [stdout] test ai::gguf::tests::read_f32_basic ... ok [INFO] [stdout] test ai::inference::tests::test_batch_infer ... ok [INFO] [stdout] test ai::inference::tests::test_chunk_splitting ... ok [INFO] [stdout] test ai::inference::tests::test_delete_document ... ok [INFO] [stdout] test ai::gguf::tests::tensor_info_n_bytes ... ok [INFO] [stdout] test ai::gguf::tests::dequant_q4_0_basic ... ok [INFO] [stdout] test ai::anomaly::tests::basic_write_tracking ... ok [INFO] [stdout] test ai::anomaly::tests::detect_spike ... ok [INFO] [stdout] test ai::inference::tests::test_infer_linear ... ok [INFO] [stdout] test ai::inference::tests::test_infer_relu ... ok [INFO] [stdout] test ai::inference::tests::test_infer_sigmoid ... ok [INFO] [stdout] test ai::gguf::tests::tensor_info_f32_n_bytes ... ok [INFO] [stdout] test ai::gguf::tests::dequant_q8_0_basic ... ok [INFO] [stdout] test ai::inference::tests::test_recommend_method_after_vector_heavy_usage ... ok [INFO] [stdout] test ai::cache_advisor::tests::count_min_sketch_decay ... ok [INFO] [stdout] test ai::inference::tests::test_keyword_retrieval ... ok [INFO] [stdout] test ai::inference::tests::test_recommend_chunk_size ... ok [INFO] [stdout] test ai::anomaly::tests::no_anomaly_for_steady_rate ... ok [INFO] [stdout] test ai::inference::tests::test_inference_stats ... ok [INFO] [stdout] test ai::inference::tests::test_ingest_document ... ok [INFO] [stdout] test ai::inference::tests::test_infer_softmax ... ok [INFO] [stdout] test ai::inference::tests::test_rag_advisor_stats ... ok [INFO] [stdout] test ai::inference::tests::test_dimension_mismatch ... ok [INFO] [stdout] test ai::inference::tests::test_empty_query ... ok [INFO] [stdout] test ai::inference::tests::test_register_scorer ... ok [INFO] [stdout] test ai::inference::tests::test_remove_scorer ... ok [INFO] [stdout] test ai::inference::tests::test_hybrid_retrieve ... ok [INFO] [stdout] test ai::kernels::tests::dispatch_q8_0_matches_scalar ... ok [INFO] [stdout] test ai::kernels::tests::dispatch_q4_0_matches_scalar ... ok [INFO] [stdout] test ai::inference::tests::test_retrieve_by_embedding ... ok [INFO] [stdout] test ai::inference::tests::test_term_index_accuracy ... ok [INFO] [stdout] test ai::kernels::scalar::tests::fused_rmsnorm_q8_0_matches_separate ... ok [INFO] [stdout] test ai::kernels::scalar::tests::q8_0_matvec_basic ... ok [INFO] [stdout] test ai::kernels::scalar::tests::rms_norm_basic ... ok [INFO] [stdout] test ai::kernels::scalar::tests::q4_0_matvec_basic ... ok [INFO] [stdout] test ai::kernels::scalar::tests::silu_inplace_basic ... ok [INFO] [stdout] test ai::kernels::tests::best_kernels_return_valid_tier ... ok [INFO] [stdout] test ai::kernels::tests::cpu_features_detects_something ... ok [INFO] [stdout] test ai::kernels::tests::dispatch_rms_norm_matches_scalar ... ok [INFO] [stdout] test ai::llm::tests::clean_sql_handles_no_semicolon ... ok [INFO] [stdout] test ai::llm::tests::clean_sql_extracts_from_unclosed_think ... ok [INFO] [stdout] test ai::kernels::tests::dispatch_silu_matches_scalar ... ok [INFO] [stdout] test ai::llm::tests::clean_sql_handles_show_tables ... ok [INFO] [stdout] test ai::llm::tests::clean_sql_strips_chatml_end_token ... ok [INFO] [stdout] test ai::llm::tests::clean_sql_strips_fences ... ok [INFO] [stdout] test ai::llm::tests::clean_sql_preserves_plain ... ok [INFO] [stdout] test ai::llm::tests::clean_sql_strips_multiline_preamble ... ok [INFO] [stdout] test ai::ml_pipeline::tests::feature_store_batch_get ... ok [INFO] [stdout] test ai::ml_pipeline::tests::feature_store_create_and_list ... ok [INFO] [stdout] test ai::llm::tests::system_prompt_is_not_hardcoded_string ... ok [INFO] [stdout] test ai::llm::tests::system_prompt_includes_all_capability_sections ... ok [INFO] [stdout] test ai::llm::tests::clean_sql_strips_think_block ... ok [INFO] [stdout] test ai::llm::tests::clean_sql_takes_first_statement ... ok [INFO] [stdout] test ai::llm::tests::clean_sql_strips_trailing_commentary ... ok [INFO] [stdout] test ai::ml_pipeline::tests::feature_store_duplicate_create_fails ... ok [INFO] [stdout] test ai::llm::tests::clean_sql_strips_preamble_with_colon ... ok [INFO] [stdout] test ai::ml_pipeline::tests::feature_store_ingest_and_get ... ok [INFO] [stdout] test ai::ml_pipeline::tests::feature_store_ingest_missing_set_fails ... ok [INFO] [stdout] test ai::ml_pipeline::tests::feature_store_point_in_time_join ... ok [INFO] [stdout] test ai::ml_pipeline::tests::model_registry_latest_deployed ... ok [INFO] [stdout] test ai::ml_pipeline::tests::model_registry_list ... ok [INFO] [stdout] test ai::anomaly::tests::recent_anomalies_limited ... ok [INFO] [stdout] test ai::ml_pipeline::tests::model_registry_record_inference ... ok [INFO] [stdout] test ai::ml_pipeline::tests::model_registry_register_and_get ... ok [INFO] [stdout] test ai::ml_pipeline::tests::model_registry_update_status ... ok [INFO] [stdout] test ai::ml_pipeline::tests::feature_store_stats ... ok [INFO] [stdout] test ai::ml_pipeline::tests::feature_store_drop ... ok [INFO] [stdout] test ai::compaction_advisor::tests::compaction_advisor_normal_compacts ... ok [INFO] [stdout] test ai::ml_pipeline::tests::model_registry_version_tracking ... ok [INFO] [stdout] test ai::ml_pipeline::tests::pipeline_advisor_accuracy_tracking ... ok [INFO] [stdout] test ai::ml_pipeline::tests::pipeline_advisor_health_score ... ok [INFO] [stdout] test ai::ml_pipeline::tests::pipeline_advisor_refresh_decision ... ok [INFO] [stdout] test ai::ml_pipeline::tests::pipeline_advisor_staleness_tracking ... ok [INFO] [stdout] test ai::query_advisor::tests::query_advisor_selectivity ... ok [INFO] [stdout] test ai::sampler::tests::argmax_basic ... ok [INFO] [stdout] test ai::sampler::tests::greedy_picks_argmax ... ok [INFO] [stdout] test ai::sampler::tests::rng_deterministic ... ok [INFO] [stdout] test ai::sampler::tests::repetition_penalty_reduces_repeated ... ok [INFO] [stdout] test ai::sampler::tests::sample_with_temperature ... ok [INFO] [stdout] test ai::schema_cache::tests::expired_cache_recomputes ... ok [INFO] [stdout] test ai::sampler::tests::temperature_zero_is_greedy ... ok [INFO] [stdout] test ai::sampler::tests::top_p_filters ... ok [INFO] [stdout] test ai::ml_pipeline::tests::model_registry_stats ... ok [INFO] [stdout] test ai::schema_cache::tests::cache_hit_avoids_recomputation ... ok [INFO] [stdout] test ai::sql_grammar::tests::active_vocab_matches_mask ... ok [INFO] [stdout] test ai::sql_grammar::tests::grammar_penalty_applied ... ok [INFO] [stdout] test ai::sql_grammar::tests::disabled_grammar_is_noop ... ok [INFO] [stdout] test ai::sql_grammar::tests::is_sql_compatible_accepts_keywords ... ok [INFO] [stdout] test ai::sql_grammar::tests::is_sql_compatible_rejects_special ... ok [INFO] [stdout] test ai::tests::cluster_id_is_stable_for_same_signature ... ok [INFO] [stdout] test ai::tests::hex_roundtrip_and_insight_id_parse ... ok [INFO] [stdout] test ai::tests::quick_risk_score_capped_at_one ... ok [INFO] [stdout] test ai::tests::quick_risk_score_high_for_critical ... ok [INFO] [stdout] test ai::tokenizer::tests::decode_roundtrip ... ok [INFO] [stdout] test ai::tokenizer::tests::encode_empty ... ok [INFO] [stdout] test ai::tokenizer::tests::parse_byte_token_valid ... ok [INFO] [stdout] test ai::tokenizer::tests::encode_no_merge ... ok [INFO] [stdout] test ai::tokenizer::tests::encode_simple ... ok [INFO] [stdout] test ai::tokenizer::tests::is_eos_checks ... ok [INFO] [stdout] test ai::tokenizer::tests::parse_byte_token_invalid ... ok [INFO] [stdout] test ai::tokenizer::tests::special_token_handling ... ok [INFO] [stdout] test ai::tool_calling::tests::build_tool_prompt_empty_history ... ok [INFO] [stdout] test ai::tool_calling::tests::build_tool_prompt_no_schema_context ... ok [INFO] [stdout] test ai::tool_calling::tests::build_tool_prompt_with_history ... ok [INFO] [stdout] test ai::tool_calling::tests::execute_tool_describe_nonexistent ... ok [INFO] [stdout] test ai::tool_calling::tests::execute_tool_describe_table ... ok [INFO] [stdout] test ai::tool_calling::tests::execute_tool_execute_sql ... ok [INFO] [stdout] test ai::tool_calling::tests::execute_tool_list_tables ... ok [INFO] [stdout] test ai::tool_calling::tests::execute_tool_unknown ... ok [INFO] [stdout] test ai::tool_calling::tests::parse_tool_call_missing_arguments_defaults ... ok [INFO] [stdout] test ai::tool_calling::tests::parse_tool_call_missing_tags ... ok [INFO] [stdout] test ai::tool_calling::tests::parse_tool_call_no_end_tag ... ok [INFO] [stdout] test ai::tool_calling::tests::parse_tool_call_with_arguments ... ok [INFO] [stdout] test ai::tool_calling::tests::parse_tool_call_valid ... ok [INFO] [stdout] test ai::tool_calling::tests::parse_tool_call_with_whitespace ... ok [INFO] [stdout] test ai::tool_calling::tests::parse_tool_call_with_surrounding_text ... ok [INFO] [stdout] test ai::tool_calling::tests::tool_system_prompt_has_required_sections ... ok [INFO] [stdout] test ai::tool_calling::tests::tools_block_contains_all_tools ... ok [INFO] [stdout] test ai::tool_calling::tests::truncate_result_rows_under_limit ... ok [INFO] [stdout] test ai::tool_calling::tests::truncate_result_rows_not_json ... ok [INFO] [stdout] test ai::ml_pipeline::tests::pipeline_advisor_retrain_decision ... ok [INFO] [stdout] test ai::query_advisor::tests::query_advisor_point_read_hint ... ok [INFO] [stdout] test ai::tool_calling::tests::truncate_result_rows_over_limit ... ok [INFO] [stdout] test ai::speculation::tests::suffix_prefix_match_finds_overlap ... ok [INFO] [stdout] test ai::tests::quick_risk_score_moderate ... ok [INFO] [stdout] test ai::transformer::tests::kernel_dispatch_matches_scalar ... ok [INFO] [stdout] test ai::transformer::tests::kv_cache_clone_state ... ok [INFO] [stdout] test ai::transformer::tests::rms_norm_basic ... ok [INFO] [stdout] test ai::transformer::tests::active_vocab_scatter ... ok [INFO] [stdout] test ai::transformer::tests::kv_cache_store_retrieve ... ok [INFO] [stdout] test ai::transformer::tests::matvec_rows_matches_full_matvec ... ok [INFO] [stdout] test ai::transformer::tests::rope_preserves_magnitude ... ok [INFO] [stdout] test ai::transformer::tests::silu_values ... ok [INFO] [stdout] test ai::transformer::tests::softmax_basic ... ok [INFO] [stdout] test ai::transformer::tests::rope_precomputed_matches_inline ... ok [INFO] [stdout] test ai::transformer::tests::softmax_single ... ok [INFO] [stdout] test ai::transformer::tests::softmax_empty ... ok [INFO] [stdout] test ai::schema_cache::tests::invalidate_forces_recomputation ... ok [INFO] [stdout] test ai::speculation::tests::draft_respects_context_window ... ok [INFO] [stdout] test ai::speculation::tests::draft_returns_continuation ... ok [INFO] [stdout] test ai::speculation::tests::draft_returns_none_for_empty_output ... ok [INFO] [stdout] test ai::tool_calling::tests::parse_tool_call_invalid_json ... ok [INFO] [stdout] test ai::tool_calling::tests::parse_tool_call_missing_name ... ok [INFO] [stdout] test auth::rbac::tests::test_permission_covers ... ok [INFO] [stdout] test ai::transformer::tests::parallel_matches_sequential_large_matvec ... ok [INFO] [stdout] test auth::rbac::tests::test_privilege_from_str ... ok [INFO] [stdout] test ai::transformer::tests::parallel_matvec_q8_0_correctness ... ok [INFO] [stdout] test ai::transformer::tests::parallel_matvec_rows_q8_0_correctness ... ok [INFO] [stdout] test auth::rbac::tests::test_direct_permission_override ... ok [INFO] [stdout] test auth::session::tests::test_auth_context_admin_is_superuser ... ok [INFO] [stdout] test auth::session::tests::test_require_privilege_denied ... ok [INFO] [stdout] test auth::session::tests::test_auth_context_from_user ... ok [INFO] [stdout] test auth::rbac::tests::test_role_permissions ... ok [INFO] [stdout] test ai::tokenizer::tests::encode_with_merges ... ok [INFO] [stdout] test auth::session::tests::test_session_token_generation ... ok [INFO] [stdout] test ai::tests::quick_risk_score_zero_for_benign ... ok [INFO] [stdout] test auth::session::tests::test_session_expiry ... ok [INFO] [stdout] test cdc::consumer_group::tests::test_consumer_group_creation ... ok [INFO] [stdout] test cdc::consumer_group::tests::test_group_serialization_roundtrip ... ok [INFO] [stdout] test cdc::consumer_group::tests::test_member_leave_rebalances ... ok [INFO] [stdout] test cdc::consumer_group::tests::test_three_members_four_shards ... ok [INFO] [stdout] test cdc::consumer_group::tests::test_two_members_split_shards ... ok [INFO] [stdout] test auth::session::tests::test_session_store_create_and_get ... ok [INFO] [stdout] test auth::session::tests::test_session_store_revoke ... ok [INFO] [stdout] test cdc::cursor::tests::test_cursor_position_storage_key ... ok [INFO] [stdout] test auth::session::tests::test_auth_context_superuser ... ok [INFO] [stdout] test auth::session::tests::test_session_store_revoke_all_for_user ... ok [INFO] [stdout] test cdc::cursor::tests::test_cursor_position_new ... ok [INFO] [stdout] test auth::rbac::tests::test_create_and_authenticate_user ... ok [INFO] [stdout] test cdc::cursor::tests::test_cursor_roundtrip_serialization ... ok [INFO] [stdout] test cdc::consumer_group::tests::test_single_member_gets_all_shards ... ok [INFO] [stdout] test auth::rbac::tests::test_list_users ... ok [INFO] [stdout] test auth::rbac::tests::test_rbac_check_privilege ... ok [INFO] [stdout] test cdc::consumer_group::tests::test_group_persist_and_load ... ok [INFO] [stdout] test auth::rbac::tests::test_grant_revoke_role ... ok [INFO] [stdout] test cluster::membership::tests::test_cluster_config ... ok [INFO] [stdout] test auth::rbac::tests::test_duplicate_user_rejected ... ok [INFO] [stdout] test auth::rbac::tests::test_create_and_list_roles ... ok [INFO] [stdout] test cluster::membership::tests::test_shard_assignment_multi_node ... ok [INFO] [stdout] test cluster::membership::tests::test_shard_assignment_single_node ... ok [INFO] [stdout] test auth::rbac::tests::test_disable_user ... ok [INFO] [stdout] test auth::rbac::tests::test_change_password ... ok [INFO] [stdout] test cluster::raft::tests::test_append_client_entry ... ok [INFO] [stdout] test cluster::raft::tests::test_commit_index_advances ... ok [INFO] [stdout] test cluster::raft::tests::test_leader_appends_noop ... ok [INFO] [stdout] test cluster::raft::tests::test_leader_election_with_majority ... ok [INFO] [stdout] test cluster::membership::tests::test_mark_leaving ... ok [INFO] [stdout] test cluster::raft::tests::test_new_node_is_follower ... ok [INFO] [stdout] test cluster::raft::tests::test_vote_denied_already_voted ... ok [INFO] [stdout] test cluster::raft::tests::test_vote_granted ... ok [INFO] [stdout] test cluster::replication::tests::test_failover_demote ... ok [INFO] [stdout] test cluster::replication::tests::test_failover_promote ... ok [INFO] [stdout] test cluster::raft::tests::test_step_down_on_higher_term ... ok [INFO] [stdout] test cluster::replication::tests::test_read_replica_custom_staleness ... ok [INFO] [stdout] test cluster::replication::tests::test_failover_readiness_score ... ok [INFO] [stdout] test cluster::raft::tests::test_entries_to_apply ... ok [INFO] [stdout] test cluster::raft::tests::test_follower_cannot_append ... ok [INFO] [stdout] test cluster::raft::tests::test_log_replication ... ok [INFO] [stdout] test cluster::replication::tests::test_read_replica_router ... ok [INFO] [stdout] test cluster::replication::tests::test_wal_receiver_basic ... ok [INFO] [stdout] test cluster::replication::tests::test_read_replica_no_eligible ... ok [INFO] [stdout] test cluster::replication::tests::test_wal_shipper_ack ... ok [INFO] [stdout] test cluster::replication::tests::test_wal_shipper_backpressure ... ok [INFO] [stdout] test cluster::replication::tests::test_standby_status ... ok [INFO] [stdout] test cluster::replication::tests::test_stats ... ok [INFO] [stdout] test cluster::raft::tests::test_start_election ... ok [INFO] [stdout] test cluster::membership::tests::test_heartbeat_update ... ok [INFO] [stdout] test cluster::membership::tests::test_duplicate_node_rejected ... ok [INFO] [stdout] test cluster::replication::tests::test_wal_shipper_basic ... ok [INFO] [stdout] test cluster::replication::tests::test_wal_shipper_stop ... ok [INFO] [stdout] test cluster::replication::tests::test_wal_shipper_unregister ... ok [INFO] [stdout] test cluster::scaling::tests::test_compute_imbalance_single_node ... ok [INFO] [stdout] test cluster::scaling::tests::test_gather_concatenate ... ok [INFO] [stdout] test cluster::scaling::tests::test_gather_empty_results ... ok [INFO] [stdout] test cluster::scaling::tests::test_gather_sort_merge ... ok [INFO] [stdout] test cluster::scaling::tests::test_compute_imbalance ... ok [INFO] [stdout] test cluster::scaling::tests::test_hash_ring_add_remove ... ok [INFO] [stdout] test cluster::scaling::tests::test_gather_aggregate_sum ... ok [INFO] [stdout] test cluster::scaling::tests::test_hash_ring_get_nodes_exceeds_cluster ... ok [INFO] [stdout] test cluster::scaling::tests::test_hash_ring_get_nodes_replication ... ok [INFO] [stdout] test cluster::scaling::tests::test_hash_ring_empty ... ok [INFO] [stdout] test cluster::scaling::tests::test_hash_ring_lookup_counter ... ok [INFO] [stdout] test cluster::membership::tests::test_find_leader ... ok [INFO] [stdout] test cluster::scaling::tests::test_hash_ring_single_node ... ok [INFO] [stdout] test cluster::scaling::tests::test_rebalance_advisor_migration_cost ... ok [INFO] [stdout] test cluster::scaling::tests::test_rebalance_advisor_should_rebalance ... ok [INFO] [stdout] test cluster::scaling::tests::test_scatter_basic ... ok [INFO] [stdout] test cluster::scaling::tests::test_rebalance_advisor_zero_transfer_rate ... ok [INFO] [stdout] test cluster::scaling::tests::test_rebalance_no_change_needed ... ok [INFO] [stdout] test cluster::scaling::tests::test_scatter_gather_executor_stats ... ok [INFO] [stdout] test cluster::scaling::tests::test_scatter_advisor_no_key_hint ... ok [INFO] [stdout] test engine::pool::tests::test_acquire_and_release ... ok [INFO] [stdout] test cluster::scaling::tests::test_rebalance_generates_plans ... ok [INFO] [stdout] test cluster::scaling::tests::test_scatter_advisor_with_key_hint ... ok [INFO] [stdout] test engine::pool::tests::test_connection_reuse ... ok [INFO] [stdout] test engine::pool::tests::test_pool_creation_with_warmup ... ok [INFO] [stdout] test engine::pool::tests::test_pool_exhaustion ... ok [INFO] [stdout] test engine::pool::tests::test_pool_stats ... ok [INFO] [stdout] test engine::pool::tests::test_close_connection ... ok [INFO] [stdout] test engine::pool::tests::test_pooled_connection_auto_release ... ok [INFO] [stdout] test engine::speculative_write::tests::test_commit_and_gc ... ok [INFO] [stdout] test engine::speculative_write::tests::test_backpressure ... ok [INFO] [stdout] test engine::speculative_write::tests::test_durability_batcher_collect_and_flush ... ok [INFO] [stdout] test engine::speculative_write::tests::test_most_recent_value_wins ... ok [INFO] [stdout] test engine::speculative_write::tests::test_rollback_all_then_get_returns_none ... ok [INFO] [stdout] test engine::speculative_write::tests::test_rollback_hides_from_readers ... ok [INFO] [stdout] test engine::speculative_write::tests::test_sequence_monotonicity ... ok [INFO] [stdout] test engine::pool::tests::test_expired_connections_evicted ... ok [INFO] [stdout] test engine::speculative_write::tests::test_durability_batcher_failure_rollback ... ok [INFO] [stdout] test engine::speculative_write::tests::test_scan_prefix ... ok [INFO] [stdout] test engine::speculative_write::tests::test_stop_rejects_new_writes ... ok [INFO] [stdout] test engine::speculative_write::tests::test_speculative_put_and_get ... ok [INFO] [stdout] test engine::speculative_write::tests::test_mixed_commit_and_rollback ... ok [INFO] [stdout] test cluster::membership::tests::test_rejoin_after_down ... ok [INFO] [stdout] test cluster::scaling::tests::test_hash_ring_distribution_uniformity ... ok [INFO] [stdout] test cluster::scaling::tests::test_hash_ring_key_remapping_minimal ... ok [INFO] [stdout] test cluster::membership::tests::test_register_and_get_node ... ok [INFO] [stdout] test engine::speculative_write::tests::test_high_throughput_simulation ... ok [INFO] [stdout] test facet::fts::tests::merge_posting_deduplicates ... ok [INFO] [stdout] test facet::fts::tests::posting_list_roundtrip ... ok [INFO] [stdout] test facet::fts::tests::stem_basic ... ok [INFO] [stdout] test facet::fts::tests::tokenize_basic ... ok [INFO] [stdout] test facet::graph::tests::test_bfs ... ok [INFO] [stdout] test facet::graph::tests::test_bfs_depth_limit ... ok [INFO] [stdout] test facet::graph::tests::test_dfs ... ok [INFO] [stdout] test facet::graph::tests::test_incoming_outgoing ... ok [INFO] [stdout] test facet::graph::tests::test_neighbors ... ok [INFO] [stdout] test facet::graph::tests::test_node_and_edge_count ... ok [INFO] [stdout] test facet::graph::tests::test_no_path ... ok [INFO] [stdout] test cluster::membership::tests::test_list_nodes ... ok [INFO] [stdout] test facet::graph::tests::test_shortest_path ... ok [INFO] [stdout] test facet::relational::tests::identifier_validation_rejects_invalid_names ... ok [INFO] [stdout] test facet::relational::tests::encode_and_parse_schema_metadata_round_trip ... ok [INFO] [stdout] test facet::relational::tests::metadata_key_helpers_are_stable ... ok [INFO] [stdout] test facet::relational::tests::parse_legacy_schema_metadata ... ok [INFO] [stdout] test facet::schema_evolution::tests::test_compute_checksum ... ok [INFO] [stdout] test cdc::cursor::tests::test_durable_cursor_persist_and_resume ... ok [INFO] [stdout] test cdc::cursor::tests::test_durable_cursor_open_new ... ok [INFO] [stdout] test facet::event_sourcing::tests::test_create_and_get_event_store ... ok [INFO] [stdout] test facet::event_sourcing::tests::test_find_aggregates_by_event_type ... ok [INFO] [stdout] test cdc::cursor::tests::test_list_cursors ... ok [INFO] [stdout] test facet::schema_evolution::tests::test_schema_diff ... ok [INFO] [stdout] test facet::event_sourcing::tests::test_idempotency_key_prevents_duplicate ... ok [INFO] [stdout] test facet::event_sourcing::tests::test_append_and_get_events ... ok [INFO] [stdout] test facet::timeseries::tests::bucket_id_computation ... ok [INFO] [stdout] test facet::timeseries::tests::bucket_key_format ... ok [INFO] [stdout] test facet::timeseries::tests::bucket_operations ... ok [INFO] [stdout] test facet::timeseries::tests::bucket_range_filter ... ok [INFO] [stdout] test facet::schema_evolution::tests::test_apply_already_applied ... ok [INFO] [stdout] test facet::event_sourcing::tests::test_get_events_from_seq ... ok [INFO] [stdout] test facet::timeseries::tests::bucket_roundtrip ... ok [INFO] [stdout] test facet::vector_hybrid::tests::test_compute_hybrid_score ... ok [INFO] [stdout] test facet::vector_hybrid::tests::test_rrf_basic ... ok [INFO] [stdout] test facet::timeseries::tests::range_bucket_ids_computation ... ok [INFO] [stdout] test facet::vector_hybrid::tests::test_weighted_combination ... ok [INFO] [stdout] test facet::vector_ivf::tests::test_ivf_delete ... ok [INFO] [stdout] test facet::vector_ivf::tests::test_ivf_basic_search ... ok [INFO] [stdout] test facet::vector_ops::tests::test_advisor_default_avg_k ... ok [INFO] [stdout] test facet::vector_ops::tests::test_advisor_ef_search_clamp_high ... ok [INFO] [stdout] test facet::vector_ops::tests::test_advisor_ef_search_clamp_low ... ok [INFO] [stdout] test facet::schema_evolution::tests::test_current_version ... ok [INFO] [stdout] test facet::vector_ops::tests::test_advisor_ef_search_recommendation ... ok [INFO] [stdout] test facet::vector_ops::tests::test_advisor_exact_threshold_read_heavy ... ok [INFO] [stdout] test facet::vector_ops::tests::test_advisor_exact_threshold_balanced ... ok [INFO] [stdout] test facet::event_sourcing::tests::test_list_event_stores ... ok [INFO] [stdout] test facet::event_sourcing::tests::test_snapshot_and_replay ... ok [INFO] [stdout] test facet::vector_ops::tests::test_advisor_stats ... ok [INFO] [stdout] test facet::vector_ops::tests::test_advisor_tracks_k_values ... ok [INFO] [stdout] test facet::vector_ops::tests::test_cosine_similarity_dimension_mismatch ... ok [INFO] [stdout] test facet::vector_ops::tests::test_cosine_similarity_orthogonal ... ok [INFO] [stdout] test facet::vector_ops::tests::test_cosine_similarity_identical ... ok [INFO] [stdout] test facet::vector_ops::tests::test_format_and_reparse_roundtrip ... ok [INFO] [stdout] test facet::vector_ops::tests::test_advisor_sliding_window ... ok [INFO] [stdout] test facet::vector_ops::tests::test_advisor_exact_threshold_write_heavy ... ok [INFO] [stdout] test facet::vector_ops::tests::test_parse_distance_metric ... ok [INFO] [stdout] test facet::vector_ops::tests::test_format_vector ... ok [INFO] [stdout] test facet::vector_ops::tests::test_parse_vector_literal_invalid ... ok [INFO] [stdout] test facet::vector_ops::tests::test_parse_vector_literal_whitespace ... ok [INFO] [stdout] test facet::vector_ops::tests::test_parse_vector_literal_bare ... ok [INFO] [stdout] test facet::vector_ops::tests::test_parse_vector_literal_empty ... ok [INFO] [stdout] test facet::vector_ops::tests::test_parse_vector_single_element ... ok [INFO] [stdout] test facet::vector_ops::tests::test_store_create_and_list_indexes ... ok [INFO] [stdout] test facet::vector_ops::tests::test_parse_vector_literal_brackets ... ok [INFO] [stdout] test facet::vector_ops::tests::test_store_create_duplicate_index ... ok [INFO] [stdout] test facet::vector_ops::tests::test_store_dimension_mismatch_on_insert ... ok [INFO] [stdout] test facet::vector_ops::tests::test_store_drop_nonexistent ... ok [INFO] [stdout] test facet::vector_ops::tests::test_store_drop_index ... ok [INFO] [stdout] test facet::vector_ops::tests::test_store_insert_and_search ... ok [INFO] [stdout] test facet::vector_ops::tests::test_store_multi_index_isolation ... ok [INFO] [stdout] test facet::vector_ops::tests::test_store_get_entry ... ok [INFO] [stdout] test facet::vector_ops::tests::test_store_stats ... ok [INFO] [stdout] test facet::vector_ops::tests::test_store_insert_into_nonexistent_index ... ok [INFO] [stdout] test facet::vector_ops::tests::test_store_total_ops_tracking ... ok [INFO] [stdout] test facet::vector_ops::tests::test_store_search_nonexistent_index ... ok [INFO] [stdout] test facet::vector_ops::tests::test_vector_distance_euclidean ... ok [INFO] [stdout] test facet::vector_ops::tests::test_vector_distance_dimension_mismatch ... ok [INFO] [stdout] test facet::vector_ops::tests::test_vector_norm ... ok [INFO] [stdout] test facet::vector_ops::tests::test_vector_dims ... ok [INFO] [stdout] test facet::vector_persistence::tests::test_format_vector ... ok [INFO] [stdout] test facet::vector_ops::tests::test_vector_norm_zero ... ok [INFO] [stdout] test facet::vector_persistence::tests::test_key_builders ... ok [INFO] [stdout] test facet::vector_persistence::tests::test_parse_vector_literal ... ok [INFO] [stdout] test facet::vector_persistence::tests::test_vector_record_too_short ... ok [INFO] [stdout] test facet::vector_persistence::tests::test_vector_encoding ... ok [INFO] [stdout] test facet::vector_quantization::tests::test_f16_roundtrip ... ok [INFO] [stdout] test facet::vector_persistence::tests::test_vector_record_f32_roundtrip ... ok [INFO] [stdout] test facet::vector_quantization::tests::test_pq_distance_table ... ok [INFO] [stdout] test facet::vector_search::tests::test_delete ... ok [INFO] [stdout] test facet::vector_search::tests::test_dimension_mismatch ... ok [INFO] [stdout] test facet::vector_search::tests::test_dot_product ... ok [INFO] [stdout] test facet::vector_quantization::tests::test_int8_roundtrip ... ok [INFO] [stdout] test facet::vector_search::tests::test_empty_search ... ok [INFO] [stdout] test facet::vector_search::tests::test_cosine_search ... ok [INFO] [stdout] test facet::vector_search::tests::test_euclidean_distance ... ok [INFO] [stdout] test facet::vector_search::tests::test_cosine_distance ... ok [INFO] [stdout] test facet::vector_search::tests::test_get ... ok [INFO] [stdout] test facet::vector_search::tests::test_stats ... ok [INFO] [stdout] test facet::vector_search::tests::test_vector_index_top_k ... ok [INFO] [stdout] test facet::vector_search::tests::test_with_metadata ... ok [INFO] [stdout] test facet::vector_temporal::tests::test_temporal_hnsw_basic ... ok [INFO] [stdout] test facet::vector_temporal::tests::test_temporal_hnsw_delete ... ok [INFO] [stdout] test facet::vector_temporal::tests::test_temporal_hnsw_time_filter ... ok [INFO] [stdout] test ffi::tests::ffi_null_safety ... ok [INFO] [stdout] test facet::vector_search::tests::test_score_normalization ... ok [INFO] [stdout] test facet::vector_search::tests::test_vector_index_insert_and_search ... ok [INFO] [stdout] test ffi::tests::ffi_version ... ok [INFO] [stdout] test sql::compiled_expr::tests::compile_gt_number ... ok [INFO] [stdout] test sql::compiled_expr::tests::compile_in_string_set ... ok [INFO] [stdout] test sql::eval::tests::eval_and_or ... ok [INFO] [stdout] test sql::eval::tests::eval_comparison ... ok [INFO] [stdout] test sql::eval::tests::eval_field_access ... ok [INFO] [stdout] test sql::eval::tests::like_match_basic ... ok [INFO] [stdout] test sql::learned_cost::tests::is_trained_after_enough_observations ... ok [INFO] [stdout] test sql::learned_cost::tests::model_learns_from_observations ... ok [INFO] [stdout] test sql::learned_cost::tests::plan_type_specific_predictions ... ok [INFO] [stdout] test sql::learned_cost::tests::serialization_roundtrip ... ok [INFO] [stdout] test sql::learned_cost::tests::untrained_model_predicts_zero ... ok [INFO] [stdout] test sql::parser::tests::keeps_create_table_syntax_working ... ok [INFO] [stdout] test sql::parser::tests::parses_alter_table_add_column ... ok [INFO] [stdout] test facet::vector_quantization::tests::test_pq_encode_decode ... ok [INFO] [stdout] test sql::parser::tests::parses_backup_restore ... ok [INFO] [stdout] test sql::compiled_expr::tests::compile_eq_string ... ok [INFO] [stdout] test sql::parser::tests::parses_begin_commit_rollback ... ok [INFO] [stdout] test sql::parser::tests::parses_comparison_operators ... ok [INFO] [stdout] test sql::parser::tests::parses_between ... ok [INFO] [stdout] test sql::parser::tests::parses_create_index ... ok [INFO] [stdout] test sql::parser::tests::parses_create_composite_index ... ok [INFO] [stdout] test sql::parser::tests::parses_create_table_legacy ... ok [INFO] [stdout] test sql::parser::tests::parses_create_table_typed ... ok [INFO] [stdout] test sql::parser::tests::parses_create_view_as_select ... ok [INFO] [stdout] test sql::parser::tests::parses_cte ... ok [INFO] [stdout] test sql::parser::tests::parses_delete_with_where ... ok [INFO] [stdout] test sql::parser::tests::parses_having ... ok [INFO] [stdout] test sql::parser::tests::parses_in_list ... ok [INFO] [stdout] test sql::parser::tests::parses_join_with_qualified_on_predicate ... ok [INFO] [stdout] test sql::parser::tests::parses_left_join ... ok [INFO] [stdout] test sql::parser::tests::parses_like ... ok [INFO] [stdout] test sql::parser::tests::parses_pk_count_group_by_pk ... ok [INFO] [stdout] test sql::parser::tests::parses_select_count_with_as_of_valid_at ... ok [INFO] [stdout] test sql::parser::tests::parses_select_scan_with_order_and_limit ... ok [INFO] [stdout] test sql::parser::tests::parses_select_with_complex_where ... ok [INFO] [stdout] test sql::parser::tests::parses_select_with_where_expression ... ok [INFO] [stdout] test sql::parser::tests::parses_show_describe_and_drop_statements ... ok [INFO] [stdout] test sql::parser::tests::parses_subquery_in_from ... ok [INFO] [stdout] test sql::parser::tests::parses_update_with_where ... ok [INFO] [stdout] test sql::parser::tests::rejects_invalid_create_index_shape ... ok [INFO] [stdout] test sql::parser::tests::splits_sql_batches_with_string_literals ... ok [INFO] [stdout] test sql::planner::tests::explain_plan_output ... ok [INFO] [stdout] test facet::schema_evolution::tests::test_duplicate_migration_rejected ... ok [INFO] [stdout] test sql::planner::tests::plan_aggregate_with_group_by ... ok [INFO] [stdout] test sql::planner::tests::plan_full_scan_with_filter ... ok [INFO] [stdout] test sql::planner::tests::plan_point_lookup ... ok [INFO] [stdout] test sql::planner::tests::plan_with_order_by_and_limit ... ok [INFO] [stdout] test sql::planner::tests::selectivity_and_expr ... ok [INFO] [stdout] test sql::vectorized::tests::test_from_json_rows ... ok [INFO] [stdout] test facet::event_sourcing::tests::test_aggregate_state ... ok [INFO] [stdout] test sql::vectorized::tests::test_record_batch_creation ... ok [INFO] [stdout] test sql::vectorized::tests::test_selection_ops ... ok [INFO] [stdout] test sql::vectorized::tests::test_to_row_bytes ... ok [INFO] [stdout] test sql::vectorized::tests::test_vectorized_hash_aggregate ... ok [INFO] [stdout] test facet::schema_evolution::tests::test_register_migration ... ok [INFO] [stdout] test sql::vectorized::tests::test_vectorized_filter ... ok [INFO] [stdout] test sql::vectorized::tests::test_vectorized_hash_join ... ok [INFO] [stdout] test sql::vectorized::tests::test_vectorized_project ... ok [INFO] [stdout] test sql::vectorized::tests::test_vectorized_sort_ascending ... ok [INFO] [stdout] test sql::vectorized::tests::test_vectorized_sort_descending ... ok [INFO] [stdout] test storage::adaptive_compression::tests::test_auto_tune_insufficient_data ... ok [INFO] [stdout] test storage::adaptive_compression::tests::test_codec_selector_high_entropy ... ok [INFO] [stdout] test storage::adaptive_compression::tests::test_codec_selector_low_entropy ... ok [INFO] [stdout] test storage::adaptive_compression::tests::test_codec_selector_medium_entropy ... ok [INFO] [stdout] test storage::adaptive_compression::tests::test_codec_selector_small_block ... ok [INFO] [stdout] test storage::adaptive_compression::tests::test_compress_decompress_block ... ok [INFO] [stdout] test storage::adaptive_compression::tests::test_codec_selector_stats ... ok [INFO] [stdout] test storage::adaptive_compression::tests::test_entropy_profile_constant_data ... ok [INFO] [stdout] test storage::adaptive_compression::tests::test_entropy_profile_empty ... ok [INFO] [stdout] test storage::adaptive_compression::tests::test_entropy_profile_mixed ... ok [INFO] [stdout] test sql::vectorized::tests::test_vectorized_limit ... ok [INFO] [stdout] test storage::adaptive_compression::tests::test_entropy_profile_random_data ... ok [INFO] [stdout] test storage::adaptive_compression::tests::test_rle_roundtrip_literals ... ok [INFO] [stdout] test storage::adaptive_compression::tests::test_rle_roundtrip_mixed ... ok [INFO] [stdout] test storage::adaptive_compression::tests::test_rle_roundtrip_runs ... ok [INFO] [stdout] test storage::cache::tests::ai_block_cache_disabled_when_zero ... ok [INFO] [stdout] test storage::cache::tests::ai_block_cache_eviction ... ok [INFO] [stdout] test storage::cache::tests::ai_block_cache_frequency_tracking ... ok [INFO] [stdout] test storage::cache::tests::ai_block_cache_insert_and_get ... ok [INFO] [stdout] test storage::cache::tests::index_cache_basic ... ok [INFO] [stdout] test storage::cache::tests::block_cache_disabled_when_zero ... ok [INFO] [stdout] test storage::columnar::tests::roundtrip_all_null ... ok [INFO] [stdout] test storage::cache::tests::block_cache_eviction ... ok [INFO] [stdout] test storage::cache::tests::block_cache_insert_and_get ... ok [INFO] [stdout] test storage::columnar::tests::roundtrip_typed_row ... ok [INFO] [stdout] test storage::columnar::tests::roundtrip_blob ... ok [INFO] [stdout] test storage::columnar::tests::typed_value_to_json ... ok [INFO] [stdout] test storage::encryption::tests::key_from_different_passphrases_differ ... ok [INFO] [stdout] test storage::encryption::tests::sha256_abc ... ok [INFO] [stdout] test storage::encryption::tests::key_from_passphrase_is_deterministic ... ok [INFO] [stdout] test storage::encryption::tests::sha256_known_vector ... ok [INFO] [stdout] test storage::fractal_index::tests::test_ai_router_mixed ... ok [INFO] [stdout] test storage::fractal_index::tests::test_ai_router_point_heavy ... ok [INFO] [stdout] test sql::parser::tests::parses_create_unique_index ... ok [INFO] [stdout] test facet::vector_search::tests::test_larger_dataset ... ok [INFO] [stdout] test storage::fractal_index::tests::test_hash_promotion ... ok [INFO] [stdout] test storage::fractal_index::tests::test_len_and_is_empty ... ok [INFO] [stdout] test storage::fractal_index::tests::test_point_lookup_basic ... ok [INFO] [stdout] test facet::schema_evolution::tests::test_rollback_migration ... ok [INFO] [stdout] test facet::schema_evolution::tests::test_schema_history ... ok [INFO] [stdout] test storage::fractal_index::tests::test_high_cardinality ... ok [INFO] [stdout] test sql::vectorized::tests::test_null_handling ... ok [INFO] [stdout] test storage::fractal_index::tests::test_ai_router_range_heavy ... ok [INFO] [stdout] test facet::schema_evolution::tests::test_pending_migrations ... ok [INFO] [stdout] test facet::schema_evolution::tests::test_apply_all_migrations ... ok [INFO] [stdout] test facet::schema_evolution::tests::test_schema_version_registry ... ok [INFO] [stdout] test facet::schema_evolution::tests::test_apply_migration ... ok [INFO] [stdout] test storage::fractal_index::tests::test_prefix_successor ... ok [INFO] [stdout] test storage::fractal_index::tests::test_prefix_scan ... ok [INFO] [stdout] test storage::key_manager::tests::derive_column_key_differs_per_column ... ok [INFO] [stdout] test storage::object_store::tests::get_nonexistent_returns_none ... ok [INFO] [stdout] test storage::key_manager::tests::derive_column_key_is_deterministic ... ok [INFO] [stdout] test storage::key_manager::tests::key_rotation_increments_version ... ok [INFO] [stdout] test storage::key_manager::tests::with_key_starts_at_version_1 ... ok [INFO] [stdout] test storage::fractal_index::tests::test_range_scan ... ok [INFO] [stdout] test storage::predictive_prefetch::tests::test_basic_transition_learning ... ok [INFO] [stdout] test storage::fractal_index::tests::test_remove ... ok [INFO] [stdout] test storage::predictive_prefetch::tests::test_decay_removes_old_patterns ... ok [INFO] [stdout] test storage::fractal_index::tests::test_stats ... ok [INFO] [stdout] test storage::key_manager::tests::old_keys_still_accessible ... ok [INFO] [stdout] test storage::predictive_prefetch::tests::test_chain_prediction ... ok [INFO] [stdout] test storage::predictive_prefetch::tests::test_auto_tune_insufficient_data ... ok [INFO] [stdout] test storage::predictive_prefetch::tests::test_prefix_normalization ... ok [INFO] [stdout] test storage::predictive_prefetch::tests::test_self_transition_ignored ... ok [INFO] [stdout] test storage::predictive_prefetch::tests::test_hit_miss_tracking ... ok [INFO] [stdout] test storage::predictive_prefetch::tests::test_multiple_transitions ... ok [INFO] [stdout] test storage::object_store::tests::memory_object_store_crud ... ok [INFO] [stdout] test storage::predictive_prefetch::tests::test_stats ... ok [INFO] [stdout] test storage::predictive_prefetch::tests::test_no_prediction_for_unknown_key ... ok [INFO] [stdout] test storage::self_healing::tests::test_anomaly_detector_classify_benign ... ok [INFO] [stdout] test storage::self_healing::tests::test_anomaly_detector_classify_extreme_entropy ... ok [INFO] [stdout] test storage::predictive_prefetch::tests::test_model_eviction ... ok [INFO] [stdout] test storage::self_healing::tests::test_health_tracking ... ok [INFO] [stdout] test storage::self_healing::tests::test_quarantine_overlap_check ... ok [INFO] [stdout] test storage::self_healing::tests::test_verify_block_pass ... ok [INFO] [stdout] test storage::temporal_bloom::tests::test_bloom_tuner_high_temporal_high_fp ... ok [INFO] [stdout] test storage::temporal_bloom::tests::test_temporal_bloom_basic ... ok [INFO] [stdout] test storage::self_healing::tests::test_anomaly_detector_classify_minor ... ok [INFO] [stdout] test storage::self_healing::tests::test_anomaly_detector_healthy ... ok [INFO] [stdout] test storage::temporal_bloom::tests::test_temporal_bloom_encode_decode ... ok [INFO] [stdout] test storage::self_healing::tests::test_compute_block_entropy ... ok [INFO] [stdout] test storage::self_healing::tests::test_event_log_ring_buffer ... ok [INFO] [stdout] test storage::self_healing::tests::test_self_healing_manager_basic ... ok [INFO] [stdout] test storage::self_healing::tests::test_self_healing_quarantine ... ok [INFO] [stdout] test storage::self_healing::tests::test_verify_block_fail ... ok [INFO] [stdout] test storage::temporal_bloom::tests::test_bloom_tuner_insufficient_data ... ok [INFO] [stdout] test storage::temporal_bloom::tests::test_bloom_tuner_low_temporal ... ok [INFO] [stdout] test storage::temporal_bloom::tests::test_bloom_tuner_stats ... ok [INFO] [stdout] test storage::object_store::tests::local_object_store_crud ... ok [INFO] [stdout] test storage::zone_map::tests::test_zone_map_null_column ... ok [INFO] [stdout] test util::metrics::tests::test_counter ... ok [INFO] [stdout] test storage::temporal_bloom::tests::test_temporal_bloom_time_filtering ... ok [INFO] [stdout] test util::metrics::tests::test_gauge ... ok [INFO] [stdout] test storage::temporal_bloom::tests::test_temporal_bloom_false_positive_rate ... ok [INFO] [stdout] test storage::zone_map::tests::test_dictionary_encoding ... ok [INFO] [stdout] test storage::temporal_bloom::tests::test_temporal_bloom_range_check ... ok [INFO] [stdout] test storage::zone_map::tests::test_hyperloglog_duplicates ... ok [INFO] [stdout] test storage::zone_map::tests::test_zone_map_can_match ... ok [INFO] [stdout] test storage::zone_map::tests::test_dictionary_high_cardinality_returns_none ... ok [INFO] [stdout] test storage::zone_map::tests::test_hyperloglog_basic ... ok [INFO] [stdout] test util::varint::tests::varint_roundtrip ... ok [INFO] [stdout] test storage::zone_map::tests::test_zone_map_from_json ... ok [INFO] [stdout] test util::metrics::tests::test_histogram ... ok [INFO] [stdout] test storage::zone_map::tests::test_hyperloglog_merge ... ok [INFO] [stdout] test util::metrics::tests::test_histogram_empty ... ok [INFO] [stdout] test util::metrics::tests::test_metrics_snapshot ... ok [INFO] [stdout] test util::metrics::tests::test_slow_query_log_above_threshold ... ok [INFO] [stdout] test util::metrics::tests::test_metrics_registry_same_name_returns_same_counter ... ok [INFO] [stdout] test util::metrics::tests::test_slow_query_log_below_threshold ... ok [INFO] [stdout] test util::metrics::tests::test_slow_query_log_truncates_long_queries ... ok [INFO] [stdout] test util::metrics::tests::test_slow_query_log_ring_buffer ... ok [INFO] [stdout] test util::metrics::tests::test_timer_guard ... ok [INFO] [stdout] test ffi::tests::ffi_sql_query ... ok [INFO] [stdout] test ffi::tests::ffi_open_close ... ok [INFO] [stdout] test cluster::replication::tests::test_failover_manager_heartbeat ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 550 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.43s [INFO] [stdout] [INFO] [stderr] Doc-tests tensordb_core [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "abe0862ff79f6eab282c605043a0b0801618f051f601bfa08ddffb3b2d9f72cb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "abe0862ff79f6eab282c605043a0b0801618f051f601bfa08ddffb3b2d9f72cb", kill_on_drop: false }` [INFO] [stdout] abe0862ff79f6eab282c605043a0b0801618f051f601bfa08ddffb3b2d9f72cb