diff options
Diffstat (limited to 'automated/android/noninteractive-tradefed/setup.sh')
-rwxr-xr-x | automated/android/noninteractive-tradefed/setup.sh | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/automated/android/noninteractive-tradefed/setup.sh b/automated/android/noninteractive-tradefed/setup.sh new file mode 100755 index 0000000..86d8e69 --- /dev/null +++ b/automated/android/noninteractive-tradefed/setup.sh @@ -0,0 +1,29 @@ +#!/bin/sh -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 + JDK="openjdk-8-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" + +dist_name +case "${dist}" in + ubuntu) + dpkg --add-architecture i386 + apt-get update -q + install_deps "${PKG_DEPS} ${JDK}" + ;; + *) + error_msg "Please use Ubuntu for CTS or VTS test." + ;; +esac + +install_latest_adb +initialize_adb +adb_root |