diff options
Diffstat (limited to 'keama/tests/czb/run.sh')
-rw-r--r-- | keama/tests/czb/run.sh | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/keama/tests/czb/run.sh b/keama/tests/czb/run.sh new file mode 100644 index 00000000..9c3572fb --- /dev/null +++ b/keama/tests/czb/run.sh @@ -0,0 +1,30 @@ +#!/bin/sh + +#set -x + +if [ $# -ne 0 ]; then + echo "usage: $0" >&2 + exit 1 +fi + +cd "$(dirname "$0")" +cd .. + +file=czb/dhcpd.conf +expected=czb/kea.json +out=/tmp/czb.out$$ + +../keama -4 -i $file -o $out >&2 +status=$? +if [ $status -eq 255 ]; then + echo "Czb config raised an error" >&2 + exit 1 +fi + +diff --brief $out $expected +if [ $? -ne 0 ]; then + echo "Czb config doesn't provide expected output" >&2 + exit 1 +fi + +exit $status |