Boost logo

Boost :

From: Robert Ramey (ramey_at_[hidden])
Date: 2003-10-19 15:16:43


I've recently updated my CVS tree for the development version of
boost and found the following differences when I try to build
and run tests from with in a current test directory

a) The test executables are built in

boost-root/boost/bin/libs/serialization/test/bin

rather than

boost-root/libs/serialization/test/bin

as before

b) process_jam_log seems to work as one would
expect on the new directory

c) I can't generate compiler status tables for one test
directory.

I get:
$ compiler_status --compiler vc7 c:/boost-dev/ compiler_status.html

**** exception(205): std::exception: boost::filesystem::directory_iterator const
ructor: "c:\boost-dev\libs\serialization\test\bin": The system cannot find the p
ath specified.
******** errors detected; see standard output for details ********

suggesting that this program hasn't be updated to reflect a change
in expected directory structure.

among trying different options I get

what is the recommended way to build and run tests for one library?

While we're on the subject of compiler_status program, I would much like
to see a switch added "--target=<target name>" so that I could run
the tests built in release mode. Perhaps other switches as well. This
would permit me to run tests in release mode with varying combinations
of libraries and maintain one table.

Robert Ramey


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk