diff options
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/installFastlane.sh | 1 | ||||
-rwxr-xr-x | scripts/prepareForScreenshots.sh | 2 | ||||
-rwxr-xr-x | scripts/startEmulators.sh | 14 |
3 files changed, 7 insertions, 10 deletions
diff --git a/scripts/installFastlane.sh b/scripts/installFastlane.sh index 9abc6211..d1772b86 100755 --- a/scripts/installFastlane.sh +++ b/scripts/installFastlane.sh @@ -6,6 +6,7 @@ apt-get -y dist-upgrade && \ apt-get -y install make build-essential ruby ruby-dev imagemagick xvfb libxcb1 libname-dev gem install fastlane +fastlane frameit download_frames ## ------------------------------------------------------ ## --- Android Emulator diff --git a/scripts/prepareForScreenshots.sh b/scripts/prepareForScreenshots.sh index c2ae1bd5..0b38cfae 100755 --- a/scripts/prepareForScreenshots.sh +++ b/scripts/prepareForScreenshots.sh @@ -26,4 +26,4 @@ git submodule foreach --recursive git reset --hard HEAD git submodule sync --recursive git submodule update --init --recursive -BUILD_TOR=false BUILD_OPENVPN_LIBS=false ./scripts/build_deps.sh +./scripts/build_deps.sh diff --git a/scripts/startEmulators.sh b/scripts/startEmulators.sh index 1d73dee7..0e6a519c 100755 --- a/scripts/startEmulators.sh +++ b/scripts/startEmulators.sh @@ -1,12 +1,13 @@ #!/bin/bash PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/Sdk/tools:$ANDROID_HOME/emulator +SCRIPT_DIR=$(dirname "$0") + apt-get update apt-get install -y libpulse-java libpulse0 imagemagick libxkbcommon-x11-0 xvfb vulkan-tools # there's a QT thing missing emulator -accel-check docker info -export DISPLAY=:99.0 # init parameters for ((i=1;i<=$#;i++)); @@ -41,7 +42,6 @@ timeout=30 echo y | sdkmanager "emulator" avdmanager list avd emulator -version -find /opt -iname emulator -type f waitForAdbDevices() { while true; do @@ -62,14 +62,10 @@ waitForAdbDevices() { } #start first N avd images -Xvfb :0 -screen 0 800x600x16 & -#avdmanager list avd | grep 'Name:' | cut -d ':' -f2 | head -n $N | xargs -I{} -P$N -n1 emulator -no-snapshot -avd {} & -avdmanager list avd | grep 'Name:' | cut -d ':' -f2 | head -n $N | xargs -I{} -P$N -n1 emulator -no-window -no-audio -no-snapshot -avd {} & -#avdmanager list avd | grep 'Name:' | cut -d ':' -f2 | head -n $N | xargs -I{} -P$N -n1 emulator -no-snapshot -no-window -avd {} & -# avdmanager list avd | grep 'Name:' | cut -d ':' -f2 | head -n $N | xargs -I{} -P$N -n1 emulator -no-snapshot -no-window -no-boot-anim -accel on -avd {} & +#Xvfb :0 -screen 0 800x600x16 & +avdmanager list avd | grep 'Name:' | cut -d ':' -f2 | head -n $N | xargs -I {} emulator -no-window -no-audio -avd {} & waitForAdbDevices echo "adb found all emulators..." -#wait for each emulator that booting completed -adb devices | grep -v List | awk '$2{print $1}' | xargs -I{} .gitlab/wait-for-emulator.sh -s {} +adb devices | grep -v List | awk '$2{print $1}' | xargs -I{} $SCRIPT_DIR/wait-for-emulator.sh -s {} echo "all emulators successfully booted" |