Initial commit: SWOOSH bootstrap with statechart spec, OpenAPI, ADRs, and ops harnesses
Some checks failed
ci / validate (push) Has been cancelled
Some checks failed
ci / validate (push) Has been cancelled
This commit is contained in:
14
tests/TESTING.md
Normal file
14
tests/TESTING.md
Normal file
@@ -0,0 +1,14 @@
|
||||
# Testing Strategy
|
||||
|
||||
## Property & Model-Based Tests
|
||||
- Differential testing: in-memory reducer vs. process with WAL — compare state hashes.
|
||||
- Fuzz: reorder, duplicate, drop transitions; random restarts; capacity jitter.
|
||||
|
||||
## Invariants
|
||||
- No time travel (HLC monotonic).
|
||||
- Exactly-once epoch advance per region.
|
||||
- READY implies prereqs READY + content/version pinned.
|
||||
- Quorum cert matches member set hash.
|
||||
|
||||
## Chaos Suite
|
||||
- Scripts under `/ops/chaos-harness.md`.
|
||||
Reference in New Issue
Block a user