EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

kcov - Online în cloud

Rulați kcov în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda kcov care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


kcov - Analiza acoperirii codului pentru programele compilate și scripturile Python

REZUMAT


kcov [Opțiuni] outdir executabil [ args pentru executabil ]

DESCRIERE


Această pagină de manual documentează pe scurt kcov comanda. kcov este un tester de acoperire a codului pentru
Binare ELF, scripturi Python și scripturi shell. Permite colectarea acoperirii codului
informații din executabile fără directive speciale ale compilatorului și continuu
produce rezultate din aplicații de lungă durată.

OPŢIUNI


-p, --pid=PID
Urmăriți PID în loc să executați executabilul, executabilul este opțional în acest caz.

-l, --limite=jos sus
Configurați limite pentru acoperire scăzută/înaltă (implicit: 16,50).

--include-cale=P1[,P2...]
Listă de căi separate prin virgulă de inclus în raport.

--exclude-cale=P1[,P2...]
Listă de căi separate prin virgulă de exclus din raport.

--include-model=P1[,P2...]
Listă de modele de căi separate prin virgulă de inclus în raport.

--exclude-model=P1[,P2...]
Lista de modele de căi separate prin virgulă de exclus din raport.

--doar la colectare
Colectați doar date de acoperire, nu produceți rezultate HTML/Cobertura

--doar raport
Raportați numai rezultatul HTML/Cobertura, nu colectați date

--salopete-id=id
Încărcați date pe coveralls.io folosind secret repo_token sau ID-ul jobului de serviciu Travis CI id.
ID-ul este luat ca repo_token dacă este mai lung sau egal cu 32 de caractere.

neobișnuit OPŢIUNI


--path-strip-level=N
Numărul de niveluri de căi de afișat pentru căile comune (implicit: 2).

--skip-solibs
Omiteți colecția de acoperire pentru bibliotecile partajate (îmbunătățește performanța)

--ieșire-primul-proces
ieșire când se iese primul proces, adică onorează comportamentul demonilor. Implicit
comportamentul este de a reveni la consolă atunci când ultimul proces iese.

--python-parser=PARSER
Setați analizatorul python pentru a fi utilizat pentru programele Python (prestabilit este python). Poate fi
folosit pentru a rula cu Python 3 pe sisteme în care Python 2 este implicit.

--bash-parser=PARSER
Setați analizatorul bash să fie utilizat pentru scripturile shell (prestabilit este / bin / bash).

--replace-src-path=P1:P2
Înlocuiți calea fișierului sursă P1 cu P2, dacă este găsit.

EXEMPLE


Verificați acoperirea pentru ./frodo și generați ieșire HTML în /tmp/kcov și ieșire acoperire în
/tmp/kcov/frodo/cobertura.xml

kcov /tmp/kcov ./frodo

Verificați acoperirea pentru ./frodo, dar includeți numai numele fișierelor sursă cu șirul src/frodo

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

La fel ca mai sus, dar colectarea și raportarea împărțite (poate pe două computere diferite)

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

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

HTML REZULTATE


Ieșirea HTML arată liniile executate și neexecutate ale codului sursă. Unele linii pot
mapare la mai multe puncte de instrumentare, de exemplu pentru funcții încorporate (unde fiecare
alinierea acestora va genera un punct de instrumentare separat). Acest lucru este arătat în
coloana din stânga ca 1/3, de exemplu, ceea ce înseamnă că unul dintre cele trei puncte de instrumentare
a fost executat.

O legătură de ieșire specială este [merd], care arată unirea tuturor programelor acoperite. Acest
poate fi util, de exemplu, atunci când aveți teste unitare în mai multe binare care partajează a
subset de fișiere sursă.

ACOPERIRE REZULTATE


Kcov scoate, de asemenea, date în format Cobertura XML, care permite integrarea ieșirii kcov
în Jenkins (vezi http://cobertura.sf.net și http://jenkins-ci.org).

Ieșirea Cobertura este plasată într-un fișier numit out-path/exec-filename/cobertura.xml.

Utilizați kcov online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad