diff --git a/tests/integration/config-check.sh b/tests/integration/config-check.sh new file mode 100755 index 000000000..20cbd272d --- /dev/null +++ b/tests/integration/config-check.sh @@ -0,0 +1,32 @@ + +#!/bin/bash +# +# Test example configurations +# +# @author Steffen Vogel +# @copyright 2014-2019, Institute for Automation of Complex Power Systems, EONERC +# @license GNU General Public License (version 3) +# +# VILLASnode +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +################################################################################## + +set -e + +CONFIGS=$(find ${SRCDIR}/etc/ -name '*.conf' -o -name '*.json') + +for CONFIG in ${CONFIGS}; do + villas-config-check ${CONFIG} +done