diff options
author | Benoit Foucher <benoit@zeroc.com> | 2009-12-17 17:00:31 +0100 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2009-12-17 17:00:31 +0100 |
commit | 185cdab0b762c465d4a78f7816218cfa88107ac1 (patch) | |
tree | 5a86d2cee2ce812137d1d849876a50eaa23a674c /demoscript/Ice | |
parent | Add x64 libdb_java48.dll to installers (diff) | |
download | ice-185cdab0b762c465d4a78f7816218cfa88107ac1.tar.bz2 ice-185cdab0b762c465d4a78f7816218cfa88107ac1.tar.xz ice-185cdab0b762c465d4a78f7816218cfa88107ac1.zip |
Fixed long waits in multicast.py script and bug in Java udp test where IPv6 wasn't tested for multicast
Diffstat (limited to 'demoscript/Ice')
-rw-r--r-- | demoscript/Ice/multicast.py | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/demoscript/Ice/multicast.py b/demoscript/Ice/multicast.py index e9962e3a5ce..7f90354de27 100644 --- a/demoscript/Ice/multicast.py +++ b/demoscript/Ice/multicast.py @@ -15,16 +15,21 @@ from scripts import Expect def runClient(clientCmd, server1, server2): client = Util.spawn(clientCmd) received = False - try: - server1.expect('Hello World!') - received = True - except Expect.TIMEOUT: - pass - try: - server2.expect('Hello World!') - received = True - except Expect.TIMEOUT: - pass + for i in range(0, 20): + try: + server1.expect('Hello World!', 1) + received = True + except Expect.TIMEOUT: + pass + try: + server2.expect('Hello World!', 1) + received = True + except Expect.TIMEOUT: + pass + + if received: + break + if not received: raise Expect.TIMEOUT client.waitTestSuccess() |