summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/tests/qpid-cluster-benchmark
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2011-11-08 14:41:51 +0000
committerAlan Conway <aconway@apache.org>2011-11-08 14:41:51 +0000
commit9ada72335dbd95a9916f31a168754bfab0a7625c (patch)
tree18722da713380336ba37492e1efbf634edee6595 /qpid/cpp/src/tests/qpid-cluster-benchmark
parent0b1f6cbb66c19a7bd620e24d1a7e5dff284518cf (diff)
downloadqpid-python-9ada72335dbd95a9916f31a168754bfab0a7625c.tar.gz
NO-JIRA: add --no-delete option to qpid-cpp-benchmark and qpid-cluster-benchmark.
Don't delete test queues between runs so that pre-configured queues can be used by the test. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1199266 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src/tests/qpid-cluster-benchmark')
-rwxr-xr-xqpid/cpp/src/tests/qpid-cluster-benchmark7
1 files changed, 4 insertions, 3 deletions
diff --git a/qpid/cpp/src/tests/qpid-cluster-benchmark b/qpid/cpp/src/tests/qpid-cluster-benchmark
index 4d6eaba223..a5076799f6 100755
--- a/qpid/cpp/src/tests/qpid-cluster-benchmark
+++ b/qpid/cpp/src/tests/qpid-cluster-benchmark
@@ -30,7 +30,7 @@ RECEIVERS="-r 3"
BROKERS= # Local broker
CLIENT_HOSTS= # No ssh, all clients are local
-while getopts "m:f:n:b:q:s:r:c:x:t" opt; do
+while getopts "m:f:n:b:q:s:r:c:txy" opt; do
case $opt in
m) MESSAGES="-m $OPTARG";;
f) FLOW="--flow-control $OPTARG";;
@@ -40,15 +40,16 @@ while getopts "m:f:n:b:q:s:r:c:x:t" opt; do
s) SENDERS="-s $OPTARG";;
r) RECEIVERS="-r $OPTARG";;
c) CLIENT_HOSTS="-c $OPTARG";;
- x) SAVE_RECEIVED="--save-received";;
t) TCP_NODELAY="--connection-options {tcp-nodelay:true}";;
+ x) SAVE_RECEIVED="--save-received";;
+ y) NO_DELETE="--no-delete";;
*) echo "Unknown option"; exit 1;;
esac
done
BROKER=$(echo $BROKERS | sed s/,.*//)
run_test() { echo $*; shift; "$@"; echo; echo; echo; }
-OPTS="$REPEAT $BROKERS --summarize $QUEUES $SENDERS $RECEIVERS $MESSAGES $CLIENT_HOSTS $SAVE_RECEIVED $TCP_NODELAY"
+OPTS="$REPEAT $BROKERS --summarize $QUEUES $SENDERS $RECEIVERS $MESSAGES $CLIENT_HOSTS $SAVE_RECEIVED $TCP_NODELAY $NO_DELETE"
run_test "Queue contention:" qpid-cpp-benchmark $OPTS
run_test "No queue contention: :" qpid-cpp-benchmark $OPTS --group-receivers