charmrunner

Skjermbilde programvare:
charmrunner
Prog.varedetaljer:
Versjon: 0.2.5
Last opp dato: 14 Apr 15
Utvikler: Kapil Thangavelu
Lisens: Gratis
Popularitet: 1

Rating: nan/5 (Total Votes: 0)

charmrunner gir gjenbrukbare komponenter og verktøy for juju sjarm testing.
Det finnes flere ulike brukstilfeller for testing fra Jenkins foss utsikt, til gating publisering til et depot basert på testresultatene.
For å imøtekomme ulike løps scenarier, er de verktøyene som presenteres som et sett av CLI verktøy.
Alle verktøyene operere mot standard juju miljø.
Runner
Gir den viktigste inngangspunkt i sjarm testing. Det vil generere og kjøre en test og ta opp resultatet og miljø informasjon:
& Nbsp; juju-graf-runner -r repository -w working_dir -s serie -t testrecord.zip
Planner
For en gitt sjarm endring beregne en rekke testplaner mot et oppbevaringssted for alle charms:
& Nbsp; juju-planner -r depot -s presis -d plans_dir
Snapshot
Øyeblikksbilde og gjenopprette et miljø, beslektet med en bzr skrinlegge. Primære formålet det å være i stand til å tømme ut tjenester fra et miljø slik at miljøet kan gjenbrukes på tvers av tester.
Opererer på en tjeneste detaljnivå, ødelegge og fjerne gamle tjenester ikke presentere i før den siste snapshot i en pop:
& Nbsp; juju-snapshot snapshot -f pristine.json
& Nbsp; juju distribuere --repository = eksempler lokalt: mysql
& Nbsp; juju-snapshot gjenopprette -f pristine.json
- Rengjør et miljø for gjenbruk, via slette tjenester.
- Tilbakestiller leverandør lagring av eventuelle opplastede charms.
- Fjerner noen sjarm tilstand fra dyrepasser.
Loader
Laste en test planens tjenester og relasjoner i et miljø:
& Nbsp; juju-load -r repository mediawiki.plan
Watch
Bekreftelse for en tjeneste som kommer opp på riktig måte, venter for en gitt tjeneste og alle sine forbindelser for å nå et ferdig steady state eller noe nå en fiasko tilstand:
& Nbsp; juju-klokke
Avslutt kode 1 hvis ventetiden mislyktes, stderr med flere detaljer. Exit 0 hvis vellykket.
Test Records
Lag et arkiv over alle enhets logger, dyrepasser data, status og test runner logger:
& Nbsp; juju-posten -f testrecord.zip

Hva er nytt i denne utgaven:

  • bruke sftp å hente ekstern enhet logger (juju-opptakeren er nå leverandør uavhengig)
  • oppdatering watcher å jobbe med ny status utgang

Hva er nytt i versjon 0.2.4:

  • Frittstående zk dump manus, bruk en feilhåndtering wrapper snapshot teardown.

Krav :

  • Python

Annen programvare fra utvikleren Kapil Thangavelu

mongonose
mongonose

11 May 15

Kommentarer til charmrunner

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!