カバレッジフィルターを設定する
場合によっては、カバレッジ分析の範囲を制限する必要があります。例:複数のプロジェクトと何千ものテストを含む大スコープアプリケーションの開発に参加している場合、これは意味があります。この場合、ソリューション内のすべてのプロジェクト(タイプ、タイプメンバー)の対象範囲を分析する必要はありませんが、特定の機能に関連するものだけを分析する必要があります。もう一つの例は、現在興味を持っていないノード(名前空間、クラス、メソッド)を除外することによって、カバレッジツリーの「ノイズ」を減らすことです。
主なフィルターの種類は 2 つあります。
実行時カバレッジフィルター : JetBrains Rider は、カバレッジセッション中にこれらのフィルターを適用します。セッション時間を短縮するために使用してください。JetBrains Rider が解析しなければならないコードが少なければ少ないほど、セッションは早く終了します。
カバレッジ結果フィルター : カバレッジセッションが終了した後、JetBrains Rider はこれらのフィルターをカバレッジ結果(カバレッジツリー)に適用します。現時点では見たくないノードを除外するために使用してください。
JetBrains Rider 設定 Ctrl+Alt+S の
ページでフィルターを構成できます。関連ページ:

実行時カバレッジフィルター
Rider 設定 :JetBrains Rider は、カバレッジセッション中にランタイムフィルターを適用します。これらのフィルターを使用して、分析から不要なコードを除外し、カバレッジセッション時間を短縮します。特定の名前空間、プロジェクト、タイプ、タイプメンバー、または属性のランタイムフィルターを...

カバレッジ結果フィルター
カバレッジセッションが終了した後、JetBrains Rider はこれらのフィルターをカバレッジ結果に適用します。これらのフィルターを使用単体テストカバレッジウィンドウから現在興味のないノードを除外(名前空間、クラスなど)。単体テストカバレッジウィンドウからファイル全体を除外します。例:これは、自...

継続的なテストを使用する
連続テストの概念は、コードを変更するとすぐに実際のテスト結果がすぐに得られることを意味します。プロジェクトを手動で再構築し、変更後にすべてのテストを再実行する必要はありません:影響を受けるテストはバックグラウンドで自動的に実行されます(テストセッションは、変更の保存やプロジェクトのビルドなどの明示的...