gcov

    1

    1答えて

    私がテストしたコードの量をグラフィカルに表示するためにLCOVを使用していますが、気にしないコードフォルダそれは私の報道を実際よりも低くしています。 私が気にしないcppファイルを無視できる方法はありますか?私は--removeについて知っていますが、これはこの目的のためには機能していないようです。私はこのパターンに以下のすべてのフォルダを除外したい:私はここに **Src/GeneralSubS

    0

    1答えて

    いくつかのモジュールはそれぞれ独自のtest _ $(MODULE).cで独立してテストされます。 カバレッジのないモジュールを含む共有ライブラリが$(LIBRARY)で生成されました。 $(basename $ <).oは$(LIBRARY)のものを上書きする必要があります。何らかの理由で、オーバーライドされていないかのように結果が得られます。誰かがこれを見直して修正案を提案できますか?現在、私

    0

    1答えて

    は私が IF("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -O0 -fprofile-arcs -ftest-coverage") SET(CMAK

    0

    1答えて

    gcovでカバレッジ情報を生成しようとしています。設定はややこしいです。同じマシンからいくつかのテストを実行しています。他はMatlabで実装されており、テストマシン上の実行可能ファイルにリモートからアクセスします。テストファイルが同じマシンから実行されると、.daファイルが生成されます。しかし、テストマシンで実行可能ファイルをリモートで使用するMatlabテストファイルを実行すると、.daファイ

    0

    1答えて

    "--coverage -fprofile-arcs -ftest-coverage"でカバレッジテスト用のプロジェクトをビルドし、ビルドとソースを別のユーザディレクトリに移動してテストを実行すると、 ":開くことができませんソースファイルXXX/CC/CC/getopt_log.c" とは、以下のように 詳細: 処理CS/CMakeFiles/CFA/__/SRC /ベース/ fault_inj

    1

    1答えて

    私はXcode 8.2にiOSアプリを持っています。テスト対象/スキームがあり、スキームのテスト/情報設定で「カバレッジデータを収集する」がチェックされています。カバレッジデータは収集されません。私はいつものように行が何度も繰り返されているのを見ていますが、レポートナビゲータのテストランではカバレッジが全く示されていません。 これは、私が実際にアプリケーションを起動する必要がなく、ホストレスで実行

    7

    1答えて

    GCOVでGCC 4.9を使用してコードと分岐カバレッジを取得しています。しかし、ブランチカバレッジの結果は、私のC++コードではまったく役に立たない。私が知っているすべての-fno-*-inlineフラグを使用しているにもかかわらず、GCCインラインテンプレートのようです。 -------------------------------------------------------------

    0

    1答えて

    ユニットテストスイートのカバレッジレポートを生成するのにlcovを使用しようとしていますが、トレースファイルを取得できません。エラーメッセージは、ソースファイルが見つからないことを示します。このコードはビルドマシン上のJenkinsジョブによってコンパイルされ、ユニットテストはターゲットマシン上のダウンストリームジョブとして実行されます。ソースコードとgcnoファイルは下流のジョブに転送され、lc

    1

    1答えて

    私はプロジェクト全体のカバレッジデータを生成するためにgcovrと協力してきました。 私はこのようなサマリレポートを生成することができる午前:合計と、あまりにも他のすべてと ------------------------------------------------------------------------------ GCC Code Coverage Report

    1

    1答えて

    googletestユニットテストのカバレッジ分析にgcov/lcovを使用しています。 定期的な問題の1つは、マクロが複数の行にまたがっている場合、グーグレストマクロのテストコードにカバレッジレポートが表示されない行を表示することです。 私はgov/lcovが一行よりも正確ではないことは知っていますが、私が見る行動には困惑しています。誰かがこれを説明できますか?最小限の例: g++-4.8 -I