diff options
author | Albert Cheng <acheng@hdfgroup.org> | 2001-02-25 21:23:55 (GMT) |
---|---|---|
committer | Albert Cheng <acheng@hdfgroup.org> | 2001-02-25 21:23:55 (GMT) |
commit | 612765e5d435a134250f6c9fd6ad3515c9378976 (patch) | |
tree | 2573c09f8fdaf7a3f5014b045e86b19fdb67577b | |
parent | fb9a8ee1598c4fdf237638056ec7802b9de497b5 (diff) | |
download | hdf5-612765e5d435a134250f6c9fd6ad3515c9378976.zip hdf5-612765e5d435a134250f6c9fd6ad3515c9378976.tar.gz hdf5-612765e5d435a134250f6c9fd6ad3515c9378976.tar.bz2 |
[svn-r3516] Purpose:
New feature
Description:
Added a -debug line option and will pass it to other runtest invoked.
Removed the restriction of running one test per host. This way,
tests of different tests (e.g., with or without fortran) can be
run per host with all output saved in one log file.
Platforms tested:
Tried several runs of daily test.
-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" |