4

gcovr を使用して、Jenkins の C++ プロジェクトのカバレッジ レポートを生成しようとしています。私はそれを機能させることができましたが、1つの問題で立ち往生しています。gcovr は、カバレッジがゼロのファイルの統計を表示しません。それらには .gcno ファイルしかなく、.gcda ファイルは生成されず、gcovr はそれを結果に表示しません。

したがって、プロジェクト全体で 80% のカバレッジがありますが、2 つのテストしか書かれておらず、実際にはテストに含まれるソース ファイルだけで 80% のカバレッジです。もちろん、大規模なプロジェクトの場合、そのような統計を使用しても意味がありません。

このチケットhttps://software.sandia.gov/trac/fast/ticket/3887の解決策としてhttps://software.sandia.gov/trac/fast/changeset/2766この変更セットを見つけましたが、そうではないようです働く。

私は何か見落としてますか?

ps gcovr 3.1-prerelease を使用しています

4

0 に答える 0