summaryrefslogtreecommitdiff
path: root/scripts/IceBoxUtil.py
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2018-07-20 11:30:37 +0200
committerBenoit Foucher <benoit@zeroc.com>2018-07-20 11:30:37 +0200
commit3a622fc35f91815375cb20965e9a2f78ff3df7ed (patch)
treedd4c5b8f700ed75ed58789ce54d4a307639ec07c /scripts/IceBoxUtil.py
parentFixed tests to target netcoreapp2.1 to ensure latest 2.1 runtime is used (diff)
downloadice-3a622fc35f91815375cb20965e9a2f78ff3df7ed.tar.bz2
ice-3a622fc35f91815375cb20965e9a2f78ff3df7ed.tar.xz
ice-3a622fc35f91815375cb20965e9a2f78ff3df7ed.zip
Fixed test driver to use netcoreapp2.1 for tests
Diffstat (limited to 'scripts/IceBoxUtil.py')
-rw-r--r--scripts/IceBoxUtil.py15
1 files changed, 8 insertions, 7 deletions
diff --git a/scripts/IceBoxUtil.py b/scripts/IceBoxUtil.py
index 273d48e9128..af43b853727 100644
--- a/scripts/IceBoxUtil.py
+++ b/scripts/IceBoxUtil.py
@@ -25,14 +25,15 @@ class IceBox(ProcessFromBinDir, Server):
# tests
#
if self.configFile:
- if isinstance(mapping, CSharpMapping) and current.config.netframework:
+ if isinstance(mapping, CSharpMapping) and current.config.dotnetcore:
configFile = self.configFile.format(testdir=current.testsuite.getPath())
- netframework ="\\netstandard2.0\\{0}\\".format(current.config.netframework)
with open(configFile, 'r') as source:
- with open(configFile + ".{0}".format(current.config.netframework), 'w') as target:
+ netcoreapp = mapping.getTargetFramework(current)
+ newConfigFile = configFile + ".netcoreapp"
+ with open(newConfigFile, 'w') as target:
for line in source.readlines():
- target.write(line.replace("\\net45\\", netframework))
- current.files.append(configFile + ".{0}".format(current.config.netframework))
+ target.write(line.replace("\\net45\\", "\\netstandard2.0\\{0}\\".format(netcoreapp)))
+ current.files.append(newConfigFile)
def getExe(self, current):
mapping = self.getMapping(current)
@@ -56,8 +57,8 @@ class IceBox(ProcessFromBinDir, Server):
args = Server.getEffectiveArgs(self, current, args)
if self.configFile:
mapping = self.getMapping(current)
- if isinstance(mapping, CSharpMapping) and current.config.netframework:
- args.append("--Ice.Config={0}".format(self.configFile + ".{0}".format(current.config.netframework)))
+ if isinstance(mapping, CSharpMapping) and current.config.dotnetcore:
+ args.append("--Ice.Config={0}".format(self.configFile + ".netcoreapp"))
else:
args.append("--Ice.Config={0}".format(self.configFile))
return args