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

Plugin cannot handle parallelism #193

Open
abjerstedt opened this issue Oct 7, 2021 · 3 comments
Open

Plugin cannot handle parallelism #193

abjerstedt opened this issue Oct 7, 2021 · 3 comments
Labels
help wanted Extra attention is needed

Comments

@abjerstedt
Copy link

There are 2 separate problems with this plugin regarding parallelism:

  1. This plugin assumes that it is the ONLY instance running on a build machine, and doesn't work for teams using multiple runners on one device (such as self hosted MacMini's or MacPros).
  • The cleanup script is hardcoded to kill the first emulator which means inevitable collisions.
  1. This plugin doesn't allow for test sharding.
@abjerstedt
Copy link
Author

@ychescale9 - To clarify this also means the device matrix logic is broken. You can only run a single device at a time because we are force killing a specific adb instance.

@RTodorov
Copy link

I'm also facing this issue when trying to run a matrix of different devices, which I assume is a common use-case for the plugin.

@mrk-han mrk-han added the help wanted Extra attention is needed label Nov 2, 2022
@carlospontual
Copy link

I'm also looking forward using Marathon to run my tests on Multiple Emulators, are there any plans to add support for that (multiple emulators) @mrk-han ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants