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