我正在为C#项目运行Sonar . 我使用Xunit进行单元测试,Dot掩码用于代码覆盖 . 当我使用dotcover覆盖报告运行声纳时,我收到此错误:
DEBUG - 不会为SonarQube之外的以下文件导入代码覆盖率
由于此Sonar仪表板未显示任何代码覆盖率报告 .
请查看有关如何在SonarQube C#插件和MSBuild SonarQube Runner中使用dotCover的官方文档:
http://docs.sonarqube.org/display/PLUG/C%23+Code+Coverage+Results+Import
遵循这些确切的步骤应该工作 . 请注意,您无法从一台计算机收集代码覆盖率,然后从执行SonarQube分析的另一台计算机重新使用该报告:覆盖率报告 must 中的绝对路径与SonarQube分析的文件完全匹配 .
1 回答
请查看有关如何在SonarQube C#插件和MSBuild SonarQube Runner中使用dotCover的官方文档:
http://docs.sonarqube.org/display/PLUG/C%23+Code+Coverage+Results+Import
遵循这些确切的步骤应该工作 . 请注意,您无法从一台计算机收集代码覆盖率,然后从执行SonarQube分析的另一台计算机重新使用该报告:覆盖率报告 must 中的绝对路径与SonarQube分析的文件完全匹配 .