changeset 92:21a8e341bb97

Merge
author Chris Cannam
date Thu, 19 Jan 2017 20:35:19 +0000
parents 3bb643b45735 (current diff) ebd544c82a09 (diff)
children 6c5bc64dbed8
files json/test.sh
diffstat 5 files changed, 61 insertions(+), 17 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/.travis.yml	Thu Jan 19 20:35:19 2017 +0000
@@ -0,0 +1,17 @@
+language: python
+
+os:
+  - linux
+  - osx
+
+before_install:
+  - ( cd ../ ; git clone https://github.com/sandstorm-io/capnproto )
+  - ( cd ../capnproto/c++ ; ./setup-autotools.sh && autoreconf -i )
+  - ( cd ../capnproto/c++ ; ./configure && make && make install )
+
+install:
+  - sudo pip install jsonschema
+
+script:
+  - ./check.sh
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/capnp/check.sh	Thu Jan 19 20:35:19 2017 +0000
@@ -0,0 +1,14 @@
+#!/bin/bash
+
+mydir=$(dirname "$0")
+
+set -eu
+
+echo
+
+for c in "$mydir"/*.capnp ; do
+    echo "Checking $c..." 1>&2
+    capnpc -o- "$c" >/dev/null
+done
+
+echo OK
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/check.sh	Thu Jan 19 20:35:19 2017 +0000
@@ -0,0 +1,8 @@
+#!/bin/bash
+
+mydir=$(dirname "$0")
+
+set -eu
+
+"$mydir"/capnp/check.sh
+"$mydir"/json/check.sh
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/json/check.sh	Thu Jan 19 20:35:19 2017 +0000
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+mydir=$(dirname "$0")
+
+set -eu
+
+echo
+
+for ex in "$mydir"/examples/*.json ; do
+    echo "Checking $ex..." 1>&2
+    jsonschema -i "$ex" "$mydir"/schema/$(basename "$ex" | sed 's/-[^.]*//')
+done
+
+for s in "$mydir"/schema/*.json ; do
+    if [ ! -f "$mydir"/examples/$(basename "$s") ]; then
+        if ! ls -1 "$mydir"/examples/$(basename "$s" .json)-*.json >/dev/null 2>&1; then
+	    echo "WARNING: No example file for schema $s"
+        fi
+    fi
+done
+
+echo OK
--- a/json/test.sh	Thu Jan 19 09:30:19 2017 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-#!/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
-