nose-cov

Software screenshot:
nose-cov
Dettagli del software:
Versione: 1.6
Data di caricamento: 20 Feb 15
Sviluppatore: Meme Dough
Licenza: Libero
Popolarità: 6

Rating: nan/5 (Total Votes: 0)

naso-CoV è un plugin naso che produce rapporti di copertura. & Nbsp; Supporta anche la copertura di sottoprocessi.
Tutte le funzionalità offerte dal pacchetto di copertura dovrebbero essere disponibili, sia attraverso il naso-CoV o tramite file di configurazione di copertura.
Installazione
Il pacchetto naso-CoV può essere installato con pip o easy_install:
Pip installare naso-CoV
easy_install naso-CoV
disinstallazione
Disinstallare i pacchetti è supportato da pip:
pip uninstall naso-CoV
Tuttavia easy_install non fornisce una struttura di disinstallazione.
Importante
Assicurarsi di eliminare manualmente il file init_cov_core.pth nella directory site-packages.
Questo file avvia raccolta copertura dei sottoprocessi se del caso durante sito inizializzazione all'avvio python.
Utilizzo
Di seguito riferirà sulla copertura combinata del processo principale e tutto questo per sottoprocessi:
nosetests --with-CoV --cov myproj test /
Mostra un rapporto terminale:
---------- Copertura: piattaforma linux2, python 2.6.5-finale-0 -----------
Nome Stmts Exec Copertina
----------------------------------------
myproj / __ init__ 2 2 100%
myproj / myproj 257 244 94%
myproj / feature4286 94 85 90%
----------------------------------------
TOTALE 353 331 93%
-------------------------------------------------- --------------------
Report
È possibile generare qualsiasi combinazione delle relazioni per un singolo test.
I rapporti disponibili sono terminali (con o senza i numeri di riga indicati mancanti), HTML, XML e il codice sorgente annotato.
Il rapporto terminale senza numeri di linea (di default):
nosetests --with-CoV --cov-report test termine --cov myproj /
---------- Copertura: piattaforma linux2, python 2.6.5-finale-0 -----------
Nome Stmts Exec Copertina
----------------------------------------
myproj / __ init__ 2 2 100%
myproj / myproj 257 244 94%
myproj / feature4286 94 85 90%
----------------------------------------
TOTALE 353 331 93%
-------------------------------------------------- --------------------
Il rapporto terminale con numeri di riga:
nosetests --with-CoV --cov-report termine mancante --cov test myproj /
---------- Copertura: piattaforma linux2, python 2.6.5-finale-0 -----------
Nome Stmts Exec copertura mancante
--------------------------------------------------
myproj / __ init__ 2 2 100%
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
--------------------------------------------------
TOTALE 353 331 93%
-------------------------------------------------- --------------------
I restanti tre relazioni output su file senza mostrare nulla sul terminale (utile per quando l'uscita sta per un server di integrazione continua):
nosetests --with-CoV
& Nbsp; - COV-report html
& Nbsp; - COV-report xml
& Nbsp; - COV-report annotate
& Nbsp; - test COV myproj /
File copertura dati
Il file di dati viene cancellato all'inizio del test per garantire che i dati pulito per ogni test.
Il file di dati viene lasciato alla fine del test in modo che sia possibile utilizzare le normali strumenti di copertura per esaminarlo

Requisiti :.

  • Python
  • naso

Limitazioni :

  • Per le variabili d'ambiente di misurazione sottoprocesso devono farlo dal processo principale al sottoprocesso. Il pitone utilizzata dal sottoprocesso deve avere naso-CoV installato. Il sottoprocesso deve fare normale inizializzazione sito in modo che le variabili d'ambiente possono essere rilevati e la copertura hanno iniziato.

Programmi simili

robotframework
robotframework

17 Feb 15

cynic
cynic

14 Apr 15

dingus
dingus

14 Apr 15

pycdep
pycdep

11 May 15

Altri software di sviluppo Meme Dough

cov-core
cov-core

20 Feb 15

nose2-cov
nose2-cov

14 Apr 15

Commenti a nose-cov

I commenti non trovato
Aggiungi commento
Accendere le immagini!