测试覆盖率.NetCore

时间:2017-06-03 12:04:16

标签: .net-core xunit.net opencover

我正在寻找.netCore Xunit的TestCoverage。

我找到了OpenCover,但我没有成功执行命令来运行它:

C:\Users\andre.silva\AppData\Local\Apps\OpenCover\OpenCover.Console.exe -target:"C:\Users\andre.silva\.dnx\runtimes\dnx-clr-win-x86.1.0.0-rc1-update1\bin\dnx.exe" -targetargs:"--lib dotnet test" -output:coverage.xml -register:user -filter:"+[*]* -[xunit*]*"
  

错误:无法解析项目

有人知道OpenCover是否可以与.NETCore项目一起运行吗?

Tks人

2 个答案:

答案 0 :(得分:2)

使用当前发布的版本,您需要使用完整的pdbs才能工作。

答案 1 :(得分:0)

我解决了这个问题。

我正在运行一个简单的“dotnet 测试'但我应该使用' dotnet xunit '

转到测试项目中的根文件夹并运行:

C:\Users\andre.silva\.nuget\packages\OpenCover\4.6.519\tools\OpenCover.Console.exe -target:"C:\Program Files\dotnet\dotnet.exe" -targetargs:"xunit" -register:user -filter:"+[*]* -[xunit*]*" -oldStyle

Tks Guys