我使用"dotnet test"命令来运行测试(以"Visual Studio Test"步骤运行会失败,原因很奇怪)。我按照下面的方式生成覆盖率数据:
我添加了”发布代码覆盖率结果“步骤。构建已成功完成,但是在代码覆盖率部分中看到 ”没有可用的构建代码覆盖率数据“。同时,我看到 *.coverage 和 *.coverage.xml 作为其他附加工件。 是否可能使用外部代码覆盖工具(而非VS测试步骤)填充该部分的数据?如果不行,是否可以创建一个新选项卡显示自定义代码覆盖率报告(如下图所示)?
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Dynamic Code Coverage Tools\CodeCoverage" collect /output:code.coverage dotnet test "test\path_to_unit_tests_project\project.json"
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Dynamic Code Coverage Tools\CodeCoverage" analyze /output:code.coverage.xml code.coverage
我添加了”发布代码覆盖率结果“步骤。构建已成功完成,但是在代码覆盖率部分中看到 ”没有可用的构建代码覆盖率数据“。同时,我看到 *.coverage 和 *.coverage.xml 作为其他附加工件。 是否可能使用外部代码覆盖工具(而非VS测试步骤)填充该部分的数据?如果不行,是否可以创建一个新选项卡显示自定义代码覆盖率报告(如下图所示)?
![enter image description here](https://istack.dev59.com/VLPvQ.webp)