複数のブランチにまたがって維持される製品コードがあります。すべてのブランチに対して個別に Coverity 解析を実行したいと考えています。ほとんどのコードはすべてのブランチで同じであるため、あるブランチの分析結果を別のブランチに使用したいと考えています。ここでの質問は、Coverity Connect で異なるプロジェクトからの 2 つのスナップショットを関連付けることができますか? そのため、作成された新しいブランチについて、以前のブランチのスナップショットの分析結果と比較できます。
1555 次
1 に答える
2
はい、できます。
ブランチ/プロジェクト間で欠陥を比較することは第一級の操作ではありませんが、Web サービス インターフェイス (coverity connect) を使用して実行できます。
A
のスナップショット スコープを使用してプロジェクトの欠陥を取得し、さらに を使用しlast()
てプロジェクトの欠陥を取得します。次に、いくつかのセット操作が必要です。マージ キー フィールドを使用してセットを結合すると、これは非常に簡単です。B
last()
したがって、 A intersect B
onmerge key
は両方に欠陥を
与え、 A - B
onmerge key
は のみに欠陥を与えA
ます。
于 2014-05-03T16:58:18.317 に答える