Couverture de code
ProgrammationHop,
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 !!