From a855d9dbd5613bc14846ea98c5a7751ab3babf5d Mon Sep 17 00:00:00 2001
From: Steffen Vogel <post@steffenvogel.de>
Date: Tue, 26 Mar 2019 07:07:02 +0100
Subject: [PATCH] tests: add integration check to validate example configs

---
 tests/integration/config-check.sh | 32 +++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)
 create mode 100755 tests/integration/config-check.sh

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 <stvogel@eonerc.rwth-aachen.de>
+# @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 <http://www.gnu.org/licenses/>.
+##################################################################################
+
+set -e
+
+CONFIGS=$(find ${SRCDIR}/etc/ -name '*.conf' -o -name '*.json')
+
+for CONFIG in ${CONFIGS}; do
+    villas-config-check ${CONFIG}
+done