如何在 VSTS 上启用代码覆盖率视图?
How to enable the code coverage view on VSTS?
我的团队将 VSTS 与托管代理和 Visual Studio 测试 构建任务一起使用以 运行 所有测试并生成代码覆盖率。但是 代码覆盖率 选项卡之后仍然是空的,只显示 link 下载 *.coverage 文件。
我实际上希望显示代码覆盖率结果,其中包含测试项目及其各自覆盖率的表格和图表。
我们正在使用 Visual Studio 测试 构建任务来测试启用 代码覆盖率 的 net461 程序集。
两个 this and this 问题有点相关,但不完全是,因为我们只是使用带有内置 Visual Studio Test 构建任务的 MSTest 框架,这(我理解)也应该自动发布代码覆盖率结果。
我是否遗漏了一些东西来让这个代码覆盖率视图正常工作?谢谢!!
在“代码覆盖率”选项卡中,您需要使用“发布代码覆盖率结果”任务来在那里显示表格和图表。
而对于发布代码覆盖率结果任务,它仅支持 Jacoco 或 Cobertura 格式的代码覆盖率数据。所以*.coverage
文件的结果无法在Code coverage Tab.
中用表格和图表显示出来
更多细节,可以参考博客Browse Code Coverage reports and the issue How to publish the code coverage result with a .coverage file。
我的团队将 VSTS 与托管代理和 Visual Studio 测试 构建任务一起使用以 运行 所有测试并生成代码覆盖率。但是 代码覆盖率 选项卡之后仍然是空的,只显示 link 下载 *.coverage 文件。
我实际上希望显示代码覆盖率结果,其中包含测试项目及其各自覆盖率的表格和图表。
我们正在使用 Visual Studio 测试 构建任务来测试启用 代码覆盖率 的 net461 程序集。
两个 this and this 问题有点相关,但不完全是,因为我们只是使用带有内置 Visual Studio Test 构建任务的 MSTest 框架,这(我理解)也应该自动发布代码覆盖率结果。
我是否遗漏了一些东西来让这个代码覆盖率视图正常工作?谢谢!!
在“代码覆盖率”选项卡中,您需要使用“发布代码覆盖率结果”任务来在那里显示表格和图表。
而对于发布代码覆盖率结果任务,它仅支持 Jacoco 或 Cobertura 格式的代码覆盖率数据。所以*.coverage
文件的结果无法在Code coverage Tab.
更多细节,可以参考博客Browse Code Coverage reports and the issue How to publish the code coverage result with a .coverage file。