gitlab-ci: stick with built-in emulator on ARM

The newest emulator releases always segfault when booting the trusty ARM
android-22 image.
This commit is contained in:
Hans-Christoph Steiner 2019-03-29 14:26:18 +01:00
parent 9a8eb5d495
commit 06b9abcee3
1 changed files with 8 additions and 2 deletions

View File

@ -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: