問題タブ [bullseye]
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++ - cmake リンカにプレフィックスを追加
リンカーにプレフィックスを追加する方法を知っています。コンパイルとリンクの前にブルズアイ コンパイラとリンカー プレフィックスを追加する必要があるため、これが必要です。
リンカーに似たものを見つけることができないようです。ポインタはありますか?
ありがとう、ニック
これらは、コンパイラとリンカーのプレフィックスの値です。コンパイラは正常に動作し、cov ファイルを生成します。ただし、リンカーは実行可能ファイルを生成していないようです。ファイルをコンパイルして実行可能ファイルをビルドしますが、リンクが表示されて失敗します。何が起こっているのかわからない:(
uefi - 組み込みシステムのブルズアイ カバレッジ - 小さなフットプリント データ ファイルではありません
Bullseye run for EFI (EDK II) システムで数週間戦っています。最後にすべてをリンクし、コードをコンパイルすると、すべてが機能するようです (組み込みシステムには Bullseye チュートリアルを使用し、このトピック: Bullseye for EDK Based Application を使用しました)。
テストを実行し、Bullseye COV ファイルのシンボルを受け取りました。2番目のリンクによると:
出力データをファイルにリダイレクトし (EDK2 シェル内で > ディレクティブを使用)、covpost で処理して、ビルド プロセスで作成された cov ファイルにマージできます。
この出力をファイルにリダイレクトしましたが、COV ファイルにマージしようとすると、次のメッセージが表示されます。
Copyright (c) Bullseye Testing Technology 1990-2014
例外: be_test: 小さいフットプリント データ ファイルではありません
いくつかのアイデア?
ありがとう。
bullseye - ブルズアイによる 0% カバレッジ
ブラックボックステストを行った後、ブルズアイ カバレッジ レポートを生成しようとしています。ブラック ボックス テストを実行するアプライアンスがありますが、ライブラリをコンパイルする方法がないため、以下の手順に従ってレポートを生成します。
ただし、0% のレポートが表示されます。カバレッジ ファイルに変更はなく、更新されていません。
- ブルズアイですべてのライブラリをコンパイルします
- アプライアンス上の元のライブラリをコピーして、このブルズアイ ライブラリに置き換えます
- cov ファイルをコピーし、適切な権限があることを確認します (つまり、chmod 777cov_file.cov)。
- /etc/environmentにパスをエクスポートし、 /etc/ profile.dにsh ファイルを作成し、その中にパスを設定します。
- ブラック ボックス テストを実行します。
- cov ファイルを開発マシンにコピーし、レポートを生成します。
c++ - Jenkins のブルズアイ テスト カバレッジ プラグイン
gtest を使用して C++ の単体テストを行っており、テスト カバレッジには Bullseye カバレッジを使用しています。
ブルズアイ カバレッジのすべての結果を確認できます。
しかし、Jenkins でジョブを作成し、Jenkins ですべてのチャートまたはグラフの結果を確認したいと考えています。彼らのプラグインまたはそれに対する提案はありますか?
ありがとう