需要使用jacoco.exec文件生成代码覆盖率报告

时间:2015-06-29 05:51:44

标签: java jboss code-coverage jacoco

我在Jboss 7服务器上部署了应用程序war文件。我可以通过添加以下JVM选项

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

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

1 个答案:

答案 0 :(得分:1)

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

步骤A:在conf文件中修改/添加JVM选项 ../jboss/bin/run.conf JAVA_OPTS = -javaagent:../的JBoss /普通/ LIB / jacocoagent.jar = destfile = /选择/ jacoco / jacoco.exec,包括= ,不包括=组织,追加=真,输出=档案

步骤B:在jboss lib目录中复制jacocoagent.jar jar文件 ../的JBoss / LIB / jacocoagent.jar

步骤C:执行手动测试

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

步骤E:编写build.xml ant文件,根据.exec文件生成报告[html,csv,xml],提到jacocoagent jar文件的路径

步骤G:运行build.xml ant。此步骤将最终生成报告。

相关问题