.
burun-Cov əhatə hesabat & nbsp istehsal edən bir burun plugin deyil, O, həmçinin Subprocesses əhatə dəstəkləyir.
Əhatə paketi tərəfindən təklif olunan bütün xüsusiyyətləri burun-cov və ya əhatə nin konfiqurasiya faylı vasitəsilə mövcud olmalıdır.
Quraşdırma
burun-cov paketi tırtıl və ya easy_install ilə yüklü edilə bilər:
burun-cov bərpa tırtıl
easy_install burun-cov
Kaldırma
Paketləri kaldırmayı tırtıl tərəfindən dəstəklənir:
aradan qaldırılması burun-cov tırtıl
Lakin easy_install bir aradan qaldırılması imkan təmin etmək deyil.
Əhəmiyyətli
Siz özünüz site-paketləri kataloq init_cov_core.pth faylı silmək əmin olun.
Bu fayl python başlanğıc site initialisation zamanı Subprocesses uyğun əgər əhatə toplanması başlayır.
istifadə
Aşağıdakı birlikdə əsas prosesinin əhatə və onun Subprocesses bütün məlumat olacaq:
nosetests --with-cov --cov myproj testlər /
Bir terminal hesabat göstərir:
---------- Əhatə: platform linux2, python 2.6.5-final-0 -----------
Stmts Exec Cover Ad
----------------------------------------
myproj / __ 2 2 100% init__
myproj / myproj 257 244 94%
myproj / feature4286 94 85 90%
----------------------------------------
TOTAL 353 331 93%
-------------------------------------------------- --------------------
Hesabat
Bu bir test run üçün hesabat hər hansı bir birləşməsi yaratmaq mümkündür.
Mövcud hesabat (və ya line göstərilir nömrələri itkin olmadan), HTML, XML və not kodunu terminal var.
line nömrələri olmadan terminal hesabat (default):
nosetests --with-cov --cov hesabat müddəti --cov myproj testlər /
---------- Əhatə: platform linux2, python 2.6.5-final-0 -----------
Stmts Exec Cover Ad
----------------------------------------
myproj / __ 2 2 100% init__
myproj / myproj 257 244 94%
myproj / feature4286 94 85 90%
----------------------------------------
TOTAL 353 331 93%
-------------------------------------------------- --------------------
line nömrələri ilə terminal hesabat:
nosetests --with-cov --cov hesabat --cov myproj testlər müddətli-əskik /
---------- Əhatə: platform linux2, python 2.6.5-final-0 -----------
Stmts Exec Cover itkin Ad
--------------------------------------------------
myproj / __ 2 2 100% init__
myproj / myproj 257 244 94% 24-26, 99, 149, 233-236, 297-298, 369-370
myproj / feature4286 94 85 90% 37, 40, 183-188, 197
--------------------------------------------------
TOTAL 353 331 93%
-------------------------------------------------- --------------------
terminal (output davamlı inteqrasiya server gedir zaman üçün faydalı) bir şey göstərmədən faylları qalan üç hesabat çıxışı:
nosetests --with-cov
& Nbsp; - Cov hesabat html
& Nbsp; - Cov hesabat xml
& Nbsp; - Cov hesabat annotasiya yazmaq
& Nbsp; - Cov myproj testlər /
Əhatə Data Fayl
data file hər bir test run üçün təmiz data təmin etmək üçün test başında silinməli.
mümkün olduğunu yoxlamaq üçün normal əhatə alətləri istifadə etmək üçün data file test sonunda qalıb
tələblər .
- Python
- burun
məhdudiyyətlər
- subprocess ölçü mühit dəyişənlər subprocess əsas prosesi onu etməlidir. subprocess istifadə python burun-cov yüklü olmalıdır. ətraf mühit dəyişənlər aşkar və əhatə açılmış ola bilər ki, subprocess normal site initialisation etməliyik.
Şərhlər tapılmadı