maestra testcases
This commit is contained in:
@@ -68,11 +68,17 @@ Semantics(
|
||||
)
|
||||
```
|
||||
|
||||
### Phase 2: Repository Structure
|
||||
Tests will be localized within the respective app directories to maintain modularity:
|
||||
### Phase 2: Repository Structure (Implemented)
|
||||
Maestro flows are co-located with each app:
|
||||
|
||||
* `apps/mobile/apps/client/maestro/`
|
||||
* `apps/mobile/apps/staff/maestro/`
|
||||
* `apps/mobile/apps/client/maestro/login.yaml` — Client login
|
||||
* `apps/mobile/apps/client/maestro/signup.yaml` — Client signup
|
||||
* `apps/mobile/apps/staff/maestro/login.yaml` — Staff login (phone + OTP)
|
||||
* `apps/mobile/apps/staff/maestro/signup.yaml` — Staff signup (phone + OTP)
|
||||
|
||||
Each directory has a README with run instructions.
|
||||
|
||||
**Marionette MCP:** `marionette_flutter` is added to both apps; `MarionetteBinding` is initialized in debug mode. See [marionette-spike-usage.md](marionette-spike-usage.md) for prompts and workflow.
|
||||
|
||||
### Phase 3: CI/CD Integration
|
||||
The Maestro CLI will be added to our **GitHub Actions** workflow to automate quality gates.
|
||||
|
||||
Reference in New Issue
Block a user