diff options
author | Dmitriy Ukhlov <dukhlov@mirantis.com> | 2015-10-01 18:53:17 +0300 |
---|---|---|
committer | Dmitriy Ukhlov <dukhlov@mirantis.com> | 2015-10-20 15:04:36 +0300 |
commit | ad2f475955ca5ef2bc750b2e6a610e6adfca928a (patch) | |
tree | b81c1dcf2b15567e583c6ede8e8d634ee4166377 /setup-test-env-pika.sh | |
parent | 4f49b7e25373d624ae9146dd46d92b90022c979f (diff) | |
download | oslo-messaging-ad2f475955ca5ef2bc750b2e6a610e6adfca928a.tar.gz |
Implements rabbit-pika driver
In this patch new driver implementation added and registered
in setup.cfg, integrated ith tox functional tests.
Implements: bp rabbit-pika
Depends-On: I7bda78820e657b1e97bf888d4065a917eb317cfb
Change-Id: I40842a03ce73d171644c362e3abfca2990aca58a
Diffstat (limited to 'setup-test-env-pika.sh')
-rwxr-xr-x | setup-test-env-pika.sh | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/setup-test-env-pika.sh b/setup-test-env-pika.sh new file mode 100755 index 0000000..5fe1895 --- /dev/null +++ b/setup-test-env-pika.sh @@ -0,0 +1,32 @@ +#!/bin/bash +set -e + +. tools/functions.sh + +DATADIR=$(mktemp -d /tmp/OSLOMSG-RABBIT.XXXXX) +trap "clean_exit $DATADIR" EXIT + +export RABBITMQ_NODE_IP_ADDRESS=127.0.0.1 +export RABBITMQ_NODE_PORT=65123 +export RABBITMQ_NODENAME=oslomsg-test@localhost +export RABBITMQ_LOG_BASE=$DATADIR +export RABBITMQ_MNESIA_BASE=$DATADIR +export RABBITMQ_PID_FILE=$DATADIR/pid +export HOME=$DATADIR + +# NOTE(sileht): We directly use the rabbitmq scripts +# to avoid distribution check, like running as root/rabbitmq +# enforcing. +export PATH=/usr/lib/rabbitmq/bin/:$PATH + + +mkfifo ${DATADIR}/out +rabbitmq-server &> ${DATADIR}/out & +wait_for_line "Starting broker... completed" "ERROR:" ${DATADIR}/out + +rabbitmqctl add_user oslomsg oslosecret +rabbitmqctl set_permissions "oslomsg" ".*" ".*" ".*" + + +export TRANSPORT_URL=pika://oslomsg:oslosecret@127.0.0.1:65123// +$* |