我已经为我的.net核心web项目编写了能够运行所有测试的.Im单元测试。现在我要检查代码覆盖范围。有人请指导我执行代码覆盖。
发布于 2021-08-10 08:33:35
如果您有,则可以使用内置选项计算代码覆盖率:

还可以从命令行计算代码覆盖率。
dotnet test --collect:"XPlat Code Coverage"这将输出包含代码覆盖率信息的XML文件coverage.cobertura.xml。
然后,您可以使用ReportGenerator .NET工具创建代码覆盖率的可视化,如下所示:
reportgenerator
-reports:"Path\To\TestProject\TestResults\{guid}\coverage.cobertura.xml"
-targetdir:"coveragereport"
-reporttypes:Html有关这些步骤的详细信息,请参阅使用代码覆盖率进行单元测试
https://stackoverflow.com/questions/68722386
复制相似问题