SonarQube Unit Test Coverage没有显示任何信息(只有一个连字符)



SonarQube Unit Test Coverage没有显示任何信息,其他一切看起来都很好。

置>
  • Jenkins 2.7.2主/从方式(SonarQube进程运行在从上)
  • SonarQube 5.6.1(新安装,没有其他项目运行)
  • MS Build Scanner for Jenkins 2.1
  • OpenCover 4.6.519

小的解决方案

小的解决方案工作良好:代码分析,单元测试覆盖率和单元测试结果显示在仪表板。

大解决方案

一旦我转移到这个大的解决方案(包含许多项目):

  • 日志文件中没有错误
  • Jenkins作业成功完成
  • SonarQube仪表板显示代码分析和单元测试结果
  • 后台任务全部完成,日志中也没有错误。
  • 我可以看到OpenCover的输出文件被创建并在日志
  • 中使用
  • 单元测试覆盖率显示"-"(连字符,破折号)

还有类似的问题,但没有一个答案适用于我的情况。

我还启用了详细日志

原来运行Jenkins Slave的服务器运行的是我猜是Visual Studio 2015的早期版本(安装了MSBuild)。我把它更新到可用的版本(VS 2015 Update 3),现在我可以看到覆盖率了。

这要么是或事实,我重新启动了服务器后VS更新请求它。

当我在我的开发箱中安装了一个本地SonarQube,并意识到我之前所做的工作在那里工作得很好后,我产生了这个想法。

相关内容

  • 没有找到相关文章

最新更新