summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorKim van der Riet <kpvdr@apache.org>2010-08-10 14:45:58 +0000
committerKim van der Riet <kpvdr@apache.org>2010-08-10 14:45:58 +0000
commit925ae847342ac3e6164c1d3e8a4e6ecb2db4d07e (patch)
tree1ab64ab85973683def882e1484f7d49d8bb516f0 /python
parent75a3c9d2702338473a2c72dd9a15ab8a8eee5c00 (diff)
downloadqpid-python-925ae847342ac3e6164c1d3e8a4e6ecb2db4d07e.tar.gz
Added broker wait timeout to broker test framework
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@984058 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'python')
-rw-r--r--python/qpid/brokertest.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/python/qpid/brokertest.py b/python/qpid/brokertest.py
index 523298a492..2eb52fa8c9 100644
--- a/python/qpid/brokertest.py
+++ b/python/qpid/brokertest.py
@@ -277,7 +277,7 @@ class Broker(Popen):
def get_log(self):
return os.path.abspath(self.log)
- def __init__(self, test, args=[], name=None, expect=EXPECT_RUNNING, port=0, log_level=None):
+ def __init__(self, test, args=[], name=None, expect=EXPECT_RUNNING, port=0, log_level=None, wait=None):
"""Start a broker daemon. name determines the data-dir and log
file names."""
@@ -285,6 +285,8 @@ class Broker(Popen):
self._port=port
cmd = [BrokerTest.qpidd_exec, "--port", port, "--no-module-dir"] + args
if not "--auth" in args: cmd.append("--auth=no")
+ if wait != None:
+ cmd += ["--wait", str(wait)]
if name: self.name = name
else:
self.name = "broker%d" % Broker._broker_count