Gradle子项目中的测试无法查看Kotlin内部可见性

Gradle子项目中的测试无法查看Kotlin内部可见性,gradle,kotlin,jmh,Gradle,Kotlin,Jmh,范围为“模块”,包括以下有用语句: 渐变源集(测试源集可以访问main的内部声明除外) 。。。因此,您可以对内部方法进行单元测试 我的Gradle构建在一个子项目中进行性能测试。我如何才能使这些也“看到”父级的内部项 标准导入不能做到这一点 dependencies { compile project(':myParentName')` } 如果子项目不可能,那么主项目中的自定义源代码集(即非测试)怎么会有相同的异常 另外,在子项目中进行JMH性能测试以防止主build.gradle对配置

范围为“模块”,包括以下有用语句:

渐变源集(测试源集可以访问main的内部声明除外)

。。。因此,您可以对内部方法进行单元测试

我的Gradle构建在一个子项目中进行性能测试。我如何才能使这些也“看到”父级的内部项

标准导入不能做到这一点

dependencies {
  compile project(':myParentName')`
}
如果子项目不可能,那么主项目中的自定义源代码集(即非
测试
)怎么会有相同的异常


另外,在子项目中进行JMH性能测试以防止主
build.gradle
对配置造成污染是很常见的。这并不意味着它们只是公共接口的测试(参见JMH中的
M

57050889的副本专门用于定制源集。我认为这在这里也没有帮助,因为验证检查似乎迫使
associateWith
相当本地化。57050889的副本专门用于自定义源集。我认为这在这里也没有帮助,因为验证检查似乎迫使
associateWith
相当本地化。