Various tests, particularly the client program tests under
src/bin, use the Perl TAP tools and are run using the Perl testing program
prove. You can pass command-line options to
prove by setting the
PROVE_FLAGS, for example:
make -C src/bin check PROVE_FLAGS='--timer'
See the manual page of
prove for more information.
PROVE_TESTS can be used to define a whitespace-separated list of paths relative to the
prove to run the specified subset of tests instead of the default
t/*.pl. For example:
make check PROVE_TESTS='t/001_test1.pl t/003_test3.pl'
The TAP tests require the Perl module
IPC::Run. This module is available from CPAN or an operating system package. They also require PostgreSQL to be configured with the option