yams/tests/benchmarks/search
Trevon 97d207ddb4
Some checks failed
Fuzz Smoke / libFuzzer smoke (push) Has been cancelled
bench(search): separate engine publication from lexical readiness (#341)
Add a standalone Unix text-only SearchEngineBuilder benchmark that seeds an isolated SQLite/FTS corpus with real extractable content. Report engine publication, asynchronous Simeon lexical-ready, CPU and peak RSS separately; fail if the fixture cannot hydrate its documents or the index never publishes the expected count. Register a five-document smoke test without requiring optional Google Benchmark.

TSAN smoke at 5 and 100 documents, Meson smoke and focused Catch2 lexical/status suites pass. This does not measure daemon startup, vector PQ, KG, quality, or a production performance win; the live prior binary took ~7ms to publish SearchEngine and ~10.4s to finish async lexical work after a ~37m pre-Ready memory-sync wait.

(cherry picked from commit 850da7609c580ae31f08bb1cc7ab2cd23b09ca49)
(cherry picked from commit ebe2542d846ce49337cc59d78d411f2fa5bb68b8)

Signed-off-by: trvon <git@trevon.dev>
2026-10-23 21:16:25 -06:00
..
ingestion_e2e_bench.cpp test(harness): relocate runtime dir and scrub model overrides under isolation 2026-10-01 05:54:16 -06:00
retrieval_benchmark_support.cpp bench(retrieval): seed one-way kNN semantic edges on request (#308) 2026-10-14 08:47:06 -06:00
retrieval_benchmark_support.h bench(retrieval): seed one-way kNN semantic edges on request (#308) 2026-10-14 08:47:06 -06:00
retrieval_quality_bench.cpp fix(daemon): bound semantic neighbor scores and report startup phase (#334) 2026-10-22 16:48:49 -06:00
search_build_phase_bench.cpp bench(search): separate engine publication from lexical readiness (#341) 2026-10-23 21:16:25 -06:00
simeon_arm_quality_bench.cpp refactor(search): remove RM3 from the retrieval product 2026-06-28 18:31:35 -04:00