Brian Gaeke | 8c603ef | 2004-05-11 07:42:19 +0000 | [diff] [blame] | 1 | #!/usr/bin/env bash |
Chris Lattner | ac981ae | 2003-11-23 18:12:51 +0000 | [diff] [blame] | 2 | path=$1 |
3 | shift | ||||
4 | let $((success=0)) | ||||
5 | let $((failure=0)) | ||||
6 | for tst in $* ; do | ||||
7 | result=`$path/$tst` | ||||
8 | status="$?" | ||||
9 | echo "Test $tst : $result" | ||||
10 | if [ $status -eq 0 ] ; then | ||||
11 | let $((success++)) | ||||
12 | else | ||||
13 | let $((failure++)) | ||||
14 | fi | ||||
15 | done | ||||
16 | |||||
17 | echo "Failures : $failure" | ||||
18 | echo "Successes: $success" | ||||
19 | echo "Total : $((failure+success))" |