yams/tests/unit
Trevon b603738f44
Stabilize sanitizer lanes and daemon concurrency (#40)
* fix(repair): keep RPC progress alive

* fix(daemon): propagate DB open failure to FSM and add shutdown cancellation

* fix(db): classify FTS5 inverted-index errors as repairable, not transient locks

* fix(daemon): clean up stale corrupt files after salvage and suppress optional readiness keys

* test(db_recovery): update FTS5 classification test for new transient-lock exclusion

* test(gc): add garbage collector unit tests for collection, dry-run, scheduling

* test(repair): expand repair manager tests with hash-verified recovery and source ordering

* fix(gc): dry-run mode no longer increments blocksDeleted/bytesReclaimed

* fix(mock,mcp): add atomic bool for lock consistency, move field assignments

* style: fix unnecessary-copy, dead-store, and const-refable findings from Infer

* fix(daemon): increase default shutdown timeout from 15s to 120s

* fix(daemon): demote non-critical warnings to info (FTS5, VACUUM, WorkCoordinator timeout)

* fix(db): re-enable WAL auto-checkpoint to prevent unbounded WAL growth

* test(pool): add WAL auto-checkpoint and concurrency coverage for connection pool

* test(pool): add exhaustion, stats, lifecycle, and read-only connection pool tests

* test(pool): add tagging, WAL journal, reuse, and busy timeout tests

* test(metrics): relax session snippet assertion to tolerate stub behavior

* fix(test): stabilize sanitizer triage failures

* fix(build): wire version and zyp deps

* fix(daemon): close TSAN race clusters

* fix(test): guard optional zyp dep

* fix(test): address PR review findings
2026-06-01 12:14:43 -04:00
..
api Search/grep UX, runtime hardening, and CI stabilization (#39) 2026-05-27 12:15:17 -04:00
app/services Remediate Fold SAST findings 2026-05-27 22:41:44 -04:00
chunking Remediate Fold SAST findings 2026-05-27 22:41:44 -04:00
cli Stabilize sanitizer lanes and daemon concurrency (#40) 2026-06-01 12:14:43 -04:00
common Remediate Fold SAST findings 2026-05-27 22:41:44 -04:00
compression fix(security): harden fold-flagged guards 2026-05-17 23:50:32 -04:00
content Remediate Fold SAST findings 2026-05-27 22:41:44 -04:00
core fix(tests): stabilize debug suite 2026-05-21 14:08:46 -04:00
crypto feat: optimizations based on profile runs in hashing and work coordinator. test updates and correctness fixes 2026-02-24 21:06:43 -05:00
daemon Stabilize sanitizer lanes and daemon concurrency (#40) 2026-06-01 12:14:43 -04:00
detection feat(linter): running linter on codebase 2026-04-20 16:13:30 -04:00
downloader fix: download logic improvements and ci test fixes. Stagging download fixes seperate from search features 2026-05-04 13:29:17 -04:00
extraction fix(ci): stabilize remaining test lanes 2026-05-18 20:25:19 -04:00
ingest plugin improvements. continued gtest -> catch2 test migration 2025-12-19 22:27:31 -05:00
integrity Stabilize sanitizer lanes and daemon concurrency (#40) 2026-06-01 12:14:43 -04:00
manifest feat: optimizations based on profile runs in hashing and work coordinator. test updates and correctness fixes 2026-02-24 21:06:43 -05:00
mcp fix(ci): stabilize test matrix 2026-05-18 16:36:21 -04:00
metadata Stabilize sanitizer lanes and daemon concurrency (#40) 2026-06-01 12:14:43 -04:00
plugins security: expanding opengrep suite and addressing issues 2026-05-02 21:33:22 -04:00
repair fix(daemon): WAL flush on shutdown, corrupt-DB salvage, test hardening, ASAN fix (#27) 2026-05-09 23:03:23 -04:00
resolve feat: cleaning up request path and fixing checkpoint logic underload 2026-04-24 18:42:00 -04:00
search Search/grep UX, runtime hardening, and CI stabilization (#39) 2026-05-27 12:15:17 -04:00
storage Stabilize sanitizer lanes and daemon concurrency (#40) 2026-06-01 12:14:43 -04:00
topology test: expand storage-readiness coverage — 48.1%→59.8% broad, 74.3% narrow (#38) 2026-05-25 22:58:15 -04:00
vector test: expand storage-readiness coverage — 48.1%→59.8% broad, 74.3% narrow (#38) 2026-05-25 22:58:15 -04:00
wal fix: testing improvements and bug fixes in daemon logic for lifecycle management 2026-02-17 15:55:29 -05:00
meson.build test: expand coverage and harden ci 2026-05-20 10:37:54 -04:00