需要使用 jacoco.exec 文件生成代码覆盖率报告 [英] Need to generate Code Coverage Reports using jacoco.exec file

查看:45
本文介绍了需要使用 jacoco.exec 文件生成代码覆盖率报告的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在 Jboss 7 服务器上部署了应用程序战争文件.我可以通过添加以下 JVM 选项来生成 jacoco.exec 文件

I have application war file deployed on Jboss 7 server. I able to generate jacoco.exec file by adding following JVM option

javaagent:/jboss/common/lib/jacocoagent.jar=destfile=/root/jacoco/jacoco.exec,includes=*,append=true,output=file

我想在不使用 eclipse/插件的情况下自动生成代码覆盖率报告.

I want to have code coverage report generated automatically without using eclipse/ plugins.

推荐答案

我能够使用以下步骤生成 jacoco 报告:

I am able to generate jacoco reports using following steps:

步骤A:在conf文件中修改/添加JVM选项../jboss/bin/run.confJAVA_OPTS=-javaagent:../jboss/common/lib/jacocoagent.jar=destfile=/opt/jacoco/jacoco.exec,includes=,excludes=org.,append=true,output=文件

Step A: Modify / add JVM option in conf file ../jboss/bin/run.conf JAVA_OPTS=-javaagent:../jboss/common/lib/jacocoagent.jar=destfile=/opt/jacoco/jacoco.exec,includes=,excludes=org.,append=true,output=file

步骤B:复制jboss lib目录下的jacocoagent.jar jar文件../jboss/lib/jacocoagent.jar

Step B:Copy jacocoagent.jar jar file in jboss lib directory ../jboss/lib/jacocoagent.jar

步骤 C:执行手动测试

Step C: Perform manual testing

步骤 D:关闭 Jboss 实例.jacoco.exec 文件将被生成.

Step D: Shutdown Jboss instance. jacoco.exec file will get generated.

步骤E:编写build.xml ant文件,基于.exec文件生成报告[html,csv,xml],并注明jacocoagent jar文件的路径

Step E: Write build.xml ant file to generate reports[html,csv,xml] based on .exec file , mentioning path for jacocoagent jar file

步骤 G:运行 build.xml ant.这一步最终会生成报告.

Step G: Run build.xml ant. This step will generate the report finally.

这篇关于需要使用 jacoco.exec 文件生成代码覆盖率报告的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