SonarQube 5.1.1 alternative to Gallio with OpenCover

本文关键字:with OpenCover Gallio alternative SonarQube to | 更新日期: 2023-09-27 17:59:03

在新的SonarQube 5.1.1中使用c#中的代码覆盖率的最佳方式是什么?

我相信前面的方式与以下设置不再适用:

# Gallio  
 sonar.gallio.mode=
 sonar.gallio.installDirectory=C:'Program Files'Gallio
 sonar.gallio.runner=Local
 sonar.gallio.coverage.tool=OpenCover
 sonar.gallio.timeoutMinutes=60
 sonar.donet.visualstudio.testProjectPattern=*.Test
 #OpenCover   
 sonar.opencover.installDirectory=C:'Program Files (x86)'OpenCover

提前谢谢。

SonarQube 5.1.1 alternative to Gallio with OpenCover

在启动SonarQube分析之前,您需要自己运行OpenCover。然后,您只需将其报告路径传递给SonarQube,这样它就可以在分析过程中导入结果。

sonar.cs.opencover.reportsPaths=results.xml

您可以查看示例项目:https://github.com/SonarSource/sonar-examples/blob/master/projects/languages/csharp/sonar-project.properties