代码之家  ›  专栏  ›  技术社区  ›  Jon Raynor

xunit.runner.utility.dotnet的Open cover跑步覆盖率

  •  1
  • Jon Raynor  · 技术社区  · 9 年前

    <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
    

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

    1 回复  |  直到 9 年前
        1
  •  3
  •   Jon Raynor    9 年前

    我想出来了,一定要在 project.json 归档 debugType 设置为完全。然后我就可以看到报道了。此前,该选项设置为“便携式”。

     "debugType": "full"