Boost logo

Boost-Build :

From: Peter (pjfoley_at_[hidden])
Date: 2007-01-06 20:58:18


Hi Volodya,

I will premise this with that I have lurked for a long time but have never
used Bjam before and have decided to start using Bjam with a project I am
starting.

For my project I have decided to use Boost.Test as the Unit Testing
Framework and have been trying to wrap my mind around how to use Bjam in
this scenario.

I am not sure if this is a new document because previously I had been unable
to find any documentation on how to do this. So you posting this is
fortuitous because it looks like I may have been going down the wrong track.

As a guide I have been looking at various jamfile's for boost libraries (for
example in %BOOST_ROOT%/libs/test/test).

I will read through the document and let you know how things go.

Just out of curiosity what are the benefits of the "test-suite" target over
"unit-test"?

Is "test-suite" a formal framework for running multiple "unit-test"'s? Or
is "test-suite" something specifically written for Boost's regression
testing tools?

Thanks,

Peter.

Ps. To reply directly to me remove SPAM ME NOT from my email address.

>
> ------------------------------
>
> Message: 3
> Date: Sat, 6 Jan 2007 21:19:50 +0300
> From: Vladimir Prus <ghost_at_[hidden]>
> Subject: [Boost-build] testing rules docs
> To: boost-build_at_[hidden]
> Message-ID: <200701062119.50582.ghost_at_[hidden]>
> Content-Type: text/plain; charset="us-ascii"
>
>
> FYI,
> I have document compile/link/run and the -fail version thereof at
>
> http://boost.org/boost-build2/doc/html/bbv2/builtins/testing.html
>
> As usual, comments are appreciated.
>
> I'm also curious if anybody is using those rules outside Boost and
> Boost's regression testing tools. While they seem to work, one would
> get no reporting of result and Boost's process_jam_logs and XSLT
> scripts are rather twisty.
>
> - Volodya
>


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