ggcov

GGCOV est une interface graphique GTK + pour explorer les données de couverture de test produits par des programmes C et C ++ compilés avec GCC.
Télécharger maintenant

ggcov Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Greg Banks
  • Site Internet de l'éditeur:

ggcov Mots clés


ggcov La description

GGCOV est une interface graphique GTK + pour explorer les données de couverture de test produits par des programmes C et C ++ compilés avec GCC. Le projet GGCOV est une interface graphique GTK + pour explorer les données de couverture de test produits par des programmes C et C ++ compilés avec GCC -FPROFILE-ARCS -FERT-Couverture. C'est donc fondamentalement un remplacement de l'interface graphique du programme GCOV avec GCC.Veuillez noter: GGCOV n'est pas une frontière pour GCOV; Au lieu de cela, il lit les mêmes fichiers de données directement et que divers traitements supplémentaires sur eux.GGCOV est publié sous la version 2 GNU General Public (GPL) version 2 sans garantie. Certaines fonctionnalités clés de "GGCOV": graphique · présentent des informations de couverture comme Le plus possible possible, à l'aide de graphiques à barres, de codage de couleur et d'un affichage d'un graphique d'appel. Interactive · Les informations sont liées ensemble, par ex. Double-cliquez sur une ligne de la fenêtre de la liste de fichiers Affiche la source de ce fichier dans une fenêtre source. Les informations sous forme tabulaire sont triables par n'importe quelle colonne et toutes les colonnes peuvent être affichées de manière sélective ou masquée. Sous-ensilations arbitraires · Résumés de couverture pour divers sous-ensembles de la source (toutes les sources, un fichier source particulier, une fonction particulière, une gamme de lignes dans un fichier) ne sont qu'à quelques clics. Le résumé est présenté dans une fenêtre avec une représentation textuelle et graphique. Plusieurs répertoires · Les fichiers source répartis sur plusieurs répertoires sont gérés. La fenêtre de la liste de fichiers peut afficher des fichiers source dans une liste à plat ou un arbre. Les listes de fichiers sources affichent des noms de fichiers avec des noms de chemin minimaux à partir du répertoire des ancêtres communs. Supprimer par le symbole du pré-processeur · Le drapeau --Suppress-IFDEF peut être utilisé pour supprimer les lignes source à l'intérieur de #Ifdef ou #if de blocs qui dépendent des symboles de pré-processeur particuliers. Par exemple, le test --Suppress-ifdef, le débogage supprimera les lignes source à l'intérieur #IF Débogage ou à l'intérieur #Ifdef Test. Les lignes supprimées ne sont pas signalées en résumés. Cette fonctionnalité est utile pour éviter d'avoir des infrastructures de test ou un code de débogage réduisant par défaut le niveau de couverture rapporté. La flexibilité dans la spécification de la source · Les fichiers source peuvent être spécifiés par n'importe quelle combinaison de: · Répertoire: Tous les fichiers source couverts dans le répertoire et les sous-répertoires. · Exécutable: Tous les fichiers source couverts utilisés pour créer le fichier d'objet et toutes les bibliothèques partagées sur lesquelles L'exécutable dépend. · Fichier d'objet: Tous les fichiers source couverts utilisés pour créer le fichier d'objet. · Bibliothèque partagée: Tous les fichiers source couverts utilisés pour créer la bibliothèque partagée. · Fichier source: Exactement le fichier source spécifié. Les noms de fonction C ++ démanglés · C ++ Les noms de fonction sont présentés sous forme démangled lisible. Transfert de contrôle non local · gère des transferts de contrôle non locaux, par ex. C ++ exceptions ou c longjmp. Intégration gnome · Un fichier .desktop est fourni pour que GGCov apparaisse dans la structure du menu GNOME. Les nouveaux fichiers source (ou fichiers d'objet, ou exécutables) peuvent être déposés-n-déposés sur GGCOV de Nautilus. Dans GNOME 2.x, les paramètres de configuration sont stockés dans la base de données GCONF. Mode texte · GGCOV est livré avec un programme de mode texte TGGCOV qui peut être utilisé pour fournir des rapports de couverture pour des fichiers source individuels ou des programmes entiers. TGGCOV est conçu pour une utilisation non interactive, par ex. dans le cadre d'un processus de construction ou d'une suite de tests. Analyse de graphique d'appel · Calcule un graphique d'appel de tous les appels de fonction connus à la compilation (c'est-à-dire à l'exclusion des appels effectués via des pointes de fonction ou des tables de fonction virtuelles C ++) et applique les données de couverture à ce graphique d'appel. Le résultat est que vous pouvez voir combien de fois une fonction a été appelée à partir de diverses autres fonctions. L'analyse de l'inconvénient de l'appel d'appels est que GGCOV doit lire et éliminer les fichiers d'objet pour obtenir les données d'appel. Le code existe et fonctionne pour les plates-formes I386 avec des exécutables ELF uniquement. Interface Web PHP · Nouveau dans la version 0.6 est une édition PHP de GGCOV, qui vous permet de fournir des informations de couverture de code sur le Web. L'édition Web dispose de toutes les fonctionnalités de navigation et de visualisation du programme GNOME, mais disponible dans n'importe quel navigateur graphique (no Java ou JavaScript requis) .Requifications: · Bibliothèque libglade avec support GNOME · Bibliothèque GNOME LIBGNOMEI · Bibliothèque GNOME GTK + · éventuellement, le POPT Bibliothèque · GNU LIBBFD du package Binutilswhtwhs de la présente publication: · Des améliorations majeures ont été apportées au diagramme Callgraph, il devrait être beaucoup plus utile. · La prise en charge des nouvelles versions de GCC sur diverses plateformes a été ajoutée et divers bugs fixés.


ggcov Logiciels associés

Xwpe-alpha

XWPE est un environnement de programmation avec une interface utilisateur qui imite la famille Borland C et Pascal de produits. ...

344

Télécharger