diff options
author | Oleksii Zamiatin <ozamiatin@mirantis.com> | 2016-07-04 12:28:57 +0300 |
---|---|---|
committer | Oleksii Zamiatin <ozamiatin@mirantis.com> | 2016-07-04 12:44:44 +0300 |
commit | 2b50ea5a3046f5f72e90d1c9841453aa9d38767e (patch) | |
tree | e41b981e76a50e9a333d0a9021f4c4865c4149a0 /setup-test-env-zmq-pub-sub.sh | |
parent | df9a0097a66160361e5fb753b2636d56fad4e982 (diff) | |
download | oslo-messaging-2b50ea5a3046f5f72e90d1c9841453aa9d38767e.tar.gz |
[zmq] Additional configurations for f-tests
Extend functional testing to cover all zmq deployment configurations.
Change-Id: I03a1bb27a4cca429405a19e9de3ba593bbf1db63
Diffstat (limited to 'setup-test-env-zmq-pub-sub.sh')
-rwxr-xr-x | setup-test-env-zmq-pub-sub.sh | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/setup-test-env-zmq-pub-sub.sh b/setup-test-env-zmq-pub-sub.sh new file mode 100755 index 0000000..4a937ba --- /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 <<EOF +[DEFAULT] +transport_url=${TRANSPORT_URL} +rpc_zmq_matchmaker=${ZMQ_MATCHMAKER} +rpc_zmq_ipc_dir=${ZMQ_IPC_DIR} +use_pub_sub=${ZMQ_USE_PUB_SUB} +use_router_proxy=${ZMQ_USE_ROUTER_PROXY} +[matchmaker_redis] +port=${ZMQ_REDIS_PORT} +EOF + +redis-server --port $ZMQ_REDIS_PORT & + +oslo-messaging-zmq-proxy --debug True --config-file ${DATADIR}/zmq.conf > ${DATADIR}/zmq-proxy.log 2>&1 & + +$* |