Subject: | CPAN Testers fails from parallel smoke testers |
Where smoke testers run against multiple versions of Perl in parallel, there's a chance that the testsuite will fail on one or more of the smokers -- even though the testsuite is quick -- because they all get kicked off at the same time.
With the 1.08 release, this happened with one of ANDK's smokers:
http://www.cpantesters.org/cpan/report/fb1c1b92-b478-11e8-8749-1c566399c617
At least two solutions:
(1) Have the testsuite retry the lockfile,
with randomly increasing backoff time (via usleep)
(2) Put the backoff in the module itself, as a feature.