需要使用jacoco.exec文件生成代码覆盖率报告 [英] Need to generate Code Coverage Reports using jacoco.exec file
问题描述
我在Jboss 7服务器上部署了应用程序war文件。我可以通过添加以下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.conf
JAVA_OPTS = -javaagent:../ jboss / common / lib / jacocoagent.jar = destfile = / opt / jacoco / jacoco.exec,includes = ,excludes = org。,append = true,output = file
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:执行手动测试
步骤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屋!