|
Boost : |
From: Robert Ramey (ramey_at_[hidden])
Date: 2004-07-16 11:08:49
>It might also be beneficial to allow finer grained results within a test
>file. Let's say I have a test file stl_containers.cpp that tests
>std::vector, std::list, etc. Now, if a compiler has a problem with one of
>these (e.g. std::map) - if I understand the regression test system
>correctly - it will mark this test as failed in the regression results and
> a user >would assume that all the stl_containers would be unusable!
That's the way it is now. That's why there are so many (too many) tests.
About 20 tests for base services, void_cast, iterators, iteratorbase64,
demo, etc.
About 35 test for serialization facilities e.g. tracking, exporting,
registering, stl::list, stl::vector, etc.
These later are built/run for each archive type xml, wide xml, text, wide
text and native binary.
So this works out to about 20 + 35 * 5 = 190 (actually 209) * 5 compilers
about 1000 test run/builds.
Robert Ramey
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk