Export kotlin.test packages with annotations and underlying frameworks
- Add exports for jvm package names used in kotlin.test annotations; - Export transitively underlying test framework modules Otherwise "This class does not have a constructor" happens when using an aliased annotation, e.g. kotlin.test.Test aliased to org.junit.test KT-41320
This commit is contained in:
@@ -2,10 +2,11 @@ module kotlin.test.testng {
|
||||
requires transitive kotlin.stdlib;
|
||||
requires transitive kotlin.test;
|
||||
|
||||
requires org.testng; // automatic module name in testng manifest since 7.0.0
|
||||
requires transitive org.testng; // automatic module name in testng manifest since 7.0.0
|
||||
// won't work with earlier versions, where just 'testng' name was inferred from the artifact name
|
||||
|
||||
exports kotlin.test.testng;
|
||||
exports kotlin.test.testng.annotations;
|
||||
|
||||
provides kotlin.test.AsserterContributor with kotlin.test.testng.TestNGContributor;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user