blob: 69e729ce2a5030dadc3750e3e5a2a50ba8c5541b [file] [log] [blame]
Patrick Williamsc124f4f2015-09-15 14:41:29 -05001#! /bin/sh
2
Andrew Geisslerd1e89492021-02-12 15:35:20 -06003cd tests
Patrick Williamsc124f4f2015-09-15 14:41:29 -05004
5failed=0
6all=0
7
Andrew Geisslerd1e89492021-02-12 15:35:20 -06008for f in tst-*; do
9 "./$f" > /dev/null 2>&1
Patrick Williamsc124f4f2015-09-15 14:41:29 -050010 case "$?" in
11 0)
12 echo "PASS: $f"
13 all=$((all + 1))
14 ;;
15 77)
16 echo "SKIP: $f"
17 ;;
18 *)
19 echo "FAIL: $f"
20 failed=$((failed + 1))
21 all=$((all + 1))
22 ;;
23 esac
24done
25
26if [ "$failed" -eq 0 ] ; then
27 echo "All $all tests passed"
28else
29 echo "$failed of $all tests failed"
30fi
31