|
Boost : |
From: John Maddock (jm_at_[hidden])
Date: 2002-11-04 06:43:59
> > Don't apologise, as you will have noticed the type_traits tests are in a
> > state of flux right now, they will settle down soon (honestly), and yes
that
> > build everything test will be removed from status/Jamfile, it will stay
in
> > libs/type_traits/test/Jamfile though as it is sometimes useful to build
and
> > check everything at once with the more conforming compilers.
>
> I don't see how that will make any difference. It certainly won't
> speed up whole-system testing. If you don't refactor the rule
> invocations it's going to be a maintenance nightmare wherever you put
> that code. Type traits are central to the operation of many boost
> libraries, and if people make changes which break them on many
> compilers (ahem! cough! -- they're broken now!) , somebody has to dive
> in and start running the tests.
Actually it's a *lot* quicker to build and run the tests as one big test
suite than as lots of separate ones, as for maintenance the Jamfile is
automatically generated by a little shell script to keep maintenance down.
BTW there should be very few tests failing now, is_convertible may be broken
on Intel C++, but I'm waiting for the next lot of test results to come back
on that one. If there are still failures that you're not expecting it's
probably because the new tests are quite a bit more thorough than the old
ones and are picking up new (old) compiler bugs (shrug).
John Maddock
http://ourworld.compuserve.com/homepages/john_maddock/index.htm
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk