Il s'agit de la commande ipa-run-tests 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
ipa-run-tests - Exécuter la suite de tests FreeIPA
SYNOPSIS
ipa-run-tests [options]
DESCRIPTION
ipa-run-tests est un wrapper autour des nosetests qui exécutent la suite de tests FreeIPA. Il est
destiné à être utilisé pour les tests des développeurs et dans les systèmes d'intégration continue.
Il charge les plugins Nose internes à IPA, les tests commandés et beakerlib. Le plugin de tests commandés
est activé automatiquement.
La suite de tests FreeIPA installée à l'échelle du système est sélectionnée via l'option --where de Nose. Il est
possible de sélectionner un sous-ensemble de l'ensemble de la suite de tests en spécifiant un fichier de test relatif à
le package ipatests, par exemple :
ipa-run-tests test_integration/test_simple_replication.py
OPTIONS
Toutes les options de ligne de commande sont transmises au coureur Nose sous-jacent. Voir tests de nez(1) pour un
Liste complète.
Les plugins IPA internes ajoutent une option supplémentaire :
--avec-beakerlib
Activez l'intégration de BeakerLib. Phases de test, échecs et réussites, et messages de journal
sont signalés en utilisant bécherlib(1) commandes. Cette option nécessite le fichier beakerlib.sh
script à rechercher.
EXIT STATUT
0 si la commande a réussi
différent de zéro si une erreur ou un échec s'est produit
CONFIGURATION
S'il te plait regarde ipa-test-config(1) pour une description des variables d'environnement de configuration.
Références
Une description complète du framework de test d'intégration FreeIPA est disponible sur
http://www.freeipa.org/page/V3/Integration_testing
Utilisez ipa-run-tests en ligne à l'aide des services onworks.net