IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

kcov - Online nel cloud

Esegui kcov nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando kcov che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


kcov - Analisi della copertura del codice per programmi compilati e script Python

SINOSSI


kcov [Opzioni] fuori di testa eseguibile [ args per eseguibile ]

DESCRIZIONE


Questa pagina di manuale documenta brevemente il kcov comando. kcov è un tester di copertura del codice per
Binari ELF, script Python e script di shell. Consente di raccogliere la copertura del codice
informazioni da eseguibili senza direttive speciali del compilatore e continuamente
produce output da applicazioni di lunga durata.

VERSIONI


-p, --pid=PID
Trace PID invece di eseguire l'eseguibile, in questo caso l'eseguibile è facoltativo.

-l, --limiti=basso alto
Limiti di impostazione per copertura bassa/alta (predefinito: 16,50).

--include-percorso=P1[, P2...]
Elenco separato da virgole di percorsi da includere nel report.

--exclude-percorso=P1[, P2...]
Elenco separato da virgole di percorsi da escludere dal report.

--include-modello=P1[, P2...]
Elenco separato da virgole di modelli di percorso da includere nel report.

--exclude-modello=P1[, P2...]
Elenco separato da virgole di pattern di percorso da escludere dal report.

--solo raccolta
Raccogli solo dati di copertura, non produrre output HTML/Cobertura

--solo report
Riporta solo output HTML/Cobertura, non raccogliere dati

--tute-id=id
Carica i dati su coveralls.io utilizzando repo_token segreto o ID lavoro del servizio Travis CI id.
L'ID viene preso come repo_token se è più lungo o uguale a 32 caratteri.

RARO VERSIONI


--livello-striscia-percorso=N
Numero di livelli di percorso da mostrare per i percorsi comuni (predefinito: 2).

--skip-solibs
Salta la raccolta della copertura per le librerie condivise (migliora le prestazioni)

--exit-primo-processo
exit quando il primo processo termina, cioè onora il comportamento dei demoni. Il predefinito
comportamento è quello di tornare alla console quando l'ultimo processo termina.

--python-parser=PARSER
Imposta il parser python da utilizzare per i programmi Python (l'impostazione predefinita è python). Può essere
utilizzato per l'esecuzione con Python 3 su sistemi in cui Python 2 è l'impostazione predefinita.

--bash-parser=PARSER
Imposta il parser bash da usare per gli script di shell (l'impostazione predefinitaè / bin / bash).

--replace-src-percorso=P1:P2
Sostituisci il percorso del file di origine P1 con P2, se trovato.

ESEMPI


Controlla la copertura per ./frodo e genera output HTML in /tmp/kcov e output cobertura in
/tmp/kcov/frodo/cobertura.xml

kcov /tmp/kcov ./frodo

Controlla la copertura per ./frodo ma includi solo i nomi dei file sorgente con la stringa src/frodo

kcov --include-pattern=src/frodo /tmp/kcov ./frodo

Come sopra, ma raccolta e segnalazione suddivise (magari su due computer diversi)

kcov --collect-only /tmp/kcov ./frodo

kcov --report-only --include-pattern=src/frodo /tmp/kcov ./frodo

HTML USCITA


L'output HTML mostra le righe eseguite e non eseguite del codice sorgente. Alcune linee possono
mappare a più punti di strumentazione, ad esempio per funzioni in linea (dove ogni
il loro inlining genererà un punto di strumentazione separato). Questo è mostrato in
colonna di sinistra come 1/3 per esempio, il che significa che uno dei tre punti di strumentazione
è stato eseguito.

Un collegamento di output speciale è [merged], che mostra l'unione di tutti i programmi coperti. Questo
può essere utile ad esempio quando hai unit test in più binari che condividono a
sottoinsieme di file sorgente.

COPERTURA USCITA


Kcov emette anche i dati nel formato Cobertura XML, che consente di integrare l'output di kcov
in Jenkins (vedi http://cobertura.sf.net ed http://jenkins-ci.org).

L'output di Cobertura viene inserito in un file chiamato out-path/exec-filename/cobertura.xml.

Usa kcov online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad