过滤dotcover中的类别

时间:2012-07-13 13:33:25

标签: nunit filtering categories dotcover

我知道您可以过滤项目,类和方法,但是可以过滤dotcover中的类别。 我正在使用nuit作为我的单位测试员。 请帮忙! 谢谢 皮特

2 个答案:

答案 0 :(得分:1)

彼得,你是对的,你不能通过dotCover中的覆盖过滤器来做到这一点,但你仍然可以在nunit console runner(documentation)中指定要包含或排除的类别

答案 1 :(得分:1)

可以从命令行进行操作。只需将 / include:MyCategoryName 设置为TargetArguments中的第一个参数,然后是目标dll(s)。

dotcover.exe analyse coverage.config.xml

coverage.config.xml看起来像这样......

<?xml version="1.0" encoding="utf-8"?>
<AnalyseParams>
    <TargetExecutable>Thirdparty\NUnit-2.5.10.11092\bin\net-2.0\nunit-console.exe</TargetExecutable>
    <TargetArguments>/include:MyCategoryName bin/release/MyAssemblyUnderTest.dll
    </TargetArguments>
    <TargetWorkingDir>.</TargetWorkingDir>
    ...

提示:如果您在环境变量中有dotcover.exe的位置,那么会有所帮助 - &gt;路径变量。

有关running dotcover from the command line

的更多信息