【问题标题】:Best way to decouple integration test cases from build (gradle spring-boot)将集成测试用例与构建分离的最佳方法(gradle spring-boot)
【发布时间】:2021-09-11 05:17:57
【问题描述】:

我正在处理一个大型项目,需要让用户能够选择启用或禁用本地集成测试用例(对于管道,必须强制执行测试用例)。

【问题讨论】:

标签: spring-boot kotlin gradle


【解决方案1】:

首先,欢迎加入社区。​​p>

接下来,您可以修改build.gradle 文件中的test 任务,或者添加一个名为integrationTest 的新任务并在那里实现您的自定义逻辑。

例如,您可以在 Github 上查看此要点:Separating tests from integration tests with Gradle

您还可以在集成测试类中使用@Profile 注释,并使用不同的配置文件运行测试。您可以使用以下链接阅读有关配置文件的更多信息:Spring Profiles

【讨论】:

  • 感谢您的回答礼萨。这让我有很多值得研究的地方。干杯
  • 您还可以找到一些等效于 Maven 的插件 Surefire 和 Failsafe 插件。但是,我在回答中分享的 Github Gist 非常有效,至少对我来说是这样。
猜你喜欢
  • 2013-04-23
  • 2020-10-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-02
  • 1970-01-01
  • 2016-04-16
  • 2020-08-02
相关资源
最近更新 更多