MSTest

dotCover オプションのこのページでは、 MSTest テストに関連するユニットテスト設定を調整できます。
テストの発見
ソリューションの MSTest テストを ユニットテストエクスプローラーウィンドウ に一覧表示するには、dotCover がユニットテストを検出する必要があります。
特定のプロジェクトでのテストの検出は、プロジェクトがビルドされた後にのみ発生します。 ビルド後に単体テストを検出するための速度または精度のいずれかを選択できる 2 つのオプションから選択できます。
メタデータ (デフォルト)
このモードでは、dotCover はテストランナーを起動せずにビルドアーティファクトを分析します。
テストは属性を使って定義されるため、dotCover は管理対象アーティファクトのメタデータを素早くスキャンして、プロジェクト内のほとんどのテストを見つけることができます。 ただし、パラメーターを定義するために MSTest のいくつかの特別なフックを実行する必要があるテストを見つけることができない場合があります。
これは、テストを発見するための最速の方法です。
テストランナー
このモードでは、dotCover はビルドアーティファクトに対して検出モードで MSTest ランナーを起動し、その後ランナーの結果を使用します。
MSTest ランナーを使用すると、プロジェクトの分析にかなり時間がかかる場合がありますが、ほとんどの場合、検出されたテストのリストは完全です。
特定のプロジェクトですべてのテストを実行した後、MSTest ランナーで全テストを実行することがテスト検出の最も正確な方法であるため、dotCover は選択した検出モードに関わらずこのプロジェクトのテスト一覧を更新します。
テスト設定
dotCover がテスト設定を探す場所を選択してください:
.runsettings ファイルを自動検出します。
Visual Studio で 指定された .runsettings / .testsettings を使用します。 このオプションを有効化すると、dotCover は可能な場合に Visual Studio のテスト設定を再利用します。
カスタムテスト設定構成(ソリューション内の .runsettings / .testsettings ファイル)を指定します。
デフォルト以外の設定構成が選択されている場合にアクティブになる 編集… ボタンは、選択した構成を調整できる Visual Studio のテスト設定ダイアログを開きます。