#!/bin/bash

set -x

cd "$(dirname "$(readlink -f "$0")")/tests"

for i in *.sh; do
    echo -e "\n>> Running test $i\n"
    ./${i}
    retval=$?
    if [ $retval != 0 ]; then
        echo "Failed $i with exit code $retval"
        exit $retval
    fi
done

#!/bin/bash

set -x

cd "$(dirname "$(readlink -f "$0")")/tests"
let cnt=0

for i in *.sh; do
    cnt=$(($cnt + 1))
    echo -e "\n>> Running test #$cnt \"$i\"\n"
    ./${i}
    retval=$?
    if [ $retval != 0 ]; then
        echo ">> FAILED test #$cnt \"$i\", exit code $retval"
        exit $retval
    fi
done

echo ">> All $cnt tests PASSED"

Add a simple completion message and test cnt
test: Add a simple completion message and test cnt

* Simplify the review of the test log by looking for a magic line.
