#!/bin/bash | |
passes=0 | |
fails=0 | |
echo "Test run starting at" `date` | |
while [ $# -ge 1 ] ; do | |
this_test=$1 | |
shift | |
echo "Starting $this_test" | |
$this_test 2>&1 | |
res=$? | |
if [ $res -eq 0 ] ; then str="" ; passes=$[passes + 1] ; else str=" -- FAILED" ; fails=$[fails + 1] ; fi | |
echo "Completed $this_test with $res$str". | |
done | |
echo "Pass: $passes Fail: $fails" | |
echo "Test run complete at" `date` |