問題タブ [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.
gcc - CMake でカバレッジ ファイルの出力ディレクトリを定義する方法
私は非常に単純な回帰モデルを作成しようとしています (とりわけ)、カバレッジ用の GCC ターゲットを構築およびコンパイルし、実行し、標準の Cobertura カバレッジ レポートを発行します (すべて Jenkins 内)。Jenkins の部分はここでは関係ありません。現時点では、CMake の構文だけに関心があります。これまでのところ、これは私の CMake ファイルです。
これにより、ディレクトリ /test/build/gcc/CMakeFiles/my_project.dir/* に *.gcno および *.gcda ファイルが生成されますが、後処理を容易にするために、これらのファイルをソースと一緒に配置する必要があると思います。それは可能ですか?もしそうなら、どのように?それはベストプラクティスですか?CMakeに関しては、私はまだかなりグリーンです。
c++ - lcov の結果を 1 つのレポートにマージし、各行をテストするテスト ID を保持します
統合テストごとに、C++ コードの lcov レポートがあります。これを 1 つのグローバル レポートにマージしたいと考えています。それが可能であることはわかっていますが、ヒット行数が加算されるだけです。どのテストが各行にヒットしたかについての情報が欲しいです。
自分でスクリプトを書く代わりに方法があるかどうかはわかりません。
ありがとう