プロジェクト、クラス、メソッドをフィルタリングできることは理解していますが、dotcoverでカテゴリをフィルタリングすることは可能です。ユニットテスターとしてnuitを使用しています。助けてください!ありがとうピート
質問する
699 次
2 に答える
1
コマンドラインから可能です。/include:MyCategoryNameを TargetArguments の最初の引数として設定し、その後にターゲット dll を設定します。
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 の場所があると役立ちます。
コマンド ラインから dotcover を実行する方法の詳細については、
于 2013-02-11T13:45:29.177 に答える
1
ピーター、その通りです。dotCover のカバレッジ フィルターを介してそれを行うことはできませんが、nunit コンソール ランナーで含めるまたは除外するカテゴリを指定することはできます (ドキュメント) 。
于 2012-07-16T12:43:57.833 に答える