命令行介面
為了自動執行涉及 QAWeb Enterprise Agent 的某些操作,提供了一個命令行介面工具。 此工具揭露了某些可用於您的應用程式的功能。
下面描述的每個命令都可以透過代理程式安裝中包含的 qawebcli 應用程式使用。 可以通過絕對路徑指定工具或將 QAWeb Enterprise Agent 的安裝資料夾添加到 PATH 環境變數來調用此應用程式。
策略管理
定義策略的任務
用於設置策略的命令可用於定義已配置的獨立代理的策略。 預設情況下可以啟用策略中的工作,也可以透過 policy-set 命令配置來啟用這些工作。
語法:
qawebcli policy-set <task> <use> <schedule> [options]
它需要以下參數:
task :要在策略中設置的任務:calibration、dicomgsdfluminanceresponsetest、srgbluminanceresponsetest、gammaluminanceresponsetest、customluminanceresponsetest。
使用 :執行此工作的顯示器使用。
排程 :工作應執行的排程。 使用以下值之一:一次、每天、每周、每兩周、每月、每季度、每半年、每年
校準和亮度響應測試的任務採用以下選項:
–lumresponse <lumresponse> :亮度回應函數。 使用以下值之一:自定義
–lrf-file <lrf-file> :自定義亮度回應函數的路徑。
此命令在成功時返回 0,否則返回任何其他值。
備註
此命令僅適用於獨立配置的代理。
從原則中停用工作
從原則中停用工作的命令是 policy-disable 命令。
語法:
qawebcli policy-disable <task> <use>
它需要以下參數:
task :要在策略中設置的任務:calibration、dicomgsdfluminanceresponsetest、srgbluminanceresponsetest、gammaluminanceresponsetest、customluminanceresponsetest。
使用 :執行此工作的顯示器使用。
此命令在成功時返回 0,否則返回任何其他值。
備註
此命令僅適用於獨立配置的代理。
讀出 QA 狀態
有一個命令列選項可以讀出工作站的 QA 狀態。
語法:
qawebcli qastatus
此命令輸出以下值:
OK 代表相容工作站
NOK 代表不相容工作站
PENDING 代表沒有先前工作結果的工作站 在扣除 QA 狀態之前,應執行一個或多個工作。
此命令在成功時返回 0,否則返回任何其他值。