aboutsummaryrefslogtreecommitdiffhomepage
path: root/platform_tools
diff options
context:
space:
mode:
authorGravatar joshualitt <joshualitt@chromium.org>2015-06-22 05:39:32 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2015-06-22 05:39:32 -0700
commit01f38915e1ed20cb7cc319e2ed6a26cc74db2c16 (patch)
treed5a54e5394932b1e458f9661bbcd6063fd6a8be8 /platform_tools
parent78cff136a4b59045e82965cbc9a63bf76a595796 (diff)
Fixup android launch script to launch VisualBench as well as SampleApp
Diffstat (limited to 'platform_tools')
-rwxr-xr-xplatform_tools/android/bin/android_launch_app14
1 files changed, 13 insertions, 1 deletions
diff --git a/platform_tools/android/bin/android_launch_app b/platform_tools/android/bin/android_launch_app
index d31e5cb350..53b00e9023 100755
--- a/platform_tools/android/bin/android_launch_app
+++ b/platform_tools/android/bin/android_launch_app
@@ -12,5 +12,17 @@ if [[ -n $RESOURCE_PATH ]]; then
adb_push_if_needed "${SKIA_SRC_DIR}/resources" $RESOURCE_PATH
fi
-$ADB ${DEVICE_SERIAL} shell am start -S -n "com.skia/.SkiaSampleActivity" --es "cmdLineFlags" "${APP_ARGS[*]}"
+app=${APP_ARGS[0]}
+if [[ ${app} == '-'* ]]; then
+ app="SampleApp"
+ APP_ARGS=( "SampleApp" ${APP_ARGS[*]} )
+fi
+
+if [[ ${app} == 'SampleApp' ]]; then
+ $ADB ${DEVICE_SERIAL} shell am start -S -n "com.skia/.SkiaSampleActivity" --es "cmdLineFlags" "${APP_ARGS[*]:1}"
+elif [[ ${app} == "VisualBench" ]] ; then
+ $ADB ${DEVICE_SERIAL} shell am start -S -n "com.skia/.VisualBenchActivity" --es "cmdLineFlags" "${APP_ARGS[*]:1}"
+else
+ echo "ERROR: supports either 'SampleApp' or 'VisualBench' as valid apps"
+fi