Files
Krow-workspace/apps/mobile/apps/client/maestro

Maestro Integration Tests — Client App

Auth flows for the KROW Client app.
See docs/research/flutter-testing-tools.md and maestro-test-run-instructions.md.

Structure

maestro/
  auth/
    sign_in.yaml
    sign_up.yaml

Credentials (env, never hardcoded)

Flow Env variables
sign_in TEST_CLIENT_EMAIL, TEST_CLIENT_PASSWORD
sign_up TEST_CLIENT_EMAIL, TEST_CLIENT_PASSWORD, TEST_CLIENT_COMPANY

Run

# Via Makefile (export vars first)
make test-e2e-client

# Direct
maestro test apps/mobile/apps/client/maestro/auth/sign_in.yaml \
  -e TEST_CLIENT_EMAIL=... -e TEST_CLIENT_PASSWORD=...
maestro test apps/mobile/apps/client/maestro/auth/sign_up.yaml \
  -e TEST_CLIENT_EMAIL=... -e TEST_CLIENT_PASSWORD=... -e TEST_CLIENT_COMPANY=...