Android Emulator Plugin for Jenkins automates many Android development tasks including SDK installation, build file generation, emulator creation and launch, APK (un)installation, monkey testing and analysis...
Android Emulator Plugin for Jenkins automates many Android development tasks including SDK installation, build file generation, emulator creation and launch, APK (un)installation and more.
Feature list from the official plugin page:
- Creating a new Android emulator
- Its configuration can be parameterised, including OS version, screen size, locale and hardware properties
- Android SDK dependencies are automatically downloaded and installed
Running any Android emulator
Waits until the emulator is fully started-up
Emulator snapshots can be automatically created
- This allows a very fast startup time for subsequent builds
- This ensures subsequent builds will start from the same clean state
- Logs are automatically captured and saved
- Emulator will be shut down automatically when the build has finished
- Multiple instances of the same emulator are prevented from running concurrently
- Detecting which Android platforms are required to build one or more projects and installing them automatically
- Generating Ant build files for any app, test or library projects found in the workspace
- Installing an Android package onto an emulator
- Uninstalling an Android package from an emulator
- Running the monkey stress-testing tool
- Parsing output from running monkey
- The build outcome can be automatically marked as unstable or failed in case a monkey-induced crash is detected