diff mbox series

ptest-perl/run-ptest: set exit code

Message ID 20251025145211.1567510-1-skandigraun@gmail.com
State New
Headers show
Series ptest-perl/run-ptest: set exit code | expand

Commit Message

Gyorgy Sarvari Oct. 25, 2025, 2:52 p.m. UTC
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 <skandigraun@gmail.com>
---
 meta/files/ptest-perl/run-ptest | 4 ++++
 1 file changed, 4 insertions(+)
diff mbox series

Patch

diff --git a/meta/files/ptest-perl/run-ptest b/meta/files/ptest-perl/run-ptest
index fd35357b42..51e467abe7 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