Amazon Best VPN GoSearch

Icône de favori OnWorks

lave-tool - En ligne dans le Cloud

Exécutez lava-tool dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande lave-tool qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


lava-tool - Prise en charge de la ligne de commande de l'outil LAVA

EN RÉSUMÉ


lave-outil est un outil en ligne de commande pour interagir avec LAVA.

UTILISATION


lave-outil [-h] [arguments]

EN OPTION ARGUMENTS


-h, --Aidez-moi
afficher ce message d'aide et quitter

SOUS-COMMANDES


Type lave-outil -h pour obtenir de l'aide sur une sous-commande spécifique.

DISPONIBLE SOUS-COMMANDES


données-vues
Afficher les vues de données définies sur le serveur

Usage: lava-tool data-views [-h] --dashboard-url URL [--verbose-xml-rpc]
[--avis-expérimental]

Optionnel arguments:

-h, --Aidez-moi
afficher ce message d'aide et quitter

Tableau de bord groupe de neurones arguments:

--url-tableau de bord URL
URL de votre tableau de bord de validation

Débogage arguments:

--verbose-xml-rpc
Afficher les données XML-RPC

Expérimental commandes:

--avis-expérimental
Expliquer la nature des commandes expérimentales

travail-sortie
Obtenir la sortie du travail du planificateur

Usage: lava-tool job-output [-h] [--overwrite] [--output OUTPUT] SERVER JOB_ID

Positionnel arguments:

SERVEUR Hôte à partir duquel télécharger la sortie du travail

JOB_ID ID de tâche pour télécharger le fichier de sortie

Optionnel arguments:

-h, --Aidez-moi
afficher ce message d'aide et quitter

--écraser
Écraser les fichiers sur le disque local

--output SORTIE, -o SORTIE
Nom alternatif du fichier de sortie

liste des appareils

Obtenez liste of dispositifs de le planificateur.

Usage: lava-tool devices-list [-h] SERVEUR

Positionnel arguments:

SERVEUR Hôte à interroger pour la liste des appareils

Optionnel arguments:

-h, --Aidez-moi
afficher ce message d'aide et quitter

vous aider Afficher un résumé de toutes les commandes disponibles

désérialiser
Désérialiser un bundle sur le serveur

Usage: lava-tool désérialiser [-h] --dashboard-url URL [--verbose-xml-rpc] SHA1

Positionnel arguments:

SHA1 SHA1 du bundle à désérialiser

Optionnel arguments:

-h, --Aidez-moi
afficher ce message d'aide et quitter

Tableau de bord groupe de neurones arguments:

--url-tableau de bord URL
URL de votre tableau de bord de validation

Débogage arguments:

--verbose-xml-rpc
Afficher les données XML-RPC

obtenez Télécharger un bundle depuis le serveur

Usage: lave-outil obtenir [-h] --dashboard-url URL [--verbose-xml-rpc] [--overwrite]
[--sortie SORTIE] SHA1

Positionnel arguments:

SHA1 SHA1 du bundle à télécharger

Optionnel arguments:

-h, --Aidez-moi
afficher ce message d'aide et quitter

--écraser
Écraser les fichiers sur le disque local

--output SORTIE, -o SORTIE
Nom alternatif du fichier de sortie

Tableau de bord groupe de neurones arguments:

--url-tableau de bord URL
URL de votre tableau de bord de validation

Débogage arguments:

--verbose-xml-rpc
Afficher les données XML-RPC

ajout d'autorisation
Ajouter un jeton d'authentification

Usage: lava-tool auth-add [-h] [--token-file TOKEN_FILE] [--no-check] HÔTE

Positionnel arguments:

HÔTE Point de terminaison pour lequel ajouter un jeton, sous la forme schema://username@host. Les
nom d'utilisateur sera par défaut l'utilisateur actuellement connecté.

Optionnel arguments:

-h, --Aidez-moi
afficher ce message d'aide et quitter

--fichier-jeton TOKEN_FILE
Lisez le secret à partir d'ici plutôt que de le demander.

--pas de vérification
Par défaut, un appel au serveur distant est effectué pour vérifier que le
le jeton ajouté fonctionne avant de s'en souvenir. Passer cette option
empêche ce contrôle.

mettre Télécharger un bundle sur le serveur

Usage: lava-tool put [-h] --dashboard-url URL [--verbose-xml-rpc] LOCAL [DISTANT]

Positionnel arguments:

L'APPROVISIONNEMENT chemin d'accès sur le système de fichiers local

REMOTE chemin d'accès sur le serveur

Optionnel arguments:

-h, --Aidez-moi
afficher ce message d'aide et quitter

Tableau de bord groupe de neurones arguments:

--url-tableau de bord URL
URL de votre tableau de bord de validation

Débogage arguments:

--verbose-xml-rpc
Afficher les données XML-RPC

liasses
Afficher les groupes dans le flux spécifié

Usage: bundles lava-tool [-h] --dashboard-url URL [--verbose-xml-rpc] [PATHNAME]

Positionnel arguments:

CHEMIN D'ACCÈS
chemin d'accès sur le serveur (par défaut /anonymous/)

Optionnel arguments:

-h, --Aidez-moi
afficher ce message d'aide et quitter

Tableau de bord groupe de neurones arguments:

--url-tableau de bord URL
URL de votre tableau de bord de validation

Débogage arguments:

--verbose-xml-rpc
Afficher les données XML-RPC

version-serveur
Afficher la version du serveur du tableau de bord

Usage: version du serveur lava-tool [-h] --dashboard-url URL [--verbose-xml-rpc]

Optionnel arguments:

-h, --Aidez-moi
afficher ce message d'aide et quitter

Tableau de bord groupe de neurones arguments:

--url-tableau de bord URL
URL de votre tableau de bord de validation

Débogage arguments:

--verbose-xml-rpc
Afficher les données XML-RPC

annuler-travail
Annuler le travail

Usage: lava-tool annuler-job [-h] SERVER JOB_ID

Positionnel arguments:

SERVEUR Hôte sur lequel annuler le travail

JOB_ID ID de tâche à annuler

Optionnel arguments:

-h, --Aidez-moi
afficher ce message d'aide et quitter

resoumettre-travail
Soumettre à nouveau la tâche

Usage: lava-tool resoumettre-travail [-h] SERVER JOB_ID

Positionnel arguments:

SERVEUR Hôte sur lequel soumettre à nouveau le travail

JOB_ID ID de tâche à soumettre à nouveau

Optionnel arguments:

-h, --Aidez-moi
afficher ce message d'aide et quitter

version
Afficher la version du client du tableau de bord

Usage: version de l'outil de lave [-h]

Optionnel arguments:

-h, --Aidez-moi
afficher ce message d'aide et quitter

requête-données-vue
Appeler une vue de données spécifiée

Usage: restauration de l'outil de lave [-h] --dashboard-url URL [--verbose-xml-rpc]
[--experimental-notice] REQUÊTE

Positionnel arguments:

QUERY Nom de la vue de données et tous les arguments facultatifs et obligatoires

Optionnel arguments:

-h, --Aidez-moi
afficher ce message d'aide et quitter

Tableau de bord groupe de neurones arguments:

--url-tableau de bord URL
URL de votre tableau de bord de validation

Débogage arguments:

--verbose-xml-rpc
Afficher les données XML-RPC

Expérimental commandes:

--avis-expérimental
Expliquer la nature des commandes expérimentales

soumettre-travail
Soumettre un travail à lave-scheduler

Usage: lava-tool soumettre-job [-h] SERVER JSON_FILE

Positionnel arguments:

SERVEUR Hôte sur lequel soumettre à nouveau le travail

JSON_FILE
Fichier JSON avec définition de test à soumettre

Optionnel arguments:

-h, --Aidez-moi
afficher ce message d'aide et quitter

Expérimental commandes:

