Commit 6cd53c7
committed
Add deterministic native SQL and recovery property tests
Check predicates across statement families, runtime types, empty and staged
views, prepared execution, and supported secondary indexes. Exercise reusable
bindings, structured parameter data, and reproducible SQL mutations with
failed-script row, catalog, revision, and reopen invariants.
Sweep 282 simulated storage interruptions through indexed transactions and
atomic scripts, checking complete old/new models and subsequent durable writes.
All additions are test-only; no runtime dependencies or public API changes.
Validation: npm run test:rust -- --locked (273 tests passed).
Refs #11. Broader fuzzing and CI integration remain follow-up work.1 parent c597497 commit 6cd53c7
3 files changed
Lines changed: 1098 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
| 24 | + | |
23 | 25 | | |
| 26 | + | |
| 27 | + | |
24 | 28 | | |
25 | 29 | | |
26 | 30 | | |
| |||
0 commit comments