Details
-
Test
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
Windows, Android emulator
Description
Medic doesn't check to see if the emulator actually starts when invoking cordova run android. Instead, it starts polling cordova-vm immediately. This might also be considered a bug in cordova-android's run script, which just seems to hang if the emulator doesn't start. Example build is here:
https://ci.apache.org/builders/cordova-android-win/builds/1488/steps/running-tests/logs/stdio
And adb logs are here:
https://ci.apache.org/builders/cordova-android-win/builds/1488/steps/gathering-logs/logs/stdio
====
Log:
C:\Users\buildbot\slaves\apache\cordova-android-win\mobilespec>node C:\Users\buildbot\slaves\apache\cordova-android-win\cordova-cli\bin\cordova run --emulator android – --gradle
ANDROID_HOME=C:\Android\android-sdk
JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_55
No emulator specified, defaulting to Galaxy_Nexus
Waiting for emulator...
WARNING: init: Missing WGL extension WGL_ARB_make_current_read
emulator: warning: opening audio output failed
emulator: emulator window was out of view and was recentered
emulator: UpdateChecker: skipped version check
Booting up emulator (this may take a while)........................................query failed for mobilespec_results
.....................................query failed for mobilespec_results
{ [Error: connect ETIMEDOUT] code: 'ETIMEDOUT', errno: 'ETIMEDOUT', syscall: 'connect' }..................query failed for mobilespec_results
{ [Error: connect ETIMEDOUT] code: 'ETIMEDOUT', errno: 'ETIMEDOUT', syscall: 'connect' }....................................................................................................query failed for mobilespec_results
{ [Error: connect ETIMEDOUT] code: 'ETIMEDOUT', errno: 'ETIMEDOUT', syscall: 'connect' }...................................................................................query failed for mobilespec_results
{ [Error: connect ETIMEDOUT] code: 'ETIMEDOUT', errno: 'ETIMEDOUT', syscall: 'connect' }.......................................................didn't get test results: timed out
program finished with exit code 1
elapsedTime=1150.659000