<div><br></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Sep 6, 2019 at 7:04 AM Trevor Gamblin &lt;<a href="mailto:Trevor.Gamblin@windriver.com">Trevor.Gamblin@windriver.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">From: Trevor Gamblin &lt;<a href="mailto:trevor.gamblin@windriver.com" target="_blank">trevor.gamblin@windriver.com</a>&gt;<br>
<br>
The libevent ptest used to report only a global pass or a fail result.<br>
Count individual PASS, FAIL, SKIP results. The SKIP results now<br>
include tests that are disabled in the libevent code.<br>
<br>
Signed-off-by: Trevor Gamblin &lt;<a href="mailto:trevor.gamblin@windriver.com" target="_blank">trevor.gamblin@windriver.com</a>&gt;<br>
---<br>
 .../libevent/libevent/run-ptest               | 34 ++++++++++++-------<br>
 1 file changed, 22 insertions(+), 12 deletions(-)<br>
<br>
diff --git a/meta/recipes-support/libevent/libevent/run-ptest b/meta/recipes-support/libevent/libevent/run-ptest<br>
index 0241851c70..b7d945246f 100644<br>
--- a/meta/recipes-support/libevent/libevent/run-ptest<br>
+++ b/meta/recipes-support/libevent/libevent/run-ptest<br>
@@ -1,18 +1,28 @@<br>
 #!/bin/sh<br>
<br>
-fail=0<br>
+# run-ptest - &#39;ptest&#39; test infrastructure shell script that<br>
+#   wraps the libevent test scripts <br>
+#<br>
+# Trevor Gamblin &lt;<a href="mailto:trevor.gamblin@windriver.com" target="_blank">trevor.gamblin@windriver.com</a>&gt;<br>
+###############################################################</blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">+LIBEVENTLIB=/usr/lib/libevent<br>
</blockquote><div dir="auto"><br></div><div dir="auto">Do we need to account for multilib here ?</div><div dir="auto"><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">+LOG=&quot;${LIBEVENTLIB}/ptest/libevent_ptest_$(date +%Y%m%d-%H%M%S).log&quot;<br>
+<br>
+cd ${LIBEVENTLIB}/ptest <br>
+<br>
 for test in ./test/*<br>
 do<br>
-       $test<br>
-       if [ $? -ne 0 ]<br>
-       then<br>
-               fail=1<br>
-       fi<br>
+    $test 2&gt;&amp;1|tee -a ${LOG}<br>
 done<br>
<br>
-if [ $fail -eq 0 ]<br>
-then<br>
-       echo &quot;PASS: libevent&quot;<br>
-else<br>
-       echo &quot;FAIL: libevent&quot;<br>
-fi<br>
+passed=`grep OK ${LOG}|wc -l`<br>
+failed=`grep FAILED ${LOG}|wc -l`<br>
+skipped=`grep -E &#39;DISABLED|SKIPPED&#39; ${LOG}|wc -l`<br>
+all=$((passed + failed + skipped))<br>
+<br>
+(   echo &quot;=== Test Summary ===&quot;<br>
+    echo &quot;TOTAL: ${all}&quot;<br>
+    echo &quot;PASSED: ${passed}&quot;<br>
+    echo &quot;FAILED: ${failed}&quot;<br>
+    echo &quot;SKIPPED: ${skipped}&quot;<br>
+) | tee -a ${LOG}<br>
-- <br>
2.21.0<br>
<br>
-- <br>
_______________________________________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@lists.openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
</blockquote></div></div>