comparison json/test.sh @ 172:ee9d66f669d2

Merge JSON and Cap'n Proto schema
author Chris Cannam <c.cannam@qmul.ac.uk>
date Fri, 07 Oct 2016 15:42:12 +0100
parents 4c2ff04a89cf
children
comparison
equal deleted inserted replaced
168:5cd428fc703c 172:ee9d66f669d2
1 #!/bin/bash
2
3 set -eu
4
5 for ex in examples/*.json ; do
6 echo "Checking $ex..." 1>&2
7 jsonschema -i "$ex" schema/$(basename "$ex" | sed 's/-[^.]*//')
8 done
9
10 for s in schema/*.json ; do
11 if [ ! -f examples/$(basename "$s") ]; then
12 if ! ls -1 examples/$(basename "$s" .json)-*.json >/dev/null 2>&1; then
13 echo "WARNING: No example file for schema $s"
14 fi
15 fi
16 done
17