From 787ff40d83f5b7bf8a3b9b4ee3bb336e04d448d3 Mon Sep 17 00:00:00 2001 From: Sara Thon Date: Thu, 9 Jul 2026 15:01:23 +0200 Subject: [PATCH] CFE-3041: testall should fail a regular acceptance test if it prints errors Ticket: CFE-3041 --- tests/acceptance/testall | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/acceptance/testall b/tests/acceptance/testall index 0959688b33..3488aa2070 100755 --- a/tests/acceptance/testall +++ b/tests/acceptance/testall @@ -618,8 +618,14 @@ export CFENGINE_TEST_OVERRIDE_WORKDIR TEMP CFENGINE_TEST_OVERRIDE_EXTENSION_LIBR fi elif egrep "R: .*$ESCAPED_TEST Pass" $OUTFILE > /dev/null then - RESULT=Pass - RESULT_MSG="${COLOR_SUCCESS}Pass${COLOR_NORMAL}" + if egrep "error: " $OUTFILE > /dev/null + then + RESULT=FAIL + RESULT_MSG="${COLOR_FAILURE}FAIL (Test passed, but printed error message(s))${COLOR_NORMAL}" + else + RESULT=Pass + RESULT_MSG="${COLOR_SUCCESS}Pass${COLOR_NORMAL}" + fi elif egrep "R: .*$ESCAPED_TEST Skip/unsupported" $OUTFILE > /dev/null then RESULT=Skip