diff options
Diffstat (limited to '.gitlab/wait-for-emulator.sh')
-rwxr-xr-x | .gitlab/wait-for-emulator.sh | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/.gitlab/wait-for-emulator.sh b/.gitlab/wait-for-emulator.sh deleted file mode 100755 index cd51428a..00000000 --- a/.gitlab/wait-for-emulator.sh +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/bash - -# from https://gitlab.com/fdroid/fdroidclient - -sec=0 -timeout=360 - -err() { - echo "$@" - exit 1 -} - -explain() { - if [[ "$1" =~ "not found" ]]; then - printf "device not found" - elif [[ "$1" =~ "offline" ]]; then - printf "device offline" - elif [[ "$1" =~ "running" ]]; then - printf "booting" - else - printf "$1" - fi -} - -while true; do - if [[ $sec -ge $timeout ]]; then - err "Timeout ($timeout seconds) reached - Failed to start emulator" - fi - out=$(adb -e shell getprop init.svc.bootanim 2>&1 | grep -v '^\*') - if [[ "$out" =~ "command not found" ]]; then - err "$out" - fi - if [[ "$out" =~ "stopped" ]]; then - break - fi - let "r = sec % 5" - if [[ $r -eq 0 ]]; then - echo "Waiting for emulator to start: $(explain "$out")" - fi - sleep 1 - let "sec++" -done - -echo "Emulator is ready" |