Couverture de code
Par dup, mercredi 20 août 2008 à 22:37 :: Programmation :: #152 :: rss
Hop,
Pour profiter d'une analyse par couverture de code compiler vos programmes avec les options :
-g -fprofile-arcs -ftest-coverage
Si un profilage vous tente utilisez l'option -pg (comme pour une certaine base de données et ses outils associés).
Si c'est pour heraia, utilisez plutôt :
./configure --enable-gcov
ou
./configure --enable-gprof
ou les deux !!! Profitez en, c'est déjà intégré pour vous servir !
Faîtes fonctionner votre programme, et notamment les fonctions qui vous intéressent plus particulièrement. Ensuite faites donc tourner lcov dans le dossier de vos sources :
lcov -c -o coverage.info --directory=./ genhtml coverage.info
Ouvrez le fichier index.html produit et analysez !!
Commentaires
1. Le samedi 23 août 2008 à 13:32, par gretsim
2. Le dimanche 24 août 2008 à 15:05, par dup
3. Le dimanche 24 août 2008 à 15:15, par dup
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.