summaryrefslogtreecommitdiff
path: root/demoscript/Ice/multicast.py
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2008-01-16 11:03:29 -0330
committerDwayne Boone <dwayne@zeroc.com>2008-01-16 11:03:29 -0330
commite5dd92bc62859e295b958c171d419faba72f9048 (patch)
tree0257077b4e11878bb006e32f9b17e8e742fb1561 /demoscript/Ice/multicast.py
parentAdded multicast discovery demo (diff)
downloadice-e5dd92bc62859e295b958c171d419faba72f9048.tar.bz2
ice-e5dd92bc62859e295b958c171d419faba72f9048.tar.xz
ice-e5dd92bc62859e295b958c171d419faba72f9048.zip
Fixed multicast expect scripts
Diffstat (limited to 'demoscript/Ice/multicast.py')
-rw-r--r--demoscript/Ice/multicast.py32
1 files changed, 16 insertions, 16 deletions
diff --git a/demoscript/Ice/multicast.py b/demoscript/Ice/multicast.py
index 0cf2c4a45e9..8b7b270eac5 100644
--- a/demoscript/Ice/multicast.py
+++ b/demoscript/Ice/multicast.py
@@ -8,29 +8,29 @@
#
# **********************************************************************
-import sys
+import sys, demoscript, signal
import demoscript.pexpect as pexpect
-def run(client, server1, server2, server3):
- print "testing multicast...",
+def run(clientCmd, serverCmd):
+ print "testing multicast discovery...",
sys.stdout.flush()
- client.sendline('t')
- server1.expect('Hello World!')
- server2.expect('Hello World!')
- server3.expect('Hello World!')
+ server = demoscript.Util.spawn(serverCmd + ' --Ice.PrintAdapterReady')
+ server.expect('.* ready')
+ server.expect('.* ready')
- client.sendline('t')
- server1.expect('Hello World!')
- server2.expect('Hello World!')
- server3.expect('Hello World!')
+ client = demoscript.Util.spawn(clientCmd)
+ server.expect('Hello World!')
+ client.waitTestSuccess()
- client.sendline('s')
- server1.waitTestSuccess()
- server2.waitTestSuccess()
- server3.waitTestSuccess()
+ client = demoscript.Util.spawn(clientCmd)
+ server.expect('Hello World!')
+ client.waitTestSuccess()
- client.sendline('x')
+ client = demoscript.Util.spawn(clientCmd)
+ server.expect('Hello World!')
client.waitTestSuccess()
+ server.kill(signal.SIGQUIT)
+
print "ok"