次のヒントを使用して、Jenkins で Android を使用して (エミュレーター プラグインを使用して) multiconfigure プロジェクトを作成しました。
wiki.jenkins-ci.org/display/JENKINS/Android+Emulator+Plugin
と
wiki.jenkins-ci.org/display/JENKINS/Building+an+Android+app+and+test+project
それらは役に立ちますが、プロジェクトを成功させるのに問題があります。コンソールを見ると、これしかありません:
Triggering 160,2.3.3,FWVGA
160,2.3.3,FWVGA completed with result FAILURE
Triggering 160,2.3.3,WVGA
160,2.3.3,WVGA completed with result NOT_BUILT
Triggering 160,2.2,FWVGA
160,2.2,FWVGA completed with result FAILURE
しかし、電子メール通知があると、次のように受け取ります。
ERROR: Timeout after 5 seconds Process leaked file descriptors. See
http://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build
for more information
$ "E:\server\Android SDK\android-sdk/platform-tools/adb.exe" connect localhost:38454
[android] Waiting for emulator to finish booting...
$ "E:\server\Android SDK\android-sdk/platform-tools/adb.exe" -s localhost:38454 shell getprop dev.bootcomplete
$ "E:\server\Android SDK\android-sdk/platform-tools/adb.exe" -s localhost:38454 logcat -v time
$ "E:\server\Android SDK\android-sdk/platform-tools/adb.exe" connect localhost:38454
[android] Emulator is ready for use (took 26 seconds) [QVGA]
$ cmd.exe /C '"E:\server\ant\bin\ant.bat -Dos=2.2 -Ddensity=169 -Dresolution=QVGA clean emma debug install test && exit %%ERRORLEVEL%%"'
Buildfile:
<.../jenkins/job/AndroidTestCalculatorTest3/./density=169,os=2.2,resolution=QVGA/ws/build.xml>
BUILD FAILED
ビルドから spawn プロセスのページを読みましたが、わかりません :( 誰でも「ばかのためにそれを行う方法」を書くことができますか?
編集:私が持っている最初の子をクリックすると、プロジェクトを再構成しました:
[Android]エミュレーターを180秒待った後にタイムアウトしました... [Android]Androidエミュレーターを停止していますタイムアウトの長さを変更する方法はありますか?