--avis-expérimental
Expliquer la nature des commandes expérimentales

flux
Afficher les flux auxquels vous avez accès

Usage: flux de lave-outil [-h] --dashboard-url URL [--verbose-xml-rpc]

Optionnel arguments:

-h, --Aidez-moi
afficher ce message d'aide et quitter

Tableau de bord groupe de neurones arguments:

--url-tableau de bord URL
URL de votre tableau de bord de validation

Débogage arguments:

--verbose-xml-rpc
Afficher les données XML-RPC

faire-stream
Créer un flux de bundle sur le serveur

Usage: lava-tool make-stream [-h] --dashboard-url URL [--verbose-xml-rpc]
[--name NAME] chemin d'accès

Positionnel arguments:

chemin d'accès
Chemin d'accès du flux de bundle à créer

Optionnel arguments:

-h, --Aidez-moi
afficher ce message d'aide et quitter

--Nom Nom
Nom du flux de bundle (description)

Tableau de bord groupe de neurones arguments:

--url-tableau de bord URL
URL de votre tableau de bord de validation

Débogage arguments:

--verbose-xml-rpc
Afficher les données XML-RPC

comparer-device-conf
Comparez les configurations de périphériques et générez un diff.

Usage: lava-tool compare-device-conf [-h] [--wdiff] [--use-stored USE_STORED]
[--dispatcher-config-dir DISPATCHER_CONFIG_DIR] [CONFIG [CONFIG ...]]

Positionnel arguments:

CONFIGURATION
Liste des chemins de configuration de périphérique, au moins un, au maximum deux.

Optionnel arguments:

-h, --Aidez-moi
afficher ce message d'aide et quitter

--wdiff, -w
Utiliser wdiff pour analyser la sortie

--use-stocké USE_STORED, -u USE_STORED
Utiliser la configuration d'appareil stockée avec l'appareil spécifié

--dispatcher-config-dir DISPATCHER_CONFIG_DIR
Où trouver les modèles device_type.

tirer Copier des bundles et des flux de bundles d'un tableau de bord à un autre

Usage: lava-tool pull [-h] --dashboard-url URL [--verbose-xml-rpc]
[--experimental-notice] DE [FLUX [FLUX ...]]

Positionnel arguments:

De URL du tableau de bord de validation à distance

Optionnel arguments:

-h, --Aidez-moi
afficher ce message d'aide et quitter

Tableau de bord groupe de neurones arguments:

--url-tableau de bord URL
URL de votre tableau de bord de validation

FLUX Flux à extraire (tous par défaut)

Débogage arguments:

--verbose-xml-rpc
Afficher les données XML-RPC

Expérimental commandes:

--avis-expérimental
Expliquer la nature des commandes expérimentales

Cette commande vérifie deux variables d'environnement : La valeur de DASHBOARD_URL est
utilisé en remplacement de --dashbard-url. La valeur de REMOTE_DASHBOARD_URL en tant que
remplacement de FROM. Leur présence rend automatiquement le correspondant
argument facultatif.

obtenir-pipeline-device-config
Obtenez la configuration du périphérique de pipeline dans un fichier local ou une sortie standard.

Usage: lava-tool get-pipeline-device-config [-h] [--overwrite] [--output SORTIE]
[--output-to-stdout] SERVEUR DEVICE_HOSTNAME

Positionnel arguments:

SERVEUR Hôte à partir duquel télécharger la configuration du périphérique de pipeline

DEVICE_HOSTNAME
HOSTNAME du périphérique de pipeline pour lequel la configuration est requise

Optionnel arguments:

-h, --Aidez-moi
afficher ce message d'aide et quitter

--écraser
Écraser les fichiers sur le disque local

--output SORTIE, -o SORTIE
Nom alternatif du fichier de sortie

--stdout
Écrire la sortie sur stdout

