从visual studio和命令行运行覆盖得到不同的结果,如何纠正呢?

时间:2017-01-05 15:49:10

标签: nunit code-coverage dotcover nunit-console

我有一个单元测试项目,当我右键单击项目并从visual studio运行时,我获得了100%的覆盖率。请参阅附件coveargeA.jpg

方法是CleanUpInProcessExperiments enter image description here

但是当我使用命令行运行它时,我获得了0%的覆盖率,请参阅附件coverageB.jpg。如何在Visual Studio中直接运行命令行。事实上,我有几个方法,除了这个有类似的问题,真的很感激任何帮助。

enter image description here

这是我使用的命令行:

C:\ Users \ yanghx14 \ AppData \ Local \ JetBrains \ Installations \ dotCover04 \ dotCover.exe cover / TargetExecutable =" C:\ Program Files(x86)\ NUnit 2.6.4 \ bin \ nunit-console .EXE" /TargetWorkingDir=C:\xxx\ExpMgmt.Tests\bin\Release /TargetArguments="C:\xxx\ExpMgmt.Tests\bin\Release\ExpMgmt.Tests.dll /framework=4.0 / xml = C:\ xxx \ ExpMgmt.Tests \ bin \ Release \ ExpMgmt.Tests.dll-results.xml / timeout = 20000 / noshadow = true" /Output=c:\xxx\3.dcvr

0 个答案:

没有答案