Boost logo

Boost Users :

Subject: Re: [Boost-users] Need sample for CMakelist.txt with BOOST.test
From: Robert Ramey (ramey_at_[hidden])
Date: 2015-07-27 11:48:06

On 7/23/15 2:07 PM, Abhay Mhatre wrote:
> Hi,
> I am newbie, and struggling with testing project that is build in
> CMakeList.txt for using Boost.Test.
> project builds successfully and runs too, only problem is when unit test
> fails BOOST_REQUIRE exits without printing fatal exception message on
> console. It also doesn't show next failure.
> I tired compiling same library with g++ command and everything works as
> expected. however with CMakeList project there is no output
> I tried setting explicit
> boost::unit_test::unit_test_log_t::instance().set_threshold_level(boost::unit_test::log_all_errors)
> also tried with setting
> # define BOOST_TEST_LOG_LEVEL all
> but there is no output except fatal error on console.
> also it doesn't show fatal error for multiple tests/
> Can some one please suggest some way to investigate this further/
> provide sample CMakeList.txt file that I can compare and see if I am
> missing anything
> thanks in advance,
> Abhay

At there is a section under "simple tools" which
describes a convenient and tested way to use CMake to build and test a
Boost library. It also includes and sample library "safe numerics"
which does this. Also the boost serialization library also includes
CMake files to build and test using Cmake which I use on my personal
development setup.

I hope this is helpful, and would be very much interested in feedback to
refine and improve this information.

Robert Ramey

Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at