Branch: refs/heads/pipeline-dsl Home: https://github.com/jenkinsci/android-emulator-plugin Commit: fd0dfd93c76e3877c175ec1bb301adf6dee02491 https://github.com/jenkinsci/android-emulator-plugin/commit/fd0dfd93c76e3877c175ec1bb301adf6dee02491 Author: Christopher Orr <ch...@orr.me.uk> Date: 2016-09-17 (Sat, 17 Sep 2016)
Changed paths: M src/main/java/hudson/plugins/android_emulator/AndroidEmulator.java M src/main/java/hudson/plugins/android_emulator/AndroidEmulatorException.java M src/main/java/hudson/plugins/android_emulator/Constants.java M src/main/java/hudson/plugins/android_emulator/EmulatorConfig.java A src/main/java/hudson/plugins/android_emulator/EmulatorCreationException.java A src/main/java/hudson/plugins/android_emulator/EmulatorDiscoveryException.java A src/main/java/hudson/plugins/android_emulator/model/AndroidPlatform.java A src/main/java/hudson/plugins/android_emulator/model/ScreenDensity.java A src/main/java/hudson/plugins/android_emulator/model/ScreenResolution.java M src/main/java/hudson/plugins/android_emulator/util/Utils.java M src/test/java/hudson/plugins/android_emulator/AndroidPlatformTest.java Log Message: ----------- Make various model and exception classes public. Commit: 6268b28a89b2c1866b241712519551ad35e5038d https://github.com/jenkinsci/android-emulator-plugin/commit/6268b28a89b2c1866b241712519551ad35e5038d Author: Christopher Orr <ch...@orr.me.uk> Date: 2016-09-17 (Sat, 17 Sep 2016) Changed paths: M pom.xml A src/main/java/hudson/plugins/android_emulator/pipeline/AndroidEmulatorDsl.java A src/main/java/hudson/plugins/android_emulator/pipeline/EmulatorConfig.java A src/main/java/hudson/plugins/android_emulator/pipeline/EmulatorState.java A src/main/java/hudson/plugins/android_emulator/pipeline/ExecutionConfig.java A src/main/java/hudson/plugins/android_emulator/pipeline/WithAndroidEmulatorStep.java A src/main/java/hudson/plugins/android_emulator/pipeline/WithAndroidEmulatorStepExecution.java A src/main/resources/hudson/plugins/android_emulator/pipeline/Dsl.groovy Log Message: ----------- Basic first attempt at an emulator pipeline DSL. Currently syntax like this will work: androidEmulator.forPlatform('android-23').doOnly { emu -> sh './gradlew connectedDebugAndroidTest' } This will start an ADB server, start an Android 6.0 (API 23) emulator, block until the emulator has booted fully, then execute the given block, with the appropriate environment variables for the ADB server and emulator exported. Once the block completes, the emulator is shut down. Current assumptions: - The Android SDK tools are installed and on PATH - The Android platform tools are installed and on PATH - There is an AVD available called '6p', as the `forPlatform`/`withConfig` values are currently ignored (as we can't yet create new emulator instances). Commit: 8f10cb969a217e04fb2566984aa80af404e7c33e https://github.com/jenkinsci/android-emulator-plugin/commit/8f10cb969a217e04fb2566984aa80af404e7c33e Author: Christopher Orr <ch...@orr.me.uk> Date: 2016-09-17 (Sat, 17 Sep 2016) Changed paths: M src/main/java/hudson/plugins/android_emulator/EmulatorConfig.java Log Message: ----------- Disable -report-console for now, as it's hard to do with Pipeline. Commit: 2cef6731c4e8f8ced12f6894a42a9ddbc48e6a46 https://github.com/jenkinsci/android-emulator-plugin/commit/2cef6731c4e8f8ced12f6894a42a9ddbc48e6a46 Author: Christopher Orr <ch...@orr.me.uk> Date: 2016-09-17 (Sat, 17 Sep 2016) Changed paths: M src/main/java/hudson/plugins/android_emulator/EmulatorConfig.java Log Message: ----------- Hardcode the AVD used just now, as the Pipeline DSL can't create new AVDs. Compare: https://github.com/jenkinsci/android-emulator-plugin/compare/fd0dfd93c76e^...2cef6731c4e8 -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.