From 06b9abcee3068aeb2395f69e815e633cf25b2412 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Fri, 29 Mar 2019 14:26:18 +0100 Subject: [PATCH] gitlab-ci: stick with built-in emulator on ARM The newest emulator releases always segfault when booting the trusty ARM android-22 image. --- .gitlab-ci.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e5631f5e7..e1ad78c54 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -66,8 +66,13 @@ errorprone: - export AVD_PACKAGE="system-images;android-${AVD_SDK};${AVD_TAG};${AVD_ARCH}" - echo $AVD_PACKAGE - emulator -accel-check || true + + - if [[ "$AVD_ARCH" != arm* ]]; then + set -x; echo y | sdkmanager "emulator" > /dev/null; set +x; + fi + - alias sdkmanager - - echo y | sdkmanager "emulator" "platforms;android-$AVD_SDK" > /dev/null + - echo y | sdkmanager "platforms;android-$AVD_SDK" > /dev/null - if ! avdmanager list avd | grep "Name. avd$AVD_SDK$"; then set -x; rm -rf ~/.android/avd $ANDROID_HOME/system-images; @@ -81,6 +86,7 @@ errorprone: fi - adb start-server - ls -l ~/.android + - emulator -version - emulator -avd avd$AVD_SDK -no-audio -no-jni @@ -98,9 +104,9 @@ errorprone: - ./gradlew connectedFullDebugAndroidTest $FLAG || (adb -e logcat -d > logcat.txt; exit 1) connected 22 default armeabi-v7a: + retry: 1 <<: *test-template <<: *connected-template - allow_failure: true .kvm-template: &kvm-template tags: