dotCover 2026.1 Help

テストランナー

dotCover オプション: ツール | ユニットテスト | テストランナー

テストされているシャドウコピーアセンブリ

このオプションを有効にすると、テストに参加するアセンブリが一時ディレクトリにコピーされます。 これにより、関連するテストの実行中でもテストアセンブリを編集および再構築できます。 シャドウコピーの 2 つのオプションから選択できます。

  • ネイティブ — テストフレームワークのシャドウコピー機構を有効化します。通常はアセンブリのみをコピーします。

  • 詳細 — デフォルトでは、このメカニズムはアセンブリがコンパイルされたディレクトリから、関連するすべてのファイルおよびサブディレクトリをコピーします。 このオプションを選択すると、コピーされたファイルのマスクが ファイルマスク フィールドに表示され、シャドウコピーする対象をさらにカスタマイズできます。

[x] 秒後にテストランナープロセスが終了しない場合

これらのオプションを使うと、dotCover がテストランナープロセスのハング判定方法や、その場合の対応を設定できます。

生成されたプロセスが [x] 秒後に終了しない場合

デフォルトでは、dotCover は実行されたテストによって起動されたすべてのプロセスのリストを保持します。 テストの実行が終了した後もこうしたプロセスが一部終了しない場合、dotCover はプロセスの終了を提案します。

これらのオプションを使うと、dotCover が生成プロセスのハング判定方法や、その場合の対応を設定できます。

何をすべきか確認する を選択した場合は、ハングした各生成プロセスを終了するかどうかを決定できます。 dotCover は選択内容を記憶し、そのような子プロセスをこのオプションページのリストに追加します。 特定のプロセスに対して以前に選択したアクションをキャンセルする場合は、リストから削除します。

環境変数

この領域では、単体テストランナーによって開始されたプロセスとそのすべての子プロセスに渡される環境変数の名前と値のペアのリストを構成できます。

これらの環境変数は、システムで定義されている同じ名前の変数をオーバーライドします(存在する場合)。

これらの環境変数に機密情報が含まれているかどうかに応じて、 「ソリューションパーソナル」または 「ソリューションチーム共有」設定レイヤーのいずれかに保存できます。

テスト設定

dotCover がテスト設定を探す場所を選択してください:

  • .runsettings ファイルを自動検出します。

  • Visual Studio で 指定された .runsettings / .testsettings を使用します。 このオプションを有効化すると、dotCover は可能な場合に Visual Studio のテスト設定を再利用します。

  • カスタムテスト設定構成(ソリューション内の .runsettings / .testsettings ファイル)を指定します。

    デフォルト以外の設定構成が選択されている場合にアクティブになる 編集… ボタンは、選択した構成を調整できる Visual Studio のテスト設定ダイアログを開きます。

診断

ユニットテキスト実行に関する潜在的な問題をトラブルシューティングする場合は、これらのオプションを使用します。 すべての診断情報は、対応するファイルに保存されます。

出力をキャプチャー

テストランナープロセスとそのすべての子プロセスの出力をファイルに書き込むには、このチェックボックスを選択します。

ログレベル

ログレベルを選択して、対応する詳細度のログメッセージをファイルに書き込みます。

2026 年 6 月 12 日