3

複数のブランチにまたがって維持される製品コードがあります。すべてのブランチに対して個別に Coverity 解析を実行したいと考えています。ほとんどのコードはすべてのブランチで同じであるため、あるブランチの分析結果を別のブランチに使用したいと考えています。ここでの質問は、Coverity Connect で異なるプロジェクトからの 2 つのスナップショットを関連付けることができますか? そのため、作成された新しいブランチについて、以前のブランチのスナップショットの分析結果と比較できます。

4

1 に答える 1

2

はい、できます。

ブランチ/プロジェクト間で欠陥を比較することは第一級の操作ではありませんが、Web サービス インターフェイス (coverity connect) を使用して実行できます。

Aのスナップショット スコープを使用してプロジェクトの欠陥を取得し、さらに を使用しlast()てプロジェクトの欠陥を取得します。次に、いくつかのセット操作が必要です。マージ キー フィールドを使用してセットを結合すると、これは非常に簡単です。Blast()

したがって、 A intersect Bonmerge keyは両方に欠陥を 与え、 A - Bonmerge keyは のみに欠陥を与えAます。

于 2014-05-03T16:58:18.317 に答える