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.

Reply via email to