summaryrefslogtreecommitdiff
path: root/qpid/cpp/test/bin/topicall
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2006-11-23 20:43:40 +0000
committerAlan Conway <aconway@apache.org>2006-11-23 20:43:40 +0000
commitadd8637013433733bc80080da9bb3d77aa7748d9 (patch)
tree01c5950a65f166cc7bc30958e76ebe5a5d7693ee /qpid/cpp/test/bin/topicall
parentdf2ff3db95e2a2e7a71fa2f7ac3b267702c978a0 (diff)
downloadqpid-python-add8637013433733bc80080da9bb3d77aa7748d9.tar.gz
Scripts to simplify runnning topictest. topicall is the main script.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@478659 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/test/bin/topicall')
-rwxr-xr-xqpid/cpp/test/bin/topicall25
1 files changed, 25 insertions, 0 deletions
diff --git a/qpid/cpp/test/bin/topicall b/qpid/cpp/test/bin/topicall
new file mode 100755
index 0000000000..bde04a5b30
--- /dev/null
+++ b/qpid/cpp/test/bin/topicall
@@ -0,0 +1,25 @@
+#!/bin/sh
+# Do 3 runs of topictests for C++ and Java brokers with reduced output.
+
+. `dirname $0`/env
+
+# Run a short topictest to warm up the broker and iron out startup effects.
+flush() {
+ topic_listener >/dev/null 2>&1 &
+ topic_publisher >/dev/null 2>&1
+}
+
+echo Java broker
+broker j ; flush
+topictest c | tail -n1
+topictest c | tail -n1
+topictest c | tail -n1
+
+echo C++ broker
+broker c ; flush
+topictest c | tail -n1
+topictest c | tail -n1
+topictest c | tail -n1
+
+# Don't bother with java clients we know they're slower.
+