summaryrefslogtreecommitdiff
path: root/scripts/IceGridAdmin.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/IceGridAdmin.py')
-rw-r--r--scripts/IceGridAdmin.py18
1 files changed, 15 insertions, 3 deletions
diff --git a/scripts/IceGridAdmin.py b/scripts/IceGridAdmin.py
index 9b11b3dd94a..3fe6ef8d21e 100644
--- a/scripts/IceGridAdmin.py
+++ b/scripts/IceGridAdmin.py
@@ -70,7 +70,11 @@ def getDefaultLocatorProperty():
def startIceGridRegistry(testdir, dynamicRegistration = False):
- iceGrid = os.path.join(TestUtil.getCppBinDir(), "icegridregistry")
+ iceGrid = ""
+ if TestUtil.isNoServices():
+ iceGrid = os.path.join(TestUtil.getServiceDir(), "icegridregistry")
+ else:
+ iceGrid = os.path.join(TestUtil.getCppBinDir(), "icegridregistry")
command = ' --nowarn ' + registryOptions
if dynamicRegistration:
@@ -127,7 +131,11 @@ def shutdownIceGridRegistry(procs):
def startIceGridNode(testdir):
- iceGrid = os.path.join(TestUtil.getCppBinDir(), "icegridnode")
+ iceGrid = ""
+ if TestUtil.isNoServices():
+ iceGrid = os.path.join(TestUtil.getServiceDir(), "icegridnode")
+ else:
+ iceGrid = os.path.join(TestUtil.getCppBinDir(), "icegridnode")
dataDir = os.path.join(testdir, "db", "node")
if not os.path.exists(dataDir):
@@ -162,7 +170,11 @@ def startIceGridNode(testdir):
def iceGridAdmin(cmd, ignoreFailure = False):
- iceGridAdmin = os.path.join(TestUtil.getCppBinDir(), "icegridadmin")
+ iceGridAdmin = ""
+ if TestUtil.isNoServices():
+ iceGridAdmin = os.path.join(TestUtil.getServiceDir(), "icegridadmin")
+ else:
+ iceGridAdmin = os.path.join(TestUtil.getCppBinDir(), "icegridadmin")
user = r"admin1"
if cmd == "registry shutdown":