mirror of
https://github.com/jjbrunton/Sauci.git
synced 2026-10-31 18:19:43 +00:00
Replace the Supabase application data plane with the Node/PostgreSQL API, migrate mobile, admin, web, and MCP callers, add controlled cutover tooling, and define hardened Dokploy infrastructure.
14 lines
746 B
Markdown
14 lines
746 B
Markdown
# System E2E
|
|
|
|
Tests assume `scripts/dev-local.sh up` is already running. Execute with
|
|
`npm run verify:e2e`; application data must use the loopback standalone API and
|
|
PostgreSQL. Playwright retains traces, screenshots, and videos on failure under
|
|
ignored output directories.
|
|
|
|
Native flows live under `maestro/` and run with `npm run test:mobile:e2e` after an
|
|
iOS or Android build is installed. `login-screen-smoke.yaml` is credential-free.
|
|
`login-smoke.yaml` requires `E2E_EMAIL` and `E2E_PASSWORD` for a disposable,
|
|
onboarding-complete user in the designated hosted non-production Supabase Auth
|
|
project, with a matching standalone database profile. Never use production Auth,
|
|
a subscriber account, or a service-role key for local/E2E acceptance.
|