Boost logo

Boost :

Subject: Re: [boost] How to make tests building faster?
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2011-12-20 13:23:22


On 12/20/2011 08:23 AM, Dave Abrahams wrote:
> on Tue Dec 20 2011, Mateusz Łoskot <> wrote:
>> Hi,
>> I'm trying to figure out if there is anything I could do to improve
>> compile/link-time for tests of Boost.Geometry library.
>> Currently, the tests follow fairly canonical approach in Boost:
>> 1) Each .cpp file defines a single test program and all local test
>> routines are executed from test_main()
> That's your problem right there. The canonical organization is
> unfriendly to fast test times and I would not use it for my next
> library. It's better to put more tests together in the same executable,
> and more in the same translation unit.

That works as long as you don't have a lot
of compile-fail tests, which must be in
separate translation units.

In Christ,
Steven Watanabe

Boost list run by bdawes at, gregod at, cpdaniel at, john at