Disable failing dup3/pipe2-related tests on kfreebsd-*
authorXimin Luo <infinity0@debian.org>
Fri, 21 Jul 2017 14:05:54 +0000 (16:05 +0200)
committerXimin Luo <infinity0@debian.org>
Fri, 21 Jul 2017 14:05:54 +0000 (16:05 +0200)
debian/changelog
debian/rules

index cf473616d3083ca4608a241c6a5a7f68e024da14..e6b6a4b9eaccea6ba2d876e5e6526ebd2f661942 100644 (file)
@@ -2,6 +2,7 @@ ocaml (4.05.0-2) UNRELEASED; urgency=medium
 
   * Update conditional-install rules for easier maintenance. This fixes FTBFS
     on arm64 and s390x where libasmrunp.a is not available.
+  * Disable failing dup3/pipe2-related tests on kfreebsd-*.
 
  -- Ximin Luo <infinity0@debian.org>  Fri, 21 Jul 2017 15:59:19 +0200
 
index 2176cdbc49745e6543d1a7beea121fb42abd7243..f533e781e4345b781f03ef6ac2b10b72d55ee45b 100755 (executable)
@@ -291,6 +291,18 @@ ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
        rm -rf testsuite/tests/tool-debugger/basic/
        rm -rf testsuite/tests/tool-debugger/find-artifacts/
        rm -rf testsuite/tests/tool-debugger/no_debug_event/
+ifeq (kfreebsd,$(DEB_HOST_ARCH_OS))
+       # FIXME: the following tests fail because Debian kfreebsd does not have
+       # dup3(2) or pipe2(2), see #827935 for related discussion.
+       rm -rf testsuite/tests/lib-unix/redirections.ml
+       rm -rf testsuite/tests/lib-unix/dup2.ml
+       rm -rf testsuite/tests/lib-unix/cloexec.ml
+       rm -rf testsuite/tests/lib-unix/test_unix_cmdline.ml
+       rm -rf testsuite/tests/lib-threads/fileio.ml
+       rm -rf testsuite/tests/lib-threads/torture.ml
+       rm -rf testsuite/tests/lib-threads/close.ml
+       rm -rf testsuite/tests/lib-unix/pipe_eof.ml
+endif
 ifneq (,$(filter $(DEB_BUILD_ARCH),$(SLOW_ARCHITECTURES)))
        rm -f testsuite/tests/misc-unsafe/almabench.ml
 endif