#!/usr/bin/env bash # # Integration loopback test using villas node. # # This test checks if a single node can be used as an input # in multiple paths. # # Author: Steffen Vogel # SPDX-FileCopyrightText: 2014-2023 Institute for Automation of Complex Power Systems, RWTH Aachen University # SPDX-License-Identifier: Apache-2.0 set -e DIR=$(mktemp -d) pushd ${DIR} function finish { popd rm -rf ${DIR} } trap finish EXIT cat > config.json < expect.dat timeout --preserve-status -k 15s 1s \ villas node config.json villas compare output1.dat expect.dat && \ villas compare output2.dat expect.dat