Central pool of Android Virtual Devices to run tests

To speed up our Jenkins CI pipeline, we are looking for a solution to the long time it takes to get a new Android device up and running. We figured it would be nice to have a centralized back-end server running across multiple virtual devices (for example, different versions of Android) that can be used to run tests. This way we no longer need to run AVDs and we can reuse those resources for multiple projects.

I know some companies offer cloud instances for this (like Manymo) and some of them even offer nice integration with the Gradle build automation tool we use, but we'd love to run something on our own servers.

Does anyone know of an existing tool that can do this?

PS: I experimented over the weekend and I figured out some ways to achieve such a system, but I would rather not reinvent the wheel if the "wheel" is already created in that case.

+3
android android-gradle continuous-integration jenkins


source to share


No one has answered this question yet

Check out similar questions:

2609
Is there a unique identifier for an Android device?
2097
Is there a way to run Python on Android?
890
How to check if a service is running on Android?
687
Android error: Failed to install * .apk on device *: timeout
223
Android emulator won't start showing "invalid command line parameter"
8
Unable to delete virtual device
2
How to access Android Virtual Device (AVD) from Service Account for CI?
1
Jenkins emulator plugin for Android creating multiple virtual devices
1
Running Xamarin Unit Tests on the Target Device
0
Jenkins cannot see UI elements when running Calabash Automated Testing



All Articles
Loading...
X
Show
Funny
Dev
Pics