問題タブ [gcovr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
8910 参照

c++ - gcov出力でヘッダーファイルを無視するには?

コードのテスト カバレッジを生成するために gcov と gcovr を使用しています (テストは google test++ で行われます)。そこで、-ftest-coverage -fprofile-arcs オプションを指定してコンパイルし、gcovr (それ自体が gcov を実行) を実行します。ただし、私の出力では、カバー率が 100% の cpp ファイルだけでなく、実行可能コードがない場合でも .h ファイルがあるため、カバレッジ出力は 0% です。

この 0% は何の意味もないので、カバレッジ出力から .h ファイルを削除したいと思います。私はそれについて何も見つけることができません...

私はすでに : -e "*.h" を govr オプションに追加して、拡張子が .h のファイルを除外しようとしていますが、機能しません (実際にはすべてが除外されます...)。

誰にもアイデアはありますか??

ありがとうございました !!

0 投票する
2 に答える
2384 参照

jenkins - CoberturaでGcovのカラーコードを出力

Jenkins に gcov コード カバレッジ ツールを設定しました。

これは問題なく動作しますが、出力のカラー コードを理解するのに問題があります。各行の「ヒット」数は正確ですが、他の行が赤のときに緑の行があり、その理由がわかりません。

例 :

ここに画像の説明を入力

setYear メソッドはすべて緑色で、13 回呼び出されていることに注意してください (スクリーン キャップでわかるように、setDateAAMMJJ で ctor + 12 回)。

0 投票する
1 に答える
1099 参照

code-coverage - gcovr を使用して HTML レポートを作成しようとするとエラーが発生する、「NoneType」オブジェクトに属性「startswith」がありません

エラーが発生します

gcovr (テストのカバレッジを見積もるツール) で html レポートを作成しようとした場合

どのように修正すればよいですか?情報については、Ubuntu 14.04 を使用しています。以下の詳細なエラー メッセージを参照してください。