首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
Java
求教,关于 IDEA 的本地 Coverage(代码覆盖率)统计问题!
ubuntuGary
·
2021-05-10 09:20:29 +08:00
· 2151 次点击
这是一个创建于 1286 天前的主题,其中的信息可能已经有所发展或是发生改变。
IDEA 的本地 Coverage 扫描没有看到对条件语句分支覆盖统计,而 sonar 是要求有这部分覆盖统计的,导致提交代码是总是不符合公司要求。
=====
可能我的表述不太正确,我举个例子:
代码中存在
if (StringUtils.isNotBlank(str) && StringUtils.contains(str,",")) {
// TODO
}
IDEA 不会统计,str = null || str = “test” || str = "test,test" 这三种情况的覆盖,而 sonar 的覆盖率统计是要求有的。
第 1 条附言 ·
2021-05-17 11:01:03 +08:00
问题已解决,方法如下:
TestNG:
Edit Configurations -> Code Coverage -> Tracing
JUnit:
Edit Configurations -> Code Coverage -> Modify -> Use tracing
str
test
idea
sonar
1 条回复
•
2021-05-10 09:22:28 +08:00
1
cslive
2021-05-10 09:22:28 +08:00
用 sonar 插件扫描
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2072 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms ·
UTC 00:21
·
PVG 08:21
·
LAX 16:21
·
JFK 19:21
Developed with
CodeLauncher
♥ Do have faith in what you're doing.