test runner surfaces failures

This commit is contained in:
Zachary Snow 2019-04-18 00:58:58 -04:00
parent f3e8f530d9
commit 9c1fc7d020
1 changed files with 8 additions and 0 deletions

View File

@ -2,10 +2,18 @@
cd `dirname "${BASH_SOURCE[0]}"`
failures=0
for script in `ls */run.sh`; do
suite=`dirname $script`
echo "--------------------"
echo "SUITE: $suite"
echo "--------------------"
(cd $suite; ./run.sh)
if [ $? -ne 0 ]; then
failures=`expr $failures + 1`
fi
done
if [ $failures -ne 0 ]; then
echo "$failures test suite(s) failed"
exit 1
fi