gpt4 book ai didi

tfs - Sonarqube 未测量来自 TFS 2017 Build 的代码覆盖率

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

我已经设置了 SonarQube 并将其与我们的本地 TFS 构建服务器集成,除了一个功能 - 代码覆盖外,它运行良好。出于某种原因,即使第二个 SonarQube 步骤正在选择 .trx 文件,它也没有检测到任何代码覆盖率结果。

勾选了“启用代码覆盖率”复选框,并且在 TFS 中,我获得了代码覆盖率指标:

enter image description here

但是,SonarQube 没有显示覆盖范围:

enter image description here

当我检查构建日志时,似乎 SonarQube 正在获取必要的文件:

enter image description here

然而,它只是不处理覆盖范围。我可能错过了什么?

TFS 是版本 15.112.26307.0

SonarQube 是 6.5 版

最佳答案

有一个regression bug在 Scanner for MSBuild 或 VSTS 扩展中,如果用户未指定报告路径,则会导致代码覆盖率文件不会自动导入。

如链接线程中所述,您可以通过添加 /d:sonar.cs.vscoveragexml.reportsPaths="**\*.coveragexml" 来解决此问题。进高级 > 其他设置 用于 MSBuild 的 SonarQube 扫描仪 - 开始分析(新)任务 .

注意:确保您已启用 启用代码覆盖率 测试组件 步。

enter image description here

关于tfs - Sonarqube 未测量来自 TFS 2017 Build 的代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45711049/

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