Release Notes: This is a feature enhancement release, with the highlights being an additional library without heap instrumentation to enable tests of code which implements its own heap functions, abolition of the need to predefine tags when compiled with C++11, and an added attribute "location" to all violation reports in XML format.
Release Notes: This is a minor bugfix release correcting valgrind instrumentation problems, test dependencies, and faulty test duration attributes in XML reports.
Release Notes: This is a minor feature enhancement release preparing for an Eclipse plugin in development. Reports of violations now always begin with file:line. When an exact location for the violation cannot be found (for example, if the test has unexpectedly exited), the location refers to the test definition. An attribute "duration_us" has been added to every test node in XML-reports.
Release Notes: This release fixes a minor expression template bug which made the use of class scope static const values (leading to link errors) and improves the performance of test<->test-runner communication.
Release Notes: Disabled tests are now listed in the blocked-tests section as a reminder, predicates are easier to write and use with the help of a pseudo match operator=~, the limit on the number of tests run in parallel has been removed, and the formatting of data types in text form can now be specialized for test reports.
Release Notes: This is a patch for a bug that in some cases caused malformed XML output by missing a close on the blocked_tests list.
Release Notes: The new features are an additional optional parameter to ASSERT_THROW() and VERIFY_THROW() that checks the value of an exception object, two istream based versions of get_parameter() to pick values passed from the command line, and an option to build libcrpcut as a static or shared library.
Release Notes: This is a minor release that fixes an XML schema violation bug and adds an optional identifier for test runs, useful for Web presentation of results from auto-builders.
Release Notes: Support for negative tests is improved, and timeout guards are now also available for fixture creation/destruction.
Release Notes: Much improved support for asserting correct timing and heap consistency. The addition of VERIFY macros that mirror the ASSERT macros in functionality, except that they let execution continue after violations. The addition of experimental support for backtraces on heap objects (must be explicitly enabled at build time.)