| Index: build/android/buildbot/buildbot_functions.sh
|
| diff --git a/build/android/buildbot/buildbot_functions.sh b/build/android/buildbot/buildbot_functions.sh
|
| index 9f56a18e5c6eacdf9786130df314f5ea23799e05..e227c22e55232b9bf1eb8da7860dbf4655c266b5 100755
|
| --- a/build/android/buildbot/buildbot_functions.sh
|
| +++ b/build/android/buildbot/buildbot_functions.sh
|
| @@ -294,6 +294,22 @@ function bb_run_step {
|
| )
|
| }
|
|
|
| +# Install a specific APK.
|
| +# Args:
|
| +# $1: APK to be installed.
|
| +# $2: APK_PACKAGE for the APK to be installed.
|
| +function bb_install_apk {
|
| + local APK=${1}
|
| + local APK_PACKAGE=${2}
|
| + if [[ $BUILDTYPE = Release ]]; then
|
| + local BUILDFLAG="--release"
|
| + fi
|
| +
|
| + echo "@@@BUILD_STEP Install ${APK}@@@"
|
| + python build/android/adb_install_apk.py --apk ${APK} \
|
| + --apk_package ${APK_PACKAGE} ${BUILDFLAG}
|
| +}
|
| +
|
| # Run instrumentation tests for a specific APK.
|
| # Args:
|
| # $1: APK to be installed.
|
| @@ -305,10 +321,10 @@ function bb_run_all_instrumentation_tests_for_apk {
|
| local TEST_APK=${3}
|
|
|
| # Install application APK.
|
| - python build/android/adb_install_apk.py --apk ${APK} \
|
| - --apk_package ${APK_PACKAGE}
|
| + bb_install_apk ${APK} ${APK_PACKAGE}
|
|
|
| # Run instrumentation tests. Using -I to install the test apk.
|
| + echo "@@@BUILD_STEP Run instrumentation tests ${TEST_APK}@@@"
|
| bb_run_step python build/android/run_instrumentation_tests.py \
|
| -vvv --test-apk ${TEST_APK} -I
|
| }
|
|
|