Boost logo

Boost :

Subject: Re: [boost] [test] unit test command-line handling
From: Stefan Seefeld (stefan_at_[hidden])
Date: 2018-09-13 01:21:27

On 09/12/18 18:50, Stefan Seefeld wrote:
> On 09/12/18 14:28, Raffi Enficiaud wrote:
>> The argc/argv are available to the master test suite:
> I see. That code could use a bit of an explanation. You present a
> function that takes "argc" and "argv" as input, but rather than using
> those variables themselves, you access the argument vector via
> "framework::master_test_suite().argc" etc.. I find that a bit...em...
> counter-intuitive. What's the rationale for that ? Is the function
> argument the full argument vector, including the ones already consumed
> by Boost.Test itself ?

...and what is the appropriate way to signal an error, such as a missing
or unsupported command-line argument ? (All the examples in the docs I
could find return '0', so another related question is: what is the
meaning of the return value ?)



      ...ich hab' noch einen Koffer in Berlin...

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