1

dotCover 2.0 の時点で、属性フィルターがサポートされています。これにより、基本的に、特定のフィルターでマークされたコードをカバレッジ レポートから除外できます。この使用法に関する適切なドキュメントがあります。特に、dotCover との統合について説明している TeamCity ドキュメントがあります。

そこで使用される基本的な構文は、属性またはモジュール内の属性をそれぞれ除外するために or です-:myAttributeName-:module=myModuleName;myAttributeNamedotCover コンソール ランナーに渡された場合、これは機能しません。カバレッジ レポートには、除外されたコードが引き続き表示されます。

dotCover はコンソールで属性フィルターをサポートしていますか (TeamCity は基本的にコンソール ランナーに引数を渡すだけなので、サポートしていると思います)、それで機能する既知の構文はありますか?

4

1 に答える 1

1

属性フィルターの仕様は、dotCover コンソール ランナーと TeamCity で少し異なります。dotCover では、次のコマンド ライン キーを使用できます。 /AttributeFilters=ARG

ARG の構文は次のとおりですattribute1;[module]attribute2;... 。"attribute" は完全修飾属性型名 (アスタリスク ワイルドカード (*) がサポートされています) であり、"module" は属性が定義されたアセンブリの名前を指定するオプションのパラメーターです。

于 2012-09-19T13:55:15.377 に答える