Différents tests, en particulier les tests des programmes clients sous
src/bin, utilisent les outils TAP de Perl et sont
exécutés en utilisant le programme de tests Perl appelé
prove.
Les programmes de test clients situés dans src/bin
utilisent les outils Perl TAP et sont exécutés par prove.
Il est possible de passer des options en ligne de commande à
prove en positionnant la variable make
PROVE_FLAGS, par exemple :
make -C src/bin check PROVE_FLAGS='--timer'
Voir la page de manuel de prove pour plus
d'information.
Les tests TAP nécessitent le module IPC::Run.
Ce module est disponible depuis CPAN ou un paquet du système d'exploitation.
Ils requièrent aussi que PostgreSQL soit
configuré avec l'option --enable-tap-tests.