1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
| #! /bin/sh
|
| cd tests
|
| export srcdir=.
|
| failed=0
| all=0
| for f in tst-*; do
| "./$f" > /dev/null 2>&1
| case "$?" in
| 0)
| echo "PASS: $f"
| all=$((all + 1))
| ;;
| 77)
| echo "SKIP: $f"
| ;;
| *)
| echo "FAIL: $f"
| failed=$((failed + 1))
| all=$((all + 1))
| ;;
| esac
| done
|
| if [ "$failed" -eq 0 ] ; then
| echo "All $all tests passed"
| else
| echo "$failed of $all tests failed"
| fi
| unset srcdir
|
|