]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: support test task as CLI arg in rub-backend-api-tests.sh 20823/head
authorRicardo Dias <rdias@suse.com>
Fri, 9 Mar 2018 16:44:56 +0000 (16:44 +0000)
committerRicardo Dias <rdias@suse.com>
Mon, 12 Mar 2018 11:43:48 +0000 (11:43 +0000)
Signed-off-by: Ricardo Dias <rdias@suse.com>
src/pybind/mgr/dashboard_v2/run-backend-api-tests.sh

index 6ace26781dd284984d0b6bd2a099d85626ff2a0e..64ed636055e87c5106c29aee438ce96dd8906aa3 100755 (executable)
@@ -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