From 0dff6fb41378920de77fa02c44316320d44a6dee Mon Sep 17 00:00:00 2001 From: Ricardo Dias Date: Fri, 9 Mar 2018 16:44:56 +0000 Subject: [PATCH] mgr/dashboard: support test task as CLI arg in rub-backend-api-tests.sh Signed-off-by: Ricardo Dias --- src/pybind/mgr/dashboard_v2/run-backend-api-tests.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/pybind/mgr/dashboard_v2/run-backend-api-tests.sh b/src/pybind/mgr/dashboard_v2/run-backend-api-tests.sh index 6ace26781dd28..64ed636055e87 100755 --- a/src/pybind/mgr/dashboard_v2/run-backend-api-tests.sh +++ b/src/pybind/mgr/dashboard_v2/run-backend-api-tests.sh @@ -80,12 +80,20 @@ sleep 10 source $TEMP_DIR/venv/bin/activate BUILD_DIR=`pwd` -TEST_CASES=`for i in \`ls $BUILD_DIR/../qa/tasks/mgr/dashboard_v2/test_*\`; do F=$(basename $i); M="${F%.*}"; echo -n " tasks.mgr.dashboard_v2.$M"; done` +if [ "$#" -gt 0 ]; then + TEST_CASES="" + for t in "$@"; do + TEST_CASES="$TESTS_CASES $t" + done +else + TEST_CASES=`for i in \`ls $BUILD_DIR/../qa/tasks/mgr/dashboard_v2/test_*\`; do F=$(basename $i); M="${F%.*}"; echo -n " tasks.mgr.dashboard_v2.$M"; done` + TEST_CASES="tasks.mgr.test_dashboard_v2 $TEST_CASES" +fi export PATH=$BUILD_DIR/bin:$PATH export LD_LIBRARY_PATH=$BUILD_DIR/lib/cython_modules/lib.${CEPH_PY_VERSION_MAJOR}/:$BUILD_DIR/lib export PYTHONPATH=$TEMP_DIR/teuthology:$BUILD_DIR/../qa:$BUILD_DIR/lib/cython_modules/lib.${CEPH_PY_VERSION_MAJOR}/ -eval python ../qa/tasks/vstart_runner.py tasks.mgr.test_dashboard_v2 $TEST_CASES +eval python ../qa/tasks/vstart_runner.py $TEST_CASES deactivate killall ceph-mgr -- 2.39.5