qacli validate config
Validate
内でのPerforce QACC の設定を管理します。
使用方法
validate config {-c|-u|-d|-s|-a <ENABLE|DISABLE>|-D <ENABLE|DISABLE>|-S
<ENABLE|DISABLE>} -P <directory> [-U
<[protocol://]host:port>] [-b <Validate
project/stream>] [-r <REPLACE|UPDATE|MERGE>] [--] [-h]
詳しい説明
Perforce QACプロジェクトの設定は結合されたValidate
プロジェクトに保存されます。
このコマンドにより設定の保存(push)、既存のPerforce QAC プロジェクトへの取込み(pull
)および、同期つまりRCF
の自動または手動の取込みが可能になります。
Perforce QACプロジェクトはValidate
プロジェクトから生成することもできます。
--create
を除くすべてのコマンドは 事前にValidate
プロジェクトとリンクされている必要があります。qacli validate link
を参照してください。Validate
ストリームに保存されません。親プロジェクト内に保存されます。オプション
オプション名、短縮形 | デフォルト | 説明 |
---|---|---|
‑‑auto‑sync, ‑a | ENABLE | すべての解析の前に、自動的に結合された Validate プロジェクトからRCF を同期します。 |
‑‑auto‑sync‑diags, ‑D | ENABLE | Validate ‘結合’ プロジェクト/ストリームから診断を自動的に同期します。 |
‑‑auto‑sync‑suppressions, ‑S | ENABLE | Validate ‘結合’ プロジェクト/ストリームから抑止を自動的に同期します。 |
‑‑create, ‑c | すでに保存されているValidate プロジェクト/ストリームからローカルのPerforce QACプロジェクトを生成し、両プロジェクトを繋ぎます。 | |
‑‑help,‑h | 使用方法の情報を表示し、終了します。 | |
‑‑ignore‑rest, ‑‑ | このフラグ以降のラベルの付いた引数をすべて無視します。 | |
‑‑pull, ‑d | 結合されたValidate プロジェクト/ストリーム からPerforce QAC プロジェクト設定を取込み(pull )使用します。 | |
‑‑push, ‑u | Perforce QAC プロジェクト設定を結合されたValidate プロジェクト/ストリームにプッシュします。 | |
‑‑qaf‑project, ‑P | 実行する有効なPerforce QACプロジェクトへのパスを指定します。 | |
‑‑sync, ‑s | 結合されたValidate プロジェクト/ストリームからRCF を同期します。 | |
‑‑rcf‑update‑method, ‑r | MERGE | RCF を同期するときにこのオプションでRCF のインポート方法を指定します。
以下の1つを選択:
|
‑‑url, ‑U | Validate サーバの URL です。http プロトコルがデフォルトです。例えば、localhost:80、 127.0.0.1:8080、 https://prometheus:8888 など | |
‑‑validate‑project, ‑b | 設定が Validate に保存されているPerforce QAC プロジェクト生成時に使用するValidate プロジェクト/ストリームの名前です。 |
例
Perforce QACプロジェクトを結合されたValidate
プロジェクトに送る
プロジェクト(カレントディレクトリにある)からPerforce QACの設定をプロジェクトをValidate
サーバ上の既存の結合されたプロジェクトにpush
するには以下のコマンドを使用します。
Perforce QACプロジェクトのすべての設定ファイルはValidate
プロジェクト内に保存されます。
結合されたValidate
プロジェクトからPerforce QACプロジェクトを作成する
Validate
サーバ上の既存のプロジェクトからPerforce QAC プロジェクトを生成するには、以下のコマンドを使用します。
qacli validate config -P local_project --create --url http://validate_server:8080/ --validate-project validate_project
Perforce QACプロジェクトの設定をValidate
プロジェクトから取得して指定した場所に新しいPerforce QACプロジェクトを生成します。
結合されたValidateプロジェクトからPerforce QACプロジェクトの設定を取込む
Perforce QACの設定をValidate
サーバ上の既存の結合されたプロジェクトから既存のPerforce QACのプロジェクト(カレントディレクトリにある)に取込むには以下のコマンドを使用します。
Validate
プロジェクト内に保存されたPerforce QACプロジェクトのすべての設定ファイルを取込み、使用することができます。
結合されたValidate
プロジェクトから設定(RCF
)を取込み使用する
設定(RCF
)をValidate
サーバ上の既存の結合されたプロジェクトから既存のPerforce QACのプロジェクト(カレントディレクトリにある)に同期するには以下のコマンドを使用します。
また、Validate
プロジェクト内に保存されたPerforce QACプロジェクトのRCF
をローカルのRCF
と統合することができます。統合メソッドとしては例えば、ローカルRCF
をValidate
プロジェクトからのRCF
と置換するオプションがあります。
解析の前にRCF
の自動同期を無効化する
解析の開始前にValidate
からRCF
の同期を無効にするにはDISABLE
オプション(有効にするにはENABLE
)を設定します。
解析時にローカルのRCF
のみが使用されます。