summaryrefslogtreecommitdiff
path: root/scripts/TestUtil.py
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2014-11-25 14:38:09 -0330
committerDwayne Boone <dwayne@zeroc.com>2014-11-25 14:38:09 -0330
commit1024e787928bdfbee593197c01b942f1ea735822 (patch)
tree7841ec33d78ec9f2be256e9069bdeaacc07e21ca /scripts/TestUtil.py
parentFixed (ICE-5979) - memory leak in schannelengine (diff)
downloadice-1024e787928bdfbee593197c01b942f1ea735822.tar.bz2
ice-1024e787928bdfbee593197c01b942f1ea735822.tar.xz
ice-1024e787928bdfbee593197c01b942f1ea735822.zip
ICE-5982 IceStorm/single failure
Diffstat (limited to 'scripts/TestUtil.py')
-rwxr-xr-xscripts/TestUtil.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/scripts/TestUtil.py b/scripts/TestUtil.py
index aaafc770959..91959df5301 100755
--- a/scripts/TestUtil.py
+++ b/scripts/TestUtil.py
@@ -1196,7 +1196,7 @@ def spawnClient(cmd, env=None, cwd=None, echo=True, startReader=True, lang=None)
client.trace()
return client
-def spawnServer(cmd, env=None, cwd=None, count=1, adapter=None, echo=True, lang=None, mx=False):
+def spawnServer(cmd, env=None, cwd=None, count=1, adapter=None, echo=True, lang=None, mx=False, timeout=20):
server = _spawn(cmd, env, cwd, lang=lang)
# Count + 1 if IceMX enabled
@@ -1204,10 +1204,10 @@ def spawnServer(cmd, env=None, cwd=None, count=1, adapter=None, echo=True, lang=
count = count + 1
if adapter:
- server.expect("%s ready\n" % adapter)
+ server.expect("%s ready\n" % adapter, timeout = timeout)
else:
while count > 0:
- server.expect("[^\n]+ ready\n")
+ server.expect("[^\n]+ ready\n", timeout = timeout)
count = count - 1
if echo:
server.trace([re.compile("[^\n]+ ready")])
@@ -1593,13 +1593,13 @@ def startClient(exe, args = "", config=None, env=None, echo = True, startReader
phpSetup(clientConfig, iceOptions, iceProfile)
return spawnClient(cmd, env = env, echo = echo, startReader = startReader, lang=config.lang)
-def startServer(exe, args = "", config=None, env=None, adapter = None, count = 1, echo = True):
+def startServer(exe, args = "", config = None, env = None, adapter = None, count = 1, echo = True, timeout = 20):
if config is None:
config = DriverConfig("server")
if env is None:
env = getTestEnv(getDefaultMapping(), os.getcwd())
cmd = getCommandLine(exe, config, args)
- return spawnServer(cmd, env = env, adapter = adapter, count = count, echo = echo,lang=config.lang,mx=config.mx)
+ return spawnServer(cmd, env = env, adapter = adapter, count = count, echo = echo, lang = config.lang, mx = config.mx, timeout = timeout)
def startColloc(exe, args, config=None, env=None):
exe = quoteArgument(exe)