ggcov.

GGCOV é um GTK + GUI para explorar dados de cobertura de teste produzidos por programas C e C ++ compilados com GCC.
Baixe Agora

ggcov. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Greg Banks
  • Site do editor:

ggcov. Tag


ggcov. Descrição

O GGCOV é um GTK + GUI para explorar dados de cobertura de teste produzidos por programas C e C ++ compilados com GCC. O Projeto GGCOV é um GTK + GUI para explorar dados de cobertura de teste produzidos por programas C e C ++ compilados com GCC -FProfile-Arcs -Ftest-Coverage. Portanto, é basicamente um substituto da GUI para o programa GCOV que vem com GCC.Por favor, nota: O GGCOV não é um frontend para GCOV; Em vez disso, lê os mesmos arquivos de dados diretamente e o processamento extra neles é lançado sob a versão 2 da GNU General License (GPL), sem garantia.Aqui são alguns recursos principais de "GGCOV": gráfico · apresenta informações sobre cobertura Graficamente quanto possível, usando gráficos de barras, codificação de cores e exibição de gráfico de chamadas. Interactive · As informações estão ligadas, e. Clicar duas vezes em uma linha na janela da lista de arquivos exibe a origem para esse arquivo em uma janela de origem. Informações no formulário tabular é classificável por qualquer coluna e todas as colunas podem ser mostradas seletivamente ou ocultas. Subconjuntos arbitrários · Resumos de cobertura para vários subconjuntos da fonte (toda a fonte, um arquivo de origem específico, uma função específica, uma variedade de linhas em um arquivo) são apenas alguns cliques de distância. O resumo é apresentado em uma janela com representação textual e gráfica. Vários diretórios · Arquivos de origem espalhados por vários diretórios são tratados. A janela da lista de arquivos pode exibir arquivos de origem em uma lista plana ou uma árvore. Listas de arquivos de origem mostram nomes de arquivos com caminhos mínimos do diretório ancestral comum. Suprimir por símbolo pré-processador · O sinalizador --suppress-ifidef pode ser usado para suprimir linhas de origem dentro #ifdef ou #s blocos que dependam de símbolos específicos de pré-processador. Por exemplo - teste -Suppress-IFDEF, a depuração irá suprimir as linhas de origem dentro de #s de depuração ou dentro do teste #ifdef. Linhas suprimidas não são relatadas em resumos. Esse recurso é útil para evitar que a infraestrutura de teste ou o código de depuração reduza os níveis de cobertura relatados. Flexibilidade na especificação de origem · Os arquivos de origem podem ser especificados por qualquer combinação de: · diretório: todos os arquivos de origem cobertificados no diretório e sub-diretórios. · Executável: todos os arquivos de origem cobertores usados para criar o arquivo de objeto e quaisquer bibliotecas compartilhadas em que O executável depende. · Arquivo de objeto: todos os arquivos de origem cobertores usados para criar o arquivo de objeto. · Biblioteca compartilhada: todos os arquivos de origem cobertores usados para criar a biblioteca compartilhada. · Arquivo de origem: exatamente o arquivo de origem especificado. Nomes de funções C ++ Demangled · Os nomes de funções C ++ são apresentados na forma legível demangida. Transferência de controlo não-local · Lida de transferências de controle não-local, e. Exceções C ++ ou C Longjmp. Integração do GNOME · Um arquivo .Desktop é fornecido para que o GGCOV apareça na estrutura do menu GNOME. Novos arquivos de origem (ou arquivos de objetos ou executáveis) podem ser arrastados-n-cair no GGCOV do Nautilus. No Gnome 2.x, os parâmetros de configuração são armazenados no banco de dados GCONF. Modo de texto · GGCOV vem com um programa de modo de texto TGGCOV que pode ser usado para fornecer relatórios de cobertura para arquivos de origem individuais ou programas inteiros. O TGGCOV é projetado para uso não interativo, e. como parte de um processo de construção ou suíte de teste. Análise de gráfico de chamadas · Calcula um gráfico de chamadas de todas as chamadas de função conhecido no tempo de compilação (i.e. Excluindo chamadas feitas através de ponteiros de função ou tabelas de função virtuais C ++) e aplica dados de cobertura a este gráfico de chamadas. O resultado é que você pode ver quantas vezes uma função foi chamada de várias outras funções. A desvantagem da análise do gráfico de chamadas é que o GGCOV precisa de ler e escolher os arquivos de objeto para obter os dados da chamada. O código existe e funciona apenas para plataformas I386 com executáveis de elf. PHP Web Interface · Novo na versão 0.6 é uma edição PHP do GGCOV, que permite fornecer informações sobre cobertura de código na web. A edição da Web tem todos os recursos de navegação e visualização do programa GNOME, mas disponível em qualquer navegador gráfico (sem exigido Java ou JavaScript) .Ramentamentos: · Libglade Library com Gnome Suporte · Gnome libgnomeui Library · GNOME GTK + Biblioteca · Opcionalmente, o popt Biblioteca · GNU libbfd do pacote de binutils O que é novo nesta versão: · Principais melhorias foram feitas no diagrama de callgraph, deve ser muito mais útil. · Suporte para novas versões do GCC em várias plataformas foi adicionado e vários bugs fixados.


ggcov. Software Relacionado

Pikdev.

PikDev é um simples IDE gráfico para o desenvolvimento de aplicativos baseados em PIC. ...

412

Download

Black Adder

Blackadder é um IDE que permite que os programadores profissionais e amadores produzam aplicações complexas. ...

729

Download

Lázaro

Lazarus é um objeto Rad Pascal Development IDE para uso com Pascal Grátis. ...

82

Download