commit: 510c51a40d4a0b3e8b09b377af13cec13d9b9811 Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net> AuthorDate: Sun Aug 28 06:51:45 2022 +0000 Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org> CommitDate: Fri Sep 2 17:23:13 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=510c51a4
dev-java/jnr-posix: exclude failing tests on arm Closes: https://bugs.gentoo.org/866692 Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/27034 Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org> .../files/jnr-posix-3.1.15-FileTest.patch | 10 -------- dev-java/jnr-posix/jnr-posix-3.1.15.ebuild | 27 ++++++++++++++++++++++ 2 files changed, 27 insertions(+), 10 deletions(-) diff --git a/dev-java/jnr-posix/files/jnr-posix-3.1.15-FileTest.patch b/dev-java/jnr-posix/files/jnr-posix-3.1.15-FileTest.patch index eba2a6fc450a..a186087c626d 100644 --- a/dev-java/jnr-posix/files/jnr-posix-3.1.15-FileTest.patch +++ b/dev-java/jnr-posix/files/jnr-posix-3.1.15-FileTest.patch @@ -1,15 +1,5 @@ -diff --git a/src/test/java/jnr/posix/FileTest.java b/src/test/java/jnr/posix/FileTest.java -index afadb07..7eb8af7 100644 --- a/src/test/java/jnr/posix/FileTest.java +++ b/src/test/java/jnr/posix/FileTest.java -@@ -8,6 +8,7 @@ import jnr.ffi.Pointer; - import jnr.posix.util.Platform; - import org.junit.BeforeClass; - import org.junit.Test; -+import org.junit.Ignore; - - import java.io.*; - import java.nio.ByteBuffer; @@ -215,7 +216,7 @@ public class FileTest { dir.delete(); } 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 5902204899ec..4d490fc87f4d 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,10 @@ JAVA_TEST_GENTOO_CLASSPATH="junit-4" JAVA_TEST_SRC_DIR="src/test/java" src_test() { + sed \ + -e '/import org.junit.Test/a import org.junit.Ignore;' \ + -i src/test/java/jnr/posix/FileTest.java || die + if use ppc64; then # Ignore testMessageHdrMultipleControl # https://bugs.gentoo.org/866199 @@ -49,6 +53,29 @@ src_test() { -i src/test/java/jnr/posix/LinuxPOSIXTest.java || die fi + if use arm; then + # https://bugs.gentoo.org/866692 + sed \ + -e '/utimensatRelativePath()/i @Ignore' \ + -e '/utimesDefaultValuesTest()/i @Ignore' \ + -e '/futimeTest()/i @Ignore' \ + -e '/utimesTest()/i @Ignore' \ + -e '/utimesPointerTest()/i @Ignore' \ + -e '/utimensatAbsolutePath()/i @Ignore' \ + -e '/futimens()/i @Ignore' \ + -i src/test/java/jnr/posix/FileTest.java || die + sed \ + -e '/import org.junit.Test/a import org.junit.Ignore;' \ + -e '/ioprioThreadedTest()/i @Ignore' \ + -e '/testPosixFadvise()/i @Ignore' \ + -i src/test/java/jnr/posix/LinuxPOSIXTest.java || die + sed \ + -e '/import org.junit.Test/a import org.junit.Ignore;' \ + -e '/testSetRlimitPointerLinux()/i @Ignore' \ + -e '/testGetRLimitPointer()/i @Ignore' \ + -i src/test/java/jnr/posix/ProcessTest.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>