Gradle项目:当测试和集成文件夹都包含测试时,它们有什么用处?
我有一个gradle项目,模型结构分为Gradle项目:当测试和集成文件夹都包含测试时,它们有什么用处?,gradle,Gradle,我有一个gradle项目,模型结构分为 主要 试验 集成测试 我无法理解这次分裂的原因。在maven项目中,我们只有两个文件夹,如中的main和test,其中test文件夹包含单元测试和集成测试。当您在src/文件夹下添加另一个文件夹时,意味着您声明了另一个文件夹 创建新源代码集的原因是要分离模块的责任。在你的例子中: 主要 试验 集成测试 一些原因: 您希望每个模块都有自己的类路径(源代码+资源) 您希望每个模块具有不同的依赖项/范围 您希望进行两种类型的测试: 单元测试(运行非常快
- 主要
- 试验
- 集成测试
我无法理解这次分裂的原因。在maven项目中,我们只有两个文件夹,如中的main和test,其中test文件夹包含单元测试和集成测试。当您在
src/
文件夹下添加另一个文件夹时,意味着您声明了另一个文件夹
创建新源代码集的原因是要分离模块的责任。在你的例子中:
- 主要
- 试验
- 集成测试
- 单元测试(运行非常快)
- 集成测试-证明您的组件按预期协作
集成测试主要在CI基础结构上执行,因为执行它们需要时间,有时需要资源。当您在
src/
文件夹下添加另一个文件夹时,意味着您要声明另一个文件夹
创建新源代码集的原因是要分离模块的责任。在你的例子中:
- 主要
- 试验
- 集成测试
- 单元测试(运行非常快)
- 集成测试-证明您的组件按预期协作