diff options
author | TreeHugger Robot <treehugger-gerrit@google.com> | 2017-01-05 16:37:30 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2017-01-05 16:37:30 +0000 |
commit | 0c7950f1f51ff8ad502da252c549f56130319c1a (patch) | |
tree | 3cea87f69885adc07d06c0fa34f9cf01a98ec856 | |
parent | 1859f88141458021e02b58ecfa7b81fb684fe69d (diff) | |
parent | 076539e6c4ded469439e4c49d9ae3c1c5e024bf0 (diff) | |
download | tradefederation-0c7950f1f51ff8ad502da252c549f56130319c1a.tar.gz |
Merge "If user supplies an explicit value for --class, replace the default."
-rwxr-xr-x | tests/run_tradefed_tests.sh | 23 |
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[*]} |