2012-07-13 54 views
1

我知道你可以過濾項目,類和方法,但是可以在dotcover中過濾一個類別。 我正在使用nuit作爲我的單元測試人員。 請幫忙! 感謝 皮特在dotcover中過濾一個類別

回答

1

彼得,你是對的,你不能這樣做,通過在dotCover覆蓋過濾器,但你仍然可以指定類別包括或在NUnit的控制檯亞軍排除(documentation

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的位置,在你的環境變量 - > PATH變量中。

欲瞭解更多有關running dotcover from the command line的信息