diff options
author | Tony Cook <tony@develop-help.com> | 2022-08-02 16:06:37 +1000 |
---|---|---|
committer | Tony Cook <tony@develop-help.com> | 2022-08-31 11:07:39 +1000 |
commit | 82196dc6c4b9e7e18c1e4e41754dfb94f21ff91c (patch) | |
tree | ef86f29f190a7bb95c216033089221d4c3b4bedf /Porting/README.pod | |
parent | b885e42dc2078e29df142cfcefaa86725199d15b (diff) | |
download | perl-82196dc6c4b9e7e18c1e4e41754dfb94f21ff91c.tar.gz |
test dist/ modules against various older perls in CI
This currently has one major limitation: the perl-testers images
aren't threaded and don't have threaded alternatives, so the threads,
threads-shared and Thread-Queue dists are effectively untested on the
older perls.
The perl-testers images have a large number of test modules and their
dependencies installed, which means we're testing against the latest
versions of those dependencies (such as parent.pm) rather than against
the version of that dependency that shipped with that perl.
I tried to use the official perl images, but these only include a
small number of recent perls. The git repository includes DockerFiles
for the older versions, but these aren't published to Docker Hub.
Diffstat (limited to 'Porting/README.pod')
-rw-r--r-- | Porting/README.pod | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Porting/README.pod b/Porting/README.pod index dee0be089f..05f10ad029 100644 --- a/Porting/README.pod +++ b/Porting/README.pod @@ -359,6 +359,11 @@ and case are ignored, as explained in L<perldiag>. Script to help out with syncing cpan distros. +=head2 F<test-dist-modules.pl> + +Test modules in F<dist/> against the perl in C<PATH>. Used in the +github workflow to test against older perls. + =head2 F<timecheck2.c> A little program to test the limits of your system's time functions. See |