> Devel::Cover issues aside, has anyone else looked at interesting ways of
> making test suites run faster?

One of the drums I beat heavily in my discussion of testing of large
projects is that you shouldn't care how long your tests take, so long as
they run within the smokebot window.

The way we do it is having an hourly cron job that checks out the main
CVS project and runs a full blown make test on it.  This means that we
don't get immediate feedback if a check-in causes a failure, but getting
feedback within 59 minutes is close enough to immediate for me.  Also,
smokebot failures are mailed to the entire department (8 people), so
that helps raise the visibility.

We've also had to have a 2nd smokebot running, this time hourly on the
half hour, to check out and smoke the branch for the parallel project
we're running.

Also, as an FYI, one of the things I'm going to be adding to
Test::Harness soon (Where are those tuits?) is the ability to run the .t
files in random order, in the hopes of exciting bugs that are for some
reason dependent on order of execution.

xoxo,
Andy

-- 
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance

Reply via email to