Skip to content

WIP: implement e2e testing with Maestro and Browserstack#56

Draft
achou11 wants to merge 10 commits intomainfrom
e2e-maestro
Draft

WIP: implement e2e testing with Maestro and Browserstack#56
achou11 wants to merge 10 commits intomainfrom
e2e-maestro

Conversation

@achou11
Copy link
Copy Markdown
Member

@achou11 achou11 commented May 5, 2026

Introduces e2e test automation using Maestro, configured to run as part of CI.

Current workflow diagram (will update as needed):

graph LR
  build-android["Build (Android)\n[skip if draft PR]"]
  build-ios["Build (iOS)\n[skip if draft PR]"]
  upload-test-suite["Upload test suite\n[skip if draft PR]"]
  test-android["Run tests (Android)"]
  test-ios["Run tests (iOS)"]

  build-android -->|app_url| test-android
  build-ios -->|app_url| test-ios
  upload-test-suite -->|test_suite_url| test-android
  upload-test-suite -->|test_suite_url| test-ios
Loading

Relevant links:

TODO:

  • Add another job to the workflow to listen for and report test results
  • Update repo with relevant actions environment variables

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.

1 participant