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:
@@ -53,7 +53,8 @@ ext.compileJava9Sources = { Project project, String moduleName, Collection<FileC
|
||||
|
||||
options.compilerArgs = [
|
||||
'--module-path', modulePath.asPath,
|
||||
'--patch-module', "$moduleName=${moduleFiles.asPath}"
|
||||
'--patch-module', "$moduleName=${moduleFiles.asPath}",
|
||||
'-Xlint:-requires-transitive-automatic' // suppress automatic module transitive dependencies in kotlin.test
|
||||
]
|
||||
|
||||
classpath = files()
|
||||
|
||||
Reference in New Issue
Block a user