nose-cov

Software skärmdump:
nose-cov
Mjukvaruinformation:
Version: 1.6
Ladda upp dagen: 20 Feb 15
Utvecklare: Meme Dough
Licens: Gratis
Popularitet: 6

Rating: nan/5 (Total Votes: 0)

näsa-cov är en näsa 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 näsan-cov eller genom täckning s konfigurationsfil.
Installation
Näsan-cov paketet kan installeras med pip eller easy_install:
PiP installera näsa-cov
easy_install näsa-cov
Avinstallation
Avinstallera paket stöds av pip:
pip uninstall näsa-cov
Men easy_install inte ger en avinstallationsanläggning.
Viktigt
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:
nosetests --with-cov --cov myproj tester /
Visar en terminal rapport:
---------- Täckning: plattforms linux2, python 2.6.5-final-0 -----------
Namn Stmts Exec Skal
----------------------------------------
myproj / __ init__ 2 2 100%
myproj / myproj 257 244 94%
myproj / feature4286 94 85 90%
----------------------------------------
TOTALT 353 331 93%
-------------------------------------------------- --------------------
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):
nosetests --with-cov --cov-rapport term --cov myproj tester /
---------- Täckning: plattforms linux2, python 2.6.5-final-0 -----------
Namn Stmts Exec Skal
----------------------------------------
myproj / __ init__ 2 2 100%
myproj / myproj 257 244 94%
myproj / feature4286 94 85 90%
----------------------------------------
TOTALT 353 331 93%
-------------------------------------------------- --------------------
Terminal rapporten med radnummer:
nosetests --with-cov --cov-rapport term-saknad --cov myproj tester /
---------- Täckning: plattforms linux2, python 2.6.5-final-0 -----------
Namn Stmts Exec Skydd saknas
--------------------------------------------------
myproj / __ init__ 2 2 100%
myproj / myproj 257 244 94% 24 till 26, 99, 149, 233-236, 297-298, 369-370
myproj / feature4286 94 85 90% 37, 40, 183-188, 197
--------------------------------------------------
TOTALT 353 331 93%
-------------------------------------------------- --------------------
Resterande tre rapporter utgång till filer utan att visa något på terminalen (användbart för när utgången går till en kontinuerlig integration server):
nosetests --with-cov
& Nbsp; - cov-rapport html
& Nbsp; - cov-rapport xml
& Nbsp; - cov-rapport kommentar
& Nbsp; - cov myproj tester /
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

Krav :.

  • Python
  • näsan

Begränsningar :

  • För delprocess mätningsmiljövariabler måste göra det från huvudprocessen till underprocessen. Den python används av underprocessen måste ha näsa-cov installerad. Den delprocess måste göra normala plats initiering så att miljövariablerna kan upptäckas och täckning startade.

Liknande mjukvara

mongonose
mongonose

11 May 15

Schema Crawler
Schema Crawler

3 Jun 15

nose-testconfig
nose-testconfig

11 May 15

Annan programvara för utvecklare Meme Dough

cov-core
cov-core

20 Feb 15

nose2-cov
nose2-cov

14 Apr 15

Kommentarer till nose-cov

Kommentarer hittades inte
Kommentar
Slå på bilder!