Skip to content

test(mobile): set up Maestro E2E flows - #55

Merged
Bitstachio merged 6 commits into
mainfrom
maestro-setup
Sep 10, 2026
Merged

Bitstachio merged 6 commits into
mainfrom
maestro-setup

Conversation

@Bitstachio

Copy link
Copy Markdown
Owner

No description provided.

@github-actions

Copy link
Copy Markdown

API unit-test coverage

Metric Coverage
Statements 73.49% (818/1113)
Branches 55.64% (340/611)
Functions 77.55% (152/196)
Lines 71.91% (712/990)

Unit suite only; controllers are exercised by the e2e suite.

@Bitstachio Bitstachio changed the title chore(testing): set up Maestro for E2E testing test(mobile): set up Maestro E2E flows Sep 10, 2026
@Bitstachio Bitstachio changed the title test(mobile): set up Maestro E2E flows test(mobile): set up Maestro for E2E testing Sep 10, 2026
@Bitstachio Bitstachio changed the title test(mobile): set up Maestro for E2E testing test(mobile): set up Maestro E2E flows Sep 10, 2026
@Bitstachio
Bitstachio merged commit 6f077dd into main Sep 10, 2026
4 checks passed
@Bitstachio
Bitstachio deleted the maestro-setup branch September 10, 2026 01:04
Bitstachio added a commit that referenced this pull request Sep 10, 2026
Add Maestro as the mobile device E2E runner under mobile/.maestro,
with a profile smoke flow that opens edit and cancels, so later
journeys have a documented local pattern.

- Add .maestro/config.yaml and flows/profile.yaml; ignore
  .maestro/results/ in git and Prettier
- Wire pnpm test:e2e, test:e2e:ios, and test:e2e:android with
  platform app IDs
- Add testIDs for the Profile tab, edit button, name/email fields,
  and cancel so flows can target stable selectors
- Document CLI install, native-build prerequisites, and run steps in
  docs/e2e.md; move RNTL agent notes into docs/testing.md and drop
  AGENTS.md; link both from code-conventions and the review checklist

Requires a signed-in native build and running API; not wired into CI
yet.

Co-authored-by: amir01mn <amir01mn@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants