]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - tests/schema.test
Import libucl 0.8.0
[FreeBSD/FreeBSD.git] / tests / schema.test
1 #!/bin/sh
2
3 PROG=${TEST_BINARY_DIR}/test_schema
4 rm /tmp/_ucl_test_schema.out ||true
5 _succeed=0
6 _tests=0
7 for i in ${TEST_DIR}/schema/*.json ; do
8         _name=`basename $i`
9         printf "running schema test suite $_name... "
10         $PROG >> /tmp/_ucl_test_schema.out < $i
11         if [ $? -eq 0 ] ; then
12             echo "OK"
13             _succeed=$(($_succeed + 1))
14         else
15             echo "Fail"
16         fi
17         _tests=$(($_tests + 1))
18 done
19
20 if [ $_tests -ne $_succeed ] ; then
21     exit 1
22 fi