summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/tests/perfdist
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2008-09-05 21:21:28 +0000
committerAlan Conway <aconway@apache.org>2008-09-05 21:21:28 +0000
commit0540383ca0f1702af9fc78752df447512faa96fc (patch)
treee7169ec06bf332d854f3217a1be35dfd17c5f156 /qpid/cpp/src/tests/perfdist
parent72961d9b9a4b70b85affbba1d14ec5b913ec5815 (diff)
downloadqpid-python-0540383ca0f1702af9fc78752df447512faa96fc.tar.gz
Fixes to distributed test scripts.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@692556 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src/tests/perfdist')
-rwxr-xr-xqpid/cpp/src/tests/perfdist9
1 files changed, 5 insertions, 4 deletions
diff --git a/qpid/cpp/src/tests/perfdist b/qpid/cpp/src/tests/perfdist
index 9ba92310a9..4edd9fa6ad 100755
--- a/qpid/cpp/src/tests/perfdist
+++ b/qpid/cpp/src/tests/perfdist
@@ -55,11 +55,12 @@ start() {
CLIENT=${CLIENTS[i % ${#CLIENTS[*]}]}
BROKER=${BROKERS[i % ${#BROKERS[*]}]}
ARGS="$* --broker $BROKER"
- test -z "$QUIET" && echo "Client $i on $CLIENT: $ARGS"
- ssh -fT $CLIENT $PERFTEST "$@"
+ cmd="ssh -n $CLIENT $PERFTEST $ARGS"
+ test -z "$QUIET" && echo "Client $i: $cmd"
+ $cmd &
}
-$PERFTEST --setup
+$PERFTEST --setup -b ${BROKERS[0]}
for (( i=0 ; i < $NPUBS ; ++i)); do start --publish; done
for (( ; i < $NPUBS+$NSUBS ; ++i)); do start --subscribe; done
-$PERFTEST --control
+$PERFTEST --control -b ${BROKERS[0]}