summaryrefslogtreecommitdiff
path: root/scripts/IceGridAdmin.py
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2012-04-24 14:16:15 -0700
committerMark Spruiell <mes@zeroc.com>2012-04-24 14:16:15 -0700
commit943a48fc5c0a59b892eb746073c71b8dd88815e7 (patch)
tree421cfedbc60603d02e0b314d9204e9f85dd781c5 /scripts/IceGridAdmin.py
parentminor fix to IcePHP getLogger (diff)
downloadice-943a48fc5c0a59b892eb746073c71b8dd88815e7.tar.bz2
ice-943a48fc5c0a59b892eb746073c71b8dd88815e7.tar.xz
ice-943a48fc5c0a59b892eb746073c71b8dd88815e7.zip
python 3 support
Diffstat (limited to 'scripts/IceGridAdmin.py')
-rw-r--r--scripts/IceGridAdmin.py54
1 files changed, 32 insertions, 22 deletions
diff --git a/scripts/IceGridAdmin.py b/scripts/IceGridAdmin.py
index c560b9853ef..b173b1fce70 100644
--- a/scripts/IceGridAdmin.py
+++ b/scripts/IceGridAdmin.py
@@ -95,7 +95,8 @@ def startIceGridRegistry(testdir, dynamicRegistration = False):
else:
cleanDbDir(dataDir)
- print "starting icegrid " + name + "...",
+ sys.stdout.write("starting icegrid " + name + "... ")
+ sys.stdout.flush()
cmd = command + ' ' + TestUtil.getQtSqlOptions('IceGrid') + \
r' --Ice.ProgramName=' + name + \
r' --IceGrid.Registry.Client.Endpoints="default -p ' + str(iceGridPort + i) + '" ' + \
@@ -108,7 +109,7 @@ def startIceGridRegistry(testdir, dynamicRegistration = False):
driverConfig.lang = "cpp"
proc = TestUtil.startServer(iceGrid, cmd, driverConfig, count = 4)
procs.append(proc)
- print "ok"
+ print("ok")
i = i + 1
return procs
@@ -117,14 +118,16 @@ def shutdownIceGridRegistry(procs):
i = nreplicas
while i > 0:
- print "shutting down icegrid replica-" + str(i) + "...",
+ sys.stdout.write("shutting down icegrid replica-" + str(i) + "... ")
+ sys.stdout.flush()
iceGridAdmin("registry shutdown replica-" + str(i))
- print "ok"
+ print("ok")
i = i - 1
- print "shutting down icegrid registry...",
+ sys.stdout.write("shutting down icegrid registry... ")
+ sys.stdout.flush()
iceGridAdmin("registry shutdown")
- print "ok"
+ print("ok")
for p in procs:
p.waitTestSuccess()
@@ -166,7 +169,8 @@ def startIceGridNode(testdir):
overrideOptions = '" ' + iceGridNodePropertiesOverride()
overrideOptions += ' Ice.ServerIdleTime=0 Ice.PrintProcessId=0 Ice.PrintAdapterReady=0"'
- print "starting icegrid node...",
+ sys.stdout.write("starting icegrid node... ")
+ sys.stdout.flush()
command = r' --nowarn ' + nodeOptions + getDefaultLocatorProperty() + \
r' --IceGrid.Node.Data="' + dataDir + '"' \
r' --IceGrid.Node.Name=localnode' + \
@@ -176,7 +180,7 @@ def startIceGridNode(testdir):
driverConfig.lang = "cpp"
proc = TestUtil.startServer(iceGrid, command, driverConfig, adapter='node')
- print "ok"
+ print("ok")
return proc
@@ -202,7 +206,7 @@ def iceGridAdmin(cmd, ignoreFailure = False):
TestUtil.appVerifierAfterTestEnd([TestUtil.getIceGridAdmin()])
if not ignoreFailure and status:
- print proc.buf
+ print(proc.buf)
sys.exit(1)
return proc.buf
@@ -218,7 +222,7 @@ def iceGridTest(application, additionalOptions = "", applicationOptions = ""):
testdir = os.getcwd()
if not TestUtil.isWin32() and os.getuid() == 0:
print
- print "*** can't run test as root ***"
+ print("*** can't run test as root ***")
print
return
@@ -240,26 +244,30 @@ def iceGridTest(application, additionalOptions = "", applicationOptions = ""):
iceGridNodeProc = startIceGridNode(testdir)
if application != "":
- print "adding application...",
+ sys.stdout.write("adding application... ")
+ sys.stdout.flush()
iceGridAdmin("application add -n '" + os.path.join(testdir, application) + "' " + \
"test.dir='" + testdir + "' ice.bindir='" + TestUtil.getCppBinDir() + "' " + applicationOptions)
- print "ok"
+ print("ok")
- print "starting client...",
+ sys.stdout.write("starting client... ")
+ sys.stdout.flush()
clientProc = TestUtil.startClient(client, clientOptions, TestUtil.DriverConfig("client"), startReader = False)
- print "ok"
+ print("ok")
clientProc.startReader()
clientProc.waitTestSuccess()
if application != "":
- print "remove application...",
+ sys.stdout.write("remove application... ")
+ sys.stdout.flush()
iceGridAdmin("application remove Test")
- print "ok"
+ print("ok")
- print "shutting down icegrid node...",
+ sys.stdout.write("shutting down icegrid node... ")
+ sys.stdout.flush()
iceGridAdmin("node shutdown localnode")
- print "ok"
+ print("ok")
shutdownIceGridRegistry(registryProcs)
iceGridNodeProc.waitTestSuccess()
@@ -288,13 +296,15 @@ def iceGridClientServerTest(additionalClientOptions, additionalServerOptions):
registryProcs = startIceGridRegistry(testdir, True)
- print "starting server...",
+ sys.stdout.write("starting server... ")
+ sys.stdout.flush()
serverProc= TestUtil.startServer(server, serverOptions, TestUtil.DriverConfig("server"))
- print "ok"
+ print("ok")
- print "starting client...",
+ sys.stdout.write("starting client... ")
+ sys.stdout.flush()
clientProc = TestUtil.startClient(client, clientOptions, TestUtil.DriverConfig("client"))
- print "ok"
+ print("ok")
clientProc.waitTestSuccess()
serverProc.waitTestSuccess()