注: この機能はネイティブ COBOL でのみサポートされます。
コード カバレッジ レポートのフォーマットと内容および IDE オプション設定から、レポートを生成する場所を設定できます。指定したオプション設定は、コード カバレッジで実行するすべてのプロジェクトに適用されます。
コード カバレッジ レポート オプション設定を指定する方法:
- IDE で、[ツール] > [オプション] > [Micro Focus] > [Code Coverage] をクリックします。
- 必要に応じて、[Report Generation] および [Result Options] ページで構成オプションを設定します。
利用可能なレポート生成と結果オプションについては、このトピックの末尾のリンクを参照してください。
- IDE で、[Window] > [Preferences] > [Micro Focus] > [COBOL] > [Code Coverage] をクリックします。
次のオプションを指定できます。
- 実行完了時にレポートを生成する
- コード カバレッジが有効なアプリケーションの実行終了時に、IDE にコード カバレッジ レポートを自動的に表示させるには、これをチェックしてください。これがチェックされなかった場合、アプリケーションを実行した起動構成の [Dynamic Analysis] タブで指定された [Results directory] として定義されたプロジェクトのサブフォルダーに、手動でファイルを保存できます。
- 常にデフォルト レポート生成オプションを使用する
- これらの IDE 設定で指定されたレポート生成オプションを常に使用したい場合、これをチェックします。これが有効になっていない場合、コード カバレッジが有効になっているアプリケーションを実行する度に、コード カバレッジ レポート生成オプションを指定することを求められます。
次のレポート生成オプションのいずれかを選択できます。
- プログラムごとに 1 つではなく、単一の HTML ファイルを作成する
- コード カバレッジで、プログラムごとに個別に作成するのではなく、単一のレポート ファイルを作成するには、これをチェックしてください。
- 右端のカラムに各文の基本ブロック番号を表示する
- レポートで右端のカラムに各文の基本ブロック番号を表示するには、これをチェックします。ブロックは、ジャンプのない多数の連続する文と考えることができます。これらの行は連続して実行されます。1 つのブロック内の行には、すべて同じ基本ブロック番号が付きます。基本ブロックは、各プログラムにつき 65535 までに制限されます。
- 呼び出されたサブルーチンの一覧を表示する
- レポートに、CALL されたサブルーチンのサマリーを含めるには、これをチェックしてください。呼び出されたサブルーチンが、アルファベット順に表示されます。CALL のオーバーヘッドはかなりの問題なので、この一覧で最も共通的に呼び出されるルーチンを見つけることができます。
- プログラムで各データ項目の全実行回数を表示する
- レポートで、プログラム中の各データ項目の全実行回数、すなわちデータ項目が参照されたすべての文に対する実行回数の合計を含めるには、これをチェックしてください。このレポートには、2、3、4 バイトとずれた項目が含まれています。
- 使用されている COBOL 動詞の一覧を表示する
- レポートで使用される COBOL 動詞のサマリーを含めるには、これをチェックしてください。動詞は、実行の順序に従ってリストされます。各カラムは、以下のとおりです。
- 発生回数 - プログラム内の動詞の発生回数を示します。
- カバレッジ - テストでカバーされた文の回数と、各動詞の使用比率が表示されます。
- 実行回数 - 各文の実行回数の総数、プログラムの実行回数の比率が表示されます。
- 列 1 ? 6 に特定のテキストを含む行のみ含めます。
- レポートで、特定の情報を生成したい場合、ソース コードでタグを指定します。スペースを区切りとして使用できます。