問題タブ [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.
c++ - gcov出力でヘッダーファイルを無視するには?
コードのテスト カバレッジを生成するために gcov と gcovr を使用しています (テストは google test++ で行われます)。そこで、-ftest-coverage -fprofile-arcs オプションを指定してコンパイルし、gcovr (それ自体が gcov を実行) を実行します。ただし、私の出力では、カバー率が 100% の cpp ファイルだけでなく、実行可能コードがない場合でも .h ファイルがあるため、カバレッジ出力は 0% です。
この 0% は何の意味もないので、カバレッジ出力から .h ファイルを削除したいと思います。私はそれについて何も見つけることができません...
私はすでに : -e "*.h" を govr オプションに追加して、拡張子が .h のファイルを除外しようとしていますが、機能しません (実際にはすべてが除外されます...)。
誰にもアイデアはありますか??
ありがとうございました !!
jenkins - CoberturaでGcovのカラーコードを出力
Jenkins に gcov コード カバレッジ ツールを設定しました。
これは問題なく動作しますが、出力のカラー コードを理解するのに問題があります。各行の「ヒット」数は正確ですが、他の行が赤のときに緑の行があり、その理由がわかりません。
例 :
setYear メソッドはすべて緑色で、13 回呼び出されていることに注意してください (スクリーン キャップでわかるように、setDateAAMMJJ で ctor + 12 回)。
code-coverage - gcovr を使用して HTML レポートを作成しようとするとエラーが発生する、「NoneType」オブジェクトに属性「startswith」がありません
エラーが発生します
gcovr (テストのカバレッジを見積もるツール) で html レポートを作成しようとした場合
どのように修正すればよいですか?情報については、Ubuntu 14.04 を使用しています。以下の詳細なエラー メッセージを参照してください。