[INFO] fetching crate tensordb-core 0.3.0...
[INFO] testing tensordb-core-0.3.0 against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739-1
[INFO] extracting crate tensordb-core 0.3.0 into /workspace/builds/worker-1-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-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate tensordb-core 0.3.0 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 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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded scratch v1.0.9
[INFO] [stderr]   Downloaded tensordb-native v0.3.0
[INFO] [stderr]   Downloaded link-cplusplus v1.0.12
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.113
[INFO] [stderr]   Downloaded cxxbridge-flags v1.0.194
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.113
[INFO] [stderr]   Downloaded arrow-string v54.3.1
[INFO] [stderr]   Downloaded arrow-row v54.3.1
[INFO] [stderr]   Downloaded arrow-arith v54.3.1
[INFO] [stderr]   Downloaded codespan-reporting v0.13.1
[INFO] [stderr]   Downloaded lz4_flex v0.11.5
[INFO] [stderr]   Downloaded arrow-data v54.3.1
[INFO] [stderr]   Downloaded arrow-ord v54.3.1
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.113
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.113
[INFO] [stderr]   Downloaded arrow-schema v54.3.1
[INFO] [stderr]   Downloaded arrow-buffer v54.3.1
[INFO] [stderr]   Downloaded arrow-json v54.3.1
[INFO] [stderr]   Downloaded cxx-build v1.0.194
[INFO] [stderr]   Downloaded js-sys v0.3.90
[INFO] [stderr]   Downloaded arrow v54.3.1
[INFO] [stderr]   Downloaded cxxbridge-macro v1.0.194
[INFO] [stderr]   Downloaded arrow-select v54.3.1
[INFO] [stderr]   Downloaded cxxbridge-cmd v1.0.194
[INFO] [stderr]   Downloaded arrow-cast v54.3.1
[INFO] [stderr]   Downloaded arrow-ipc v54.3.1
[INFO] [stderr]   Downloaded arrow-array v54.3.1
[INFO] [stderr]   Downloaded cxx v1.0.194
[INFO] [stderr]   Downloaded parquet v54.3.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] c38657b57ef570c9668e711547e1404dcc309f2938aad00e2838f120fc25904d
[INFO] running `Command { std: "docker" "start" "-a" "c38657b57ef570c9668e711547e1404dcc309f2938aad00e2838f120fc25904d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c38657b57ef570c9668e711547e1404dcc309f2938aad00e2838f120fc25904d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c38657b57ef570c9668e711547e1404dcc309f2938aad00e2838f120fc25904d", kill_on_drop: false }`
[INFO] [stdout] c38657b57ef570c9668e711547e1404dcc309f2938aad00e2838f120fc25904d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] 77022aa24f4a39ad48ffd26be237f9d1adfbfcb672e1816ac92b28ff09a2b1b8
[INFO] running `Command { std: "docker" "start" "-a" "77022aa24f4a39ad48ffd26be237f9d1adfbfcb672e1816ac92b28ff09a2b1b8", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling rust_decimal v1.40.0
[INFO] [stderr]    Compiling twox-hash v2.1.2
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling lz4_flex v0.11.5
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.8.39
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling rustls-webpki v0.103.9
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[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 49.38s
[INFO] running `Command { std: "docker" "inspect" "77022aa24f4a39ad48ffd26be237f9d1adfbfcb672e1816ac92b28ff09a2b1b8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "77022aa24f4a39ad48ffd26be237f9d1adfbfcb672e1816ac92b28ff09a2b1b8", kill_on_drop: false }`
[INFO] [stdout] 77022aa24f4a39ad48ffd26be237f9d1adfbfcb672e1816ac92b28ff09a2b1b8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] 9aa3a6be9bb4100aa092aa25a5a757663fecbb15bf12d06443f6ba312bafc8c5
[INFO] running `Command { std: "docker" "start" "-a" "9aa3a6be9bb4100aa092aa25a5a757663fecbb15bf12d06443f6ba312bafc8c5", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling bitflags v2.11.0
[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 25.86s
[INFO] running `Command { std: "docker" "inspect" "9aa3a6be9bb4100aa092aa25a5a757663fecbb15bf12d06443f6ba312bafc8c5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9aa3a6be9bb4100aa092aa25a5a757663fecbb15bf12d06443f6ba312bafc8c5", kill_on_drop: false }`
[INFO] [stdout] 9aa3a6be9bb4100aa092aa25a5a757663fecbb15bf12d06443f6ba312bafc8c5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] 22244aad08a3c7cd27ac034c52b7bba5ba41ab885231885e495e72435aa1fb5c
[INFO] running `Command { std: "docker" "start" "-a" "22244aad08a3c7cd27ac034c52b7bba5ba41ab885231885e495e72435aa1fb5c", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.29s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tensordb_core-5c2bee7b05904739)
[INFO] [stdout] running 550 tests
[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::access_stats::tests::lru_count_map_basic ... ok
[INFO] [stdout] test ai::access_stats::tests::access_stats_record ... ok
[INFO] [stdout] test ai::cache_advisor::tests::count_min_sketch_basic ... ok
[INFO] [stdout] test ai::gguf::tests::dequant_q8_0_basic ... ok
[INFO] [stdout] test ai::gguf::tests::dequant_f16_basic ... ok
[INFO] [stdout] test ai::gguf::tests::read_f32_basic ... ok
[INFO] [stdout] test ai::cache_advisor::tests::cache_advisor_admission ... ok
[INFO] [stdout] test ai::anomaly::tests::detect_spike ... ok
[INFO] [stdout] test ai::cache_advisor::tests::count_min_sketch_decay ... ok
[INFO] [stdout] test ai::gguf::tests::dequant_q8_0_scaled ... ok
[INFO] [stdout] test ai::anomaly::tests::no_anomaly_for_steady_rate ... ok
[INFO] [stdout] test ai::compaction_advisor::tests::compaction_advisor_normal_compacts ... ok
[INFO] [stdout] test ai::anomaly::tests::recent_anomalies_limited ... ok
[INFO] [stdout] test ai::gguf::tests::tensor_info_f32_n_bytes ... ok
[INFO] [stdout] test ai::anomaly::tests::basic_write_tracking ... 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::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::inference::tests::test_dimension_mismatch ... ok
[INFO] [stdout] test ai::inference::tests::test_empty_query ... ok
[INFO] [stdout] test ai::inference::tests::test_recommend_method_after_vector_heavy_usage ... ok
[INFO] [stdout] test ai::inference::tests::test_hybrid_retrieve ... 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::inference::tests::test_infer_softmax ... 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_rag_advisor_stats ... 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_keyword_retrieval ... ok
[INFO] [stdout] test ai::compaction_advisor::tests::compaction_advisor_severe_l0_always_compacts ... ok
[INFO] [stdout] test ai::kernels::scalar::tests::fused_rmsnorm_q8_0_matches_separate ... ok
[INFO] [stdout] test ai::inference::tests::test_term_index_accuracy ... ok
[INFO] [stdout] test ai::kernels::scalar::tests::q4_0_matvec_basic ... ok
[INFO] [stdout] test ai::kernels::scalar::tests::rms_norm_basic ... ok
[INFO] [stdout] test ai::kernels::scalar::tests::silu_inplace_basic ... ok
[INFO] [stdout] test ai::kernels::scalar::tests::q8_0_matvec_basic ... ok
[INFO] [stdout] test ai::inference::tests::test_retrieve_by_embedding ... 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_q4_0_matches_scalar ... ok
[INFO] [stdout] test ai::kernels::tests::dispatch_q8_0_matches_scalar ... ok
[INFO] [stdout] test ai::kernels::tests::dispatch_rms_norm_matches_scalar ... ok
[INFO] [stdout] test ai::kernels::tests::dispatch_silu_matches_scalar ... ok
[INFO] [stdout] test ai::llm::tests::clean_sql_extracts_from_unclosed_think ... ok
[INFO] [stdout] test ai::llm::tests::clean_sql_handles_show_tables ... ok
[INFO] [stdout] test ai::llm::tests::clean_sql_preserves_plain ... 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_strips_preamble_with_colon ... ok
[INFO] [stdout] test ai::llm::tests::clean_sql_strips_trailing_commentary ... ok
[INFO] [stdout] test ai::llm::tests::clean_sql_strips_think_block ... ok
[INFO] [stdout] test ai::ml_pipeline::tests::feature_store_create_and_list ... ok
[INFO] [stdout] test ai::ml_pipeline::tests::feature_store_drop ... ok
[INFO] [stdout] test ai::ml_pipeline::tests::feature_store_duplicate_create_fails ... ok
[INFO] [stdout] test ai::llm::tests::clean_sql_strips_multiline_preamble ... ok
[INFO] [stdout] test ai::llm::tests::clean_sql_takes_first_statement ... 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::llm::tests::system_prompt_includes_all_capability_sections ... ok
[INFO] [stdout] test ai::ml_pipeline::tests::model_registry_record_inference ... 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::model_registry_stats ... ok
[INFO] [stdout] test ai::ml_pipeline::tests::model_registry_latest_deployed ... 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_retrain_decision ... ok
[INFO] [stdout] test ai::ml_pipeline::tests::pipeline_advisor_staleness_tracking ... ok
[INFO] [stdout] test ai::query_advisor::tests::query_advisor_point_read_hint ... ok
[INFO] [stdout] test ai::query_advisor::tests::query_advisor_selectivity ... ok
[INFO] [stdout] test ai::sampler::tests::greedy_picks_argmax ... ok
[INFO] [stdout] test ai::sampler::tests::argmax_basic ... ok
[INFO] [stdout] test ai::ml_pipeline::tests::pipeline_advisor_refresh_decision ... 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::sampler::tests::rng_deterministic ... ok
[INFO] [stdout] test ai::ml_pipeline::tests::model_registry_list ... ok
[INFO] [stdout] test ai::sampler::tests::temperature_zero_is_greedy ... ok
[INFO] [stdout] test ai::inference::tests::test_recommend_chunk_size ... ok
[INFO] [stdout] test ai::ml_pipeline::tests::model_registry_version_tracking ... ok
[INFO] [stdout] test ai::llm::tests::clean_sql_handles_no_semicolon ... ok
[INFO] [stdout] test ai::schema_cache::tests::cache_hit_avoids_recomputation ... ok
[INFO] [stdout] test ai::llm::tests::system_prompt_is_not_hardcoded_string ... ok
[INFO] [stdout] test ai::schema_cache::tests::invalidate_forces_recomputation ... ok
[INFO] [stdout] test ai::sampler::tests::top_p_filters ... ok
[INFO] [stdout] test ai::speculation::tests::draft_returns_none_for_empty_output ... ok
[INFO] [stdout] test ai::ml_pipeline::tests::model_registry_register_and_get ... ok
[INFO] [stdout] test ai::schema_cache::tests::expired_cache_recomputes ... ok
[INFO] [stdout] test ai::ml_pipeline::tests::feature_store_batch_get ... ok
[INFO] [stdout] test ai::speculation::tests::draft_returns_continuation ... ok
[INFO] [stdout] test ai::sql_grammar::tests::active_vocab_matches_mask ... ok
[INFO] [stdout] test ai::sql_grammar::tests::disabled_grammar_is_noop ... ok
[INFO] [stdout] test ai::speculation::tests::draft_respects_context_window ... 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::quick_risk_score_capped_at_one ... ok
[INFO] [stdout] test ai::tests::hex_roundtrip_and_insight_id_parse ... ok
[INFO] [stdout] test ai::sql_grammar::tests::grammar_penalty_applied ... ok
[INFO] [stdout] test ai::tests::quick_risk_score_moderate ... ok
[INFO] [stdout] test ai::tests::quick_risk_score_zero_for_benign ... ok
[INFO] [stdout] test ai::tests::quick_risk_score_high_for_critical ... ok
[INFO] [stdout] test ai::tokenizer::tests::is_eos_checks ... ok
[INFO] [stdout] test ai::tokenizer::tests::parse_byte_token_valid ... ok
[INFO] [stdout] test ai::tokenizer::tests::encode_simple ... ok
[INFO] [stdout] test ai::tokenizer::tests::encode_no_merge ... ok
[INFO] [stdout] test ai::tokenizer::tests::parse_byte_token_invalid ... ok
[INFO] [stdout] test ai::tokenizer::tests::decode_roundtrip ... ok
[INFO] [stdout] test ai::tool_calling::tests::build_tool_prompt_empty_history ... ok
[INFO] [stdout] test ai::tokenizer::tests::special_token_handling ... ok
[INFO] [stdout] test ai::tool_calling::tests::build_tool_prompt_no_schema_context ... ok
[INFO] [stdout] test ai::tokenizer::tests::encode_with_merges ... ok
[INFO] [stdout] test ai::tool_calling::tests::execute_tool_list_tables ... ok
[INFO] [stdout] test ai::tool_calling::tests::execute_tool_execute_sql ... ok
[INFO] [stdout] test ai::tokenizer::tests::encode_empty ... 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::parse_tool_call_missing_arguments_defaults ... ok
[INFO] [stdout] test ai::tool_calling::tests::execute_tool_describe_table ... ok
[INFO] [stdout] test ai::tool_calling::tests::parse_tool_call_missing_name ... ok
[INFO] [stdout] test ai::tool_calling::tests::parse_tool_call_invalid_json ... ok
[INFO] [stdout] test ai::tool_calling::tests::execute_tool_unknown ... ok
[INFO] [stdout] test ai::tool_calling::tests::parse_tool_call_missing_tags ... ok
[INFO] [stdout] test ai::tool_calling::tests::parse_tool_call_with_surrounding_text ... 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_arguments ... ok
[INFO] [stdout] test ai::tool_calling::tests::parse_tool_call_valid ... ok
[INFO] [stdout] test ai::tool_calling::tests::tool_system_prompt_has_required_sections ... ok
[INFO] [stdout] test ai::tool_calling::tests::truncate_result_rows_not_json ... ok
[INFO] [stdout] test ai::tool_calling::tests::parse_tool_call_no_end_tag ... ok
[INFO] [stdout] test ai::tool_calling::tests::tools_block_contains_all_tools ... ok
[INFO] [stdout] test ai::transformer::tests::active_vocab_scatter ... ok
[INFO] [stdout] test ai::transformer::tests::rms_norm_basic ... ok
[INFO] [stdout] test ai::transformer::tests::kernel_dispatch_matches_scalar ... 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::kv_cache_clone_state ... ok
[INFO] [stdout] test ai::transformer::tests::softmax_single ... ok
[INFO] [stdout] test ai::tool_calling::tests::truncate_result_rows_under_limit ... 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::tool_calling::tests::truncate_result_rows_over_limit ... ok
[INFO] [stdout] test ai::transformer::tests::softmax_basic ... ok
[INFO] [stdout] test ai::transformer::tests::rope_precomputed_matches_inline ... ok
[INFO] [stdout] test auth::rbac::tests::test_permission_covers ... ok
[INFO] [stdout] test auth::rbac::tests::test_privilege_from_str ... ok
[INFO] [stdout] test auth::rbac::tests::test_role_permissions ... ok
[INFO] [stdout] test ai::transformer::tests::softmax_empty ... ok
[INFO] [stdout] test auth::session::tests::test_auth_context_superuser ... ok
[INFO] [stdout] test ai::speculation::tests::suffix_prefix_match_finds_overlap ... ok
[INFO] [stdout] test auth::session::tests::test_auth_context_admin_is_superuser ... ok
[INFO] [stdout] test auth::session::tests::test_auth_context_from_user ... 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 auth::session::tests::test_session_store_revoke_all_for_user ... ok
[INFO] [stdout] test auth::session::tests::test_session_token_generation ... ok
[INFO] [stdout] test ai::transformer::tests::parallel_matvec_rows_q8_0_correctness ... ok
[INFO] [stdout] test ai::transformer::tests::parallel_matvec_q8_0_correctness ... 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 auth::session::tests::test_session_expiry ... 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 cdc::consumer_group::tests::test_single_member_gets_all_shards ... 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 ai::transformer::tests::parallel_matches_sequential_large_matvec ... ok
[INFO] [stdout] test cdc::cursor::tests::test_cursor_position_storage_key ... ok
[INFO] [stdout] test auth::rbac::tests::test_change_password ... ok
[INFO] [stdout] test cdc::cursor::tests::test_cursor_roundtrip_serialization ... ok
[INFO] [stdout] test auth::rbac::tests::test_list_users ... ok
[INFO] [stdout] test auth::rbac::tests::test_disable_user ... ok
[INFO] [stdout] test auth::rbac::tests::test_create_and_list_roles ... ok
[INFO] [stdout] test auth::rbac::tests::test_duplicate_user_rejected ... ok
[INFO] [stdout] test auth::rbac::tests::test_rbac_check_privilege ... 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 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_entries_to_apply ... ok
[INFO] [stdout] test cluster::raft::tests::test_follower_cannot_append ... 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_cluster_config ... ok
[INFO] [stdout] test cluster::membership::tests::test_find_leader ... ok
[INFO] [stdout] test cluster::raft::tests::test_log_replication ... ok
[INFO] [stdout] test cluster::raft::tests::test_new_node_is_follower ... ok
[INFO] [stdout] test cluster::raft::tests::test_start_election ... ok
[INFO] [stdout] test cluster::raft::tests::test_step_down_on_higher_term ... ok
[INFO] [stdout] test cluster::replication::tests::test_failover_demote ... 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 cdc::consumer_group::tests::test_group_persist_and_load ... ok
[INFO] [stdout] test cluster::membership::tests::test_list_nodes ... ok
[INFO] [stdout] test cluster::replication::tests::test_failover_promote ... 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::replication::tests::test_read_replica_router ... ok
[INFO] [stdout] test cluster::replication::tests::test_read_replica_no_eligible ... ok
[INFO] [stdout] test cluster::replication::tests::test_standby_status ... ok
[INFO] [stdout] test cluster::membership::tests::test_heartbeat_update ... ok
[INFO] [stdout] test cluster::replication::tests::test_wal_receiver_basic ... ok
[INFO] [stdout] test cluster::replication::tests::test_wal_shipper_ack ... ok
[INFO] [stdout] test cluster::replication::tests::test_stats ... ok
[INFO] [stdout] test cluster::replication::tests::test_wal_shipper_stop ... ok
[INFO] [stdout] test cluster::replication::tests::test_wal_shipper_backpressure ... ok
[INFO] [stdout] test cluster::replication::tests::test_wal_shipper_basic ... ok
[INFO] [stdout] test cluster::replication::tests::test_wal_shipper_unregister ... ok
[INFO] [stdout] test cluster::scaling::tests::test_compute_imbalance ... ok
[INFO] [stdout] test cluster::scaling::tests::test_compute_imbalance_single_node ... ok
[INFO] [stdout] test cluster::scaling::tests::test_gather_empty_results ... ok
[INFO] [stdout] test cluster::scaling::tests::test_gather_aggregate_sum ... ok
[INFO] [stdout] test cluster::scaling::tests::test_gather_concatenate ... ok
[INFO] [stdout] test cluster::scaling::tests::test_gather_sort_merge ... ok
[INFO] [stdout] test cdc::cursor::tests::test_durable_cursor_open_new ... ok
[INFO] [stdout] test cluster::scaling::tests::test_hash_ring_add_remove ... ok
[INFO] [stdout] test cluster::scaling::tests::test_hash_ring_empty ... ok
[INFO] [stdout] test cluster::scaling::tests::test_hash_ring_get_nodes_exceeds_cluster ... ok
[INFO] [stdout] test cluster::scaling::tests::test_hash_ring_single_node ... ok
[INFO] [stdout] test cluster::scaling::tests::test_rebalance_advisor_should_rebalance ... ok
[INFO] [stdout] test cluster::scaling::tests::test_rebalance_advisor_zero_transfer_rate ... ok
[INFO] [stdout] test cluster::scaling::tests::test_hash_ring_get_nodes_replication ... ok
[INFO] [stdout] test cluster::scaling::tests::test_hash_ring_lookup_counter ... ok
[INFO] [stdout] test cluster::scaling::tests::test_rebalance_advisor_migration_cost ... ok
[INFO] [stdout] test cluster::scaling::tests::test_rebalance_no_change_needed ... ok
[INFO] [stdout] test cluster::scaling::tests::test_rebalance_generates_plans ... ok
[INFO] [stdout] test cluster::scaling::tests::test_scatter_gather_executor_stats ... ok
[INFO] [stdout] test engine::pool::tests::test_acquire_and_release ... ok
[INFO] [stdout] test cluster::scaling::tests::test_scatter_advisor_no_key_hint ... ok
[INFO] [stdout] test engine::pool::tests::test_close_connection ... ok
[INFO] [stdout] test cluster::scaling::tests::test_scatter_advisor_with_key_hint ... ok
[INFO] [stdout] test cluster::scaling::tests::test_scatter_basic ... ok
[INFO] [stdout] test cluster::scaling::tests::test_hash_ring_distribution_uniformity ... ok
[INFO] [stdout] test engine::pool::tests::test_pool_creation_with_warmup ... ok
[INFO] [stdout] test engine::pool::tests::test_expired_connections_evicted ... ok
[INFO] [stdout] test engine::pool::tests::test_pool_stats ... ok
[INFO] [stdout] test engine::pool::tests::test_connection_reuse ... ok
[INFO] [stdout] test engine::pool::tests::test_pooled_connection_auto_release ... ok
[INFO] [stdout] test cdc::cursor::tests::test_list_cursors ... ok
[INFO] [stdout] test engine::speculative_write::tests::test_backpressure ... ok
[INFO] [stdout] test engine::speculative_write::tests::test_commit_and_gc ... ok
[INFO] [stdout] test engine::pool::tests::test_pool_exhaustion ... ok
[INFO] [stdout] test engine::speculative_write::tests::test_durability_batcher_collect_and_flush ... ok
[INFO] [stdout] test engine::speculative_write::tests::test_durability_batcher_failure_rollback ... ok
[INFO] [stdout] test engine::speculative_write::tests::test_mixed_commit_and_rollback ... ok
[INFO] [stdout] test engine::speculative_write::tests::test_rollback_hides_from_readers ... ok
[INFO] [stdout] test engine::speculative_write::tests::test_speculative_put_and_get ... ok
[INFO] [stdout] test engine::speculative_write::tests::test_stop_rejects_new_writes ... ok
[INFO] [stdout] test engine::speculative_write::tests::test_sequence_monotonicity ... ok
[INFO] [stdout] test cluster::scaling::tests::test_hash_ring_key_remapping_minimal ... ok
[INFO] [stdout] test engine::speculative_write::tests::test_scan_prefix ... 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 auth::session::tests::test_require_privilege_denied ... ok
[INFO] [stdout] test engine::speculative_write::tests::test_high_throughput_simulation ... ok
[INFO] [stdout] test cdc::cursor::tests::test_durable_cursor_persist_and_resume ... 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::event_sourcing::tests::test_idempotency_key_prevents_duplicate ... ok
[INFO] [stdout] test facet::fts::tests::tokenize_basic ... ok
[INFO] [stdout] test facet::graph::tests::test_bfs_depth_limit ... ok
[INFO] [stdout] test facet::graph::tests::test_bfs ... 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_no_path ... ok
[INFO] [stdout] test facet::graph::tests::test_node_and_edge_count ... ok
[INFO] [stdout] test facet::relational::tests::encode_and_parse_schema_metadata_round_trip ... ok
[INFO] [stdout] test facet::relational::tests::identifier_validation_rejects_invalid_names ... ok
[INFO] [stdout] test facet::graph::tests::test_shortest_path ... ok
[INFO] [stdout] test facet::relational::tests::metadata_key_helpers_are_stable ... ok
[INFO] [stdout] test facet::event_sourcing::tests::test_append_and_get_events ... ok
[INFO] [stdout] test facet::event_sourcing::tests::test_snapshot_and_replay ... ok
[INFO] [stdout] test facet::relational::tests::parse_legacy_schema_metadata ... ok
[INFO] [stdout] test facet::event_sourcing::tests::test_get_events_from_seq ... ok
[INFO] [stdout] test facet::schema_evolution::tests::test_compute_checksum ... ok
[INFO] [stdout] test facet::schema_evolution::tests::test_apply_all_migrations ... ok
[INFO] [stdout] test facet::schema_evolution::tests::test_duplicate_migration_rejected ... ok
[INFO] [stdout] test facet::schema_evolution::tests::test_register_migration ... ok
[INFO] [stdout] test facet::schema_evolution::tests::test_pending_migrations ... ok
[INFO] [stdout] test facet::schema_evolution::tests::test_schema_diff ... ok
[INFO] [stdout] test facet::schema_evolution::tests::test_apply_migration ... ok
[INFO] [stdout] test facet::schema_evolution::tests::test_current_version ... ok
[INFO] [stdout] test facet::schema_evolution::tests::test_schema_history ... ok
[INFO] [stdout] test facet::schema_evolution::tests::test_rollback_migration ... ok
[INFO] [stdout] test cluster::replication::tests::test_failover_manager_heartbeat ... ok
[INFO] [stdout] test facet::schema_evolution::tests::test_apply_already_applied ... ok
[INFO] [stdout] test facet::timeseries::tests::bucket_id_computation ... ok
[INFO] [stdout] test facet::timeseries::tests::bucket_operations ... ok
[INFO] [stdout] test facet::timeseries::tests::bucket_range_filter ... ok
[INFO] [stdout] test facet::timeseries::tests::bucket_roundtrip ... ok
[INFO] [stdout] test facet::timeseries::tests::range_bucket_ids_computation ... ok
[INFO] [stdout] test facet::event_sourcing::tests::test_create_and_get_event_store ... ok
[INFO] [stdout] test facet::timeseries::tests::bucket_key_format ... ok
[INFO] [stdout] test facet::vector_hybrid::tests::test_rrf_basic ... ok
[INFO] [stdout] test facet::vector_hybrid::tests::test_weighted_combination ... ok
[INFO] [stdout] test facet::vector_hybrid::tests::test_compute_hybrid_score ... ok
[INFO] [stdout] test facet::vector_ivf::tests::test_ivf_basic_search ... ok
[INFO] [stdout] test facet::vector_ivf::tests::test_ivf_delete ... ok
[INFO] [stdout] test cluster::membership::tests::test_rejoin_after_down ... 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_exact_threshold_read_heavy ... ok
[INFO] [stdout] test facet::vector_ops::tests::test_advisor_ef_search_clamp_low ... 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::vector_ops::tests::test_advisor_ef_search_recommendation ... ok
[INFO] [stdout] test facet::vector_ops::tests::test_advisor_stats ... ok
[INFO] [stdout] test facet::vector_ops::tests::test_advisor_sliding_window ... ok
[INFO] [stdout] test facet::vector_ops::tests::test_advisor_tracks_k_values ... ok
[INFO] [stdout] test facet::vector_ops::tests::test_advisor_exact_threshold_write_heavy ... ok
[INFO] [stdout] test facet::vector_ops::tests::test_cosine_similarity_dimension_mismatch ... ok
[INFO] [stdout] test facet::event_sourcing::tests::test_find_aggregates_by_event_type ... ok
[INFO] [stdout] test facet::vector_ops::tests::test_cosine_similarity_identical ... ok
[INFO] [stdout] test facet::vector_ops::tests::test_cosine_similarity_orthogonal ... ok
[INFO] [stdout] test facet::vector_ops::tests::test_format_and_reparse_roundtrip ... ok
[INFO] [stdout] test facet::vector_ops::tests::test_parse_distance_metric ... 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_brackets ... ok
[INFO] [stdout] test facet::vector_ops::tests::test_parse_vector_single_element ... ok
[INFO] [stdout] test facet::vector_ops::tests::test_parse_vector_literal_whitespace ... 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_index ... ok
[INFO] [stdout] test facet::vector_ops::tests::test_store_insert_into_nonexistent_index ... ok
[INFO] [stdout] test facet::vector_ops::tests::test_store_multi_index_isolation ... ok
[INFO] [stdout] test facet::vector_ops::tests::test_store_search_nonexistent_index ... ok
[INFO] [stdout] test facet::vector_ops::tests::test_store_insert_and_search ... ok
[INFO] [stdout] test facet::vector_ops::tests::test_parse_vector_literal_empty ... ok
[INFO] [stdout] test facet::vector_ops::tests::test_store_stats ... ok
[INFO] [stdout] test facet::vector_ops::tests::test_store_total_ops_tracking ... ok
[INFO] [stdout] test facet::vector_ops::tests::test_store_create_and_list_indexes ... ok
[INFO] [stdout] test facet::vector_ops::tests::test_store_create_duplicate_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_ops::tests::test_vector_norm_zero ... ok
[INFO] [stdout] test facet::vector_persistence::tests::test_format_vector ... 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_encoding ... ok
[INFO] [stdout] test facet::vector_persistence::tests::test_vector_record_f32_roundtrip ... ok
[INFO] [stdout] test facet::vector_persistence::tests::test_vector_record_too_short ... ok
[INFO] [stdout] test facet::vector_quantization::tests::test_f16_roundtrip ... ok
[INFO] [stdout] test facet::vector_quantization::tests::test_int8_roundtrip ... ok
[INFO] [stdout] test facet::vector_quantization::tests::test_pq_distance_table ... ok
[INFO] [stdout] test facet::vector_search::tests::test_cosine_search ... ok
[INFO] [stdout] test facet::vector_ops::tests::test_format_vector ... ok
[INFO] [stdout] test facet::vector_search::tests::test_delete ... ok
[INFO] [stdout] test facet::vector_ops::tests::test_parse_vector_literal_invalid ... ok
[INFO] [stdout] test facet::vector_search::tests::test_cosine_distance ... ok
[INFO] [stdout] test facet::vector_search::tests::test_dimension_mismatch ... ok
[INFO] [stdout] test facet::vector_search::tests::test_empty_search ... ok
[INFO] [stdout] test facet::vector_search::tests::test_get ... ok
[INFO] [stdout] test facet::vector_search::tests::test_score_normalization ... ok
[INFO] [stdout] test facet::vector_search::tests::test_stats ... ok
[INFO] [stdout] test facet::vector_search::tests::test_vector_index_insert_and_search ... 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 ffi::tests::ffi_null_safety ... ok
[INFO] [stdout] test facet::vector_temporal::tests::test_temporal_hnsw_time_filter ... ok
[INFO] [stdout] test facet::vector_search::tests::test_vector_index_top_k ... ok
[INFO] [stdout] test ffi::tests::ffi_version ... ok
[INFO] [stdout] test sql::compiled_expr::tests::compile_eq_string ... 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 facet::vector_quantization::tests::test_pq_encode_decode ... ok
[INFO] [stdout] test sql::eval::tests::eval_field_access ... ok
[INFO] [stdout] test sql::eval::tests::eval_comparison ... 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 facet::vector_search::tests::test_larger_dataset ... ok
[INFO] [stdout] test facet::vector_ops::tests::test_store_get_entry ... ok
[INFO] [stdout] test cluster::membership::tests::test_mark_leaving ... ok
[INFO] [stdout] test facet::vector_search::tests::test_dot_product ... ok
[INFO] [stdout] test facet::vector_search::tests::test_euclidean_distance ... ok
[INFO] [stdout] test facet::vector_ops::tests::test_store_drop_nonexistent ... ok
[INFO] [stdout] test sql::learned_cost::tests::serialization_roundtrip ... ok
[INFO] [stdout] test sql::learned_cost::tests::plan_type_specific_predictions ... ok
[INFO] [stdout] test auth::rbac::tests::test_direct_permission_override ... 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 cluster::membership::tests::test_register_and_get_node ... ok
[INFO] [stdout] test sql::parser::tests::parses_alter_table_add_column ... ok
[INFO] [stdout] test sql::learned_cost::tests::model_learns_from_observations ... ok
[INFO] [stdout] test auth::rbac::tests::test_grant_revoke_role ... ok
[INFO] [stdout] test sql::parser::tests::parses_backup_restore ... ok
[INFO] [stdout] test sql::parser::tests::parses_begin_commit_rollback ... ok
[INFO] [stdout] test sql::parser::tests::parses_create_composite_index ... ok
[INFO] [stdout] test sql::parser::tests::parses_create_table_typed ... 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_comparison_operators ... ok
[INFO] [stdout] test sql::parser::tests::parses_delete_with_where ... ok
[INFO] [stdout] test sql::parser::tests::parses_in_list ... ok
[INFO] [stdout] test sql::parser::tests::parses_create_table_legacy ... ok
[INFO] [stdout] test sql::parser::tests::parses_join_with_qualified_on_predicate ... ok
[INFO] [stdout] test cluster::membership::tests::test_duplicate_node_rejected ... ok
[INFO] [stdout] test facet::event_sourcing::tests::test_aggregate_state ... ok
[INFO] [stdout] test sql::parser::tests::parses_left_join ... ok
[INFO] [stdout] test sql::parser::tests::parses_select_scan_with_order_and_limit ... ok
[INFO] [stdout] test sql::parser::tests::parses_show_describe_and_drop_statements ... ok
[INFO] [stdout] test sql::parser::tests::parses_pk_count_group_by_pk ... ok
[INFO] [stdout] test sql::parser::tests::parses_having ... ok
[INFO] [stdout] test sql::parser::tests::parses_like ... ok
[INFO] [stdout] test sql::parser::tests::parses_create_unique_index ... ok
[INFO] [stdout] test sql::parser::tests::parses_subquery_in_from ... ok
[INFO] [stdout] test sql::parser::tests::splits_sql_batches_with_string_literals ... ok
[INFO] [stdout] test sql::parser::tests::rejects_invalid_create_index_shape ... ok
[INFO] [stdout] test sql::planner::tests::explain_plan_output ... ok
[INFO] [stdout] test sql::parser::tests::parses_select_with_where_expression ... ok
[INFO] [stdout] test sql::parser::tests::parses_select_count_with_as_of_valid_at ... ok
[INFO] [stdout] test sql::parser::tests::parses_select_with_complex_where ... ok
[INFO] [stdout] test sql::parser::tests::parses_update_with_where ... ok
[INFO] [stdout] test sql::parser::tests::parses_create_view_as_select ... ok
[INFO] [stdout] test sql::planner::tests::plan_aggregate_with_group_by ... ok
[INFO] [stdout] test sql::vectorized::tests::test_vectorized_hash_aggregate ... ok
[INFO] [stdout] test sql::planner::tests::plan_point_lookup ... ok
[INFO] [stdout] test sql::vectorized::tests::test_vectorized_limit ... ok
[INFO] [stdout] test sql::planner::tests::plan_full_scan_with_filter ... ok
[INFO] [stdout] test sql::planner::tests::selectivity_and_expr ... ok
[INFO] [stdout] test sql::vectorized::tests::test_vectorized_hash_join ... ok
[INFO] [stdout] test sql::vectorized::tests::test_from_json_rows ... ok
[INFO] [stdout] test sql::vectorized::tests::test_vectorized_sort_ascending ... ok
[INFO] [stdout] test sql::vectorized::tests::test_null_handling ... 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_vectorized_project ... ok
[INFO] [stdout] test sql::planner::tests::plan_with_order_by_and_limit ... ok
[INFO] [stdout] test sql::vectorized::tests::test_to_row_bytes ... ok
[INFO] [stdout] test sql::vectorized::tests::test_vectorized_filter ... 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_codec_selector_stats ... ok
[INFO] [stdout] test storage::adaptive_compression::tests::test_compress_decompress_block ... ok
[INFO] [stdout] test facet::schema_evolution::tests::test_schema_version_registry ... ok
[INFO] [stdout] test storage::adaptive_compression::tests::test_entropy_profile_constant_data ... ok
[INFO] [stdout] test storage::adaptive_compression::tests::test_entropy_profile_mixed ... ok
[INFO] [stdout] test storage::adaptive_compression::tests::test_entropy_profile_empty ... 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::cache::tests::ai_block_cache_disabled_when_zero ... ok
[INFO] [stdout] test storage::adaptive_compression::tests::test_rle_roundtrip_mixed ... 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::columnar::tests::roundtrip_blob ... ok
[INFO] [stdout] test storage::columnar::tests::roundtrip_typed_row ... ok
[INFO] [stdout] test storage::encryption::tests::sha256_abc ... ok
[INFO] [stdout] test storage::adaptive_compression::tests::test_rle_roundtrip_runs ... ok
[INFO] [stdout] test storage::fractal_index::tests::test_ai_router_mixed ... ok
[INFO] [stdout] test storage::encryption::tests::sha256_known_vector ... ok
[INFO] [stdout] test storage::cache::tests::block_cache_insert_and_get ... 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::fractal_index::tests::test_ai_router_point_heavy ... ok
[INFO] [stdout] test storage::columnar::tests::typed_value_to_json ... ok
[INFO] [stdout] test storage::cache::tests::block_cache_disabled_when_zero ... ok
[INFO] [stdout] test storage::encryption::tests::key_from_passphrase_is_deterministic ... ok
[INFO] [stdout] test storage::fractal_index::tests::test_hash_promotion ... ok
[INFO] [stdout] test storage::fractal_index::tests::test_ai_router_range_heavy ... ok
[INFO] [stdout] test storage::fractal_index::tests::test_point_lookup_basic ... ok
[INFO] [stdout] test storage::fractal_index::tests::test_range_scan ... ok
[INFO] [stdout] test storage::fractal_index::tests::test_remove ... ok
[INFO] [stdout] test storage::key_manager::tests::derive_column_key_differs_per_column ... ok
[INFO] [stdout] test storage::key_manager::tests::key_rotation_increments_version ... ok
[INFO] [stdout] test storage::fractal_index::tests::test_len_and_is_empty ... ok
[INFO] [stdout] test storage::key_manager::tests::derive_column_key_is_deterministic ... ok
[INFO] [stdout] test storage::fractal_index::tests::test_prefix_scan ... 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::key_manager::tests::with_key_starts_at_version_1 ... ok
[INFO] [stdout] test storage::fractal_index::tests::test_prefix_successor ... ok
[INFO] [stdout] test storage::object_store::tests::get_nonexistent_returns_none ... ok
[INFO] [stdout] test storage::object_store::tests::local_object_store_crud ... ok
[INFO] [stdout] test ffi::tests::ffi_open_close ... ok
[INFO] [stdout] test storage::object_store::tests::memory_object_store_crud ... ok
[INFO] [stdout] test storage::predictive_prefetch::tests::test_chain_prediction ... ok
[INFO] [stdout] test storage::predictive_prefetch::tests::test_decay_removes_old_patterns ... ok
[INFO] [stdout] test storage::predictive_prefetch::tests::test_model_eviction ... ok
[INFO] [stdout] test storage::predictive_prefetch::tests::test_auto_tune_insufficient_data ... 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::predictive_prefetch::tests::test_stats ... ok
[INFO] [stdout] test storage::predictive_prefetch::tests::test_hit_miss_tracking ... ok
[INFO] [stdout] test storage::self_healing::tests::test_anomaly_detector_classify_extreme_entropy ... ok
[INFO] [stdout] test storage::self_healing::tests::test_anomaly_detector_classify_minor ... ok
[INFO] [stdout] test storage::predictive_prefetch::tests::test_multiple_transitions ... ok
[INFO] [stdout] test storage::self_healing::tests::test_anomaly_detector_healthy ... ok
[INFO] [stdout] test ffi::tests::ffi_sql_query ... ok
[INFO] [stdout] test storage::self_healing::tests::test_compute_block_entropy ... ok
[INFO] [stdout] test storage::predictive_prefetch::tests::test_self_transition_ignored ... ok
[INFO] [stdout] test storage::self_healing::tests::test_event_log_ring_buffer ... ok
[INFO] [stdout] test storage::self_healing::tests::test_health_tracking ... ok
[INFO] [stdout] test storage::self_healing::tests::test_self_healing_quarantine ... ok
[INFO] [stdout] test storage::self_healing::tests::test_self_healing_manager_basic ... ok
[INFO] [stdout] test storage::self_healing::tests::test_quarantine_overlap_check ... ok
[INFO] [stdout] test storage::self_healing::tests::test_verify_block_fail ... 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::temporal_bloom::tests::test_bloom_tuner_low_temporal ... ok
[INFO] [stdout] test storage::temporal_bloom::tests::test_temporal_bloom_encode_decode ... ok
[INFO] [stdout] test storage::fractal_index::tests::test_high_cardinality ... ok
[INFO] [stdout] test storage::temporal_bloom::tests::test_bloom_tuner_stats ... ok
[INFO] [stdout] test storage::temporal_bloom::tests::test_bloom_tuner_insufficient_data ... ok
[INFO] [stdout] test storage::zone_map::tests::test_dictionary_encoding ... ok
[INFO] [stdout] test storage::temporal_bloom::tests::test_temporal_bloom_time_filtering ... ok
[INFO] [stdout] test storage::temporal_bloom::tests::test_temporal_bloom_range_check ... ok
[INFO] [stdout] test util::metrics::tests::test_counter ... ok
[INFO] [stdout] test storage::temporal_bloom::tests::test_temporal_bloom_false_positive_rate ... ok
[INFO] [stdout] test storage::zone_map::tests::test_hyperloglog_duplicates ... ok
[INFO] [stdout] test storage::zone_map::tests::test_dictionary_high_cardinality_returns_none ... ok
[INFO] [stdout] test storage::zone_map::tests::test_zone_map_can_match ... ok
[INFO] [stdout] test storage::zone_map::tests::test_zone_map_from_json ... ok
[INFO] [stdout] test storage::zone_map::tests::test_hyperloglog_merge ... ok
[INFO] [stdout] test storage::zone_map::tests::test_hyperloglog_basic ... ok
[INFO] [stdout] test storage::zone_map::tests::test_zone_map_null_column ... ok
[INFO] [stdout] test util::metrics::tests::test_histogram ... ok
[INFO] [stdout] test util::metrics::tests::test_histogram_empty ... 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_above_threshold ... ok
[INFO] [stdout] test util::metrics::tests::test_metrics_snapshot ... ok
[INFO] [stdout] test util::metrics::tests::test_gauge ... ok
[INFO] [stdout] test util::metrics::tests::test_slow_query_log_below_threshold ... ok
[INFO] [stdout] test util::metrics::tests::test_timer_guard ... ok
[INFO] [stdout] test util::metrics::tests::test_slow_query_log_ring_buffer ... ok
[INFO] [stdout] test util::varint::tests::varint_roundtrip ... ok
[INFO] [stdout] test util::metrics::tests::test_slow_query_log_truncates_long_queries ... ok
[INFO] [stdout] test storage::cache::tests::ai_block_cache_insert_and_get ... ok
[INFO] [stdout] test sql::parser::tests::parses_cte ... ok
[INFO] [stdout] test storage::encryption::tests::key_from_different_passphrases_differ ... ok
[INFO] [stdout] test storage::cache::tests::index_cache_basic ... ok
[INFO] [stdout] test storage::predictive_prefetch::tests::test_prefix_normalization ... ok
[INFO] [stdout] test storage::predictive_prefetch::tests::test_basic_transition_learning ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 550 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s
[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" "22244aad08a3c7cd27ac034c52b7bba5ba41ab885231885e495e72435aa1fb5c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "22244aad08a3c7cd27ac034c52b7bba5ba41ab885231885e495e72435aa1fb5c", kill_on_drop: false }`
[INFO] [stdout] 22244aad08a3c7cd27ac034c52b7bba5ba41ab885231885e495e72435aa1fb5c
