Boost logo

Boost Users :

Subject: Re: [Boost-users] Aborting on Boost.Test check failure
From: Ovanes Markarian (om_boost_at_[hidden])
Date: 2012-03-05 14:38:17

On Mon, Mar 5, 2012 at 5:22 PM, Jeremiah Willcock <jewillco_at_[hidden]>wrote:

> On Mon, 5 Mar 2012, Gennadiy Rozental wrote:
> Jeremiah Willcock <jewillco <at>> writes:
>>> Is there a way to force an abort() or some other kind of
>>> debugger-catchable event when a Boost.Test test case (such as a
>>> BOOST_CHECK) fails? Is there a function I can set a breakpoint on? I do
>>> not see anything like that in the documentation. I am running on Linux
>>> with gdb.
>> You can switch to BOOST_REQUIRE and catch throw.
> Does that mean needing to change all of the tests to use that? Also, what
> about doing that in a program that throws (and catches) other exceptions
> not related to test failures?

Is using of GDB catchpoints an option for you ( Or would you like to
automate it somehow? Boost Test offers to start a debugger when an
exception is raised, I never tried it out, but seems to be an interesting
runtime-option (auto_start_dbg):
Is it going to work with gdb as well?

Best Regards,

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