自動変換による同期

既存のビルド情報を変換し、Perforce QACプロジェクトに適切に入力するいくつかの方法があります。

  • Visual Studioによる ビルド:既存のPerforce QAC プロジェクトに1つあるいは複数のVisual Studioプロジェクトからの詳細を読込みます。
  • JSONコンパイルデータベース:Clang Compilation DB をPerforce QACプロジェクトにコンシュームします。
  • ビルドログ:ユーザのビルドプロセスの原文のログからファイルおよび設定を抽出します。

Visual Studio および Eclipse プラグインはこれらのIDEからPerforce QACプロジェクトへの自動同期を提供します。詳細については各コンポーネントマニュアルを参照してください。

ビルドモニタリングとは異なり、この方法ではユーザのプロジェクトのフルビルドは必要ありません。
ビルドシステムによっては情報を含むテンポラリファイルを生成します。通常テンポラリファイルはパースされ、ビルドモニタリングによる同期メソッドで使用可能です。この情報は通常JSONおよび、ビルドログによる同期方法では得られません。