856 lines
58 KiB
HTML
856 lines
58 KiB
HTML
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
|
<title>Change log</title>
|
|
<link rel="stylesheet" href="../boostbook.css" type="text/css">
|
|
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
|
<link rel="home" href="../index.html" title="Boost.Test">
|
|
<link rel="up" href="../index.html" title="Boost.Test">
|
|
<link rel="prev" href="section_glossary.html" title="Glossary">
|
|
<link rel="next" href="acknowledgements.html" title="Acknowledgements">
|
|
</head>
|
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
|
<table cellpadding="2" width="100%"><tr>
|
|
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
|
|
<td align="center"><a href="../../../../../index.html">Home</a></td>
|
|
<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td>
|
|
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
|
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
|
<td align="center"><a href="../../../../../more/index.htm">More</a></td>
|
|
</tr></table>
|
|
<hr>
|
|
<div class="spirit-nav">
|
|
<a accesskey="p" href="section_glossary.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgements.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
|
</div>
|
|
<div class="section">
|
|
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
|
<a name="boost_test.change_log"></a><a class="link" href="change_log.html" title="Change log">Change log</a>
|
|
</h2></div></div></div>
|
|
<h5>
|
|
<a name="boost_test.change_log.h0"></a>
|
|
<span class="phrase"><a name="boost_test.change_log.boost_test_v3_6_boost_1_65"></a></span><a class="link" href="change_log.html#boost_test.change_log.boost_test_v3_6_boost_1_65">Boost.Test
|
|
v3.6 / boost 1.65</a>
|
|
</h5>
|
|
<h6>
|
|
<a name="boost_test.change_log.h1"></a>
|
|
<span class="phrase"><a name="boost_test.change_log.breaking_changes"></a></span><a class="link" href="change_log.html#boost_test.change_log.breaking_changes">Breaking
|
|
changes</a>
|
|
</h6>
|
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
|
<li class="listitem">
|
|
<a class="link" href="utf_reference/test_org_reference/test_org_boost_global_fixture.html" title="BOOST_GLOBAL_FIXTURE"><code class="computeroutput"><span class="identifier">BOOST_GLOBAL_FIXTURE</span></code></a> is flagged
|
|
as deprecated and will be removed in a later version
|
|
</li>
|
|
<li class="listitem">
|
|
Using test assertions and macros is not allowed when used inside <a class="link" href="utf_reference/test_org_reference/test_org_boost_global_fixture.html" title="BOOST_GLOBAL_FIXTURE"><code class="computeroutput"><span class="identifier">BOOST_GLOBAL_FIXTURE</span></code></a>. Please use
|
|
<a class="link" href="utf_reference/test_org_reference/test_org_boost_test_global_fixture.html" title="BOOST_TEST_GLOBAL_FIXTURE"><code class="computeroutput"><span class="identifier">BOOST_TEST_GLOBAL_FIXTURE</span></code></a> instead
|
|
(see below).
|
|
</li>
|
|
<li class="listitem">
|
|
the interface for loggers has slightly changed to take into account the
|
|
current log level. This is for addressing <a href="https://svn.boost.org/trac/boost/ticket/12631" target="_top">#12631</a>.
|
|
</li>
|
|
</ul></div>
|
|
<h6>
|
|
<a name="boost_test.change_log.h2"></a>
|
|
<span class="phrase"><a name="boost_test.change_log.new_features"></a></span><a class="link" href="change_log.html#boost_test.change_log.new_features">New
|
|
features</a>
|
|
</h6>
|
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
|
<li class="listitem">
|
|
VS2017 / C++17 compatibility (thanks to Daniela Engert)
|
|
</li>
|
|
<li class="listitem">
|
|
Deprecating <a class="link" href="utf_reference/test_org_reference/test_org_boost_global_fixture.html" title="BOOST_GLOBAL_FIXTURE"><code class="computeroutput"><span class="identifier">BOOST_GLOBAL_FIXTURE</span></code></a> in favor
|
|
of <a class="link" href="utf_reference/test_org_reference/test_org_boost_test_global_fixture.html" title="BOOST_TEST_GLOBAL_FIXTURE"><code class="computeroutput"><span class="identifier">BOOST_TEST_GLOBAL_FIXTURE</span></code></a> and
|
|
<a class="link" href="utf_reference/link_references/link_boost_test_global_configuration.html" title="BOOST_TEST_GLOBAL_CONFIGURATION"><code class="computeroutput"><span class="identifier">BOOST_TEST_GLOBAL_CONFIGURATION</span></code></a>.
|
|
This helps separating the logic of the fixtures associated to the master
|
|
test suite, from the one used for setting up the logging and reporting
|
|
facility, and results in a general cleaner design.
|
|
</li>
|
|
<li class="listitem">
|
|
It is possible to use now the <a class="link" href="utf_reference/testing_tool_ref/assertion_boost_test_universal_macro.html" title="BOOST_TEST"><code class="computeroutput"><span class="identifier">BOOST_TEST</span></code></a> check to comparing
|
|
a collection with respect to regular arrays. See <a class="link" href="testing_tools/extended_comparison/collections.html#ref_boost_test_coll_c_arrays">this
|
|
section</a> for more details.
|
|
</li>
|
|
</ul></div>
|
|
<h6>
|
|
<a name="boost_test.change_log.h3"></a>
|
|
<span class="phrase"><a name="boost_test.change_log.bugfixes_and_feature_requests"></a></span><a class="link" href="change_log.html#boost_test.change_log.bugfixes_and_feature_requests">Bugfixes
|
|
and feature requests</a>
|
|
</h6>
|
|
<div class="orderedlist"><ol class="orderedlist" type="1">
|
|
<li class="listitem">
|
|
<a href="https://github.com/boostorg/test/pull/106" target="_top">#PR-106</a> replace deprecated binders and adapters, and <code class="computeroutput"><span class="identifier">random_shuffle</span></code>
|
|
by more modern equivalents
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5282" target="_top">#5282</a> Test fixtures do not support virtual inheritance
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5563" target="_top">#5563</a> using a test macro in a global fixture crashes Boost.Test
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/11471" target="_top">#11471</a> array is a sequence
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/11962" target="_top">#11962</a> <code class="computeroutput"><span class="identifier">BOOST_TEST_MESSAGE</span></code>
|
|
in fixture constructor - invalid XML
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/12228" target="_top">#12228</a> Some test headers fail to compile independently
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/12631" target="_top">#12631</a> <code class="computeroutput"><span class="identifier">BOOST_TEST_MESSAGE</span></code>
|
|
generates incorrect output when used in <code class="computeroutput"><span class="identifier">BOOST_DATA_TEST_CASE</span></code>
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/13011" target="_top">#13011</a> <code class="computeroutput"><span class="identifier">BOOST_TEST</span></code> broken
|
|
with floating point relational operators
|
|
</li>
|
|
</ol></div>
|
|
<h5>
|
|
<a name="boost_test.change_log.h4"></a>
|
|
<span class="phrase"><a name="boost_test.change_log.boost_test_v3_5_boost_1_64"></a></span><a class="link" href="change_log.html#boost_test.change_log.boost_test_v3_5_boost_1_64">Boost.Test
|
|
v3.5 / boost 1.64</a>
|
|
</h5>
|
|
<h6>
|
|
<a name="boost_test.change_log.h5"></a>
|
|
<span class="phrase"><a name="boost_test.change_log.new_features0"></a></span><a class="link" href="change_log.html#boost_test.change_log.new_features0">New
|
|
features</a>
|
|
</h6>
|
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
|
<li class="listitem">
|
|
Now Boost.Test provides <a class="link" href="test_output/test_tools_support_for_logging/testing_tool_output_disable.html#ref_log_output_custom_customization_point">customization
|
|
points</a> for logging user defined types: this solution is less intrusive
|
|
than forcing the definition of <code class="computeroutput"><span class="keyword">operator</span><span class="special"><<</span></code> for a specific type.
|
|
</li>
|
|
<li class="listitem">
|
|
<a class="link" href="test_output/log_formats/log_junit_format.html" title="JUNIT log format">JUnit
|
|
output format</a> can now have a <a class="link" href="test_output/log_formats/test_log_output.html" title="Test log output">log-level</a>
|
|
set between <code class="computeroutput"><span class="identifier">success</span></code> and
|
|
<code class="computeroutput"><span class="identifier">non</span><span class="special">-</span><span class="identifier">fatal</span> <span class="identifier">error</span></code>,
|
|
and defaults to <code class="computeroutput"><span class="identifier">general</span> <span class="identifier">information</span></code>.
|
|
</li>
|
|
<li class="listitem">
|
|
<a class="link" href="test_output/log_formats/log_junit_format.html" title="JUNIT log format">JUnit
|
|
output format</a> is now more performant in case a lot of checks are
|
|
done in a test module.
|
|
</li>
|
|
</ul></div>
|
|
<h6>
|
|
<a name="boost_test.change_log.h6"></a>
|
|
<span class="phrase"><a name="boost_test.change_log.bugfixes_and_feature_requests0"></a></span><a class="link" href="change_log.html#boost_test.change_log.bugfixes_and_feature_requests0">Bugfixes
|
|
and feature requests</a>
|
|
</h6>
|
|
<div class="orderedlist"><ol class="orderedlist" type="1">
|
|
<li class="listitem">
|
|
<a href="https://github.com/boostorg/test/pull/107" target="_top">#PR-107</a> <code class="computeroutput"><span class="identifier">BOOST_NO_EXCEPTIONS</span></code>
|
|
typo making <code class="computeroutput"><span class="identifier">throw_exception</span></code>
|
|
unusable under some circumstances
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://github.com/boostorg/test/pull/108" target="_top">#PR-108</a> Change capital variable names to lowercase
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/11756" target="_top">#11756</a> boost.Test: non standards compliant use of <code class="computeroutput"><span class="identifier">FE_</span><span class="special">*</span></code> macros (unable to compile boost test library
|
|
on FPU-less arches) (reopened)
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/12540" target="_top">#12540</a> Provide customisation point for printing types in tests
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/12712" target="_top">#12712</a> <code class="computeroutput"><span class="identifier">BOOST_AUTO_TEST_SUITE</span></code>:
|
|
Generate unique names by using <code class="computeroutput"><span class="identifier">__COUNTER__</span></code>
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/12748" target="_top">#12748</a> Boost.Test defines a variable called <code class="computeroutput"><span class="identifier">VERSION</span></code>
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/12778" target="_top">#12778</a> Boost.Test is broken against left shift operator in certain
|
|
cases (<code class="computeroutput"><span class="keyword">nullptr</span></code> issue)
|
|
</li>
|
|
</ol></div>
|
|
<h5>
|
|
<a name="boost_test.change_log.h7"></a>
|
|
<span class="phrase"><a name="boost_test.change_log.boost_test_v3_4_boost_1_63"></a></span><a class="link" href="change_log.html#boost_test.change_log.boost_test_v3_4_boost_1_63">Boost.Test
|
|
v3.4 / boost 1.63</a>
|
|
</h5>
|
|
<h6>
|
|
<a name="boost_test.change_log.h8"></a>
|
|
<span class="phrase"><a name="boost_test.change_log.breaking_changes0"></a></span><a class="link" href="change_log.html#boost_test.change_log.breaking_changes0">Breaking
|
|
changes</a>
|
|
</h6>
|
|
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
|
|
Now colons that appear in test case names are replaced with underscores.
|
|
This affect mainly the <a class="link" href="tests_organization/test_cases/test_organization_templates.html" title="Template test cases">template/typed
|
|
test cases</a>. The change is needed since the colon '<code class="computeroutput"><span class="special">:</span></code>' is interpreted as a filter separators
|
|
since 1.62, and it is otherwise not possible to execute the tests reported
|
|
by <code class="computeroutput"><span class="special">--</span><span class="identifier">list_content</span></code>.
|
|
See <a href="https://svn.boost.org/trac/boost/ticket/12531" target="_top">#12531</a> for more details.
|
|
</li></ol></div>
|
|
<h6>
|
|
<a name="boost_test.change_log.h9"></a>
|
|
<span class="phrase"><a name="boost_test.change_log.new_features1"></a></span><a class="link" href="change_log.html#boost_test.change_log.new_features1">New
|
|
features</a>
|
|
</h6>
|
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
|
|
Now <a class="link" href="testing_tools/extended_comparison/collections.html#boost_test_coll_perelement"><code class="computeroutput"><span class="identifier">per_element</span></code></a>
|
|
and <a class="link" href="testing_tools/extended_comparison/collections.html#boost_test_coll_default_lex"><code class="computeroutput"><span class="identifier">lexicographic</span></code></a>
|
|
modifiers of <a class="link" href="utf_reference/testing_tool_ref/assertion_boost_test_universal_macro.html" title="BOOST_TEST"><code class="computeroutput"><span class="identifier">BOOST_TEST</span></code></a> can also be applied
|
|
to string comparison. See <a class="link" href="testing_tools/extended_comparison/strings.html" title="Strings and C-strings comparison">string
|
|
comparison</a> for more details.
|
|
</li></ul></div>
|
|
<h6>
|
|
<a name="boost_test.change_log.h10"></a>
|
|
<span class="phrase"><a name="boost_test.change_log.bugfixes_and_feature_requests1"></a></span><a class="link" href="change_log.html#boost_test.change_log.bugfixes_and_feature_requests1">Bugfixes
|
|
and feature requests</a>
|
|
</h6>
|
|
<div class="orderedlist"><ol class="orderedlist" type="1">
|
|
<li class="listitem">
|
|
<a href="https://github.com/boostorg/test/pull/103" target="_top">#PR-103</a> Syntactic change silences latest gcc warnings
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://github.com/boostorg/test/pull/105" target="_top">#PR-105</a> Fix unused parameter warnings/errors with gcc 6
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/11756" target="_top">#11756</a> boost.Test: non standards compliant use of <code class="computeroutput"><span class="identifier">FE_</span><span class="special">*</span></code> macros (unable to compile boost test library
|
|
on FPU-less arches)
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/11907" target="_top">#11907</a> Why does <code class="computeroutput"><span class="identifier">BOOST_TEST</span><span class="special">()</span></code> treat <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span></code>
|
|
as a collection?
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/12339" target="_top">#12339</a> Propose users given way to disable blink in colour output
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/12506" target="_top">#12506</a> typo in Boost.test <code class="computeroutput"><span class="identifier">report_sink</span></code>
|
|
description
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/12507" target="_top">#12507</a> Boost.test <code class="computeroutput"><span class="special">--</span><span class="identifier">report_sink</span></code>
|
|
parameter broken
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/12530" target="_top">#12530</a> No way to find out Boost.Test version without running any tests
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/12531" target="_top">#12531</a> <code class="computeroutput"><span class="special">--</span><span class="identifier">run_test</span></code>
|
|
in Boost 1.62 does not accept test names which contain ':'
|
|
</li>
|
|
</ol></div>
|
|
<h5>
|
|
<a name="boost_test.change_log.h11"></a>
|
|
<span class="phrase"><a name="boost_test.change_log.boost_test_v3_3_boost_1_62"></a></span><a class="link" href="change_log.html#boost_test.change_log.boost_test_v3_3_boost_1_62">Boost.Test
|
|
v3.3 / boost 1.62</a>
|
|
</h5>
|
|
<h6>
|
|
<a name="boost_test.change_log.h12"></a>
|
|
<span class="phrase"><a name="boost_test.change_log.new_features2"></a></span><a class="link" href="change_log.html#boost_test.change_log.new_features2">New
|
|
features</a>
|
|
</h6>
|
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
|
<li class="listitem">
|
|
Boost.Test now treats each sample of a dataset test case as being a uniquely
|
|
named test case under the same test suite, which enables the (re)run of
|
|
one particular sample from the command line interface. See <a class="link" href="tests_organization/test_cases/test_case_generation/datasets_auto_registration.html#boost_test.tests_organization.test_cases.test_case_generation.datasets_auto_registration.samples_and_test_tree">here</a>
|
|
for more details,
|
|
</li>
|
|
<li class="listitem">
|
|
Boost.Test learned to interpret ':' as a separator for the test filters:
|
|
the string passed to <a class="link" href="utf_reference/rt_param_reference/run_test.html" title="run_test"><code class="computeroutput"><span class="special">--</span><span class="identifier">run_test</span></code></a>
|
|
generates tokens as if <code class="computeroutput"><span class="special">--</span><span class="identifier">run_test</span></code> has been repeated, which enables
|
|
the set up of several test filters through the associated environment variable
|
|
<code class="computeroutput"><span class="identifier">BOOST_TEST_RUN_FILTERS</span></code>
|
|
</li>
|
|
<li class="listitem">
|
|
the <span class="emphasis"><em>Unit Test Framework</em></span> learned to log the messages
|
|
in the xUnit/JUNIT log format. See <a class="link" href="test_output/log_formats/log_junit_format.html" title="JUNIT log format">here</a>
|
|
for more details.
|
|
</li>
|
|
<li class="listitem">
|
|
the <span class="emphasis"><em>Unit Test Framework</em></span> learned to have several loggers
|
|
at the same time, each of which with their own log level and log sink.
|
|
See the associated command line switch <a class="link" href="utf_reference/rt_param_reference/logger.html" title="logger"><code class="computeroutput"><span class="special">--</span><span class="identifier">logger</span></code></a>
|
|
and corresponding environment variable <code class="computeroutput"><span class="identifier">BOOST_TEST_LOGGER</span></code>
|
|
for more details.
|
|
</li>
|
|
<li class="listitem">
|
|
loggers are now able to indicate their default output stream and log level.
|
|
</li>
|
|
</ul></div>
|
|
<h6>
|
|
<a name="boost_test.change_log.h13"></a>
|
|
<span class="phrase"><a name="boost_test.change_log.bugfixes_and_feature_requests2"></a></span><a class="link" href="change_log.html#boost_test.change_log.bugfixes_and_feature_requests2">Bugfixes
|
|
and feature requests</a>
|
|
</h6>
|
|
<div class="orderedlist"><ol class="orderedlist" type="1">
|
|
<li class="listitem">
|
|
<a href="https://github.com/boostorg/test/pull/81" target="_top">#PR-81</a> Possibility to remove the support of the alternative stack at compilation
|
|
time. See <a class="link" href="utf_reference/link_references/config_disable_alt_stack.html" title="BOOST_TEST_DISABLE_ALT_STACK"><code class="computeroutput"><span class="identifier">BOOST_TEST_DISABLE_ALT_STACK</span></code></a> for
|
|
more details.
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/8707" target="_top">#8707</a> Provide Standard xUnit XML Output from Boost Test
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/8834" target="_top">#8834</a> Boost Test should be able to generate report in both XML and HRF
|
|
together
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/11128" target="_top">#11128</a> <code class="computeroutput"><span class="special">[</span><span class="identifier">bb10</span><span class="special">/</span><span class="identifier">qnx</span> <span class="identifier">failures</span><span class="special">]</span></code>
|
|
Build error
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/11845" target="_top">#11845</a> Ability to generate the unique and stable test name for every
|
|
data set in <code class="computeroutput"><span class="identifier">BOOST_DATA_TEST_CASE</span></code>
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/11859" target="_top">#11859</a> Wrong handling of "," in Run-Parameters
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/12024" target="_top">#12024</a> boost test depends on nonexisting <code class="computeroutput"><span class="identifier">abi</span><span class="special">::</span><span class="identifier">__cxa_demangle</span></code>
|
|
on android
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/12093" target="_top">#12093</a> Boost 1.60.0: Build fails (gcc 4.6)
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/12103" target="_top">#12103</a> Fix for gcc bug 58952 (<code class="computeroutput"><span class="identifier">getchar</span><span class="special">()</span></code> is defined as a macro in <code class="computeroutput"><span class="identifier">uClibc</span></code>)
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/12224" target="_top">#12224</a> Crash on MSVC with RTTI disabled
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/12241" target="_top">#12241</a> Data-driven testing over a range of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">tuple</span></code>
|
|
has broken
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/12257" target="_top">#12257</a> Incorrect line numbers in <code class="computeroutput"><span class="identifier">test_units</span></code>
|
|
generated from <code class="computeroutput"><span class="identifier">test_case_gen</span></code>
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/12378" target="_top">#12378</a> Compilation errors with clang 3.8
|
|
</li>
|
|
</ol></div>
|
|
<h5>
|
|
<a name="boost_test.change_log.h14"></a>
|
|
<span class="phrase"><a name="boost_test.change_log.boost_test_v3_2_boost_1_61"></a></span><a class="link" href="change_log.html#boost_test.change_log.boost_test_v3_2_boost_1_61">Boost.Test
|
|
v3.2 / boost 1.61</a>
|
|
</h5>
|
|
<h6>
|
|
<a name="boost_test.change_log.h15"></a>
|
|
<span class="phrase"><a name="boost_test.change_log.new_features3"></a></span><a class="link" href="change_log.html#boost_test.change_log.new_features3">New
|
|
features</a>
|
|
</h6>
|
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
|
<li class="listitem">
|
|
now datasets support any <a class="link" href="tests_organization/test_cases/test_case_generation/datasets.html" title="Datasets">arity</a>,
|
|
using the variadic template support of the compiler.
|
|
</li>
|
|
<li class="listitem">
|
|
now datasets support fixtures through <code class="computeroutput"><span class="identifier">BOOST_DATA_TEST_CASE_F</span></code>,
|
|
see <a class="link" href="tests_organization/test_cases/test_case_generation/datasets.html" title="Datasets">here</a>
|
|
for more details
|
|
</li>
|
|
<li class="listitem">
|
|
now datasets honors move semantics of the types used for samples
|
|
</li>
|
|
</ul></div>
|
|
<h6>
|
|
<a name="boost_test.change_log.h16"></a>
|
|
<span class="phrase"><a name="boost_test.change_log.bugfixes_and_feature_requests3"></a></span><a class="link" href="change_log.html#boost_test.change_log.bugfixes_and_feature_requests3">Bugfixes
|
|
and feature requests</a>
|
|
</h6>
|
|
<div class="orderedlist"><ol class="orderedlist" type="1">
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/6767" target="_top">#6767</a> Use of namespace qualifier with floating point exception functions
|
|
breaks if they are macros
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/8905" target="_top">#8905</a> <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">test</span><span class="special">/</span><span class="identifier">impl</span><span class="special">/</span><span class="identifier">debug</span><span class="special">.</span><span class="identifier">ipp</span></code>: Ignores return value from <code class="computeroutput"><span class="identifier">WaitForSingleObject</span></code>
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/9443" target="_top">#9443</a> Runtime parameter Random seed for random order of test cases not
|
|
respected correctly
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/11854" target="_top">#11854</a> Add fixture support in <code class="computeroutput"><span class="identifier">BOOST_DATA_TEST_CASE</span></code>
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/11887" target="_top">#11887</a> <code class="computeroutput"><span class="identifier">BOOST_TEST</span><span class="special">(</span><span class="number">3u</span> <span class="special">==</span> <span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">max</span><span class="special">)(</span><span class="number">0u</span><span class="special">,</span> <span class="number">3u</span><span class="special">))</span></code> fails
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/11889" target="_top">#11889</a> <code class="computeroutput"><span class="identifier">BOOST_DATA_TEST_CASE</span></code>
|
|
fails to compile for 4D and higher dimensional grids
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/11983" target="_top">#11983</a> Boost Test XML Report contains unescaped XML characters
|
|
</li>
|
|
</ol></div>
|
|
<h5>
|
|
<a name="boost_test.change_log.h17"></a>
|
|
<span class="phrase"><a name="boost_test.change_log.boost_test_v3_1_boost_1_60"></a></span><a class="link" href="change_log.html#boost_test.change_log.boost_test_v3_1_boost_1_60">Boost.Test
|
|
v3.1 / boost 1.60</a>
|
|
</h5>
|
|
<h6>
|
|
<a name="boost_test.change_log.h18"></a>
|
|
<span class="phrase"><a name="boost_test.change_log.new_major_features"></a></span><a class="link" href="change_log.html#boost_test.change_log.new_major_features">New
|
|
major features</a>
|
|
</h6>
|
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
|
<li class="listitem">
|
|
improved API for datasets
|
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; ">
|
|
<li class="listitem">
|
|
it is now possible to use initializer lists
|
|
</li>
|
|
<li class="listitem">
|
|
the use of <code class="computeroutput"><span class="identifier">make</span></code> as
|
|
top left dataset is not necessary anymore
|
|
</li>
|
|
</ul></div>
|
|
</li>
|
|
<li class="listitem">
|
|
improved command line interface
|
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; ">
|
|
<li class="listitem">
|
|
clearer help commands
|
|
</li>
|
|
<li class="listitem">
|
|
now proposes closest matching command in case of ambiguity
|
|
</li>
|
|
<li class="listitem">
|
|
<p class="simpara">
|
|
reports invalid or ambiguous parameters: this might break existing
|
|
calls when user defined commands are provided to the test module.
|
|
The following calling convention should be adopted:
|
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: square; ">
|
|
<li class="listitem">
|
|
if the test module uses user supplied commands, those should
|
|
be passed after an empty token <code class="computeroutput"><span class="special">--</span></code>
|
|
</li>
|
|
<li class="listitem">
|
|
all boost.test related commands should be passed before <code class="computeroutput"><span class="special">--</span></code>, if any
|
|
</li>
|
|
</ul></div>
|
|
</p>
|
|
<p class="simpara">
|
|
Example: the call
|
|
</p>
|
|
<pre class="programlisting"><span class="identifier">test_module</span> <span class="special">--</span><span class="identifier">user</span><span class="special">-</span><span class="identifier">arg1</span><span class="special">=</span><span class="identifier">xy</span> <span class="special">--</span><span class="identifier">log_level</span><span class="special">=</span><span class="identifier">test_suite</span>
|
|
</pre>
|
|
<p class="simpara">
|
|
should be rewritten to
|
|
</p>
|
|
<pre class="programlisting"><span class="identifier">test_module</span> <span class="special">--</span><span class="identifier">log_level</span><span class="special">=</span><span class="identifier">test_suite</span> <span class="special">--</span> <span class="special">--</span><span class="identifier">user</span><span class="special">-</span><span class="identifier">arg1</span><span class="special">=</span><span class="identifier">xy</span>
|
|
</pre>
|
|
</li>
|
|
</ul></div>
|
|
</li>
|
|
</ul></div>
|
|
<h6>
|
|
<a name="boost_test.change_log.h19"></a>
|
|
<span class="phrase"><a name="boost_test.change_log.bugfixes_and_feature_requests4"></a></span><a class="link" href="change_log.html#boost_test.change_log.bugfixes_and_feature_requests4">Bugfixes
|
|
and feature requests</a>
|
|
</h6>
|
|
<div class="orderedlist"><ol class="orderedlist" type="1">
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3384" target="_top">#3384</a> Double-quoted arguments including spaces are divided by Boost.Test.
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3897" target="_top">#3897</a> Test framework does not include <code class="computeroutput"><span class="special"><</span><span class="identifier">osreldate</span><span class="special">.</span><span class="identifier">h</span><span class="special">></span></code>
|
|
before testing <code class="computeroutput"><span class="identifier">__FreeBSD_version</span></code>
|
|
(fixed in 1.59)
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/6032" target="_top">#6032</a> Program options within <code class="computeroutput"><span class="identifier">init_unit_test_suite</span></code>
|
|
are incorrect when using path and whitespaces
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/6859" target="_top">#6859</a> Boost.Test eats away last empty command line parameter
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/7257" target="_top">#7257</a> Boost.Test alters and does not restore <code class="computeroutput"><span class="identifier">ostream</span></code>
|
|
precision after any Test macro (fixed in 1.59)
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/9228" target="_top">#9228</a> Patch to make Boost.Test work with RTTI disabled (fixed in 1.59)
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/10317" target="_top">#10317</a> boost::test corrupts contents of <code class="computeroutput"><span class="identifier">argv</span></code>
|
|
if a paramter contains whitespace
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/11279" target="_top">#11279</a> invalid parameters should be reported
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/11478" target="_top">#11478</a> Boost Test Exception Assert Failure has poor message
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/11571" target="_top">#11571</a> Can't compile <code class="computeroutput"><span class="identifier">BOOST_TEST</span><span class="special">(</span> <span class="special">...,</span> <span class="identifier">per_element</span><span class="special">()</span>
|
|
<span class="special">)</span></code> comparison of <code class="computeroutput"><span class="identifier">vector</span><span class="special"><</span><span class="identifier">string</span><span class="special">></span></code>
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/11623" target="_top">#11623</a> Clang rejects some simple <code class="computeroutput"><span class="identifier">BOOST_TEST</span><span class="special">()</span></code> statements
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/11624" target="_top">#11624</a> <code class="computeroutput"><span class="identifier">BOOST_TEST</span><span class="special">(</span>
|
|
<span class="number">0.0</span> <span class="special">==</span>
|
|
<span class="number">0.0</span> <span class="special">)</span></code>
|
|
fails under C++11 (GCC and Clang)
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/11625" target="_top">#11625</a> <code class="computeroutput"><span class="identifier">BOOST_TEST</span><span class="special">(</span>
|
|
<span class="special">...,</span> <span class="identifier">per_element</span><span class="special">()</span> <span class="special">)</span></code> erroneously
|
|
requires collections are comparable
|
|
</li>
|
|
</ol></div>
|
|
<h5>
|
|
<a name="boost_test.change_log.h20"></a>
|
|
<span class="phrase"><a name="boost_test.change_log.boost_test_v3_boost_1_59"></a></span><a class="link" href="change_log.html#boost_test.change_log.boost_test_v3_boost_1_59">Boost.Test
|
|
v3 / boost 1.59</a>
|
|
</h5>
|
|
<h6>
|
|
<a name="boost_test.change_log.h21"></a>
|
|
<span class="phrase"><a name="boost_test.change_log.new_major_features0"></a></span><a class="link" href="change_log.html#boost_test.change_log.new_major_features0">New
|
|
major features</a>
|
|
</h6>
|
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
|
<li class="listitem">
|
|
<a class="link" href="utf_reference/testing_tool_ref/assertion_boost_test_universal_macro.html" title="BOOST_TEST"><code class="computeroutput"><span class="identifier">BOOST_TEST</span></code></a> generic assertion
|
|
</li>
|
|
<li class="listitem">
|
|
<a class="link" href="tests_organization/test_cases/test_case_generation.html" title="Data-driven test cases">data
|
|
driven test cases</a>: supersedes the parametric test case (unary test
|
|
cases)
|
|
</li>
|
|
<li class="listitem">
|
|
test units <a class="link" href="tests_organization/decorators.html" title="Decorators">attributes</a>,
|
|
that allow finer control over test units property and behavior
|
|
</li>
|
|
<li class="listitem">
|
|
logical grouping of the test units using <a class="link" href="tests_organization/tests_grouping.html" title="Grouping tests into logical units by labels">labels</a>
|
|
</li>
|
|
<li class="listitem">
|
|
support for declaring <a class="link" href="tests_organization/tests_dependencies.html" title="Managing test dependencies">dependencies</a>
|
|
over test cases
|
|
</li>
|
|
<li class="listitem">
|
|
attributes for <a class="link" href="tests_organization/enabling.html" title="Enabling or disabling test unit execution">enabling
|
|
or disabling</a> test execution based on static, compile-time or runtime
|
|
rules
|
|
</li>
|
|
<li class="listitem">
|
|
extended <a class="link" href="runtime_config/test_unit_filtering.html" title="Test unit filtering">unit
|
|
test filtering</a> from the command line (negation, labels, ...)
|
|
</li>
|
|
<li class="listitem">
|
|
color output with <a class="link" href="utf_reference/rt_param_reference/color_output.html" title="color_output"><code class="computeroutput"><span class="identifier">color_output</span></code></a>
|
|
</li>
|
|
<li class="listitem">
|
|
test bed listing with <a class="link" href="utf_reference/rt_param_reference/list_content.html" title="list_content"><code class="computeroutput"><span class="identifier">list_content</span></code></a>
|
|
</li>
|
|
<li class="listitem">
|
|
rewritten documentation using quickbook
|
|
</li>
|
|
</ul></div>
|
|
<h6>
|
|
<a name="boost_test.change_log.h22"></a>
|
|
<span class="phrase"><a name="boost_test.change_log.bugfixes_and_feature_requests5"></a></span><a class="link" href="change_log.html#boost_test.change_log.bugfixes_and_feature_requests5">Bugfixes
|
|
and feature requests</a>
|
|
</h6>
|
|
<div class="orderedlist"><ol class="orderedlist" type="1">
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/2018" target="_top">#2018</a> Error in the documentation chapter "Runtime parameters reference"
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/2450" target="_top">#2450</a> equations in Floating-point comparison algorithms html are not
|
|
rendered properly
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/2600" target="_top">#2600</a> Unit Test Framework - missed documentation
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/2717" target="_top">#2717</a> <code class="computeroutput"><span class="identifier">BOOST_</span><span class="special"><</span><span class="identifier">level</span><span class="special">></span><span class="identifier">_EQUAL_COLLECTION</span></code> docs typo
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/2759" target="_top">#2759</a> Typos in test new-year-resolution.html
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3182" target="_top">#3182</a> <code class="computeroutput"><span class="identifier">_CrtSetReportFile</span></code>
|
|
can be used to redirect memory leaks report
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3316" target="_top">#3316</a> Access violation when trying to log from <code class="computeroutput"><span class="identifier">init_tests_func</span></code>
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3392" target="_top">#3392</a> Boost::Test: Wrong contents for documentation of the <code class="computeroutput"><span class="identifier">BOOST_TEST_PASSPOINT</span></code> macro
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3402" target="_top">#3402</a> Invalid define name in docummentation (duplicates #<a href="https://svn.boost.org/trac/boost/ticket/2717" target="_top">#2717</a>)
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3445" target="_top">#3445</a> incorreect link in the docs
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3463" target="_top">#3463</a> <code class="computeroutput"><span class="identifier">GT</span></code> is GREAT!
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3542" target="_top">#3542</a> Bug in documentation of detect_memory_leak parameter (duplicates
|
|
#<a href="https://svn.boost.org/trac/boost/ticket/2018" target="_top">#2018</a>)
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3481" target="_top">#3481</a> Boost Testing doesn't work under Sun Solaris Containers (duplicates
|
|
#<a href="https://svn.boost.org/trac/boost/ticket/3592" target="_top">#3592</a>)
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3495" target="_top">#3495</a> Boost::Test enters endless loop when running in <code class="computeroutput"><span class="identifier">vserver</span></code> environment (duplicates #<a href="https://svn.boost.org/trac/boost/ticket/3592" target="_top">#3592</a>)
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3592" target="_top">#3592</a> under_debugger() goes into infinite loop
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3595" target="_top">#3595</a> Typo (duplicates #<a href="https://svn.boost.org/trac/boost/ticket/2759" target="_top">#2759</a>)
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3623" target="_top">#3623</a> Boost Test Typo (duplicates #<a href="https://svn.boost.org/trac/boost/ticket/2759" target="_top">#2759</a>)
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3664" target="_top">#3664</a> <code class="computeroutput"><span class="identifier">SIGCHLD</span></code> always
|
|
considered fatal error
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3784" target="_top">#3784</a> Documentation errors in Execution Monitor Compilation
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3785" target="_top">#3785</a> Documentation errors in Program Execution Monitor implementation
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3811" target="_top">#3811</a> global namespace polution
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3834" target="_top">#3834</a> doc: probably incorrect HTML rendering (duplicates #<a href="https://svn.boost.org/trac/boost/ticket/2450" target="_top">#2450</a>)
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3896" target="_top">#3896</a> erroneous documentation in boost test commandline parameter description
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3932" target="_top">#3932</a> Error in <code class="computeroutput"><span class="identifier">BOOST_</span><span class="special"><</span><span class="identifier">level</span><span class="special">></span><span class="identifier">_GT</span></code>
|
|
description (duplicates #<a href="https://svn.boost.org/trac/boost/ticket/3463" target="_top">#3463</a>)
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3938" target="_top">#3938</a> doc: incorrect macro name (duplicates #<a href="https://svn.boost.org/trac/boost/ticket/2759" target="_top">#2759</a>)
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3964" target="_top">#3964</a> Documentation for <code class="computeroutput"><span class="identifier">BOOST_</span><span class="special"><</span><span class="identifier">level</span><span class="special">></span><span class="identifier">_CLOSE_FRACTION</span></code>
|
|
is incorrect
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3978" target="_top">#3978</a> Failed to completely redirect TestLog to file, bugfix appended
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3979" target="_top">#3979</a> <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">test</span><span class="special">/</span><span class="identifier">exception_safety</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code> requires additional includes
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4161" target="_top">#4161</a> spelling mistakes...
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4275" target="_top">#4275</a> Documentation error Boost.Test (duplicates #<a href="https://svn.boost.org/trac/boost/ticket/2717" target="_top">#2717</a>)
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4389" target="_top">#4389</a> Enable boost_test to run specific tests with any required dependent
|
|
tests.
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4434" target="_top">#4434</a> <code class="computeroutput"><span class="identifier">BOOST_AUTO_EST_CASE</span></code>
|
|
typos in docs
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4587" target="_top">#4587</a> Broken link in website
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4806" target="_top">#4806</a> Invalid link (examples not showing up in documentation)
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4911" target="_top">#4911</a> ENH: boost.test output the exception real type name.
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4923" target="_top">#4923</a> Missing semicolon in documentation example
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4924" target="_top">#4924</a> Minor typo in Boost::Test docs
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4982" target="_top">#4982</a> Boost.Test has misspelled Gennadiy Rozental e-mail address
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5008" target="_top">#5008</a> Boost.Test does not do checkpointing of entry/exit of test cases
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5036" target="_top">#5036</a> Boost.Test VC memory leak report should direct to <code class="computeroutput"><span class="identifier">stderr</span></code>
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5262" target="_top">#5262</a> Run tests by name utility doesn't support negation
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5374" target="_top">#5374</a> Errors from Boost.Test are no more shown in the Error list in
|
|
VS2010
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5412" target="_top">#5412</a> XML formatter in test library processes strings with subsequences
|
|
<code class="computeroutput"><span class="special">]]></span></code> incorrectly
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5563" target="_top">#5563</a> using a test macro in a global fixture crashes Boost.Test
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5582" target="_top">#5582</a> There is a memory leak in the <code class="computeroutput"><span class="identifier">BOOST_AUTO_TEST_CASE_TEMPLATE</span></code>
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5599" target="_top">#5599</a> boost::test documentation gives poor instruction
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5718" target="_top">#5718</a> broken link to unit testing framework examples
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5729" target="_top">#5729</a> Missing static_cast in fpt_limits
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5870" target="_top">#5870</a> The warning stack is not maintained
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5972" target="_top">#5972</a> Support program option to only dump the test-tree in text to output
|
|
stream
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/6002" target="_top">#6002</a> Failed to completely redirect TestLog to file (duplicates)
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/6071" target="_top">#6071</a> Boost Test (Boost 1.46.0) GCC 4.6.1 error: ambiguous overload
|
|
for ‘operator[]’
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/6074" target="_top">#6074</a> warnings-as-errors not usable with Boost.test in release mode
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/6161" target="_top">#6161</a> SunOS: bad putenv declaration (duplicates #<a href="https://svn.boost.org/trac/boost/ticket/6766" target="_top">#6766</a>)
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/6766" target="_top">#6766</a> incorrect declaration for putenv in <code class="computeroutput"><span class="identifier">config</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/6712" target="_top">#6712</a> Eliminate warnings with GCC
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/6748" target="_top">#6748</a> Link in the documentation points to wrong page
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/7046" target="_top">#7046</a> Output full error message, not just 512 chars
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/7136" target="_top">#7136</a> Correct documentation for <code class="computeroutput"><span class="identifier">BOOST_</span><span class="special"><</span><span class="identifier">level</span><span class="special">></span><span class="identifier">_CLOSE_FRACTION</span></code>
|
|
is not reflected into released documents
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/7410" target="_top">#7410</a> Test Units (Cases and Suites) in Boost.Test do not capture <code class="computeroutput"><span class="identifier">__FILE__</span></code> and <code class="computeroutput"><span class="identifier">__LINE__</span></code>
|
|
at declaration point making it impossible to provide source file linking
|
|
using external test management tools
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/7894" target="_top">#7894</a> Boost.Test documentation contains no linking instructions
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/8201" target="_top">#8201</a> Broken link in document
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/8272" target="_top">#8272</a> <code class="computeroutput"><span class="identifier">BOOST_REQUIRE_CLOSE</span></code>
|
|
fails to compile with <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">multiprecision</span><span class="special">::</span><span class="identifier">cpp_dec_float_100</span></code>
|
|
(duplicates #<a href="https://svn.boost.org/trac/boost/ticket/11054" target="_top">#11054</a>)
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/8467" target="_top">#8467</a> Incorrect link in document (duplicates #<a href="https://svn.boost.org/trac/boost/ticket/6748" target="_top">#6748</a>)
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/8679" target="_top">#8679</a> Boost.Test pollutes boost namespace with it's own <code class="computeroutput"><span class="identifier">enable_if</span><span class="special">/</span><span class="identifier">disable_if</span></code> templates
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/8862" target="_top">#8862</a> Boost.Test typo in documentation
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/8895" target="_top">#8895</a> English error in test collection comparison
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/9179" target="_top">#9179</a> Documentation: broken link (unable to find <code class="literal">const_string.hpp/const_string_test.cpp</code>)
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/9272" target="_top">#9272</a> boost::test <code class="computeroutput"><span class="identifier">BOOST_</span><span class="special"><</span><span class="identifier">level</span><span class="special">></span><span class="identifier">_GT</span></code>
|
|
documentation bug (duplicates #<a href="https://svn.boost.org/trac/boost/ticket/3463" target="_top">#3463</a>)
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/9390" target="_top">#9390</a> Incomplete <code class="computeroutput"><span class="identifier">BOOST_TEST_DONT_PRINT_LOG_VALUE</span></code>
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/9409" target="_top">#9409</a> Some source code examples are missing
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/9537" target="_top">#9537</a> const_string_test example fails
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/9539" target="_top">#9539</a> Floating-point comparison algorithms aren't formatted correctly
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/9581" target="_top">#9581</a> Squassabia reference link gives 404 not found
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/9960" target="_top">#9960</a> Warnings on Clang
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/10256" target="_top">#10256</a> [boost test] - issue: <code class="computeroutput"><span class="identifier">sigaltstack</span></code>
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/10318" target="_top">#10318</a> Minor documentation fix
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/10394" target="_top">#10394</a> Broken links in Boost Test documentation
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/10888" target="_top">#10888</a> Assertion failures don't show up in the errors pane in VS 2010,
|
|
VS 2012 or VS 2013 (duplicates)
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/11054" target="_top">#11054</a> Floating-point comparison of multiprecision values fails if
|
|
expression template is on
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/11347" target="_top">#11347</a> <code class="computeroutput"><span class="identifier">DS</span></code> identifier
|
|
causes test failures in <code class="computeroutput"><span class="identifier">doc</span><span class="special">/</span><span class="identifier">examples</span><span class="special">/</span><span class="identifier">dataset_example</span><span class="special">*.</span><span class="identifier">cpp</span></code>
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/11358" target="_top">#11358</a> Boost.Test v3 warning could helpfully be suppressed.
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/11359" target="_top">#11359</a> <code class="computeroutput"><span class="identifier">BOOST_CHECK_EQUAL_COLLECTIONS</span></code>:
|
|
can't control output operator (duplicates #9390)
|
|
</li>
|
|
<li class="listitem">
|
|
<a href="https://svn.boost.org/trac/boost/ticket/11425" target="_top">#11425</a> use-of-uninitialized-value (obsolete)
|
|
</li>
|
|
</ol></div>
|
|
</div>
|
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
|
<td align="left"></td>
|
|
<td align="right"><div class="copyright-footer">Copyright © 2001-2017 Boost.Test contributors<p>
|
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
|
</p>
|
|
</div></td>
|
|
</tr></table>
|
|
<hr>
|
|
<div class="spirit-nav">
|
|
<a accesskey="p" href="section_glossary.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgements.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
|
</div>
|
|
</body>
|
|
</html>
|