Dit is de opdracht gcov2perlp die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
gcov2perl - converteer gcov-bestanden naar Devel::Cover-databases
VERSIE
versie 1.21
KORTE INHOUD
gcov2perl -h -i -v -db database gcov_bestanden
PRODUCTBESCHRIJVING
Converteer gcov-bestanden naar Devel::Cover-databases.
OPTIES
De volgende opdrachtregelopties worden ondersteund:
-db database - specificeer de database die u wilt gebruiken
-h -help - hulp tonen
-i -info - documentatie tonen
-v -versie - toon versie
BIJZONDERHEDEN
Om dekking voor XS-bestanden te verkrijgen, moeten deze eerst worden samengesteld met de juiste opties.
In een standaard Makefile-omgeving, zoals die gemaakt door ExtUtils::MakeMaker, kan dit
worden bereikt met het commando:
HARNESS_PERL_SWITCHES=-MDevel::Cover make-test \
CCFLAGS=-O0\ -fprofile-bogen\ -ftest-dekking \
OTHERLDFLAGS=-fprofile-bogen\ -ftest-dekking
Als u uw objectbestanden al heeft gebouwd, kan het nodig zijn eerst make clean uit te voeren,
of om een andere manier te vinden om ervoor te zorgen dat ze opnieuw worden opgebouwd met de opties die gcov vereist.
Nu de codedekkingsgegevens zijn verzameld, moet "gcov" worden uitgevoerd:
gcov Mijnlib.xs
Hierdoor worden een of meer gcov-bestanden gemaakt waarop u "gcov2perl" kunt uitvoeren:
gcov2perl Mijnlib.xs.gcov
Ten slotte moet "cover" zoals gewoonlijk worden uitgevoerd met alle vereiste opties:
deksel
Als u alles met standaardopties uitvoert, kunt u dit allemaal met één commando doen:
cover-test
EXIT STATUS
De volgende exit-waarden worden geretourneerd:
0 Alle bestanden zijn succesvol geconverteerd
>0 Er is een fout opgetreden.
Gebruik gcov2perlp online met behulp van onworks.net-services