diff options
author | cyBerta <cyberta@riseup.net> | 2021-01-31 18:56:21 +0100 |
---|---|---|
committer | cyBerta <cyberta@riseup.net> | 2021-01-31 18:56:21 +0100 |
commit | f425762e35957e663eeda3e5bea73a1f93ab90dd (patch) | |
tree | 1b82f8a3e9cf76058aeca1a21409761e3fae6294 /.gitlab/wait-for-emulator.sh | |
parent | 45d5dcecde2a4af0585346f581aea2ce7884eb5f (diff) |
create scripts to start several emulators for automatted testing
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" |