Interface da Linha de comando

Para automatizar determinadas ações envolvendo o QAWeb Enterprise Agent, é fornecida uma ferramenta de interface de linha de comando. Esta ferramenta expõe determinadas funções que podem ser utilizadas na sua integração.

Cada um dos comandos descritos abaixo pode ser endereçado por meio do aplicativo qawebcli incluído na instalação do Agente. Este aplicativo pode ser chamado especificando a ferramenta por meio do caminho absoluto ou adicionando a pasta de instalação do QAWeb Enterprise Agent à variável de ambiente PATH.

Gestão de políticas

Definir a tarefa de uma política

O comando para definir uma política pode ser usado para definir uma política de um agente configurado independente. As tarefas em uma política podem ser habilitadas por padrão ou são habilitadas ao serem configuradas por meio do comando policy-set.

Sintaxe:

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

Ele usa estes argumentos:

  • tarefa : a tarefa a ser definida na política: calibration, dicomgsdfluminanceresponsetest, srgbluminanceresponsetest, gammaluminanceresponsetest, customluminanceresponsetest.

  • finalidade : a finalidade de exibição na qual esta tarefa será executada.

  • agendamento : o agendamento em que a tarefa deve ser executada. Use um destes valores: uma vez, diariamente, semanalmente, quinzenalmente, mensalmente, trimestralmente, semestralmente, anualmente

As tarefas para testes de calibração e resposta de luminância têm estas opções:

  • –lumresponse <lumresponse> : A função de resposta de luminância. Use um destes valores: custom

  • –lrf-file <lrf-file> : caminho para a função de resposta de luminância personalizada.

Este comando retorna 0 quando bem-sucedido ou qualquer outro valor caso contrário.

Nota

Este comando é aplicável apenas para agentes configurados autônomos.

Desabilitar uma tarefa da política de segurança

O comando para desabilitar uma tarefa da política de segurança é o comando policy-disable.

Sintaxe:

qawebcli policy-disable <task> <use>

Ele usa estes argumentos:

  • tarefa : a tarefa a ser definida na política: calibration, dicomgsdfluminanceresponsetest, srgbluminanceresponsetest, gammaluminanceresponsetest, customluminanceresponsetest.

  • finalidade : a finalidade de exibição na qual esta tarefa será executada.

Este comando retorna 0 quando bem-sucedido ou qualquer outro valor caso contrário.

Nota

Este comando é aplicável apenas para agentes configurados autônomos.

Leitura do status do controle de qualidade

Há uma opção de linha de comando para ler o status de controle de qualidade da estação de trabalho.

Sintaxe:

qawebcli qastatus

Este comando gera estes valores:

  • OK para estações de trabalho conformes

  • NOK para estações de trabalho não conformes

  • PENDENTE para estações de trabalho sem resultados de tarefas anteriores. Uma ou mais tarefas devem ser executadas antes que um status de controle de qualidade possa ser determinado.

Este comando retorna 0 quando bem-sucedido ou qualquer outro valor caso contrário.