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
| #! /bin/sh
|
| cd unit
|
| failed=0
| all=0
|
| for f in test-*; do
| "./$f" -q
| 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
|
|