2016-01-22 65 views
2

调用dotCover命令运行器传递几个过滤器的正确方法是什么?带命令行的dotCover过滤器

我试过以下,但它仅排除了第一组件:

dotcover c /TargetExecutable="c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\MsTest.exe" /TargetArguments="/testcontainer:c:\dev\SampleProject\UnitTests\bin\Debug\UnitTests.dll" /Output="c:\temp\Snapshot1.dcvr" /Filters="-:Assembly1, -:Assembly2" 

它在过滤器标签后忽略任何东西。

回答

4

具有以下尝试:

dotcover c /TargetExecutable="c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\MsTest.exe" /TargetArguments="/testcontainer:c:\dev\SampleProject\UnitTests\bin\Debug\UnitTests.dll" /Output="c:\temp\Snapshot1.dcvr" /Filters="-:Assembly1;-:Assembly2" 

而是逗号和空格作为分隔符的,与分号试试吧。

+0

工作非常感谢你。我希望JetBrains页面有这个信息。谢谢 – ShaneKm