gpt4 book ai didi

nunit - 没有从 SonarQube 单元测试成功小部件向下钻取

转载 作者:行者123 更新时间:2023-12-04 12:30:56 25 4
gpt4 key购买 nike

我们使用 Jenkins 构建 C# 项目,运行单元测试 (NUnit) 和代码覆盖率 (NCover)。作为输出,coverage.nccovnunit-result.xml文件。

Jenkins 触发 SonarQube 分析(SonarQube 5.0.1 和最新的 C# 插件)。 SonarQube 仪表板显示单元测试覆盖率和单元测试结果,但失败的测试列表不能显示为向下钻取。

widget

当用户点击指标时,显示的页面是空的(没有文件列表,没有钻取,只有指标)。

metric detail
sonar-project.properties :

sonar.visualstudio.solution=MyProject.sln
sonar.cs.ncover3.reportsPaths=coverage.nccov
sonar.cs.nunit.reportsPaths=nunit-result.xml

单元测试覆盖率指标按预期显示向下钻取。

test coverage drilldown

最佳答案

这确实是插件的一个已知限制,这取决于这张票:https://jira.sonarsource.com/browse/SONARCS-657

对于您的信息,实现此功能的主要困难是由于单元测试报告不包含指向源代码文件的链接,而仅包含指向程序集/类型/方法的链接。 SonarQube 需要知道在钻取中显示哪些文件。

关于nunit - 没有从 SonarQube 单元测试成功小部件向下钻取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29117785/

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