带有命令行的 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 过滤器的主要内容,如果未能解决你的问题,请参考以下文章

获取被筛选器从 spark 数据帧中删除的行的示例

Discord.js 从带有前缀的句子中过滤命令(比如 Hey Bot 给我一块蛋糕)

windows下如何过滤CMD的命令结果(按行号过滤)

使用 FFMPEG 选择带有 -ss 输入的视频过滤器

jQuery滑块范围:应用范围作为表格行的过滤器

没有从带有过滤器的 docker api list 任务中获取结果