Dies ist der Befehl git-history-coverage, der im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
git-history-coverage - Testabdeckung für die letzten Git-Commits zusammenfassen
ZUSAMMENFASSUNG
Git-Historie-Abdeckung [Optionen] Drehzahlliste
BESCHREIBUNG
Git-Historie-Abdeckung extrahiert Testabdeckungsdaten, die von kompilierten C- und C++-Programmen erzeugt wurden
mit gcc --Abdeckung, und korreliert es mit Git-Commits und gibt eine Coverage-Zusammenfassung aus, die
zeigt, wie gut die letzten Codeänderungen getestet wurden. Dies ist nützlich für nächtliche Builds
und Continuous Integration-Systeme wie Jenkins.
Für die Ausgabe von Git-Historie-Abdeckung Um Sinn zu machen, müssen die Abdeckungsdaten
generiert durch Ausführen von Code, der dem letzten Commit in dem durch . angegebenen Bereich entspricht
Drehzahlliste.
Bei Verwendung ohne Optionen, Git-Historie-Abdeckung druckt drei Zusammenfassungen.
Gesamt-
Eine Zusammenfassung aller Commits, die von . angegeben sind Drehzahlliste.
by Autor
Eine Zusammenfassung, aufgeteilt nach jedem Autor, der in der Menge von Commits vertreten ist, die durch . angegeben ist
Drehzahlliste.
by verpflichten
Eine Zusammenfassung für jeden einzelnen Commit in der Menge von Commits, die durch . angegeben sind Drehzahlliste.
Für jede dieser Zusammenfassungen Git-Historie-Abdeckung gibt Statistiken aus, die zeigen, wie viele Zeilen
des Codes in den Commits waren, wie viele Zeilen ausführbaren Code darstellen (im Gegensatz zu
Kommentare, Testcode oder Infrastruktur wie Makefiles) und wie viele Zeilen tatsächlich waren
in Tests ausgeführt.
OPTIONAL
--Zusammenfassung-Overall
drucken Sie die Gesamt- Zusammenfassung (ohne Optionen werden alle drei Zusammenfassungen gedruckt).
--Zusammenfassung-nach-Autor
drucken Sie die by Autor Zusammenfassung (ohne Optionen werden alle drei Zusammenfassungen gedruckt).
--summary-by-commit
drucken Sie die by verpflichten Zusammenfassung (ohne Optionen werden alle drei Zusammenfassungen gedruckt).
--gcda-Präfix=dir
Suchen .ggda Dateien unterhalb des Verzeichnisses dir. Diese Option wird verwendet, um zu lesen
Informationen zur Laufzeitabdeckung, die geschrieben werden, wenn ein Testprogramm mit demselben ausgeführt wird
--gcda-Präfix Option zu ggcov-laufen.
Verwenden Sie git-history-coverage online mit den onworks.net-Diensten