使用OpenCover为exe而不是dll生成代码覆盖率报告的问题

时间:2018-04-10 17:45:31

标签: asp.net-core .net-core opencover reportgenerator

我尝试使用OpenCover生成覆盖率报告。它适用于DLL,但我有一个控制台应用程序,其中包含我已添加测试项目的方法。为此,OpenCover不会生成覆盖率报告。我需要更改批处理文件吗?下面是批处理文件,其中包含额外的换行符以便于阅读:

.\packages\OpenCover.4.6.519\tools\OpenCover.Console.exe 
    -register:user 
    "-filter:+[Mobile*]* -[Test*]* -[Mobile.Dummy.Test*]*" 
    "-target:.\packages\TestRunner.1.5.1\tools\TestRunner.exe" 
    "-targetargs:/noshadow .\Mobile.Test\bin\Debug\Mobile.Test.dll .\Mobile.Dummy.Test\bin\Debug\Mobile.Dummy.Test.dll"

.\packages\ReportGenerator.3.1.2\tools\ReportGenerator.exe 
    "-reports:results.xml" "-targetdir:.\coverage"

0 个答案:

没有答案