Questo è il comando coverp 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
copertina - riporta le statistiche di copertura
VERSIONE
Versione 1.21
SINOSSI
cover-test
copertina -report html_basic
DESCRIZIONE
Riporta le statistiche di copertura in una varietà di formati.
L'opzione di riepilogo produce un breve riassunto testuale. Altri rapporti sono disponibili utilizzando
l'opzione del rapporto.
Attualmente sono disponibili i seguenti rapporti:
testo - riepilogo testuale dettagliato
html - report HTML dettagliati
html_basic - report HTML dettagliati con evidenziazione della sintassi
compilazione - output in un formato simile a Perl
json - output in un JSON
vim - mostra le informazioni sulla copertura in vim gutter
VERSIONI
Sono supportate le seguenti opzioni della riga di comando:
-h -help - mostra aiuto
-i -info - mostra la documentazione
-v -version - mostra la versione
-silent - non stampa messaggi informativi (disattivato per impostazione predefinita)
-summary - fornisce un rapporto riassuntivo (attiva per impostazione predefinita)
-report report_format - formato del report (html predefinito)
-outputdir dir - directory per l'output (impostazione predefinita data db)
-launch - avvia il rapporto nel visualizzatore (se disponibile) (disattivato per impostazione predefinita)
-select filename - riporta solo sul file (predefinito tutto)
-ignora il nome del file - non segnala il file (nessuno di default)
-select_re RE - aggiunge alle RE dei file da selezionare (impostazione predefinita nessuno)
-ignore_re RE - aggiunge alle RE dei file da ignorare (impostazione predefinita nessuno)
-write [db] - scrive il database unito (disattivato per impostazione predefinita)
-delete - elimina i database (disattivato per impostazione predefinita)
-dump_db - dump dei database (per il debug) (disattivato per impostazione predefinita)
-criterio di copertura - rapporto sul criterio (predefinito tutti disponibili)
-test - elimina i database ed esegue make test (disattivato per impostazione predefinita)
-gcov - esegue gcov per coprire il codice XS (impostazione predefinita se si utilizza gcc)
-make make_prog - usa il programma 'make' dato per 'make test'
-add_uncoverable_point stringa
-delete_uncoverable_point stringa
-punti_puliti_non_rilevabili
-file file_non-rilevabile
altre opzioni specifiche per il formato del rapporto
database_copertura [database_copertura ...]
REPORT FORMATI
Lo strumento accetta l'opzione -report:
html|html_minimal (predefinito)
Reporting HTML. Le soglie percentuali sono codificate a colori e configurabili tramite -report_c0
, -report_c1 e -report_c2 .:
0% 75% 90% 100%
| .. | .. | .. |
<c0 <c1 <c2 c3
rosso giallo arancio verde
html_base
Report HTML con evidenziazione della sintassi se viene rilevato il modulo PPI::HTML o Perl::Tidy.
Come per i rapporti html|html_minimal, le soglie percentuali sono codificate a colori e
configurabile.
testo
Reportistica in testo semplice.
compilazione
Come il testo ma hackerato per fornire un output minimo in un formato simile a quello prodotto da
Perl stesso in modo che sia più facile passare attraverso le posizioni non testate con Emacs
modalità di compilazione.
DETTAGLI
È possibile specificare qualsiasi numero di database di copertura nella riga di comando. Questi database
verranno uniti e i rapporti si baseranno sulle informazioni unite. Se non ci sono database
sono specificati il database predefinito (cover_db) verrà utilizzato.
L'opzione -write scriverà il database unito. Se non viene dato un nome per il nuovo
database, il primo database letto verrà sovrascritto. Quando si usa questa opzione no
i report vengono generati per impostazione predefinita.
Specificare le opzioni -select, -select_re, -ignore e -ignore_re per riferire su specifiche
File. -select e -ignore sono interpretati come glob di shell; -select_re e -ignore_re are
interpretati come espressioni regolari.
Specificare le opzioni di copertura per creare report su criteri specifici. Di default tutto disponibile
verranno riportate le informazioni su tutti i criteri in tutti i file. Le opzioni di copertura disponibili sono
istruzione, ramo, condizione, subroutine, pod e default (che equivale a tutti disponibili
opzioni). Tuttavia, se sai di volere informazioni sulla copertura solo per determinati criteri,
è meglio raccogliere solo i dati per quei criteri in primo luogo specificandoli a
quel punto. Ciò renderà i processi di raccolta e reportistica dei dati più veloci e ridotti
intensivo di memoria. Per ulteriori informazioni, vedere la documentazione di Devel::Cover.
Se vuoi tutto *tranne* alcuni criteri, puoi dire qualcosa come "-copertura"
predefinito,-pod'.
L'opzione -test eliminerà i database ed eseguirà i test per generare una nuova copertura
dati prima di riferire su di esso. Devel::Cover sa come lavorare con i Makefile Perl standard
così come le distribuzioni basate sul modulo::Build. Per istruzioni dettagliate, vedere il
documentazione per ExtUtils::MakeMaker su
o per il modulo::Build at entrambi i quali vengono come
standard nelle recenti distribuzioni Perl.
L'opzione -gcov proverà a eseguire gcov su qualsiasi codice XS. Ciò richiede che tu stia utilizzando
cmq ovviamente. Se stai usando l'opzione -test sarà attivata per impostazione predefinita.
EXIT STATUS
Vengono restituiti i seguenti valori di uscita:
0 Tutte le operazioni sono state completate con successo.
>0 Si è verificato un errore.
Con l'opzione -test viene restituito lo stato di uscita dell'esecuzione del test sottostante.
Usa coverp online utilizzando i servizi onworks.net