From: Laszlo Papp Date: Fri, 22 Aug 2014 14:05:03 +0000 (+0100) Subject: ptest-runner: return 1 instead of zero if any test fails X-Git-Tag: 2015-4~1806 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=d6b1c9e7e29aaa8d71ccb485b7a88863a117a8b1;p=openembedded-core.git ptest-runner: return 1 instead of zero if any test fails It is better to know this information from the exit code rather than parsing test specific outputs. Signed-off-by: Laszlo Papp Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-support/ptest-runner/files/ptest-runner b/meta/recipes-support/ptest-runner/files/ptest-runner index 33424134c5..c618f1148d 100644 --- a/meta/recipes-support/ptest-runner/files/ptest-runner +++ b/meta/recipes-support/ptest-runner/files/ptest-runner @@ -1,5 +1,5 @@ #!/bin/sh - +ANYFAILED=no echo "START: $0" for libdir in /usr/lib* @@ -15,9 +15,13 @@ do date "+%Y-%m-%dT%H:%M" echo "BEGIN: $x" cd "$x" - ./run-ptest + ./run-ptest || ANYFAILED=yes echo "END: $x" date "+%Y-%m-%dT%H:%M" done done echo "STOP: $0" +if [ "$ANYFAILED" = "yes" ]; then + exit 1 +fi +exit 0