COBOL2002 操作ガイド


付録D.3 カバレージ情報の操作

〈この項の構成〉

(1) プログラム情報ファイルのマージ

次の例では,プログラム情報ファイルをマスタ用ファイルとテスト用ファイルに分けて使用します。カバレージ情報はテスト用ファイルに蓄積し,テスト後にマスタ用ファイルにマージします。このようにプログラム情報ファイルを使用すると,ファイルを保護したり,同一のテストプログラムを複数のオペレータでテストしたりできます。

(使用例)

プログラム情報ファイルc:¥users¥test¥master¥testa.cbpをマスタ用ファイルとして使用する。

テスト方法
copy c:\users\test\master\testa.cbp c:\users\temp\testa.cbp(1.)
set CBLPIDIR=c:\users\temp(2.)
cbltd2k -input c:\users\batch\testa01.tdi -execute c:\users\test\testa.exe(3.)
  1. マスタ用のプログラム情報ファイルをコピーする。

  2. 採取したカバレージ情報を格納するフォルダを環境変数CBLPIDIRで設定する。

  3. cbltd2kコマンドでプログラムのテストを実行し,カバレージ情報を採取する。TDコマンド格納ファイル中のGO TDコマンドには,COVERAGEオペランドを指定しておく。

マージ方法

cblca2k -merge c:¥users¥test¥master¥testa.cbp -input c:¥users¥tesmp¥testa.cbp