spaxel/mothership/tests/e2e
jedarden b8ae8b8255
Some checks are pending
CI Benchmark - Fusion Loop Timing / Fusion Loop Timing Benchmark (push) Waiting to run
test(e2e): add IO-1 and IO-2 integration tests for CI harness
Add IO-1 (Fresh install / first boot) and IO-2 (Idempotent restart & upgrade-in-place)
integration tests as hard-gate tests for releases. These tests validate the entire
new-user journey with zero physical hardware.

IO-1 validates:
- Dashboard serves on fresh install (200 OK)
- First-run PIN setup flow
- Migrations run and complete
- PIN persists across restart check
- Health endpoint returns green
- No nodes attached on fresh install

IO-2 validates:
- PIN configuration persists across restart
- Node registry persists across restart
- No re-setup prompt after restart
- Prior data is readable after restart
- Pre-upgrade DB backup exists

The tests use the existing TestHarness infrastructure and follow the plan's
Installation & Onboarding Test Plan scenarios.

Closes: bf-1r6ww

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 10:07:20 -04:00
..
e2e_test.go test(e2e): add IO-1 and IO-2 integration tests for CI harness 2026-05-24 10:07:20 -04:00