付録E.2 カバレージ情報の表示例(CSV形式)
- 〈この項の構成〉
(1) カバレージ統計情報の出力
"バージョン","出力日時" "COBOL2002 (X) 04-10","2019-04-01 11:00:00" "プログラム情報ファイル格納先","プログラム情報ファイル名","ソースカバレージ情報CSV","翻訳単位名","コンパイル日時","テスト日時","変更回数","テスト回数","種別","C0対象総数","C0実行済数","C0カバレージ率","差分C0対象総数","差分C0実行済数","差分C0カバレージ率","C1対象総数","C1実行済数","C1カバレージ率","差分C1対象総数","差分C1実行済数","差分C1カバレージ率","S1対象総数","S1実行済数","S1カバレージ率","差分S1対象総数","差分S1実行済数","差分S1カバレージ率" "C:\COBOL\CBP\","foemat_outline.cbp","C:\COBOL\CV_CSV\foemat_outline_source.csv","FORMAT_OUTLINE","2019-04-01 09:00:00","2019-04-01 10:00:00","0","1","C","10","2","20.0","0","0","-","0","0","-","0","0","-","0","0","-","0","0","-" "C:\COBOL\CBP\","foemat_outline.cbp","C:\COBOL\CV_CSV\foemat_outline_source.csv","-","2019-04-01 09:00:00","-","-","-","-","10","2","20.0","0","0","-","0","0","-","0","0","-","0","0","-","0","0","-" "C:\COBOL\CBP\","makeline.cbp","C:\COBOL\CV_CSV\makeline_source.csv","MAKELINE","2019-04-01 09:00:00","2019-04-01 10:00:00","1","2","C","16","12","75.0","3","1","33.3","4","2","50.0","2","1","50.0","5","5","100.0","0","0","-" "C:\COBOL\CBP\","makeline.cbp","C:\COBOL\CV_CSV\makeline_source.csv","-","2019-04-01 09:00:00","-","-","-","-","16","12","75.0","3","1","33.3","4","2","50.0","2","1","50.0","5","5","100.0","0","0","-" "C:\COBOL\CBP\","outline.cbp","C:\COBOL\CV_CSV\outline_source.csv","OUTLINE","2019-04-01 09:00:00","2019-04-01 10:00:00","1","2","C","25","10","40.0","1","1","100.0","6","3","50.0","0","0","-","0","0","-","0","0","-" "C:\COBOL\CBP\","outline.cbp","C:\COBOL\CV_CSV\outline_source.csv","-","2019-04-01 09:00:00","-","-","-","-","25","10","40.0","1","1","100.0","6","3","50.0","0","0","-","0","0","-","0","0","-"
出力内容については,「13.2.6 カバレージ情報の表示(CSV形式)」の「(1) カバレージ統計情報の出力」を参照してください。
(2) ソースカバレージ情報の出力
"バージョン","出力日時","コンパイル日時","プログラム情報ファイル格納先","プログラム情報ファイル名" "COBOL2002 (X) 04-10","2019-04-01 11:00:00","2019-04-01 09:00:00","C:\COBOL\CBP\","makeline.cbp" "翻訳単位名","ソース要素種別","ソース要素名","未実行ソース","差分ソース","差分未実行ソース","呼び出し文ソース","コメント行","変更","C0","C1","行番号","ソーステキスト" "MAKELINE","METHOD","INIT_MAKELINE_F",,,,,,,,,"0000021"," PROCEDURE DIVISION." "MAKELINE","METHOD","INIT_MAKELINE_F",,,,"ACT",,,"*",,"0000022"," INVOKE SUPER 'INIT-COLORS-F'." "MAKELINE","METHOD","INIT_MAKELINE_F",,,,"ACT",,,"*",,"0000023"," CALL 'CBLEXEC' USING EXEC-NAME-LEN EXEC-NAME EXEC-PARM." "MAKELINE","METHOD","INIT_MAKELINE_F",,,,,,,"*",,"0000024"," EXIT METHOD." "MAKELINE","METHOD","INIT_MAKELINE_F",,,,,,,,,"0000025"," END METHOD INIT-MAKELINE-F." "MAKELINE","METHOD","INIT_MAKELINE_F",,,,,,,,,"0000026", "MAKELINE","METHOD","INIT_MAKELINE_F",,,,,,,,,"0000027"," END FACTORY." "MAKELINE","METHOD","INIT_MAKELINE_O",,,,,,,,,"0000042"," PROCEDURE DIVISION." "MAKELINE","METHOD","INIT_MAKELINE_O",,,,"ACT",,,"*",,"0000043"," INVOKE SUPER 'INIT-COLORS-O'." "MAKELINE","METHOD","INIT_MAKELINE_O",,,,,,,"*",,"0000044"," COMPUTE MSGCOUNT = 0." "MAKELINE","METHOD","INIT_MAKELINE_O",,,,,,,"*",,"0000045"," EXIT METHOD." "MAKELINE","METHOD","INIT_MAKELINE_O",,,,,,,,,"0000046"," END METHOD INIT-MAKELINE-O." "MAKELINE","METHOD","DRAWLINE",,,,,,,,,"0000056"," PROCEDURE DIVISION USING I-COLOR." "MAKELINE","METHOD","DRAWLINE",,,,"ACT",,,"*",,"0000057"," INVOKE SELF 'CHECK-MY-PALETTE' RETURNING MINE." "MAKELINE","METHOD","DRAWLINE",,,,,,,"*",,"0000058"," EVALUATE MINE" "MAKELINE","METHOD","DRAWLINE",,,,,,,,"@","0000059"," WHEN I-COLOR" "MAKELINE","METHOD","DRAWLINE",,,,"ACT",,,"*","@","0000060"," INVOKE SUPER 'WHATCOLOR' USING BY CONTENT I-COLOR" "MAKELINE","METHOD","DRAWLINE",,,,,,,,,"0000061"," RETURNING IRO" "MAKELINE","METHOD","DRAWLINE",,,,,,,"*",,"0000063"," DISPLAY IRO 'の線を書きました'" "MAKELINE","METHOD","DRAWLINE","UNEX",,,,,,,".","0000064"," WHEN OTHER" "MAKELINE","METHOD","DRAWLINE","UNEX",,,,,,".",,"0000067"," COMPUTE MSGCOUNT = MSGCOUNT + 1" "MAKELINE","METHOD","DRAWLINE","UNEX",,,,,,".",,"0000068"," DISPLAY '同色の絵の具がパレットにありません'" "MAKELINE","METHOD","DRAWLINE",,,,,,,,,"0000069"," END-EVALUATE." "MAKELINE","METHOD","DRAWLINE","UNEX","DIFF","UNEXDIFF",,,"Y","*",".","0000070"," IF MSGCOUNT > 20 THEN" "MAKELINE","METHOD","DRAWLINE","UNEX","DIFF","UNEXDIFF",,,"#",".",,"0000071"," DISPLAY 'ヘルプを参照して使用方法を確認してください'" "MAKELINE","METHOD","DRAWLINE","UNEX","DIFF","UNEXDIFF",,,"#",".",,"0000072"," COMPUTE MSGCOUNT = 0" "MAKELINE","METHOD","DRAWLINE",,"DIFF",,,,,,,"0000073"," END-IF." "MAKELINE","METHOD","DRAWLINE",,"DIFF",,,,"#",,"@",, "MAKELINE","METHOD","DRAWLINE",,,,,,,"*",,"0000074"," EXIT METHOD." "MAKELINE","METHOD","DRAWLINE",,,,,,,,,"0000075"," END METHOD DRAWLINE." "MAKELINE","METHOD","DRAWLINE",,,,,,,,,"0000077"," END OBJECT." "MAKELINE","METHOD","DRAWLINE",,,,,,,,,"0000079"," END CLASS MAKELINE."
出力内容については,「13.2.6 カバレージ情報の表示(CSV形式)」の「(2) ソースカバレージ情報の出力」を参照してください。