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

[Feature Request] Support Migration Testing #1630

Open
pascaldornfeld opened this issue Dec 25, 2023 · 6 comments
Open

[Feature Request] Support Migration Testing #1630

pascaldornfeld opened this issue Dec 25, 2023 · 6 comments
Labels
enhancement New feature request or improvement of an existing feature

Comments

@pascaldornfeld
Copy link

Is your feature request related to a problem? Please describe.
As a tester I want to make sure that the app still works after going from version x to version y of my app. A typical testflow is:

  • I install an already published app
  • I generate some data to fill the app database
  • I update the app to the version I want to test
  • I check that the data from the old version is still visible

Describe the solution you'd like
Support is needed to install apps during the testflow and including when running in maestro cloud.

Describe alternatives you've considered
It is possible to install apks during tests with an appium testsuite and migrations can partly be tested with room integration.

Additional context
none

@pascaldornfeld pascaldornfeld added the enhancement New feature request or improvement of an existing feature label Dec 25, 2023
@camoles
Copy link

camoles commented Jan 16, 2024

Installing a different app in the middle of a flow would break the current model which assumes the flow applies to one app. One possible workaround for y our use case is to split the flow in two, one with the old app, and then the second with the new app, and run them one after the other.

@bartekpacia
Copy link
Contributor

bartekpacia commented Aug 15, 2024

This scenario should be made possible by PR #1854, which aims to resolve issue #1665. Please take a look at it and let us know if you agree.

@bartekpacia bartekpacia added the waiting for customer response More information is needed from the customer before we can progress on the issue label Aug 15, 2024
Copy link

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.

Feel free to open a new issue with all the required information provided, including a minimal, reproducible sample. When creating a new issue, please make sure to diligently fill out the issue template.

Thank you for your contribution to our open-source community!

@Fishbowler

This comment was marked as off-topic.

@bartekpacia

This comment was marked as off-topic.

@bartekpacia bartekpacia reopened this Aug 29, 2024
Copy link

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.

Feel free to open a new issue with all the required information provided, including a minimal, reproducible sample. When creating a new issue, please make sure to diligently fill out the issue template.

Thank you for your contribution to our open-source community!

@bartekpacia bartekpacia reopened this Aug 30, 2024
@bartekpacia bartekpacia removed the waiting for customer response More information is needed from the customer before we can progress on the issue label Aug 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature request or improvement of an existing feature
Projects
None yet
Development

No branches or pull requests

4 participants