COBOL2002 操作ガイド


13.2.4 カバレージ情報の蓄積

次のどれかの方法で,プログラムを実行して,カバレージ情報を,プログラム情報ファイルへ蓄積します。

また,次のどちらかの方法で,テストデバッグによるプログラムの実行時にも,カバレージ情報が蓄積できます。

注意事項
  • マルチスレッドプログラムは,COBOLプログラムの全スレッドがカバレージ情報蓄積の対象になります。

  • 実行可能ファイル・DLLに含まれる翻訳単位とプログラム情報ファイルは,コンパイルによって同時に作成されていなければなりません(同一のコンパイル時間である必要があります)。

  • プログラムの実行が終了したときに,蓄積したカバレージ情報をプログラム情報ファイルへ保存します。プログラムが実行時エラーによって終了した場合も,終了までに蓄積したカバレージ情報を保存します。

  • カバレージ情報の蓄積は,ブロックごとに蓄積します。カバレージのブロックは,順次実行される無条件文の集まりで,条件文の条件句の直前までが原則として一つのブロックとなります。ブロックの先頭の文を実行したときにブロック全体が実行されたと判断します。ブロック中の文で共通例外や実行時エラーが発生した場合も,そのブロックは実行されたと判断します。