debugger.XCoverage.GetCoverage


カバレッジを取得します。【IECUBE】【IECUBE2】【シミュレータ】

[指定形式]

debugger.XCoverage.GetCoverage(funcName, progName = "", fileName = "")

[引数]

引数

説明

funcName

カバレッジを取得する関数名を指定します。

progName

関数が含まれているロード・モジュール名を指定します。

単数ロード・モジュールの場合は省略可能です(デフォルト)。

fileName

関数が含まれているファイル名を指定します。

グローバル関数の場合は省略可能です(デフォルト)。

注意

2つ以上の引数を指定する場合は,3つの引数を指定する必要があります。

[戻り値]

%を除いた値(数値)

関数の実行結果には,“%”を付けて表示します。

[詳細説明]

-

funcNameで指定した関数のカバレッジを取得します。

-

複数ロード・モジュールの場合は,progNameを指定してください。

-

スタティック関数の場合は,fileNameを指定してください。

注意

ロード・モジュール名(progName)やファイル名(fileName)を指定する場合は,ダブルクォーテーション(" ")で囲む必要がある場合があります。詳細については,「CS+ デバッグ・ツール編」を参照してください。

ファイル名C:\path\test.cを指定する場合

"\"C:/path/test.c\""

または

"\"C:\\path\\test.c\""

[使用例]

>>>debugger.XCoverage.GetCoverage("TestInit", "C:/test/Test.out", "C:/test/Test.c")
81.50%
>>>