OSDN Git Service

change ok/ng check
author0809216 <0809216@1ed66053-1c2d-0410-8867-f7571e6e31d3>
Thu, 7 Oct 2010 13:29:25 +0000 (13:29 +0000)
committer0809216 <0809216@1ed66053-1c2d-0410-8867-f7571e6e31d3>
Thu, 7 Oct 2010 13:29:25 +0000 (13:29 +0000)
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-ramiel-epoll-cond@10350 1ed66053-1c2d-0410-8867-f7571e6e31d3

test/umtest.sh

index f158156..0c8de6b 100755 (executable)
@@ -193,13 +193,15 @@ done
 
 # Count OK and NG
 echo "############# Summary ###############" | tee -a ${REPORT_FILE}
-grep -v "^Test failed" ${REPORT_FILE} | 
-awk 'BEGIN{OkCon=0;NgCon=0;}
-     {if($2 == "OK")
-        OkCon++;
-      if($2 == "NG")
-        NgCon++;}
-     END{printf("OK=%d\tNG=%d\n",OkCon,NgCon)}' | tee -a ${REPORT_FILE}
+perl -ne "print if m/^[^\t]+\t(?:OK|NG)/" ${REPORT_FILE} |
+    awk 'BEGIN { OkCon=0; NgCon=0; }
+         {
+           if ($2 == "OK")
+               OkCon++;
+           if ($2 == "NG")
+               NgCon++;
+         }
+         END { printf("OK=%d\tNG=%d\n", OkCon, NgCon) }' | tee -a ${REPORT_FILE}
 LOG "Test scripts end."
 ###################
 # Aftertreatment