commit: a9816c56de175b25c2e4b78033ec714f51f41d05
Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Sat Nov 16 08:49:33 2024 +0000
Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Sun Dec 8 07:30:19 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9816c56
dev-java/javassist: solve four test exclusions by adding debug symbols
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
dev-java/javassist/javassist-3.29.2.ebuild | 30 +++++++++++++++++++-----------
1 file changed, 19 insertions(+), 11 deletions(-)
diff --git a/dev-java/javassist/javassist-3.29.2.ebuild
b/dev-java/javassist/javassist-3.29.2.ebuild
index a26a44d09cbc..0e43e4e7ea2a 100644
--- a/dev-java/javassist/javassist-3.29.2.ebuild
+++ b/dev-java/javassist/javassist-3.29.2.ebuild
@@ -50,24 +50,31 @@ src_prepare() {
java-pkg_clean javassist.jar
sed -e 's:\.\./\.\./::' -i src/test/javassist/JvstTest{4,Root}.java ||
die
- # Tests run: 432, Failures: 6
- # https://bugs.gentoo.org/856364
- # Cannot solve those test failures.
- # replacing test... with notTest... for those tests
+ # There were 2 failures:
+ # 1) testURL(javassist.JvstTest2)
+ # junit.framework.AssertionFailedError
+ # at junit.framework.Assert.fail(Assert.java:55)
+ # at junit.framework.Assert.assertTrue(Assert.java:22)
+ # at junit.framework.Assert.assertTrue(Assert.java:31)
+ # at junit.framework.TestCase.assertTrue(TestCase.java:200)
+ # at javassist.JvstTest2.testURL(JvstTest2.java:336)
+ # 2) testMethodParameters(javassist.JvstTest4)
+ # junit.framework.ComparisonFailure: expected:<[i]> but was:<[arg0]>
+ # at junit.framework.Assert.assertEquals(Assert.java:100)
+ # at junit.framework.Assert.assertEquals(Assert.java:107)
+ # at junit.framework.TestCase.assertEquals(TestCase.java:260)
+ # at javassist.JvstTest4.testMethodParameters(JvstTest4.java:1010)
+ #
+ # FAILURES!!!
+ # Tests run: 432, Failures: 2
+
sed \
- -e '/public void/s:testInsertAt:notTestInsertAt:' \
- -e '/public void/s:testInsertLocal:notTestInsertLocal:' \
- -e '/public void/s:testNewArray:notTestNewArray:' \
-e '/public void/s:testURL:notTestURL:' \
-i src/test/javassist/JvstTest2.java || die
sed \
-e '/public
void/s:testMethodParameters:notTestMethodParameters:' \
-i src/test/javassist/JvstTest4.java || die
-
- sed \
- -e '/public
void/s:testLocalVarAttribute:notTestLocalVarAttribute:' \
- -i src/test/javassist/bytecode/BytecodeTest.java || die
}
src_test() {
@@ -75,5 +82,6 @@ src_test() {
einfo "Testing"
JAVA_PKG_WANT_SOURCE=11
JAVA_PKG_WANT_TARGET=11
+ JAVAC_ARGS="-g"
java-pkg-simple_src_test
}