SonarQube和DotCover发行

SonarQube和DotCover发行,sonarqube,dotcover,Sonarqube,Dotcover,我正在将DotCover结果导入SonarQube,我看到Sonar中报告的覆盖率百分比与我在原始DotCover html中看到的百分比有所不同 在单个类级别上,这似乎与Sonar计算可覆盖语句数量的方式有关。这看起来与我在DotCover html中看到的大不相同,结果是SonarQube仪表板显示了不同的百分比 这是一个已知的问题,还是有办法确保正确地将百分比导入声纳 SonarQube本身聚合代码覆盖率,并且只从dotCover报告导入文件级覆盖率信息 如果dotCover认为项目包含N

我正在将DotCover结果导入SonarQube,我看到Sonar中报告的覆盖率百分比与我在原始DotCover html中看到的百分比有所不同

在单个类级别上,这似乎与Sonar计算可覆盖语句数量的方式有关。这看起来与我在DotCover html中看到的大不相同,结果是SonarQube仪表板显示了不同的百分比


这是一个已知的问题,还是有办法确保正确地将百分比导入声纳

SonarQube本身聚合代码覆盖率,并且只从dotCover报告导入文件级覆盖率信息

如果dotCover认为项目包含N个文件,那么项目级别的总体代码覆盖率信息可能会有所不同,但SonarQube会看到M个文件

SonarQube不计算什么是“可覆盖”语句,它使用dotCover提供的文件级信息:具有代码覆盖率信息(即命中率>0或==0)的每一行都被认为是可覆盖的。如果您在单个文件上看到dotCover报告和SonarQube报告之间的差异,请随时发布后续问题