diff options
-rwxr-xr-x | bin/runtest | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/bin/runtest b/bin/runtest index 83279e4..df25a70 100755 --- a/bin/runtest +++ b/bin/runtest @@ -22,7 +22,7 @@ test -n "$DEBUGMODE" && echo "******** DEBUGMODE is $DEBUGMODE ************" WHEREAMI='pwd' # the name of this program -PROGNAME=bin/runtest +PROGNAME="bin/runtest $DEBUGMODE" # Setup HOSTNAME=`hostname | cut -f1 -d.` # no domain part @@ -249,14 +249,8 @@ RUNSNAPTEST() SNAPCMD_OPT="$SNAPCMD_OPT srcdirname ${SRCDIRNAME}" fi - # If LOGFILE already exists, it means this host has been tested today. - # Do at most one run per day. + # Setup log file name to save test output LOGFILE=${LOGBASENAME}${SRCDIRNAME}_${TODAY} - if [ -f $LOGFILE ]; then - echo LOGFILE $LOGFILE exists. No more run today. - retcode=1 && errcode=$retcode && return $retcode - fi - echo Running snapshot with output saved in $LOGFILE (date; echo Hostname=$HOSTNAME) >> $LOGFILE @@ -335,11 +329,13 @@ FLUSH_FILES() USAGE() { cat <<EOF -Usage: runtest [-h] [-r<version>] [-all] [<host> ...] +Usage: runtest [-h] [-debug] [-r<version>] [-all] [<host> ...] -h print this help page -r<version> do runtest for <version> + -debug + turn on debug mode -all launch tests for all pre-defined testing hosts <host> @@ -371,6 +367,13 @@ while [ $# -gt 0 ]; do USAGE exit 0 ;; + -debug*) + # set debug mode + DEBUGMODE="$1" + SNAPSHOT="echo bin/snapshot" + PROGNAME="$PROGNAME $DEBUGMODE" + echo "******** DEBUGMODE is $DEBUGMODE ************" + ;; -r*) # the version string has a leading _ but not for H5DIR name H5VER="$1" |