Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2007-04-01 21:37:22


on Sun Apr 01 2007, Stefan Seefeld <seefeld-AT-sympatico.ca> wrote:

>> Unfortunately, I don't believe all build variants _are_ tested. But
>> anyway, I don't understand what you mean about modularity and
>> slowdowns. The tests are distributed across many machines. If you
>> dedicate a single testing machine to one toolchain and build variant,
>> you can't do this much faster. Many testers do incremental testing,
>> so only the changed stuff gets rebuilt.
>
> You are right, the total execution time is still the same. However,
> a more modular system is more easily parallelizable.

I still don't know what you mean by "more modular"

> More testers could contribute cycles as the resource requirements
> wouldn't be quite as high. This, then, makes the cycles from checkin
> to report containing associated test results smaller, helping to get
> fixes in quicker. Etc. etc.

Maybe you're suggesting that tests of the whole suite on a single
compiler and platform could be distributed across many machines? That
could be vulnerable to small platform differences, but maybe there's a
way around that.

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com
Don't Miss BoostCon 2007! ==> http://www.boostcon.com

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk