lcov

    1

    1答えて

    私は静的メンバー変数を含む構造体を持っています。このメンバ変数のデストラクタ内の行の1つは実行されていないとされています。これはlcovによって報告されています。この1行は、プログラムの終了時にのみ実行する必要があります。だから私はそれを数えることができないちょうどlcovを推測する。 Valgrindは、もちろんそのラインは予想通りに実行されることを明らかにすることができます。 lcovにこの行

    2

    1答えて

    lcovとgenhtmlは、リンク/ロードされていないファイルを表示するにはどうすればよいですか?テストカバレッジを表示するために使用しています。すべてのソースファイルが、カバレッジがゼロであってもHTMLレポートに表示されるようにしたいと考えています。そうすれば、lcovを使ってテストがないソースファイルを特定することができます。見つからないソースファイルには.gcnoファイルが作成されますが、

    3

    1答えて

    今日、マトリックスクラスをconstexprに書き直しました。私はこのクラスで100%単体テストのカバレッジを持っていましたが、ほぼすべての関数をconstexprに変換した後、コンストラクタの一部がlcovにマークされました。 ここにはコンストラクタだけのクラスがあります。 template<typename T, std::size_t m, std::size_t n> class Mat

    0

    1答えて

    SonarQube MSBuildスキャナでlcov.infoファイルへのパスを指定するためにワイルドカードを使用できないようです。例えば: /d:sonar.javascript.lcov.reportPath="..\..\build\coverage\lcov\*\lcov.info" が、私は完全なパスを指定した場合、それが動作: /d:sonar.javascript.lcov.re

    0

    1答えて

    Lcovには、lcovカバレッジ情報ファイルをHTMLレポートに変換するツールがあります。genhtml しかしこれらの制限は、カバレッジ指標のすべてのタイプにグローバルに適用されているように見えるライン、機能をIEと genhtml_hi_limit genhtml_med_limit:それはカラーコードに次のlcovの設定ファイルオプションで、低、中、高のカバレッジを示す結果表 - 可能ですブ

    0

    1答えて

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

    1

    1答えて

    誰かが私に、'coverage 'と' kcov 'の下で実行してコンパイルした' vs 'を実行しているコードの相対的なパフォーマンスに関する情報を教えてくれますか?コードカバレッジを追加し始めるには、テストスイートを実行するのに2倍の時間がかかるでしょうか?

    1

    1答えて

    すべての単体テストとカバレッジを実行する準備が整ったjavascriptファイルがあります。そしてスクリプトはcoverage.jsonファイルを生成しています。私はcoberturaのプラグイン(https://wiki.jenkins-ci.org/display/JENKINS/Cobertura+Plugin)を使うのが好きなので、xbertであるcoberturaに適したファイル形式を作

    0

    1答えて

    私は、複数のモジュールプロジェクトを使用してCoberturaとLcovレポートを公開するためにant-sonar-jar-2.2を使用しています。現在、公表された報告書には、全体的なカバレッジが達成されたためのcoberturaとLcovの統合カバレッジが含まれています。 は、どのように私はあなたが利用できる両方のカバレッジレポートを持っているseaprateソナープロジェクトを定義する必要が

    0

    1答えて

    私はいくつかのテストでlcovを使いたいです。 テストはlcovでコンパイルしたバイナリの一部ではありません。 lcovはバイナリが終了した後にのみgcdaファイルを作成することに気付きました。 問題は、バイナリを再起動せずにいくつかのテストを実行し、gcdaからデータを収集する新しいテストの前に一時停止できることです。 実行中にlcovを使ってgcdaファイルを作成する方法を知っていますか? あ