summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/tests/federated_topic_test
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/cpp/src/tests/federated_topic_test')
-rwxr-xr-xqpid/cpp/src/tests/federated_topic_test45
1 files changed, 22 insertions, 23 deletions
diff --git a/qpid/cpp/src/tests/federated_topic_test b/qpid/cpp/src/tests/federated_topic_test
index 2d31f9af5a..b8356b4b9d 100755
--- a/qpid/cpp/src/tests/federated_topic_test
+++ b/qpid/cpp/src/tests/federated_topic_test
@@ -42,12 +42,12 @@ while getopts "s:m:b:" opt ; do
esac
done
-source ./test_env.sh
+source ./env.sh
trap stop_brokers EXIT
start_broker() {
- $QPIDD_EXEC --daemon --port 0 --interface 127.0.0.1 --no-module-dir --no-data-dir --auth no > qpidd.port
+ qpidd --daemon --port 0 --interface 127.0.0.1 --no-module-dir --no-data-dir --auth no > qpidd.port
}
start_brokers() {
@@ -61,7 +61,7 @@ start_brokers() {
stop_brokers() {
for p in $PORT_A $PORT_B $PORT_C; do
- $QPIDD_EXEC --no-module-dir -q --port $p
+ qpidd --no-module-dir -q --port $p
done
}
@@ -75,11 +75,11 @@ subscribe() {
echo Subscriber $1 connecting on $MY_PORT
LOG="subscriber_$1.log"
- ./qpid-topic-listener -p $MY_PORT > $LOG 2>&1 && rm -f $LOG
+ qpid-topic-listener -p $MY_PORT > $LOG 2>&1 && rm -f $LOG
}
publish() {
- ./qpid-topic-publisher --messages $MESSAGES --batches $BATCHES --subscribers $SUBSCRIBERS -p $PORT_A
+ qpid-topic-publisher --messages $MESSAGES --batches $BATCHES --subscribers $SUBSCRIBERS -p $PORT_A
}
setup_routes() {
@@ -89,40 +89,39 @@ setup_routes() {
if (($VERBOSE)); then
echo "Establishing routes for topic..."
fi
- $QPID_ROUTE_EXEC route add $BROKER_B $BROKER_A amq.topic topic_control B B
- $QPID_ROUTE_EXEC route add $BROKER_C $BROKER_B amq.topic topic_control C C
+ qpid-route route add $BROKER_B $BROKER_A amq.topic topic_control B B
+ qpid-route route add $BROKER_C $BROKER_B amq.topic topic_control C C
if (($VERBOSE)); then
echo "linked A->B->C"
fi
- $QPID_ROUTE_EXEC route add $BROKER_B $BROKER_C amq.topic topic_control B B
- $QPID_ROUTE_EXEC route add $BROKER_A $BROKER_B amq.topic topic_control A A
+ qpid-route route add $BROKER_B $BROKER_C amq.topic topic_control B B
+ qpid-route route add $BROKER_A $BROKER_B amq.topic topic_control A A
if (($VERBOSE)); then
echo "linked C->B->A"
echo "Establishing routes for response queue..."
fi
- $QPID_ROUTE_EXEC route add $BROKER_B $BROKER_C amq.direct response B B
- $QPID_ROUTE_EXEC route add $BROKER_A $BROKER_B amq.direct response A A
+ qpid-route route add $BROKER_B $BROKER_C amq.direct response B B
+ qpid-route route add $BROKER_A $BROKER_B amq.direct response A A
if (($VERBOSE)); then
echo "linked C->B->A"
for b in $BROKER_A $BROKER_B $BROKER_C; do
echo "Routes for $b"
- $QPID_ROUTE_EXEC route list $b
+ qpid-route route list $b
done
fi
}
-if test -d ${PYTHON_DIR} ; then
- start_brokers
- if (($VERBOSE)); then
- echo "Running federated topic test against brokers on ports $PORT_A $PORT_B $PORT_C"
- fi
+start_brokers
- for ((i=$SUBSCRIBERS ; i--; )); do
- subscribe $i &
- done
+if (($VERBOSE)); then
+ echo "Running federated topic test against brokers on ports $PORT_A $PORT_B $PORT_C"
+fi
- setup_routes
+for ((i=$SUBSCRIBERS ; i--; )); do
+ subscribe $i &
+done
- publish || exit 1
-fi
+setup_routes
+
+publish || exit 1