sonar-runner lcov报告离婚

时间:2015-09-15 20:33:49

标签: sonar-runner istanbul lcov sonarqube-4.5

SonarQube社区,

在对Node / JS项目进行分析时,通过istanbul报告的覆盖范围显示与我们的SonarQube服务器上报告和显示的内容大不相同。 我们的SonarQube服务器是4.5.4 我们的声纳 - 跑步版是2.4 该项目产生了以下报告:

所有文件的代码覆盖率报告

声明:67.65%(1520/2247)分行:49.76%(418/840)功能:65.13%(269/413)行:68.31%(1481/2168)忽略:无

文件语句分支功能行
班级/ 94.4%(118/125)70%(7/10)100%(9/9)94.35%(117/124) 助手/ 84%(126/150)75.44%(43/57)86.67%(26/30)84.25%(123/146) 服务/ 82.64%(976/1181)66.67%(272/408)81.63%(160/196)83.26%(955/1147) view_controllers / 37.93%(300/791)26.3%(96/365)41.57%(74 178)38.08%(286/751) 由伊斯坦布尔于2015年9月15日星期二17:01:21 GMT + 0000(UTC)

生成

SonarQube 4.5.4向下钻取中显示的覆盖率值与其他报告显示的有很大不同:(我为无法发布图像而道歉,但我还没有足够的声誉来执行此操作。)

技术债务 64d

问题 5,707

拦截器0
 关键3
 少校3,922
 次要696
 信息1,086
单元测试覆盖率 28.6% 线路覆盖范围 25.6%
条件覆盖范围 49.8%

SQALE评级 甲

技术债务比率 1.0%  该项目对以下质量门状况有警告: 覆盖 28.6%< 70.0% 关键问题 3> 0  cd-services-test-Indexing web client cd-services-test-RECORDS-IDX-indexing-web-client 配置文件:声纳方式(JavaScript)

质量门:SonarWayWithFindbugsForNFSWithBuildBreaker - java(默认)

代码行 104,320

的JavaScript

文件 426

目录 109个
行 120,238

功能 6,726

类 4
声明 32377个
访问器 0 无用的代码 18260 重复18,260行 重复 41.5% 行 49923个
块 10,915
档 89 复杂 4.9 /功能 4.5 /班 29.5 /档 总计:12,588

如果您需要实际的lcov.info文件,或者如果您想要上述数据的png来更好地分析这个问题,我可以通过电子邮件直接发送给您。

你建议我做些什么来试图找出存在这种差异的原因?

关于如何继续获取正确数据的任何想法都将非常感激。

道格

0 个答案:

没有答案