ggcov

GGCOV es una GTK + GUI para explorar los datos de cobertura de prueba producidos por los programas C y C ++ compilados con GCC.
Descargar ahora

ggcov Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Greg Banks
  • Sitio web del editor:

ggcov Etiquetas


ggcov Descripción

GGCOV es un GTK + GUI para explorar los datos de cobertura de prueba producidos por los programas C y C ++ compilados con GCC. El proyecto GGCOV es un GTK + GUI para explorar los datos de cobertura de prueba producidos por los programas C y C ++ compilados con GCC -FPROFILE-ARCS -THEST-COBERTURA. Por lo tanto, es básicamente un reemplazo de GUI para el programa GCOV que viene con GCC.Porease Nota: GGCOV no es una frontend para GCOV; En su lugar, lee los mismos archivos de datos directamente y hace varios procesos adicionales en ellos .ggcov se lanzan bajo la versión 2 de GNU General Public License (GPL), sin garantía. Aquí hay algunas características clave de "GGCOV": gráficos · Presenta información de cobertura como gráficamente como sea posible, utilizando gráficos de barras, codificación de colores y una pantalla de gráfico de llamada. Interactivo · La información está vinculada entre sí, por ejemplo. Al hacer doble clic en una fila en la ventana de la lista de archivos, muestra la fuente para ese archivo en una ventana de origen. La información en forma tabular es ordenable por cualquier columna, y todas las columnas se pueden mostrar o ocultar de manera selectiva. Subconjuntos arbitrarios · Resúmenes de cobertura para varios subconjuntos de la fuente (toda la fuente, un archivo de origen particular, una función particular, un rango de líneas en un archivo) están a pocos clics de distancia. El resumen se presenta en una ventana con representación tanto textual como gráfica. Los directorios múltiples · Se manejan los archivos de origen sobre múltiples directorios. La ventana de la lista de archivos puede mostrar archivos de origen ya sea en una lista plana o en un árbol. Las listas de archivos de origen muestran nombres de archivo con nombres de ruta mínima del directorio de ancestros comunes. Suprimir por símbolo de pre-procesador · La bandera de --Suppress-IFDEF se puede usar para suprimir las líneas de origen dentro de #ifdef o #if bloques que dependen de símbolos de preprocesadores particulares. Por ejemplo, la prueba de Suppress-IFDEF, la depuración suprimirá las líneas de origen dentro de #If, la depuración o la prueba dentro de #IFDEF. Las líneas suprimidas no se informan en resúmenes. Esta característica es útil para evitar que la infraestructura de prueba o el código de depuración reduzcan repentinamente el nivel de cobertura informada. Flexibilidad en la especificación de la fuente · Los archivos de origen se pueden especificar por cualquier combinación de: · Directorio: todos los archivos de origen cobertidos en el directorio y los subdirectorios. · Ejecutable: todos los archivos de origen de cobertura utilizados para construir el archivo de objeto y cualquier biblioteca compartida en los que El ejecutable depende. · Archivo de objeto: todos los archivos de origen de cobertura utilizados para construir el archivo de objeto. · Biblioteca compartida: todos los archivos de origen cobertidos utilizados para construir la biblioteca compartida. · Archivo de origen: exactamente el archivo de origen especificado. Nombres de funciones de C ++ DEMAGLED · Los nombres de la función C ++ se presentan en forma de desmagrado legible. Transferencia de control no local · Maneja transferencias de control no locales, por ejemplo. Excepciones de C ++ o C longjmp. INTEGRACIÓN GNOME · Se proporciona un archivo .desktop File para que GGCOV aparezca en la estructura del menú GNOME. Los nuevos archivos de origen (u archivos de objetos, o ejecutables) pueden ser arrastrados en GGCOV desde Nautilus. En GNOME 2.x, los parámetros de configuración se almacenan en la base de datos GCONF. Modo de texto · GGCOV Viene con un programa de modo de texto TGGCOV que se puede usar para proporcionar informes de cobertura para archivos de origen individuales o programas completos. TGGCOV está diseñado para uso no interactivo, por ejemplo. como parte de un proceso de construcción o suite de prueba. Análisis de gráficos de llamadas · Calcula un gráfico de llamadas de todas las llamadas de función conocidas en el tiempo de compilación (es decir, excluyendo llamadas realizadas a través de punteros de función o tablas de funciones virtuales de C ++) y aplica los datos de cobertura a este gráfico de llamadas. El resultado es que puede ver cuántas veces se llamó una función de otras funciones. La desventaja del análisis de gráficos de llamadas es que GGCOV necesita leer y elegir archivos de objetos separados para obtener los datos de llamadas. El código existe y trabaja para plataformas i386 solo con ejecutables ELF. PHP Interfaz web · Nuevo en la versión 0.6 es una edición PHP de GGCOV, que le permite proporcionar información de cobertura de código en la web. La edición web tiene todas las características de navegación y visualización del programa GNOME, pero está disponible en cualquier navegador gráfico (no se requiere Java o JavaScript) .Requestements: · Library Biblioteca de Liblade con la biblioteca de GNOME · Biblioteca de GNOME LIBGNOMEUI · Biblioteca GNOME GTK + · Opcionalmente, el popt Biblioteca · GNU LIBBFD Desde el paquete de Binutils, lo que está nuevo en esta versión: · Se agregaron mejoras importantes en el diagrama de llamadas, debería ser mucho más útil. · Se agregaron compatibilidad con las nuevas versiones de GCC en varias plataformas, y varios errores fijados.


ggcov Software relacionado

Xwpe-alfa

XWPE es un entorno de programación con una interfaz de usuario que imita la familia de productos Borland C y Pascal. ...

344

Descargar

Pikdev

PIKDEV es un IDE gráfico simple para el desarrollo de aplicaciones basadas en PIC. ...

412

Descargar

TULIP IDE

TULIP es un editor de código basado en PHP-GTK, una herramienta para codificar scripts PHP. ...

90

Descargar