nose2-CoV er en nose2 plugin, der producerer dækning rapporter. & Nbsp; Det understøtter også dækning af delprocesser.
Alle funktioner, der tilbydes af dækningen pakke bør være til rådighed, enten gennem nose2-cov eller gennem dækning s konfigurationsfil.
Installation
Installer med pip:
pip installere nose2-cov
Bemærk
Sikre, at du bruger pip i stedet for easy_install da sidstnævnte ikke korrekt installere init_cov_core.pth fil nødvendig for underproces måling.
Afinstallation
Afinstaller med pip:
pip afinstallere nose2-cov
pip afinstallere cov-core
Bemærk
Sørg for, at du manuelt slette init_cov_core.pth filen i dit site-pakker mappe.
Denne fil starter dækning samling af delprocesser i givet fald under webstedet initialisering ved python opstart.
Anvendelse
Følgende vil rapportere om den kombinerede dækning af de vigtigste proces, og det hele er delprocesser:
nose2 --with-CoV testfoo
Viser en terminal rapport:
---------- Dækning: platform Linux2, python 2.7.1-final-0 -----------
Navn Stmts Miss Cover
-----------------------------
testfoo 17 9 47%
Rapportering
Det er muligt at generere en kombination af rapporterne for en enkelt testkørsel.
De tilgængelige rapporter er terminal (med eller uden mangler linjenumre vist), HTML, XML og kommenteret kildekode.
Terminalen rapport uden linjenummer (standard):
nose2 --with-CoV --cov-rapport sigt testfoo
---------- Dækning: platform Linux2, python 2.7.1-final-0 -----------
Navn Stmts Miss Cover
-----------------------------
testfoo 17 9 47%
Terminalen rapport med linjenummer:
nose2 --with-CoV --cov-rapport sigt-manglende testfoo
---------- Dækning: platform Linux2, python 2.7.1-final-0 -----------
Navn Stmts Miss Cover Mangler
---------------------------------------
testfoo 17 9 47% 1-6, 9, 11, 13, 17, 19
De resterende tre betænkninger output til filer (nyttigt for når produktionen går til en kontinuerlig integration server):
nose2 --with-CoV --cov-rapport html --cov-rapport xml --cov-rapport kommentarvisning testfoo
Dækning datafil
Datafilen slettes i begyndelsen af test for at sikre ren data for hver prøvekørsel.
Datafilen er tilbage i slutningen af test, så det er muligt at bruge de normale dækning værktøjer til at undersøge det
Hvad er nyt i denne udgivelse:.
< p>- For underproces måling miljøvariabler skal gøre det fra den vigtigste proces til delproces. Den python anvendes af delproces skal have nose2-ger, som er installeret. Den delproces skal gøre normal websted initialisering så miljøvariablerne kan opdages og dækning i gang.
Krav :
- Python
- næse
Kommentarer ikke fundet