From 49ab630c15d41f07dd6c7d186974f9b22dfbb2b9 Mon Sep 17 00:00:00 2001 From: Andrew Hamilton Date: Thu, 10 Nov 2016 01:40:52 +0100 Subject: [PATCH] test-all script reports success or failure. --- test-all | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/test-all b/test-all index 28d77ba..17ef5b4 100755 --- a/test-all +++ b/test-all @@ -1,9 +1,17 @@ #!/bin/bash +FAILURE=0 CODEBASE_PATH=$(dirname $0) for test in ${CODEBASE_PATH}/*_test.py; do echo "Testing $test ..." - ./${test} 2>&1 + ${test} 2>&1 + FAILURE=$(($FAILURE | $?)) echo done +if [ $FAILURE -eq 0 ]; then + echo "Tests passed." +else + echo "Tests failed." +fi +exit $FAILURE