2009-10-16 4 views
2

J'essaie de configurer mon projet Xcode pour qu'il soit instrumenté avec gcov afin que je puisse déterminer la couverture de code de mes tests unitaires. Toute la documentation que je trouve en ligne parle de paramètres que je ne trouve pas dans Xcode 3.1, cependant. Un exemple:Configurer gcov dans Xcode 3.1

Pour utiliser Coverstory, vous devez d'abord configurer votre cible pour qu'elle fonctionne avec gcov. Cela nécessite d'activer «Flux de programme d'instrument», «Générer des fichiers de couverture de test» et de créer des liens avec la bibliothèque gcov. (Using Coverstory)

La chose la plus proche que je peux trouver à « Instrument de programme de flux » et « Générer la couverture de test des fichiers » dans mes paramètres de construction est « Générer le code de profilage », ce qui ne semble pas faire ce que je veux à faire. Est-ce que je cherche au mauvais endroit pour ces paramètres ou sont tous les exemples que je trouve en péril en ligne?

Répondre

4

Mise à jour: Je l'ai regardé en arrière à mes notes quand je le mettre en place - votre « SDK de base » doit être le même que votre objectif actuel de construction, sinon les options dont vous avez besoin n'apparaîtra:
http://iphonesdkdev.blogspot.com/2009/05/xcode-gcc-section-missing-in-build.html FYI, mes options «Instrument Program Flow» et «Generate Test Coverage Files» apparaissent sous le titre «GCC 4.0 - Génération de code».

Je me souviens de problèmes similaires avec les paramètres de construction étant cachés - généralement, c'est à cause d'une dépendance à un autre paramètre de construction, par exemple. deux de mon projet que je sais la matière sont:
C/C++ Version = GCC 4.0
-Base SDK = iPhone Simulator 2.1 (manquant)

Questions connexes