Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

e2e migration test on PR targeting master #973

Closed
6 of 7 tasks
lydavid opened this issue Jun 29, 2024 · 1 comment
Closed
6 of 7 tasks

e2e migration test on PR targeting master #973

lydavid opened this issue Jun 29, 2024 · 1 comment

Comments

@lydavid
Copy link
Owner

lydavid commented Jun 29, 2024

  • gco master
  • install app
  • maestro click through all screens1
  • gco release branch
  • install app again
  • maestro click through all screens again

This is all based on the assumption that between GHA steps, we maintain the same AVD. Otherwise, each time we install our app, it will be a fresh install, which will not let us test that a migration from the master branch to the release branch worked without crashing.
Confirmed with https://scans.gradle.com/s/6ulorrahmvalo/timeline and https://scans.gradle.com/s/asm2laxnfiir2/timeline

Continuation:

Footnotes

  1. Because we run maestro test with $HOME/.maestro/bin/maestro test .maestro, the test suite will need to exist already on master.

@lydavid
Copy link
Owner Author

lydavid commented Jun 29, 2024

Not able to see the evidence of previous run in https://github.com/lydavid/MusicSearch/actions/runs/9726640692

  • retry with maestro

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

No branches or pull requests

1 participant