コード カバレッジのために既存のコード ベースを使用して gcov を構成しようとしています。
gcov を構成するための wiki ページをたどり、makefile に -fprofile-arcs -ftest-coverage を追加しました。サービスをコンパイルすると、名前が付けられた gcno ファイルが 1 つだけ生成されます (BS-42e6.gcno)。
wiki ページによると、gcov は、test.c.gcno や test1.cpp.gcno のような c および cpp ファイルごとに gcno ファイルを生成する必要がありますが、1 つの gcno ファイルを取得しました。
gcno ファイルをさらに進める方法がわかりませんでした。
このサービスはxmlベースのフレームワークに存在します。したがって、xmlから入力を渡し、フレームワークは入力パラメータのマーシャリングとアンマーシャリングを行い、cまたはcppファイルを渡します。
そこで、テスト用の gcov ファイルについて質問があります。Wiki ページに従って、コンパイルから a.out を取得し、a.out を実行してそれぞれのファイルを生成します。しかし、私の場合、どうすればさらに進めますか。
さらに情報を提供する必要がある場合はお知らせください
http://gcc.gnu.org/onlinedocs/gcc/Gcov.html http://www.ecoscentric.com/ecospro/doc/html/ref/gcov.html http://codingfreak.blogspot.in/2009/ 02/gcov-analyzing-code-produced-with-gcc.html