Newer
Older
# all tests to be executed
TEST_FILE_PATTERN=./test-*.sh
EXIT_WITH_ERROR=false
local testFile=$1
local result=$2
if [ $result -ne 0 ]; then
echo ERROR: Test "$testFile" has failed.
EXIT_WITH_ERROR=true
else
echo OK: Test "$testFile" succeeded.
for testScript in $TEST_FILE_PATTERN; do
echo =================================================================
echo ==================== Executing test $testScript
./$testScript $@
result=$?
print_result $testScript $result
done