1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-30 00:00:11 +01:00

rtp: adapt test script to work with remote server

This commit is contained in:
Marvin Klimke 2019-03-12 16:46:28 +01:00
parent 4cf457e8a8
commit 3873847de0

View file

@ -31,10 +31,10 @@ fi
LOCAL_ADDR=137.226.133.195 LOCAL_ADDR=137.226.133.195
REMOTE_ADDR=157.230.251.200 REMOTE_ADDR=157.230.251.200
REMOTE_USER=root REMOTE_USER=root
REMOTE=ssh ${REMOTE_USER}@${REMOTE_ADDR} REMOTE=ssh ${REMOTE_USER}@${REMOTE_ADDR}
export PATH=/projects/villas/node/build/src:${PATH} PATH=/projects/villas/node/build/src:${PATH}
REMOTE PATH=/projects/villas/node/build/src:${PATH}
SCRIPT=$(realpath $0) SCRIPT=$(realpath $0)
SCRIPTPATH=$(dirname ${SCRIPT}) SCRIPTPATH=$(dirname ${SCRIPT})
@ -72,14 +72,14 @@ cat > ${CONFIG_FILE_SRC} << EOF
"b" : 0.5 "b" : 0.5
}, },
"in" : { "in" : {
"address" : "0.0.0.0:12002", "address" : "0.0.0.0:33466",
"signals" : { "signals" : {
"count" : 5, "count" : 5,
"type" : "float" "type" : "float"
} }
}, },
"out" : { "out" : {
"address" : "${REMOTE_ADDR}:12000" "address" : "${REMOTE_ADDR}:33464"
} }
} }
} }
@ -88,7 +88,7 @@ EOF
# UDP ports: 33434 - 33534 # UDP ports: 33434 - 33534
${REMOTE} cat > ${CONFIG_FILE_DEST} << EOF cat > ${CONFIG_FILE_DEST} << EOF
{ {
"logging" : { "logging" : {
"level" : "debug" "level" : "debug"
@ -109,27 +109,29 @@ ${REMOTE} cat > ${CONFIG_FILE_DEST} << EOF
"b" : 0.5 "b" : 0.5
}, },
"in" : { "in" : {
"address" : "0.0.0.0:12000", "address" : "0.0.0.0:33464",
"signals" : { "signals" : {
"count" : 5, "count" : 5,
"type" : "float" "type" : "float"
} }
}, },
"out" : { "out" : {
"address" : "${LOCAL_ADDR}:12002" "address" : "${LOCAL_ADDR}:33466"
} }
} }
} }
} }
EOF EOF
scp ${CONFIG_FILE_DEST} ${REMOTE_USER}@${REMOTE_ADDR}:${CONFIG_FILE_DEST}
${REMOTE} villas-pipe -l ${NUM_SAMPLES} ${CONFIG_FILE_DEST} rtp_node > ${OUTPUT_FILE} & ${REMOTE} villas-pipe -l ${NUM_SAMPLES} ${CONFIG_FILE_DEST} rtp_node > ${OUTPUT_FILE} &
PID=$! PID=$!
sleep 1 sleep 1
villas-signal mixed -v 5 -r ${RATE} -l ${NUM_SAMPLES} | tee ${INPUT_FILE} | \ villas-signal mixed -v 5 -r ${RATE} -l ${NUM_SAMPLES} | tee ${INPUT_FILE} | \
villas-pipe ${CONFIG_FILE_SRC} rtp_node > ${OUTPUT_FILE} villas-pipe ${CONFIG_FILE_SRC} rtp_node
scp ${REMOTE_USER}@${REMOTE_ADDR}:${OUTPUT_FILE} ${OUTPUT_FILE} scp ${REMOTE_USER}@${REMOTE_ADDR}:${OUTPUT_FILE} ${OUTPUT_FILE}
@ -137,7 +139,7 @@ scp ${REMOTE_USER}@${REMOTE_ADDR}:${OUTPUT_FILE} ${OUTPUT_FILE}
villas-test-cmp ${CMPFLAGS} ${INPUT_FILE} ${OUTPUT_FILE} villas-test-cmp ${CMPFLAGS} ${INPUT_FILE} ${OUTPUT_FILE}
RC=$? RC=$?
rm ${INPUT_FILE} ${OUTPUT_FILE} ${CONFIG_FILE_SRC} rm ${INPUT_FILE} ${OUTPUT_FILE} ${CONFIG_FILE_DEST} ${CONFIG_FILE_SRC}
${REMOTE} rm ${OUTPUT_FILE} ${CONFIG_FILE_DEST} ${REMOTE} rm ${OUTPUT_FILE} ${CONFIG_FILE_DEST}
kill ${PID} kill ${PID}