From: Loic Dachary Date: Sat, 18 Oct 2014 22:51:41 +0000 (-0700) Subject: tests: group workunits/cephtool/test.sh tests per daemon X-Git-Tag: v0.89~46^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=6741b71d9056d086d870be5e83b5ee986da71815;p=ceph.git tests: group workunits/cephtool/test.sh tests per daemon So all tests related to a given daemon (mon, osd, mds) can be run at once. Signed-off-by: Loic Dachary --- diff --git a/qa/workunits/cephtool/test.sh b/qa/workunits/cephtool/test.sh index 88ed3b19d2d8..1308c279c5d9 100755 --- a/qa/workunits/cephtool/test.sh +++ b/qa/workunits/cephtool/test.sh @@ -1291,7 +1291,7 @@ function test_osd_bench() # set +x -TESTS=( +MON_TESTS=( mon_injectargs mon_injectargs_SI tiering @@ -1308,11 +1308,23 @@ TESTS=( mon_osd_erasure_code mon_osd_misc mon_heap_profiler +) + +OSD_TESTS=( osd_bench +) + +MDS_TESTS=( mds_tell mon_mds ) +TESTS=( + $MON_TESTS + $OSD_TESTS + $MDS_TESTS +) + # # "main" follows # @@ -1347,6 +1359,15 @@ while [[ $# -gt 0 ]]; do "--no-sanity-check" ) sanity_check=false ;; + "--test-mon" ) + tests_to_run=("${tests_to_run[@]}" $MON_TESTS) + ;; + "--test-osd" ) + tests_to_run=("${tests_to_run[@]}" $OSD_TESTS) + ;; + "--test-mds" ) + tests_to_run=("${tests_to_run[@]}" $MDS_TESTS) + ;; "-t" ) shift if [[ -z "$1" ]]; then