MoT*_*hir 6 code-coverage .net-core
我正在尝试收集 .net core 6 项目的代码覆盖率,我已经编写了一些测试,并计划将结果上传到 sonarqube。
我阅读了本文档并决定使用 dotnet-coverage 工具,由于某种原因我无法获得代码覆盖率,运行命令
dotnet tool run dotnet-coverage collect 'dotnet test' -f xml -o 'tests/TestResults/coverage.xml'
Run Code Online (Sandbox Code Playgroud)
给我以下消息No code coverage data available. Profiler was not initialized.并创建一个空的coverage.xml文件,我使用的是带有m1处理器的macos,不确定这是否有任何区别。
我知道生成代码覆盖率的其他方法,但我很好奇该消息的含义。
小智 2
它非常适合我。只是很少的变化。
我运行cmd:
dotnet-coverage collect dotnet test -f xml -o coverage.xml
Run Code Online (Sandbox Code Playgroud)
并且它也被上传到sonarqube
| 归档时间: |
|
| 查看次数: |
2642 次 |
| 最近记录: |