Interfaz de línea de comando

Para automatizar ciertas acciones relacionadas con QAWeb Enterprise Agent, se proporciona una herramienta de interfaz de línea de comandos. Esta herramienta expone ciertas funciones que se pueden utilizar en su integración.

Cada uno de los comandos que se describen a continuación puede abordarse a través de la aplicación qawebcli incluida en la instalación del Agente. Esta aplicación se puede llamar especificando la herramienta a través de la ruta absoluta o agregando la carpeta de instalación de QAWeb Enterprise Agent a la variable de entorno PATH.

Gestión de políticas

Definir la tarea de una política

El comando para establecer una política se puede utilizar para definir una política de un agente configurado independiente. Las tareas de una política se puede activar por defecto o se activan configurándolas mediante el comando policy-set.

Sintaxis:

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

Acepta estos argumentos:

  • task : la tarea que se debe establecer en la política: calibración, dicomgsdfluminanceresponsetest, srgbluminanceresponsetest, gammaluminanceresponsetest, customluminanceresponsetest.

  • use : el uso de pantalla en la que se ejecutará esta tarea.

  • schedule : el programa en el que se debe ejecutar la tarea. Utilice uno de estos valores: una vez, diario, semanal, quincenal, mensual, trimestral, semestral, anual

Las tareas para las pruebas de calibración y respuesta de luminancia toman estas opciones:

  • –lumresponse <lumresponse> : La función de respuesta de luminancia. Utilice uno de estos valores: personalizado

  • –lrf-file <lrf-file> : Ruta a la función de respuesta de luminancia personalizada.

Este comando devuelve 0 cuando el resultado es satisfactorio o cualquier otro valor en caso contrario.

Nota

Este comando solo se aplica a los agentes configurados independientes.

Desactivar una tarea de la política

El comando para deshabilitar una tarea de la política es el comando policy-disable.

Sintaxis:

qawebcli policy-disable <task> <use>

Acepta estos argumentos:

  • task : la tarea que se debe establecer en la política: calibración, dicomgsdfluminanceresponsetest, srgbluminanceresponsetest, gammaluminanceresponsetest, customluminanceresponsetest.

  • use : el uso de pantalla en la que se ejecutará esta tarea.

Este comando devuelve 0 cuando el resultado es satisfactorio o cualquier otro valor en caso contrario.

Nota

Este comando solo se aplica a los agentes configurados independientes.

Leer estado de control de calidad

Existe una opción de línea de comandos para leer el estado de control de calidad de la estación de trabajo.

Sintaxis:

qawebcli qastatus

Este comando genera estos valores:

  • OK para estaciones de trabajo compatibles

  • NOK para estaciones de trabajo no conformes

  • PENDIENTE para estaciones de trabajo sin resultados de tareas anteriores. Se deben ejecutar una o más tareas antes de determinar un estado de control de calidad.

Este comando devuelve 0 cuando el resultado es satisfactorio o cualquier otro valor en caso contrario.