[TOC]
-
使用代码覆盖率确定所测试的代码量 使用代码覆盖率确定所测试的代码量
-
自定义代码覆盖率分析 自定义代码覆盖率分析
-
2.1.1、资料传送门
-
2.1.2、执行的分析命令
OpenCover.Console.exe -target:"dotnet.exe" -targetargs:"test" -output:coverage.xml -register:user -filter:"+[*]* -[*Moq]* -[xunit*]*" -oldstyle
-
2.1.3、注意事项
1、OpenCover.Console.exe 需要配置用户环境变量或者系统环境变量,路径一般在:C:\Users\XXX\AppData\Local\Apps\OpenCover
2、filter 需要自己摸索
-
2.2.1、资料传送门 开源项目
-
2.2.2、reportgenerator 可以通过以下配置集成到项目中 .csproj 文件中:
<ItemGroup>
<DotNetCliToolReference Include="dotnet-reportgenerator-cli" Version="4.0.15" />
</ItemGroup>
- 2.2.3 执行的生成命令
dotnet reportgenerator "-reports:OpenCover.xml" "-targetdir:coveragereport"
- 2.2.4、其他使用说明