]> granicus.if.org Git - postgresql/commitdiff
Document recipe for testing compatibility with old Perl.
authorNoah Misch <noah@leadboat.com>
Sun, 4 Dec 2016 05:16:55 +0000 (00:16 -0500)
committerNoah Misch <noah@leadboat.com>
Sun, 4 Dec 2016 05:16:55 +0000 (00:16 -0500)
Craig Ringer, reviewed by Kyotaro HORIGUCHI and Michael Paquier.

src/test/perl/README

index cfb45a15476b6548fe87bfa5804967bd4b5b214f..f28e3ce4699e3ed8026537a7b597dbd4679f4f42 100644 (file)
@@ -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