Annotation of researchv10no/cmd/post.src/tests/runtests, revision 1.1

1.1     ! root        1: #
        !             2: # Runs the test files that you'll find in this directory. You may want to change
        !             3: # the definitions of PRINT and BINDIR. The default definition of BINDIR assumes
        !             4: # the translators are installed in /usr/lbin/postscript, while PRINT just writes
        !             5: # everything to stdout. Unrecognized options (ie. options other than -P and -B)
        !             6: # are passed along to the translator.
        !             7: #
        !             8: # For example, if postio is installed in /usr/lbin/postscript, the following runs
        !             9: # the dmd bitmap translator on the test file ./postdmd1 and sends the output to
        !            10: # the printer attached to /dev/tty01.
        !            11: #
        !            12: #      runtests -P'/usr/lbin/postscript/postio -l /dev/tty01' -pland postdmd
        !            13: #
        !            14: 
        !            15: OPTIONS=
        !            16: PRINT=cat
        !            17: BINDIR=/usr/lbin/postscript
        !            18: 
        !            19: for i do
        !            20:     case $i in
        !            21:        -P*) PRINT=`echo $i | sed s/-P//`;;
        !            22: 
        !            23:        -B*) BINDIR=`echo $i | sed s/-B//`;;
        !            24: 
        !            25:        -*)  OPTIONS="$OPTIONS $i";;
        !            26: 
        !            27:        *)   break;;
        !            28:     esac
        !            29:     shift
        !            30: done
        !            31: 
        !            32: for i do
        !            33:     for j in ${i}*; do
        !            34:        if [ ! -r "$j" ]; then
        !            35:            break
        !            36:        fi
        !            37:        case $j in
        !            38:            dpost*)
        !            39:                $BINDIR/dpost $OPTIONS $j | $PRINT;;
        !            40: 
        !            41:            postbgi*)
        !            42:                $BINDIR/postbgi $OPTIONS $j | $PRINT;;
        !            43: 
        !            44:            posttek*)
        !            45:                $BINDIR/posttek $OPTIONS $j | $PRINT;;
        !            46: 
        !            47:            postdmd*)
        !            48:                $BINDIR/postdmd $OPTIONS $j | $PRINT;;
        !            49: 
        !            50:            postmd*)
        !            51:                $BINDIR/postmd $OPTIONS $j | $PRINT;;
        !            52: 
        !            53:            postdaisy*)
        !            54:                $BINDIR/postdaisy $OPTIONS $j | $PRINT;;
        !            55: 
        !            56:            postprint*)
        !            57:                $BINDIR/postprint $OPTIONS $j | $PRINT;;
        !            58: 
        !            59:            postplot*)
        !            60:                $BINDIR/postplot $OPTIONS $j | $PRINT;;
        !            61: 
        !            62:            postgif*)
        !            63:                $BINDIR/postgif $OPTIONS $j | $PRINT;;
        !            64: 
        !            65:            troff*)
        !            66:                pic $j | tbl | eqn | troff -mm -Tpost | $BINDIR/dpost $OPTIONS | $PRINT;;
        !            67: 
        !            68:            man*)
        !            69:                troff -man -Tpost $j | $BINDIR/dpost $OPTIONS | $PRINT;;
        !            70:        esac
        !            71:     done
        !            72: done

unix.superglobalmegacorp.com

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