Boost logo

Boost Users :

Subject: Re: [Boost-users] Boost test and openmpi
From: Gennadiy Rozental (rogeeff_at_[hidden])
Date: 2014-05-20 04:03:19


Richard <legalize+jeeves <at> mail.xmission.com> writes:

>
> [Please do not mail me a copy of your followup]
>
> boost-users <at> lists.boost.org spake the secret code
> <EF0D056B-3640-465C-A404-78D62F563E2C <at> verizon.net> thusly:
>
> >A global fixture seems like a more appropriate solution than
> >implementing main().
> >
> >BOOST_GLOBAL_FIXTURE
> >http://www.boost.org/doc/libs/1_55_0/libs/test/doc/html/utf/user-
guide/fixture/global.html
>
> A global fixture doesn't work quite the way you think it does. It is
> possible for test cases to execute before your global fixture has been
> instantiated.

No. It is not.
 
> That is, a global fixture is only "global" for a single translation
> unit and not multiple translation units.

No. This is not true. Global fixture is indeed global and is executed once
per test module regardless which test file it is defined in. And it is done
before the testing begins.

I'd appreciate if you do not mislead the users with information you are not
sure about.


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net