コード カバレッジを用いたアプリケーションの実行

注: この機能はネイティブ COBOL でのみサポートされます。

ソリューション内の 1 つ以上のプロジェクトに対してコード カバレッジを有効にしている場合 (「コード カバレッジの有効化」を参照)、コード カバレッジ データを生成するためにコード カバレッジ モードでアプリケーションを実行する必要があります。アプリケーションがエンタープライズ サーバーを実行する必要があるかどうかによって、これとは異なるアプローチがあります。

エンタープライズ サーバーを必要としないアプリケーションをコード カバレッジ モードで実行するには、以下の手順に従ってください。

  1. IDE では、コード カバレッジがプロジェクトのプロパティで有効になっていることを確認します。
  2. [Debug > Start With Micro Focus Code Coverage] をクリックします。

    最新の変更でアプリケーションをコンパイルしていない場合、IDE はまずプロジェクトをリビルドします。その後、IDE はデバッグ モードでアプリケーションを起動します。

    注: ソリューション内のプロジェクトのうち、プロパティで [Enable code coverage] が有効になっているものがない場合、IDE はこの設定を有効にする必要があるという警告を表示します。ソリューション内のプロジェクトに対して [Enable code coverage] をオンにせずにアプリケーションの実行を継続した場合、コード カバレッジ レポートは作成されません。
  3. アプリケーションを通常の方法で 1 ステップずつ実行します。
  4. アプリケーションの実行またはデバッグを終了したら、デバッガーを停止します。

    実行が停止すると、IDE で [Micro Focus Code Coverage] ウィンドウが自動的に開き、コードの実施率に関する統計が表示されます。エディター内のコードは、処理済みブロックと未処理ブロックを示すために色分けされています。

エンタープライズ サーバーを必要とするアプリケーションをコード カバレッジ モードで実行するには、以下の手順に従ってください。

  1. IDE では、コード カバレッジがプロジェクトのプロパティで有効になっていることを確認します。
  2. ソリューションをビルドします。
  3. サーバー エクスプローラーでサーバーを右クリックし、[Start with Code Coverage] をクリックします。
  4. アプリケーションを通常の方法で実行します。
  5. サーバー エクスプローラーでサーバーを右クリックし、[Stop and generate code coverage results] をクリックします。

    実行が停止すると、IDE で [Micro Focus Code Coverage] ウィンドウが自動的に開き、コードの実施率に関する統計が表示されます。エディター内のコードは、処理済みブロックと未処理ブロックを示すために色分けされています。

コード カバレッジ情報の表示」を参照してください。