nose2-cov är en nose2 plugin som producerar täckningsrapporter. & Nbsp; Det stöder också bevakning av delprocesser.
Alla funktioner som erbjuds av täckningspaketet ska vara tillgängliga, antingen genom nose2-cov eller genom täckning s konfigurationsfil.
Installation
Installera med pip:
PiP installera nose2-cov
Obs!
Se till att du använder pip istället för easy_install eftersom den senare inte installera init_cov_core.pth filen behövs för delprocessen mätning korrekt.
Avinstallation
Avinstallera med pip:
pip uninstall nose2-cov
pip uninstall cov-core
Obs!
Se till att du tar bort den init_cov_core.pth filen manuellt i din site-packages.
Denna fil startar täckning samling delprocesser förekommande fall under platsen initiering vid python start.
Användning
Följande kommer att rapportera om den kombinerade täckning av huvudprocessen och alla dess underprocesser:
nose2 --with-cov testfoo
Visar en terminal rapport:
---------- Täckning: plattforms linux2, python 2.7.1-final-0 -----------
Namn Stmts fröken Skal
-----------------------------
testfoo 17 9 47%
Rapportering
Det är möjligt att generera en kombination av rapporter för en enskild testkörning.
De tillgängliga rapporterna är terminal (med eller utan att missa radnummer visas), HTML, XML och kommenterad källkod.
Terminal rapporten utan radnummer (standard):
nose2 --with-cov --cov-rapport term testfoo
---------- Täckning: plattforms linux2, python 2.7.1-final-0 -----------
Namn Stmts fröken Skal
-----------------------------
testfoo 17 9 47%
Terminal rapporten med radnummer:
nose2 --with-cov --cov-rapport term-missing testfoo
---------- Täckning: plattforms linux2, python 2.7.1-final-0 -----------
Namn Stmts fröken Skydd saknas
---------------------------------------
testfoo 17 9 47% 1-6, 9, 11, 13, 17, 19
Resterande tre rapporter utgång till filer (användbara för när utgången går till en kontinuerlig integration server):
nose2 --with-cov --cov-rapport html --cov-rapport xml --cov-rapport kommentar testfoo
Täckning datafil
Datafilen raderas i början av tester för att säkerställa ren uppgifter för varje provkörning.
Datafilen är kvar i slutet av testningen så att det är möjligt att använda vanliga täcknings verktyg för att undersöka den
Vad är nytt i den här versionen:.
< p>- För delprocess mätningsmiljövariabler måste göra det från huvudprocessen till underprocessen. Den Python används av subprocessen måste ha nose2-CoV installerad. Den delprocess måste göra normala plats initiering så att miljövariablerna kan upptäckas och täckning startade.
Krav :
- Python
- näsan
Kommentarer hittades inte