【问题标题】:Cobertura coverage for integration tests in MavenCobertura 覆盖 Maven 中的集成测试
【发布时间】:2011-12-26 09:04:08
【问题描述】:

我可以调用mvn cobertura:cobertura 进行检测、运行单元测试(使用surefire)并生成报告。

我可以调用mvn verify 来运行单元测试和集成测试(使用failsafe Maven 插件)。

但是如何调用 Maven 来检测、运行单元测试和集成测试并生成报告? Running integration tests with Cobertura Maven plugin 的答案对我不起作用,而且我不想在每次 Cobertura 跑步时都打电话给 verify,但仅限于夜间报道。

【问题讨论】:

标签: integration-testing maven-3 cobertura


【解决方案1】:

您可以尝试Jacoco 并使用更灵活的配置来收集覆盖率和报告

【讨论】:

  • 这实际上就是我们现在所做的。 Cobertura 与 Java 7 有问题,不能与 JMockit 一起使用。 JaCoCo 确实如此。
  • Jacoco 不支持聚合报告,所以如果你有一个多模块项目,你就完蛋了
【解决方案2】:

不确定我是否完全理解这个问题,但我总是做一个mvn site ...

【讨论】:

    猜你喜欢
    • 2016-10-29
    • 2014-09-12
    • 2023-04-08
    • 2011-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-15
    • 2017-11-22
    相关资源
    最近更新 更多