.net - SonarCloud for .Net 解决方案中未显示代码覆盖率的代码和详细信息

标签 .net .net-core sonarqube sonarcloud coverlet

我在查看 时遇到问题详情 SonarCloud 中的代码分析。

我的工作是一个带有 Coverlet 的 .Net Core 应用程序。我确实看到结果已上传并显示覆盖范围。但是,我没有看到仪表板,“代码”选项卡不显示代码,度量也不提供详细信息。

我的 Github 项目已链接,正如我所见,结果已上传。
我想知道为什么我看不到代码和详细的覆盖范围。我不熟悉 .NET 代码并且 SonarQube 已经安装在其他项目中,所以我想知道我是否忘记了什么。
我可以看到两个 PR 构建的结果以及特定分支的结果。

所以我的问题是如何查看细节。难道它只在我合并后才显示在主分支上?

这是一个 .NET Core 项目。我对 .NET Framework 应用程序有同样的问题。

Coverage of Branch / PR

No code...

No detailed measures

最佳答案

我看不到您的 sonarqube 目标的说明符,但这看起来像是一个短暂的分支或拉取请求分析。这些质量门总是代表对目标分支的更改。因此,如果没有任何新内容需要覆盖,您将看不到任何覆盖信息。

添加一个没有测试的虚拟类,并检查此问题是否仍然存在。或者,如果我认为这不是一个长寿分支的假设有误,请告诉我。

作为一个开源项目的例子

  • 仅更改自述文件的拉取请求分析 - https://sonarcloud.io/dashboard?id=junit-pioneer_junit-pioneer&pullRequest=224
    enter image description here
  • 带有代码更改和覆盖范围的拉取请求分析 -
    https://sonarcloud.io/dashboard?id=junit-pioneer_junit-pioneer&pullRequest=216
    enter image description here
  • 关于.net - SonarCloud for .Net 解决方案中未显示代码覆盖率的代码和详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61745826/

    相关文章:

    .net-core - Identity Server 4登录后重定向仅在Chrome中不起作用

    Eclipse/SonarQube 集成 : How to handle Checkstyle/PMD/FindBugs

    sonarqube - 如何查看过去特定日期的 sonarqube 时间机器报告

    .net - Azure WindowsCryptographicException : The specified network password is not correct when publishing despite correct password

    c# - 在客户端中止时取消 WCF 操作

    angular - VS 2017 的 .net Core Webpack 发布失败

    c# - 触发Web作业执行完全,然后在121秒后超时中止

    .net - 是否可以在不安装的情况下使用 MSBuild 扩展包?

    c# - 异步函数中的 TaskCompletionSource

    Sonarqube Webapp 没有启动