FileNotFoundException/MissingMethodException 在 OpenCover 下运行



如果我用这个运行我的测试:

OpenCover.Console.exe -target:"xunit.console.exe" -targetargs:""test1.dll" "test2" -noshadow -noappdomain -xml "xunit-test-results.xml"" -filter:"-[XUnit]* -[Moq]*" -skipautoprops -register:path64 -output:"opencover-report.xml" -log:All

我在加载依赖项和运行测试MissingMethodException得到很多FileNotFoundExceptions

如果我从xunit.console.exe的调用中删除-noappdomain,我不会得到任何错误,但这是OpenCover.Console.exe的结果:

Committing...
No results, this could be for a number of reasons. The most common reasons are:
    1) missing PDBs for the assemblies that match the filter please review the
    output file and refer to the Usage guide (Usage.rtf) about filters.
    2) the profiler may not be registered correctly, please refer to the Usage
    guide and the -register switch.

我做错了什么?

覆盖部分是由于过滤器中缺乏+[*]*

这些错误可能是xunit.console.exe默认使用 AppDomain 的原因。

相关内容

  • 没有找到相关文章

最新更新