【问题标题】:How to configure nebula.integtest with gradle project's integration tests ( kotlin DSL)?如何使用 gradle 项目的集成测试(kotlin DSL)配置 nebula.integtest?
【发布时间】:2021-07-12 08:28:57
【问题描述】:

我想在我的 gradle kotlin dsl 项目构建中将集成与单元测试分开(项目本身是用 java 编写的)。这里有很多关于如何配置源集等的答案。

但我遇到了nebula.integtest plugin(我希望它是众所周知的插件不要怪我推广它)

但是那里的手册很差,只是:

plugins {
  id "nebula.integtest" version "8.0.0"
}

真的是所有需要做的事情吗?那么哪个文件夹应该包含集成测试?

【问题讨论】:

    标签: gradle integration-testing gradle-plugin nebula-test


    【解决方案1】:

    这记录在项目的README 中(重点是我的):

    https://github.com/nebula-plugins/nebula-project-plugin#nebula-facet-plugin

    Facet Plugin 的推论是一个具体的 Facet,这个插件专门为集成测试提供了一个。通过应用这个插件,你将获得一个integrationTest 测试任务,源代码进入src/integTest/java,依赖项可以进入integTestImplementationintegTestRuntimeOnly(扩展自测试 SourceSet) ,“检查”任务取决于任务。应用插件:

    【讨论】:

      猜你喜欢
      • 2019-02-04
      • 2019-03-25
      • 1970-01-01
      • 2017-09-25
      • 1970-01-01
      • 1970-01-01
      • 2018-09-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多