gg

GGCOV is een GTK + GUI voor het verkennen van testdekking-gegevens die zijn geproduceerd door C en C ++ -programma's die zijn samengesteld met GCC.
Download nu

gg Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Greg Banks
  • Uitgever website:

gg Tags


gg Beschrijving

ggcov is een GTK + GUI voor het verkennen van testdekking data geproduceerd door C en C ++ programma's gecompileerd met gcc. ggcov project is een GTK + GUI voor het verkennen van testdekking data geproduceerd door C en C ++ programma's gecompileerd met gcc -fprofile-bogen -ftest-dekking. Dus het is eigenlijk een GUI vervanging voor de gcov programma dat wordt geleverd met gcc.Please note: ggcov is niet een frontend voor gcov; in plaats daarvan leest dezelfde gegevens bestanden direct en doet diverse extra verwerking op them.ggcov is vrijgegeven onder de GNU General Public License (GPL) versie 2 zonder warranty.Here zijn een aantal belangrijke eigenschappen van "ggcov": Graphical · Stelt dekking informatie grafisch mogelijk, met behulp van staafdiagrammen, kleurcodering, en een oproep grafiek display. Interactive · Informatie wordt met elkaar verbonden, bijv. dubbelklikken op een rij in de File List etalages de bron van dat bestand in een Source venster. Gegevens in tabelvorm worden gesorteerd door een kolom en alle kolommen kunnen selectief worden getoond of verborgen. Willekeurige Subsets · Coverage samenvattingen van verschillende subgroepen van de bron (Al de bron, een bepaalde bron bestand, een bepaalde functie, een reeks van regels in een bestand) zijn slechts een paar klikken verwijderd. De samenvatting wordt gepresenteerd in een venster met zowel tekstuele en grafische weergave. Multiple Directories · Bron bestanden verspreid over meerdere mappen worden behandeld. Het venster File List kan bronbestanden ofwel te geven in een platte lijst of een boom. Lijsten van bronbestanden tonen bestandsnamen met een minimum aan padnamen van de gemeenschappelijke voorouder directory. Onderdrukken door Pre-processor symbool · De --suppress-ifdef vlag kan worden gebruikt voor het onderdrukken sourcelijnen binnen #ifdef of #if blokken die afhankelijk name preprocessor symbolen. Bijvoorbeeld --suppress-ifdef testen, debuggen zal bronlijnen binnen #if DEBUG of binnen #ifdef TEST onderdrukken. Onderdrukte lijnen zijn niet gemeld in samenvattingen. Deze functie is handig om te voorkomen dat testinfrastructuur of debuggen van code spuriously de gerapporteerde dekking te verlagen. Flexibiliteit in opgeven Bron · Source bestanden kunnen worden bepaald door een combinatie van: · Directory:. Alle coveraged bronbestanden in de directory en sub-directories · Uitvoerbaar: alle coveraged bronbestanden gebruikt om het object-bestand op te bouwen en gedeelde bibliotheken waarop het uitvoerbare bestand is afhankelijk · object file:. alle coveraged bronbestanden gebruikt om het object bestand op te bouwen · Shared bibliotheek:.. alle coveraged bronbestanden gebruikt om de gedeelde bibliotheek te bouwen · bron bestand: precies de opgegeven bronbestand. C ++ functienamen Demangled · C ++ functienamen worden gepresenteerd in leesbare demangled vorm. Non-local control Transfer · Handles non-local control transfers, bijv. C ++ uitzonderingen of C longjmp. GNOME-integratie · Een .desktop bestand voorzien zodat ggcov in de GNOME menustructuur verschijnt. Nieuwe bronbestanden (of objectbestanden of executables) kunnen worden gesleept-n-vallen op ggcov van Nautilus. In GNOME 2.x worden configuratieparameters opgeslagen in de databank gconf. Tekstmodus · ggcov wordt geleverd met een tekst mode programma tggcov die gebruikt kunnen worden om rapporten over de dekking voor individuele bronbestanden of hele programma's. tggcov is bedoeld voor niet-interactief gebruik, b.v. als onderdeel van een bouwproces of test suite. Call Graph Analysis · Berekent een oproep grafiek van alle functies oproepen bekend tijdens het compileren (dat wil zeggen met uitzondering van gesprekken via de functie pointers of C ++ virtuele functie tabellen) en is van toepassing dekking gegevens op deze oproep grafiek. Het resultaat is dat je kunt zien hoe vaak een functie is aangeroepen uit diverse andere functies. Het nadeel van de oproep grafiek analyse is dat ggcov behoeften te lezen en te halen uit elkaar object bestanden om het gesprek gegevens op te halen. De code bestaat en werken voor i386 platforms met ELF executables alleen. PHP Web Interface · Nieuw in versie 0.6 is een PHP editie van ggcov, waarmee u code coverage informatie op het web te bieden. Het web edition heeft alle navigatie en visualisatie functies van de GNOME-programma, maar verkrijgbaar in elke grafische browser (geen Java of Javascript nodig) .Requirements: · libglade bibliotheek met GNOME ondersteuning · GNOME libgnomeui bibliotheek · GNOME GTK + bibliotheek · Optioneel kan de popt bibliotheek · GNU libbfd van de binutils packageWhat is er nieuw in deze release: · Belangrijke verbeteringen werden aangebracht aan de callgraph diagram, moet het veel nuttiger zijn · Steun voor nieuwe versies van gcc op verschillende platformen werd toegevoegd, en diverse bugs opgelost..


gg Gerelateerde software

Xwpe-alfa

XWPE is een programmeeromgeving met een gebruikersinterface die de Borland C en Pascal-familie van producten nabootst. ...

344

Downloaden

Pikdev

PIKDEV is een eenvoudige grafische IDE voor de ontwikkeling van PIC-gebaseerde toepassingen. ...

412

Downloaden

Tulp ide

TULIP is een PHP-GTK gebaseerde codeeditor, een tool voor het coderen van PHP-scripts. ...

90

Downloaden

Blackadder

BlackAdder is een IDE die professionele en hobbyistische programmeurs mogelijk maakt om complexe toepassingen te produceren. ...

729

Downloaden