代码之家  ›  专栏  ›  技术社区  ›  Praveesh P

当JaCoCo用作Java代理时,如何生成报告?

  •  0
  • Praveesh P  · 技术社区  · 7 年前

    http://www.jacoco.org/jacoco/trunk/doc/agent.html ).

    我能看到jacoco。在服务器中生成exec(配置为/tmp/location)。

    在投票否决这个问题或将其标记为重复之前,以下是我发布这个问题的原因。我查阅了JaCoCo的文档 http://www.jacoco.org/jacoco/trunk/doc/maven.html 还有很多问题,但我还是很困惑。

    据我所知,Maven插件允许我们运行单元测试、集成测试,然后生成报告。

    我要找的是一个基于我给部署在Websphere中的应用程序的负载的报告。我能看到jacoco。exec文件生成,但不确定从文档中如何生成HTML报告。

    提前谢谢。

    2 回复  |  直到 7 年前
        1
  •  1
  •   Leon D'souza    7 年前

    您可以使用jacoco:report-aggregate-goal和Maven。 你可以参考这个 http://www.eclemma.org/jacoco/trunk/doc/report-aggregate-mojo.html

    P、 美国:然而,当我遇到同样的问题时,我使用Sonar读取生成的exec文件。它提供的不仅仅是代码覆盖率。

        2
  •  1
  •   Praveesh P    7 年前

    1. 将JaCoCo配置为Java代理
    2. 重新启动服务器并执行一些事务/提供一些负载(在我的例子中,我运行了一系列自动测试)
    3. 停止服务器(这将实际生成jacoco.exec文件)
    4. 创建/配置Ant脚本并运行它(这将读取jacoco.exec文件并生成html报告)。参考: http://www.eclemma.org/jacoco/trunk/doc/ant.html