(chore) add playwright e2e test
This commit is contained in:
@@ -25,6 +25,10 @@ Blocking. Nothing ships until this lands. Requires [00-decisions.md](00-decision
|
||||
- [ ] **0.6** Add Vitest + Testing Library + `msw`; add `test` and `test:watch` scripts to `package.json`
|
||||
- Verify: `pnpm test` → runner executes, 0 tests, exit 0
|
||||
|
||||
- [ ] **0.6a** Add Playwright (`pnpm create playwright`); add `test:e2e` script to `package.json`; wire into CI as a hard gate (build fails if `test:e2e` fails)
|
||||
- Playwright is a hard requirement, not optional, for every phase that ships a UI surface (Phase 2, 3, 4, 5) — no surface merges without a passing e2e spec
|
||||
- Verify: `pnpm test:e2e` → runner executes, 0 tests, exit 0
|
||||
|
||||
- [ ] **0.7** Triage unrelated cluster issues: `sms` Application Degraded (`macos-bluebubbles` Pending 3h), `longhorn-config` OutOfSync
|
||||
- Unrelated to atlas, but delivery tree (Phase 3) will render both red on day one — fix or explicitly accept as known-red
|
||||
|
||||
@@ -34,6 +38,7 @@ Blocking. Nothing ships until this lands. Requires [00-decisions.md](00-decision
|
||||
kubectl get pods -n portfolio # 2/2 Running
|
||||
curl -sS -o /dev/null -w '%{http_code}\n' https://riotpiao.com # 200
|
||||
pnpm test # runner executes, 0 tests, exit 0
|
||||
pnpm test:e2e # runner executes, 0 tests, exit 0
|
||||
```
|
||||
|
||||
Next: [02-phase1-atlas-core.md](02-phase1-atlas-core.md)
|
||||
|
||||
Reference in New Issue
Block a user