aboutsummaryrefslogtreecommitdiffstats
path: root/tools/scripts/build/bin-build/xml-validate-all.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tools/scripts/build/bin-build/xml-validate-all.sh')
-rw-r--r--tools/scripts/build/bin-build/xml-validate-all.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/scripts/build/bin-build/xml-validate-all.sh b/tools/scripts/build/bin-build/xml-validate-all.sh
new file mode 100644
index 0000000..0cdc93b
--- /dev/null
+++ b/tools/scripts/build/bin-build/xml-validate-all.sh
@@ -0,0 +1,8 @@
+#!/bin/sh
+# now we have -q optiuon
+#find . -name '*.xml' | xargs ~/bin-build/XMLValidator 2>&1 | tee validate.log | fgrep -v 'Processing file '
+XMLValidator -q seed common 2>&1 | tee validate.log
+fgrep -q 'Exception in thread' validate.log && exit 1
+fgrep -q ERROR validate.log || exit 0
+echo `fgrep -c ERROR validate.log` errors. >&2
+exit 1