#!/bin/bash
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