Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/android-emulator-plugin
  Commit: 053d17f92c87000eed3291e6a25c4e1a79959ae2
      
https://github.com/jenkinsci/android-emulator-plugin/commit/053d17f92c87000eed3291e6a25c4e1a79959ae2
  Author: Christopher Orr <ch...@orr.me.uk>
  Date:   2015-02-13 (Fri, 13 Feb 2015)

  Changed paths:
    M src/main/java/hudson/plugins/android_emulator/InstallBuilder.java
    M src/main/java/hudson/plugins/android_emulator/UninstallBuilder.java

  Log Message:
  -----------
  Attempt to (un)install APK even if waiting for the core process timed out.

This fixes the behaviour to match what the log output claims is happening.


  Commit: 7949052acba9181ede1ecfed630b0059f113e9de
      
https://github.com/jenkinsci/android-emulator-plugin/commit/7949052acba9181ede1ecfed630b0059f113e9de
  Author: Christopher Orr <ch...@orr.me.uk>
  Date:   2015-02-13 (Fri, 13 Feb 2015)

  Changed paths:
    M src/main/java/hudson/plugins/android_emulator/AndroidEmulatorContext.java

  Log Message:
  -----------
  [JENKINS-11952] Return to the "localhost:XXXX" style of connecting to 
emulators.

For some reason, connecting to the emulator in this manner appears to be
somwehat more reliable than connecting with the regular "emulator-XXXX" style.

>From the various JIRA issues opened against the most recent plugin releases,
this instability seems to affect Mac OS X more than other operating systems.

Now we use "localhost:XXXX", while sticking to a four-digit port number, as some
tools seem to assume that the emulator port is always four-digits.

While it's still a problem that ddmlib — as used by tools like the Maven Android
plugin — only recognise emulators with the "emulator-XXXX" scheme, this should
not be a problem, as the emulator itself at startup registers with adb in this
style.  While this means that running "adb devices" may show two connected
devices (e.g. "emulator-5554" and "localhost:5555"), libraries like ddmlib will
use the "emulator" variant, while build steps that call `adb` will automatically
read the ANDROID_SERIAL environment vairable and use the "localhost" variant.


  Commit: 5bdae99c654d40416a37af1bd3cca30f9db11543
      
https://github.com/jenkinsci/android-emulator-plugin/commit/5bdae99c654d40416a37af1bd3cca30f9db11543
  Author: Christopher Orr <ch...@orr.me.uk>
  Date:   2015-02-13 (Fri, 13 Feb 2015)

  Changed paths:
    M src/main/java/hudson/plugins/android_emulator/AndroidEmulator.java

  Log Message:
  -----------
  Revert "[JENKINS-11952] Remove redundant (dis)connect calls while waiting for 
startup."

This reverts commit f2fcd2f7d9c12cfd9b8de7cb3ae18049ef056db7.

This is required as, per the previous commit, we're using the "localhost" style
of emulator connection string once again.


Compare: 
https://github.com/jenkinsci/android-emulator-plugin/compare/bd2fbec33e6f...5bdae99c654d

-- 
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