diff options
author | Noah Misch <noah@leadboat.com> | 2016-12-04 00:16:55 -0500 |
---|---|---|
committer | Noah Misch <noah@leadboat.com> | 2016-12-04 00:16:55 -0500 |
commit | d61aa6ae655a37d757b68d20ad18a4683c280c14 (patch) | |
tree | 38ec802a39ec76a63af3484f476d1c5af4349339 /src | |
parent | 54aa6ccfc51414b94a2363be6302efb0f911b692 (diff) | |
download | postgresql-d61aa6ae655a37d757b68d20ad18a4683c280c14.tar.gz postgresql-d61aa6ae655a37d757b68d20ad18a4683c280c14.zip |
Document recipe for testing compatibility with old Perl.
Craig Ringer, reviewed by Kyotaro HORIGUCHI and Michael Paquier.
Diffstat (limited to 'src')
-rw-r--r-- | src/test/perl/README | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/test/perl/README b/src/test/perl/README index cfb45a15476..f28e3ce4699 100644 --- a/src/test/perl/README +++ b/src/test/perl/README @@ -64,3 +64,21 @@ For available PostgreSQL-specific test methods and some example tests read the perldoc for the test modules, e.g.: perldoc src/test/perl/PostgresNode.pm + +Required Perl +------------- + +Tests must run on perl 5.8.0 and newer. perlbrew is a good way to obtain such +a Perl; see http://perlbrew.pl . + +Just install and + + perlbrew --force install 5.8.0 + perlbrew use 5.8.0 + perlbrew install-cpanm + cpanm install IPC::Run + +then re-run configure to ensure the correct Perl is used when running +tests. To verify that the right Perl was found: + + grep ^PERL= config.log |