.
nose2-cov kapsama raporlar & nbsp üreten bir nose2 eklentisi, ayrıca subprocesses kapsama destekler.
Kapsama paketi tarafından sunulan tüm özellikler nose2-cov aracılığıyla veya kapsama config dosyası üzerinden, ya mevcut olmalıdır.
Kurulum
Pip ile yükleyin:
nose2-cov yüklemek pip
Not
İkincisi doğru altişlem ölçümü için gerekli init_cov_core.pth dosyasını yüklemek değil gibi yerine easy_install pip kullandığınızdan emin olun.
Kaldırma
Pip ile kaldırın:
kaldırma nose2-cov pip
pip kaldırma cov-çekirdekli
Not
Manuel site paketleri dizininde init_cov_core.pth dosyayı silmek emin olun.
Bu dosya Python başlangıçta sitesi başlatma sırasında subprocesses uygunsa kapsama koleksiyonu başlar.
Kullanım
Aşağıdaki kombine ana sürecin kapsamı ve 's subprocesses tüm rapor edecektir:
nose2 --with-cov testfoo
Bir terminal rapor gösterir:
---------- Kapsama: Platform linux2, python 2.7.1 final-0 -----------
Stmts Bayan Kapağı Adı
-----------------------------
testfoo 17 9% 47
Raporlama
Tek bir test çalışması için raporların herhangi bir kombinasyonunu oluşturmak mümkündür.
Mevcut raporlar (veya hat gösterilen numaralar eksik olmadan), HTML, XML ve açıklamalı kaynak kodu terminali vardır.
satır numaraları olmadan, terminal raporu (varsayılan):
nose2 --with-cov --cov raporu vadeli testfoo
---------- Kapsama: Platform linux2, python 2.7.1 final-0 -----------
Stmts Bayan Kapağı Adı
-----------------------------
testfoo 17 9% 47
satır numaraları terminal raporu:
nose2 --with-cov --cov-Rapor dönem eksik testfoo
---------- Kapsama: Platform linux2, python 2.7.1 final-0 -----------
Stmts Bayan Kapak Eksik Adı
---------------------------------------
testfoo 17 9 47% 1-6, 9, 11, 13, 17, 19
(çıkış sürekli entegrasyon sunucusu gidiyor zaman için faydalıdır) dosyaları kalan üç rapor çıktı:
nose2 --with-cov --cov raporu html --cov-rapor xml --cov raporu Annotate testfoo
Kapsam Veri Dosya
veri dosyası her test çalıştırması için temiz veri sağlamak için test başında silinir.
mümkün olduğunu incelemek için normal bir kapsama araçlarını kullanmak, böylece veri dosyası test sonunda bırakılır
Bu sürümde Yeni nedir:.
< altişlem ölçüm ortam değişkenleri için p>- alt işlemi ana süreçten yapmak gerekir. alt işlemi tarafından kullanılan python yüklü CoV'nin nose2 olması gerekir. ortam değişkenleri tespit ve kapsama başlamış böylece alt işlemi normal bir site başlatmayı yapmalısınız.
Gereksinimler :
- Python
- burun
Yorum Bulunamadı