summaryrefslogtreecommitdiff
path: root/.gitlab
diff options
context:
space:
mode:
authorcyBerta <cyberta@riseup.net>2021-01-31 18:56:21 +0100
committercyBerta <cyberta@riseup.net>2021-01-31 18:56:21 +0100
commitf425762e35957e663eeda3e5bea73a1f93ab90dd (patch)
tree1b82f8a3e9cf76058aeca1a21409761e3fae6294 /.gitlab
parent45d5dcecde2a4af0585346f581aea2ce7884eb5f (diff)
create scripts to start several emulators for automatted testing
Diffstat (limited to '.gitlab')
-rwxr-xr-x.gitlab/wait-for-emulator.sh44
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"