Wenn ich gcov foo.cpp laufen lasse, erzeugt es nicht nur den Code-Coverage-Bericht für foo.cpp, sondern für alle von foo.cpp verwendeten STL-Header.Warum erstellt GCOV Code Coverage-Daten für STL-Header?
Gibt es eine Möglichkeit, dies zu verhindern? Es scheint zu ignorieren Standard Bibliothek Header wie <ctime>
.
bearbeiten
Nur über diesen Beitrag auf der gcc-Mailingliste lief:
Ja, 100% der Abdeckung zu erreichen scheint eine kolossale Aufgabe, ich bezweifle, sogar STL Entwickler haben eine Testsuite mit 100% Abdeckung ^^. Diese Frage ist in der Tat sehr nützlich – GameDeveloper