aboutsummaryrefslogtreecommitdiff
path: root/automated/android/noninteractive-tradefed/setup.sh
diff options
context:
space:
mode:
Diffstat (limited to 'automated/android/noninteractive-tradefed/setup.sh')
-rwxr-xr-xautomated/android/noninteractive-tradefed/setup.sh16
1 files changed, 12 insertions, 4 deletions
diff --git a/automated/android/noninteractive-tradefed/setup.sh b/automated/android/noninteractive-tradefed/setup.sh
index 86d8e69..0aba3b5 100755
--- a/automated/android/noninteractive-tradefed/setup.sh
+++ b/automated/android/noninteractive-tradefed/setup.sh
@@ -1,14 +1,22 @@
-#!/bin/sh -x
+#!/bin/bash -x
# shellcheck disable=SC2154
# shellcheck disable=SC1091
. ../../lib/sh-test-lib
. ../../lib/android-test-lib
-if echo "$ANDROID_VERSION" | grep aosp-master ; then
- JDK="openjdk-9-jdk-headless"
-else
+# ANDROID_VERSION was set in the format like change here:
+# https://review.linaro.org/#/c/ci/job/configs/+/29367/
+if [ -z "${ANDROID_VERSION}" ]; then
+ # install jdk8 when nothing specified
+ # to avoid regression
+ JDK="openjdk-8-jdk-headless"
+elif echo "${ANDROID_VERSION}" | grep -q "android-8\." ; then
+ # install jdk8 for Oreo builds, both 8.0 and 8.1
JDK="openjdk-8-jdk-headless"
+else
+ # Use Jdk9 for all other builds
+ JDK="openjdk-9-jdk-headless"
fi
PKG_DEPS="usbutils curl wget zip xz-utils python-lxml python-setuptools python-pexpect aapt lib32z1-dev libc6-dev-i386 lib32gcc1 libc6:i386 libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386 python-dev python-protobuf protobuf-compiler python-virtualenv python-pip python-pexpect psmisc"