rm -f test.* *.out *.ioclog StreamDebug.log for i in test* do if [ $i != testall -a -x $i ] then echo $i "$@" if ! $i "$@" then echo -e "\033[31;7mFailed.\033[0m" (( fail+=1 )) fi fi done if [ "$fail" ] then echo -e "\033[31;7m$fail tests failed\033[0m" else echo -e "\033[32;7mAll tests passed.\033[0m" fi exit $fail