Boost.Test > Release Notes
Boost Test logo

Release Notes

Boost release 1.33.0

Boost release 1.32.0

Boost release 1.31.0

Boost release 1.30.0
Migration guide from Boost Test v1

Boost release 1.33.0

In this release Most of Boost.Test components undergo a major or significant change in both design and implementation. I've strived to keep an interface unchanged as much as possible. The primary goals for this update were:

Following are details of what updated/changed specifically in each area of Boost.Test:

  1. Execution Monitor

The execution monitor design changes from inheritance to delegation. If previously one needed to inherit from the boost::execution monitor to do a monitored run of a function, now one need to employ an instance of the boost::execution_monitor

In addition following features implemented:

  1. Unit test framework (UTF)

This component of Boost.Test undergo a most dramatic changes in both design and implementation.

  1. Test Tools

  1. Auto unit test framework

  1. Included components

Boost release 1.32.0

Boost release 1.31.0

Boost release 1.30.0

Boost Test migration guide

This version of Boost.Test library substitute the original testing library used in a Boost. These are several simple steps you need to follow to smoothly migrate to the latest software.

If your code were using the original version of cpp_main facility, to migrate you will need to delete the inclusion of the <boost/test/cpp_main.cpp>, since this file is not present any more. After that you have following choices:

If your code were using the original version of test_main and test tools facilitates of Boost.Test library, to migrate to use of latest one you have following choices: