【问题标题】:Is it must to point source files for jacoco report generation是否必须为 jacoco 报告生成指向源文件
【发布时间】:2015-03-10 14:10:09
【问题描述】:

我通过在我的服务器启动脚本中将 -javaagent 设置为 jvm 选项来创建 jacoco.exec 文件。现在我想使用覆盖率执行文件生成覆盖率报告。

我已经了解了所有 Jacoco 报告生成选项(maven、ant、API 等)。但是所有这些选项都需要有源类文件。我正在尝试为源文件不可用的一组 jar 文件生成覆盖范围。在这种情况下,是否有解决方法来实现覆盖生成。

【问题讨论】:

  • 出于好奇,为什么您要为没有来源的课程生成覆盖率报告?最终目标是什么?
  • 我正在尝试为服务器端生成覆盖范围,因此只有 jar 文件可用。您可以假设这些 jar 文件是我没有源代码的第三方 jar。我仍然需要通过我的测试类调用服务器端 API 来生成覆盖率报告。覆盖数字对我来说很重要,它可以生成指标并确定是否覆盖了所有服务器端 API。

标签: code-coverage jacoco


【解决方案1】:

是的,你可以在没有源代码的情况下生成报告,我还通过在服务器启动脚本中设置选项生成了 exec 文件,然后我得到了 exec 文件并使用 eclemma 代码覆盖插件在 eclipse 中生成了报告。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-07
    • 2018-12-18
    • 2022-06-13
    • 2014-05-15
    • 1970-01-01
    • 2015-07-19
    • 2018-09-09
    相关资源
    最近更新 更多