在SonarQube中,当添加与要覆盖的相关行相关的测试时,要覆盖的行是否应该减少?

问题描述 投票:0回答:1

1°)考虑我创建新分支,添加一些代码和一些单元测试

so sonar report shows : 50% Coverage on 100 New Lines to cover

2°)我添加了一些单元测试并重建

3°)声纳报告显示:100 条新线路的覆盖率为 55%

问题是:

我不明白为什么覆盖率增加了(从50%到55%),但“新线路覆盖”的数量没有减少,并且仍然总是100?

提前谢谢您

sonarqube
1个回答
0
投票

“要覆盖的行”似乎是单元测试需要覆盖的整行。

所以如果我们想知道已经覆盖了多少行,我们应该简单地计算一下:

55% * 100 = 55 条覆盖线,仍然需要覆盖 45 条线。

© www.soinside.com 2019 - 2024. All rights reserved.