コマンドラインインターフェース

QAWeb Enterprise Agentに関連する特定のアクションを自動化するために、コマンド ライン インターフェイス ツールが提供されています。 このツールは、統合で使用できる特定の機能を公開します。

以下で説明する各コマンドは、エージェントのインストールに含まれるqawebcliアプリケーションを介して処理できます。 このアプリケーションは、絶対パスでツールを指定するか、QAWeb Enterprise Agentのインストール フォルダーをPATH環境変数に追加することによって呼び出すことができます。

ポリシー管理

ポリシーのタスクを定義する

ポリシーを設定するコマンドを使用して、スタンドアロンで構成されたエージェントのポリシーを定義できます。 ポリシー内のタスクは、デフォルトで有効にすることも、policy-setコマンドを使用して設定することによって有効にすることもできます。

構文:

qawebcli policy-set <task> <use> <schedule> [options]

次の引数を受け取ります。

  • task : ポリシーに設定するタスク: calibration、dicomgsdfluminanceresponsetest、srgbluminanceresponsetest、gammalluminanceresponsetest、customluminanceresponsetest。

  • 使用 : このタスクが実行されるディスプレイの用途。

  • スケジュール : タスクを実行するスケジュール。 次の値のいずれかを使用します: 一度、毎日、毎週、隔週、毎月、四半期ごと、半年ごと、毎年

キャリブレーションおよび輝度応答テストのタスクには次のオプションがあります。

  • --lumresponse <lumresponse> : 輝度応答関数。 次の値のいずれかを使用します: カスタム

  • --lrf-file <lrf-file> : カスタム輝度応答関数へのパス。

このコマンドは、成功した場合は0を返し、それ以外の場合は他の値を返します。

注釈

このコマンドは、スタンドアロンで構成されたエージェントにのみ適用されます。

ポリシーからタスクを無効にする

ポリシーからタスクを無効にするコマンドは、policy-disableコマンドです。

構文:

qawebcli policy-disable <task> <use>

次の引数を受け取ります。

  • task : ポリシーに設定するタスク: calibration、dicomgsdfluminanceresponsetest、srgbluminanceresponsetest、gammalluminanceresponsetest、customluminanceresponsetest。

  • 使用 : このタスクが実行されるディスプレイの用途。

このコマンドは、成功した場合は0を返し、それ以外の場合は他の値を返します。

注釈

このコマンドは、スタンドアロンで構成されたエージェントにのみ適用されます。

QAステータスの読み出し

ワークステーションのQAステータスを読み出すためのコマンド ライン オプションがあります。

構文:

qawebcli qastatus

このコマンドは次の値を出力します。

  • 準拠のワークステーションは OK

  • 非準拠のワークステーションは NOK

  • 事前にタスクの結果がないワークステーションはPENDINGです。 QAステータスが差し引かれる前に、1つ以上のタスクを実行する必要があります。

このコマンドは、成功した場合は0を返し、それ以外の場合は他の値を返します。