commit:     4a1ae2f864044003ca7e3d11b46681d5bb179534
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Wed Aug 24 06:39:26 2022 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Wed Aug 24 17:22:09 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a1ae2f8

dev-java/jnr-posix: ignore one test on ppc64

Ignore testMessageHdrMultipleControl
https://github.com/jnr/jnr-posix/issues/178
Closes: https://bugs.gentoo.org/866199
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/26995
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 dev-java/jnr-posix/jnr-posix-3.1.15.ebuild | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/dev-java/jnr-posix/jnr-posix-3.1.15.ebuild 
b/dev-java/jnr-posix/jnr-posix-3.1.15.ebuild
index 3f90b95f3507..4ca0c477f1f2 100644
--- a/dev-java/jnr-posix/jnr-posix-3.1.15.ebuild
+++ b/dev-java/jnr-posix/jnr-posix-3.1.15.ebuild
@@ -39,6 +39,16 @@ JAVA_TEST_GENTOO_CLASSPATH="junit-4"
 JAVA_TEST_SRC_DIR="src/test/java"
 
 src_test() {
+       if use ppc64; then
+               # Ignore testMessageHdrMultipleControl
+               # https://bugs.gentoo.org/866199
+               # https://github.com/jnr/jnr-posix/issues/178
+               sed \
+                       -e '/testMessageHdrMultipleControl/i @Ignore' \
+                       -e '/import org.junit.Test/a import org.junit.Ignore;' \
+                       -i src/test/java/jnr/posix/LinuxPOSIXTest.java || die
+       fi
+
        JAVA_TEST_EXCLUDES=(
                # 
https://github.com/jnr/jnr-posix/blob/jnr-posix-3.1.15/pom.xml#L185
                # <exclude>**/windows/*Test.java</exclude>

Reply via email to