EngelsFransSpaans

Ad


OnWorks-favicon

kcov - Online in de cloud

Voer kcov uit in OnWorks gratis hostingprovider via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht kcov 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


kcov - Analyse van codedekking voor gecompileerde programma's en Python-scripts

KORTE INHOUD


kcov [opties] buiten de deur uitvoerbaar [ betoogt For uitvoerbaar ]

PRODUCTBESCHRIJVING


Deze handleiding documenteert in het kort de: kcov opdracht. kcov is een codedekkingstester voor
ELF-binaire bestanden, Python-scripts en shell-scripts. Het maakt het mogelijk om codedekking te verzamelen
informatie van uitvoerbare bestanden zonder speciale compilerrichtlijnen, en continu
produceert output van langlopende applicaties.

OPTIES


-p, --pid=PID
Trace PID in plaats van uitvoerbaar uitvoerbaar uit te voeren, uitvoerbaar is in dit geval optioneel.

-l, --limieten=laag hoog
Instellimieten voor lage/hoge dekking (standaard: 16,50).

--include-pad=P1[,P2
Door komma's gescheiden lijst met paden die in het rapport moeten worden opgenomen.

--exclusief-pad=P1[,P2
Door komma's gescheiden lijst met paden die van het rapport moeten worden uitgesloten.

--include-patroon=P1[,P2
Door komma's gescheiden lijst met padpatronen die in het rapport moeten worden opgenomen.

--exclusief-patroon=P1[,P2
Door komma's gescheiden lijst met padpatronen die van het rapport moeten worden uitgesloten.

--alleen verzamelen
Verzamel alleen dekkingsgegevens, produceer geen HTML/Cobertura-uitvoer

--alleen rapporteren
Rapporteer alleen HTML/Cobertura-uitvoer, verzamel geen gegevens

--overall-id=id
Upload gegevens naar overall.io met behulp van geheime repo_token of Travis CI-servicetaak-ID id.
De ID wordt beschouwd als een repo_token als deze langer is dan of gelijk is aan 32 tekens.

ONGEWOON OPTIES


--pad-strip-niveau=N
Aantal padniveaus dat moet worden weergegeven voor algemene paden (standaard: 2).

--overslaan-solibs
Verzameling van dekking overslaan voor gedeelde bibliotheken (verbetert de prestaties)

--exit-first-proces
exit wanneer het eerste proces wordt afgesloten, dat wil zeggen, respecteer het gedrag van daemons. De standaard
gedrag is om terug te keren naar de console wanneer het laatste proces wordt afgesloten.

--python-parser=PARSER
Stel de python-parser in om te gebruiken voor Python-programma's (de standaard is python). Kan zijn
gebruikt om te draaien met Python 3 op systemen waar Python 2 de standaard is.

--bash-parser=PARSER
Stel de bash-parser in om te gebruiken voor shell-scripts (de standaard is / bin / bash).

--vervang-src-pad=P1:P2
Vervang bronbestandspad P1 door P2, indien gevonden.

Voorbeelden


Controleer de dekking voor ./frodo en genereer HTML-uitvoer in /tmp/kcov en cobertura-uitvoer in
/tmp/kcov/frodo/cobertura.xml

kcov /tmp/kcov ./frodo

Controleer de dekking voor ./frodo, maar neem alleen de namen van bronbestanden op met de tekenreeks src/frodo

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

Hetzelfde als hierboven, maar gesplitst verzamelen en rapporteren (misschien op twee verschillende computers)

kcov --alleen verzamelen /tmp/kcov ./frodo

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

HTML OUTPUT


De HTML-uitvoer toont uitgevoerde en niet-uitgevoerde regels van de broncode. Sommige lijnen kunnen
toewijzen aan meerdere instrumentatiepunten, bijvoorbeeld voor inline-functies (waarbij elke
inlining ervan zal een apart instrumentatiepunt genereren). Dit wordt weergegeven in de
linkerkolom als 1/3 bijvoorbeeld, wat betekent dat een van de drie instrumentatiepunten
is uitgevoerd.

Een speciale uitvoerlink is [samengevoegd], die de unie van alle gedekte programma's laat zien. Dit
kan bijvoorbeeld handig zijn wanneer u unit-tests hebt in meerdere binaire bestanden die a . delen
subset van bronbestanden.

DEKKING OUTPUT


Kcov voert ook gegevens uit in het Cobertura XML-formaat, waardoor kcov-uitvoer kan worden geïntegreerd
in Jenkins (zie http://cobertura.sf.net en http://jenkins-ci.org).

De uitvoer van Cobertura wordt in een bestand met de naam out-path/exec-filename/cobertura.xml geplaatst.

Gebruik kcov online met onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad