xunit.net - OpenCover 与 Xunit 访问了 1 类中的 0 类

标签 xunit.net opencover

我正在尝试将 Xunit.net 框架与 opencover 集成,当我尝试获取 dll 的代码覆盖率时,Opencover 不会选择我的 dll,而 Xunit 会执行其摘要并打印其结果。

C:\CodeProject\packages\OpenCover.4.6.166\tools\OpenCover.Console.exe -output:"C:\CodeProject\SampleXunit.Test\coverage.xml"-target:"C:\CodeProject\packages\xunit.runner.console.2.1.0\tools\xunit.console.exe"-targetargs:"""C:\CodeProject\SampleXunit.Test\bin\Debug\SampleXunit.Test.dll""""C:\CodeProject\SampleXunit.Test\bin\Debug\Sample.dll"/noshadow"-register:user -filter:+[*]* C:\CodeProject\packages\ReportGenerator.1.9.1.0\reportgenerator C:\CodeProject\SampleXunit.Test\coverage.xml C:\CodeProject\SampleXunit.Test\coverage 启动 C:\CodeProject\SampleXunit.Test\coverage\index.htm

enter image description here

最佳答案

已修复...在调查 Coverage.xml 后,依赖项 dll 未正确加载。指定 -targetdir: 属性后,它对我有用。

关于xunit.net - OpenCover 与 Xunit 访问了 1 类中的 0 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32965473/

相关文章:

c# - 如何处理 xUnit .net 的 Assert.Throws<T> 中任务抛出的异常?

xunit.net - 如何使用 dotnet test 运行特定测试?

c# - 如何设置一个单元测试,如果另一个单元测试失败则跳过该单元测试?

teamcity - 在 64 位 TeamCity 代理上运行的 OpenCover

unit-testing - 让 xUnit 组合参数

c# - 这个测试名称是不是有点过头了

msbuild - 开盖中缺少 PDB

OpenCover - 找不到 PDB

.net - OpenCover 未涵盖实际源代码