use*_*964 9 c# dotcover sonar-runner sonarqube
我一直在努力解决这个问题.我已经能够HTML在帮助下生成报告DotCover.此外,我已经在Sonar Portal中给出了报告的路径,Project Settings--> C# --> CodeCoverage --> DotCoverReportPath也在Sonar.Properties特定解决方案的文件中(Mine是一个DotNet应用程序).
当我运行时,Sonar-Runner它似乎解析HTML文件并且还说执行成功,但是我的仪表板上Sonar System显示"无数据"的覆盖范围.
如果你们中的任何人遇到类似问题并且能够找出错误,请帮助我.
SonarQube要求在coverage HTML报告中找到的源文件的绝对路径严格等于被分析文件的绝对路径.
这意味着您无法在计算机A上运行测试并收集代码覆盖率,将报告传输到计算机B,然后从计算机B运行SonarQube分析.在同一台计算机中,您也无法检查代码一次以运行测试并收集代码覆盖率,然后再次检查以运行SonarQube分析.
这是一个常见的情况,为什么代码覆盖不会导入SonarQube,但没有日志,很难判断这是否是你的情况.
| 归档时间: |
|
| 查看次数: |
886 次 |
| 最近记录: |