runtests.sh - sbase - suckless unix tools
 (HTM) git clone git://git.suckless.org/sbase
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       runtests.sh (308B)
       ---
            1 #!/bin/sh
            2 
            3 export TZ=UTC
            4 
            5 trap 'rm -f test.res' EXIT HUP INT TERM
            6 trap 'rm -f test.res' HUP INT TERM
            7 
            8 for i in *-*.sh
            9 do
           10         printf "Test: %s\n\n" $i >> test.log
           11         (./$i >> test.log 2>&1 && printf '[PASS]\t' || printf '[FAIL]\t'
           12         echo "$i") | tee -a test.log
           13 done |
           14 tee test.res
           15 
           16 ! grep FAIL test.res >/dev/null