Interfaccia della riga di comando

Per automatizzare determinate azioni che coinvolgono QAWeb Enterprise Agent, viene fornito uno strumento di interfaccia della riga di comando. Questo strumento espone alcune funzioni che possono essere utilizzate nella tua integrazione.

Ciascuno dei comandi descritti di seguito può essere indirizzato tramite l’applicazione qawebcli inclusa nell’installazione dell’Agente. Questa applicazione può essere richiamata specificando lo strumento tramite il percorso assoluto oppure aggiungendo la cartella di installazione di QAWeb Enterprise Agente alla variabile d’ambiente PATH.

Gestione delle politiche

Definizione del compito di una policy

Il comando per impostare una policy può essere utilizzato per definire una policy di un agente configurato in modo autonomo. Le attività in una policy possono essere abilitate per impostazione predefinita oppure vengono abilitate configurandole tramite il comando Imposta policy.

Sintassi:

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

Accetta i seguenti argomenti:

  • task : l’attività da impostare nella policy: calibrazione, dicomgsdfluminanceresponsetest, srgbluminanceresponsetest, gammaluminanceresponsetest, customluminanceresponsetest.

  • uso : l’uso del display su cui verrà eseguita questa attività.

  • pianificazione : la pianificazione in base alla quale l’attività deve essere eseguita. Utilizzare uno di questi valori: una sola volta, giornaliero, settimanale, bisettimanale, mensile, trimestrale, semestrale, annuale

Le attività per la calibrazione e i test di risposta alla luminanza accettano queste opzioni:

  • –lumresponse <lumresponse> : la funzione di risposta della luminanza. Utilizza uno di questi valori: personalizzato

  • –lrf-file <lrf-file> : percorso della funzione di risposta personalizzata della luminanza.

Questo comando restituisce 0 in caso di successo o qualsiasi altro valore in caso contrario.

Nota

Questo comando è applicabile solo agli agenti configurati in modo autonomo.

Disabilitare un’attività dalla policy

Il comando per disabilitare un’attività dalla policy è il comando policy-disable.

Sintassi:

qawebcli policy-disable <task> <use>

Accetta i seguenti argomenti:

  • task : l’attività da impostare nella policy: calibrazione, dicomgsdfluminanceresponsetest, srgbluminanceresponsetest, gammaluminanceresponsetest, customluminanceresponsetest.

  • uso : l’uso del display su cui verrà eseguita questa attività.

Questo comando restituisce 0 in caso di successo o qualsiasi altro valore in caso contrario.

Nota

Questo comando è applicabile solo agli agenti configurati in modo autonomo.

Lettura del stato QA

Esiste un’opzione della riga di comando per leggere lo stato QA della workstation.

Sintassi:

qawebcli qastatus

Questo comando restituisce questi valori:

  • OK per workstation conformi

  • NOK per postazioni di lavoro non conformi

  • IN ATTESA per le workstation senza risultati di attività precedenti. È necessario eseguire una o più attività prima che possa essere determinato uno stato QA.

Questo comando restituisce 0 in caso di successo o qualsiasi altro valore in caso contrario.