On 13 Sep 2007, at 23:10, brian d foy wrote:
Without getting into a bikeshed discussion, I'm looking for prior art
to test a tarball against a list of local perls before I write my own
thing. This sounds like a fun and mostly easy project, but I don't
want
to reinvent the wheel.
I want to take a distro tarball and test it against every perl I have
installed. This is development testing, not end user / installation
testing:
% test_with_every_perl foo-1.1.tgz
Testing with perl5.6.2.....
Testing with perl5.8.0.....
....
Testing with perl5.9.5.....
At the end I get a nice report saying what went wrong with each
version.
This is something that I want to run right in my sandbox. The process
is really easy: unpack the distro, use the appropriate perl with
Makefile.Pl, and capture the results to make the report. So, who's
already done this? :)
If you check out Test::Harness 2.99 from
http://svn.hexten.net/tapx/trunk
Look at smoke/smoke.pl which does our smoking on a bunch of different
Perl versions across three machines.
I'm nominally in the middle of turning that into Test::SmokeStack -
but that's been 'nearly there' since before YAPC::EU. I'll get back
to it in the next couple of weeks.
--
Andy Armstrong, hexten.net