charmrunner

Screenshot Software:
charmrunner
Mga detalye ng Software:
Bersyon: 0.2.5
I-upload ang petsa: 14 Apr 15
Nag-develop: Kapil Thangavelu
Lisensya: Libre
Katanyagan: 1

Rating: nan/5 (Total Votes: 0)

charmrunner ay nagbibigay ng magagamit muli bahagi at mga utility para sa pagsubok Juju kagandahan.
Mayroong ilang iba't ibang mga kaso na paggamit para sa pagsubok mula sa Jenkins waterfall tanawin, upang gating pag-publish sa isang imbakan batay sa mga resulta ng pagsubok.
Upang mapagkasya ang iba't ibang mga sitwasyon na agad, ang tool ay ipinakita bilang isang hanay ng mga tool cli.
Ang lahat ng mga tool na nagpapatakbo laban sa kapaligiran default Juju.
runner
Nagbibigay ng pangunahing entry point sa pagsubok kagandahan. Ito ay bumuo at magpatakbo ng isang pagsubok at i-record ang kapaligiran impormasyon at resulta:
& Nbsp; Juju-graph-runner -r imbakan -w working_dir -s -t serye testrecord.zip
Planner
Para sa isang naibigay na pagbabago kagandahan kalkulahin ang isang serye ng mga pagsubok na plano laban sa isang imbakan ng lahat ng charms:
& Nbsp; Juju-tagaplano -r -s imbakan tumpak na -d plans_dir
Snapshot
Snapshot at ibalik ang isang kapaligiran, kamag-anak sa isang bzr ilagay sa istante. Pangunahing layunin nito upang ma-clear ang mga serbisyo mula sa isang kapaligiran kaya maaaring gamiting muli ang kapaligiran sa kabuuan ng mga pagsubok.
Tumatakbo sa isang serbisyo granularity, pagsira at pagtanggal ng mga lumang serbisyo ay hindi ipakita sa bago ang huling snapshot sa isang pop:
& Nbsp; Juju-snapshot snapshot -f pristine.json
& Nbsp; Juju-deploy --repository = halimbawa lokal: MySQL
& Nbsp; Juju-snapshot ibalik -f pristine.json
- Linisin ang isang kapaligiran para sa muling paggamit, sa pamamagitan ng pagtanggal ng mga serbisyo.
- Nire-reset provider imbakan ng anumang na-upload charms.
- Tinatanggal ang anumang pang-estado kagandahan mula Zookeeper.
loader
Mag-load ng mga serbisyo ng isang plano ng pagsubok at mga relasyon sa isang kapaligiran:
& Nbsp; Juju-load ng -r imbakan mediawiki.plan
Watch
Pag-verify para sa isang serbisyo darating up nang tama, naghihintay ang para sa isang naibigay na serbisyo at ang lahat ng mga pakikipag-ugnayan nito upang maabot ang isang nakumpletong matatag na estado o anumang maabot ang isang estado pagkabigo:
& Nbsp; Juju-panonood
Kung nabigo ang paghihintay Lumabas code 1, stderr sa karagdagang detalye. Lumabas sa 0 kung Tagumpay.
Pagsubok Records
Lumikha ng archive ng lahat ng mga tala ng unit, data Zookeeper, katayuan, at pagsubok runner log ng:
& Nbsp; testrecord.zip Juju-record -f

Ano ang bagong sa paglabas:

  • gumamit ng SFTP kunin ang remote yunit logs (Juju-recorder ay isa na ngayong independiyenteng provider)
  • pag-update ng tagabantay upang gumana sa mga bagong katayuan output

Ano ang bagong sa bersyon 0.2.4:

  • Standalone zk dump script, gumamit ng isang error sa paghawak ng wrapper snapshot teardown.

Mga Kinakailangan :

  • Python

Iba pang mga software developer ng Kapil Thangavelu

mongonose
mongonose

11 May 15

Mga komento sa charmrunner

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!