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.