2017-06-28 2 views
0

Ich verwende gcov, um die Codeabdeckung in meinem Projekt zu testen. Das gcov gibt mir die Ausgabe der Testdateien, die ich mit gtest geschrieben habe, aber es gibt mir nicht die korrekte Ausgabe der eigentlichen Implementierungsdateien. Es gibt die Meldung "Keine ausführbaren Zeilen". Das Projekt basiert auf QT und C++. Irgendwelche Hinweise in dieser Hinsicht werden hilfreich sein, da ich sowohl für QT als auch für gtest/gcov neu bin.gcov gibt Fehler: Keine ausführbaren Zeilen

Einige weitere Informationen: 1. Test binären Ausgeführt gebaut Gtest 2. Die .o, .gcda mit und .gcno Dateien sind im selben Ordner 3. Ich gcov vom Ort der Quelle am Ausführung mit Die Option -o gibt den Pfad der Bin-Dateien an.

Antwort

1

Dies geschah, weil ich die .gcda-Dateien nicht in das Verzeichnis mit den Dateien .gcno und .o kopiert hatte. Nach dem Kopieren der .gcda-Dateien und dem Ausführen von gcov läuft alles einwandfrei. :)

+0

Sie können Ihre Antwort als akzeptiert markieren. – AmeyaVS

Verwandte Themen