.NET および .NET Core アプリケーション
dotCover で、.NET Core アプリケーションのカバレッジ分析を実行できます。自己完結型アプリケーションデプロイメントでは .exe 実行可能ファイルがあり、フレームワーク依存デプロイメントでは .dll ファイルのみがあります。
.NETCore アプリケーションのカバレッジ実行を開始するには
次のいずれかを実行します。
Visual Studio で、 Control+Alt+K K を押すか、メインメニューから を選択します
dotCover スタンドアロンアプリケーションでは、 Control+Alt+K K を押すか、メニューから を選択します。
実行構成を追加します ― プロファイルされたアプリケーションの実行方法を dotCover に指示する構成です:
アプリケーションのカバー で、
実行構成の追加 をクリックします。新規実行構成 ウィザードで、 .NET Core アプリケーション を選択し、 次へ をクリックします。
アプリケーションオプションを指定します。
アプリケーションの実行可能ファイルに(それは自己完結型デプロイの場合)またはライブラリファイルへの パス (それはフレームワークに依存デプロイの場合)。
実行可能ファイルのコマンドライン 引数 (必要な場合)。
アプリケーション 作業ディレクトリ へのフルパス(デフォルトでは、実行可能ファイルが配置されているのと同じディレクトリです)。
環境変数を設定する を使用すると、特定の環境変数を使用してプロファイルされたアプリケーションを実行できます。 各変数は、新しい行で指定する必要があります。
保存 をクリックします。
作成した実行構成が 新しいプロセスの実行 リストで選択されていることを確認してください。
オプションとして、アプリケーションが多数のプロセスを作成し、特定のプロセスのみをプロファイルする場合は、 カバレッジオプションを指定する の プロセスフィルター で プロセスフィルターを作成または選択します。
必要に応じて、 シンボル検索ポリシーの編集 をクリックして、 PDB 情報を検索する場所を指定します。
分析を実行する で、 開始 をクリックします。 dotCover は カバレッジコントローラーダイアログ を開き、選択したアプリケーションを実行します。
最初からカバレッジデータを収集する チェックボックスが選択されている場合、カバレッジの実行はすぐに開始されます。 それ以外の場合、dotCover は カバレッジコントローラーダイアログ で 開始 をクリックするまで待機します。 カバレッジの実行が開始されると、 コードカバレッジを記録できます。