AESOP Studio — Testing
Now vs. Target · One Glance
- No CI/CD — tests run manually
- No pre-commit hooks
- No coverage tracking
- 847 backend tests all Supabase mocked
- 4 frontend tests for a full Next.js app
- E2E targets production only no preview testing
- No JSONL logging harness
- 5 pre-existing failures unfixed
◯ Shipping blind
- GitHub Actions CI test + lint + build on push
- Pre-commit hooks ruff format + lint
- Coverage enforced backend ≥50% → 80%, frontend ≥40%
- Supabase integration tests real DB, seeded data
- Frontend unit test suite auth, eval wizard, dashboard
- E2E against preview deploys test before merge, not after
- JSONL logging harness fixture-based, CI validated
- Zero failing tests
◯ Safe to ship