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

UPPAAL
UPPAAL

2 Jun 15

EXQUIRES
EXQUIRES

20 Feb 15

rgf
rgf

14 Apr 15

CppSpec
CppSpec

3 Jun 15

Altri software di sviluppo Meme Dough

nose2-cov
nose2-cov

14 Apr 15

cov-core
cov-core

20 Feb 15

Commenti a nose-cov

I commenti non trovato
Aggiungi commento
Accendere le immagini!