Boost logo

Boost Testing :

From: John Maddock (john_at_[hidden])
Date: 2005-01-15 07:06:16


I'm currently having a lot of problems with the regex regression test
reports
(http://www.meta-comm.com/engineering/boost-regression/developer/regex.html)
that appear to be caused by bjam not noticing when a dependent header has
changed (The problems do not appear if the tester does a clean rebuild each
time).

For example if I cd into libs/regex/example, and

bjam credit_card_example

to bring that target up to date, and then:

touch ../../../boost/regex/v4/cpp*.hpp
bjam credit_card_example

then nothing gets rebuild (everything should be rebuilt!).

However as soon as I touch a source file:

touch ../src/cpp*.cpp
bjam credit_card_example

Then the touched source files do at least get rebuilt.

It would really really help if this could get fixed: at present some of our
regression test reports are basically worthless - they may be either failing
or *passing* incorrectly for no reason except that bjam has just decided not
to rebuild them!

Many thanks,

John.


Boost-testing list run by mbergal at meta-comm.com