Interface de ligne de commande
Pour automatiser certaines actions impliquant QAWeb Enterprise Agent, un outil d’interface de ligne de commande est fourni. Cet outil expose certaines fonctions qui peuvent être utilisées dans votre intégration.
Chacune des commandes décrites ci-dessous peut être adressée via l’application qawebcli incluse dans l’installation de l’agent. Cette application peut être appelée en spécifiant l’outil via le chemin absolu ou en ajoutant le dossier d’installation de QAWeb Enterprise Agent à la variable d’environnement PATH.
Gestion des politiques
Définir la tâche d’une politique
La commande permettant de définir une politique peut être utilisée pour définir une politique d’un agent configuré autonome. Les tâches d’une stratégie peuvent être activées par défaut ou sont activées en les configurant via la commande du groupe de stratégies.
Syntaxe :
qawebcli policy-set <task> <use> <schedule> [options]
Il prend ces arguments :
task : La tâche à définir dans la stratégie : calibrage, dicomgsdfluminanceresponsetest, srgbluminanceresponsetest, gammaluminanceresponsetest, customluminanceresponsetest.
use : utilisation d’affichage sur laquelle cette tâche sera exécutée.
planification : le planning selon lequel la tâche doit s’exécuter. Utilisez l’une de ces valeurs : une fois, quotidiennement, hebdomadairement, toutes les deux semaines, mensuellement, trimestriellement, semestriellement, annuellement.
Les tâches d’étalonnage et de test de réponse en luminance adoptent ces options :
–lumresponse <lumresponse> : La fonction de réponse de luminance. Utilisez l’une de ces valeurs : personnalisé
–lrf-file <lrf-file> : chemin vers la fonction de réponse de luminance personnalisée.
Cette commande renvoie 0 en cas de succès ou toute autre valeur dans le cas contraire.
Note
Cette commande s’applique uniquement aux agents configurés de manière autonome.
Désactiver une tâche de la stratégie
La commande permettant de désactiver une tâche de la stratégie est la commande Policy-Disable.
Syntaxe :
qawebcli policy-disable <task> <use>
Il prend ces arguments :
task : La tâche à définir dans la stratégie : calibrage, dicomgsdfluminanceresponsetest, srgbluminanceresponsetest, gammaluminanceresponsetest, customluminanceresponsetest.
use : utilisation d’affichage sur laquelle cette tâche sera exécutée.
Cette commande renvoie 0 en cas de succès ou toute autre valeur dans le cas contraire.
Note
Cette commande s’applique uniquement aux agents configurés de manière autonome.
Lecture de l’état du contrôle de qualité
Il existe une option de ligne de commande pour la lecture de l’état du contrôle de qualité de la station de travail.
Syntaxe :
qawebcli qastatus
Cette commande génère ces valeurs :
OK pour les postes de travail conformes
NOK pour les postes de travail non conformes
EN ATTENTE pour les postes de travail sans résultats de tâches préalables. Une ou plusieurs tâches doivent être exécutées avant qu’un état du contrôle de qualité puisse être déterminé.
Cette commande renvoie 0 en cas de succès ou toute autre valeur dans le cas contraire.