Boost logo

Boost-Build :

From: Beman Dawes (bdawes_at_[hidden])
Date: 2002-07-25 06:19:40


One of the challenges remaining for bjam-based regression testing is being
able to detect that a test has failed because a library it depends on
failed to build, and to report the compiler or other error messages which
indicate why the library build failed.

The current system already provides the error messages. What is missing is
a notification like:

"x failed because it depends on y, which failed".

x and y are the target directory paths.

x can be omitted if the message is part of the residue left in directory x;
it is only needed if the message is in the bjam log output.

The exact format of the message is unimportant as long as it is unambiguous
and reasonably easy to extract x and y from it. It does need to work even
if a test is dependent on several libraries, and more than one fails to
build.

Is it reasonable to ask for this with V1 or is it something that will have
to be deferred until V2?

--Beman

 


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