Public bug reported: While running OpenJDK 10 tests I noticed that quite a few tests that depend on testng fail due to a missing guava class.
The package libguava-java has the class but it is not declared as a dependency. The bug has been reported upstream back in 2016 [1] and fixed a few days after that [2]. The guava class import with a new internal class [3]. testng should be updated to a newer version or that particular patch [3] should be applied to the existing package in both cosmic and bionic. References: [1] https://github.com/cbeust/testng/issues/1085 [2] https://github.com/cbeust/testng/pull/1086 [3] https://github.com/cbeust/testng/pull/1086/commits/deeb5847282ae3b5b185c046a8146814bf98b124 Error output example: java.lang.NoClassDefFoundError: com/google/common/primitives/Ints at org.testng.internal.annotations.JDK15TagFactory.createDataProviderTag(JDK15TagFactory.java:335) at org.testng.internal.annotations.JDK15TagFactory.createTag(JDK15TagFactory.java:59) at org.testng.internal.annotations.JDK15AnnotationFinder.findAnnotation(JDK15AnnotationFinder.java:217) at org.testng.internal.annotations.JDK15AnnotationFinder.findAnnotation(JDK15AnnotationFinder.java:111) at org.testng.internal.Parameters.findDataProvider(Parameters.java:326) at org.testng.internal.Parameters.findDataProvider(Parameters.java:261) at org.testng.internal.Parameters.handleParameters(Parameters.java:418) at org.testng.internal.Invoker.handleParameters(Invoker.java:1240) at org.testng.internal.Invoker.createParameters(Invoker.java:980) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1070) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker. ** Affects: testng (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1785896 Title: testng fails due to missing guava dependency To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/testng/+bug/1785896/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs