gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 13:14:24 40 4
gpt4 key购买 nike

我在查看 时遇到问题详情 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/

    40 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com