我在WebSphere中将JaCoCo配置为JavaAgent(参见:http://www.jacoco.org/jacoco/trunk/doc/agent.html)。
重新启动服务器,并对应用程序运行一系列自动化测试(以提供一些负载),然后停止服务器。
我可以看到在服务器中生成了jacoco.exec(配置为/ tmp / location)。
现在,如何生成HTML报告?
在对此问题进行投票或将其标记为重复之前,以下是我发布此问题的原因。我查看了JaCoCo文档,如http://www.jacoco.org/jacoco/trunk/doc/maven.html以及多个StackOverflow问题,但我仍感到困惑。
我的理解是Maven插件允许我们运行单元测试,集成测试然后生成报告。
我正在寻找的是基于我在Websphere中部署的应用程序的负载的报告。我可以看到生成的jacoco.exec文件,但不能从文档中了解如何生成HTML报告。
提前致谢。
答案 0 :(得分:0)
你可以使用maven的jacoco:report-aggregate目标。 你可以参考这个http://www.eclemma.org/jacoco/trunk/doc/report-aggregate-mojo.html
P.S。 :但是,当我遇到同样的问题时,我使用Sonar来读取生成的exec文件。它提供的不仅仅是代码覆盖率。
答案 1 :(得分:0)
我能够按如下方式生成JaCoCo报告:
即使我的Project是Maven项目,我也使用了ant脚本来生成报告。我使用Bamboo自动完成了上述所有步骤,使得运行和维护此工作变得更容易。