OpenCover CommandLine没有给出正确的覆盖范围

时间:2016-04-15 12:57:38

标签: unit-testing code-coverage opencover

我正在尝试获取我正在使用OpenCover的项目的代码覆盖率。现在,当我使用VS2013的OpenCoverUI工具时,它可以完美地生成代码覆盖率(大约60%)。但是我现在想编写一个脚本,它将使OpenCoverUI的使用过时(因为我希望能够在任何VS上执行此操作)。但是当我运行我的脚本时,我现在得到的代码覆盖率只有2%我认为我在脚本中做错了但是对于我的生活我不知道是什么

我的脚本如下:

"C:\Users\ldam\Documents\Git\CentralFinal\packages\OpenCover.4.6.519\tools\OpenCover.Console.exe" -register:user -target:"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\mstest.exe" -targetargs:"/testcontainer:\"C:\Users\ldam\Documents\Git\CentralFinal\CentralStationApi.Tests\bin\Debug\CentralStationApi.dll\" /resultsfile:C:\Users\ldam\Documents\CentralStationApi.trx" -filter:"+[CentralStationApi*]*" -mergebyhash  -output:"C:\Users\ldam\Documents\CentralStationApi.xml"
cd C:\Users\ldam\Documents\Git\CentralFinal\packages\ReportGenerator.2.4.4.0\tools
ReportGenerator.exe "-reports:C:\Users\ldam\Documents\CentralStationApi.xml" "-targetdir:C:\Users\ldam\Test\fifth"
pause

我的问题是如何让OpenCover正确分析代码覆盖率,就像使用OpenCoverUI一样

1 个答案:

答案 0 :(得分:0)