summaryrefslogtreecommitdiff
path: root/scripts/IceGridUtil.py
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2017-11-29 13:20:01 +0100
committerJose <jose@zeroc.com>2017-11-29 13:20:01 +0100
commit695e0bc77a82ee549e870b4aea7acd17a823d1da (patch)
tree06b9eee9ba4b5bf5a394d460f7ba092359365b10 /scripts/IceGridUtil.py
parentMissing semicolom (diff)
downloadice-695e0bc77a82ee549e870b4aea7acd17a823d1da.tar.bz2
ice-695e0bc77a82ee549e870b4aea7acd17a823d1da.tar.xz
ice-695e0bc77a82ee549e870b4aea7acd17a823d1da.zip
Add .NET Core build support
Diffstat (limited to 'scripts/IceGridUtil.py')
-rw-r--r--scripts/IceGridUtil.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/scripts/IceGridUtil.py b/scripts/IceGridUtil.py
index 7af2d88383b..f2346a2a521 100644
--- a/scripts/IceGridUtil.py
+++ b/scripts/IceGridUtil.py
@@ -228,12 +228,13 @@ class IceGridTestCase(TestCase):
variables = {
"test.dir" : self.getPath(),
"java.exe" : os.path.join(javaHome, "bin", "java") if javaHome else "java",
+ "dotnet.exe" : platform.getDotnetExe(),
"icebox.exe" : IceBox().getCommandLine(current),
"icegridnode.exe" : IceGridNode().getCommandLine(current),
"glacier2router.exe" : Glacier2Router().getCommandLine(current),
"icepatch2server.exe" : IcePatch2Server().getCommandLine(current),
"icegridregistry.exe" : IceGridRegistryMaster().getCommandLine(current),
- "properties-override" : self.icegridnode[0].getPropertiesOverride(current)
+ "properties-override" : self.icegridnode[0].getPropertiesOverride(current),
}
# Add variables that point to the directories containing the built executables
@@ -243,7 +244,10 @@ class IceGridTestCase(TestCase):
variables.update(self.variables)
varStr = " ".join(["{0}={1}".format(k, val(v, True)) for k,v in variables.items()])
targets = " ".join(self.targets)
- self.runadmin(current, "application add -n {0} {1} {2}".format(self.application, varStr, targets))
+ framework = current.config.framework
+ self.runadmin(current, "application add -n {0} {1} {2}".format(
+ self.application.replace(".xml", ".{0}.xml".format(framework)) if framework else self.application,
+ varStr, targets))
def teardownClientSide(self, current, success):
if self.application: