[tapx-dev] Automated test report for TAP::Parser r226

Andy Armstrong andy at hexten.net
Fri Aug 10 18:45:22 BST 2007


On 10 Aug 2007, at 18:10, Andy Armstrong wrote:

> To obtain this release use the following command:
>
>   svn checkout -r226 http://svn.hexten.net/tapx/trunk
>
> === Test against perl 5.00504 ===
>
> passed: yes n | /home/andy/Works/Perl/versions/5.0.5/bin/perl  
> Makefile.PL
> passed: make
> passed: make test
> passed: /home/andy/Works/Perl/versions/5.0.5/bin/perl -Ilib bin/ 
> runtests -b t/*.t t/compat/*.t

This is the output of a script that runs every ten minutes on a(n)  
Ubuntu box here. It's probably reasonably clear what it's doing - if  
there's a new revision in SVN then for each version of Perl I've  
installed it checks it out into a clean directory, builds and tests  
it via Makefile.PL, runs the test suite through the just built  
TAP::Parser and reports the results.

We only see a failure when one of the commands exits with non-zero  
status - so we won't see any harmless warnings from the build process  
for example.

In combination with Leif's ongoing efforts to get the coverage up to  
100% it means we're getting pretty thorough testing. Ideally though  
I'd like to be smoking on at least Windows as well. I don't really  
have a spare box to devote to Windows at the moment - but if I can  
find a spare PC I'll set that up too.

I think I'll probably spin this script off into its own module  
(Test::SmokeStack is the provisional name) and generalise it - even  
the config is currently hardwired into the script.

-- 
Andy Armstrong, hexten.net



More information about the tapx-dev mailing list