InglêsFrancêsEspanhol

Ad


favicon do OnWorks

kcov - Online na nuvem

Execute kcov no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando kcov que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


kcov - Análise de cobertura de código para programas compilados e scripts Python

SINOPSE


kcov [opções] ultrapassar executável [ args para executável ]

DESCRIÇÃO


Esta página de manual documenta resumidamente o kcov comando. kcov é um testador de cobertura de código para
Binários ELF, scripts Python e scripts de shell. Permite coletar cobertura de código
informações de executáveis ​​sem diretivas de compilador especiais e continuamente
produz saída de aplicativos de longa duração.

OPÇÕES


-p, --pid=PID
Trace PID em vez de executável, executável é opcional neste caso.

-l, --limites=baixo alto
Limites de configuração para cobertura baixa / alta (padrão: 16,50).

--include-caminho=P1[, P2...]
Lista separada por vírgulas de caminhos a serem incluídos no relatório.

--excluir-caminho=P1[, P2...]
Lista separada por vírgulas de caminhos a serem excluídos do relatório.

--include-padrão=P1[, P2...]
Lista separada por vírgulas de padrões de caminho a serem incluídos no relatório.

--excluir-padrão=P1[, P2...]
Lista separada por vírgulas de padrões de caminho a serem excluídos do relatório.

--somente coleta
Colete apenas dados de cobertura, não produza saída HTML / Cobertura

--somente relatório
Reportar apenas saída HTML / Cobertura, não coletar dados

--id do macacão=id
Faça upload de dados para coveralls.io usando o repo_token secreto ou o ID de trabalho do serviço Travis CI id.
O ID é considerado um repo_token se for maior ou igual a 32 caracteres.

INCOMUM OPÇÕES


--path-strip-nível=N
Número de níveis de caminho a serem mostrados para caminhos comuns (padrão: 2).

--skip-solibs
Pular coleta de cobertura para bibliotecas compartilhadas (melhora o desempenho)

--exit-primeiro-processo
sair quando o primeiro processo terminar, ou seja, respeitar o comportamento dos daemons. O padrão
o comportamento é retornar ao console quando o último processo for encerrado.

--python-parser=ANALISTA
Defina o analisador python a ser usado para programas Python (o padrão é python). Pode ser
usado para executar com Python 3 em sistemas onde Python 2 é o padrão.

--bash-parser=ANALISTA
Defina o analisador bash a usar para scripts de shell (o padrão é / bin / bash).

--replace-src-caminho=P1:P2
Substitua o caminho do arquivo de origem P1 por P2, se encontrado.

EXEMPLOS


Verifique a cobertura para ./frodo e gere saída HTML em / tmp / kcov e saída de cobertura em
/tmp/kcov/frodo/cobertura.xml

kcov / tmp / kcov ./frodo

Verifique a cobertura para ./frodo, mas inclua apenas nomes de arquivos de origem com a string src / frodo

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

O mesmo que acima, mas divida a coleta e a geração de relatórios (talvez em dois computadores diferentes)

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

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

HTML SAÍDA


A saída HTML mostra as linhas executadas e não executadas do código-fonte. Algumas linhas podem
mapear para vários pontos de instrumentação, por exemplo, para funções embutidas (onde cada
o inlining deles irá gerar um ponto de instrumentação separado). Isso é mostrado no
coluna da esquerda como 1/3, por exemplo, o que significa que um dos três pontos de instrumentação
foi executado.

Um link de saída especial é [fundido], que mostra a união de todos os programas cobertos. Esse
pode ser útil, por exemplo, quando você tem testes de unidade em vários binários que compartilham um
subconjunto de arquivos de origem.

COBERTURA SAÍDA


Kcov também produz dados no formato Cobertura XML, que permite integrar a saída kcov
em Jenkins (ver http://cobertura.sf.net e http://jenkins-ci.org).

A saída do Cobertura é colocada em um arquivo denominado out-path / exec-filename / cobertura.xml.

Use kcov online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser é um aplicativo rápido, gratuito e divertido
    framework de jogo HTML5 de origem que oferece
    Renderização WebGL e Canvas em
    navegadores da web para desktop e celular. Jogos
    pode ser co ...
    Baixar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL é um motor de jogo para criar
    versões eletrônicas do tabuleiro tradicional
    e jogos de cartas. Ele fornece suporte para
    renderização e interação de peças do jogo,
    e ...
    Baixar VASSAL Engine
  • 3
    OpenPDF - Fork do iText
    OpenPDF - Fork do iText
    OpenPDF é uma biblioteca Java para criar
    e edição de arquivos PDF com LGPL e
    Licença de código aberto MPL. OpenPDF é o
    LGPL/MPL sucessor de código aberto do iText,
    um ...
    Baixar OpenPDF - Bifurcação do iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema para Automatizado
    Análises geocientíficas - é um geográfico
    Software de Sistema de Informação (GIS) com
    imensas capacidades para geodados
    processando e ana ...
    Baixar SAGA GIS
  • 5
    Caixa de ferramentas para Java / JTOpen
    Caixa de ferramentas para Java / JTOpen
    O IBM Toolbox for Java / JTOpen é um
    biblioteca de classes Java suportando o
    programação cliente/servidor e internet
    modelos para um sistema rodando OS/400,
    i5/OS, ou...
    Baixar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 para documentos baseados em dados)
    é uma biblioteca JavaScript que permite
    para produzir dados dinâmicos e interativos
    visualizações em navegadores da web. Com D3
    você...
    Baixar D3.js
  • Mais "

Comandos Linux

Ad