を評価するために失敗しました各ソースファイルに対応するGtest_UnitTest.ccがあります。 UnitTestには独自のメイクチェーンが付属しています。 UnitTestとすべてが魅力のように動作します。Eclipseは私が独自の独立したメイク鎖とCプロジェクト(外部ビルド別名) プラットフォームは、私がGTESTを含めてためてきたそのプロジェクトの日食ネオンで3</p> <p>のWindows 7である必要がありgcovのを呼び出し、結果
今、私はカバレッジレポートを含めたいと思います。 コンパイラフラグに-ftest-coverage -fprofile-arcsを追加し、linkeに-lgcovを追加しました。 * .oをコンパイルするたびに、* .gcnoが得られます。ビルドexeを実行した後、各* .o a * .gcdaを取得します。 eclipseの中にgcovという素晴らしいレポートもあります。
これまでのところとても良い!
コードハイライトは機能しません。そして、すべてのgcdaとgcnoを蓄積するためにgcovを呼び出すことはできません。 (どこかでそのような呼び出しを読み取ることができるデバッグコンソールがありますか?) eclipseで* .gcdaまたは* .gcnoを開こうとすると、eclipseはレポートが作成されたバイナリについて質問します。
実行ファイルを指定すると、ELFファイルではなくエラーが表示されます。 -_- eclipseはちょっとしたことがあり、linux * .outファイルが必要ですか? コマンドラインからgcovを手動で起動すると、* .o a * .gcov結果ファイルごとに表示されます。しかし、私はeclipseにそれをどのようにしてコード行を強調表示するように説得することができなかったのですか... * gcovファイルのいくつかを* .cファイルと同じフォルダにコピーしようとしました。魔法の起こっていない...
たぶん、その私の外部ビルドの結果(私はプロジェクトをコピーして、後で内部ビルドしようとします)
たぶん、そのソースファイルの分配の結果、次のように: を 多分日食でそのバグが、私はそれについて何かを読んで、ほとんどのバグは日食ルナの時からあるとして...彼らはまだ未確定です想像カント...
は私が間違って何をしているのですか?
私はlinuxについてlcovについて読んだことがありますが、私の検索ではWindows用の簡単な解決策は出ていませんでした... 私のユースケースの解決策はありますか?
または、ビジュアルスタジオに移動して取得する最終的な解決策ですか?関連
: Eclipse gcov missing highlighting in code No source code coverage color highlighting in eclipse-cpp-luna-SR1 for static library project