Firebase Test Lab CI Using Jenkins
Running Android Tests on cloud devices using a Jenkins CI server (Firebase Test Lab — Amazon Device Farm — Genymotion Cloud) As I personally think the Android Emulator is not reliable at all for CI streamlining, I used an actual Android device plug to the CI server to run Android tests which is probably not a realistic or feasible setup for most developer teams that use VPS or cloud CI services. Furthermore buying and having a dozen of Android devices just used for CI Android testing maybe is not the most budget friendly approach. So what alternatives do we have to run Android Tests? The answer is Cloud devices , actual Android devices plug somewhere in the universe that you can rent for the time you need to run your Android tests. In this article I’m going to explain how to integrate into a Jenkins job just 3 solutions, Google Firebase Test Lab , Amazon Device Farm and Genymotion Cloud . Probably there are more or even better ones but I jus...