test/runtests.sh: list all failed tests when done

Signed-off-by: Jens Axboe <axboe@kernel.dk>
This commit is contained in:
Jens Axboe
2019-04-30 14:50:20 -06:00
parent 6cd873cec6
commit 49d2017b3d

View File

@@ -4,6 +4,7 @@ TESTS="$@"
RET=0 RET=0
TIMEOUT=10 TIMEOUT=10
FAILED=""
for t in $TESTS; do for t in $TESTS; do
echo Running test $t echo Running test $t
@@ -13,8 +14,13 @@ for t in $TESTS; do
echo "Test $t timed out (may not be a failure)" echo "Test $t timed out (may not be a failure)"
elif [ "${r}" -ne 0 ]; then elif [ "${r}" -ne 0 ]; then
echo Test $t failed echo Test $t failed
FAILED="$FAILED $t"
RET=1 RET=1
fi fi
done done
if [ "${RET}" -ne 0 ]; then
echo "Tests $FAILED failed"
fi
exit $RET exit $RET