diff options
| author | Michael Gmelin <grembo@FreeBSD.org> | 2015-07-13 19:48:31 +0000 |
|---|---|---|
| committer | Michael Gmelin <grembo@FreeBSD.org> | 2015-07-13 19:48:31 +0000 |
| commit | 4aff7c172aea9ed50e57dd8d72b07f14e933eea3 (patch) | |
| tree | 44b0b251b0efbeb4b43e52a52af7aaa13732a930 /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.py | 95 |
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!") |
