带有命令行的 dotCover 过滤器
Posted
技术标签:
【中文标题】带有命令行的 dotCover 过滤器【英文标题】:dotCover filter with command line 【发布时间】:2016-04-29 14:17:01 【问题描述】:调用 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"
它会忽略过滤标签中 , 之后的任何内容。
【问题讨论】:
【参考方案1】:尝试以下方法:
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"
不要用逗号和空格作为分隔符,用分号试试。
【讨论】:
非常感谢。我希望 JetBrains 页面有这个信息。谢谢以上是关于带有命令行的 dotCover 过滤器的主要内容,如果未能解决你的问题,请参考以下文章