【发布时间】:2020-03-24 20:11:38
【问题描述】:
这是一个非常基本的问题,应该有一个简单的解决方案。我想将我的单元测试项目的所有代码覆盖率结果放在一个解决方案中,以便在单个目录中输出。目前,所有覆盖输出文件都被写入单独的测试项目文件夹中。我试图查看coverlet github问题,其中他们提到他们有一种解决方法(https://github.com/tonerdo/coverlet/pull/220)可以将所有覆盖文件合并到一个文件中,但我无法将它们放入我的解决方案目录中
dotnet test .\MySolution.sln /p:CollectCoverage=true /p:CoverletOutput=/results/coverage /p:MergeWith=\results\coverage.json /p:CoverletOutputFormat='json%2copencover'
我正在努力的是在/p:CoverletOutput 参数中指定解决方案目录。 dotnet cli 中是否有一个特殊的参数来指向类似于我们在 msbuild $(MSBuildProjectDirectory) 中的解决方案目录?
【问题讨论】:
标签: c# .net code-coverage dotnet-cli coverlet