命令行界面

为了自动执行涉及 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,否则返回任何其他值。