OpenCover没有显示结果asp net core 461

时间:2017-08-02 13:31:40

标签: asp.net powershell xunit opencover

我正在尝试让OpenCover为我们的asp net核心项目工作,目标是完整的框架461.我们正在使用XUnit作为测试框架。但是,当我运行PowerShell脚本时,结果只显示测试文件夹中测试类的覆盖范围,而不显示源文件夹内的类的覆盖范围。

如何获得这些文件的报道?

我的解决方案的结构类似于src / API和test / API.UnitTests

我的脚本看起来像这样的重要端口:

&$openCoverPath\OpenCover.Console.exe `
    -target:$xunitPath\xunit.console.x86.exe `
    -targetargs:".\test\API.UnitTests\bin\Debug\net461\API.UnitTests.dll -noshadow -nologo" `
    -register:user `
    -oldstyle `
    -mergeoutput `
    -hideskipped:File `
    -searchdirs:".\test\API.UnitTests\bin\Debug\net461\" `
    -output:$coverageReportFile

# Generate HTML report from results with ReportGenerator
&$reportGeneratorPath\ReportGenerator.exe `
    -reports:$coverageReportFile `
    -targetdir:$coverageReportFolder

1 个答案:

答案 0 :(得分:3)

<DebugType>Full</DebugType>
api csproj文件中的

就可以了。