#!/bin/bash
. "$(dirname ${BASH_SOURCE[0]})/lib/common.inc"
if (($#>0)); then
tests=("$@")
else
tests=("$(dirname ${BASH_SOURCE[0]})/test.d/"*.sh)
fi
for t in "${tests[@]}"; do
l=$(basename ${t} .sh)
if [ -x ${t} ]; then
msg "Running test '${l}'"
${t}
[ $? -ne 0 ] && die "Test '${l}' failed"
echo -e "\n\n\n"
else
warning "Skipping test ${l}"
fi
done