- The TAP tests are only run when PostgreSQL was configured with the
+ The TAP-based tests are run only when PostgreSQL was configured with the
option --enable-tap-tests . This is recommended for
development, but can be omitted if there is no suitable Perl installation.
TAP Tests
- The client program tests under src/bin use the Perl
- TAP tools and are run by prove . You can pass
+ 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 make variable PROVE_FLAGS>, for example:
-make -C src/bin check PROVE_FLAGS='--reverse '
+make -C src/bin check PROVE_FLAGS='--timer '
- The default is --verbose . See the manual page
- of prove for more information.
+ See the manual page of prove for more information.
- The tests written in Perl require the Perl
- module IPC::Run .
+ The TAP tests require the Perl module IPC::Run .
This module is available from CPAN or an operating system package.