InglésFrancésEspañol

Ad


icono de página de OnWorks

kcov - Online en la nube

Ejecute kcov en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando kcov que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


kcov: análisis de cobertura de código para programas compilados y scripts Python

SINOPSIS


kcov [opciones] exterior ejecutable [ args para ejecutable ]

DESCRIPCIÓN


Esta página de manual documenta brevemente la kcov mando. kcov es un probador de cobertura de código para
Binarios ELF, scripts de Python y scripts de shell. Permite recopilar cobertura de código
información de ejecutables sin directivas especiales de compilación, y continuamente
produce resultados de aplicaciones de larga duración.

CAMPUS


-p, --pid=PID
Rastrear PID en lugar de ejecutar ejecutable, el ejecutable es opcional en este caso.

-l, --límites=bajo, alto
Límites de configuración para cobertura alta / baja (predeterminado: 16,50).

--incluir-ruta=P1[, P2...]
Lista de rutas separadas por comas para incluir en el informe.

--excluir-ruta=P1[, P2...]
Lista de rutas separadas por comas para excluir del informe.

--incluir-patrón=P1[, P2...]
Lista de patrones de ruta separados por comas para incluir en el informe.

--excluir-patrón=P1[, P2...]
Lista de patrones de ruta separados por comas para excluir del informe.

- solo coleccionar
Solo recopile datos de cobertura, no produzca salida HTML / Cobertura

- solo informe
Informe únicamente la salida de HTML / Cobertura, no recopile datos

- id de mono=id
Cargue datos en coveralls.io utilizando repo_token secreto o ID de trabajo de servicio de Travis CI id.
El ID se toma como repo_token si es más largo o igual a 32 caracteres.

POCO COMÚN CAMPUS


--trayectoria-franja-nivel=N
Número de niveles de ruta para mostrar para rutas comunes (predeterminado: 2).

--skip-solibs
Omitir la recopilación de cobertura para bibliotecas compartidas (mejora el rendimiento)

--salir-primer-proceso
salir cuando finaliza el primer proceso, es decir, respetar el comportamiento de los demonios. El valor por defecto
El comportamiento es volver a la consola cuando finaliza el último proceso.

--python-analizador=analizador
Configure el analizador de Python para usar con los programas de Python (el valor predeterminado es Python). Puede ser
utilizado para ejecutarse con Python 3 en sistemas donde Python 2 es el predeterminado.

- analizador bash=analizador
Configure el analizador bash para usarlo en scripts de shell (el valor predeterminado es / bin / bash).

--replace-src-ruta=P1:P2
Reemplace la ruta del archivo de origen P1 con P2, si se encuentra.

EJEMPLOS


Verifique la cobertura para ./frodo y genere salida HTML en / tmp / kcov y salida de cobertura en
/tmp/kcov/frodo/cobertura.xml

kcov / tmp / kcov ./frodo

Verifique la cobertura para ./frodo pero solo incluya los nombres de los archivos fuente con la cadena src / frodo

kcov --include-patrón = src / frodo / tmp / kcov ./frodo

Igual que el anterior pero dividido en la recopilación y la generación de informes (quizás en dos computadoras diferentes)

kcov: solo recopilar / tmp / kcov ./frodo

kcov --sólo informe --include-patrón = src / frodo / tmp / kcov ./frodo

HTML SALIDA


La salida HTML muestra líneas ejecutadas y no ejecutadas del código fuente. Algunas líneas pueden
mapear a múltiples puntos de instrumentación, por ejemplo, para funciones en línea (donde cada
la inserción de ellos generará un punto de instrumentación separado). Esto se muestra en la
columna de la izquierda como 1/3, por ejemplo, lo que significa que uno de los tres puntos de instrumentación
ha sido ejecutado.

Se [fusiona] un enlace de salida especial, que muestra la unión de todos los programas cubiertos. Esta
puede ser útil, por ejemplo, cuando tiene pruebas unitarias en varios binarios que comparten un
subconjunto de archivos fuente.

COBERTURA SALIDA


Kcov también genera datos en el formato Cobertura XML, que permite integrar la salida de kcov
en Jenkins (ver http://cobertura.sf.net y http://jenkins-ci.org).

La salida de Cobertura se coloca en un archivo llamado out-path / exec-filename / cobertura.xml.

Use kcov en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad