我希望将集成从我的gradle kotlin dsl项目构建中的单元测试中分离出来(这个项目本身是用java编写的)。这里有很多的答案,比如如何配置源集等等。
但我偶然发现了nebula.integtest插件 (我希望它是众所周知的插件,不要怪我推广它)
但是那里的手册很差,只是:
plugins {
id "nebula.integtest" version "8.0.0"
}这真的是所有需要做的事吗?那么哪个文件夹应该包含集成测试?
发布于 2021-07-13 02:34:30
这在项目的README中有记录(重点是我的):
https://github.com/nebula-plugins/nebula-project-plugin#nebula-facet-plugin
来自Facet插件的corrolary是一个具体的方面,这个插件提供了一个专门用于集成测试的方面。通过应用这个插件,您将得到一个
src/integTest/javaintegTestImplementation中的integrationTest测试任务,,以及依赖项可以进入integTestImplementation和integTestRuntimeOnly(从测试SourceSet扩展),并根据任务的不同进行“检查”任务。要应用插件:
https://stackoverflow.com/questions/68344196
复制相似问题