Ggcov

GGCOV ist eine GTK + -GUI zum Erkundern von Testabdeckungsdaten, die von C- und C ++ - Programmen erzeugt werden, die mit GCC zusammengestellt werden.
Jetzt downloaden

Ggcov Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Greg Banks
  • Website des Verlags:

Ggcov Stichworte


Ggcov Beschreibung

GGCOV ist eine GTK + GUI zum Erkundern von Testabdeckungsdaten, die von C- und C ++ - Programmen erstellt wurden, die mit GCC zusammengestellt werden. GGCOV-Projekt ist eine GTK + -GUI zum Erkundern von Testabdeckungsdaten, die von C- und C ++ - Programmen erstellt wurden, die mit GCC -FProfile-ARCs-Tsest-Abdeckung zusammengestellt werden. So ist es im Wesentlichen ein GUI-Ersatz für das mit GCC.Bitte gelieferte GCOV-Programm. Hinweis: GGCOV ist kein Frontend für GCOV; Stattdessen liest er dieselben Datendateien direkt und lässt verschiedene zusätzliche Verarbeitung auf ihnen. Grafisch wie möglich mit Balkendiagrammen, Farbcodierungen und einem Anrufgrafikdisplay. Interaktive · Informationen sind miteinander verbunden, z. Doppelklicken auf eine Zeile im Fenster Dateinliste Zeigt die Quelle für diese Datei in einem Quellfenster an. Informationen in tabellarischer Form sind nach einer beliebigen Spalte sortierbar, und alle Säulen können selektiv gezeigt oder ausgeblendet werden. Beliebige Untergruppen · Abdeckungszusammenfassungen für verschiedene Teilmengen der Quelle (alle Quelle, eine bestimmte Quelldatei, eine bestimmte Funktion, eine Reihe von Zeilen in einer Datei) sind nur wenige Klicks entfernt. Die Zusammenfassung ist in einem Fenster mit Text- und grafischer Darstellung dargestellt. Mehrere Verzeichnisse · Quelldateien, die über mehrere Verzeichnisse verteilt sind, werden behandelt. Das Dateillistenfenster kann Quelldateien entweder in einer flachen Liste oder in einem Baum anzeigen. Listen von Quelldateien zeigen Dateinamen mit minimalen Pfadnamen aus dem allgemeinen Ahnenverzeichnis. Unterdrücken durch Vorprozessor-Symbol · Das Flag von --supresse-ifdef kann verwendet werden, um Source-Linien in #iFDEF oder #IF-Blöcke zu unterdrücken, die von bestimmten Vor-Prozessorsymbolen abhängen. Beispiele - suppresse-ifdef-test, unterdrücken debug Unterdrückte Linien werden in Zusammenfassungen nicht berichtet. Diese Funktion ist nützlich, um zu vermeiden, dass Testinfrastruktur oder Debugging-Code die gemeldete Abdeckungsebene stunken reduziert. Flexibilität in der Angabe von Quellen · Quelldateien können durch eine beliebige Kombination von: · Verzeichnis: Alle deckaged Quelldateien im Verzeichnis und Unterverzeichnissen angegeben werden. · Ausführbare Dateien: Alle deckaged-Quelldateien, die zum Erstellen der Objektdatei und beliebigen freigegebenen Bibliotheken verwendet werden Die ausführbare Datei hängt ab. · Objektdatei: Alle deckaged-Quelldateien, die zum Erstellen der Objektdatei verwendet werden. · Freigegebene Bibliothek: Alle deckaged-Quelldateien, die zum Erstellen der gemeinsam genutzten Bibliothek verwendet werden. · Quelldatei: Genau die angegebene Quelldatei. C ++ - Funktionsnamen Demanled · C ++ - Funktionsnamen werden in lesbarer Entschulgungsform dargestellt. Nicht lokale Kontrollübertragung · Griffe nicht lokale Kontrolltransfers, z. C ++ AUSNAHMEN ODER C LONGJMP. GNOME-Integration · Eine .desktop-Datei wird bereitgestellt, sodass GGCOV in der Gnome-Menüstruktur erscheint. Neue Quelldateien (oder Objektdateien oder ausführbare Dateien) können von Nautilus auf GGCOV gezogen werden. In Gnome 2.x werden Konfigurationsparameter in der GCONF-Datenbank gespeichert. Textmodus · GGCOV verfügt über ein Textmodus-Programm TGGCOV, das verwendet werden kann, um Deckungsberichte für einzelne Quelldateien oder ganze Programme bereitzustellen. TGGCOV ist für den nicht interaktiven Einsatz ausgelegt, z. als Teil eines Build-Prozesses oder einer Testsuite. Anrufgrafikanalyse · Berechnet eine Anrufgrafik aller Funktionsaufrufe, die bei der Kompilierzeit bekannt ist (d. H. Ausnahme von Anrufen durch Funktionszeiger oder C ++ - Virtual-Funktionstabellen) und gilt Abdeckungsdaten an dieses Anrufgraph. Das Ergebnis ist, dass Sie sehen können, wie oft eine Funktion von verschiedenen anderen Funktionen aufgerufen wurde. Der Nachteil der Anrufgrafikanalyse ist, dass GGCOV Objektdateien lesen und auswählen muss, um die Anrufdaten abzurufen. Der Code existiert und arbeitet nur für i386-Plattformen mit ELF-Dateien. PHP-Webschnittstelle · Neu in Version 0.6 ist eine PHP-Ausgabe von GGCOV, mit der Sie Code-Deckungsinformationen im Web bereitstellen können. Die Web-Edition verfügt über alle Navigations- und Visualisierungsfunktionen des GNOME-Programms, aber in einem beliebigen grafischen Browser (kein Java oder JavaScript erforderlich) .QUIRIERUNGEN: · Libgrade-Bibliothek mit Gnome-Support · Gnome LibGNOMEUI-Bibliothek · Gnome GTK + -Bibliothek · Optional der POPT Bibliothek · GNU LIBBFD von den Binutils Packagewhat's neu in dieser Version: · Die wichtigsten Verbesserungen wurden auf das Callgraph-Diagramm vorgenommen, es sollte weitaus nützlicher sein. · Die Unterstützung neuer Versionen von GCC auf verschiedenen Plattformen wurde hinzugefügt, und verschiedene Fehlerbehebungen wurden behoben.


Ggcov Zugehörige Software

Xwpe-alpha.

XWPE ist eine Programmierumgebung mit einer Benutzeroberfläche, die das Borland C- und Pascal-Produktfamilie nachahmt. ...

344

Herunterladen

Pikdev.

Pikdev ist eine einfache grafische IDE für die Entwicklung von PIC-basierten Anwendungen. ...

412

Herunterladen

Blackadder.

Blackadder ist eine IDE, die den professionellen und hobbyistischen Programmierern gleichermaßen komplexe Anwendungen ermöglicht. ...

729

Herunterladen