mirror of
https://git.rwth-aachen.de/acs/public/villas/node/
synced 2025-03-09 00:00:00 +01:00
tests: do not use conf2json anymore
This commit is contained in:
parent
3d3eb1430b
commit
1716a93b5a
1 changed files with 5 additions and 6 deletions
|
@ -24,12 +24,14 @@
|
|||
|
||||
set -e
|
||||
|
||||
LOCAL_CONF=${SRCDIR}/etc/loopback.conf
|
||||
LOCAL_CONF=${SRCDIR}/etc/loopback.json
|
||||
|
||||
FETCHED_CONF=$(mktemp)
|
||||
FETCHED_JSON_CONF=$(mktemp)
|
||||
LOCAL_JSON_CONF=$(mktemp)
|
||||
|
||||
ID=$(uuidgen)
|
||||
|
||||
# Start VILLASnode instance with local config (via advio)
|
||||
villas-node file://${LOCAL_CONF} &
|
||||
|
||||
|
@ -37,16 +39,13 @@ villas-node file://${LOCAL_CONF} &
|
|||
sleep 1
|
||||
|
||||
# Fetch config via API
|
||||
curl -sX POST --data '{ "action" : "config", "id" : "5a786626-fbc6-4c04-98c2-48027e68c2fa" }' http://localhost/api/v1 > ${FETCHED_CONF}
|
||||
curl -sX POST --data '{ "action" : "config", "id" : "'${ID}'" }' http://localhost/api/v1 > ${FETCHED_CONF}
|
||||
|
||||
# Shutdown VILLASnode
|
||||
kill $!
|
||||
|
||||
conf2json < ${LOCAL_CONF} | jq -S . > ${LOCAL_JSON_CONF}
|
||||
jq -S .response < ${FETCHED_CONF} > ${FETCHED_JSON_CONF}
|
||||
|
||||
# Compare local config with the fetched one
|
||||
diff -u ${FETCHED_JSON_CONF} ${LOCAL_JSON_CONF}
|
||||
diff -u <(jq -S .response < ${FETCHED_CONF}) <(jq -S . < ${LOCAL_CONF})
|
||||
RC=$?
|
||||
|
||||
rm -f ${FETCHED_CONF} ${FETCHED_JSON_CONF} ${LOCAL_JSON_CONF}
|
||||
|
|
Loading…
Add table
Reference in a new issue