diff options
author | Dwayne Boone <dwayne@zeroc.com> | 2008-04-04 13:37:01 -0230 |
---|---|---|
committer | Dwayne Boone <dwayne@zeroc.com> | 2008-04-04 13:37:01 -0230 |
commit | 3297a674cd0d6fd08246734cdc5270f3843e4262 (patch) | |
tree | 39656f7ae1dbb7d65e1792431c2f9b50820a2a70 /cpp/demo/IceStorm/replicated2/expect.py | |
parent | Modified C++Builder compiler name (diff) | |
download | ice-3297a674cd0d6fd08246734cdc5270f3843e4262.tar.bz2 ice-3297a674cd0d6fd08246734cdc5270f3843e4262.tar.xz ice-3297a674cd0d6fd08246734cdc5270f3843e4262.zip |
Fixed some expect scripts
Diffstat (limited to 'cpp/demo/IceStorm/replicated2/expect.py')
-rwxr-xr-x | cpp/demo/IceStorm/replicated2/expect.py | 44 |
1 files changed, 15 insertions, 29 deletions
diff --git a/cpp/demo/IceStorm/replicated2/expect.py b/cpp/demo/IceStorm/replicated2/expect.py index 0e3fde75ae6..d020ebc52a4 100755 --- a/cpp/demo/IceStorm/replicated2/expect.py +++ b/cpp/demo/IceStorm/replicated2/expect.py @@ -26,18 +26,6 @@ import demoscript.Util demoscript.Util.defaultLanguage = "C++" import time, signal -desc = 'application.xml' -if demoscript.Util.mode == 'debug': - fi = open(desc, "r") - desc = 'tmp_application.xml' - fo = open(desc, "w") - for l in fi: - if l.find('exe="icebox"'): - l = l.replace('exe="icebox"', 'exe="iceboxd.exe"') - fo.write(l) - fi.close() - fo.close() - print "cleaning databases...", sys.stdout.flush() demoscript.Util.cleanDbDir("db1"); @@ -45,35 +33,30 @@ demoscript.Util.cleanDbDir("db2") demoscript.Util.cleanDbDir("db3") print "ok" -if demoscript.Util.defaultHost: - args = ' --IceGrid.Node.PropertiesOverride="Ice.Default.Host=127.0.0.1"' -else: - args = '' - directory = os.path.dirname(os.path.abspath(__file__)) demoscript.Util.addLdPath(directory) print "starting replicas...", sys.stdout.flush() -ib1 = demoscript.Util.spawn('%s --Ice.Config=config.ib1 --Ice.PrintAdapterReady %s' % (demoscript.Util.getIceBox(), args)) +ib1 = demoscript.Util.spawn('%s --Ice.Config=config.ib1 --Ice.PrintAdapterReady' % (demoscript.Util.getIceBox())) ib1.expect('.* ready') -ib2 = demoscript.Util.spawn('%s --Ice.Config=config.ib2 --Ice.PrintAdapterReady %s' % (demoscript.Util.getIceBox(), args)) +ib2 = demoscript.Util.spawn('%s --Ice.Config=config.ib2 --Ice.PrintAdapterReady' % (demoscript.Util.getIceBox())) ib2.expect('.* ready') -ib3 = demoscript.Util.spawn('%s --Ice.Config=config.ib3 --Ice.PrintAdapterReady %s' % (demoscript.Util.getIceBox(), args)) +ib3 = demoscript.Util.spawn('%s --Ice.Config=config.ib3 --Ice.PrintAdapterReady' % (demoscript.Util.getIceBox())) ib3.expect('.* ready') print "ok" -ib3.expect('Election: node 2: reporting for duty in group 2:[-0-9A-F]+ as coordinator' , timeout=20) -ib2.expect('Election: node 1: reporting for duty in group 2:[-0-9A-F]+ with coordinator 2', timeout=20) -ib1.expect('Election: node 0: reporting for duty in group 2:[-0-9A-F]+ with coordinator 2', timeout=20) +ib3.expect('Election: node 2: reporting for duty in group 2:[-0-9A-Fa-f]+ as coordinator' , timeout=20) +ib2.expect('Election: node 1: reporting for duty in group 2:[-0-9A-Fa-f]+ with coordinator 2', timeout=20) +ib1.expect('Election: node 0: reporting for duty in group 2:[-0-9A-Fa-f]+ with coordinator 2', timeout=20) print "testing pub/sub...", sys.stdout.flush() sub = demoscript.Util.spawn('./subscriber --Ice.PrintAdapterReady') -ib1.expect('Topic: time: add replica observer: [-0-9A-F]+') -ib2.expect('Topic: time: add replica observer: [-0-9A-F]+' ) -ib3.expect('Topic: time: subscribeAndGetPublisher: [-0-9A-F]+') +ib1.expect('Topic: time: add replica observer: [-0-9A-Fa-f]+') +ib2.expect('Topic: time: add replica observer: [-0-9A-Fa-f]+' ) +ib3.expect('Topic: time: subscribeAndGetPublisher: [-0-9A-Fa-f]+') sub.expect('.* ready') @@ -83,14 +66,16 @@ time.sleep(3) sub.expect('[0-9][0-9]/[0-9][0-9].*\r{1,2}\n[0-9][0-9]/[0-9][0-9]') print "ok" +print "shutting down...", +sys.stdout.flush() sub.kill(signal.SIGINT) sub.waitTestSuccess() pub.kill(signal.SIGINT) pub.waitTestSuccess() -ib1.expect('Topic: time: remove replica observer: [-0-9A-F]+') -ib2.expect('Topic: time: remove replica observer: [-0-9A-F]+' ) -ib3.expect('Topic: time: unsubscribe: [-0-9A-F]+') +ib1.expect('Topic: time: remove replica observer: [-0-9A-Fa-f]+') +ib2.expect('Topic: time: remove replica observer: [-0-9A-Fa-f]+') +ib3.expect('Topic: time: unsubscribe: [-0-9A-Fa-f]+') admin = demoscript.Util.spawn('iceboxadmin --Ice.Config=config.ib1 shutdown') admin.waitTestSuccess() @@ -98,3 +83,4 @@ admin = demoscript.Util.spawn('iceboxadmin --Ice.Config=config.ib2 shutdown') admin.waitTestSuccess() admin = demoscript.Util.spawn('iceboxadmin --Ice.Config=config.ib3 shutdown') admin.waitTestSuccess() +print "ok" |