App::Prove::State::SQLite

Andy Armstrong andy at hexten.net
Thu Mar 6 13:41:07 UTC 2008


On 6 Mar 2008, at 13:37, Ovid wrote:
> Here's the basic problem:
>
> We have a long-running test suite (80 minutes down to 12 minutes back
> up to 19 minutes) and as part of our test suite maintenance strategy,
> we wanted to capture test suite behavior over time.
>
> My first thought was to check in the .prove file to source control:
>
> $ svn status
> C      .prove
>
> OK, that's not going to work.  It's constantly generating conflicts  
> and
> while we have workarounds, at the end of the day, trying to shoehorn
> this need into source control is a bad fit.
>
> It think that an optional SQLite interface would be a great idea.  We
> could start storing test data over time, possibly see who's running  
> the
> tests ($< and $>) and basically capturing all information that
> TAP::Parser tracks.  If we had proper Devel::Cover integration, we
> could even possibly capture coverage results.
>
> If anyone has any ideas or suggestions, I'd love to hear 'em.


A plugin? Yes, +1 to the idea. I guess that App::Prove::State will  
need a little attention to make it a bit more general purpose.

-- 
Andy Armstrong, Hexten






More information about the tapx-dev mailing list