From 7fdc4160b2f31a657ecf08635850459ebcb39b45 Mon Sep 17 00:00:00 2001 From: William Lallemand Date: Thu, 6 Mar 2025 17:43:11 +0100 Subject: [PATCH] TESTS: change the output of run-unittests.sh - "check" is run with sh -e so it will stop at the first error - output of "check" is not shown anymore - add a line with the name of the failed test --- scripts/run-unittests.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/run-unittests.sh b/scripts/run-unittests.sh index 4e06b0eff..318e7ff33 100755 --- a/scripts/run-unittests.sh +++ b/scripts/run-unittests.sh @@ -52,7 +52,7 @@ testlist= echo "########################## Gathering tests to run ##########################" for test in $(find "$TESTDIR" -name "*.sh"); do - sh ${test} check + sh -e ${test} check 2>&1 1>/dev/null r="$?" if [ "$r" = "0" ]; then echo " Add test: $test" @@ -70,10 +70,10 @@ for TEST in $testlist; do export TEST export TESTDIR=`dirname ${TEST}` - sh -e ${TEST} run + sh -e ${TEST} run 2>&1 1>/dev/null r="$?" -# echo "*** result ${TEST}: $r" if [ "$r" != "0" ]; then + echo "Test ${TEST} failed: $r" result=$r failed=$((failed+1)) else