首页 文章

SonarQube无法记录覆盖范围

提问于
浏览
1

我正在使用SonarQube 6.7和TFS Plugin Sonar 4.0版 . 在从服务器和插件升级之前,我能够获得覆盖,但现在不能从MSTest记录覆盖范围 . 与点封面一起使用时,会记录相同的覆盖代码 . Sonar能够记录测试的数量,并且还记录了TFS Build中的覆盖范围,但它不起作用 . 我已经检查了trx和覆盖文件,但是只有* .coverage文件可用而不是coveragexml文件 . 对此有什么解决方案吗?
enter image description here

enter image description here

enter image description here

1 回答

  • 1

    似乎和这个问题一样 - Code Coverage report is no longer imported

    尝试使用Evangelink提供的解决方法:

    看起来我们对扫描仪的MSBuild有一个回归(票证:https://jira.sonarsource.com/browse/SONARMSBRU-339) . 在解决此故障单时,只需将/d:sonar.cs.vscoveragexml.reportsPaths="***.coveragexml“添加到SonarQube扫描仪的MSBuild的附加设置 - 开始分析(新)任务中即可解决此问题 .

    正如您分析的那样,使用此命令, .coveragexml 将正确生成并能够记录覆盖范围 .

相关问题