我有一个 .Net 解决方案,其中包含两个 dotnet 核心类库及其相关的单元测试项目。
当我跑 dotnet test **\*.Tests.csproj --collect "Code Coverage"
命令然后它为每个单元测试项目生成单独的 .coveragexml 文件。
我的要求是将所有 .coveragexml 文件合并到一个文件中,并使用它来获得整个解决方案的总覆盖矩阵。
是否有任何工具或脚本可以实现这一目标?
注:
最佳答案
如果合并结果不一定是 .coveragexml 格式,您可以使用 ReportGenerator ( https://github.com/danielpalme/ReportGenerator ) 作为合并工具。
关于.net - 如何合并两个或多个 dotnet 测试代码覆盖率文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55811818/