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

Make Maestro faster by giving the option to skip helper APKs install/uninstall #1096

Open
Almouro opened this issue May 19, 2023 · 1 comment · May be fixed by #1902
Open

Make Maestro faster by giving the option to skip helper APKs install/uninstall #1096

Almouro opened this issue May 19, 2023 · 1 comment · May be fixed by #1902
Labels
enhancement New feature request or improvement of an existing feature good first issue Good for newcomers wanting to contribute maestro cli Related to the command-line Maestro tool P3 Issues that are less important

Comments

@Almouro
Copy link

Almouro commented May 19, 2023

Is your feature request related to a problem? Please describe.
When running on lower end Android devices, Maestro can take a long time to start and to finish the test, since it's installing the APKs + uninstalling at the end

For instance, we use Flashlight to generate e2e performance reports based on several e2e test iterations and we recommend heavily the use of Maestro (https://docs.flashlight.dev/test/maestro)
However the time bottleneck of running multiple test iterations is those install/uninstall

Describe the solution you'd like
It'd be nice to have the option to skip APK install/uninstall to speed things up
For instance

maestro test test.yaml --skipApkInstall

I'd be happy to raise a PR for that!

We could also add a maestro setup task that does the necessary setup before running a test

@Almouro Almouro added the enhancement New feature request or improvement of an existing feature label May 19, 2023
@bartekpacia bartekpacia added maestro cli Related to the command-line Maestro tool good first issue Good for newcomers wanting to contribute labels Jul 26, 2024
@bartekpacia bartekpacia changed the title [Feature Request] Make Maestro faster by giving the option to swip APK install/uninstall Make Maestro faster by giving the option to skip helper APKs install/uninstall Jul 26, 2024
@bartekpacia
Copy link
Member

Hey @Almouro, this sounds like a good idea to me! Thank you for sharing it with us. We're always on the lookout for contributions from our community 👀

@Almouro Almouro linked a pull request Aug 9, 2024 that will close this issue
@bartekpacia bartekpacia added the P3 Issues that are less important label Aug 15, 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 good first issue Good for newcomers wanting to contribute maestro cli Related to the command-line Maestro tool P3 Issues that are less important
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants