From: William Lallemand Date: Thu, 6 Mar 2025 16:43:11 +0000 (+0100) Subject: TESTS: change the output of run-unittests.sh X-Git-Tag: v3.2-dev7~24 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7fdc4160b2f31a657ecf08635850459ebcb39b45;p=thirdparty%2Fhaproxy.git 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 --- 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