命令行界面
为了自动执行涉及 QAWeb Enterprise Agent 的某些操作,提供了命令行界面工具。 该工具公开了可在您的集成中使用的某些功能。
下面描述的每个命令都可以通过代理安装中包含的 qawebcli 应用程序来访问。 可以通过绝对路径指定工具或将 QAWeb Enterprise Agent 的安装文件夹添加到 PATH 环境变量来调用此应用程序。
政策管理
定义政策的任务
设置策略的命令可用于定义独立配置的代理程序的策略。 策略中的任务可以默认启用,或者通过配置策略集命令来启用。
句法:
qawebcli policy-set <task> <use> <schedule> [options]
它需要这些参数:
task :要在策略中设置的任务:calibration、dicomgsdfluminanceresponsetest、srgbluminanceresponsetest、gammaluminanceresponsetest、customluminanceresponsetest。
use :此任务将在其上运行的显示器。
schedule :任务应运行的时间表。 使用以下值之一:一次、每天、每周、每两周、每月、每季度、半年、每年
校准和亮度响应测试的任务采用以下选项:
–lumresponse <lumresponse> :亮度响应函数。 使用以下值之一:自定义
–lrf-file <lrf-file> :自定义亮度响应函数的路径。
成功时此命令返回 0,否则返回任何其他值。
注解
此命令仅适用于独立配置的代理。
从策略中禁用任务
禁用策略中任务的命令是 policy-disable 命令。
句法:
qawebcli policy-disable <task> <use>
它需要这些参数:
task :要在策略中设置的任务:calibration、dicomgsdfluminanceresponsetest、srgbluminanceresponsetest、gammaluminanceresponsetest、customluminanceresponsetest。
use :此任务将在其上运行的显示器。
成功时此命令返回 0,否则返回任何其他值。
注解
此命令仅适用于独立配置的代理。
读取 QA 状态
有一个命令行选项可以读取工作站的 QA 状态。
句法:
qawebcli qastatus
该命令输出这些值:
适用于合规的工作站
不适用于不合规的工作站
对于没有先前任务结果的工作站,待定。 在确定 QA 状态之前,应运行一项或多项任务。
成功时此命令返回 0,否则返回任何其他值。