summaryrefslogtreecommitdiffstats
path: root/meta/recipes-support/libevent/libevent/run-ptest
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-support/libevent/libevent/run-ptest')
-rw-r--r--meta/recipes-support/libevent/libevent/run-ptest34
1 files changed, 22 insertions, 12 deletions
diff --git a/meta/recipes-support/libevent/libevent/run-ptest b/meta/recipes-support/libevent/libevent/run-ptest
index 0241851c70..080806dea9 100644
--- a/meta/recipes-support/libevent/libevent/run-ptest
+++ b/meta/recipes-support/libevent/libevent/run-ptest
@@ -1,18 +1,28 @@
1#!/bin/sh 1#!/bin/sh
2 2
3fail=0 3# run-ptest - 'ptest' test infrastructure shell script that
4# wraps the libevent test scripts
5#
6# Trevor Gamblin <trevor.gamblin@windriver.com>
7###############################################################
8LIBEVENTLIB=@libdir@/libevent
9LOG="${LIBEVENTLIB}/ptest/libevent_ptest_$(date +%Y%m%d-%H%M%S).log"
10
11cd ${LIBEVENTLIB}/ptest
12
4for test in ./test/* 13for test in ./test/*
5do 14do
6 $test 15 $test 2>&1| sed -e '/OK/ s/^/PASS: / ; /FAILED/ s/^/FAIL: / ; /SKIPPED/ s/^/SKIP: / ; /DISABLED/ s/^/SKIP: /' | cut -f1,2 -d ':' | tee -a ${LOG}
7 if [ $? -ne 0 ]
8 then
9 fail=1
10 fi
11done 16done
12 17
13if [ $fail -eq 0 ] 18passed=`grep PASS ${LOG}|wc -l`
14then 19failed=`grep FAIL ${LOG}|wc -l`
15 echo "PASS: libevent" 20skipped=`grep -E SKIP ${LOG}|wc -l`
16else 21all=$((passed + failed + skipped))
17 echo "FAIL: libevent" 22
18fi 23( echo "=== Test Summary ==="
24 echo "TOTAL: ${all}"
25 echo "PASSED: ${passed}"
26 echo "FAILED: ${failed}"
27 echo "SKIPPED: ${skipped}"
28) | tee -a ${LOG}