我使用Coverlet和.Net Core开发API,开始进行单元测试(我发现的.Net Core唯一工具是Coverlet)。
我了解了相关内容,但只能获取json
,xml
等文件。
我需要查看HTML或更多可视化内容,以便能够快速处理测试。
这是我当前在终端上的输出:
+---------------------------+--------+--------+--------+
| Module | Line | Branch | Method |
+---------------------------+--------+--------+--------+
| rede-merchants-cancel-api | 12,5% | 0% | 16,7% |
+---------------------------+--------+--------+--------+
和输出的一部分与json
:
"Program.cs": {
"Program": {
"System.Void rede_merchants_cancel_api.Program::Main(System.String[])": {
"Lines": {
"9": 0,
"10": 0,
"11": 0
},
"Branches": []
},
"Microsoft.AspNetCore.Hosting.IWebHost rede_merchants_cancel_api.Program::BuildWebHost(System.String[])": {
"Lines": {
"14": 0,
"15": 0,
"16": 0
},
"Branches": []
}
}
}
我找到了一个答案,我首先尝试使用docker-dotnet-sonarscanner,但是我不能很好地设置它,然后我采用了另一种方法:
json
默认)lcov
,opencover
和cobertura
。lcov
格式输出代码覆盖率,以便能够与代码覆盖率插件一起使用。本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句