summaryrefslogtreecommitdiffstats
path: root/yocto-poky/meta/recipes-support/ptest-runner/files/ptest-runner
diff options
context:
space:
mode:
Diffstat (limited to 'yocto-poky/meta/recipes-support/ptest-runner/files/ptest-runner')
-rw-r--r--yocto-poky/meta/recipes-support/ptest-runner/files/ptest-runner27
1 files changed, 27 insertions, 0 deletions
diff --git a/yocto-poky/meta/recipes-support/ptest-runner/files/ptest-runner b/yocto-poky/meta/recipes-support/ptest-runner/files/ptest-runner
new file mode 100644
index 000000000..c618f1148
--- /dev/null
+++ b/yocto-poky/meta/recipes-support/ptest-runner/files/ptest-runner
@@ -0,0 +1,27 @@
+#!/bin/sh
+ANYFAILED=no
+echo "START: $0"
+
+for libdir in /usr/lib*
+do
+
+ [ ! -d "$libdir" ] && continue
+
+ for x in `ls -d $libdir/*/ptest 2>/dev/null`
+ do
+ [ ! -f $x/run-ptest ] && continue
+ [ -h `dirname $x` ] && continue
+
+ date "+%Y-%m-%dT%H:%M"
+ echo "BEGIN: $x"
+ cd "$x"
+ ./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
OpenPOWER on IntegriCloud