霸气的弓箭 · java判断字符串是否为空或者null - ...· 6 月前 · |
独立的黑框眼镜 · 【Android】使用Exoplayer播放 ...· 1 年前 · |
读研的面包 · excel切片器联动_乔巴爱雪雪的博客-CS ...· 1 年前 · |
慷慨的键盘 · 打印n行指定符号的倒三角形图案Python-掘金· 1 年前 · |
我有一些测试来检查我的代码。我在sonarcloud中生成了我的报告,但我有一个问题:覆盖率也考虑到了测试类,这显然是由其他测试发现的。除了测试类之外,有没有考虑到所有类的选项?
发布于 2021-01-09 04:05:06
首先,我不会修改Jacoco,但是你可以使用
sonar.coverage.exclusions
属性从sonarqube/sonarcloud的覆盖率报告中排除文件,例如。指定一个类似于
**/*Test.java
的模式,以排除所有以
Test
结尾的java文件。
此外,您还可以在UI中进行设置,如以下屏幕截图所示:
旁注:我会检查声纳的配置,对我来说,测试代码似乎是作为声纳的正常来源提供的。这将创建这样一个主题,但通常声纳有自己的属性来配置测试代码。有关更多详细信息,请参阅 analysis parameters documentation ,或者如果您使用gradle或maven插件,请查看有关如何组织源代码的相应文档。
https://stackoverflow.com/questions/65278687
复制相似问题
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287