On Thu, Sep 13, 2007 at 05:10:36PM -0500, 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? :)

http://pjcj.sytes.net/svnweb/Devel::Cover/view/Devel-Cover/trunk/all_versions
is what I use to do this.

$ perl all_versions make test

You'd need to change the commands at the end to do exactly what you
wanted - unpacking the tarball rather than deleting the cover_db
directory, I expect.  And I have all the perls on my path, which might
not be your case.

Not sure whether piping the output into a file counts as a nice report
though :-)

-- 
Paul Johnson - [EMAIL PROTECTED]
http://www.pjcj.net

Reply via email to