31.5. Examen de la couverture du test
Le code source de PostgreSQL peut être compilé avec des
informations supplémentaire sur la couverture des tests, pour
qu'il devienne possible d'examiner les parties du code
couvertes par les tests de régression ou par toute suite de
tests exécutée avec le code. Cette fonctionnalité est supportée
en compilant avec GCC et nécessite les programmes gcov et lcov.
La suite typique de commandes ressemble à ceci :
./configure --enable-coverage ... OTHER OPTIONS ...
make
make check # or other test suite
make coverage-html
Puis pointez votre navigateur HTML vers coverage/index.html. Les commandes make travaillent aussi dans
les sous-répertoires.
Pour réinitialiser le compteur des exécutions entre chaque
test, exécutez :
make coverage-clean