テスト対象の関数において「構造体型」の引数が有る場合、「モジュールテスト用CSV雛型作成」ダイアログに「構造体型」引数が表示されません。
なので、入力変数として選択できません。原因と回避方法を教えてください。
よくある質問(FAQ)
テスト対象の関数において「構造体型」の引数が有る場合、「モジュールテスト用CSV雛型作成」ダイアログに「構造体型」引数が表示されません。
なので、入力変数として選択できません。原因と回避方法を教えてください。
本問題は、「カバレッジマスターwinAMS」の制限に該当します。
※詳細説明
オブジェクトファイルに含まれる「デバッグ情報」に、「カバレッジマスターwinAMS」が必要とする充分な引数情報が含まれていない場合があり、「構造体型」の引数へテストデータを設定することができない状況が発生しています。
本制限に該当する「マイコン/コンパイラ」については、下記ドキュメントをご覧ください。※「マイコン毎の制限事項」をご確認ください。
[Windows スタートメニュー]→[GAIO WinAMS]→[カバレッジマスターwinAMS MPU制限一覧(System-G)]
ー保存先:【製品(WinAMS)インストールフォルダ】\DOC\MPU制限一覧(System-G).pdf
[Windows スタートメニュー]→[GAIO WinAMS]→[カバレッジマスターwinAMS MPU制限一覧(SX)]
ー保存先:【製品(WinAMS)インストールフォルダ】\DOC\MPU制限一覧(SX).pdf
■回避策
ダミー関数(テストドライバ)を使用します。※ グローバル変数を介して「構造体型の引数」にテストデータを設定する方式です。「ダミー関数」からテスト対象の関数を呼び出します。詳細は「ダミー関数を使った検証 (PCF) 」をご覧ください。 閲覧はこちら