Whamcloud - gitweb
LU-12410 tests: Add auster option to skip setup 89/35389/6
authorChris Horn <hornc@cray.com>
Sun, 30 Jun 2019 15:40:53 +0000 (10:40 -0500)
committerOleg Drokin <green@whamcloud.com>
Fri, 4 Oct 2019 03:42:29 +0000 (03:42 +0000)
Add an option to auster to skip the initial setup of Lustre.

Test-Parameters: trivial
Signed-off-by: Chris Horn <hornc@cray.com>
Change-Id: Ie3de93c8a4d3f812aaf1f032e39c351827c6eaef
Reviewed-on: https://review.whamcloud.com/35389
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Jian Yu <yujian@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: James Nunez <jnunez@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Petros Koutoupis <pkoutoupis@cray.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/tests/auster

index 89f15b2..fc09ae0 100755 (executable)
@@ -34,6 +34,7 @@ Run Lustre regression tests suites.
       -l        Send logs to the Maloo database after run
                   (can be done later by running maloo_upload.sh)
       -L        Script language of test suite. Default: bash
+      -N        No setup. Do not setup Lustre prior to executing test suite.
       -h        This help.
 
 Suite options
@@ -70,9 +71,10 @@ reformat=false
 script_lang=bash
 test_logs_dir=/tmp/test_logs/$(date +%Y-%m-%d)/$(date +%H%M%S)
 export HONOR_EXCEPT=
+do_setup=true
 export ${SLOW:=no}
 export ${NAME:=local}
-while getopts "c:d:D:nkf:S:g:Hi:rRslL:hv" opt
+while getopts "c:d:D:nkf:S:g:Hi:rRslL:Nhv" opt
 do
        case "$opt" in
                c) export CONFIG=$OPTARG;;
@@ -91,6 +93,7 @@ do
                s) export SLOW=yes;;
                l) upload_logs=true;;
                L) script_lang=$OPTARG;;
+               N) do_setup=false;;
                h|\?) usage;;
        esac
 done
@@ -126,6 +129,7 @@ print_summary () {
 
 
 setup_if_needed() {
+       ! ${do_setup} && return
        nfs_client_mode && return
        AUSTER_CLEANUP=false