我在Jboss 7服务器上部署了应用程序战争文件。我可以通过添加以下JVM选项来生成jacoco.exec
文件
javaagent:/jboss/common/lib/jacocoagent.jar=destfile=/root/jacoco/jacoco.exec,includes=*,append=true,output=file
我想不使用eclipse /插件自动生成代码覆盖率报告。
最佳答案
我可以使用以下步骤生成jacoco报告:
步骤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
步骤B:将jacosagent.jar jar文件复制到jboss lib目录中
../jboss/lib/jacocoagent.jar
步骤C:执行手动测试
步骤D:关闭Jboss实例。 jacoco.exec文件将生成。
步骤E:编写build.xml ant文件以基于.exec文件生成报告[html,csv,xml],并提及jacocoagent jar文件的路径
步骤G:运行build.xml ant。此步骤将最终生成报告。