charmrunner juju charm test üçün reusable komponentləri və kommunal təmin edir.
Jenkins-dən test üçün bir neçə müxtəlif istifadə halları test nəticələri əsasında depo nəşriyyat Gating üçün views var Çağlayan var.
Müxtəlif çalışan ssenariləri içine üçün, alətlər cli alətlər dəsti kimi təqdim olunur.
Bütün alətlər default juju ətraf mühitə qarşı fəaliyyət göstərir.
Runner
Charm test daxil əsas giriş nöqtəsi təmin edir. Bu yaratmaq və test run və nəticə və ətraf mühit məlumatları qeyd edəcək:
& Nbsp; juju-graph-runner r depo w working_dir s seriyası -t testrecord.zip
Planner
Bir cazibədarlığı dəyişiklik bütün yaraşıq bir depo qarşı test planları bir sıra hesablamaq:
& Nbsp; depo r juju planlayıcısı dəqiq d plans_dir
Snapshot
Snapshot və bzr arxivə yaxın bir mühit, bərpa edin. Ətraf mühit testlər arasında təkrar istifadə edilə bilər, belə əsas məqsədi bir mühitdə xidmət təmizləmək üçün mümkün.
Məhv və bir pop son snapshot əvvəl təqdim köhnə xidmətləri aradan qaldırılması, xidmət granularity fəaliyyət:
& Nbsp; juju-snapshot snapshot f pristine.json
& Nbsp; juju yerli --repository = örnekler yerləşdirmək: mysql
& Nbsp; juju-snapshot f pristine.json bərpa
- Xidmətlər silmə vasitəsilə təkrar istifadə üçün bir mühit təmizləyin.
- Hər hansı bir daşıyanlar yaraşıq sıfırlar olunan saxlama.
- Zookeeper hər hansı bir cazibədarlığı dövlət rədd et.
Loader
Bir mühitdə bir test plan xidmətləri və əlaqələri bərpa edin:
Nbsp &; juju yük -r depo mediawiki.plan
Watch
Bir xidmət üçün təsdiq, doğru gələn bir xidmət gözləyir və onun bütün münasibətləri başa sabit dövlət olmaq üçün və ya hər hansı bir uğursuzluq dövlət olmaq:
& Nbsp; juju-watch
Exit kodu 1 gözləyin stderr daha ətraflı uğursuz əgər. Exit 0 uğurlu əgər.
Test Records
Bütün vahid logs, zookeeper data, status və test runner logs bir arxiv yaradın:
& Nbsp; juju-rekord f testrecord.zip
Bu azad Yeni nədir:
- istifadə SFTP almaq uzaq vahid logs (juju-recorder indi olunan müstəqil)
- yeniləmə oldun yeni status çıxışı ilə işləmək üçün
versiya 0.2.4 yeni nədir:
- Bağımsız zk dump script istifadə bir səhv user banderol snapshot teardown.
tələblər
- Python
Şərhlər tapılmadı