summaryrefslogtreecommitdiff
path: root/cpp/test/Slice/headers/test.py
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2019-07-18 23:51:08 +0200
committerJose <jose@zeroc.com>2019-07-18 23:51:08 +0200
commitfc886b010c01cccb8cca3ac4d92f1ebd7fc72295 (patch)
tree51cf00a4a955efecc9c94527aeafcb25ffbe57b9 /cpp/test/Slice/headers/test.py
parentSimplify OutputStream creation (diff)
parentFixed non-thread safe AMD dispatch, fixes #448 (#449) (diff)
downloadice-fc886b010c01cccb8cca3ac4d92f1ebd7fc72295.tar.bz2
ice-fc886b010c01cccb8cca3ac4d92f1ebd7fc72295.tar.xz
ice-fc886b010c01cccb8cca3ac4d92f1ebd7fc72295.zip
Merge remote-tracking branch 'origin/3.7' into swift
Diffstat (limited to 'cpp/test/Slice/headers/test.py')
-rw-r--r--cpp/test/Slice/headers/test.py35
1 files changed, 18 insertions, 17 deletions
diff --git a/cpp/test/Slice/headers/test.py b/cpp/test/Slice/headers/test.py
index 2ded9c53337..7b66e895638 100644
--- a/cpp/test/Slice/headers/test.py
+++ b/cpp/test/Slice/headers/test.py
@@ -93,7 +93,7 @@ class SliceHeadersTestCase(ClientTestCase):
os.system("mkdir -p tmp/Ice-x.y.z/slice/Ice")
os.system("cd tmp && ln -s Ice-x.y.z Ice-x.y")
f = open("tmp/Ice-x.y.z/slice/Ice/Identity.ice", "w")
- f.write("// dumy file")
+ f.write("// dummy file")
os.system("mkdir -p project1")
f = open("project1/A.ice", "w")
@@ -108,23 +108,24 @@ class SliceHeadersTestCase(ClientTestCase):
#
# symlink directory with extra / at end
+ # (the symlink with / at the end fails on AIX)
#
- #
- os.system("mkdir -p tmp/Ice-x.y.z/slice/Ice")
- os.system("mkdir -p tmp/Ice")
- os.system("cd tmp/Ice && ln -s ../Ice-x.y.z/slice/ .")
- f = open("tmp/Ice-x.y.z/slice/Ice/Identity.ice", "w")
- f.write("// dumy file")
- f.close()
- os.system("mkdir -p project1")
- f = open("project1/A.ice", "w")
- f.write("#include <Ice/Identity.ice>")
- f.close()
- os.system("cd project1 && %s -I%s/tmp/Ice/slice A.ice" % (slice2cpp, basedir))
- f = open("project1/A.h")
- if not re.search(re.escape('#include <Ice/Identity.h>'), f.read()):
- raise RuntimeError("failed!")
- self.clean()
+ if not isinstance(platform, AIX):
+ os.system("mkdir -p tmp/Ice-x.y.z/slice/Ice")
+ os.system("mkdir -p tmp/Ice")
+ os.system("cd tmp/Ice && ln -s ../Ice-x.y.z/slice/ .")
+ f = open("tmp/Ice-x.y.z/slice/Ice/Identity.ice", "w")
+ f.write("// dummy file")
+ f.close()
+ os.system("mkdir -p project1")
+ f = open("project1/A.ice", "w")
+ f.write("#include <Ice/Identity.ice>")
+ f.close()
+ os.system("cd project1 && %s -I%s/tmp/Ice/slice A.ice" % (slice2cpp, basedir))
+ f = open("project1/A.h")
+ if not re.search(re.escape('#include <Ice/Identity.h>'), f.read()):
+ raise RuntimeError("failed!")
+ self.clean()
current.writeln("ok")