我的团队使用VSTS与托管代理和 Visual Studio测试构建任务来运行所有测试并生成代码覆盖率。但是,选项卡代码覆盖率之后仍为空,仅显示下载* .coverage文件的链接。
我实际上期望显示代码覆盖率结果,使用表格和图表测试哪些项目以及它们各自的覆盖范围。
我们正在使用 Visual Studio测试构建任务来测试net461程序集,并启用代码覆盖率。
有些相关的是this和this问题,但并非完全相同,因为我们只是使用MSTest Framework和内置的 Visual Studio Test 构建任务,我明白)也应该自动发布代码覆盖率结果。
我错过了让代码覆盖率视图正常工作的内容吗?谢谢!
答案 0 :(得分:5)
在“代码覆盖率”选项卡中,您需要使用“发布代码覆盖率结果”任务来显示其中的表格和图形。
对于发布代码覆盖率结果任务,它仅支持Jacoco或Cobertura格式的代码覆盖率数据。因此,代码覆盖率选项卡中的表格和图形无法显示*.coverage
文件的结果。
更多详情,您可以参考博客Browse Code Coverage reports和问题How to publish the code coverage result with a .coverage file。