initng/test-syntax.sh

glen cvs at pld-linux.org
Mon Dec 19 10:29:59 CET 2005


Author: glen
Date: Mon Dec 19 10:29:57 2005
New Revision: 6672

Modified:
   initng/test-syntax.sh
Log:
- report success and failures

Modified: initng/test-syntax.sh
==============================================================================
--- initng/test-syntax.sh	(original)
+++ initng/test-syntax.sh	Mon Dec 19 10:29:57 2005
@@ -4,8 +4,18 @@
 -vR=$(echo -ne '\033[1;31m') \
 -vG=$(echo -ne '\033[1;32m') \
 -vK=$(echo -ne '\033[0m') \
-'{
-	gsub(/ok/, G "ok" K);
-	gsub(/fail/, R "fail" K);
-	print
+'
+BEGIN {
+	fail = 0;
+	success = 0;
+}
+
+/ok$/	{ gsub(/ok/, G "ok" K); success++ }
+/failed$/	{ gsub(/failed/, R "failed" K); fail++}
+
+{
+   	print
+} 
+END {
+	printf("%d services processed, %d failures\n", success, fail);
 }'



More information about the pld-cvs-commit mailing list