我有这个设置在我的建设。Gradle:
testing {
suites {
test {
useJUnitJupiter()
}
itest(JvmTestSuite) {
testType = TestSuiteType.INTEGRATION_TEST
dependencies {
implementation project()
}
configurations {
itestImplementation.extendsFrom testImplementation
itestRuntime.extendsFrom testRuntime
itestRuntimeOnly.extendsFrom testRuntimeOnly
}
}
}
}
sourceSets {
testcommons{
java{
srcDir 'src/testcommons/java'
}
}
}
我想在两个测试套件中都包含测试公共项,你知道我该怎么做吗?
1条答案
按热度按时间mnemlml81#
您可以添加
testcommons
SourceSet的输出作为主套件的依赖项:请注意,这种方法急切地访问
testcommons
SourceSet,因此必须将其定义移到这段代码之上。