From 645aeb43ef7b90c3ece351deb0df3a56713f1abb Mon Sep 17 00:00:00 2001 From: Gyorgy Sarvari Date: Sat, 25 Oct 2025 16:52:11 +0200 Subject: [PATCH] ptest-perl/run-ptest: set exit code Set exit code on the run-ptest script: though the logparser looks for PASS/FAIL state, it can be still useful when running the tests manually - when there is a lot of output, it is easier to see the summary at the end if the test has actually passed or failed without scrolling back. Signed-off-by: Gyorgy Sarvari Signed-off-by: Mathieu Dubois-Briand --- meta/files/ptest-perl/run-ptest | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/meta/files/ptest-perl/run-ptest b/meta/files/ptest-perl/run-ptest index fd35357b42b..51e467abe7b 100644 --- a/meta/files/ptest-perl/run-ptest +++ b/meta/files/ptest-perl/run-ptest @@ -1,10 +1,12 @@ #!/bin/sh +result=0 for case in `find t -type f -name '*.t'`; do perl -I . $case >$case.output 2>&1 ret=$? cat $case.output if [ $ret -ne 0 ]; then + result=1 echo "FAIL: ${case%.t}" elif grep -i 'SKIP' $case.output; then echo "SKIP: ${case%.t}" @@ -14,3 +16,5 @@ for case in `find t -type f -name '*.t'`; do rm -f $case.output done + +exit $result -- 2.47.3