Questo è il comando gcov2perlp 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
gcov2perl - converte i file gcov in Devel::Cover database
VERSIONE
Versione 1.21
SINOSSI
gcov2perl -h -i -v -db database gcov_files
DESCRIZIONE
Converti file gcov in database Devel::Cover.
VERSIONI
Sono supportate le seguenti opzioni della riga di comando:
-db database - specifica il database da usare
-h -help - mostra aiuto
-i -info - mostra la documentazione
-v -version - mostra la versione
DETTAGLI
Per ottenere la copertura dei file XS è necessario prima compilarli con le opzioni appropriate.
In un ambiente Makefile standard, come quello creato da ExtUtils::MakeMaker, questo può
essere realizzato con il comando:
HARNESS_PERL_SWITCHES=-MDevel::Copertina make test \
CCFLAGS=-O0\ -fprofile-archi\ -ftest-copertura \
OTHERLDFLAGS=-fprofile-archi\ -ftest-coverage
Se hai già creato i tuoi file oggetto, potrebbe essere necessario eseguire prima make clean,
o per trovare un altro modo per garantire che vengano ricostruiti con le opzioni richieste da gcov.
Ora che i dati di copertura del codice sono stati raccolti, "gcov" deve essere eseguito:
gcovMylib.xs
Questo creerà uno o più file gcov su cui puoi eseguire "gcov2perl":
gcov2perl Mylib.xs.gcov
Infine, "cover" dovrebbe essere eseguito come al solito con tutte le opzioni richieste:
coprire
Se stai eseguendo tutto con le opzioni standard, puoi fare tutto questo con un comando:
cover-test
EXIT STATUS
Vengono restituiti i seguenti valori di uscita:
0 Tutti i file sono stati convertiti con successo
>0 Si è verificato un errore.
Usa gcov2perlp online utilizzando i servizi onworks.net