从未表白的香菇 · Arduino ...· 4 月前 · |
谦和的帽子 · Python 3 - 写入文件时格式化问题· 9 月前 · |
很酷的山楂 · Python获取类名的字符串格式_获取类的名 ...· 9 月前 · |
淡定的小刀 · AI语音论文分享 - 知乎· 1 年前 · |
开朗的烤土司 · 【Django】创建用户,中间件,表单组件- ...· 1 年前 · |
我已经在我的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
JaCoCo的使用涉及两个步骤:
两者都可以被排除在外。到目前为止,代理配置中指定的排除只影响第一步,不会导致第二步的自动排除。为什么?否则,从未执行的代码将不会出现在报表中。正如 JaCoCo代理文档 中所述,关于选项“不包括”:
除了性能优化或技术方面的情况外,通常不需要此选项。
因此,要真正从报表中排除类,您应该配置报表生成步骤。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
扫码关注腾讯云开发者
领取腾讯云代金券