Fix regression on running manage command.
Options on the manage command (./run_tests.sh) is getting shuffled, this is due to the logic how testopts and testargs are extracted. For example, the command "./run_tests.sh -m startdashboard test --target test" is being translated into "startdashboard --target test test". The options after the "-m" should be passed as is as argument to the manage command. Fixes bug 1164505. Change-Id: Id1a0699050390014487459757b3bda9c7fcca405
This commit is contained in:
parent
e4541a6175
commit
44f2275c69
@ -80,6 +80,12 @@ manage=0
|
||||
[ "$JOB_NAME" ] || JOB_NAME="default"
|
||||
|
||||
function process_option {
|
||||
# If running manage command, treat the rest of options as arguments.
|
||||
if [ $manage -eq 1 ]; then
|
||||
testargs="$testargs $1"
|
||||
return 0
|
||||
fi
|
||||
|
||||
case "$1" in
|
||||
-h|--help) usage;;
|
||||
-V|--virtual-env) always_venv=1; never_venv=0;;
|
||||
|
Loading…
Reference in New Issue
Block a user