aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2017-01-05 16:37:30 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2017-01-05 16:37:30 +0000
commit0c7950f1f51ff8ad502da252c549f56130319c1a (patch)
tree3cea87f69885adc07d06c0fa34f9cf01a98ec856
parent1859f88141458021e02b58ecfa7b81fb684fe69d (diff)
parent076539e6c4ded469439e4c49d9ae3c1c5e024bf0 (diff)
downloadtradefederation-0c7950f1f51ff8ad502da252c549f56130319c1a.tar.gz
Merge "If user supplies an explicit value for --class, replace the default."
-rwxr-xr-xtests/run_tradefed_tests.sh23
1 files changed, 21 insertions, 2 deletions
diff --git a/tests/run_tradefed_tests.sh b/tests/run_tradefed_tests.sh
index 13873c240..818dc4226 100755
--- a/tests/run_tradefed_tests.sh
+++ b/tests/run_tradefed_tests.sh
@@ -16,5 +16,24 @@
# A simple helper script that runs the Trade Federation unit tests
-tfdir=`dirname $0`/..
-$tfdir/tradefed.sh run singleCommand host -n --class com.android.tradefed.UnitTests "$@"
+TF_DIR=`dirname $0`/..
+
+TEST_CLASS="com.android.tradefed.UnitTests"
+
+FORWARDED_ARGS=()
+while [[ $# -gt 0 ]]; do
+ next="$1"
+ case ${next} in
+ --class)
+ TEST_CLASS="$2"
+ shift
+ ;;
+ *)
+ FORWARDED_ARGS+=("$1")
+ ;;
+ esac
+ shift
+done
+
+
+${TF_DIR}/tradefed.sh run singleCommand host -n --class ${TEST_CLASS} ${FORWARDED_ARGS[*]}