From ad45ed1d67833ccea7f20c60c0cd503e52998a56 Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Tue, 23 Apr 2019 12:04:19 -0600 Subject: Actually add test/runtests.sh This adds the missing shell script that runs the tests. Fixes: 4916320ec374 ("Separate test cases from examples") Signed-off-by: Jens Axboe --- test/runtests.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 test/runtests.sh (limited to 'test') diff --git a/test/runtests.sh b/test/runtests.sh new file mode 100755 index 0000000..50cc0d0 --- /dev/null +++ b/test/runtests.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +TESTS="$@" +RET=0 + +TIMEOUT=10 + +for t in $TESTS; do + echo Running test $t + timeout -s INT $TIMEOUT ./$t + r=$? + if [ "${r}" -eq 124 ]; then + echo "Test $t timed out (may not be a failure)" + elif [ "${r}" -ne 0 ]; then + echo Test $t failed + RET=1 + fi +done + +exit $RET -- cgit