Android DevOps: Espresso on Genymotion in AWS
summary
A bank’s CI setup on AWS uses Genymotion on Demand to run tens of thousands of Espresso UI tests per day, with sharded test suites, video recording, and JUnit reports to shorten build time and track cost and coverage. The system handles Android OS and screen fragmentation and flaky open‑source library behavior after toolchain updates, built with Gradle, TeamCity, CloudFormation, Bash, Python, Groovy and Artifactory; future plans include adding Appium for upgrade and stress testing.
AI-written summary · about
chapters (6)
- 0:00Android DevOps testing
- 10:30Genymotion in AWS setup
- 25:08Espresso UI test config
- 35:22Running tests and results
- 45:13Troubleshooting best practices
- 47:20Q&A
related talks
22mApplication testing and Continuous Integration with Genymotion (en)
26mAndroid CI: 2016 edition
38mAndroid Basics: Continuous Integration
29mPros and Cons of Device Farms Available for Android
40mAndroid performance monitoring with automation
39mTaming Public Device Clouds for App Testing
34mSetting up Android UI Testing on CI
24mAndroid CI in the cloud (en)
