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:
Ilya Gorbunov
2020-08-24 23:41:04 +03:00
parent ef57c62576
commit 9c3ff6828a
4 changed files with 8 additions and 4 deletions
@@ -3,9 +3,10 @@ module kotlin.test.junit5 {
requires transitive kotlin.stdlib;
requires transitive kotlin.test;
requires org.junit.jupiter.api;
requires transitive org.junit.jupiter.api;
exports kotlin.test.junit5;
exports kotlin.test.junit5.annotations;
provides kotlin.test.AsserterContributor with kotlin.test.junit5.JUnit5Contributor;
}