【发布时间】:2019-12-04 05:31:13
【问题描述】:
我们开始在 CI 流程中实现代码覆盖,我的任务是从这个角度检查 NCover。
具体来说,我们在 Azure DevOps 中有 SonarQube 和 CI 构建,它运行单元测试并将覆盖率报告给 SonarQube,如https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-azure-devops/ 中所述 目前它适用于 DotCover 命令行工具。
我想检查 NCover。在搜索它时,我遇到了这个令人愉快的页面 - https://www.ncover.com/support/docs/extras/sonar-integration,果然我点击了相应 Jira 问题的链接 - https://jira.sonarsource.com/browse/SONARCS-653 Oops。以 Won't Fix 关闭。
根据https://docs.sonarqube.org/latest/analysis/coverage/,仅支持 VS Coverage、DotCover 和 OpenCover 格式。因此,如果支持 NCover,它将通过 Generic Test Data 格式,或者如果 NCover 知道以其他 3 种格式之一生成覆盖结果。
到目前为止,我还没有看到 NCover 如何与 SonarQube 一起玩,但也许我在这里遗漏了一些东西。
有人吗?
【问题讨论】: