summaryrefslogtreecommitdiff
path: root/devel/ice/files/patch-cpp-test-Slice-headers-run.py
diff options
context:
space:
mode:
authorMichael Gmelin <grembo@FreeBSD.org>2015-07-13 19:48:31 +0000
committerMichael Gmelin <grembo@FreeBSD.org>2015-07-13 19:48:31 +0000
commit4aff7c172aea9ed50e57dd8d72b07f14e933eea3 (patch)
tree44b0b251b0efbeb4b43e52a52af7aaa13732a930 /devel/ice/files/patch-cpp-test-Slice-headers-run.py
parent- Drop @dirrm* from plist (diff)
Update devel/ice, devel/py-ice and devel/php5-ice to 3.6.0
PR: 201143 Differential Revision: https://reviews.freebsd.org/D2930 Reviewed by: bapt Approved by: bapt Tested by: Roger Leigh <rleigh@codelibre.net>
Notes
Notes: svn path=/head/; revision=391942
Diffstat (limited to '')
-rw-r--r--devel/ice/files/patch-cpp-test-Slice-headers-run.py95
1 files changed, 95 insertions, 0 deletions
diff --git a/devel/ice/files/patch-cpp-test-Slice-headers-run.py b/devel/ice/files/patch-cpp-test-Slice-headers-run.py
new file mode 100644
index 000000000000..fd97246651bc
--- /dev/null
+++ b/devel/ice/files/patch-cpp-test-Slice-headers-run.py
@@ -0,0 +1,95 @@
+--- cpp/test/Slice/headers/run.py.orig 2015-06-27 12:14:37.106940921 +0000
++++ cpp/test/Slice/headers/run.py 2015-06-27 12:20:37.900915579 +0000
+@@ -20,6 +20,9 @@
+ sys.path.append(os.path.join(path[0], "scripts"))
+ import TestUtil
+
++def execute(cmd):
++ return TestUtil.runCommand(cmd).wait()
++
+ def clean():
+ for f in ["iceslices",
+ "linktoslices",
+@@ -28,7 +31,7 @@
+ os.path.join("slices", "dir1", "linktoa3.ice")]:
+ if os.path.exists(f):
+ os.unlink(f)
+- os.system("rm -rf project1 tmp")
++ execute("rm -rf project1 tmp")
+
+ clean()
+ os.symlink("slices", "linktoslices")
+@@ -43,7 +46,7 @@
+ os.symlink(slicedir, "iceslices")
+
+ def runTest(cmd):
+- os.system(cmd)
++ execute(cmd)
+ f = open("b.h")
+ if not re.search('#include <dir1\/a1\.h>\n'
+ '#include <linktodir1\/a2\.h>\n'
+@@ -71,9 +74,9 @@
+ #
+ # Slice files are symlinks, include dir is a regular directory
+ #
+-os.system("mkdir -p project1/git/services.settings.slices")
+-os.system("mkdir -p project1/src/services/settings")
+-os.system("cd project1/src/services/settings && ln -s ../../../git/services.settings.slices slices")
++execute("mkdir -p project1/git/services.settings.slices")
++execute("mkdir -p project1/src/services/settings")
++execute("cd project1/src/services/settings && ln -s ../../../git/services.settings.slices slices")
+
+ f = open("project1/git/services.settings.slices/A.ice", "w")
+ f.write("// dumy file")
+@@ -82,7 +85,7 @@
+ f.write("#include <services/settings/slices/A.ice>")
+ f.close()
+
+-os.system("cd project1 && %s -Isrc src/services/settings/slices/B.ice" % slice2cpp)
++execute("cd project1 && %s -Isrc src/services/settings/slices/B.ice" % slice2cpp)
+ f = open("project1/B.h")
+
+ if not re.search(re.escape('#include <services/settings/slices/A.h>'), f.read()):
+@@ -94,16 +97,16 @@
+ #
+ # Slice file is regular file, include dir is a symlink to a second symlink
+ #
+-os.system("mkdir -p tmp/Ice-x.y.z/share")
+-os.system("cd tmp/Ice-x.y.z/share && ln -s %s" % slicedir)
++execute("mkdir -p tmp/Ice-x.y.z/share")
++execute("cd tmp/Ice-x.y.z/share && ln -s %s" % slicedir)
+
+
+-os.system("mkdir -p project1/share")
+-os.system("cd project1/share && ln -s %s/tmp/Ice-x.y.z/share/slice" % basedir)
++execute("mkdir -p project1/share")
++execute("cd project1/share && ln -s %s/tmp/Ice-x.y.z/share/slice" % basedir)
+ f = open("project1/A.ice", "w")
+ f.write("#include <Ice/Identity.ice>")
+ f.close()
+-os.system("cd project1 && %s -Ishare/slice A.ice" % slice2cpp)
++execute("cd project1 && %s -Ishare/slice A.ice" % slice2cpp)
+ f = open("project1/A.h")
+ if not re.search(re.escape('#include <Ice/Identity.h>'), f.read()):
+ print("failed!")
+@@ -114,16 +117,16 @@
+ #
+ # Typical Ice install with symlink Ice-x.y -> Ice-x.y.z
+ #
+-os.system("mkdir -p tmp/Ice-x.y.z/slice/Ice")
+-os.system("cd tmp && ln -s Ice-x.y.z Ice-x.y")
++execute("mkdir -p tmp/Ice-x.y.z/slice/Ice")
++execute("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")
+
+-os.system("mkdir -p project1")
++execute("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-x.y/slice A.ice" % (slice2cpp, basedir))
++execute("cd project1 && %s -I%s/tmp/Ice-x.y/slice A.ice" % (slice2cpp, basedir))
+ f = open("project1/A.h")
+ if not re.search(re.escape('#include <Ice/Identity.h>'), f.read()):
+ print("failed!")