summaryrefslogtreecommitdiff
path: root/Porting/test-dist-modules.pl
Commit message (Collapse)AuthorAgeFilesLines
* apply several of the suggestions from @bram-perlTony Cook2022-08-311-12/+24
| | | | | | | | | | | - add an actual error message with `$!` for an opendir failure - document why Devel-PPPort is treated specially when filtering the readdir() results - change each system() call to list form - add some explanation to write_testpl() Also: - expand die messages for system() failures
* test dist/ modules against various older perls in CITony Cook2022-08-311-0/+1087
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.