ホーム > ユー ザーサポート > QTE

FAQ / QTE (Quality Town for Embedded Grade)

【QTE12】テスト実行に関する問題

QTE12_01 : GCCカバレッジモード, run-testコマンド、make, cmake

【質問】
GCCカバレッジモードでrun-testコマンドを実行したとき、"XXX.gcno:cannot open notes file"が出力され、gaiocovファイルが作成されません。
gaiocovファイルが作成されない原因を教えてください。

【回答】
原因は、gaiocovファイルを作成するために必要なファイル(gcnoファイル)が不足している、またはQTEから読み込めないことにあります。
使用するビルドツールに合わせて、gcnoファイルを出力するための設定がされているかを確認してください。
例として、make・cmakeを使用している場合の確認手順を以下に示します。

@ makeを使用している場合
  テスト対象ソースファイルのコンパイル処理で$(QTE_SRC_FLAGS)オプションが設定されていることを確認してください。
  設定されていない場合、$(QTE_SRC_FLAGS)を設定してprepareコマンドから再度実行してください。

A cmakeを使用している場合
  テスト対象ソースファイルのコンパイルオプションに"-g"オプションが設定されていることを確認してください。
  "-g"オプションが設定されていないようでしたら、"-g"オプションを設定し、prepareコマンドから再度実行してください。

上記対応でエラーが解消されない場合、弊社サポートにご連絡ください。

関連サポート情報検索

【サポート情報サイト内Google検索】

検索キーワード: 

他のキーワード検索




参考情報・リンク