我有一个微服务,它有一个子文件夹,里面全是用Groovy写的集成测试。 这些测试基本上是做了一堆REST调用。 Gradle的配置是为这些测试生成一个JAR,就像这样。
//Explicitly add the integration tests to the JAR
jar {
from sourceSets.test.output
}
解开JAR后,会显示出项目中的Groovy测试。 目前看来还不错。
现在,我想使用一个更大的项目(在不同的git repo中),它将导入这些测试并运行它们。 我们的计划是以类似的方式导入其他几个测试套件,并建立一种uber-test项目。 这个项目可以将测试JAR作为一个依赖项导入testCompile。 我可以使用IDEA的gradle插件在SourceSets中看到JAR。 然而,我不能让测试用 gradle test
.
如何修改uber-test项目来执行这些导入的测试?