我已经在我的Tomcat服务器上附加了jacocoagent。我能够在jacoco.exec
和HTML中获得数据,但是我想从我的覆盖率报告中排除一些文件夹。添加以下命令后,现在可以在覆盖率为0%的覆盖率报告中看到排除的文件夹名称。如何从报表中排除下列文件夹。
这些排除在外的文件夹是否仍占目前15%的总覆盖率百分比?
我在我的Catilina.bat
文件中添加了以下命令:
set JAVA_OPTS=%JAVA_OPTS% -javaagent:"C:/git/project/jacoco/lib/jacocoagent.jar=destfile=C:/git/project/jacoco/dump/jacoco.exec,dumponexit=true,output=file,append=true,excludes=oracle.* :vm.*"
Versions:
Tomcat Server : 7
Operating system : Windows
Jacoco : 0.7.6.201602180812
发布于 2016-11-03 20:35:15
JaCoCo的使用涉及两个步骤:
两者都可以被排除在外。到目前为止,代理配置中指定的排除只影响第一步,不会导致第二步的自动排除。为什么?否则,从未执行的代码将不会出现在报表中。正如JaCoCo代理文档中所述,关于选项“不包括”:
除了性能优化或技术方面的情况外,通常不需要此选项。
因此,要真正从报表中排除类,您应该配置报表生成步骤。
https://stackoverflow.com/questions/40354640
复制相似问题