diff --git a/setup-test-env-zmq-proxy.sh b/setup-test-env-zmq-proxy.sh new file mode 100755 index 000000000..e40dbb3cc --- /dev/null +++ b/setup-test-env-zmq-proxy.sh @@ -0,0 +1,31 @@ +#!/bin/bash +set -e + +. tools/functions.sh + +DATADIR=$(mktemp -d /tmp/OSLOMSG-ZEROMQ.XXXXX) +trap "clean_exit $DATADIR" EXIT + +export TRANSPORT_URL=zmq:// +export ZMQ_MATCHMAKER=redis +export ZMQ_REDIS_PORT=65123 +export ZMQ_IPC_DIR=${DATADIR} +export ZMQ_USE_PUB_SUB=false +export ZMQ_USE_ROUTER_PROXY=true + +cat > ${DATADIR}/zmq.conf < ${DATADIR}/zmq-proxy.log 2>&1 & + +$* diff --git a/setup-test-env-zmq-pub-sub.sh b/setup-test-env-zmq-pub-sub.sh new file mode 100755 index 000000000..4a937baf2 --- /dev/null +++ b/setup-test-env-zmq-pub-sub.sh @@ -0,0 +1,31 @@ +#!/bin/bash +set -e + +. tools/functions.sh + +DATADIR=$(mktemp -d /tmp/OSLOMSG-ZEROMQ.XXXXX) +trap "clean_exit $DATADIR" EXIT + +export TRANSPORT_URL=zmq:// +export ZMQ_MATCHMAKER=redis +export ZMQ_REDIS_PORT=65123 +export ZMQ_IPC_DIR=${DATADIR} +export ZMQ_USE_PUB_SUB=true +export ZMQ_USE_ROUTER_PROXY=true + +cat > ${DATADIR}/zmq.conf < ${DATADIR}/zmq-proxy.log 2>&1 & + +$* diff --git a/setup-test-env-zmq.sh b/setup-test-env-zmq.sh index e40dbb3cc..0fa3fcd64 100755 --- a/setup-test-env-zmq.sh +++ b/setup-test-env-zmq.sh @@ -11,7 +11,7 @@ export ZMQ_MATCHMAKER=redis export ZMQ_REDIS_PORT=65123 export ZMQ_IPC_DIR=${DATADIR} export ZMQ_USE_PUB_SUB=false -export ZMQ_USE_ROUTER_PROXY=true +export ZMQ_USE_ROUTER_PROXY=false cat > ${DATADIR}/zmq.conf <