diff json/test.sh @ 171:4c2ff04a89cf

Move to subdirectory
author Chris Cannam <c.cannam@qmul.ac.uk>
date Fri, 07 Oct 2016 15:41:23 +0100
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/json/test.sh	Fri Oct 07 15:41:23 2016 +0100
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+set -eu
+
+for ex in examples/*.json ; do
+    echo "Checking $ex..." 1>&2
+    jsonschema -i "$ex" schema/$(basename "$ex" | sed 's/-[^.]*//')
+done
+
+for s in schema/*.json ; do
+    if [ ! -f examples/$(basename "$s") ]; then
+        if ! ls -1 examples/$(basename "$s" .json)-*.json >/dev/null 2>&1; then
+	    echo "WARNING: No example file for schema $s"
+        fi
+    fi
+done
+