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
 }

Reply via email to