Boost logo

Boost-Build :

Subject: [Boost-build] [Test] breaking changes in test invocation
From: Jürgen Hunold (jhunold_at_[hidden])
Date: 2015-10-05 04:43:49


Hi,

it seems that

commit c0d2d29284389a1e7f924583ff6bd59128b9436b
Author: Gennadiy Rozental <rogeeff_at_[hidden]>
Date: Thu Oct 1 03:38:44 2015 -0400

    -- is required before extra test module arguments

has at least broken my Boost.Build driven tests, as I now get:

Usage: my_test-clang38 [Boost.Test argument]... -- [custom test module
argument]...

For detailed help on Boost.Test parameters use:
  my_test-clang38 --help
or
  my_test-clang38 --help=<parameter name>

for every test which has extra command line arguments. I strongly suspect this
breaks some libraries in Boost itself which e.g. need to read some input
files.

Right now I'm lost at how to fix this in Boost.Build's testing.jam as it seems
we somehow have to specify different arg sets. And how to get "--" into the
commandline at all.

And in the light of the ongoing c++11/03 discussion it would have been nice to
issue a warning before commiting breaking and/or behavioural changes.

Any ideas?

Yours,

Jürgen

-- 
* Dipl.-Math. Jürgen Hunold  ! 
* voice: ++49 4257 300       ! Fährstraße 1
* fax  : ++49 4257 300       ! 31609 Balge/Sebbenhausen
* jhunold_at_gmx.eu             ! Germany

Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk