Jest to polecenie gcov2perlp, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
gcov2perl - konwertuj pliki gcov do baz danych Devel::Cover
WERSJA
wersja 1.21
STRESZCZENIE
gcov2perl -h -i -v -db baza danych pliki_cov
OPIS
Konwertuj pliki gcov do baz danych Devel::Cover.
OPCJE
Obsługiwane są następujące opcje wiersza poleceń:
-db baza danych - określ bazę danych, która ma być używana
-h -help - pokaż pomoc
-i -info - pokaż dokumentację
-v -version - pokaż wersję
SZCZEGÓŁY
Aby uzyskać pokrycie plików XS należy je najpierw skompilować z odpowiednimi opcjami.
W standardowym środowisku Makefile, takim jak to utworzone przez ExtUtils::MakeMaker, może to być możliwe
wykonać za pomocą polecenia:
HARNESS_PERL_SWITCHES=-MDevel::Test tworzenia okładki \
CCFLAGS=-O0\ -fprofile-arcs\ -ftest-coverage \
INNELDFLAGS=-fprofile-arcs\ -ftest-coverage
Jeśli już zbudowałeś pliki obiektowe, może być konieczne najpierw wykonanie polecenia make clean,
lub znaleźć inny sposób, aby zapewnić ich odbudowę z opcjami wymaganymi przez gcov.
Teraz zebrano dane dotyczące pokrycia kodu, należy uruchomić „gcov”:
gcov Mylib.xs
Spowoduje to utworzenie jednego lub więcej plików gcov, na których można uruchomić „gcov2perl”:
gcov2perl Mojalib.xs.gcov
Na koniec „cover” powinien zostać uruchomiony jak zwykle, z wymaganymi opcjami:
pokrywa
Jeśli uruchamiasz wszystko ze standardowymi opcjami, możesz to wszystko zrobić jednym poleceniem:
okładka -test
EXIT STATUS
Zwracane są następujące wartości wyjściowe:
0 Wszystkie pliki zostały pomyślnie przekonwertowane
>0 Wystąpił błąd.
Użyj gcov2perlp online, korzystając z usług onworks.net