Este es el comando gcov2perlp 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
gcov2perl - convierte archivos gcov a bases de datos Devel :: Cover
VERSIÓN
Versión 1.21
SINOPSIS
gcov2perl -h -i -v -db base de datos gcov_files
DESCRIPCIÓN
Convierta archivos gcov a bases de datos Devel :: Cover.
CAMPUS
Se admiten las siguientes opciones de línea de comandos:
-db database: especifique la base de datos que se utilizará
-h -help - mostrar ayuda
-i -info - mostrar documentación
-v -version - muestra la versión
DETALLES
Para obtener cobertura de archivos XS, primero deben compilarse con las opciones adecuadas.
En un entorno Makefile estándar, como el creado por ExtUtils :: MakeMaker, esto puede
realizarse con el comando:
HARNESS_PERL_SWITCHES = -MDevel :: Cover make test \
CCFLAGS = -O0 \ -fprofile-arcs \ -ftest-coberturas \
OTHERLDFLAGS = -fprofile-arcs \ -ftest-coberturas
Si ya ha creado sus archivos de objeto, puede que sea necesario ejecutar make clean primero,
o para encontrar alguna otra forma de asegurarse de que se reconstruyan con las opciones que requiere gcov.
Ahora que se han recopilado los datos de cobertura del código, se debe ejecutar "gcov":
gcov Mylib.xs
Esto creará uno o más archivos gcov en los que puede ejecutar "gcov2perl":
gcov2perl Mylib.xs.gcov
Por último, "cover" debe ejecutarse como de costumbre con las opciones necesarias:
Protectora
Si está ejecutando todo con opciones estándar, puede hacer todo esto con un comando:
prueba de cubierta
SALIR ESTADO
Se devuelven los siguientes valores de salida:
0 Todos los archivos se convirtieron correctamente
> 0 Ocurrió un error.
Use gcov2perlp en línea usando los servicios de onworks.net