Add the wait_for_emulator script

ugly-unit-test
DjBushido 2014-05-30 22:04:41 -04:00
parent b21f3c1fd8
commit f187b519f0
2 changed files with 27 additions and 1 deletions

View File

@ -1 +1,10 @@
language: android
language: android
env:
matrix:
- ANDROID_SDKS=android-19,sysimg-19 ANDROID_TARGET=android-19 ANDROID_ABI=armeabi-v7a
before_install:
- echo no | android create avd --force -n test -t $ANDROID_TARGET --abi $ANDROID_ABI
- emulator -avd test -no-skin -no-audio -no-window &
before_script:
- ./wait_for_emulator
- adb shell input keyevent 82 &

17
wait_for_emulator Normal file
View File

@ -0,0 +1,17 @@
#!/bin/bash
bootanim=""
failcounter=0
until [[ "$bootanim" =~ "stopped" ]]; do
bootanim=`adb -e shell getprop init.svc.bootanim 2>&1`
echo "$bootanim"
if [[ "$bootanim" =~ "not found" ]]; then
let "failcounter += 1"
if [[ $failcounter -gt 3 ]]; then
echo "Failed to start emulator"
exit 1
fi
fi
sleep 1
done
echo "Done"