charmrunner

Logiciel capture d'écran:
charmrunner
Détails logiciels:
Version: 0.2.5
Date de transfert: 14 Apr 15
Développeur: Kapil Thangavelu
Licence: Gratuit
Popularité: 1

Rating: nan/5 (Total Votes: 0)

charmrunner fournit des composants réutilisables et des services publics pour les tests de charme juju.
Il ya plusieurs cas d'utilisation différentes pour tester de Jenkins cascade vues, à l'édition gating à un référentiel basé sur les résultats des tests.
Afin d'accueillir différents scénarios de fonctionnement, les outils sont présentés comme un ensemble d'outils de CLI.
Tous les outils fonctionnent contre l'environnement de juju par défaut.
Runner
Fournit le point d'entrée principale dans les tests de charme. Il va générer et exécuter un test et enregistrer le résultat et informations sur l'environnement:
& Nbsp; juju-graph-coureur référentiel -r -w working_dir -s -t série testrecord.zip
Planner
Pour un changement de charme donnée calculer une série de plans de test contre un dépôt de tous les charmes:
& Nbsp; juju-planner -r -s référentiel précise -d plans_dir
Snapshot
Snapshot et restaurer un environnement, qui se apparente à une étagère de bzr. Objectif principal pour pouvoir effacer les services d'un environnement si l'environnement peut être réutilisé dans des tests.
Fonctionne sur une granularité de services, détruire et enlever les vieilles services non présente avant le dernier aperçu dans une fenêtre:
& Nbsp; juju-snapshot instantané -f pristine.json
& Nbsp; juju déployer --repository = exemples locale: mysql
& Nbsp; juju-snapshot restaurer pristine.json -f
- Nettoyer un environnement pour la réutilisation, par l'intermédiaire des services suppression.
- Remise de stockage du fournisseur de toute charmes téléchargées.
- Supprime tout Etat charme du gardien de zoo.
Loader
Chargez les services d'un plan de test et les relations dans un environnement:
& Nbsp; juju charge -r mediawiki.plan référentiel
Suivre
Vérification pour un service venant correctement, attend pour un service donné et toutes ses relations pour atteindre un état stable complété ou tout atteindre un état d'échec:
& Nbsp; juju-montre
Code de sortie 1 si l'attente a échoué, stderr avec plus de détails. Exit 0 en cas de succès.
test enregistre
Créer une archive de tous les journaux de l'unité, les données de Zookeeper, le statut, et les journaux de lanceur de test:
& Nbsp; la testrecord.zip de juju-enregistrement

Quoi de neuf dans cette version:

  • l'utilisation sftp pour aller chercher unité distante journaux (juju-enregistreur est maintenant fournisseur indépendant)
  • Mise à jour observateur de travailler avec une nouvelle sortie d'état

Quoi de neuf dans la version 0.2.4:

  • le script de vidage de Standalone, utilisez une erreur wrapper manutention instantané démontage.

Exigences :

  • Python

D'autres logiciels de développeur Kapil Thangavelu

mongonose
mongonose

11 May 15

Commentaires à charmrunner

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!