summaryrefslogtreecommitdiff
path: root/scripts/TestUtil.py
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2016-09-17 00:28:00 +0200
committerJose <jose@zeroc.com>2016-09-17 00:28:00 +0200
commit47c3b5d2b03d3286cba2a3b4890e57fdd6135132 (patch)
tree40e05ffec6df92a5b88fdb675d775580f41547c1 /scripts/TestUtil.py
parent3.6.3 version fixes (diff)
downloadice-47c3b5d2b03d3286cba2a3b4890e57fdd6135132.tar.bz2
ice-47c3b5d2b03d3286cba2a3b4890e57fdd6135132.tar.xz
ice-47c3b5d2b03d3286cba2a3b4890e57fdd6135132.zip
Fix ICE-4787 - slice compilers and unicode paths
Diffstat (limited to 'scripts/TestUtil.py')
-rwxr-xr-xscripts/TestUtil.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/scripts/TestUtil.py b/scripts/TestUtil.py
index 7ddb77922a9..eb65ceb858c 100755
--- a/scripts/TestUtil.py
+++ b/scripts/TestUtil.py
@@ -1756,7 +1756,7 @@ def simpleTest(exe = None, options = "", interpreterOptions = ""):
if appverifier:
appVerifierAfterTestEnd([exe])
-def createConfig(path, lines, enc=None):
+def createFile(path, lines, enc=None):
if sys.version_info[0] > 2 and enc:
config = open(path, "w", encoding=enc)
else:
@@ -1788,10 +1788,14 @@ def getCppBinDir(lang = None):
return binDir
def getSliceTranslator(lang = "cpp"):
+ compiler = ""
if iceHome:
- return os.path.join(iceHome, "bin", "slice2%s" % lang)
+ compiler = os.path.join(iceHome, "bin", "slice2%s" % lang)
else:
- return os.path.join(getCppBinDir(), ("slice2%s" % lang))
+ compiler = os.path.join(getCppBinDir(), ("slice2%s" % lang))
+ if isWin32():
+ compiler += ".exe"
+ return compiler
def getCppLibDir(lang = None):
if isWin32():