.net core xunit.runner.utility.dotnet的开放式封面运行覆盖率

.net core xunit.runner.utility.dotnet的开放式封面运行覆盖率,.net-core,code-coverage,opencover,.net Core,Code Coverage,Opencover,无论我选择哪个目标,OpenCover的输出总是显示来自(Coverage.xml)的程序集: 我希望它能够覆盖我的程序集,而不是xunit程序集 我弄明白了,确保在project.json文件中debugType设置为full。然后我就可以看到报道了。在此之前,它被设置为“便携式” <ModulePath>C:\Users\XXX\.nuget\packages\xunit.runner.utility\2.2.0-beta2-build3300\lib\netstandard1.

无论我选择哪个目标,OpenCover的输出总是显示来自(Coverage.xml)的程序集:


我希望它能够覆盖我的程序集,而不是xunit程序集

我弄明白了,确保在
project.json
文件中
debugType
设置为full。然后我就可以看到报道了。在此之前,它被设置为“便携式”

<ModulePath>C:\Users\XXX\.nuget\packages\xunit.runner.utility\2.2.0-beta2-build3300\lib\netstandard1.1\xunit.runner.utility.dotnet.dll</ModulePath>
<ModuleTime>2016-06-27T13:43:52Z</ModuleTime>
<ModuleName>xunit.runner.utility.dotnet</ModuleName>
@echo off

SET dotnet="C:/Program Files/dotnet/dotnet.exe" 
SET opencover=C:\Users\XXX\.nuget\packages\OpenCover\4.6.519\tools\OpenCover.Console.exe

SET targetargs="test c:\SfmcAdapter\trunk\dotnet_core\sfmc_adapter\test\SFMC.Adapter.Service.Tests"  
SET filter="+[*]*"  
SET coveragefile=Coverage.xml  
SET coveragedir=Coverage

REM Run code coverage analysis  
%opencover% -oldStyle -register:user -target:%dotnet% -output:%coveragefile% -targetargs:%targetargs% -filter:%filter% -skipautoprops -hideskipped:All
 "debugType": "full"