0

当我使用参数运行 vstest.console.exe 时,vstest.console.exe App.Tests.dll /collect:"Code Coverage" /Logger:html /EnableCodeCoverage App.dll 仅在生成的 html 中生成测试执行报告。

在此处输入图像描述

是否也可以使用此工具生成线路覆盖率报告,还是我需要更多工具?当我在 C# 中搜索线路覆盖率时,它会将我带到https://docs.microsoft.com/en-us/visualstudio/test/using-code-coverage-to-determine-how-much-code-is- being-tested?view=vs-2019,这个建议使用 vstest.console.exe,但它不会生成行覆盖。

4

1 回答 1

0

测试覆盖率仅在 Visual Studio 的企业许可证中受支持。您可以使用一些 3-rd 方工具:

  1. dotCover - 付费。ReSharper 套件的一部分
  2. openCover - 开源。
于 2020-09-01T17:34:44.077 回答