2 Stimmen

0 gcov-Abdeckung für eine Mac-Anwendung erhalten

Ich habe Folgendes getan, aber ich erhalte immer noch 0% gcov-Abdeckung für meine .app. Hier ist, was ich tue:

  1. Ich verwende Xcode 3.2.6, GCC 4.2 und bin auf Mac OSX 10.6.
  2. Ich habe die Debug-Konfiguration dupliziert und nenne sie Gcov. In der Gcov-Konfiguration und dem App-Ziel habe ich die folgende Build-Konfiguration festgelegt:
    • Markieren Sie "Testabdeckungsdateien generieren".
    • Prüfen Sie "Instrumentenprogrammfluss".
    • Hinzufügen von "-lgcov" zu "Andere Linker-Flags"
  3. Ich habe ein 'Clean All' und dann ein 'Build and Run' durchgeführt.
  4. Nach der erfolgreichen Erstellung des Builds wurde die Anwendung gestartet. Ich erledigte einige schnelle Dinge in der App und beendete sie.
  5. Wenn ich mir die .gcda/.gcno-Dateien ansehe, sehe ich, dass sie generiert wurden, und jedes Mal, wenn ich die Anwendung starte und zusätzliche Dinge in der Anwendung tue, sehe ich, dass die .gcda/.gcno-Dateien tatsächlich aktualisiert werden. Wenn ich jedoch gcov/gcovr verwende, um die .gcda/.gcno-Dateien anzuzeigen, erhalte ich immer wieder 0 Einträge.

Haben Sie eine Idee, was ich falsch mache? Danke für jede Hilfe.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X