From 9c3ff6828a0b971b4553c275ca14b57f46eea40d Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Mon, 24 Aug 2020 23:41:04 +0300 Subject: [PATCH] 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 --- libraries/commonConfiguration.gradle | 3 ++- libraries/kotlin.test/junit/src/java9/java/module-info.java | 3 ++- libraries/kotlin.test/junit5/src/java9/java/module-info.java | 3 ++- libraries/kotlin.test/testng/src/java9/java/module-info.java | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/libraries/commonConfiguration.gradle b/libraries/commonConfiguration.gradle index 1153def06ad..e9601a737d7 100644 --- a/libraries/commonConfiguration.gradle +++ b/libraries/commonConfiguration.gradle @@ -53,7 +53,8 @@ ext.compileJava9Sources = { Project project, String moduleName, Collection