| Message ID | 20251025145211.1567510-1-skandigraun@gmail.com |
|---|---|
| State | New |
| Headers | show |
| Series | ptest-perl/run-ptest: set exit code | expand |
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
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(+)