Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

kcov - Online w chmurze

Uruchom kcov u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie kcov, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks, korzystając z jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


kcov - Analiza pokrycia kodu dla skompilowanych programów i skryptów Pythona

STRESZCZENIE


kcov [Opcje] przewyższyć plik wykonywalny [ args dla plik wykonywalny ]

OPIS


Ta strona podręcznika opisuje pokrótce kcov dowództwo. kcov jest testerem pokrycia kodu dla
Pliki binarne ELF, skrypty Pythona i skrypty powłoki. Umożliwia zbieranie pokrycia kodu
informacje z plików wykonywalnych bez specjalnych dyrektyw kompilatora i w sposób ciągły
generuje dane wyjściowe z długotrwałych aplikacji.

OPCJE


-p, --pid=PID
Śledzenie PID zamiast wykonywania pliku wykonywalnego, w tym przypadku plik wykonywalny jest opcjonalny.

-l, --granice=niskie wysokie
Limity ustawień dla niskiego/dużego zasięgu (domyślnie: 16,50).

--włącz-ścieżkę=P1[,P2...]
Lista oddzielonych przecinkami ścieżek do uwzględnienia w raporcie.

--wyklucz-ścieżkę=P1[,P2...]
Lista rozdzielonych przecinkami ścieżek do wykluczenia z raportu.

--włącz-wzór=P1[,P2...]
Lista rozdzielonych przecinkami wzorców ścieżek do uwzględnienia w raporcie.

--wyklucz-wzorzec=P1[,P2...]
Lista rozdzielonych przecinkami wzorców ścieżek do wykluczenia z raportu.

--tylko do zbierania
Zbieraj tylko dane pokrycia, nie twórz danych wyjściowych HTML/Cobertura

--tylko raport
Raportuj tylko dane wyjściowe HTML/Cobertura, nie zbieraj danych

-- identyfikator-kombinezonu=id
Prześlij dane do coveralls.io przy użyciu tajnego repo_token lub identyfikatora zadania usługi Travis CI id.
Identyfikator jest traktowany jako repo_token, jeśli jest dłuższy lub równy 32 znakom.

RZADKI OPCJE


--ścieżka-poziom-paska=N
Liczba poziomów ścieżek do wyświetlenia dla wspólnych ścieżek (domyślnie: 2).

--pomiń-solibs
Pomiń kolekcję zasięgu dla bibliotek współdzielonych (poprawia wydajność)

--exit-pierwszy-proces
exit po zakończeniu pierwszego procesu, tj. respektuj zachowanie demonów. Domyślny
zachowanie polega na powrocie do konsoli po zakończeniu ostatniego procesu.

-- python-parser=PARSER
Ustaw parser Pythona do użycia w programach Pythona (domyślnie jest to python). Może być
używany do uruchamiania z Pythonem 3 w systemach, w których Python 2 jest domyślny.

--bash-parser=PARSER
Ustaw parser bash do użycia ze skryptami powłoki (domyślnie / bin / bash).

--replace-src-ścieżka=P1:P2
Zamień ścieżkę pliku źródłowego P1 na P2, jeśli została znaleziona.

PRZYKŁADY


Sprawdź pokrycie ./frodo i wygeneruj wyjście HTML w /tmp/kcov i wyjście cobertura w
/tmp/kcov/frodo/cobertura.xml

kcov /tmp/kcov ./frodo

Sprawdź zasięg dla ./frodo, ale dołącz tylko nazwy plików źródłowych z ciągiem src/frodo

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

Tak samo jak powyżej, ale dzielone zbieranie i raportowanie (być może na dwóch różnych komputerach)

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

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

HTML WYDAJNOŚĆ


Dane wyjściowe HTML pokazują wykonane i niewykonane wiersze kodu źródłowego. Niektóre linie mogą:
mapować do wielu punktów oprzyrządowania, na przykład dla funkcji wbudowanych (gdzie każdy
ich wbudowanie wygeneruje osobny punkt oprzyrządowania). Jest to pokazane w
lewa kolumna jako np. 1/3, co oznacza, że ​​jeden z trzech punktów oprzyrządowania
został wykonany.

Specjalnym łączem wyjściowym jest [scalone], które pokazuje połączenie wszystkich objętych programów. Ten
może być przydatny na przykład, gdy masz testy jednostkowe w wielu plikach binarnych, które współdzielą a
podzbiór plików źródłowych.

POKRYCIE WYDAJNOŚĆ


Kcov generuje również dane w formacie Cobertura XML, co umożliwia integrację danych wyjściowych kcov
w Jenkins (patrz http://cobertura.sf.net i http://jenkins-ci.org).

Dane wyjściowe programu Cobertura są umieszczane w pliku o nazwie out-path/exec-filename/cobertura.xml.

Korzystaj z kcov online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad