From: Gyorgy Sarvari Date: Sat, 25 Oct 2025 14:52:11 +0000 (+0200) Subject: ptest-perl/run-ptest: set exit code X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=645aeb43ef7b90c3ece351deb0df3a56713f1abb;p=thirdparty%2Fopenembedded%2Fopenembedded-core.git 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 --- 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