Feat v0.7.1 surface runner framework (#55)
All checks were successful
All checks were successful
Co-authored-by: Jeffrey Smith <jasafpro@gmail.com> Co-committed-by: Jeffrey Smith <jasafpro@gmail.com>
This commit was merged in pull request #55.
This commit is contained in:
14
ROADMAP.md
14
ROADMAP.md
@@ -131,13 +131,13 @@ Design doc: `docs/DESIGN-surface-runners.md`
|
||||
|
||||
| Step | Status | Description |
|
||||
|------|--------|-------------|
|
||||
| Runner framework (`sw.testing`) | | SDK module: suite/test/assert, lifecycle hooks, structured JSON results. |
|
||||
| `requires` declarations | | Runner manifests declare dependencies. Missing packages → clean skip. |
|
||||
| Cleanup enforcement | | `s.track(type, id)` auto-deletes in `afterAll`. No leaked state. |
|
||||
| Warning tier | | pass / fail / warning. No silent catch swallowing. |
|
||||
| ICD runner migration | | Refactor to `sw.testing`. Test logic preserved. |
|
||||
| SDK runner migration | | Refactor to `sw.testing`. Domain suites preserved. |
|
||||
| Runner registry surface | | `/s/test-runners` — list runners, run-all, results dashboard. |
|
||||
| Runner framework (`sw.testing`) | done | SDK module: suite/test/assert, lifecycle hooks, structured JSON results. |
|
||||
| `requires` declarations | done | Runner manifests declare dependencies. Missing packages → clean skip. |
|
||||
| Cleanup enforcement | done | `s.track(type, id)` auto-deletes in `afterAll`. No leaked state. |
|
||||
| Warning tier | done | pass / fail / warning. No silent catch swallowing. |
|
||||
| ICD runner migration | done | Refactor to `sw.testing`. Test logic preserved. |
|
||||
| SDK runner migration | done | Refactor to `sw.testing`. Domain suites preserved. |
|
||||
| Runner registry surface | done | `/s/test-runners` — list runners, run-all, results dashboard. |
|
||||
|
||||
### v0.7.2 — Package Runners + CI Gate
|
||||
|
||||
|
||||
Reference in New Issue
Block a user