| #!/usr/bin/env bash | |
| path=$1 | |
| shift | |
| let $((success=0)) | |
| let $((failure=0)) | |
| for tst in $* ; do | |
| result=`$path/$tst` | |
| status="$?" | |
| echo "Test $tst : $result" | |
| if [ $status -eq 0 ] ; then | |
| let $((success++)) | |
| else | |
| let $((failure++)) | |
| fi | |
| done | |
| echo "Failures : $failure" | |
| echo "Successes: $success" | |
| echo "Total : $((failure+success))" |