継続的なテスト

このページは、継続的テストの好みをまとめたものです。
連続テストのトリガー | この設定は、連続テストモードでの自動起動テストのトリガーを指定します。
ビルド時間とカバレッジデータの関連性のバランスを見つけるのに役立つように、dotCover は保存およびショートカットトリガーの 3 つのビルドオプションを提供します。
|
テスト実行時、シャドウコピー | この設定により、を使用するときに NUnit テストのシャドウコピーを構成できます。相対パスを使用してテストからファイルを参照する場合は、この設定を変更する必要がある場合があります。次のオプションのいずれかを選択できます。
Tests start folder は、テストを含むアセンブリがロードされるフォルダーです。dotCover オプションの ページのからテストを実行する環境設定で指定されている場合は、アセンブリのビルド出力フォルダーまたはカスタムフォルダーのいずれかになります。 この設定は NUnit テストでのみ有効です。他のユニットテストフレームワークでは、dotCover は元のシャドウコピー動作を変更しません。 必要に応じて、いくつかのプロパティを使用して基本パスを取得し、テストのコードから相対パスを構築することができます。
次のプロパティは、シャドウコピーアセンブリとシンボルファイルオプションが選択されている場合は元のテスト開始フォルダーに、そうでない場合は一時フォルダーに移動します。
|
継続テストモード | この設定は、継続的テストモードでテストを実行する方法を指定します。
|
関連ページ:
継続的なテスト
継続的テストは、テスト駆動開発プラクティスに従うのに役立つ強力な機能です。ユニットテストに影響する変更を検出し、影響を受けるすべてのプロジェクトを再構築し、すべての新しいテストと影響を受けるテストを再実行します。すべてがバックグラウンドで自動的に実行されます。連続テストを使用可能にする:ソリューションには、一度に 1 つの継続的テストセッションのみを作成できます。既存のユニットテストセッションから継続的テストセッションを作成できます。以前の継続的テストセッションは、新しいセッションに置き換えら...
カバレッジフィルターを設定する
カバレッジフィルターを使用すると、カバレッジ解析に含めるアセンブリとシンボル、またはカバレッジ解析から除外するアセンブリとシンボルを制御できます。フィルターは以下のことに役立ちます。無関係なコードをスキップすることで分析時間を短縮します。プロジェクトまたは作業領域に結果を集中させます。テストヘルパー、サードパーティライブラリ、または生成されたコードを除外します。フィルタータイプ: 実行時カバレッジフィルター dotCover は、カバレッジセッション中にこれらのフィルターを適用します。これらのフィル...
継続的なテストを使用する
連続テストの概念は、コードを変更するとすぐに実際のテスト結果がすぐに得られることを意味します。プロジェクトを手動で再構築し、変更後にすべてのテストを再実行する必要はありません: 影響を受けるテストはバックグラウンドで自動的に実行されます(テストセッションは、変更の保存やプロジェクトのビルドなどの明示的なアクションによってトリガーされます)。ソリューションで継続的なテストを可能にするメインメニューからを選択し、左側のを選択します。継続的テストを構成する: テスト実行をトリガーする方法を指定する
一般
このページには、コードカバレッジの一般的な設定がまとめられています。ステータスバーに連続テストインジケータを表示する選択すると、インジケーターアイコンが Visual Studio ステータスバーに表示されます。このアイコンは、ユニットテストの結果と影響を受けるテストについて通知するために使用されます。詳細 NGen ネイティブイメージを使用する選択した場合、.NET フレームワークランタイムは、カバレッジ分析中にアプリケーションのネイティブイメージをロードできます。これにより、分析が高速化される...
エディター
このオプションページでは、カバーされたコードとカバーされていないコードの視覚的な表示を構成できます。コードの状態を示すために、dotCover は左側の Visual Studio ガターに色付きのマーカーを使用します。ハイライトを有効にするコードのハイライトを有効にします。コードカバレッジをハイライトするハイライトモードを定義します。ガターマーカー — カバレッジは、エディターの左側のガターにある色付きのマーカーを使用して表示されます。ラインの背景 — カバレッジは、コード行全体をハイライトするこ...