抑止のダウンロード

個々の診断は、抑止により表示/非表示にすることができます。 抑止のダウンロードには、2種類の方法があります。

  • ソースコード内でコメントに指示を挿入する(各解析ツールのドキュメントで説明されています)。
  • Perforce QAC Dashboardに保持されている結果に対する抑止を定義する(Perforce QAC Dashboardのドキュメントで説明されています)。

ソースコード内で定義された抑止は、自動的に適用されます。 Perforce QAC Dashboard内で定義された抑止は、Perforce QACに適用する前に、Perforce QAC Dashboardからダウンロードする必要があります。

抑止のダウンロードには、次のオプションを使用します。

Perforce QAC Dashboardメニュー > [抑止をダウンロード]

このオプションは統合プロジェクトでのみ有効です。現在作業中のプロジェクトが統合プロジェクトでない場合、[抑止をダウンロード]オプションは無効になっています。

表示されたダイアログで、スナップショットを選択し、「OK」をクリックしてダウンロードを開始します。 ダウンロードされた抑止は、選択されたスナップショット内で診断が抑止されるようにするものです。 Perforce QAC Dashboardの抑止の繰越機能により、実際の抑止の定義が以前のスナップショットから来る場合があります。

抑止がダウンロードされると、解析結果を表示するときに自動的に適用されます。 スナップショットがアップロードされてから、ローカルのソースコードを編集した場合でも、Perforce QACは同じ診断が少し別の場所に生成されたことを検知することができます。 スナップショット内の抑止は、独自のコードにも適用されます。

この操作を利用するには、スナップショットをソースと併せてPerforce QAC Dashboardにアップロードする必要があります。

通常、新しい抑止は、Perforce QAC Dashboardで定期的に生成されます。 最新の抑止を入手するには、最新のスナップショットをダウンロードしてください。 ただし、ローカルにある大部分のコードが最新のチェックインよりも古い場合(実際に作業していないコードの安定性が必要な場合)、自分のソースコードに最も似たコードを持つスナップショットを選択してください(詳細は Perforce QAC Dashboardマニュアルを参照してください)。 これは、Perforce QAC Dashboardが、診断が最新であるときにのみ抑止を繰り越すためです。 抑止を繰り越すためには、古いコードが最新の"調整"されたコードにないことが前提となります。

抑止レポート(標準レポートの種類を参照)は、ソースコード内のコメントベースの抑止の説明 テキストのみ表示します。 しかし、Perforce QAC Dashboardで作成された抑止に関しては、説明がつきません。 同様に、Perforce QAC Dashboardに結果をアップロードするとき、ソースコード内のコメントベースの抑止に関連付けられた説明テキストに対して、逸脱レコードは作成されません。