charmrunner

Screenshot der Software:
charmrunner
Softwarebeschreibung:
Version: 0.2.5
Upload-Datum: 14 Apr 15
Entwickler: Kapil Thangavelu
Lizenz: Frei
Popularität: 1

Rating: nan/5 (Total Votes: 0)

charmrunner bietet wiederverwendbare Komponenten und Dienstprogramme für juju Charme Tests.
Es gibt verschiedene Anwendungsfälle für den Test von jenkins den Wasserfall, den Gating-Publishing zu einem Repository auf Basis von Testergebnissen.
Um unterschiedlichen Betriebsszenarien zubringen, werden die Werkzeuge als eine Reihe von CLI-Tools dargestellt.
Alle Werkzeuge arbeiten gegen die Standard juju Umwelt.
Runner
Bietet die Haupteintrittspunkt in Charme-Tests. Es wird zu generieren und einen Test und notieren Sie das Ergebnis und Umwelt Hinweise:
& Nbsp; juju-graph-Läufer -r Repository -w working_dir -s Serie -t testrecord.zip
Planner
Für einen gegebenen Reiz Änderung berechnen eine Reihe von Testplänen gegen ein Endlager für alle Reize:
& Nbsp; juju-Planer -r Repository -s -d präzise plans_dir
Schnappschuss
Schnappschuss und Wiederherstellung einer Umgebung, ähnlich wie ein bzr Regal. Hauptzweck es in der Lage, aus einer Umgebung klar aus Dienste, so dass die Umwelt insgesamt Tests wiederverwendet werden.
Arbeitet mit einem Service-Granularität, die Zerstörung und das Entfernen alter Dienstleistungen nicht vorhanden in vor dem letzten Snapshot in einem Popup:
& Nbsp; juju-snapshot snapshot -f pristine.json
& Nbsp; juju implementieren --repository = Beispiele lokale: mysql
& Nbsp; juju-Snapshot wiederherstellen -f pristine.json
- Reinigen Sie eine Umgebung für die Wiederverwendung, das über das Löschen Dienstleistungen.
- Setzt Anbieter Lagerung von allen hochgeladenen Charme.
- Entfernt Charme Zustand von Tierpfleger.
Loader
Laden Sie Dienstleistungen und Beziehungen eines Testplans in einer Umgebung:
& Nbsp; juju Last -r Repository mediawiki.plan
Beobachten
Verification für einen Dienst richtig kommen, wartet auf einen bestimmten Dienst und alle ihre Beziehungen, um eine vollständige Gleichgewichtszustand zu erreichen oder einen erreichen einen Fehlerzustand:
& Nbsp; juju-watch
Exit-Code 1, wenn die Warte gescheitert, stderr mit mehr Details. Beenden Sie 0, wenn erfolgreich.
Test-Datensätze
Erstellen Sie ein Archiv aller Einheit Protokolle, Tierpfleger Daten, Status und Testrunner Protokolle:
& Nbsp; juju-Rekord -f testrecord.zip

Was ist neu in dieser Pressemitteilung:

  • verwenden sftp zu holen Remote-Einheit Holz (Juju-Recorder ist jetzt unabhängig vom Provider)
  • Update Beobachter mit neuen Statusausgang arbeiten

Was ist neu in Version 0.2.4:

  • Standalone zk-Dump-Skript, verwenden Sie eine Fehlerbehandlungs Wrapper Schnappschuss Teardown.

Anforderungen :

  • Python

Andere Software von Entwickler Kapil Thangavelu

mongonose
mongonose

11 May 15

Kommentare zu charmrunner

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!