|
@@ -1,6 +1,7 @@
|
|
|
#!/bin/sh
|
|
#!/bin/sh
|
|
|
set -e
|
|
set -e
|
|
|
|
|
|
|
|
|
|
+FAIL=0
|
|
|
DIR=$(readlink -f $(dirname $0))
|
|
DIR=$(readlink -f $(dirname $0))
|
|
|
if [ "$1" = "-q" ]; then
|
|
if [ "$1" = "-q" ]; then
|
|
|
export MSGLEVEL=2
|
|
export MSGLEVEL=2
|
|
@@ -13,8 +14,14 @@ for testcase in $(run-parts --list $DIR | grep '/test-'); do
|
|
|
else
|
|
else
|
|
|
echo "\033[1;32mRun Testcase \033[1;35m$(basename ${testcase})\033[0m"
|
|
echo "\033[1;32mRun Testcase \033[1;35m$(basename ${testcase})\033[0m"
|
|
|
fi
|
|
fi
|
|
|
- ${testcase}
|
|
|
|
|
|
|
+ if ! ${testcase}; then
|
|
|
|
|
+ FAIL=$((FAIL+1))
|
|
|
|
|
+ echo "$(basename $testcase) ... FAIL"
|
|
|
|
|
+ fi
|
|
|
if [ "$1" = "-q" ]; then
|
|
if [ "$1" = "-q" ]; then
|
|
|
echo
|
|
echo
|
|
|
fi
|
|
fi
|
|
|
done
|
|
done
|
|
|
|
|
+
|
|
|
|
|
+echo "failures: $FAIL"
|
|
|
|
|
+exit $FAIL
|