diff options
author | Dwayne Boone <dwayne@zeroc.com> | 2008-01-16 11:03:29 -0330 |
---|---|---|
committer | Dwayne Boone <dwayne@zeroc.com> | 2008-01-16 11:03:29 -0330 |
commit | e5dd92bc62859e295b958c171d419faba72f9048 (patch) | |
tree | 0257077b4e11878bb006e32f9b17e8e742fb1561 /demoscript/Ice/multicast.py | |
parent | Added multicast discovery demo (diff) | |
download | ice-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.py | 32 |
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" |