【问题标题】:Code coverage without junit没有junit的代码覆盖率
【发布时间】:2020-07-31 09:03:10
【问题描述】:

是否可以在不编写 junit 的情况下在声纳中使用 jacoco,因为我在 sonarqube 中添加了 jacoco 插件,但是当我运行声纳扫描仪时,它显示 0% 的代码覆盖率。请给我建议,因为我是这项工作的新手。

【问题讨论】:

  • 不,如果不执行测试,您将无法衡量测试的代码覆盖率。

标签: sonarqube jacoco


【解决方案1】:

JaCoCo 是一个覆盖率工具,它会在执行 Junit 测试期间记录您的代码执行过程。

所以简短的回答是:。这完全没有意义。

(这有点简化,但考虑到我在这里保持简短的问题)。

【讨论】:

    【解决方案2】:

    你可以使用jacoco java agent,它与junit无关,只运行你的代码,然后报告代码覆盖率。有关详细信息,请参阅此文档

    https://www.jacoco.org/jacoco/trunk/doc/agent.html

    【讨论】:

      猜你喜欢
      • 2016-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-22
      • 2012-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多