統合ビルド用の高度なレポート

以下の記事では、Validate by Perforce で使用可能なレポート機能を拡張またはカスタマイズするための情報を提供します。

  • オーナー別の指摘の追跡

指摘のオーナーを割り当てると、デベロッパーが独自の指摘のバックログを管理し、マネージャーがデベロッパーの進行状況を追跡する際に役立ちます。次の 2 つの方法でオーナーシップを割り当てることができます。

  • ファイル別に、ソースオーナーシップファイルを使用する方法
  • 指摘別に、Validate

これら 2 つの方法は別々に、または一緒に使用できます。

  • Validate でのメトリックレポートのカスタマイズ

Validate で、使用できるメトリックレポートをカスタマイズすることができます。そのためには、デフォルトのサイズと複雑度の各レポートタイプをカスタマイズし、Validate メトリックに基づく新しいレポートタイプを追加し、自分で定義するメトリックに基づくカスタムレポートタイプを追加します。このリストに新しいメトリックレポートタイプを追加すると、それらのタイプに基づくレポートを生成し、保存し、パブリックにして、Validate の全ユーザーがそれらを [レポート] ツリーで確認することもできます。

  • レポートされたメトリックのしきい値の変更

Validate は、組織の基準と優先度に基づいて設定されたメトリックしきい値違反を検出して報告することができます。デフォルトのメトリックしきい値構成ファイルは、いくつかの基本メトリックをカバーするレポートを生成します。ただし、この構成ファイルを変更することで、コード品質目標との関連性が高いエラーを Validate に報告させることができます。

  • Validate への外部ドキュメントの追加

追加情報を開発チームが入手できるようにする場合は、独自のドキュメントを Validate で表示可能にすることができます。テキストファイル、ドキュメントファイル、HTML ファイルなど、多くの種類のドキュメントを追加できます。画像ファイルはサポートされていないことに注意してください。ブラウザーでファイルタイプを表示できる場合、ユーザーは Validate の右側のペインでドキュメントコンテンツを表示できます。ブラウザーでファイルタイプを表示できない場合、ユーザーはドキュメントリンクを右クリックし、ファイルをダウンロードすることでこれを表示できます。

  • Validate とのバグ追跡の統合

Validate にバグ追跡システムを統合すると、Validate の指摘のバグチケットを追跡システムに送信し、そのトラッカーのバグ ID、バグチケットへのリンク、バグトラッカーから取得されたその他の情報を Validate で表示できます。

  • ValidateWeb API クックブック

Validate Web API は、Validate データベースに対するスクリプト可能なインターフェイスを管理者に提供します。現時点で Web API の対象は、検出された指摘とメトリックについての情報のみです。