Annotation of 43BSDReno/sys/nfs/TEST/unix-tests/runtests, revision 1.1

1.1     ! root        1: :
        !             2: #!/bin/sh
        !             3: #
        !             4: #       @(#)runtests   1.2 90/01/03 NFS Rev 2 testsuite
        !             5: #
        !             6: 
        !             7: # Master runtests script.  Default is to run tests in each of
        !             8: # basic, general, and special subdirectories.  $NFSTESTDIR is
        !             9: # removed before general and special tests (if previous test done)
        !            10: # so that tests.init invoked from their respective runtests script
        !            11: # will not ask if the test dir should be removed (since this was
        !            12: # verified in the preceeding test).
        !            13: #
        !            14: # Special tests are not run as part of the default suite, but can
        !            15: # be run manually at this level.
        !            16: Program=`basename $0`
        !            17: 
        !            18: InitFile="./tests.init"
        !            19: if test $# != 4
        !            20: then
        !            21:        TESTS=$1
        !            22:        TESTARG=$2
        !            23:        TESTPATH=$3
        !            24: else
        !            25:        if test -f $InitFile
        !            26:        then
        !            27:                echo "$Program:  using test defaults in tests.init"
        !            28:                . $InitFile
        !            29:        else
        !            30:                echo "usage:  $Program tests testargs testpath"
        !            31:                exit 1
        !            32:        fi
        !            33: fi
        !            34: if test x$NFSTESTDIR = x
        !            35: then
        !            36:        echo "$Program:  NFSTESTDIR environment variable not set"
        !            37:        exit 1
        !            38: fi
        !            39: 
        !            40: export PATH
        !            41: 
        !            42: case $TESTS in
        !            43:        -a)     dirs="basic general"    ;;
        !            44:        -b)     dirs="basic"            ;;
        !            45:        -g)     dirs="general"          ;;
        !            46:        -s)     dirs="special"          ;;
        !            47: esac
        !            48: for dir in $dirs
        !            49: do
        !            50:        echo ""
        !            51:        if test -d $NFSTESTDIR
        !            52:        then
        !            53:                rm -rf $NFSTESTDIR
        !            54:        fi
        !            55:        (cd $dir; exec sh runtests $TESTARG)
        !            56: done
        !            57: 
        !            58: echo ""
        !            59: rm -rf $NFSTESTDIR
        !            60: 
        !            61: echo "All tests completed"

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.