dictionnaire-de-périphérique
Mettez à jour ou exportez les données du dictionnaire de l'appareil en tant que données jinja2. [Superutilisateurs uniquement.] Soit
[--mise à jour | -u] ou [--export | -e] doit être utilisé. Enveloppe le
appels d'API XMLRPC import-device-dictionary et export-device-dictionary sur le
serveur spécifié.

Usage: lave-outil dictionnaire-de-périphérique [-h] [--mettre à jour METTRE À JOUR] [--exportation]
SERVEUR DEVICE_HOSTNAME

Positionnel arguments:
SERVER Hôte pour interroger ou mettre à jour le dictionnaire de l'appareil sur
DEVICE_HOSTNAME DEVICE_HOSTNAME pour interroger ou mettre à jour

Optionnel arguments:

-h, --Aidez-moi
afficher ce message d'aide et quitter

--mettre à jour MISE À JOUR, -u MISE À JOUR
Chargez un fichier jinja2 pour mettre à jour le dictionnaire de l'appareil

--exportation, -e
Exportez le dictionnaire d'appareils pour cet appareil en tant que jinja2

LAVE TEST DÉFINITIONS


Une définition de test LAVA comprend deux parties :

· les données pour configurer le test, exprimées sous forme de fichier JSON.

· les instructions à exécuter à l'intérieur du test, exprimées sous forme de fichier YAML.

Cela permet de migrer facilement les mêmes tests vers une gamme d'appareils différents,
environnements et objectifs en utilisant les mêmes fichiers YAML dans plusieurs fichiers JSON. Ça aussi
permet de construire des tests à partir d'une gamme de composants en agrégeant des fichiers YAML dans un
fichier JSON unique.

CONTENU OF THE JSON DOSSIER


Le fichier JSON est soumis au serveur LAVA et contient :

· Délimitation sous forme de bilan de santé ou de test utilisateur.

· Le délai d'expiration par défaut de chaque action dans le test.

· Le niveau de journalisation pour le test, DEBUG ou INFO.

· Le nom du test, affiché dans la liste des tâches.

· L'emplacement de tous les fichiers de support.

· Tous les paramètres nécessaires pour utiliser les fichiers de support.

· La déclaration du ou des appareils à utiliser pour le test.

· L'emplacement vers lequel les résultats doivent être téléchargés.

· Le JSON détermine comment le test est déployé sur l'appareil et où trouver les tests
être exécuté.

BASIQUE JSON DOSSIER


Votre premier test LAVA devrait utiliser le DEBUG niveau de journalisation afin qu'il soit plus facile de voir ce
est passe.

Un approprié temps mort pour vos premiers tests est de 900 secondes.

Faire l' nom du travail descriptif et explicatif, vous voudrez pouvoir dire quel métier
est ce qui lors de l'examen des résultats.

Assurez-vous que le type d'appareil correspond exactement à l'un des types d'appareils appropriés répertoriés sur
le serveur auquel vous souhaitez soumettre ce travail.

Changez le flux pour celui auquel vous êtes autorisé à télécharger les résultats, sur votre choix
serveur.

{
"health_check": faux,
"logging_level": "DEBUG",
"timeout": 900,
"job_name": "kvm-basic-test",
"device_type": "kvm",
"Actions": [
{
"commande": "deploy_linaro_image",
"paramètres": {
"image": "http://images.validation.linaro.org/kvm-debian-wheezy.img.gz"
}
},
{
"commande": "lava_test_shell",
"paramètres": {
"testdef_repos": [
{
"git-repo": "git://git.linaro.org/qa/test-definitions.git",
"testdef": "ubuntu/smoke-tests-basic.yaml"
}
],
"délai d'attente": 900
}
},
{
"commande": "submit_results_on_host",
"paramètres": {
"stream": "/anonyme/exemple/",
"serveur": "http://localhost/RPC2/"
}
}
]
}

REMARQUE


Vérifiez toujours votre syntaxe JSON. Un site utile pour cela est http://jsonlint.com. Syntaxe YAML
peut être vérifié à http://yaml-online-parser.appspot.com/?yaml=

Utilisez lava-tool en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.