首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用Jacoco从覆盖率分析中排除测试类

如何使用Jacoco从覆盖率分析中排除测试类
EN

Stack Overflow用户
提问于 2020-12-14 01:40:21
回答 1查看 181关注 0票数 0

我有一些测试来检查我的代码。我在sonarcloud中生成了我的报告,但我有一个问题:覆盖率也考虑到了测试类,这显然是由其他测试发现的。除了测试类之外,有没有考虑到所有类的选项?

EN

回答 1

Stack Overflow用户

发布于 2021-01-09 04:05:06

首先,我不会修改Jacoco,但是你可以使用sonar.coverage.exclusions属性从sonarqube/sonarcloud的覆盖率报告中排除文件,例如。指定一个类似于**/*Test.java的模式,以排除所有以Test结尾的java文件。

此外,您还可以在UI中进行设置,如以下屏幕截图所示:

旁注:我会检查声纳的配置,对我来说,测试代码似乎是作为声纳的正常来源提供的。这将创建这样一个主题,但通常声纳有自己的属性来配置测试代码。有关更多详细信息,请参阅analysis parameters documentation,或者如果您使用gradle或maven插件,请查看有关如何组织源代码的相应文档。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65278687

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档