|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r74959 - in trunk/libs/test/doc/html: . execution-monitor prg-exec-monitor tutorials utf utf/compilation utf/testing-tools utf/usage-recomendations utf/usage-recommendations utf/user-guide utf/user-guide/fixture utf/user-guide/runtime-config utf/user-guide/test-organization utf/user-guide/test-output utf/user-guide/usage-variants
From: gennadiy.rozental_at_[hidden]
Date: 2011-10-16 01:22:41
Author: rogeeff
Date: 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
New Revision: 74959
URL: http://svn.boost.org/trac/boost/changeset/74959
Log:
docs updated
Removed:
trunk/libs/test/doc/html/utf/usage-recomendations/
Text files modified:
trunk/libs/test/doc/html/aknowledgements.html | 16 +-
trunk/libs/test/doc/html/execution-monitor.html | 18 +-
trunk/libs/test/doc/html/execution-monitor/compilation.html | 31 +--
trunk/libs/test/doc/html/execution-monitor/reference.html | 64 ++++----
trunk/libs/test/doc/html/execution-monitor/user-guide.html | 18 +-
trunk/libs/test/doc/html/faq.html | 50 +++---
trunk/libs/test/doc/html/index.html | 74 +++++-----
trunk/libs/test/doc/html/intro.html | 14 +-
trunk/libs/test/doc/html/minimal.html | 27 +--
trunk/libs/test/doc/html/open-issues.html | 10
trunk/libs/test/doc/html/prg-exec-monitor.html | 28 ++--
trunk/libs/test/doc/html/prg-exec-monitor/compilation.html | 18 +-
trunk/libs/test/doc/html/prg-exec-monitor/impl.html | 43 ++---
trunk/libs/test/doc/html/tutorials/hello-the-testing-world.html | 12 +
trunk/libs/test/doc/html/tutorials/intro-in-testing.html | 14 +
trunk/libs/test/doc/html/tutorials/new-year-resolution.html | 12 +
trunk/libs/test/doc/html/utf.html | 56 ++++---
trunk/libs/test/doc/html/utf/compilation.html | 30 ++-
trunk/libs/test/doc/html/utf/compilation/auto-linking.html | 12 +
trunk/libs/test/doc/html/utf/compilation/direct-include.html | 12 +
trunk/libs/test/doc/html/utf/compilation/standalone.html | 22 +-
trunk/libs/test/doc/html/utf/intro.html | 20 +-
trunk/libs/test/doc/html/utf/testing-tools.html | 26 ++-
trunk/libs/test/doc/html/utf/testing-tools/custom-predicate.html | 18 +-
trunk/libs/test/doc/html/utf/testing-tools/floating_point_comparison.html | 22 +-
trunk/libs/test/doc/html/utf/testing-tools/output-test.html | 18 +-
trunk/libs/test/doc/html/utf/testing-tools/reference.html | 206 +++++++++++++++--------------
trunk/libs/test/doc/html/utf/tutorials.html | 16 +
trunk/libs/test/doc/html/utf/usage-recommendations.html | 20 +-
trunk/libs/test/doc/html/utf/usage-recommendations/command-line-specific.html | 33 ++-
trunk/libs/test/doc/html/utf/usage-recommendations/dot-net-specific.html | 26 ++-
trunk/libs/test/doc/html/utf/usage-recommendations/generic.html | 38 +++--
trunk/libs/test/doc/html/utf/user-guide.html | 260 +++++++++----------------------------
trunk/libs/test/doc/html/utf/user-guide/fixture.html | 20 +-
trunk/libs/test/doc/html/utf/user-guide/fixture/global.html | 24 +-
trunk/libs/test/doc/html/utf/user-guide/fixture/model.html | 14 +
trunk/libs/test/doc/html/utf/user-guide/fixture/per-test-case.html | 18 +-
trunk/libs/test/doc/html/utf/user-guide/fixture/test-suite-shared.html | 18 +-
trunk/libs/test/doc/html/utf/user-guide/initialization.html | 39 ++--
trunk/libs/test/doc/html/utf/user-guide/runtime-config.html | 16 +
trunk/libs/test/doc/html/utf/user-guide/runtime-config/reference.html | 273 ++++++++++++++++++++++++++++++++++-----
trunk/libs/test/doc/html/utf/user-guide/runtime-config/run-by-name.html | 16 +
trunk/libs/test/doc/html/utf/user-guide/test-organization.html | 22 +-
trunk/libs/test/doc/html/utf/user-guide/test-organization/auto-nullary-test-case.html | 28 ++-
trunk/libs/test/doc/html/utf/user-guide/test-organization/auto-test-case-template.html | 57 +++----
trunk/libs/test/doc/html/utf/user-guide/test-organization/auto-test-suite.html | 30 ++--
trunk/libs/test/doc/html/utf/user-guide/test-organization/expected-failures.html | 30 ++--
trunk/libs/test/doc/html/utf/user-guide/test-organization/manual-nullary-test-case.html | 44 +++---
trunk/libs/test/doc/html/utf/user-guide/test-organization/manual-test-case-template.html | 26 ++-
trunk/libs/test/doc/html/utf/user-guide/test-organization/manual-test-suite.html | 91 ++++++++++---
trunk/libs/test/doc/html/utf/user-guide/test-organization/master-test-suite.html | 32 ++--
trunk/libs/test/doc/html/utf/user-guide/test-organization/nullary-test-case.html | 24 +-
trunk/libs/test/doc/html/utf/user-guide/test-organization/test-case-template.html | 28 ++-
trunk/libs/test/doc/html/utf/user-guide/test-organization/test-suite.html | 66 ++------
trunk/libs/test/doc/html/utf/user-guide/test-organization/unary-test-case.html | 28 ++-
trunk/libs/test/doc/html/utf/user-guide/test-output.html | 20 +-
trunk/libs/test/doc/html/utf/user-guide/test-output/BOOST_TEST_CHECKPOINT.html | 16 +-
trunk/libs/test/doc/html/utf/user-guide/test-output/BOOST_TEST_MESSAGE.html | 16 +-
trunk/libs/test/doc/html/utf/user-guide/test-output/BOOST_TEST_PASSPOINT.html | 16 +-
trunk/libs/test/doc/html/utf/user-guide/test-output/FPT.html | 12 +
trunk/libs/test/doc/html/utf/user-guide/test-output/log-ct-config.html | 24 +-
trunk/libs/test/doc/html/utf/user-guide/test-output/log-hr-format.html | 14 +
trunk/libs/test/doc/html/utf/user-guide/test-output/log-xml-format.html | 12 +
trunk/libs/test/doc/html/utf/user-guide/test-output/results-report.html | 12 +
trunk/libs/test/doc/html/utf/user-guide/test-output/test-log.html | 20 +-
trunk/libs/test/doc/html/utf/user-guide/test-output/test-progress.html | 20 +-
trunk/libs/test/doc/html/utf/user-guide/test-runners.html | 28 ++-
trunk/libs/test/doc/html/utf/user-guide/usage-variants.html | 14 +
trunk/libs/test/doc/html/utf/user-guide/usage-variants/dynamic-lib-variant.html | 16 +-
trunk/libs/test/doc/html/utf/user-guide/usage-variants/extern-test-runner-variant.html | 22 +-
trunk/libs/test/doc/html/utf/user-guide/usage-variants/extern-test-runner.html | 20 +-
trunk/libs/test/doc/html/utf/user-guide/usage-variants/single-header-variant.html | 18 +-
trunk/libs/test/doc/html/utf/user-guide/usage-variants/static-lib-variant.html | 16 +-
73 files changed, 1373 insertions(+), 1171 deletions(-)
Modified: trunk/libs/test/doc/html/aknowledgements.html
==============================================================================
--- trunk/libs/test/doc/html/aknowledgements.html (original)
+++ trunk/libs/test/doc/html/aknowledgements.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,22 +3,22 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Acknowledgements</title>
<link rel="stylesheet" href="../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Boost Test Library">
<link rel="up" href="intro.html" title="Introduction">
<link rel="prev" href="open-issues.html" title="Open issues">
-<link rel="next" href="execution-monitor.html" title="Boost Test Library: The Execution Monitor">
+<link rel="next" href="utf.html" title="Boost Test Library: The Unit Test Framework">
<script language="JavaScript1.2" src="../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > Introduction<a href="execution-monitor.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > Introduction<a href="utf.html">
>
</a><b>Acknowledgements</b>
</td>
<td><div class="spirit-nav">
-<a href="execution-monitor.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a href="utf.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div></td>
</tr></table>
<hr>
@@ -41,11 +41,11 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="open-issues.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="intro.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="execution-monitor.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="open-issues.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="intro.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="utf.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/test/doc/html/execution-monitor.html
==============================================================================
--- trunk/libs/test/doc/html/execution-monitor.html (original)
+++ trunk/libs/test/doc/html/execution-monitor.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,22 +3,22 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Boost Test Library: The Execution Monitor</title>
<link rel="stylesheet" href="../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="index.html" title="Chapter . Boost Test Library">
-<link rel="up" href="index.html" title="Chapter . Boost Test Library">
-<link rel="prev" href="aknowledgements.html" title="Acknowledgements">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Boost Test Library">
+<link rel="up" href="index.html" title="Boost Test Library">
+<link rel="prev" href="utf/examples-collection.html" title="The UTF usage examples collection">
<link rel="next" href="execution-monitor/compilation.html" title="The Execution Monitor compilation variants and procedures">
<script language="JavaScript1.2" src="../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
+<td width="10%"></td>
<td valign="middle" align="left"> > <b>The Execution Monitor</b><a href="prg-exec-monitor.html">
>
</a>
</td>
<td><div class="spirit-nav">
-<a href="execution-monitor/compilation.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a href="execution-monitor/compilation.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div></td>
</tr></table>
<hr>
@@ -48,7 +48,7 @@
</p>
<p class="first-line-indented">
The Execution Monitor usage is demonstrated in the example exec_mon_example . Additional examples are
- in <a class="xref" href="prg-exec-monitor.html" title="Boost Test Library: The Program Execution Monitor">The Program Execution Monitor</a> or <a class="xref" href="utf.html" title="Boost Test Library: The Unit Test Framework">The Unit Test Framework</a>.
+ in <a class="xref" href="prg-exec-monitor.html" title="Boost Test Library: The Program Execution Monitor">the section called “The Program Execution Monitor”</a> or <a class="xref" href="utf.html" title="Boost Test Library: The Unit Test Framework">the section called “The Unit Test Framework”</a>.
</p>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -62,11 +62,11 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"><p><small>Last revised: , at </small></p></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="aknowledgements.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="execution-monitor/compilation.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="utf/examples-collection.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="execution-monitor/compilation.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/test/doc/html/execution-monitor/compilation.html
==============================================================================
--- trunk/libs/test/doc/html/execution-monitor/compilation.html (original)
+++ trunk/libs/test/doc/html/execution-monitor/compilation.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>The Execution Monitor compilation variants and procedures</title>
<link rel="stylesheet" href="../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../index.html" title="Boost Test Library">
<link rel="up" href="../execution-monitor.html" title="Boost Test Library: The Execution Monitor">
<link rel="prev" href="../execution-monitor.html" title="Boost Test Library: The Execution Monitor">
<link rel="next" href="user-guide.html" title="The Execution Monitor user's guide">
@@ -12,7 +12,7 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
+<td width="10%"></td>
<td valign="middle" align="left"> > The Execution Monitor<a href="../prg-exec-monitor.html">
>
</a><b>Compilation</b>
@@ -31,24 +31,17 @@
<p class="first-line-indented">
The Execution Monitor is implemented in two modules: one header file and one source file.
</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><code class="filename">boost/test/execution_monitor.hpp</code></span></p></td>
-<td>
+<div class="variablelist"><dl>
+<dt><span class="term"><code class="filename">boost/test/execution_monitor.hpp</code></span></dt>
+<dd>
defines abstract execution monitor interfaces and implements execution exception.
- </td>
-</tr>
-<tr>
-<td><p><span class="term">boost/test/impl/execution_monitor.ipp
</span></p></td>
-<td>
+ </dd>
+<dt><span class="term">boost/test/impl/execution_monitor.ipp
</span></dt>
+<dd>
provides the Execution Monitor implementation for all supported configurations, including Microsoft structured
exception based, UNIX signals.
- </td>
-</tr>
-</tbody>
-</table></div>
+ </dd>
+</dl></div>
<p class="first-line-indented">
You may use this component in both debug and release modes, but in release mode the Execution Monitor won't
catch Microsoft C runtime debug events.
@@ -76,7 +69,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/execution-monitor/reference.html
==============================================================================
--- trunk/libs/test/doc/html/execution-monitor/reference.html (original)
+++ trunk/libs/test/doc/html/execution-monitor/reference.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>The Execution Monitor reference</title>
<link rel="stylesheet" href="../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../index.html" title="Boost Test Library">
<link rel="up" href="../execution-monitor.html" title="Boost Test Library: The Execution Monitor">
<link rel="prev" href="user-guide.html" title="The Execution Monitor user's guide">
<link rel="next" href="../prg-exec-monitor.html" title="Boost Test Library: The Program Execution Monitor">
@@ -12,7 +12,7 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
+<td width="10%"></td>
<td valign="middle" align="left"> > The Execution Monitor<a href="../prg-exec-monitor.html">
>
</a><b>Reference</b>
@@ -50,42 +50,44 @@
<span class="keyword">class</span> <a class="link" href="reference.html#boost.execution_monitor" title="Class execution_monitor">execution_monitor</a> <span class="special">{</span>
<span class="keyword">public</span><span class="special">:</span>
<span class="comment">// <a class="link" href="reference.html#boost.execution_monitorconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="reference.html#id270308-bb"><span class="identifier">execution_monitor</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="reference.html#id365451-bb"><span class="identifier">execution_monitor</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="reference.html#id270325-bb">execution</a></span>
- <span class="keyword">int</span> <a class="link" href="reference.html#id270329-bb"><span class="identifier">execute</span></a><span class="special">(</span>unit_test::callback0<span class="special"><</span><span class="keyword">int</span><span class="special">></span> <span class="keyword">const</span><span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="reference.html#id366146-bb">execution</a></span>
+ <span class="keyword">int</span> <a class="link" href="reference.html#id366474-bb"><span class="identifier">execute</span></a><span class="special">(</span>unit_test::callback0<span class="special"><</span><span class="keyword">int</span><span class="special">></span> <span class="keyword">const</span><span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="reference.html#id270383-bb">registration</a></span>
+ <span class="comment">// <a class="link" href="reference.html#id367017-bb">registration</a></span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Exception<span class="special">,</span> <span class="keyword">typename</span> ExceptionTranslator<span class="special">></span>
- <span class="keyword">void</span> <a class="link" href="reference.html#id270387-bb"><span class="identifier">register_exception_translator</span></a><span class="special">(</span><span class="identifier">ExceptionTranslator</span> <span class="keyword">const</span><span class="special">&</span><span class="special">,</span>
+ <span class="keyword">void</span> <a class="link" href="reference.html#id367013-bb"><span class="identifier">register_exception_translator</span></a><span class="special">(</span><span class="identifier">ExceptionTranslator</span> <span class="keyword">const</span><span class="special">&</span><span class="special">,</span>
boost::type<span class="special"><</span><span class="identifier">Exception</span><span class="special">></span><span class="special">*</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span>
- unit_test::readwrite_property<span class="special"><</span><span class="keyword">bool</span><span class="special">></span> p_catch_system_errors<span class="special">;</span> <span class="comment">//
+
+ <span class="comment">// public data members</span>
+ unit_test::readwrite_property<span class="special"><</span><span class="keyword">bool</span><span class="special">></span> <span class="identifier">p_catch_system_errors</span><span class="special">;</span> <span class="comment">//
Specifies whether the monitor should try to catch system errors/exceptions that would cause program to crash in
regular case.
</span>
- unit_test::readwrite_property<span class="special"><</span><span class="keyword">bool</span><span class="special">></span> p_auto_start_dbg<span class="special">;</span> <span class="comment">//
+ unit_test::readwrite_property<span class="special"><</span><span class="keyword">bool</span><span class="special">></span> <span class="identifier">p_auto_start_dbg</span><span class="special">;</span> <span class="comment">//
Specifies whether the monitor should try to attach debugger in case of caught system error.
</span>
- unit_test::readwrite_property<span class="special"><</span><span class="keyword">int</span><span class="special">></span> p_timeout<span class="special">;</span> <span class="comment">//
+ unit_test::readwrite_property<span class="special"><</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">p_timeout</span><span class="special">;</span> <span class="comment">//
Specifies the seconds that elapse before a timer_error occurs. May be ignored on some platforms.
</span>
- unit_test::readwrite_property<span class="special"><</span><span class="keyword">int</span><span class="special">></span> p_use_alt_stack<span class="special">;</span> <span class="comment">//
+ unit_test::readwrite_property<span class="special"><</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">p_use_alt_stack</span><span class="special">;</span> <span class="comment">//
Specifies whether the monitor should use alternative stack for the signal catching.
</span>
- unit_test::readwrite_property<span class="special"><</span><span class="keyword">bool</span><span class="special">></span> p_detect_fp_exceptions<span class="special">;</span> <span class="comment">//
+ unit_test::readwrite_property<span class="special"><</span><span class="keyword">bool</span><span class="special">></span> <span class="identifier">p_detect_fp_exceptions</span><span class="special">;</span> <span class="comment">//
Specifies whether or not <a class="link" href="reference.html#boost.execution_monitor" title="Class execution_monitor">execution_monitor</a> should install hardware traps for the floating
point exception.
</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id481047"></a><h2>Description</h2>
+<a name="id603792"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id481050"></a><h3>
+<a name="id603796"></a><h3>
<a name="boost.execution_monitorconstruct-copy-destruct"></a><code class="computeroutput">execution_monitor</code>
public
construct/copy/destruct</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><a name="id270308-bb"></a><span class="identifier">execution_monitor</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a name="id365451-bb"></a><span class="identifier">execution_monitor</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -102,10 +104,10 @@
</li></ol></div>
</div>
<div class="refsect2">
-<a name="id481130"></a><h3>
-<a name="id270325-bb"></a><code class="computeroutput">execution_monitor</code> execution</h3>
+<a name="id603855"></a><h3>
+<a name="id366146-bb"></a><code class="computeroutput">execution_monitor</code> execution</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="keyword">int</span> <a name="id270329-bb"></a><span class="identifier">execute</span><span class="special">(</span>unit_test::callback0<span class="special"><</span><span class="keyword">int</span><span class="special">></span> <span class="keyword">const</span><span class="special">&</span> F<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">int</span> <a name="id366474-bb"></a><span class="identifier">execute</span><span class="special">(</span>unit_test::callback0<span class="special"><</span><span class="keyword">int</span><span class="special">></span> <span class="keyword">const</span><span class="special">&</span> F<span class="special">)</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -139,11 +141,11 @@
</li></ol></div>
</div>
<div class="refsect2">
-<a name="id481266"></a><h3>
-<a name="id270383-bb"></a><code class="computeroutput">execution_monitor</code> registration</h3>
+<a name="id603963"></a><h3>
+<a name="id367017-bb"></a><code class="computeroutput">execution_monitor</code> registration</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Exception<span class="special">,</span> <span class="keyword">typename</span> ExceptionTranslator<span class="special">></span>
- <span class="keyword">void</span> <a name="id270387-bb"></a><span class="identifier">register_exception_translator</span><span class="special">(</span><span class="identifier">ExceptionTranslator</span> <span class="keyword">const</span><span class="special">&</span> tr<span class="special">,</span>
+ <span class="keyword">void</span> <a name="id367013-bb"></a><span class="identifier">register_exception_translator</span><span class="special">(</span><span class="identifier">ExceptionTranslator</span> <span class="keyword">const</span><span class="special">&</span> tr<span class="special">,</span>
boost::type<span class="special"><</span><span class="identifier">Exception</span><span class="special">></span><span class="special">*</span> dummy <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span></pre>register custom (user supplied) exception translator<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -185,7 +187,7 @@
<span class="keyword">enum</span> <a class="link" href="reference.html#boost.execution_exception.error_code" title="Type error_code">error_code</a><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id481520"></a><h2>Description</h2>
+<a name="id604162"></a><h2>Description</h2>
<p class="first-line-indented">
The class execution_exception is an exception used by the Execution Monitor to report problems detected during
a monitored function execution. It intentionally does not allocate any memory so as to be safe for use when
@@ -204,7 +206,7 @@
<span class="keyword">enum</span> <span class="identifier">error_code</span> <span class="special">{</span> no_error, user_error, cpp_exception_error, system_error,
timeout_error, user_fatal_error, system_fatal_error <span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id481598"></a><h2>Description</h2>
+<a name="id604220"></a><h2>Description</h2>
<p class="first-line-indented">
These values are sometimes used as program return codes. The particular values have been chosen to avoid
conflicts with commonly used program return codes: values < 100 are often user assigned, values > 255 are
@@ -270,20 +272,22 @@
<span class="keyword">class</span> <a class="link" href="reference.html#boost.system_error" title="Class system_error">system_error</a> <span class="special">{</span>
<span class="keyword">public</span><span class="special">:</span>
<span class="comment">// <a class="link" href="reference.html#boost.system_errorconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="reference.html#id270605-bb"><span class="identifier">system_error</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- unit_test::readonly_property<span class="special"><</span><span class="keyword">long</span><span class="special">></span> p_errno<span class="special">;</span> <span class="comment">//
+ <a class="link" href="reference.html#id366178-bb"><span class="identifier">system_error</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// public data members</span>
+ unit_test::readonly_property<span class="special"><</span><span class="keyword">long</span><span class="special">></span> <span class="identifier">p_errno</span><span class="special">;</span> <span class="comment">//
System errno value at the point of error.
</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id481854"></a><h2>Description</h2>
+<a name="id604421"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id481857"></a><h3>
+<a name="id604425"></a><h3>
<a name="boost.system_errorconstruct-copy-destruct"></a><code class="computeroutput">system_error</code>
public
construct/copy/destruct</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><a name="id270605-bb"></a><span class="identifier">system_error</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a name="id366178-bb"></a><span class="identifier">system_error</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -305,7 +309,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/execution-monitor/user-guide.html
==============================================================================
--- trunk/libs/test/doc/html/execution-monitor/user-guide.html (original)
+++ trunk/libs/test/doc/html/execution-monitor/user-guide.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>The Execution Monitor user's guide</title>
<link rel="stylesheet" href="../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../index.html" title="Boost Test Library">
<link rel="up" href="../execution-monitor.html" title="Boost Test Library: The Execution Monitor">
<link rel="prev" href="compilation.html" title="The Execution Monitor compilation variants and procedures">
<link rel="next" href="reference.html" title="The Execution Monitor reference">
@@ -12,7 +12,7 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
+<td width="10%"></td>
<td valign="middle" align="left"> > The Execution Monitor<a href="../prg-exec-monitor.html">
>
</a><b>User's guide</b>
@@ -54,7 +54,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="execution-monitor.user-guide.monitor-outcomes"></a>Monitored function execution</h4></div></div></div>
<p class="first-line-indented">
- To start the monitored function, invoke the method <code class="computeroutput"><a class="link" href="reference.html#id270329-bb">execution_monitor::execute</a></code> and pass
+ To start the monitored function, invoke the method <code class="computeroutput"><a class="link" href="reference.html#id366474-bb">execution_monitor::execute</a></code> and pass
the monitored function as an argument. If the call succeeds, the method returns the result code produced by the
monitored function. If any of the following conditions occur:
</p>
@@ -128,7 +128,7 @@
<p class="first-line-indented">
Finally, if you need to abort the monitored function execution without reporting any errors, you can throw an
exception <code class="computeroutput"><a class="link" href="reference.html#boost.execution_aborted" title="Class execution_aborted">execution_aborted</a></code>. As a result the execution is aborted and zero result code
- is produced by the method <code class="computeroutput"><a class="link" href="reference.html#id270329-bb">execution_monitor::execute</a></code>.
+ is produced by the method <code class="computeroutput"><a class="link" href="reference.html#id366474-bb">execution_monitor::execute</a></code>.
</p>
</div>
<div class="section">
@@ -140,21 +140,21 @@
second and so on). Unfortunately this feature is, at the moment, implemented only for the Microsoft family of
compilers (and Intel, if it employs Microsoft C Runtime Library). Also it can not be tuned per instance of the
monitor and is only triggered globally and reported after the whole program execution is done. In a future this
- ought to be improved. An interface is composed from two free functions residing in namespace boost:
+ ought to be improved. An interface is composed from two free functions residing in namespace boost::debug:
</p>
<pre class="programlisting">void detect_memory_leaks( bool on_off );
void break_memory_alloc( long mem_alloc_order_num );</pre>
<p class="first-line-indented">
Use function detect_memory_leaks to switch memory leaks detection on/off. Use break_memory_alloc to break a
program execution at allocation specified by mem_alloc_order_num argument. The Unit Test Framework
- provides a runtime parameter (--detect_memory_leak=yes or no) allowing you to manage this feature during monitored
- unit tests.
+ provides a runtime parameter (--detect_memory_leaks=0 or 1 or N>1, where N is memory allocation number)
+ allowing you to manage this feature during monitored unit tests.
</p>
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/faq.html
==============================================================================
--- trunk/libs/test/doc/html/faq.html (original)
+++ trunk/libs/test/doc/html/faq.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Frequently Asked Questions</title>
<link rel="stylesheet" href="../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Boost Test Library">
<link rel="up" href="intro.html" title="Introduction">
<link rel="prev" href="intro.html" title="Introduction">
<link rel="next" href="open-issues.html" title="Open issues">
@@ -12,8 +12,8 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > Introduction<a href="execution-monitor.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > Introduction<a href="utf.html">
>
</a><b>FAQ</b><a href="intro.html#btl.portability">
>
@@ -28,51 +28,51 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="btl.faq"></a>Frequently Asked Questions</h3></div></div></div>
<div class="qandaset">
-<a name="id427107"></a><dl>
-<dt> <a href="faq.html#id427110">
+<a name="id578660"></a><dl>
+<dt> <a href="faq.html#id578666">
Where the latest version of the Boost Test Library is located?
</a>
</dt>
-<dt> <a href="faq.html#id427135">
+<dt> <a href="faq.html#id578688">
I found a bug. Where can I report it?
</a>
</dt>
-<dt> <a href="faq.html#id424803">
+<dt> <a href="faq.html#id578712">
I have a request for a new feature. Where can I ask for it?
</a>
</dt>
-<dt> <a href="faq.html#id424831">
+<dt> <a href="faq.html#id578736">
How to create test case using the Unit Test Framework?
</a>
</dt>
-<dt> <a href="faq.html#id424860">
+<dt> <a href="faq.html#id578760">
How to create test suite using the Unit Test Framework?
</a>
</dt>
-<dt> <a href="faq.html#id424891">
+<dt> <a href="faq.html#id578784">
Why did I get a linker error when compiling my test program?
</a>
</dt>
-<dt> <a href="faq.html#id426536">
+<dt> <a href="faq.html#id578828">
How can I redirect testing output?
</a>
</dt>
-<dt> <a href="faq.html#id426568">
+<dt> <a href="faq.html#id578852">
I want different default log trace level
</a>
</dt>
-<dt> <a href="faq.html#id426601">
+<dt> <a href="faq.html#id578876">
Is there DLL version of Boost.Test components available on Win32 platform?
</a>
</dt>
</dl>
<table border="0" width="100%" summary="Q and A Set">
-<col align="left" width="1%">
+<col align="left" width="0%">
<col>
<tbody>
<tr class="question">
<td align="left" valign="top">
-<a name="id427110"></a><a name="id427113"></a>
+<a name="id578666"></a><a name="id578668"></a>
</td>
<td align="left" valign="top"><b><p>
Where the latest version of the Boost Test Library is located?
@@ -86,7 +86,7 @@
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id427135"></a><a name="id427137"></a>
+<a name="id578688"></a><a name="id578691"></a>
</td>
<td align="left" valign="top"><b><p>
I found a bug. Where can I report it?
@@ -101,7 +101,7 @@
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id424803"></a><a name="id424805"></a>
+<a name="id578712"></a><a name="id578715"></a>
</td>
<td align="left" valign="top"><b><p>
I have a request for a new feature. Where can I ask for it?
@@ -116,7 +116,7 @@
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id424831"></a><a name="id424834"></a>
+<a name="id578736"></a><a name="id578739"></a>
</td>
<td align="left" valign="top"><b><p>
How to create test case using the Unit Test Framework?
@@ -131,7 +131,7 @@
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id424860"></a><a name="id424863"></a>
+<a name="id578760"></a><a name="id578763"></a>
</td>
<td align="left" valign="top"><b><p>
How to create test suite using the Unit Test Framework?
@@ -146,7 +146,7 @@
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id424891"></a><a name="id424893"></a>
+<a name="id578784"></a><a name="id578787"></a>
</td>
<td align="left" valign="top"><b><p>
Why did I get a linker error when compiling my test program?
@@ -172,7 +172,7 @@
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id426536"></a><a name="id426538"></a>
+<a name="id578828"></a><a name="id578830"></a>
</td>
<td align="left" valign="top"><b><p>
How can I redirect testing output?
@@ -187,7 +187,7 @@
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id426568"></a><a name="id426571"></a>
+<a name="id578852"></a><a name="id578854"></a>
</td>
<td align="left" valign="top"><b><p>
I want different default log trace level
@@ -203,7 +203,7 @@
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id426601"></a><a name="id426604"></a>
+<a name="id578876"></a><a name="id578878"></a>
</td>
<td align="left" valign="top"><b><p>
Is there DLL version of Boost.Test components available on Win32 platform?
@@ -221,7 +221,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/index.html
==============================================================================
--- trunk/libs/test/doc/html/index.html (original)
+++ trunk/libs/test/doc/html/index.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -1,16 +1,16 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>Chapter . Boost Test Library</title>
+<title>Boost Test Library</title>
<link rel="stylesheet" href="../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Boost Test Library">
<link rel="next" href="intro.html" title="Introduction">
<script language="JavaScript1.2" src="../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
+<td width="10%"></td>
<td valign="middle" align="left"></td>
<td><div class="spirit-nav"></div></td>
</tr></table>
@@ -18,16 +18,16 @@
<div class="chapter">
<div class="titlepage"><div>
<div><h2 class="title">
-<a name="btl"></a>Chapter . Boost Test Library</h2></div>
+<a name="btl"></a>Boost Test Library</h2></div>
<div><div class="author">
<h3 class="author">
<span class="firstname">Gennadiy</span> <span class="surname">Rozental</span>
</h3>
<code class="email"><<a class="email" href="mailto:boost-test%20=at=%20emailaccount%20=dot=%20com">boost-test =at= emailaccount =dot= com</a>></code>
</div></div>
-<div><p class="copyright">Copyright © 2001-2008 Gennadiy Rozental</p></div>
+<div><p class="copyright">Copyright © 2001-2011 Gennadiy Rozental</p></div>
<div><div class="legalnotice">
-<a name="id424324"></a><p>
+<a name="id578559"></a><p>
Use, modification and distribution is subject to the Boost Software License, Version 1.0. (See accompanying file
<code class="filename">LICENSE_1_0.txt</code> or copy at
<a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt> )
@@ -43,18 +43,6 @@
<dt>Open issues</dt>
<dt>Acknowledgements</dt>
</dl>
-<dt>The Execution Monitor</dt>
-<dl>
-<dt>Compilation</dt>
-<dt>User's guide</dt>
-<dt>Reference</dt>
-</dl>
-<dt>The Program Execution Monitor</dt>
-<dl>
-<dt>Implementation</dt>
-<dt>Compilation</dt>
-</dl>
-<dt>Minimal testing facility</dt>
<dt>The Unit Test Framework</dt>
<dl>
<dt>Introduction</dt>
@@ -79,36 +67,33 @@
<dt>Single header</dt>
<dt>External test runner</dt>
</dl>
-<dt>Supplied test runners</dt>
-<dl><dt>External test runner</dt></dl>
-<dt>Test module initialization</dt>
<dt>Test organization</dt>
<dl>
<dt>Nullary function based test case</dt>
<dl>
-<dt>Manual registration</dt>
<dt>Automated registration</dt>
+<dt>Manual registration</dt>
</dl>
<dt>Unary function based test case</dt>
<dt>Test case template</dt>
<dl>
-<dt>Manual registration</dt>
<dt>Automated registration</dt>
+<dt>Manual registration</dt>
</dl>
<dt>Test suite</dt>
<dl>
-<dt>Manual registration</dt>
<dt>Automated registration</dt>
+<dt>Manual registration</dt>
<dt>Master Test Suite</dt>
</dl>
<dt>Expected failures specification</dt>
</dl>
-<dt>Fixtures</dt>
+<dt>Testing tools</dt>
<dl>
-<dt>Generic model</dt>
-<dt>Per test case</dt>
-<dt>Test suite shared</dt>
-<dt>Global fixture</dt>
+<dt>Output testing tool</dt>
+<dt>Custom predicate support</dt>
+<dt>Floating-point comparison algorithms</dt>
+<dt>Reference</dt>
</dl>
<dt>Test Output </dt>
<dl>
@@ -130,13 +115,17 @@
<dt>Run by name</dt>
<dt>Parameters reference</dt>
</dl>
-</dl>
-<dt>Testing tools</dt>
+<dt>Fixtures</dt>
<dl>
-<dt>Output testing tool</dt>
-<dt>Custom predicate support</dt>
-<dt>Floating-point comparison algorithms</dt>
-<dt>Reference</dt>
+<dt>Generic model</dt>
+<dt>Per test case</dt>
+<dt>Test suite shared</dt>
+<dt>Global fixture</dt>
+</dl>
+<dt>Test module initialization</dt>
+<dt>Supplied test runners</dt>
+<dl><dt>External test runner</dt></dl>
+<dt>Introduction</dt>
</dl>
<dt>Usage recommendations</dt>
<dl>
@@ -144,7 +133,20 @@
<dt>Microsoft Visual Studio .NET users specific</dt>
<dt>Command-line (non-GUI) users specific</dt>
</dl>
+<dt>Examples collection</dt>
</dl>
+<dt>The Execution Monitor</dt>
+<dl>
+<dt>Compilation</dt>
+<dt>User's guide</dt>
+<dt>Reference</dt>
+</dl>
+<dt>The Program Execution Monitor</dt>
+<dl>
+<dt>Implementation</dt>
+<dt>Compilation</dt>
+</dl>
+<dt>Minimal testing facility</dt>
</dl>
</div>
</div>
Modified: trunk/libs/test/doc/html/intro.html
==============================================================================
--- trunk/libs/test/doc/html/intro.html (original)
+++ trunk/libs/test/doc/html/intro.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,17 +3,17 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Introduction</title>
<link rel="stylesheet" href="../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="index.html" title="Chapter . Boost Test Library">
-<link rel="up" href="index.html" title="Chapter . Boost Test Library">
-<link rel="prev" href="index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Boost Test Library">
+<link rel="up" href="index.html" title="Boost Test Library">
+<link rel="prev" href="index.html" title="Boost Test Library">
<link rel="next" href="faq.html" title="Frequently Asked Questions">
<script language="JavaScript1.2" src="../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > <b>Introduction</b><a href="execution-monitor.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > <b>Introduction</b><a href="utf.html">
>
</a>
</td>
@@ -80,7 +80,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/minimal.html
==============================================================================
--- trunk/libs/test/doc/html/minimal.html (original)
+++ trunk/libs/test/doc/html/minimal.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,21 +3,18 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Boost Test Library: The minimal testing facility</title>
<link rel="stylesheet" href="../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="index.html" title="Chapter . Boost Test Library">
-<link rel="up" href="index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Boost Test Library">
+<link rel="up" href="index.html" title="Boost Test Library">
<link rel="prev" href="prg-exec-monitor/compilation.html" title="The Program Execution Monitor compilation">
-<link rel="next" href="utf.html" title="Boost Test Library: The Unit Test Framework">
<script language="JavaScript1.2" src="../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
+<td width="10%"></td>
<td valign="middle" align="left"> > <b>Minimal testing facility</b>
</td>
-<td><div class="spirit-nav">
-<a href="utf.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
-</div></td>
+<td><div class="spirit-nav"></div></td>
</tr></table>
<hr>
<div class="section">
@@ -31,7 +28,7 @@
original version of Boost.Test. As the name suggest, it provides only minimal basic facilities for test creation. It
have no configuration parameters (either command line arguments or environment variables) and it supplies
a limited set of <a class="link" href="minimal.html#minimal.tools" title="Provided testing tools">testing tools</a> which behaves similarly to ones defined amount
- the Unit Test Framework <a class="link" href="utf/testing-tools.html" title="The UTF testing tools … or tester's toolbox for all occasions">Testing tools</a>. The minimal testing facility supplies its own function
+ the Unit Test Framework <a class="link" href="utf/user-guide/testing-tools.html" title="The UTF testing tools … or tester's toolbox for all occasions">Testing tools</a>. The minimal testing facility supplies its own function
main() (so can not be used for multi unit testing) and will execute the test program in a monitored environment.
</p>
<p class="first-line-indented">
@@ -65,7 +62,7 @@
testing tools
</p>
<div class="example">
-<a name="minimal.example.example27"></a><p class="title"><b>Example 4. Minimal testing facility application</b></p>
+<a name="minimal.example.example27"></a><p class="title"><b>Example 58. Minimal testing facility application</b></p>
<div class="example-contents">
<div class="programlistingco">
<pre class="programlisting">#include <boost/test/minimal.hpp>
@@ -95,9 +92,9 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show annotations</code></td>
+<td><code class="literal">Show annotations</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<div class="example-annot" id="example27-annot"><table border="0" summary="Callout list">
<tr>
@@ -169,7 +166,7 @@
BOOST_ERROR(<span class="emphasis"><em>message</em></span>)
BOOST_FAIL(<span class="emphasis"><em>message</em></span>)</pre>
<p class="first-line-indented">
- Their behavior is modeled after the <a class="link" href="utf/testing-tools/reference.html" title="The UTF testing tools reference">similarly named tools</a>
+ Their behavior is modeled after the <a class="link" href="utf/user-guide/testing-tools/reference.html" title="The UTF testing tools reference">similarly named tools</a>
implemented by the Unit Test Framework.
</p>
</div>
@@ -187,11 +184,11 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"><p><small>Last revised: , at </small></p></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="prg-exec-monitor/compilation.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="utf.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="prg-exec-monitor/compilation.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>
</div>
</body>
</html>
Modified: trunk/libs/test/doc/html/open-issues.html
==============================================================================
--- trunk/libs/test/doc/html/open-issues.html (original)
+++ trunk/libs/test/doc/html/open-issues.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Open issues</title>
<link rel="stylesheet" href="../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Boost Test Library">
<link rel="up" href="intro.html" title="Introduction">
<link rel="prev" href="faq.html" title="Frequently Asked Questions">
<link rel="next" href="aknowledgements.html" title="Acknowledgements">
@@ -12,8 +12,8 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > Introduction<a href="execution-monitor.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > Introduction<a href="utf.html">
>
</a><b>Open issues</b>
</td>
@@ -56,7 +56,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/prg-exec-monitor.html
==============================================================================
--- trunk/libs/test/doc/html/prg-exec-monitor.html (original)
+++ trunk/libs/test/doc/html/prg-exec-monitor.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,16 +3,16 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Boost Test Library: The Program Execution Monitor</title>
<link rel="stylesheet" href="../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="index.html" title="Chapter . Boost Test Library">
-<link rel="up" href="index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Boost Test Library">
+<link rel="up" href="index.html" title="Boost Test Library">
<link rel="prev" href="execution-monitor/reference.html" title="The Execution Monitor reference">
<link rel="next" href="prg-exec-monitor/impl.html" title="The Program Execution Monitor implementation">
<script language="JavaScript1.2" src="../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
+<td width="10%"></td>
<td valign="middle" align="left"> > <b>The Program Execution Monitor</b><a href="minimal.html">
>
</a>
@@ -62,7 +62,7 @@
<p class="first-line-indented">
Uniform error reporting can be also useful in test environments such as the Boost regression tests. Be aware though
in such case it might be preferable to use the <a class="link" href="utf.html" title="Boost Test Library: The Unit Test Framework">Unit Test Framework</a>, cause it allows one
- to use the <a class="link" href="utf/testing-tools.html" title="The UTF testing tools … or tester's toolbox for all occasions">Testing tools</a> and generate more detailed error information.
+ to use the <a class="link" href="utf/user-guide/testing-tools.html" title="The UTF testing tools … or tester's toolbox for all occasions">Testing tools</a> and generate more detailed error information.
</p>
</div>
<div class="section">
@@ -76,7 +76,7 @@
Here is the traditional Hello World program implemented using the Program Execution Monitor:
</p>
<div class="example">
-<a name="pem.usage.example24"></a><p class="title"><b>Example 1. The Program Execution Monitor: Hello World</b></p>
+<a name="pem.usage.example24"></a><p class="title"><b>Example 55. The Program Execution Monitor: Hello World</b></p>
<div class="example-contents">
<pre class="programlisting">#include <iostream>
#include <boost/test/included/prg_exec_monitor.hpp>
@@ -95,7 +95,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example24-output">Hello, world
@@ -118,14 +118,14 @@
catch clause? Like in a following example:
</p>
<div class="example">
-<a name="pem.usage.example25"></a><p class="title"><b>Example 2. The Program Execution Monitor: standard exception detection</b></p>
+<a name="pem.usage.example25"></a><p class="title"><b>Example 56. The Program Execution Monitor: standard exception detection</b></p>
<div class="example-contents">
<pre class="programlisting">#include <stdexcept>
#include <boost/test/included/prg_exec_monitor.hpp>
//____________________________________________________________________________//
-int foo() { throw std::runtime_exception( "big trouble" ); }
+int foo() { throw std::runtime_error( "big trouble" ); }
//____________________________________________________________________________//
@@ -141,7 +141,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example25-output">**** exception(205): std::runtime_error: big trouble
******** errors detected; see standard output for details ********</pre>
@@ -159,7 +159,7 @@
Let's consider an example where function cpp_main() had bubbled up a return code of 5:
</p>
<div class="example">
-<a name="pem.usage.example26"></a><p class="title"><b>Example 3. The Program Execution Monitor: error return code detection</b></p>
+<a name="pem.usage.example26"></a><p class="title"><b>Example 57. The Program Execution Monitor: error return code detection</b></p>
<div class="example-contents">
<pre class="programlisting">#include <boost/test/prg_exec_monitor.hpp> // this header is optional
@@ -175,7 +175,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example26-output">**** error return code: 5
******** errors detected; see standard output for details ********</pre>
@@ -204,7 +204,7 @@
environment variables.
</p>
<div class="table">
-<a name="pem.config.flags"></a><p class="title"><b>Table 1. The Program Execution Monitor configuration environment variables</b></p>
+<a name="pem.config.flags"></a><p class="title"><b>Table 4. The Program Execution Monitor configuration environment variables</b></p>
<div class="table-contents"><table class="table" summary="The Program Execution Monitor configuration environment variables">
<colgroup>
<col class="c1">
@@ -240,7 +240,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"><p><small>Last revised: , at </small></p></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/prg-exec-monitor/compilation.html
==============================================================================
--- trunk/libs/test/doc/html/prg-exec-monitor/compilation.html (original)
+++ trunk/libs/test/doc/html/prg-exec-monitor/compilation.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>The Program Execution Monitor compilation</title>
<link rel="stylesheet" href="../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../index.html" title="Boost Test Library">
<link rel="up" href="../prg-exec-monitor.html" title="Boost Test Library: The Program Execution Monitor">
<link rel="prev" href="impl.html" title="The Program Execution Monitor implementation">
<link rel="next" href="../minimal.html" title="Boost Test Library: The minimal testing facility">
@@ -12,7 +12,7 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
+<td width="10%"></td>
<td valign="middle" align="left"> > The Program Execution Monitor<a href="../minimal.html">
>
</a><b>Compilation</b>
@@ -35,7 +35,7 @@
compilation of the Program Execution Monitor library and your program:
</p>
<div class="table">
-<a name="pem.compilation.flags"></a><p class="title"><b>Table 2. Program Execution Monitor compilation flags</b></p>
+<a name="pem.compilation.flags"></a><p class="title"><b>Table 5. Program Execution Monitor compilation flags</b></p>
<div class="table-contents"><table class="table" summary="Program Execution Monitor compilation flags">
<colgroup>
<col class="c1">
@@ -65,7 +65,7 @@
<p class="first-line-indented">
If you opted to link your program with the standalone library, you need to build it first. To build a standalone
library all C++ files (.cpp), that constitute Program Execution Monitor <a class="link" href="impl.html" title="The Program Execution Monitor implementation">implementation</a> need to be
- listed as source files in your makefile<sup>[<a name="id482840" href="#ftn.id482840" class="footnote">1</a>]</sup>.
+ listed as source files in your makefile<sup>[<a name="id605470" href="#ftn.id605470" class="footnote">10</a>]</sup>.
</p>
<p class="first-line-indented">
The makefile for use with Boost.Build system is supplied in <code class="filename">libs/test/build</code>
@@ -88,7 +88,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="pem.compilation.standalone.dynamic"></a>Dynamic library compilation</h5></div></div></div>
<p class="first-line-indented">
- To build the dynamic library<sup>[<a name="id482961" href="#ftn.id482961" class="footnote">2</a>]</sup> you
+ To build the dynamic library<sup>[<a name="id605554" href="#ftn.id605554" class="footnote">11</a>]</sup> you
need to add <a class="xref" href="compilation.html#pem.flag.dyn-link">BOOST_TEST_DYN_LINK</a> to the list of macro definitions in the
makefile. Using the Boost.Build system you can build the dynamic library with the following command from
<code class="filename">libs/test/build</code> directory:
@@ -142,19 +142,19 @@
</div>
<div class="footnotes">
<br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a id="ftn.id482840" href="#id482840" class="simpara">1</a>] </sup>There are varieties of make systems that can be used. To name
+<div class="footnote"><p><sup>[<a id="ftn.id605470" href="#id605470" class="simpara">10</a>] </sup>There are varieties of make systems that can be used. To name
a few: <acronym class="acronym">GNU</acronym> make (and other make clones) and build systems integrated into <acronym class="acronym">IDE</acronym>s
(for example Microsoft Visual Studio). The Boost preferred solution is Boost.Build system that is based on top of
bjam tool. Make systems require some kind of configuration file that lists all files that constitute the library
and all build options. For example the makefile that is used by make, or the Microsoft Visual Studio project file,
Jamfile is used by Boost.Build. For the sake of simplicity let's call this file the makefile.</p></div>
-<div class="footnote"><p><sup>[<a id="ftn.id482961" href="#id482961" class="simpara">2</a>] </sup>What is meant by the term dynamic library is a <em class="firstterm">dynamically
+<div class="footnote"><p><sup>[<a id="ftn.id605554" href="#id605554" class="simpara">11</a>] </sup>What is meant by the term dynamic library is a <em class="firstterm">dynamically
loaded library</em>, alternatively called a <em class="firstterm">shared library</em>.</p></div>
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/prg-exec-monitor/impl.html
==============================================================================
--- trunk/libs/test/doc/html/prg-exec-monitor/impl.html (original)
+++ trunk/libs/test/doc/html/prg-exec-monitor/impl.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>The Program Execution Monitor implementation</title>
<link rel="stylesheet" href="../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../index.html" title="Boost Test Library">
<link rel="up" href="../prg-exec-monitor.html" title="Boost Test Library: The Program Execution Monitor">
<link rel="prev" href="../prg-exec-monitor.html" title="Boost Test Library: The Program Execution Monitor">
<link rel="next" href="compilation.html" title="The Program Execution Monitor compilation">
@@ -12,7 +12,7 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
+<td width="10%"></td>
<td valign="middle" align="left"> > The Program Execution Monitor<a href="../minimal.html">
>
</a><b>Implementation</b>
@@ -30,32 +30,21 @@
<a class="link" href="../execution-monitor.html" title="Boost Test Library: The Execution Monitor">Execution Monitor</a>. Also the Program Execution Monitor supplies the function main() to facilitate
uniform error reporting. Following files constitute the Program Execution Monitor implementation:
</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term">boost/test/impl/execution_monitor.ipp
</span></p></td>
-<td>
+<div class="variablelist"><dl>
+<dt><span class="term">boost/test/impl/execution_monitor.ipp
</span></dt>
+<dd>
provides <a class="link" href="../execution-monitor.html" title="Boost Test Library: The Execution Monitor">Execution Monitor</a> implementation for all supported
configurations.
- </td>
-</tr>
-<tr>
-<td><p><span class="term">boost/test/impl/cpp_main.ipp
</span></p></td>
-<td>supplies function main() for static library build</td>
-</tr>
-<tr>
-<td><p><span class="term">boost/test/included/prg_exec_monitor.hpp
</span></p></td>
-<td>combines all implementation files into single header to be use as inlined version of component</td>
-</tr>
-<tr>
-<td><p><span class="term">boost/test/prg_exec_monitor.hpp
</span></p></td>
-<td>
+ </dd>
+<dt><span class="term">boost/test/impl/cpp_main.ipp
</span></dt>
+<dd>supplies function main() for static library build</dd>
+<dt><span class="term">boost/test/included/prg_exec_monitor.hpp
</span></dt>
+<dd>combines all implementation files into single header to be use as inlined version of component</dd>
+<dt><span class="term">boost/test/prg_exec_monitor.hpp
</span></dt>
+<dd>
contains definitions for main() function for dynamic library build and pragmas for auto-linking feature support.
- </td>
-</tr>
-</tbody>
-</table></div>
+ </dd>
+</dl></div>
<p class="first-line-indented">
The Program Execution Monitor implementation wraps several system headers and is intended to be used as standalone library. While there
exist an alternative variant to <a class="link" href="compilation.html#pem.compilation.direct-include" title="Including the Program Execution Monitor directly into your program">include the whole implementation
@@ -65,7 +54,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/tutorials/hello-the-testing-world.html
==============================================================================
--- trunk/libs/test/doc/html/tutorials/hello-the-testing-world.html (original)
+++ trunk/libs/test/doc/html/tutorials/hello-the-testing-world.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Hello the testing world … or beginner's introduction into testing using the Unit Test Framework</title>
<link rel="stylesheet" href="../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../index.html" title="Boost Test Library">
<link rel="up" href="../utf/tutorials.html" title="The unit test framework tutorials">
<link rel="prev" href="intro-in-testing.html" title="Introduction into testing … or why testing is worth the effort">
<link rel="next" href="new-year-resolution.html" title='Boost.Test driven development … or "getting started" for TDD followers'>
@@ -12,8 +12,10 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > Tutorials<a href="../utf/compilation.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../execution-monitor.html">
+ >
+ </a>Tutorials<a href="../utf/compilation.html">
>
</a><b>Hello the testing world</b>
</td>
@@ -181,7 +183,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/tutorials/intro-in-testing.html
==============================================================================
--- trunk/libs/test/doc/html/tutorials/intro-in-testing.html (original)
+++ trunk/libs/test/doc/html/tutorials/intro-in-testing.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Introduction into testing … or why testing is worth the effort</title>
<link rel="stylesheet" href="../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../index.html" title="Boost Test Library">
<link rel="up" href="../utf/tutorials.html" title="The unit test framework tutorials">
<link rel="prev" href="../utf/tutorials.html" title="The unit test framework tutorials">
<link rel="next" href="hello-the-testing-world.html" title="Hello the testing world … or beginner's introduction into testing using the Unit Test Framework">
@@ -12,8 +12,10 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > Tutorials<a href="../utf/compilation.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../execution-monitor.html">
+ >
+ </a>Tutorials<a href="../utf/compilation.html">
>
</a><b>Introduction into testing</b>
</td>
@@ -34,7 +36,7 @@
</div></div>
<div><p class="copyright">Copyright © 2006 John R. Phillips</p></div>
<div><div class="legalnotice">
-<a name="id484202"></a><p>
+<a name="id579359"></a><p>
Use, modification and distribution is subject to the Boost Software License, Version 1.0. (See accompanying file
<code class="filename">LICENSE_1_0.txt</code> or copy at
<a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt> )
@@ -205,7 +207,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/tutorials/new-year-resolution.html
==============================================================================
--- trunk/libs/test/doc/html/tutorials/new-year-resolution.html (original)
+++ trunk/libs/test/doc/html/tutorials/new-year-resolution.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Boost.Test driven development … or "getting started" for TDD followers</title>
<link rel="stylesheet" href="../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../index.html" title="Boost Test Library">
<link rel="up" href="../utf/tutorials.html" title="The unit test framework tutorials">
<link rel="prev" href="hello-the-testing-world.html" title="Hello the testing world … or beginner's introduction into testing using the Unit Test Framework">
<link rel="next" href="../utf/compilation.html" title="The UTF compilation variants and procedures">
@@ -12,8 +12,10 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > Tutorials<a href="../utf/compilation.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../execution-monitor.html">
+ >
+ </a>Tutorials<a href="../utf/compilation.html">
>
</a><b>Boost.Test driven development</b>
</td>
@@ -196,7 +198,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf.html
==============================================================================
--- trunk/libs/test/doc/html/utf.html (original)
+++ trunk/libs/test/doc/html/utf.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,20 +3,22 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Boost Test Library: The Unit Test Framework</title>
<link rel="stylesheet" href="../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="index.html" title="Chapter . Boost Test Library">
-<link rel="up" href="index.html" title="Chapter . Boost Test Library">
-<link rel="prev" href="minimal.html" title="Boost Test Library: The minimal testing facility">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Boost Test Library">
+<link rel="up" href="index.html" title="Boost Test Library">
+<link rel="prev" href="aknowledgements.html" title="Acknowledgements">
<link rel="next" href="utf/intro.html" title="Introduction">
<script language="JavaScript1.2" src="../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > <b>The Unit Test Framework</b>
+<td width="10%"></td>
+<td valign="middle" align="left"> > <b>The Unit Test Framework</b><a href="execution-monitor.html">
+ >
+ </a>
</td>
<td><div class="spirit-nav">
-<a href="utf/intro.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a href="utf/intro.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div></td>
</tr></table>
<hr>
@@ -48,36 +50,33 @@
<dt>Single header</dt>
<dt>External test runner</dt>
</dl>
-<dt>Supplied test runners</dt>
-<dl><dt>External test runner</dt></dl>
-<dt>Test module initialization</dt>
<dt>Test organization</dt>
<dl>
<dt>Nullary function based test case</dt>
<dl>
-<dt>Manual registration</dt>
<dt>Automated registration</dt>
+<dt>Manual registration</dt>
</dl>
<dt>Unary function based test case</dt>
<dt>Test case template</dt>
<dl>
-<dt>Manual registration</dt>
<dt>Automated registration</dt>
+<dt>Manual registration</dt>
</dl>
<dt>Test suite</dt>
<dl>
-<dt>Manual registration</dt>
<dt>Automated registration</dt>
+<dt>Manual registration</dt>
<dt>Master Test Suite</dt>
</dl>
<dt>Expected failures specification</dt>
</dl>
-<dt>Fixtures</dt>
+<dt>Testing tools</dt>
<dl>
-<dt>Generic model</dt>
-<dt>Per test case</dt>
-<dt>Test suite shared</dt>
-<dt>Global fixture</dt>
+<dt>Output testing tool</dt>
+<dt>Custom predicate support</dt>
+<dt>Floating-point comparison algorithms</dt>
+<dt>Reference</dt>
</dl>
<dt>Test Output </dt>
<dl>
@@ -99,13 +98,17 @@
<dt>Run by name</dt>
<dt>Parameters reference</dt>
</dl>
-</dl>
-<dt>Testing tools</dt>
+<dt>Fixtures</dt>
<dl>
-<dt>Output testing tool</dt>
-<dt>Custom predicate support</dt>
-<dt>Floating-point comparison algorithms</dt>
-<dt>Reference</dt>
+<dt>Generic model</dt>
+<dt>Per test case</dt>
+<dt>Test suite shared</dt>
+<dt>Global fixture</dt>
+</dl>
+<dt>Test module initialization</dt>
+<dt>Supplied test runners</dt>
+<dl><dt>External test runner</dt></dl>
+<dt>Introduction</dt>
</dl>
<dt>Usage recommendations</dt>
<dl>
@@ -113,16 +116,17 @@
<dt>Microsoft Visual Studio .NET users specific</dt>
<dt>Command-line (non-GUI) users specific</dt>
</dl>
+<dt>Examples collection</dt>
</dl>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"><p><small>Last revised: , at </small></p></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="minimal.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="utf/intro.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="aknowledgements.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="utf/intro.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/test/doc/html/utf/compilation.html
==============================================================================
--- trunk/libs/test/doc/html/utf/compilation.html (original)
+++ trunk/libs/test/doc/html/utf/compilation.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>The UTF compilation variants and procedures</title>
<link rel="stylesheet" href="../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../index.html" title="Boost Test Library">
<link rel="up" href="../utf.html" title="Boost Test Library: The Unit Test Framework">
<link rel="prev" href="../tutorials/new-year-resolution.html" title='Boost.Test driven development … or "getting started" for TDD followers'>
<link rel="next" href="compilation/standalone.html" title="Standalone library compilation">
@@ -12,8 +12,10 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > <b>Compilation</b><a href="user-guide.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../execution-monitor.html">
+ >
+ </a><b>Compilation</b><a href="user-guide.html">
>
</a>
</td>
@@ -39,7 +41,7 @@
The <acronym class="acronym">UTF</acronym> is comparatively complicated component and is implemented in close to hundred header and source files,
so for long term usage the preferable solution is to build the <acronym class="acronym">UTF</acronym> as a reusable standalone library.
Depending on your platform this may save you a significant time during test module compilation and doesn't
- really require that much effort.
+ really require that much effort <sup>[<a name="id584400" href="#ftn.id584400" class="footnote">1</a>]</sup>.
<a href="http://boost.org/more/getting_started/index.html" target="_top">Boost Getting started</a> tells you how to get
pre-built libraries for some platforms. If available, this is the easiest option and you can ignore standalone
library compilation instructions below.
@@ -70,18 +72,18 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="utf.compilation.procedured"></a>Compilation procedures</h4></div></div></div>
+<a name="utf.compilation.procedure"></a>Compilation procedures</h4></div></div></div>
<p class="first-line-indented">
In comparison with many other boost libraries, which are completely implemented in header files, compilation and
linking with the <acronym class="acronym">UTF</acronym> may require additional steps. The <acronym class="acronym">UTF</acronym> presents you with options to either
<a class="link" href="compilation/standalone.html" title="Standalone library compilation">built and link with a standalone library</a> or
<a class="link" href="compilation/direct-include.html" title="Including the UTF directly into your test module">include the implementation directly</a> into a test module.
- If you opt to use the library the <acronym class="acronym">UTF</acronym> headers implement the
- <a class="link" href="compilation/auto-linking.html" title="Support of the auto-linking feature">auto-linking support</a>. The compilation of the <acronym class="acronym">UTF</acronym> library and
- a test module can be configured using the following compilation flags.
+ If you opt to use the library the <acronym class="acronym">UTF</acronym> headers implement the <a class="link" href="compilation/auto-linking.html" title="Support of the auto-linking feature">
+ auto-linking support</a>. The compilation of the <acronym class="acronym">UTF</acronym> library and a test module can be configured using the
+ following compilation flags.
</p>
<div class="table">
-<a name="utf.compilation.flags"></a><p class="title"><b>Table 3. The <acronym class="acronym">UTF</acronym> compilation flags</b></p>
+<a name="utf.compilation.flags"></a><p class="title"><b>Table 1. The <acronym class="acronym">UTF</acronym> compilation flags</b></p>
<div class="table-contents"><table class="table" summary="The UTF compilation flags">
<colgroup>
<col class="c1">
@@ -139,10 +141,16 @@
Further in documentation you are going to see in details when and how these flags should be used.
</p>
</div>
+<div class="footnotes">
+<br><hr width="100" align="left">
+<div class="footnote"><p><sup>[<a id="ftn.id584400" href="#id584400" class="simpara">1</a>] </sup>If you are using Visual studio compilers do not forget to
+ set a subsystem to console when you build test modules. You can do it either in project properties or by setting
+ command line /SUBSYTEM:CONSOLE. Number of people reported link error caused specifically by this omission</p></div>
+</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/compilation/auto-linking.html
==============================================================================
--- trunk/libs/test/doc/html/utf/compilation/auto-linking.html (original)
+++ trunk/libs/test/doc/html/utf/compilation/auto-linking.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Support of the auto-linking feature</title>
<link rel="stylesheet" href="../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../index.html" title="Boost Test Library">
<link rel="up" href="../compilation.html" title="The UTF compilation variants and procedures">
<link rel="prev" href="standalone.html" title="Standalone library compilation">
<link rel="next" href="direct-include.html" title="Including the UTF directly into your test module">
@@ -12,8 +12,10 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > Compilation<a href="../user-guide.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../execution-monitor.html">
+ >
+ </a>Compilation<a href="../user-guide.html">
>
</a><b>Auto-linking support</b>
</td>
@@ -35,7 +37,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/compilation/direct-include.html
==============================================================================
--- trunk/libs/test/doc/html/utf/compilation/direct-include.html (original)
+++ trunk/libs/test/doc/html/utf/compilation/direct-include.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Including the UTF directly into your test module</title>
<link rel="stylesheet" href="../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../index.html" title="Boost Test Library">
<link rel="up" href="../compilation.html" title="The UTF compilation variants and procedures">
<link rel="prev" href="auto-linking.html" title="Support of the auto-linking feature">
<link rel="next" href="../user-guide.html" title="Unit Test Framework: User's guide">
@@ -12,8 +12,10 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > Compilation<a href="../user-guide.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../execution-monitor.html">
+ >
+ </a>Compilation<a href="../user-guide.html">
>
</a><b>Direct include</b>
</td>
@@ -41,7 +43,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/compilation/standalone.html
==============================================================================
--- trunk/libs/test/doc/html/utf/compilation/standalone.html (original)
+++ trunk/libs/test/doc/html/utf/compilation/standalone.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Standalone library compilation</title>
<link rel="stylesheet" href="../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../index.html" title="Boost Test Library">
<link rel="up" href="../compilation.html" title="The UTF compilation variants and procedures">
<link rel="prev" href="../compilation.html" title="The UTF compilation variants and procedures">
<link rel="next" href="auto-linking.html" title="Support of the auto-linking feature">
@@ -12,8 +12,10 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > Compilation<a href="../user-guide.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../execution-monitor.html">
+ >
+ </a>Compilation<a href="../user-guide.html">
>
</a><b>Standalone library compilation</b>
</td>
@@ -28,7 +30,7 @@
<p class="first-line-indented">
If you opted to link your program with the standalone library, you need to build it first. To build a standalone
library the all C++ files (.cpp), that constitute <acronym class="acronym">UTF</acronym> <a class="link" href="../../prg-exec-monitor/impl.html" title="The Program Execution Monitor implementation">implementation</a> need to be
- listed as source files in your makefile<sup>[<a name="id485829" href="#ftn.id485829" class="footnote">3</a>]</sup>.
+ listed as source files in your makefile<sup>[<a name="id584834" href="#ftn.id584834" class="footnote">2</a>]</sup>.
</p>
<p class="first-line-indented">
The Jamfile for use with Boost.Build system is supplied in <code class="filename">libs/test/build</code>
@@ -52,7 +54,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="utf.compilation.standalone.dynamic"></a>Dynamic library compilation</h5></div></div></div>
<p class="first-line-indented">
- To build the dynamic library<sup>[<a name="id485960" href="#ftn.id485960" class="footnote">4</a>]</sup> you
+ To build the dynamic library<sup>[<a name="id584927" href="#ftn.id584927" class="footnote">3</a>]</sup> you
need to add <a class="xref" href="../compilation.html#utf.flag.dyn-link">BOOST_TEST_DYN_LINK</a> to the list of macro definitions in the
makefile. Using the Boost.Build system you can build the dynamic library with the following command from
<code class="filename">libs/test/build</code> directory:
@@ -75,19 +77,19 @@
</div>
<div class="footnotes">
<br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a id="ftn.id485829" href="#id485829" class="simpara">3</a>] </sup>There are varieties of make systems that can be used. To name
+<div class="footnote"><p><sup>[<a id="ftn.id584834" href="#id584834" class="simpara">2</a>] </sup>There are varieties of make systems that can be used. To name
a few: <acronym class="acronym">GNU</acronym> make (and other make clones) and build systems integrated into <acronym class="acronym">IDE</acronym>s
(for example Microsoft Visual Studio). The Boost preferred solution is Boost.Build system that is based on top of
bjam tool. Make systems require some kind of configuration file that lists all files that constitute the library
and all build options. For example the makefile that is used by make, or the Microsoft Visual Studio project file,
- Jamfile is used by Boost.Build. For the sake of simplicity let's call this file the makefile.</p></div>
-<div class="footnote"><p><sup>[<a id="ftn.id485960" href="#id485960" class="simpara">4</a>] </sup>What is meant by the term dynamic library is a <em class="firstterm">dynamically
+ Jamfile is used by Boost.Build. For the sake of simplicity let's call this file the makefile.</p></div>
+<div class="footnote"><p><sup>[<a id="ftn.id584927" href="#id584927" class="simpara">3</a>] </sup>What is meant by the term dynamic library is a <em class="firstterm">dynamically
loaded library</em>, alternatively called a <em class="firstterm">shared library</em>.</p></div>
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/intro.html
==============================================================================
--- trunk/libs/test/doc/html/utf/intro.html (original)
+++ trunk/libs/test/doc/html/utf/intro.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Introduction</title>
<link rel="stylesheet" href="../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../index.html" title="Boost Test Library">
<link rel="up" href="../utf.html" title="Boost Test Library: The Unit Test Framework">
<link rel="prev" href="../utf.html" title="Boost Test Library: The Unit Test Framework">
<link rel="next" href="tutorials.html" title="The unit test framework tutorials">
@@ -12,8 +12,10 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > <b>Introduction</b>
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../execution-monitor.html">
+ >
+ </a><b>Introduction</b>
</td>
<td><div class="spirit-nav">
<a href="../utf.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a href="tutorials.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
@@ -83,7 +85,7 @@
</p>
<div class="itemizedlist"><ul type="square">
<li class="listitem" style="list-style-type: square">
- Simplify writing test cases by using various <a class="link" href="testing-tools/reference.html" title="The UTF testing tools reference">testing tools</a>.
+ Simplify writing test cases by using various <a class="link" href="user-guide/testing-tools/reference.html" title="The UTF testing tools reference">testing tools</a>.
</li>
<li class="listitem" style="list-style-type: square">
<a class="link" href="user-guide/test-organization.html" title="Test organization … or the house that Jack built">Organize test cases</a> into a test tree.</li>
@@ -92,11 +94,11 @@
</li>
</ul></div>
<p class="first-line-indented">
- The <acronym class="acronym">UTF</acronym> keeps track of all passed/failed testing tools <a class="link" href="user-guide.html#test-assertion.def">assertions</a>,
+ The <acronym class="acronym">UTF</acronym> keeps track of all passed/failed testing tools <a class="link" href="user-guide/glossary.html#test-assertion.def">assertions</a>,
provides an ability to check the <a class="link" href="user-guide/test-output/test-progress.html" title="Test progress display">test progress</a>
and generates a <a class="link" href="user-guide/test-output/results-report.html" title="Test report output">result report</a> in several different
formats. The <acronym class="acronym">UTF</acronym> supplies command line test runners that initialize the framework and run the requested tests.
- Depending on the selected <a class="link" href="compilation.html#utf.compilation.flags" title="Table 3. The UTF compilation flags">compilation flags</a> the function main()
+ Depending on the selected <a class="link" href="compilation.html#utf.compilation.flags" title="Table 1. The UTF compilation flags">compilation flags</a> the function main()
default implementation, that invoke the supplied test runner, can be generated automatically as well.
</p>
<p class="first-line-indented">
@@ -121,13 +123,13 @@
</li>
</ul></div>
<p class="first-line-indented">
- For those interested in getting started quickly please visit <a href="../example-toc.html" target="_top">collection of
+ For those interested in getting started quickly please visit <a class="link" href="examples-collection.html" title="The UTF usage examples collection">collection of
examples</a> presented in this documentation.
</p>
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/testing-tools.html
==============================================================================
--- trunk/libs/test/doc/html/utf/testing-tools.html (original)
+++ trunk/libs/test/doc/html/utf/testing-tools.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,22 +3,24 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>The UTF testing tools … or tester's toolbox for all occasions</title>
<link rel="stylesheet" href="../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../index.html" title="Boost Test Library">
<link rel="up" href="../utf.html" title="Boost Test Library: The Unit Test Framework">
-<link rel="prev" href="user-guide/runtime-config/reference.html" title="Runtime parameters reference">
+<link rel="prev" href="user-guide/glossary.html" title="Introduction … or what's your name?">
<link rel="next" href="testing-tools/output-test.html" title="Output testing tool">
<script language="JavaScript1.2" src="../../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > <b>Testing tools</b><a href="usage-recommendations.html">
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../execution-monitor.html">
+ >
+ </a><b>Testing tools</b><a href="usage-recommendations.html">
>
</a>
</td>
<td><div class="spirit-nav">
-<a href="testing-tools/output-test.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a href="testing-tools/output-test.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div></td>
</tr></table>
<hr>
@@ -55,11 +57,11 @@
All the tools are supplied in three flavors(levels): <em class="firstterm">WARN</em>, <em class="firstterm">CHECK</em> and
<em class="firstterm">REQUIRE</em>. For example: <code class="computeroutput"><a class="link" href="testing-tools/reference.html" title="The UTF testing tools reference">BOOST_WARN_EQUAL</a></code>,
<code class="computeroutput"><a class="link" href="testing-tools/reference.html" title="The UTF testing tools reference">BOOST_CHECK_EQUAL</a></code>, <code class="computeroutput"><a class="link" href="testing-tools/reference.html" title="The UTF testing tools reference">BOOST_REQUIRE_EQUAL</a></code>. If an assertion designated by
- the tool passes, confirmation message can be printed in log output<sup>[<a name="id497277" href="#ftn.id497277" class="footnote">6</a>]</sup>. If an assertion designated by the tool failed, depending on the level following
- will happened<sup>[<a name="id497294" href="#ftn.id497294" class="footnote">7</a>]</sup>:
+ the tool passes, confirmation message can be printed in log output<sup>[<a name="id592519" href="#ftn.id592519" class="footnote">4</a>]</sup>. If an assertion designated by the tool failed, depending on the level following
+ will happened<sup>[<a name="id592527" href="#ftn.id592527" class="footnote">5</a>]</sup>:
</p>
<div class="table">
-<a name="utf.testing-tools.levels-diffs"></a><p class="title"><b>Table 5. Testing tools levels differences</b></p>
+<a name="utf.testing-tools.levels-diffs"></a><p class="title"><b>Table 3. Testing tools levels differences</b></p>
<div class="table-contents"><table class="table" summary="Testing tools levels differences">
<colgroup>
<col class="col1">
@@ -112,20 +114,20 @@
</div>
<div class="footnotes">
<br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a id="ftn.id497277" href="#id497277" class="simpara">6</a>] </sup>to manage what messages appear
+<div class="footnote"><p><sup>[<a id="ftn.id592519" href="#id592519" class="simpara">4</a>] </sup>to manage what messages appear
in the test log stream set the proper <a class="link" href="user-guide/test-output/test-log.html" title="Test log output">log
level</a></p></div>
-<div class="footnote"><p><sup>[<a id="ftn.id497294" href="#id497294" class="simpara">7</a>] </sup>in some cases log message can be slightly different to reflect failed tool
+<div class="footnote"><p><sup>[<a id="ftn.id592527" href="#id592527" class="simpara">5</a>] </sup>in some cases log message can be slightly different to reflect failed tool
specifics</p></div>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"><p><small>Last revised: , at </small></p></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="user-guide/runtime-config/reference.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../utf.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="testing-tools/output-test.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="user-guide/glossary.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../utf.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="testing-tools/output-test.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/test/doc/html/utf/testing-tools/custom-predicate.html
==============================================================================
--- trunk/libs/test/doc/html/utf/testing-tools/custom-predicate.html (original)
+++ trunk/libs/test/doc/html/utf/testing-tools/custom-predicate.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Custom predicate support</title>
<link rel="stylesheet" href="../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../index.html" title="Boost Test Library">
<link rel="up" href="../testing-tools.html" title="The UTF testing tools … or tester's toolbox for all occasions">
<link rel="prev" href="output-test.html" title="Output testing tool">
<link rel="next" href="floating_point_comparison.html" title="Floating-point comparison algorithms">
@@ -13,7 +13,9 @@
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > Testing tools<a href="../usage-recommendations.html">
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../execution-monitor.html">
+ >
+ </a>Testing tools<a href="../usage-recommendations.html">
>
</a><b>Custom predicate support</b>
</td>
@@ -37,7 +39,7 @@
automatically in case of failure.
</p>
<div class="example">
-<a name="utf.testing-tools.custom-predicate.example30"></a><p class="title"><b>Example 36. Custom predicate support using BOOST_CHECK_PREDICATE</b></p>
+<a name="utf.testing-tools.custom-predicate.example30"></a><p class="title"><b>Example 32. Custom predicate support using BOOST_CHECK_PREDICATE</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -60,7 +62,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example30-output">> example
Running 1 test case...
@@ -85,7 +87,7 @@
error message is stored in public read-write property p_message.
</p>
<div class="example">
-<a name="utf.testing-tools.custom-predicate.example31"></a><p class="title"><b>Example 37. Custom predicate support using class predicate_result</b></p>
+<a name="utf.testing-tools.custom-predicate.example31"></a><p class="title"><b>Example 33. Custom predicate support using class predicate_result</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -123,7 +125,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example31-output">Running 1 test case...
test.cpp(28): error in "test_list_comparizon": check compare_lists( l1, l2 ) failed. Different sizes [2!=0]
@@ -136,7 +138,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/testing-tools/floating_point_comparison.html
==============================================================================
--- trunk/libs/test/doc/html/utf/testing-tools/floating_point_comparison.html (original)
+++ trunk/libs/test/doc/html/utf/testing-tools/floating_point_comparison.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Floating-point comparison algorithms</title>
<link rel="stylesheet" href="../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../index.html" title="Boost Test Library">
<link rel="up" href="../testing-tools.html" title="The UTF testing tools … or tester's toolbox for all occasions">
<link rel="prev" href="custom-predicate.html" title="Custom predicate support">
<link rel="next" href="reference.html" title="The UTF testing tools reference">
@@ -13,7 +13,9 @@
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > Testing tools<a href="../usage-recommendations.html">
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../execution-monitor.html">
+ >
+ </a>Testing tools<a href="../usage-recommendations.html">
>
</a><b>Floating-point comparison algorithms</b>
</td>
@@ -125,8 +127,8 @@
<p class="first-line-indented">
Checks based on equations (4) and
(5) are implemented by two predicates with
- alternative interfaces: binary predicate <code class="computeroutput">close_at_tolerance</code><sup>[<a name="id498577" href="#ftn.id498577" class="footnote">8</a>]</sup> and predicate with four arguments
- <code class="computeroutput">check_is_close</code><sup>[<a name="id498590" href="#ftn.id498590" class="footnote">9</a>]</sup>.
+ alternative interfaces: binary predicate <code class="computeroutput">close_at_tolerance</code><sup>[<a name="id593971" href="#ftn.id593971" class="footnote">6</a>]</sup> and predicate with four arguments
+ <code class="computeroutput">check_is_close</code><sup>[<a name="id593979" href="#ftn.id593979" class="footnote">7</a>]</sup>.
</p>
<p class="first-line-indented">
While equations (4) and
@@ -134,7 +136,7 @@
point comparison check over equation (1), they are
unusable for the test on closeness to zero. The later check is still might be useful in some cases and the <acronym class="acronym">UTF</acronym>
implements an algorithm based on equation (1) in
- binary predicate <code class="computeroutput">check_is_small</code><sup>[<a name="id498654" href="#ftn.id498654" class="footnote">10</a>]</sup>.
+ binary predicate <code class="computeroutput">check_is_small</code><sup>[<a name="id594020" href="#ftn.id594020" class="footnote">8</a>]</sup>.
</p>
<p class="first-line-indented">
On top of the generic, flexible predicates the <acronym class="acronym">UTF</acronym> implements macro based family of tools
@@ -234,16 +236,16 @@
</div>
<div class="footnotes">
<br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a id="ftn.id498577" href="#id498577" class="simpara">8</a>] </sup>check type
+<div class="footnote"><p><sup>[<a id="ftn.id593971" href="#id593971" class="simpara">6</a>] </sup>check type
and tolerance value are fixed at predicate construction time</p></div>
-<div class="footnote"><p><sup>[<a id="ftn.id498590" href="#id498590" class="simpara">9</a>] </sup>check type and tolerance value are the arguments of the
+<div class="footnote"><p><sup>[<a id="ftn.id593979" href="#id593979" class="simpara">7</a>] </sup>check type and tolerance value are the arguments of the
predicate</p></div>
-<div class="footnote"><p><sup>[<a id="ftn.id498654" href="#id498654" class="simpara">10</a>] </sup><code class="varname">v</code> is zero</p></div>
+<div class="footnote"><p><sup>[<a id="ftn.id594020" href="#id594020" class="simpara">8</a>] </sup><code class="varname">v</code> is zero</p></div>
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/testing-tools/output-test.html
==============================================================================
--- trunk/libs/test/doc/html/utf/testing-tools/output-test.html (original)
+++ trunk/libs/test/doc/html/utf/testing-tools/output-test.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Output testing tool</title>
<link rel="stylesheet" href="../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../index.html" title="Boost Test Library">
<link rel="up" href="../testing-tools.html" title="The UTF testing tools … or tester's toolbox for all occasions">
<link rel="prev" href="../testing-tools.html" title="The UTF testing tools … or tester's toolbox for all occasions">
<link rel="next" href="custom-predicate.html" title="Custom predicate support">
@@ -13,7 +13,9 @@
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > Testing tools<a href="../usage-recommendations.html">
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../execution-monitor.html">
+ >
+ </a>Testing tools<a href="../usage-recommendations.html">
>
</a><b>Output testing tool</b>
</td>
@@ -63,7 +65,7 @@
</p>
</div>
<div class="example">
-<a name="utf.testing-tools.output-test.example28"></a><p class="title"><b>Example 34. output_test_stream usage with explicit output checks</b></p>
+<a name="utf.testing-tools.output-test.example28"></a><p class="title"><b>Example 30. output_test_stream usage with explicit output checks</b></p>
<div class="example-contents">
<p class="first-line-indented">
Use the instance of class output_test_stream as an output stream and check output content using tool's methods.
@@ -95,7 +97,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example28-output">> example
Running 1 test case...
@@ -106,7 +108,7 @@
</div>
</div>
<br class="example-break"><div class="example">
-<a name="utf.testing-tools.output-test.example29"></a><p class="title"><b>Example 35. output_test_stream usage for pattern file matching</b></p>
+<a name="utf.testing-tools.output-test.example29"></a><p class="title"><b>Example 31. output_test_stream usage for pattern file matching</b></p>
<div class="example-contents">
<p class="first-line-indented">
Even simpler: no need to generate expected patterns. Though you need to keep the pattern file all the time somewhere
@@ -141,7 +143,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example29-output">> example
Running 1 test case...
@@ -157,7 +159,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/testing-tools/reference.html
==============================================================================
--- trunk/libs/test/doc/html/utf/testing-tools/reference.html (original)
+++ trunk/libs/test/doc/html/utf/testing-tools/reference.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>The UTF testing tools reference</title>
<link rel="stylesheet" href="../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../index.html" title="Boost Test Library">
<link rel="up" href="../testing-tools.html" title="The UTF testing tools … or tester's toolbox for all occasions">
<link rel="prev" href="floating_point_comparison.html" title="Floating-point comparison algorithms">
<link rel="next" href="../usage-recommendations.html" title="The unit test framework usage recommendations">
@@ -13,7 +13,9 @@
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > Testing tools<a href="../usage-recommendations.html">
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../execution-monitor.html">
+ >
+ </a>Testing tools<a href="../usage-recommendations.html">
>
</a><b>Reference</b>
</td>
@@ -26,29 +28,29 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="utf.testing-tools.reference"></a>The <acronym class="acronym">UTF</acronym> testing tools reference</h4></div></div></div>
<script language="JavaScript1.2">
- var id315447;
+ var id428969;
</script><table class="inline-reference"><tr>
<td class="index" valign="top"><ul>
-<li>BOOST_<level></li>
-<li>BOOST_<level>_BITWISE_EQUAL</li>
-<li>BOOST_<level>_CLOSE</li>
-<li>BOOST_<level>_CLOSE_FRACTION</li>
-<li>BOOST_<level>_EQUAL</li>
-<li>BOOST_<level>_EQUAL_COLLECTIONS</li>
-<li>BOOST_<level>_EXCEPTION</li>
-<li>BOOST_<level>_GE</li>
-<li>BOOST_<level>_GT</li>
-<li>BOOST_<level>_LE</li>
-<li>BOOST_<level>_LT</li>
-<li>BOOST_<level>_MESSAGE</li>
-<li>BOOST_<level>_NE</li>
-<li>BOOST_<level>_NO_THROW</li>
-<li>BOOST_<level>_PREDICATE</li>
-<li>BOOST_<level>_SMALL</li>
-<li>BOOST_<level>_THROW</li>
-<li>BOOST_ERROR</li>
-<li>BOOST_FAIL</li>
-<li>BOOST_IS_DEFINED</li>
+<li>BOOST_<level></li>
+<li>BOOST_<level>_BITWISE_EQUAL</li>
+<li>BOOST_<level>_CLOSE</li>
+<li>BOOST_<level>_CLOSE_FRACTION</li>
+<li>BOOST_<level>_EQUAL</li>
+<li>BOOST_<level>_EQUAL_COLLECTIONS</li>
+<li>BOOST_<level>_EXCEPTION</li>
+<li>BOOST_<level>_GE</li>
+<li>BOOST_<level>_GT</li>
+<li>BOOST_<level>_LE</li>
+<li>BOOST_<level>_LT</li>
+<li>BOOST_<level>_MESSAGE</li>
+<li>BOOST_<level>_NE</li>
+<li>BOOST_<level>_NO_THROW</li>
+<li>BOOST_<level>_PREDICATE</li>
+<li>BOOST_<level>_SMALL</li>
+<li>BOOST_<level>_THROW</li>
+<li>BOOST_ERROR</li>
+<li>BOOST_FAIL</li>
+<li>BOOST_IS_DEFINED</li>
</ul></td>
<td class="content" valign="top">
<div class="entry" id="utf.testing-tools.reference.body.BOOST_<level>">
@@ -62,7 +64,7 @@
expression gets evaluated only once, so it's safe to pass complex expression for validation.
</p>
<div class="example">
-<a name=".example34"></a><p class="title"><b>Example 38. BOOST_<level> usage</b></p>
+<a name=".example34"></a><p class="title"><b>Example 34. BOOST_<level> usage</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -83,7 +85,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example34-output">> example --log_level=warning
Running 1 test case...
@@ -96,7 +98,7 @@
</div>
</div>
<br class="example-break"><span class="inline-ref-see-also">See also: </span>
- BOOST_<level>_MESSAGE
+ BOOST_<level>_MESSAGE
</div>
<div class="entry" id="utf.testing-tools.reference.body.BOOST_<level>_BITWISE_EQUAL">
<pre class="inline-synopsis">
@@ -112,7 +114,7 @@
not required to be of the same type, but warning is issued if their type's size does not coincide.
</p>
<div class="example">
-<a name=".example33"></a><p class="title"><b>Example 39. BOOST_<level>_BITWISE_EQUAL usage</b></p>
+<a name=".example33"></a><p class="title"><b>Example 35. BOOST_<level>_BITWISE_EQUAL usage</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -129,7 +131,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example33-output">> example
Running 1 test case...
@@ -142,7 +144,7 @@
</div>
</div>
<br class="example-break"><span class="inline-ref-see-also">See also: </span>
- BOOST_<level>_EQUAL
+ BOOST_<level>_EQUAL
</div>
<div class="entry" id="utf.testing-tools.reference.body.BOOST_<level>_CLOSE">
<pre class="inline-synopsis">
@@ -152,7 +154,7 @@
<p class="first-line-indented">
These tools are used to check on closeness using strong relationship defined by the predicate
<code class="computeroutput">check_is_close</code>( left, right, tolerance ). To check for the weak relationship use
- BOOST_<level>_PREDICATE family of tools with explicit <code class="computeroutput">check_is_close</code>
+ BOOST_<level>_PREDICATE family of tools with explicit <code class="computeroutput">check_is_close</code>
invocation.
</p>
<p>
@@ -180,7 +182,7 @@
</p></td></tr>
</table></div>
<div class="example">
-<a name=".example42"></a><p class="title"><b>Example 40. BOOST_<level>_CLOSE usage with very small values</b></p>
+<a name=".example42"></a><p class="title"><b>Example 36. BOOST_<level>_CLOSE usage with very small values</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -204,7 +206,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example42-output">> example
Running 1 test case...
@@ -215,7 +217,7 @@
</div>
</div>
<br class="example-break"><div class="example">
-<a name=".example43"></a><p class="title"><b>Example 41. BOOST_<level>_CLOSE usage with very big values</b></p>
+<a name=".example43"></a><p class="title"><b>Example 37. BOOST_<level>_CLOSE usage with very big values</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -239,7 +241,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example43-output">> example
Running 1 test case...
@@ -249,7 +251,7 @@
</div>
</div>
<br class="example-break"><span class="inline-ref-see-also">See also: </span>
- BOOST_<level>_CLOSE_FRACTION, BOOST_<level>_SMALL, BOOST_<level>_EQUAL,
+ BOOST_<level>_CLOSE_FRACTION, BOOST_<level>_SMALL, BOOST_<level>_EQUAL,
<a class="link" href="floating_point_comparison.html" title="Floating-point comparison algorithms">Floating point comparison algorithms</a>
</div>
<div class="entry" id="utf.testing-tools.reference.body.BOOST_<level>_CLOSE_FRACTION">
@@ -260,7 +262,7 @@
<p class="first-line-indented">
These tools are used to check on closeness using strong relationship defined by the predicate
<code class="computeroutput">check_is_close</code>( left, right, tolerance ). To check for the weak relationship use
- BOOST_<level>_PREDICATE family of tools with explicit <code class="computeroutput">check_is_close</code>
+ BOOST_<level>_PREDICATE family of tools with explicit <code class="computeroutput">check_is_close</code>
invocation.
</p>
<p>
@@ -289,7 +291,7 @@
</p></td></tr>
</table></div>
<div class="example">
-<a name=".example44"></a><p class="title"><b>Example 42. BOOST_<level>_CLOSE_FRACTION usage</b></p>
+<a name=".example44"></a><p class="title"><b>Example 38. BOOST_<level>_CLOSE_FRACTION usage</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -310,7 +312,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example44-output">> example
Running 1 test case...
@@ -321,7 +323,7 @@
</div>
</div>
<br class="example-break"><span class="inline-ref-see-also">See also: </span>
- BOOST_<level>_CLOSE, BOOST_<level>_SMALL, BOOST_<level>_EQUAL,
+ BOOST_<level>_CLOSE, BOOST_<level>_SMALL, BOOST_<level>_EQUAL,
<a class="link" href="floating_point_comparison.html" title="Floating-point comparison algorithms">Floating point comparison algorithms</a>
</div>
<div class="entry" id="utf.testing-tools.reference.body.BOOST_<level>_EQUAL">
@@ -330,7 +332,7 @@
<a name="BOOST_CHECK_EQUAL"></a>BOOST_CHECK_EQUAL(<span class="emphasis"><em>left</em></span>, <span class="emphasis"><em>right</em></span>)
<a name="BOOST_REQUIRE_EQUAL"></a>BOOST_REQUIRE_EQUAL(<span class="emphasis"><em>left</em></span>, <span class="emphasis"><em>right</em></span>)</pre>
<p class="first-line-indented">
- Check performed by these tools is the same as the one performed by BOOST_<level>( left == right ).
+ Check performed by these tools is the same as the one performed by BOOST_<level>( left == right ).
The difference is that the mismatched values are reported as well.
</p>
<div class="note"><table border="0" summary="Note">
@@ -339,12 +341,12 @@
<th align="left">Note</th>
</tr>
<tr><td align="left" valign="top"><p>
- It is bad idea to use these tools to compare floating point values. Use BOOST_<level>_CLOSE or
- BOOST_<level>_CLOSE_FRACTION tools instead.
+ It is bad idea to use these tools to compare floating point values. Use BOOST_<level>_CLOSE or
+ BOOST_<level>_CLOSE_FRACTION tools instead.
</p></td></tr>
</table></div>
<div class="example">
-<a name=".example35"></a><p class="title"><b>Example 43. BOOST_<level>_EQUAL usage</b></p>
+<a name=".example35"></a><p class="title"><b>Example 39. BOOST_<level>_EQUAL usage</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -363,7 +365,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example35-output">> example
Running 1 test case...
@@ -374,7 +376,7 @@
</div>
</div>
<br class="example-break"><span class="inline-ref-see-also">See also: </span>
- BOOST_<level>, BOOST_<level>_CLOSE, BOOST_<level>_NE
+ BOOST_<level>, BOOST_<level>_CLOSE, BOOST_<level>_NE
</div>
<div class="entry" id="utf.testing-tools.reference.body.BOOST_<level>_EQUAL_COLLECTIONS">
<pre class="inline-synopsis">
@@ -388,7 +390,7 @@
second collection.
</p>
<div class="example">
-<a name=".example36"></a><p class="title"><b>Example 44. BOOST_<level>_EQUAL_COLLECTIONS usage</b></p>
+<a name=".example36"></a><p class="title"><b>Example 40. BOOST_<level>_EQUAL_COLLECTIONS usage</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -408,7 +410,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example36-output">> example
Running 1 test case...
@@ -421,7 +423,7 @@
</div>
</div>
<br class="example-break"><span class="inline-ref-see-also">See also: </span>
- BOOST_<level>_EQUAL
+ BOOST_<level>_EQUAL
</div>
<div class="entry" id="utf.testing-tools.reference.body.BOOST_<level>_EXCEPTION">
<pre class="inline-synopsis">
@@ -432,12 +434,12 @@
These tools are used to perform an exception detection and validation check. Tools execute the supplied expression
and validate that it throws an exception of supplied class (or the one derived from it) that complies with the
supplied predicate. If the expression throws any other unrelated exception, doesn't throw at all or
- predicate evaluates to false, check fails. In comparison with BOOST_<level>_THROW tools these
+ predicate evaluates to false, check fails. In comparison with BOOST_<level>_THROW tools these
allow performing more fine-grained checks. For example: make sure that an expected exception has specific
error message.
</p>
<div class="example">
-<a name=".example37"></a><p class="title"><b>Example 45. BOOST_<level>_EXCEPTION usage</b></p>
+<a name=".example37"></a><p class="title"><b>Example 41. BOOST_<level>_EXCEPTION usage</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -462,7 +464,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example37-output">> example
Running 1 test case...
@@ -473,7 +475,7 @@
</div>
</div>
<br class="example-break"><span class="inline-ref-see-also">See also: </span>
- BOOST_<level>_THROW
+ BOOST_<level>_THROW
</div>
<div class="entry" id="utf.testing-tools.reference.body.BOOST_<level>_GE">
<pre class="inline-synopsis">
@@ -481,11 +483,11 @@
<a name="BOOST_CHECK_GE"></a>BOOST_CHECK_GE(<span class="emphasis"><em>left</em></span>, <span class="emphasis"><em>right</em></span>)
<a name="BOOST_REQUIRE_GE"></a>BOOST_REQUIRE_GE(<span class="emphasis"><em>left</em></span>, <span class="emphasis"><em>right</em></span>)</pre>
<p class="first-line-indented">
- Check performed by these tools is the same as the one performed by BOOST_<level>( left >= right ).
+ Check performed by these tools is the same as the one performed by BOOST_<level>( left >= right ).
The difference is that the argument values are reported as well.
</p>
<div class="example">
-<a name=".example57"></a><p class="title"><b>Example 46. BOOST_<level>_GE usage</b></p>
+<a name=".example57"></a><p class="title"><b>Example 42. BOOST_<level>_GE usage</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -504,7 +506,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example57-output">>example
Running 1 test case...
@@ -515,7 +517,7 @@
</div>
</div>
<br class="example-break"><span class="inline-ref-see-also">See also: </span>
- BOOST_<level>_LE, BOOST_<level>_LT, BOOST_<level>_GT
+ BOOST_<level>_LE, BOOST_<level>_LT, BOOST_<level>_GT
</div>
<div class="entry" id="utf.testing-tools.reference.body.BOOST_<level>_GT">
<pre class="inline-synopsis">
@@ -523,11 +525,11 @@
<a name="BOOST_CHECK_GT"></a>BOOST_CHECK_GT(<span class="emphasis"><em>left</em></span>, <span class="emphasis"><em>right</em></span>)
<a name="BOOST_REQUIRE_GT"></a>BOOST_REQUIRE_GT(<span class="emphasis"><em>left</em></span>, <span class="emphasis"><em>right</em></span>)</pre>
<p class="first-line-indented">
- Check performed by these tools is the same as the one performed by BOOST_<level>( left > right ).
+ Check performed by these tools is the same as the one performed by BOOST_<level>( left > right ).
The difference is that the argument values are reported as well.
</p>
<div class="example">
-<a name=".example58"></a><p class="title"><b>Example 47. BOOST_<level>_GT usage</b></p>
+<a name=".example58"></a><p class="title"><b>Example 43. BOOST_<level>_GT usage</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -546,7 +548,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example58-output">>example
Running 1 test case...
@@ -557,7 +559,7 @@
</div>
</div>
<br class="example-break"><span class="inline-ref-see-also">See also: </span>
- BOOST_<level>_LE, BOOST_<level>_LT, BOOST_<level>_GE
+ BOOST_<level>_LE, BOOST_<level>_LT, BOOST_<level>_GE
</div>
<div class="entry" id="utf.testing-tools.reference.body.BOOST_<level>_LE">
<pre class="inline-synopsis">
@@ -565,11 +567,11 @@
<a name="BOOST_CHECK_LE"></a>BOOST_CHECK_LE(<span class="emphasis"><em>left</em></span>, <span class="emphasis"><em>right</em></span>)
<a name="BOOST_REQUIRE_LE"></a>BOOST_REQUIRE_LE(<span class="emphasis"><em>left</em></span>, <span class="emphasis"><em>right</em></span>)</pre>
<p class="first-line-indented">
- Check performed by these tools is the same as the one performed by BOOST_<level>( left <= right ).
+ Check performed by these tools is the same as the one performed by BOOST_<level>( left <= right ).
The difference is that the argument values are reported as well.
</p>
<div class="example">
-<a name=".example55"></a><p class="title"><b>Example 48. BOOST_<level>_LE usage</b></p>
+<a name=".example55"></a><p class="title"><b>Example 44. BOOST_<level>_LE usage</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -588,7 +590,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example55-output">>example
Running 1 test case...
@@ -599,7 +601,7 @@
</div>
</div>
<br class="example-break"><span class="inline-ref-see-also">See also: </span>
- BOOST_<level>_LT, BOOST_<level>_GE, BOOST_<level>_GT
+ BOOST_<level>_LT, BOOST_<level>_GE, BOOST_<level>_GT
</div>
<div class="entry" id="utf.testing-tools.reference.body.BOOST_<level>_LT">
<pre class="inline-synopsis">
@@ -607,11 +609,11 @@
<a name="BOOST_CHECK_LT"></a>BOOST_CHECK_LT(<span class="emphasis"><em>left</em></span>, <span class="emphasis"><em>right</em></span>)
<a name="BOOST_REQUIRE_LT"></a>BOOST_REQUIRE_LT(<span class="emphasis"><em>left</em></span>, <span class="emphasis"><em>right</em></span>)</pre>
<p class="first-line-indented">
- Check performed by these tools is the same as the one performed by BOOST_<level>( left < right ).
+ Check performed by these tools is the same as the one performed by BOOST_<level>( left < right ).
The difference is that the argument values are reported as well.
</p>
<div class="example">
-<a name=".example56"></a><p class="title"><b>Example 49. BOOST_<level>_LT usage</b></p>
+<a name=".example56"></a><p class="title"><b>Example 45. BOOST_<level>_LT usage</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -630,7 +632,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example56-output">>example
Running 1 test case...
@@ -641,7 +643,7 @@
</div>
</div>
<br class="example-break"><span class="inline-ref-see-also">See also: </span>
- BOOST_<level>_LE, BOOST_<level>_GE, BOOST_<level>_GT
+ BOOST_<level>_LE, BOOST_<level>_GE, BOOST_<level>_GT
</div>
<div class="entry" id="utf.testing-tools.reference.body.BOOST_<level>_MESSAGE">
<pre class="inline-synopsis">
@@ -649,7 +651,7 @@
<a name="BOOST_CHECK_MESSAGE"></a>BOOST_CHECK_MESSAGE(<span class="emphasis"><em>predicate</em></span>, <span class="emphasis"><em>message</em></span>)
<a name="BOOST_REQUIRE_MESSAGE"></a>BOOST_REQUIRE_MESSAGE(<span class="emphasis"><em>predicate</em></span>, <span class="emphasis"><em>message</em></span>)</pre>
<p class="first-line-indented">
- These tools perform exactly the same check as BOOST_<level> tools. The only difference is that
+ These tools perform exactly the same check as BOOST_<level> tools. The only difference is that
instead of generating an error/confirm message these use the supplied one.
</p>
<p>
@@ -658,7 +660,7 @@
<code class="computeroutput">std::ostream& operator<<(std::ostream&)</code>.
</p>
<div class="example">
-<a name=".example38"></a><p class="title"><b>Example 50. BOOST_<level>_MESSAGE usage</b></p>
+<a name=".example38"></a><p class="title"><b>Example 46. BOOST_<level>_MESSAGE usage</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -679,7 +681,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example38-output">> example --log_level=warning
Running 1 test case...
@@ -689,7 +691,7 @@
</div>
</div>
<br class="example-break"><span class="inline-ref-see-also">See also: </span>
- BOOST_<level>
+ BOOST_<level>
</div>
<div class="entry" id="utf.testing-tools.reference.body.BOOST_<level>_NE">
<pre class="inline-synopsis">
@@ -697,11 +699,11 @@
<a name="BOOST_CHECK_NE"></a>BOOST_CHECK_NE(<span class="emphasis"><em>left</em></span>, <span class="emphasis"><em>right</em></span>)
<a name="BOOST_REQUIRE_NE"></a>BOOST_REQUIRE_NE(<span class="emphasis"><em>left</em></span>, <span class="emphasis"><em>right</em></span>)</pre>
<p class="first-line-indented">
- Check performed by these tools is the same as the one performed by BOOST_<level>( left != right ).
+ Check performed by these tools is the same as the one performed by BOOST_<level>( left != right ).
The difference is that the matched values are reported as well.
</p>
<div class="example">
-<a name=".example54"></a><p class="title"><b>Example 51. BOOST_<level>_NE usage</b></p>
+<a name=".example54"></a><p class="title"><b>Example 47. BOOST_<level>_NE usage</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -720,7 +722,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example54-output">>example
Running 1 test case...
@@ -731,7 +733,7 @@
</div>
</div>
<br class="example-break"><span class="inline-ref-see-also">See also: </span>
- BOOST_<level>_EQUAL
+ BOOST_<level>_EQUAL
</div>
<div class="entry" id="utf.testing-tools.reference.body.BOOST_<level>_NO_THROW">
<pre class="inline-synopsis">
@@ -752,7 +754,7 @@
statement.
</p>
<div class="example">
-<a name=".example39"></a><p class="title"><b>Example 52. BOOST_<level>_NO_THROW usage</b></p>
+<a name=".example39"></a><p class="title"><b>Example 48. BOOST_<level>_NO_THROW usage</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -771,7 +773,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example39-output">> example
Running 1 test case...
@@ -781,7 +783,7 @@
</div>
</div>
<br class="example-break"><span class="inline-ref-see-also">See also: </span>
- BOOST_<level>_THROW
+ BOOST_<level>_THROW
</div>
<div class="entry" id="utf.testing-tools.reference.body.BOOST_<level>_PREDICATE">
<pre class="inline-synopsis">
@@ -791,7 +793,7 @@
<p class="first-line-indented">
These are generic tools used to validate an arbitrary supplied predicate functor (there is a compile time limit on
predicate arity defined by the configurable macro <code class="computeroutput">BOOST_TEST_MAX_PREDICATE_ARITY</code>). To
- validate zero arity predicate use BOOST_<level> tools. In other cases prefer theses tools. The
+ validate zero arity predicate use BOOST_<level> tools. In other cases prefer theses tools. The
advantage of these tools is that they show arguments values in case of predicate failure.
</p>
<p>
@@ -799,7 +801,7 @@
in round brackets (BOOST_PP sequence format).
</p>
<div class="example">
-<a name=".example40"></a><p class="title"><b>Example 53. BOOST_<level>_PREDICATE usage</b></p>
+<a name=".example40"></a><p class="title"><b>Example 49. BOOST_<level>_PREDICATE usage</b></p>
<div class="example-contents">
<p>
Note difference in error log from
@@ -826,7 +828,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example40-output">> example
Running 1 test case...
@@ -837,7 +839,7 @@
</div>
</div>
<br class="example-break"><span class="inline-ref-see-also">See also: </span>
- BOOST_<level>
+ BOOST_<level>
</div>
<div class="entry" id="utf.testing-tools.reference.body.BOOST_<level>_SMALL">
<pre class="inline-synopsis">
@@ -847,7 +849,7 @@
<p class="first-line-indented">
These tools are used to check that supplied value is small enough. The "smallness" is defined by absolute value
of the tolerance supplied as a second argument. Use these tools with caution. To compare to values on closeness
- it's preferable to use BOOST_<level>_CLOSE tools instead.
+ it's preferable to use BOOST_<level>_CLOSE tools instead.
</p>
<p class="first-line-indented">
The first parameter is the value to check. The second parameter is the tolerance.
@@ -862,7 +864,7 @@
</p></td></tr>
</table></div>
<div class="example">
-<a name=".example41"></a><p class="title"><b>Example 54. BOOST_<level>_SMALL usage</b></p>
+<a name=".example41"></a><p class="title"><b>Example 50. BOOST_<level>_SMALL usage</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -882,7 +884,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example41-output">> example
Running 1 test case...
@@ -893,7 +895,7 @@
</div>
</div>
<br class="example-break"><span class="inline-ref-see-also">See also: </span>
- BOOST_<level>_CLOSE, BOOST_<level>_CLOSE_FRACTION,
+ BOOST_<level>_CLOSE, BOOST_<level>_CLOSE_FRACTION,
<a class="link" href="floating_point_comparison.html" title="Floating-point comparison algorithms">Floating point comparison algorithms</a>
</div>
<div class="entry" id="utf.testing-tools.reference.body.BOOST_<level>_THROW">
@@ -915,7 +917,7 @@
statement. The second parameter is an expected exception.
</p>
<div class="example">
-<a name=".example45"></a><p class="title"><b>Example 55. BOOST_<level>_THROW usage</b></p>
+<a name=".example45"></a><p class="title"><b>Example 51. BOOST_<level>_THROW usage</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -935,7 +937,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example45-output">> example
Running 1 test case...
@@ -945,7 +947,7 @@
</div>
</div>
<br class="example-break"><span class="inline-ref-see-also">See also: </span>
- BOOST_<level>NO_THROW
+ BOOST_<level>NO_THROW
</div>
<div class="entry" id="utf.testing-tools.reference.body.BOOST_ERROR">
<pre class="inline-synopsis">
@@ -958,7 +960,7 @@
The only tool's parameter is an error message to log.
</p>
<div class="example">
-<a name=".example46"></a><p class="title"><b>Example 56. BOOST_ERROR usage</b></p>
+<a name=".example46"></a><p class="title"><b>Example 52. BOOST_ERROR usage</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -975,7 +977,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example46-output">> example
Running 1 test case...
@@ -985,7 +987,7 @@
</div>
</div>
<br class="example-break"><span class="inline-ref-see-also">See also: </span>
- BOOST_<level>
+ BOOST_<level>
</div>
<div class="entry" id="utf.testing-tools.reference.body.BOOST_FAIL">
<pre class="inline-synopsis">
@@ -998,7 +1000,7 @@
The only tool's parameter is an error message to log.
</p>
<div class="example">
-<a name=".example47"></a><p class="title"><b>Example 57. BOOST_FAIL usage</b></p>
+<a name=".example47"></a><p class="title"><b>Example 53. BOOST_FAIL usage</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -1015,7 +1017,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example47-output">> example
Running 1 test case...
@@ -1025,7 +1027,7 @@
</div>
</div>
<br class="example-break"><span class="inline-ref-see-also">See also: </span>
- BOOST_<level>
+ BOOST_<level>
</div>
<div class="entry" id="utf.testing-tools.reference.body.BOOST_IS_DEFINED">
<pre class="inline-synopsis">
@@ -1033,14 +1035,14 @@
<p class="first-line-indented">
Unlike the rest of the tools in the toolbox this tool does not perform the logging itself. Its only purpose
is to check at runtime whether or not the supplied preprocessor symbol is defined. Use it in combination with
- BOOST_<level> to perform and log validation. Macros of any arity could be checked. To check the
+ BOOST_<level> to perform and log validation. Macros of any arity could be checked. To check the
macro definition with non-zero arity specify dummy arguments for it. See below for example.
</p>
<p>
The only tool's parameter is a preprocessor symbol that gets validated.
</p>
<div class="example">
-<a name=".example48"></a><p class="title"><b>Example 58. BOOST_IS_DEFINED usage</b></p>
+<a name=".example48"></a><p class="title"><b>Example 54. BOOST_IS_DEFINED usage</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -1058,7 +1060,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example48-output">> example
Running 1 test case...
@@ -1069,14 +1071,14 @@
</div>
</div>
<br class="example-break"><span class="inline-ref-see-also">See also: </span>
- BOOST_<level>
+ BOOST_<level>
</div>
</td>
</tr></table>
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/tutorials.html
==============================================================================
--- trunk/libs/test/doc/html/utf/tutorials.html (original)
+++ trunk/libs/test/doc/html/utf/tutorials.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>The unit test framework tutorials</title>
<link rel="stylesheet" href="../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../index.html" title="Boost Test Library">
<link rel="up" href="../utf.html" title="Boost Test Library: The Unit Test Framework">
<link rel="prev" href="intro.html" title="Introduction">
<link rel="next" href="../tutorials/intro-in-testing.html" title="Introduction into testing … or why testing is worth the effort">
@@ -12,8 +12,10 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > <b>Tutorials</b><a href="compilation.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../execution-monitor.html">
+ >
+ </a><b>Tutorials</b><a href="compilation.html">
>
</a>
</td>
@@ -35,12 +37,14 @@
</div>
<p class="first-line-indented">
You think writing tests is difficult, annoying and fruitless work? I beg to differ. Read through these tutorials
- and I am sure you will agree.
+ and I am sure you will agree. One other thing I do suggest you to take a look is
+ <a class="link" href="compilation.html" title="The UTF compilation variants and procedures">compilation instructions</a>, especially if you plan to build and use standalone
+ library.
</p>
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/usage-recommendations.html
==============================================================================
--- trunk/libs/test/doc/html/utf/usage-recommendations.html (original)
+++ trunk/libs/test/doc/html/utf/usage-recommendations.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,20 +3,24 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>The unit test framework usage recommendations</title>
<link rel="stylesheet" href="../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../index.html" title="Boost Test Library">
<link rel="up" href="../utf.html" title="Boost Test Library: The Unit Test Framework">
-<link rel="prev" href="testing-tools/reference.html" title="The UTF testing tools reference">
+<link rel="prev" href="user-guide/glossary.html" title="Introduction … or what's your name?">
<link rel="next" href="usage-recommendations/generic.html" title="Generic usage recommendations">
<script language="JavaScript1.2" src="../../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > <b>Usage recommendations</b>
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../execution-monitor.html">
+ >
+ </a><b>Usage recommendations</b><a href="examples-collection.html">
+ >
+ </a>
</td>
<td><div class="spirit-nav">
-<a href="usage-recommendations/generic.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a href="usage-recommendations/generic.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div></td>
</tr></table>
<hr>
@@ -38,11 +42,11 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="testing-tools/reference.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../utf.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="usage-recommendations/generic.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="user-guide/glossary.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../utf.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="usage-recommendations/generic.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/test/doc/html/utf/usage-recommendations/command-line-specific.html
==============================================================================
--- trunk/libs/test/doc/html/utf/usage-recommendations/command-line-specific.html (original)
+++ trunk/libs/test/doc/html/utf/usage-recommendations/command-line-specific.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,42 +3,49 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Command line usage recommendations</title>
<link rel="stylesheet" href="../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../index.html" title="Boost Test Library">
<link rel="up" href="../usage-recommendations.html" title="The unit test framework usage recommendations">
<link rel="prev" href="dot-net-specific.html" title="Microsoft Visual Studio .NET usage recommendations">
+<link rel="next" href="../examples-collection.html" title="The UTF usage examples collection">
<script language="JavaScript1.2" src="../../../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > Usage recommendations > <b>Command-line (non-GUI) users specific</b>
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../execution-monitor.html">
+ >
+ </a>Usage recommendations<a href="../examples-collection.html">
+ >
+ </a><b>Command-line (non-GUI) users specific</b>
</td>
-<td><div class="spirit-nav"></div></td>
+<td><div class="spirit-nav">
+<a href="../examples-collection.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div></td>
</tr></table>
<hr>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="utf.usage-recommendations.command-line-specific"></a>Command line usage recommendations</h4></div></div></div>
<div class="qandaset">
-<a name="id503471"></a><dl>
-<dt> <a href="command-line-specific.html#id503475">
+<a name="id601618"></a><dl>
+<dt> <a href="command-line-specific.html#id601624">
If you got fatal exception somewhere within test case, make program generate coredump by adding extra command
line argument
</a>
</dt>
-<dt> <a href="command-line-specific.html#id503506">
+<dt> <a href="command-line-specific.html#id601643">
How to use test module build with Boost.Test framework under management of automated regression test facilities?
</a>
</dt>
</dl>
<table border="0" width="100%" summary="Q and A Set">
-<col align="left" width="1%">
+<col align="left" width="0%">
<col>
<tbody>
<tr class="question">
<td align="left" valign="top">
-<a name="id503475"></a><a name="id503477"></a>
+<a name="id601624"></a><a name="id601627"></a>
</td>
<td align="left" valign="top"><b><p>
If you got fatal exception somewhere within test case, make program generate coredump by adding extra command
@@ -56,7 +63,7 @@
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id503506"></a><a name="id503508"></a>
+<a name="id601643"></a><a name="id601646"></a>
</td>
<td align="left" valign="top"><b><p>
How to use test module build with Boost.Test framework under management of automated regression test facilities?
@@ -82,11 +89,11 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="dot-net-specific.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../usage-recommendations.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="p" href="dot-net-specific.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../usage-recommendations.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="../examples-collection.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/test/doc/html/utf/usage-recommendations/dot-net-specific.html
==============================================================================
--- trunk/libs/test/doc/html/utf/usage-recommendations/dot-net-specific.html (original)
+++ trunk/libs/test/doc/html/utf/usage-recommendations/dot-net-specific.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Microsoft Visual Studio .NET usage recommendations</title>
<link rel="stylesheet" href="../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../index.html" title="Boost Test Library">
<link rel="up" href="../usage-recommendations.html" title="The unit test framework usage recommendations">
<link rel="prev" href="generic.html" title="Generic usage recommendations">
<link rel="next" href="command-line-specific.html" title="Command line usage recommendations">
@@ -12,8 +12,12 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > Usage recommendations > <b>Microsoft Visual Studio .NET users specific</b>
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../execution-monitor.html">
+ >
+ </a>Usage recommendations<a href="../examples-collection.html">
+ >
+ </a><b>Microsoft Visual Studio .NET users specific</b>
</td>
<td><div class="spirit-nav">
<a href="generic.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a href="command-line-specific.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
@@ -24,24 +28,24 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="utf.usage-recommendations.dot-net-specific"></a>Microsoft Visual Studio .NET usage recommendations</h4></div></div></div>
<div class="qandaset">
-<a name="id503292"></a><dl>
-<dt> <a href="dot-net-specific.html#id503296">
+<a name="id601487"></a><dl>
+<dt> <a href="dot-net-specific.html#id601493">
Use custom build step to automatically start test program after compilation
</a>
</dt>
-<dt> <a href="dot-net-specific.html#id503400">
+<dt> <a href="dot-net-specific.html#id601569">
If you got fatal exception somewhere within test case, make debugger break at the point the failure by adding
extra command line argument
</a>
</dt>
</dl>
<table border="0" width="100%" summary="Q and A Set">
-<col align="left" width="1%">
+<col align="left" width="0%">
<col>
<tbody>
<tr class="question">
<td align="left" valign="top">
-<a name="id503296"></a><a name="id503299"></a>
+<a name="id601493"></a><a name="id601496"></a>
</td>
<td align="left" valign="top"><b><p>
Use custom build step to automatically start test program after compilation
@@ -69,7 +73,7 @@
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id503400"></a><a name="id503402"></a>
+<a name="id601569"></a><a name="id601571"></a>
</td>
<td align="left" valign="top"><b><p>
If you got fatal exception somewhere within test case, make debugger break at the point the failure by adding
@@ -96,7 +100,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/usage-recommendations/generic.html
==============================================================================
--- trunk/libs/test/doc/html/utf/usage-recommendations/generic.html (original)
+++ trunk/libs/test/doc/html/utf/usage-recommendations/generic.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Generic usage recommendations</title>
<link rel="stylesheet" href="../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../index.html" title="Boost Test Library">
<link rel="up" href="../usage-recommendations.html" title="The unit test framework usage recommendations">
<link rel="prev" href="../usage-recommendations.html" title="The unit test framework usage recommendations">
<link rel="next" href="dot-net-specific.html" title="Microsoft Visual Studio .NET usage recommendations">
@@ -12,8 +12,12 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > Usage recommendations > <b>Generic</b>
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../execution-monitor.html">
+ >
+ </a>Usage recommendations<a href="../examples-collection.html">
+ >
+ </a><b>Generic</b>
</td>
<td><div class="spirit-nav">
<a href="../usage-recommendations.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a href="dot-net-specific.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
@@ -24,36 +28,36 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="utf.usage-recommendations.generic"></a>Generic usage recommendations</h4></div></div></div>
<div class="qandaset">
-<a name="id503086"></a><dl>
-<dt> <a href="generic.html#id503091">
+<a name="id601351"></a><dl>
+<dt> <a href="generic.html#id601357">
Prefer offline compiled libraries to the inline included components
</a>
</dt>
-<dt> <a href="generic.html#id503113">
+<dt> <a href="generic.html#id601376">
If you use only free function based test cases advance to the automatic registration facility
</a>
</dt>
-<dt> <a href="generic.html#id503138">
+<dt> <a href="generic.html#id601395">
To find location of first error reported by test tool within reused template function, use special hook within
framework headers
</a>
</dt>
-<dt> <a href="generic.html#id503184">
+<dt> <a href="generic.html#id601419">
To test reusable template base component with different template parameter use test case template facility
</a>
</dt>
-<dt> <a href="generic.html#id503243">
+<dt> <a href="generic.html#id601455">
Prefer BOOST_CHECK_EQUAL to BOOST_CHECK
</a>
</dt>
</dl>
<table border="0" width="100%" summary="Q and A Set">
-<col align="left" width="1%">
+<col align="left" width="0%">
<col>
<tbody>
<tr class="question">
<td align="left" valign="top">
-<a name="id503091"></a><a name="id503093"></a>
+<a name="id601357"></a><a name="id601359"></a>
</td>
<td align="left" valign="top"><b><p>
Prefer offline compiled libraries to the inline included components
@@ -70,7 +74,7 @@
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id503113"></a><a name="id503116"></a>
+<a name="id601376"></a><a name="id601378"></a>
</td>
<td align="left" valign="top"><b><p>
If you use only free function based test cases advance to the automatic registration facility
@@ -85,7 +89,7 @@
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id503138"></a><a name="id503141"></a>
+<a name="id601395"></a><a name="id601397"></a>
</td>
<td align="left" valign="top"><b><p>
To find location of first error reported by test tool within reused template function, use special hook within
@@ -106,7 +110,7 @@
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id503184"></a><a name="id503187"></a>
+<a name="id601419"></a><a name="id601421"></a>
</td>
<td align="left" valign="top"><b><p>
To test reusable template base component with different template parameter use test case template facility
@@ -145,7 +149,7 @@
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id503243"></a><a name="id503245"></a>
+<a name="id601455"></a><a name="id601457"></a>
</td>
<td align="left" valign="top"><b><p>
Prefer BOOST_CHECK_EQUAL to BOOST_CHECK
@@ -167,7 +171,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/user-guide.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Unit Test Framework: User's guide</title>
<link rel="stylesheet" href="../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../index.html" title="Boost Test Library">
<link rel="up" href="../utf.html" title="Boost Test Library: The Unit Test Framework">
<link rel="prev" href="compilation/direct-include.html" title="Including the UTF directly into your test module">
<link rel="next" href="user-guide/usage-variants.html" title="The UTF usage variants … or the Buridan's donkey parable">
@@ -12,8 +12,10 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > <b>User's guide</b><a href="testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../execution-monitor.html">
+ >
+ </a><b>User's guide</b><a href="usage-recommendations.html">
>
</a>
</td>
@@ -35,36 +37,33 @@
<dt>Single header</dt>
<dt>External test runner</dt>
</dl>
-<dt>Supplied test runners</dt>
-<dl><dt>External test runner</dt></dl>
-<dt>Test module initialization</dt>
<dt>Test organization</dt>
<dl>
<dt>Nullary function based test case</dt>
<dl>
-<dt>Manual registration</dt>
<dt>Automated registration</dt>
+<dt>Manual registration</dt>
</dl>
<dt>Unary function based test case</dt>
<dt>Test case template</dt>
<dl>
-<dt>Manual registration</dt>
<dt>Automated registration</dt>
+<dt>Manual registration</dt>
</dl>
<dt>Test suite</dt>
<dl>
-<dt>Manual registration</dt>
<dt>Automated registration</dt>
+<dt>Manual registration</dt>
<dt>Master Test Suite</dt>
</dl>
<dt>Expected failures specification</dt>
</dl>
-<dt>Fixtures</dt>
+<dt>Testing tools</dt>
<dl>
-<dt>Generic model</dt>
-<dt>Per test case</dt>
-<dt>Test suite shared</dt>
-<dt>Global fixture</dt>
+<dt>Output testing tool</dt>
+<dt>Custom predicate support</dt>
+<dt>Floating-point comparison algorithms</dt>
+<dt>Reference</dt>
</dl>
<dt>Test Output </dt>
<dl>
@@ -86,194 +85,71 @@
<dt>Run by name</dt>
<dt>Parameters reference</dt>
</dl>
+<dt>Fixtures</dt>
+<dl>
+<dt>Generic model</dt>
+<dt>Per test case</dt>
+<dt>Test suite shared</dt>
+<dt>Global fixture</dt>
+</dl>
+<dt>Test module initialization</dt>
+<dt>Supplied test runners</dt>
+<dl><dt>External test runner</dt></dl>
+<dt>Introduction</dt>
</dl>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="utf.user-guide.intro"></a>Introduction … or what's your name?</h4></div></div></div>
+<a name="utf.user-guide.intro"></a>Introduction … or where to start?</h4></div></div></div>
<p class="first-line-indented">
- Without further ado, let's define terms regularly used by the <acronym class="acronym">UTF</acronym>.
+ Without further ado, I'd like to start … but where? It's not obvious what is the best order to describe the framework.
+ One can use bottom up approach, starting with with basics and going up to cover real interfaces based on them. The downside is
+ that you'll have to dig through the multiple pages of information you may not never need in real life. One can follow the order
+ of test program execution. From test initialization to test tree construction to the report and log generation. This also
+ unfortunately may not be most clear way. The Boost.Test <acronym class="acronym">UTF</acronym> is very flexible and a lot of details of various test initialization
+ options may not necessarily important for average user, while understanding test output is.
</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="test-module.def"></a><span class="term"><em class="firstterm">The test module</em></span></p></td>
-<td>
- This is a single binary that performs the test. Physically a test module consists of one or more test source files,
- which can be built into an executable or a dynamic library. A test module that consists of a single test source
- file is called <em class="firstterm"><a name="single-file-test-module.def"></a>single-file test module</em>. Otherwise
- it's called <em class="firstterm"><a name="multi-file-test-module.def"></a>multi-file test module</em>. Logically a test
- module consists of four parts: <a class="link" href="user-guide.html#test-setup.def">test setup</a> (or test initialization),
- <a class="link" href="user-guide.html#test-body.def">test body</a>, <a class="link" href="user-guide.html#test-cleanup.def">test cleanup</a> and
- <a class="link" href="user-guide.html#test-runner.def">test runner</a>. The test runner part is optional. If a test module is built as
- an executable the test runner is built-in. If a test module is built as a dynamic library, it is run by an
- external test runner.
- </td>
-</tr>
-<tr>
-<td><p><a name="test-body.def"></a><span class="term"><em class="firstterm">The test body</em></span></p></td>
-<td>
- This is the part of a test module that actually performs the test.
- Logically test body is a collection of <a class="link" href="user-guide.html#test-assertion.def">test assertions</a> wrapped in
- <a class="link" href="user-guide.html#test-case.def">test cases</a>, which are organized in a <a class="link" href="user-guide.html#test-tree.def">test tree
- </a>.
- </td>
-</tr>
-<tr>
-<td><p><a name="test-tree.def"></a><span class="term"><em class="firstterm">The test tree</em></span></p></td>
-<td>
- This is a hierarchical structure of <a class="link" href="user-guide.html#test-suite.def">test suites</a> (non-leaf nodes) and
- <a class="link" href="user-guide.html#test-case.def">test cases</a> (leaf nodes).
- </td>
-</tr>
-<tr>
-<td><p><a name="test-unit.def"></a><span class="term"><em class="firstterm">The test unit</em></span></p></td>
-<td>
- This is a collective name when referred to either <a class="link" href="user-guide.html#test-suite.def">test suite</a> or
- <a class="link" href="user-guide.html#test-case.def">test case</a>
- </td>
-</tr>
-<tr>
-<td><p><a name="test-assertion.def"></a><span class="term"><em class="firstterm">Test assertion</em></span></p></td>
-<td>
-<p class="simpara">
- This is a single binary condition (binary in a sense that is has two outcomes: pass and fail) checked
- by a test module.
- </p>
-<p class="simpara">
- There are different schools of thought on how many test assertions a test case should consist of. Two polar
- positions are the one advocated by TDD followers - one assertion per test case; and opposite of this - all test
- assertions within single test case - advocated by those only interested in the first error in a
- test module. The <acronym class="acronym">UTF</acronym> supports both approaches.
- </p>
-</td>
-</tr>
-<tr>
-<td><p><a name="test-case.def"></a><span class="term"><em class="firstterm">The test case</em></span></p></td>
-<td>
- This is an independently monitored function within a test module that
- consists of one or more test assertions. The term "independently monitored" in the definition above is
- used to emphasize the fact, that all test cases are monitored independently. An uncaught exception or other normal
- test case execution termination doesn't cause the testing to cease. Instead the error is caught by the test
- case execution monitor, reported by the <acronym class="acronym">UTF</acronym> and testing proceeds to the next test case. Later on you are going
- to see that this is on of the primary reasons to prefer multiple small test cases to a single big test function.
- </td>
-</tr>
-<tr>
-<td><p><a name="test-suite.def"></a><span class="term"><em class="firstterm">The test suite</em></span></p></td>
-<td>
-<p class="simpara">
- This is a container for one or more test cases. The test suite gives you an ability to group
- test cases into a single referable entity. There are various reasons why you may opt to do so, including:
- </p>
-<div class="itemizedlist"><ul type="disc">
-<li class="listitem">To group test cases per subsystems of the unit being tested.</li>
-<li class="listitem">To share test case setup/cleanup code.</li>
-<li class="listitem">To run selected group of test cases only.</li>
-<li class="listitem">To see test report split by groups of test cases</li>
-<li class="listitem">To skip groups of test cases based on the result of another test unit in a test tree.</li>
-</ul></div>
-<p class="simpara">
- A test suite can also contain other test suites, thus allowing a hierarchical test tree structure to be formed.
- The <acronym class="acronym">UTF</acronym> requires the test tree to contain at least one test suite with at least one test case. The top level
- test suite - root node of the test tree - is called the master test suite.
- </p>
-</td>
-</tr>
-<tr>
-<td><p><a name="test-setup.def"></a><span class="term"><em class="firstterm">The test setup</em></span></p></td>
-<td>
-<p class="simpara">
- This is the part of a test module that is responsible for the test
- preparation. It includes the following operations that take place prior to a start of the test:
- </p>
-<div class="itemizedlist"><ul type="disc">
-<li class="listitem">
- The <acronym class="acronym">UTF</acronym> initialization
- </li>
-<li class="listitem">
- Test tree construction
- </li>
-<li class="listitem">
- Global test module setup code
- </li>
-</ul></div>
-<p class="simpara">
- Per test case" setup code, invoked for every test case it's assigned to, is also attributed to the
- test initialization, even though it's executed as a part of the test case.
- </p>
-</td>
-</tr>
-<tr>
-<td><p><a name="test-cleanup.def"></a><span class="term"><em class="firstterm">The test cleanup</em></span></p></td>
-<td>
- This is the part of test module that is responsible for cleanup operations.
- </td>
-</tr>
-<tr>
-<td><p><a name="test-fixture.def"></a><span class="term"><em class="firstterm">The test fixture</em></span></p></td>
-<td>
- Matching setup and cleanup operations are frequently united into a single entity called test fixture.
- </td>
-</tr>
-<tr>
-<td><p><a name="test-runner.def"></a><span class="term"><em class="firstterm">The test runner</em></span></p></td>
-<td>
-<p class="simpara">
- This is an "executive manager" that runs the show. The test runner's functionality should include
- the following interfaces and operations:
- </p>
-<div class="itemizedlist"><ul type="disc">
-<li class="listitem">
- Entry point to a test module. This is usually either the function main() itself or single function that can be
- invoked from it to start testing.
- </li>
-<li class="listitem">
- Initialize the <acronym class="acronym">UTF</acronym> based on runtime parameters
- </li>
-<li class="listitem">
- Select an output media for the test log and the test results report
- </li>
-<li class="listitem">
- Select test cases to execute based on runtime parameters
- </li>
-<li class="listitem">
- Execute all or selected test cases
- </li>
-<li class="listitem">
- Produce the test results report
- </li>
-<li class="listitem">
- Generate a test module result code.
- </li>
-</ul></div>
<p class="first-line-indented">
- An advanced test runner may provide additional features, including interactive <acronym class="acronym">GUI</acronym> interfaces,
- test coverage and profiling support.
- </p>
-</td>
-</tr>
-<tr>
-<td><p><a name="test-log.def"></a><span class="term"><em class="firstterm">The test log</em></span></p></td>
-<td>
- This is the record of all events that occur during the testing.
- </td>
-</tr>
-<tr>
-<td><p><a name="test-results-report.def"></a><span class="term"><em class="firstterm">The test results report</em></span></p></td>
-<td>
- This is the report produced by the <acronym class="acronym">UTF</acronym> after the testing is completed, that indicates which test cases/test
- suites passed and which failed.
- </td>
-</tr>
-</tbody>
-</table></div>
+ Well … This is a User's Guide after all. Let's go by what <span class="bold"><strong>you</strong></span> need to know to successfully use the <acronym class="acronym">UTF</acronym>. Thus I follow
+ the order of decisions you as a user have to make and order of complexity of the problems you have to solve. If you find yourself
+ faces with some unclear term feel free to jump directly to the <a class="link" href="user-guide/glossary.html" title="Introduction … or what's your name?">Glossary</a> section,
+ where I collection short definition for all used terms. And again if you want to jump right into coding the
+ <a class="link" href="tutorials.html" title="The unit test framework tutorials">Tutorials</a> section would be a better place to start.
+ </p>
+<p class="first-line-indented">
+ The <acronym class="acronym">UTF</acronym> has several usage variants. And the first decision you have to make is which one to use. These variants are covered in
+ section dedicated to <a class="link" href="user-guide/usage-variants.html" title="The UTF usage variants … or the Buridan's donkey parable">Usage variants</a>. The next step, probably the most important
+ for you, is to start writing test cases, bind them in test suites and implement your checks. First two topics are coverred in
+ <a class="link" href="user-guide/test-organization.html" title="Test organization … or the house that Jack built">Test organization</a> section, while
+ <a class="link" href="user-guide/testing-tools.html" title="The UTF testing tools … or tester's toolbox for all occasions">Testing tools</a> section arms you with rich set of tools enough to implement
+ almost arbitrary check you need.
+ </p>
+<p class="first-line-indented">
+ Next you'll learn how to understand and manipulate the <acronym class="acronym">UTF</acronym> output in a <a class="link" href="user-guide/test-output.html" title="Test Output … or let's see what you got for your money">Test output</a>
+ section. At that point you should be able to build and run most simple test modules and almost inevitable find a need to configure
+ how the test module is executed. Whether you want to change output format, select which test case to run or run test cases in random order
+ these and may other runtime configuration parameters are discribed in <a class="link" href="user-guide/runtime-config.html" title="Runtime configuration … or what are the strings I can pull?">Runtime configuration</a>
+ section.
+ </p>
+<p class="first-line-indented">
+ One of the first non trivial things you might want toadd to your test module is test fixture. Fixture support is coverred in
+ <a class="link" href="user-guide/fixture.html" title="Fixtures … or let me repeat myself">Test fixture</a> section. Usually th default test module initialization will work just fine,
+ but if you want to implement some custom initialization or change how default initialization behaves you need to first look in
+ <a class="link" href="user-guide/initialization.html" title="Test module initialization … or ready, set …">Test module initialization</a> section. Here you'll learn about various options the <acronym class="acronym">UTF</acronym>
+ provides for you to customize this behavior.
+ </p>
+<p class="first-line-indented">
+ Finally you might want to learn about how the <acronym class="acronym">UTF</acronym> implements entry points into the test modules. This is especially important if you
+ intend to implement main function yourself (and not use the main function provided by the <acronym class="acronym">UTF</acronym>). The
+ <a class="link" href="user-guide/test-runners.html" title="The supplied test runners … or where is the entrance?">Test runners</a> section covers this subject. Different usage variants employ slightly
+ different approached to implementing test module entry points and presents slightly different interfaces. This section intended for advanced
+ user some of the details of the implementation are described there.
+ </p>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"><p><small>Last revised: , at </small></p></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/user-guide/fixture.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/fixture.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/fixture.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,24 +3,26 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Fixtures … or let me repeat myself</title>
<link rel="stylesheet" href="../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../index.html" title="Boost Test Library">
<link rel="up" href="../user-guide.html" title="Unit Test Framework: User's guide">
-<link rel="prev" href="test-organization/expected-failures.html" title="Expected failures specification">
+<link rel="prev" href="runtime-config/reference.html" title="Runtime parameters reference">
<link rel="next" href="fixture/model.html" title="Generic fixture model">
<script language="JavaScript1.2" src="../../../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../execution-monitor.html">
>
- </a><b>Fixtures</b><a href="test-output.html">
+ </a>User's guide<a href="../usage-recommendations.html">
+ >
+ </a><b>Fixtures</b><a href="initialization.html">
>
</a>
</td>
<td><div class="spirit-nav">
-<a href="fixture/model.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a href="fixture/model.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div></td>
</tr></table>
<hr>
@@ -110,11 +112,11 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="test-organization/expected-failures.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../user-guide.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="fixture/model.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="runtime-config/reference.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../user-guide.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="fixture/model.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/test/doc/html/utf/user-guide/fixture/global.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/fixture/global.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/fixture/global.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,24 +3,26 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Global fixture</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="../fixture.html" title="Fixtures … or let me repeat myself">
<link rel="prev" href="test-suite-shared.html" title="Test suite level fixture">
-<link rel="next" href="../test-output.html" title="Test Output … or let's see what you got for your money">
+<link rel="next" href="../initialization.html" title="Test module initialization … or ready, set …">
<script language="JavaScript1.2" src="../../../../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
>
- </a>Fixtures<a href="../test-output.html">
+ </a>User's guide<a href="../../usage-recommendations.html">
+ >
+ </a>Fixtures<a href="../initialization.html">
>
</a><b>Global fixture</b>
</td>
<td><div class="spirit-nav">
-<a href="../test-output.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a href="../initialization.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div></td>
</tr></table>
<hr>
@@ -73,7 +75,7 @@
The statement, that performs global fixture definition, has to reside at a test file scope.
</p>
<div class="example">
-<a name="utf.user-guide.fixture.global.example20"></a><p class="title"><b>Example 25. Global fixture</b></p>
+<a name="utf.user-guide.fixture.global.example20"></a><p class="title"><b>Example 54. Global fixture</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -101,7 +103,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example20-output">> example
global setup
@@ -116,11 +118,11 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="test-suite-shared.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../fixture.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="../test-output.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="test-suite-shared.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../fixture.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="../initialization.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/test/doc/html/utf/user-guide/fixture/model.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/fixture/model.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/fixture/model.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Generic fixture model</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="../fixture.html" title="Fixtures … or let me repeat myself">
<link rel="prev" href="../fixture.html" title="Fixtures … or let me repeat myself">
<link rel="next" href="per-test-case.html" title="Per test case fixture">
@@ -12,10 +12,12 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
>
- </a>Fixtures<a href="../test-output.html">
+ </a>User's guide<a href="../../usage-recommendations.html">
+ >
+ </a>Fixtures<a href="../initialization.html">
>
</a><b>Generic model</b>
</td>
@@ -54,7 +56,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/user-guide/fixture/per-test-case.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/fixture/per-test-case.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/fixture/per-test-case.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Per test case fixture</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="../fixture.html" title="Fixtures … or let me repeat myself">
<link rel="prev" href="model.html" title="Generic fixture model">
<link rel="next" href="test-suite-shared.html" title="Test suite level fixture">
@@ -12,10 +12,12 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
>
- </a>Fixtures<a href="../test-output.html">
+ </a>User's guide<a href="../../usage-recommendations.html">
+ >
+ </a>Fixtures<a href="../initialization.html">
>
</a><b>Per test case</b>
</td>
@@ -48,7 +50,7 @@
</p></td></tr>
</table></div>
<div class="example">
-<a name="utf.user-guide.fixture.per-test-case.example18"></a><p class="title"><b>Example 23. Per test case fixture</b></p>
+<a name="utf.user-guide.fixture.per-test-case.example18"></a><p class="title"><b>Example 52. Per test case fixture</b></p>
<div class="example-contents">
<p class="first-line-indented">
In this example only test_case1 and test_case2 have fixture F assigned. In the next section you going to see
@@ -83,7 +85,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example18-output">> example --log_level=message
Running 3 test cases...
@@ -101,7 +103,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/user-guide/fixture/test-suite-shared.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/fixture/test-suite-shared.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/fixture/test-suite-shared.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Test suite level fixture</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="../fixture.html" title="Fixtures … or let me repeat myself">
<link rel="prev" href="per-test-case.html" title="Per test case fixture">
<link rel="next" href="global.html" title="Global fixture">
@@ -12,10 +12,12 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
>
- </a>Fixtures<a href="../test-output.html">
+ </a>User's guide<a href="../../usage-recommendations.html">
+ >
+ </a>Fixtures<a href="../initialization.html">
>
</a><b>Test suite shared</b>
</td>
@@ -63,7 +65,7 @@
</p></td></tr>
</table></div>
<div class="example">
-<a name="utf.user-guide.fixture.test-suite-shared.example19"></a><p class="title"><b>Example 24. Test suite level fixture</b></p>
+<a name="utf.user-guide.fixture.test-suite-shared.example19"></a><p class="title"><b>Example 53. Test suite level fixture</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -99,7 +101,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example19-output">> example
Running 2 test cases...
@@ -113,7 +115,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/user-guide/initialization.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/initialization.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/initialization.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,22 +3,24 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Test module initialization … or ready, set …</title>
<link rel="stylesheet" href="../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../index.html" title="Boost Test Library">
<link rel="up" href="../user-guide.html" title="Unit Test Framework: User's guide">
-<link rel="prev" href="usage-variants/extern-test-runner.html" title="External test runner variant of the UTF">
-<link rel="next" href="test-organization.html" title="Test organization … or the house that Jack built">
+<link rel="prev" href="fixture/global.html" title="Global fixture">
+<link rel="next" href="test-runners.html" title="The supplied test runners … or where is the entrance?">
<script language="JavaScript1.2" src="../../../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../execution-monitor.html">
+ >
+ </a>User's guide<a href="../usage-recommendations.html">
>
</a><b>Test module initialization</b>
</td>
<td><div class="spirit-nav">
-<a href="test-organization.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a href="test-runners.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div></td>
</tr></table>
<hr>
@@ -39,9 +41,9 @@
</li>
</ul></div>
<p class="first-line-indented">
- The function dedicated for this purpose is called the test module initialization function. Alternatively you can
+ The function dedicated for this purpose is called <em class="firstterm">the test module initialization function</em>. Alternatively you can
employ global fixtures, covered in details, including differences in two approaches, in
- <a class="xref" href="fixture.html" title="Fixtures … or let me repeat myself">Fixtures</a>.
+ <a class="xref" href="fixture.html" title="Fixtures … or let me repeat myself">the section called “Fixtures”</a>.
</p>
<p class="first-line-indented">
The <acronym class="acronym">UTF</acronym> requires you to implement the test module initialization function. The test runner supplied with the static
@@ -49,7 +51,7 @@
with the dynamic library variant of the <acronym class="acronym">UTF</acronym> requires the specific initialization function signature only.
</p>
<p class="first-line-indented">
- For many <a class="link" href="../user-guide.html#test-module.def">test modules</a> you don't need to do any custom initialization
+ For many <a class="link" href="glossary.html#test-module.def">test modules</a> you don't need to do any custom initialization
and test tree construction is automated. In this case you don't really need the initialization function and
the <acronym class="acronym">UTF</acronym> provides a way to automatically generate an empty one for you.
</p>
@@ -59,7 +61,7 @@
specification became inconvenient and unnecessary unsafe. So the alternative initialization function specification
was introduced. This change is not backward compatible. The test runners supplied with the static library and
single-header variants of the <acronym class="acronym">UTF</acronym> by default still require original initialization function specification, but
- support <a class="link" href="../compilation.html#utf.compilation.flags" title="Table 3. The UTF compilation flags">compilation flags</a> that switch to the alternative one. The test
+ support <a class="link" href="../compilation.html#utf.compilation.flags" title="Table 1. The UTF compilation flags">compilation flags</a> that switch to the alternative one. The test
runner supplied with dynamic library variant of the <acronym class="acronym">UTF</acronym> requires new specification and doesn't support
original one. The plan is to deprecate the original initialization function specification in one of the future
releases and ultimately to stop supporting it.
@@ -73,16 +75,15 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="utf.user-guide.initialization.orig-signature"></a>Original initialization function signature and name</h5></div></div></div>
<p class="first-line-indented">
- The original design of the <acronym class="acronym">UTF</acronym> initialization requires you to implement the function with the following
+ The original design of the <acronym class="acronym">UTF</acronym> initialization required you to implement the function with the following
specification:
</p>
<pre class="programlisting"><code class="computeroutput">boost::unit_test::test_suite</code>* init_unit_test_suite( int argc, char* argv[] );</pre>
<p class="first-line-indented">
- In original design of the <acronym class="acronym">UTF</acronym> this function was intended to initialize and return a master test suite. The null
- value was considered an initialization error. The current design of the <acronym class="acronym">UTF</acronym> maintains master test suite instance
- internally and does not treat the null result value as an initialization error. In fact it's recommended to
- return null value always and register test units in the master test suite using the regular test suite add
- interface. The only way to indicate an initialization error is to throw the
+ This function was intended to initialize and return a master test suite. The null value was considered an initialization
+ error. The current design of the <acronym class="acronym">UTF</acronym> maintains master test suite instance internally and does not treat the null result
+ value as an initialization error. In fact it's recommended to return null value always and register test units in the
+ master test suite using the regular test suite add interface. The only way to indicate an initialization error is to throw the
<code class="computeroutput">boost::unit_test::framework::setup_error</code> exception.
</p>
<p class="first-line-indented">
@@ -149,11 +150,11 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="usage-variants/extern-test-runner.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../user-guide.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="test-organization.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="fixture/global.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../user-guide.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="test-runners.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/test/doc/html/utf/user-guide/runtime-config.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/runtime-config.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/runtime-config.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Runtime configuration … or what are the strings I can pull?</title>
<link rel="stylesheet" href="../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../index.html" title="Boost Test Library">
<link rel="up" href="../user-guide.html" title="Unit Test Framework: User's guide">
<link rel="prev" href="test-output/test-progress.html" title="Test progress display">
<link rel="next" href="runtime-config/run-by-name.html" title="Running specific test units selected by their name">
@@ -12,10 +12,14 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../execution-monitor.html">
>
- </a><b>Runtime configuration </b>
+ </a>User's guide<a href="../usage-recommendations.html">
+ >
+ </a><b>Runtime configuration </b><a href="fixture.html">
+ >
+ </a>
</td>
<td><div class="spirit-nav">
<a href="test-output/test-progress.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a href="runtime-config/run-by-name.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
@@ -56,7 +60,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/user-guide/runtime-config/reference.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/runtime-config/reference.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/runtime-config/reference.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,22 +3,26 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Runtime parameters reference</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="../runtime-config.html" title="Runtime configuration … or what are the strings I can pull?">
<link rel="prev" href="run-by-name.html" title="Running specific test units selected by their name">
-<link rel="next" href="../../testing-tools.html" title="The UTF testing tools … or tester's toolbox for all occasions">
+<link rel="next" href="../fixture.html" title="Fixtures … or let me repeat myself">
<script language="JavaScript1.2" src="../../../../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
>
- </a>Runtime configuration > <b>Parameters reference</b>
+ </a>User's guide<a href="../../usage-recommendations.html">
+ >
+ </a>Runtime configuration <a href="../fixture.html">
+ >
+ </a><b>Parameters reference</b>
</td>
<td><div class="spirit-nav">
-<a href="../../testing-tools.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a href="../fixture.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div></td>
</tr></table>
<hr>
@@ -31,24 +35,29 @@
acceptable values list. All values are case sensitive and are required to exactly match the parameter specification.
</p>
<script language="JavaScript1.2">
- var id365262;
+ var id437368;
</script><table class="inline-reference"><tr>
<td class="index" valign="top"><ul>
-<li>auto_start_dbg</li>
-<li>build_info</li>
-<li>catch_system_errors</li>
-<li>detect_memory_leak</li>
-<li>detect_fp_exceptions</li>
-<li>log_format</li>
-<li>log_level</li>
-<li>output_format</li>
-<li>random</li>
-<li>report_format</li>
-<li>report_level</li>
-<li>result_code</li>
-<li>run_test</li>
-<li>show_progress</li>
-<li>use_alt_stack</li>
+<li>auto_start_dbg</li>
+<li>break_exec_path</li>
+<li>build_info</li>
+<li>catch_system_errors</li>
+<li>color_output</li>
+<li>detect_fp_exceptions</li>
+<li>detect_memory_leaks</li>
+<li>log_format</li>
+<li>log_level</li>
+<li>log_sink</li>
+<li>output_format</li>
+<li>random</li>
+<li>report_format</li>
+<li>report_level</li>
+<li>report_sink</li>
+<li>result_code</li>
+<li>run_test</li>
+<li>save_patterm</li>
+<li>show_progress</li>
+<li>use_alt_stack</li>
</ul></td>
<td class="content" valign="top">
<div class="entry" id="utf.user-guide.runtime-config.parameters.auto_start_dbg"><div class="segmentedlist">
@@ -90,6 +99,40 @@
</table>
<br>
</div></div>
+<div class="entry" id="utf.user-guide.runtime-config.parameters.break_exec_path"><div class="segmentedlist">
+<table class="seglistitem">
+<tr class="seg">
+<td><strong><nobr><span class="segtitle">Parameter Name</span></nobr></strong></td>
+<td>: </td>
+<td><span class="emphasis"><em>Break execution path</em></span></td>
+</tr>
+<tr class="seg">
+<td><strong><nobr><span class="segtitle">Environment variable name</span></nobr></strong></td>
+<td>: </td>
+<td><code class="varname">BOOST_TEST_BREAK_EXEC_PATH</code></td>
+</tr>
+<tr class="seg">
+<td><strong><nobr><span class="segtitle">Command line argument name</span></nobr></strong></td>
+<td>: </td>
+<td><em class="parameter"><code>break_exec_path"</code></em></td>
+</tr>
+<tr class="seg">
+<td><strong><nobr><span class="segtitle">Acceptable Values</span></nobr></strong></td>
+<td>: </td>
+<td><table border="0" summary="Simple list" class="simplelist"><tr><td>string consisting of space separate test_name:execution_path_number pairs</td></tr></table></td>
+</tr>
+<tr class="seg">
+<td><strong><nobr><span class="segtitle">Description</span></nobr></strong></td>
+<td>: </td>
+<td><p>
+ this runtime parameter is used by exception safety tester. By default exception safety tester only reports index of
+ execution path and test case name where failure occurred. Using this parameter you can make the tester to break the
+ execution right before entering this path.
+ </p></td>
+</tr>
+</table>
+<br>
+</div></div>
<div class="entry" id="utf.user-guide.runtime-config.parameters.build_info"><div class="segmentedlist">
<table class="seglistitem">
<tr class="seg">
@@ -162,42 +205,37 @@
</table>
<br>
</div></div>
-<div class="entry" id="utf.user-guide.runtime-config.parameters.detect_memory_leak"><div class="segmentedlist">
+<div class="entry" id="utf.user-guide.runtime-config.parameters.color_output"><div class="segmentedlist">
<table class="seglistitem">
<tr class="seg">
<td><strong><nobr><span class="segtitle">Parameter Name</span></nobr></strong></td>
<td>: </td>
-<td><span class="emphasis"><em>Detect memory leaks</em></span></td>
+<td><span class="emphasis"><em>Produce color output</em></span></td>
</tr>
<tr class="seg">
<td><strong><nobr><span class="segtitle">Environment variable name</span></nobr></strong></td>
<td>: </td>
-<td><code class="varname">BOOST_TEST_DETECT_MEMORY_LEAK</code></td>
+<td><code class="varname">BOOST_TEST_COLOR_OUTPUT</code></td>
</tr>
<tr class="seg">
<td><strong><nobr><span class="segtitle">Command line argument name</span></nobr></strong></td>
<td>: </td>
-<td><em class="parameter"><code>detect_memory_leaks</code></em></td>
+<td><em class="parameter"><code>color_output</code></em></td>
</tr>
<tr class="seg">
<td><strong><nobr><span class="segtitle">Acceptable Values</span></nobr></strong></td>
<td>: </td>
<td><table border="0" summary="Simple list" class="simplelist">
-<tr><td>0</td></tr>
-<tr><td><span class="bold"><strong>1</strong></span></td></tr>
-<tr><td>integer value > 1</td></tr>
+<tr><td><span class="bold"><strong>no</strong></span></td></tr>
+<tr><td>yes</td></tr>
</table></td>
</tr>
<tr class="seg">
<td><strong><nobr><span class="segtitle">Description</span></nobr></strong></td>
<td>: </td>
<td><p>
- positive value tells the framework to detect the memory leaks (if any). Any value greater then 1 in addition
- is treated as leak allocation number and setup runtime breakpoint. In other words setting this parameter to
- the positive value N greater than 1 causes the framework to set a breakpoint at Nth memory allocation (don't
- do that from the command line - only when you are under debugger). Note: if your test program produce memory
- leaks notifications, they are combined with allocation number values you could use to set a breakpoint.
- Currently only applies to MS family of compilers.
+ The <acronym class="acronym">UTF</acronym> is able to produce color output on systems which supports it. To enable this behavior set the parameter to
+ 'yes'. By default the output produces in not colored.
</p></td>
</tr>
</table>
@@ -238,6 +276,47 @@
</table>
<br>
</div></div>
+<div class="entry" id="utf.user-guide.runtime-config.parameters.detect_memory_leaks"><div class="segmentedlist">
+<table class="seglistitem">
+<tr class="seg">
+<td><strong><nobr><span class="segtitle">Parameter Name</span></nobr></strong></td>
+<td>: </td>
+<td><span class="emphasis"><em>Detect memory leaks</em></span></td>
+</tr>
+<tr class="seg">
+<td><strong><nobr><span class="segtitle">Environment variable name</span></nobr></strong></td>
+<td>: </td>
+<td><code class="varname">BOOST_TEST_DETECT_MEMORY_LEAK</code></td>
+</tr>
+<tr class="seg">
+<td><strong><nobr><span class="segtitle">Command line argument name</span></nobr></strong></td>
+<td>: </td>
+<td><em class="parameter"><code>detect_memory_leaks</code></em></td>
+</tr>
+<tr class="seg">
+<td><strong><nobr><span class="segtitle">Acceptable Values</span></nobr></strong></td>
+<td>: </td>
+<td><table border="0" summary="Simple list" class="simplelist">
+<tr><td>0</td></tr>
+<tr><td><span class="bold"><strong>1</strong></span></td></tr>
+<tr><td>integer value > 1</td></tr>
+</table></td>
+</tr>
+<tr class="seg">
+<td><strong><nobr><span class="segtitle">Description</span></nobr></strong></td>
+<td>: </td>
+<td><p>
+ positive value tells the framework to detect the memory leaks (if any). Any value greater then 1 in addition
+ is treated as leak allocation number and setups runtime breakpoint. In other words setting this parameter to
+ the positive value N greater than 1 causes the framework to set a breakpoint at Nth memory allocation (don't
+ do that from the command line - only when you are under debugger). Note: if your test program produce memory
+ leaks notifications, they are combined with allocation number values you could use to set a breakpoint.
+ Currently only applies to MS family of compilers.
+ </p></td>
+</tr>
+</table>
+<br>
+</div></div>
<div class="entry" id="utf.user-guide.runtime-config.parameters.log_format"><div class="segmentedlist">
<table class="seglistitem">
<tr class="seg">
@@ -354,6 +433,45 @@
</table>
<br>
</div></div>
+<div class="entry" id="utf.user-guide.runtime-config.parameters.log_sink"><div class="segmentedlist">
+<table class="seglistitem">
+<tr class="seg">
+<td><strong><nobr><span class="segtitle">Parameter Name</span></nobr></strong></td>
+<td>: </td>
+<td><span class="emphasis"><em>The log sink name</em></span></td>
+</tr>
+<tr class="seg">
+<td><strong><nobr><span class="segtitle">Environment variable name</span></nobr></strong></td>
+<td>: </td>
+<td><code class="varname">BOOST_TEST_LOG_SINK</code></td>
+</tr>
+<tr class="seg">
+<td><strong><nobr><span class="segtitle">Command line argument name</span></nobr></strong></td>
+<td>: </td>
+<td><em class="parameter"><code>log_sink</code></em></td>
+</tr>
+<tr class="seg">
+<td><strong><nobr><span class="segtitle">Acceptable Values</span></nobr></strong></td>
+<td>: </td>
+<td><table border="0" summary="Simple list" class="simplelist">
+<tr><td><span class="bold"><strong>stdout</strong></span></td></tr>
+<tr><td>stderr</td></tr>
+<tr><td>arbitrary file name</td></tr>
+</table></td>
+</tr>
+<tr class="seg">
+<td><strong><nobr><span class="segtitle">Description</span></nobr></strong></td>
+<td>: </td>
+<td><p>
+ This parameter allows easily redirect the test log. The parameter value is the string containing either a file
+ name, in which case the <acronym class="acronym">UTF</acronym> will redirect log into file with that name, or 'stdout', in which case log is
+ redirected into standard output stream, or 'stderr' , in which case log is redirected into standard error stream.
+ Default is 'stdout'
+ </p></td>
+</tr>
+</table>
+<br>
+</div></div>
<div class="entry" id="utf.user-guide.runtime-config.parameters.output_format"><div class="segmentedlist">
<table class="seglistitem">
<tr class="seg">
@@ -498,7 +616,46 @@
<td><p>
allows setting the level of detailization for the testing results report generated by the framework. Use value
"no" to eliminate the results report completely. See the
- <a class="xref" href="../test-output/results-report.html" title="Test report output">Test report output</a> for description of different report formats.
+ <a class="xref" href="../test-output/results-report.html" title="Test report output">the section called “Test report output”</a> for description of different report formats.
+ </p></td>
+</tr>
+</table>
+<br>
+</div></div>
+<div class="entry" id="utf.user-guide.runtime-config.parameters.report_sink"><div class="segmentedlist">
+<table class="seglistitem">
+<tr class="seg">
+<td><strong><nobr><span class="segtitle">Parameter Name</span></nobr></strong></td>
+<td>: </td>
+<td><span class="emphasis"><em>The report sink name</em></span></td>
+</tr>
+<tr class="seg">
+<td><strong><nobr><span class="segtitle">Environment variable name</span></nobr></strong></td>
+<td>: </td>
+<td><code class="varname">BOOST_TEST_REPORT_SINK</code></td>
+</tr>
+<tr class="seg">
+<td><strong><nobr><span class="segtitle">Command line argument name</span></nobr></strong></td>
+<td>: </td>
+<td><em class="parameter"><code>report_sink</code></em></td>
+</tr>
+<tr class="seg">
+<td><strong><nobr><span class="segtitle">Acceptable Values</span></nobr></strong></td>
+<td>: </td>
+<td><table border="0" summary="Simple list" class="simplelist">
+<tr><td><span class="bold"><strong>stderr</strong></span></td></tr>
+<tr><td>stdout</td></tr>
+<tr><td>arbitrary file name</td></tr>
+</table></td>
+</tr>
+<tr class="seg">
+<td><strong><nobr><span class="segtitle">Description</span></nobr></strong></td>
+<td>: </td>
+<td><p>
+ This parameter allows easily redirect the test results report. The parameter value is the string containing either
+ a file name, in which case the <acronym class="acronym">UTF</acronym> will redirect results report into file with that name, or 'stdout', in which case
+ report is redirected into standard output stream, or 'stderr', in which case report is redirected into standard error
+ stream. Default is 'stderr'.
</p></td>
</tr>
</table>
@@ -575,6 +732,44 @@
</table>
<br>
</div></div>
+<div class="entry" id="utf.user-guide.runtime-config.parameters.save_patterm"><div class="segmentedlist">
+<table class="seglistitem">
+<tr class="seg">
+<td><strong><nobr><span class="segtitle">Parameter Name</span></nobr></strong></td>
+<td>: </td>
+<td><span class="emphasis"><em>Save patterm</em></span></td>
+</tr>
+<tr class="seg">
+<td><strong><nobr><span class="segtitle">Environment variable name</span></nobr></strong></td>
+<td>: </td>
+<td><code class="varname">BOOST_TEST_SAVE_PATTERN</code></td>
+</tr>
+<tr class="seg">
+<td><strong><nobr><span class="segtitle">Command line argument name</span></nobr></strong></td>
+<td>: </td>
+<td><em class="parameter"><code>save_pattern</code></em></td>
+</tr>
+<tr class="seg">
+<td><strong><nobr><span class="segtitle">Acceptable Values</span></nobr></strong></td>
+<td>: </td>
+<td><table border="0" summary="Simple list" class="simplelist">
+<tr><td><span class="bold"><strong>no</strong></span></td></tr>
+<tr><td>yes</td></tr>
+</table></td>
+</tr>
+<tr class="seg">
+<td><strong><nobr><span class="segtitle">Description</span></nobr></strong></td>
+<td>: </td>
+<td><p>
+ this parameter serves no particular purpose within the framework itself. It can be used by test modules relying
+ on output_test_stream to implement testing logic. output_test_stream has two modes of operation: save the pattern
+ file and match against stored pattern. You can use this parameter to switch between these modes, by passing the
+ parameter value to the output_test_stream constructor.
+ </p></td>
+</tr>
+</table>
+<br>
+</div></div>
<div class="entry" id="utf.user-guide.runtime-config.parameters.show_progress"><div class="segmentedlist">
<table class="seglistitem">
<tr class="seg">
@@ -649,11 +844,11 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="run-by-name.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../runtime-config.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="../../testing-tools.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="run-by-name.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../runtime-config.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="../fixture.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/test/doc/html/utf/user-guide/runtime-config/run-by-name.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/runtime-config/run-by-name.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/runtime-config/run-by-name.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Running specific test units selected by their name</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="../runtime-config.html" title="Runtime configuration … or what are the strings I can pull?">
<link rel="prev" href="../runtime-config.html" title="Runtime configuration … or what are the strings I can pull?">
<link rel="next" href="reference.html" title="Runtime parameters reference">
@@ -12,10 +12,14 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
>
- </a>Runtime configuration > <b>Run by name</b>
+ </a>User's guide<a href="../../usage-recommendations.html">
+ >
+ </a>Runtime configuration <a href="../fixture.html">
+ >
+ </a><b>Run by name</b>
</td>
<td><div class="spirit-nav">
<a href="../runtime-config.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a href="reference.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
@@ -243,7 +247,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/user-guide/test-organization.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/test-organization.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/test-organization.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,24 +3,26 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Test organization … or the house that Jack built</title>
<link rel="stylesheet" href="../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../index.html" title="Boost Test Library">
<link rel="up" href="../user-guide.html" title="Unit Test Framework: User's guide">
-<link rel="prev" href="initialization.html" title="Test module initialization … or ready, set …">
+<link rel="prev" href="usage-variants/extern-test-runner-variant.html" title="The external test runner variant of the UTF">
<link rel="next" href="test-organization/nullary-test-case.html" title="Nullary function based test case">
<script language="JavaScript1.2" src="../../../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../execution-monitor.html">
>
- </a><b>Test organization</b><a href="fixture.html">
+ </a>User's guide<a href="../usage-recommendations.html">
+ >
+ </a><b>Test organization</b><a href="testing-tools.html">
>
</a>
</td>
<td><div class="spirit-nav">
-<a href="test-organization/nullary-test-case.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a href="test-organization/nullary-test-case.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div></td>
</tr></table>
<hr>
@@ -52,7 +54,7 @@
</li>
</ul></div>
<p class="first-line-indented">
- The above points should make it clear that it's preferable to split <a class="link" href="../user-guide.html#test-module.def">test module
+ The above points should make it clear that it's preferable to split <a class="link" href="glossary.html#test-module.def">test module
</a> into smaller units. These units are test cases. A test case has to be constructed based on some kind of
function and registered in a test tree, so that the test runner knows how to invoke it. There are different
possible designs for the test case construction problem: inheritance from the predefined base class, specifically
@@ -100,11 +102,11 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="initialization.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../user-guide.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="test-organization/nullary-test-case.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="usage-variants/extern-test-runner-variant.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../user-guide.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="test-organization/nullary-test-case.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/test/doc/html/utf/user-guide/test-organization/auto-nullary-test-case.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/test-organization/auto-nullary-test-case.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/test-organization/auto-nullary-test-case.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,26 +3,28 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Nullary function based test case with automated registration</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="nullary-test-case.html" title="Nullary function based test case">
-<link rel="prev" href="manual-nullary-test-case.html" title="Manually registered nullary function based test case">
-<link rel="next" href="unary-test-case.html" title="Unary function based test case">
+<link rel="prev" href="nullary-test-case.html" title="Nullary function based test case">
+<link rel="next" href="manual-nullary-test-case.html" title="Manually registered nullary function based test case">
<script language="JavaScript1.2" src="../../../../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
>
- </a>Test organization<a href="../fixture.html">
+ </a>User's guide<a href="../../usage-recommendations.html">
+ >
+ </a>Test organization<a href="../testing-tools.html">
>
</a>Nullary function based test case<a href="unary-test-case.html">
>
</a><b>Automated registration</b>
</td>
<td><div class="spirit-nav">
-<a href="unary-test-case.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a href="manual-nullary-test-case.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div></td>
</tr></table>
<hr>
@@ -38,10 +40,10 @@
<p class="first-line-indented">
The macro is designed to closely mimic nullary free function syntax. Changes that are required to make an
existing test case, implemented as a free function, registered in place are illustrated in the following
- example (compare with <a class="xref" href="manual-nullary-test-case.html#utf.user-guide.test-organization.manual-nullary-test-case.example01" title="Example 5. Nullary free function manually registered">Example 5. Nullary free function manually registered</a>):
+ example (compare with <a class="xref" href="manual-nullary-test-case.html#utf.user-guide.test-organization.manual-nullary-test-case.example01" title="Example 2. Nullary free function manually registered">Example 2, “Nullary free function manually registered”</a>):
</p>
<div class="example">
-<a name="utf.user-guide.test-organization.auto-nullary-test-case.example06"></a><p class="title"><b>Example 10. Nullary function based test case with automated registration</b></p>
+<a name="utf.user-guide.test-organization.auto-nullary-test-case.example06"></a><p class="title"><b>Example 1. Nullary function based test case with automated registration</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -59,7 +61,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example06-output">> example --log_level=test_suite
Running 1 test case...
@@ -79,11 +81,11 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="manual-nullary-test-case.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="nullary-test-case.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="unary-test-case.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="nullary-test-case.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="nullary-test-case.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="manual-nullary-test-case.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/test/doc/html/utf/user-guide/test-organization/auto-test-case-template.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/test-organization/auto-test-case-template.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/test-organization/auto-test-case-template.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,26 +3,28 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Test case template with automated registration</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="test-case-template.html" title="Test case template">
-<link rel="prev" href="manual-test-case-template.html" title="Manually registered test case template">
-<link rel="next" href="test-suite.html" title="Test suite">
+<link rel="prev" href="test-case-template.html" title="Test case template">
+<link rel="next" href="manual-test-case-template.html" title="Manually registered test case template">
<script language="JavaScript1.2" src="../../../../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
>
- </a>Test organization<a href="../fixture.html">
+ </a>User's guide<a href="../../usage-recommendations.html">
+ >
+ </a>Test organization<a href="../testing-tools.html">
>
</a>Test case template<a href="test-suite.html">
>
</a><b>Automated registration</b>
</td>
<td><div class="spirit-nav">
-<a href="test-suite.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a href="manual-test-case-template.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div></td>
</tr></table>
<hr>
@@ -38,31 +40,22 @@
<p class="first-line-indented">
The macro BOOST_AUTO_TEST_CASE_TEMPLATE requires three arguments:
</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term">The test case template name</span></p></td>
-<td>
+<div class="variablelist"><dl>
+<dt><span class="term">The test case template name</span></dt>
+<dd>
unique test cases template identifier
- </td>
-</tr>
-<tr>
-<td><p><span class="term">The name of a formal template parameter</span></p></td>
-<td>
+ </dd>
+<dt><span class="term">The name of a formal template parameter</span></dt>
+<dd>
name of the type the test case template is instantiated with
- </td>
-</tr>
-<tr>
-<td><p><span class="term">The collection of types to instantiate test case template with</span></p></td>
-<td>
+ </dd>
+<dt><span class="term">The collection of types to instantiate test case template with</span></dt>
+<dd>
arbitrary MPL sequence
- </td>
-</tr>
-</tbody>
-</table></div>
+ </dd>
+</dl></div>
<div class="example">
-<a name="utf.user-guide.test-organization.auto-test-case-template.example10"></a><p class="title"><b>Example 14. Test case template with automated registration</b></p>
+<a name="utf.user-guide.test-organization.auto-test-case-template.example10"></a><p class="title"><b>Example 9. Test case template with automated registration</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -82,7 +75,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example10-output">> example
Running 3 test cases...
@@ -96,11 +89,11 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="manual-test-case-template.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="test-case-template.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="test-suite.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="test-case-template.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="test-case-template.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="manual-test-case-template.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/test/doc/html/utf/user-guide/test-organization/auto-test-suite.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/test-organization/auto-test-suite.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/test-organization/auto-test-suite.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,26 +3,28 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Test suites with automated registration</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="test-suite.html" title="Test suite">
-<link rel="prev" href="manual-test-suite.html" title="Manually registered test suites">
-<link rel="next" href="master-test-suite.html" title="Master Test Suite">
+<link rel="prev" href="test-suite.html" title="Test suite">
+<link rel="next" href="manual-test-suite.html" title="Manually registered test suites">
<script language="JavaScript1.2" src="../../../../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
>
- </a>Test organization<a href="../fixture.html">
+ </a>User's guide<a href="../../usage-recommendations.html">
+ >
+ </a>Test organization<a href="../testing-tools.html">
>
</a>Test suite<a href="expected-failures.html">
>
</a><b>Automated registration</b>
</td>
<td><div class="spirit-nav">
-<a href="master-test-suite.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a href="manual-test-suite.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div></td>
</tr></table>
<hr>
@@ -51,7 +53,7 @@
become members of the master test suite. There is no limit on depth of test suite inclusion.
</p>
<div class="example">
-<a name="utf.user-guide.test-organization.auto-test-suite.example12"></a><p class="title"><b>Example 16. Test suites with automated registration</b></p>
+<a name="utf.user-guide.test-organization.auto-test-suite.example12"></a><p class="title"><b>Example 11. Test suites with automated registration</b></p>
<div class="example-contents">
<p class="first-line-indented">
This example creates a test tree that matches exactly the one created in the manual test suite registration
@@ -91,7 +93,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example12-output">> example
Running 4 test cases...
@@ -103,7 +105,7 @@
</div>
</div>
<br class="example-break"><div class="example">
-<a name="utf.user-guide.test-organization.auto-test-suite.example53"></a><p class="title"><b>Example 17. Example of test suite extension using automated registration facility</b></p>
+<a name="utf.user-guide.test-organization.auto-test-suite.example53"></a><p class="title"><b>Example 12. Example of test suite extension using automated registration facility</b></p>
<div class="example-contents">
<p class="first-line-indented">
In this example test suite test_suite consists of two parts. Their definition is remote and is separated by another
@@ -140,7 +142,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example53-output">>example --report_level=detailed
Running 3 test cases...
@@ -171,11 +173,11 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="manual-test-suite.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="test-suite.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="master-test-suite.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="test-suite.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="test-suite.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="manual-test-suite.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/test/doc/html/utf/user-guide/test-organization/expected-failures.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/test-organization/expected-failures.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/test-organization/expected-failures.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,24 +3,26 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Expected failures specification</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="../test-organization.html" title="Test organization … or the house that Jack built">
<link rel="prev" href="master-test-suite.html" title="Master Test Suite">
-<link rel="next" href="../fixture.html" title="Fixtures … or let me repeat myself">
+<link rel="next" href="../testing-tools.html" title="The UTF testing tools … or tester's toolbox for all occasions">
<script language="JavaScript1.2" src="../../../../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
>
- </a>Test organization<a href="../fixture.html">
+ </a>User's guide<a href="../../usage-recommendations.html">
+ >
+ </a>Test organization<a href="../testing-tools.html">
>
</a><b>Expected failures specification</b>
</td>
<td><div class="spirit-nav">
-<a href="../fixture.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a href="../testing-tools.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div></td>
</tr></table>
<hr>
@@ -39,7 +41,7 @@
</p>
<p class="first-line-indented">
The feature is not intended to be used to check for expected functionality failures. To check that a particular
- input is causing an exception to be thrown use <code class="computeroutput"><a class="link" href="../../testing-tools/reference.html" title="The UTF testing tools reference">BOOST_CHECK_THROW</a></code> family of testing
+ input is causing an exception to be thrown use <code class="computeroutput"><a class="link" href="../testing-tools/reference.html" title="The UTF testing tools reference">BOOST_CHECK_THROW</a></code> family of testing
tools.
</p>
<p class="first-line-indented">
@@ -71,7 +73,7 @@
test_suite::add call during test unit registration.
</p>
<div class="example">
-<a name="utf.user-guide.test-organization.manual-expected-failures.example16"></a><p class="title"><b>Example 21. Expected failures specification for manually registered test case</b></p>
+<a name="utf.user-guide.test-organization.manual-expected-failures.example16"></a><p class="title"><b>Example 17. Expected failures specification for manually registered test case</b></p>
<div class="example-contents">
<pre class="programlisting">#include <boost/test/included/unit_test.hpp>
using namespace boost::unit_test;
@@ -98,7 +100,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example16-output">> example --log_level=message
Running 1 test case...
@@ -126,7 +128,7 @@
test suite where BOOST_AUTO_TEST_CASE_EXPECTED_FAILURES resides.
</p>
<div class="example">
-<a name="utf.user-guide.test-organization.auto-expected-failures.example17"></a><p class="title"><b>Example 22. Expected failures specification for automatically registered test case</b></p>
+<a name="utf.user-guide.test-organization.auto-expected-failures.example17"></a><p class="title"><b>Example 18. Expected failures specification for automatically registered test case</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -158,7 +160,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example17-output">> example --report_level=short
Running 2 test cases...
@@ -178,11 +180,11 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="master-test-suite.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../test-organization.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="../fixture.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="master-test-suite.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../test-organization.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="../testing-tools.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/test/doc/html/utf/user-guide/test-organization/manual-nullary-test-case.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/test-organization/manual-nullary-test-case.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/test-organization/manual-nullary-test-case.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,26 +3,28 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Manually registered nullary function based test case</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="nullary-test-case.html" title="Nullary function based test case">
-<link rel="prev" href="nullary-test-case.html" title="Nullary function based test case">
-<link rel="next" href="auto-nullary-test-case.html" title="Nullary function based test case with automated registration">
+<link rel="prev" href="auto-nullary-test-case.html" title="Nullary function based test case with automated registration">
+<link rel="next" href="unary-test-case.html" title="Unary function based test case">
<script language="JavaScript1.2" src="../../../../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
>
- </a>Test organization<a href="../fixture.html">
+ </a>User's guide<a href="../../usage-recommendations.html">
+ >
+ </a>Test organization<a href="../testing-tools.html">
>
</a>Nullary function based test case<a href="unary-test-case.html">
>
</a><b>Manual registration</b>
</td>
<td><div class="spirit-nav">
-<a href="auto-nullary-test-case.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a href="unary-test-case.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div></td>
</tr></table>
<hr>
@@ -47,7 +49,7 @@
Note that the free function name is passed by address to the macro BOOST_TEST_CASE.
</p>
<div class="example">
-<a name="utf.user-guide.test-organization.manual-nullary-test-case.example01"></a><p class="title"><b>Example 5. Nullary free function manually registered</b></p>
+<a name="utf.user-guide.test-organization.manual-nullary-test-case.example01"></a><p class="title"><b>Example 2. Nullary free function manually registered</b></p>
<div class="example-contents">
<pre class="programlisting">#include <boost/test/included/unit_test.hpp>
using namespace boost::unit_test;
@@ -75,7 +77,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example01-output">> example
Running 1 test case...
@@ -101,7 +103,7 @@
</p></td></tr>
</table></div>
<div class="example">
-<a name="utf.user-guide.test-organization.manual-nullary-test-case.example02"></a><p class="title"><b>Example 6. Nullary method of a class bound to global class instance and manually registered</b></p>
+<a name="utf.user-guide.test-organization.manual-nullary-test-case.example02"></a><p class="title"><b>Example 3. Nullary method of a class bound to global class instance and manually registered</b></p>
<div class="example-contents">
<pre class="programlisting">#include <boost/test/included/unit_test.hpp>
#include <boost/bind.hpp>
@@ -133,7 +135,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example02-output">> example
Running 1 test case...
@@ -144,7 +146,7 @@
</div>
</div>
<br class="example-break"><div class="example">
-<a name="utf.user-guide.test-organization.manual-nullary-test-case.example03"></a><p class="title"><b>Example 7. Nullary method of a class bound to shared class instance and manually registered</b></p>
+<a name="utf.user-guide.test-organization.manual-nullary-test-case.example03"></a><p class="title"><b>Example 4. Nullary method of a class bound to shared class instance and manually registered</b></p>
<div class="example-contents">
<pre class="programlisting">#include <boost/test/included/unit_test.hpp>
#include <boost/bind.hpp>
@@ -183,7 +185,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example03-output">> example
Running 2 test cases...
@@ -198,7 +200,7 @@
instance globally it may be easier and safer to create an instance on the stack of free function:
</p>
<div class="example">
-<a name="utf.user-guide.test-organization.manual-nullary-test-case.example04"></a><p class="title"><b>Example 8. Nullary method of a class bound to local class instance inside free function</b></p>
+<a name="utf.user-guide.test-organization.manual-nullary-test-case.example04"></a><p class="title"><b>Example 5. Nullary method of a class bound to local class instance inside free function</b></p>
<div class="example-contents">
<pre class="programlisting">#include<boost/test/included/unit_test.hpp>
@@ -236,7 +238,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example04-output">> example
Running 1 test case...
@@ -260,7 +262,7 @@
</p></td></tr>
</table></div>
<div class="example">
-<a name="utf.user-guide.test-organization.manual-nullary-test-case.example05"></a><p class="title"><b>Example 9. Binary free function bound to set of different parameter pairs</b></p>
+<a name="utf.user-guide.test-organization.manual-nullary-test-case.example05"></a><p class="title"><b>Example 6. Binary free function bound to set of different parameter pairs</b></p>
<div class="example-contents">
<p class="first-line-indented">
This example employs the alternative test module initialization function specification.
@@ -305,7 +307,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example05-output">> example
Running 3 test cases...
@@ -316,16 +318,16 @@
</div>
<br class="example-break"><p class="first-line-indented">
The <acronym class="acronym">UTF</acronym> also presents an alternative method for parameterized test case creation, which is covered in
- <a class="xref" href="unary-test-case.html" title="Unary function based test case">Unary function based test case</a>.
+ <a class="xref" href="unary-test-case.html" title="Unary function based test case">the section called “Unary function based test case”</a>.
</p>
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="nullary-test-case.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="nullary-test-case.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="auto-nullary-test-case.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="auto-nullary-test-case.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="nullary-test-case.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="unary-test-case.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/test/doc/html/utf/user-guide/test-organization/manual-test-case-template.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/test-organization/manual-test-case-template.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/test-organization/manual-test-case-template.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,26 +3,28 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Manually registered test case template</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="test-case-template.html" title="Test case template">
-<link rel="prev" href="test-case-template.html" title="Test case template">
-<link rel="next" href="auto-test-case-template.html" title="Test case template with automated registration">
+<link rel="prev" href="auto-test-case-template.html" title="Test case template with automated registration">
+<link rel="next" href="test-suite.html" title="Test suite">
<script language="JavaScript1.2" src="../../../../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
>
- </a>Test organization<a href="../fixture.html">
+ </a>User's guide<a href="../../usage-recommendations.html">
+ >
+ </a>Test organization<a href="../testing-tools.html">
>
</a>Test case template<a href="test-suite.html">
>
</a><b>Manual registration</b>
</td>
<td><div class="spirit-nav">
-<a href="auto-test-case-template.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a href="test-suite.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div></td>
</tr></table>
<hr>
@@ -117,7 +119,7 @@
them causes termination of the sub test case.
</p>
<div class="example">
-<a name="utf.user-guide.test-organization.manual-test-case-template.example09"></a><p class="title"><b>Example 13. Manually registered test case template</b></p>
+<a name="utf.user-guide.test-organization.manual-test-case-template.example09"></a><p class="title"><b>Example 10. Manually registered test case template</b></p>
<div class="example-contents">
<pre class="programlisting">#include <boost/test/included/unit_test.hpp>
#include <boost/mpl/list.hpp>
@@ -148,7 +150,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example09-output">> example
Running 3 test cases...
@@ -162,11 +164,11 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="test-case-template.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="test-case-template.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="auto-test-case-template.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="auto-test-case-template.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="test-case-template.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="test-suite.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/test/doc/html/utf/user-guide/test-organization/manual-test-suite.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/test-organization/manual-test-suite.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/test-organization/manual-test-suite.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,26 +3,28 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Manually registered test suites</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="test-suite.html" title="Test suite">
-<link rel="prev" href="test-suite.html" title="Test suite">
-<link rel="next" href="auto-test-suite.html" title="Test suites with automated registration">
+<link rel="prev" href="auto-test-suite.html" title="Test suites with automated registration">
+<link rel="next" href="master-test-suite.html" title="Master Test Suite">
<script language="JavaScript1.2" src="../../../../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
>
- </a>Test organization<a href="../fixture.html">
+ </a>User's guide<a href="../../usage-recommendations.html">
+ >
+ </a>Test organization<a href="../testing-tools.html">
>
</a>Test suite<a href="expected-failures.html">
>
</a><b>Manual registration</b>
</td>
<td><div class="spirit-nav">
-<a href="auto-test-suite.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a href="master-test-suite.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div></td>
</tr></table>
<hr>
@@ -30,30 +32,75 @@
<div class="titlepage"><div><div><h6 class="title">
<a name="utf.user-guide.test-organization.manual-test-suite"></a>Manually registered test suites</h6></div></div></div>
<p class="first-line-indented">
- To create a test suite manually, employ the macro BOOST_TEST_SUITE:
+ To create a test suite manually you need to create an instance of boost::unit_test::test_suite class, register
+ it in test tree and populate it with test cases (or lower level test suites).
</p>
+<div class="section">
+<div class="titlepage"><div><div><h6 class="title">
+<a name="utf.user-guide.test-organization.test-suite-registration-interface"></a>Test unit registration interface</h6></div></div></div>
+<p class="first-line-indented">
+ The <acronym class="acronym">UTF</acronym> models the notion of test case container - test suite - using class boost::unit_test::test_suite. For
+ complete class interface reference check advanced section of this documentation. Here you should only be
+ interested in a single test unit registration interface:
+ </p>
+<pre class="programlisting">void test_suite::add( test_unit* tc, counter_t expected_failures = 0, int timeout = 0 );</pre>
+<p class="first-line-indented">
+ The first parameter is a pointer to a newly created test unit. The second optional parameter -
+ expected_failures - defines the number of test assertions that are expected to fail within the test unit. By
+ default no errors are expected.
+ </p>
+<div class="caution"><table border="0" summary="Caution">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Caution]" src="../../../../../../../doc/src/images/caution.png"></td>
+<th align="left">Caution</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+ Be careful when supplying a number of expected failures for test suites. By default the <acronym class="acronym">UTF</acronym> calculates the
+ number of expected failures in test suite as the sum of appropriate values in all test units that constitute
+ it. And it rarely makes sense to change this.
+ </p></td></tr>
+</table></div>
+<p class="first-line-indented">
+ The third optional parameter - timeout - defines the timeout value for the test unit. As of now the <acronym class="acronym">UTF</acronym>
+ isn't able to set a timeout for the test suite execution, so this parameter makes sense only for test case
+ registration. By default no timeout is set. See the method
+ <code class="computeroutput"><a class="link" href="../../../execution-monitor/reference.html#id366474-bb">boost::execution_monitor::execute</a></code> for more details about the timeout value.
+ </p>
+<p class="first-line-indented">
+ To register group of test units in one function call the boost::unit_test::test_suite provides another add
+ interface covered in the advanced section of this documentation.
+ </p>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h6 class="title">
+<a name="utf.user-guide.test-organization.test-suite-instance-construction"></a>Test suite instance construction</h6></div></div></div>
+<p class="first-line-indented">
+ To create a test suite instance manually, employ the macro BOOST_TEST_SUITE. It hides all implementation
+ details and you only required to specify the test suite name:
+ </p>
<pre class="inline-synopsis">
<a name="BOOST_TEST_SUITE"></a>BOOST_TEST_SUITE(<span class="emphasis"><em>test_suite_name</em></span>)</pre>
<p class="first-line-indented">
- BOOST_TEST_SUITE creates an instance of the class boost::unit_test::test_suite and returns a pointer to the
- constructed instance. Alternatively you can create an instance of class boost::unit_test::test_suite yourself.
- </p>
+ BOOST_TEST_SUITE creates an instance of the class boost::unit_test::test_suite and returns a pointer to the
+ constructed instance. Alternatively you can create an instance of class boost::unit_test::test_suite yourself.
+ </p>
<div class="note"><table border="0" summary="Note">
<tr>
<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../doc/src/images/note.png"></td>
<th align="left">Note</th>
</tr>
<tr><td align="left" valign="top"><p>
- boost::unit_test::test_suite instances have to be allocated on the heap and the compiler won't allow you
- to create one on the stack.
- </p></td></tr>
+ boost::unit_test::test_suite instances have to be allocated on the heap and the compiler won't allow you
+ to create one on the stack.
+ </p></td></tr>
</table></div>
<p class="first-line-indented">
- Newly created test suite has to be registered in a parent one using add interface. Both test suite creation and
- registration is performed in the test module initialization function.
- </p>
+ Newly created test suite has to be registered in a parent one using add interface. Both test suite creation and
+ registration is performed in the test module initialization function.
+ </p>
+</div>
<div class="example">
-<a name="utf.user-guide.test-organization.manual-test-suite.example11"></a><p class="title"><b>Example 15. Manually registered test suites</b></p>
+<a name="utf.user-guide.test-organization.manual-test-suite.example11"></a><p class="title"><b>Example 13. Manually registered test suites</b></p>
<div class="example-contents">
<pre class="programlisting">#include <boost/test/included/unit_test.hpp>
using namespace boost::unit_test;
@@ -89,7 +136,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example11-output">> example --log_level=test_suite
Running 4 test cases...
@@ -119,11 +166,11 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="test-suite.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="test-suite.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="auto-test-suite.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="auto-test-suite.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="test-suite.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="master-test-suite.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/test/doc/html/utf/user-guide/test-organization/master-test-suite.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/test-organization/master-test-suite.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/test-organization/master-test-suite.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,26 +3,28 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Master Test Suite</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="test-suite.html" title="Test suite">
-<link rel="prev" href="auto-test-suite.html" title="Test suites with automated registration">
+<link rel="prev" href="manual-test-suite.html" title="Manually registered test suites">
<link rel="next" href="expected-failures.html" title="Expected failures specification">
<script language="JavaScript1.2" src="../../../../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
>
- </a>Test organization<a href="../fixture.html">
+ </a>User's guide<a href="../../usage-recommendations.html">
+ >
+ </a>Test organization<a href="../testing-tools.html">
>
</a>Test suite<a href="expected-failures.html">
>
</a><b>Master Test Suite</b>
</td>
<td><div class="spirit-nav">
-<a href="expected-failures.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a href="expected-failures.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div></td>
</tr></table>
<hr>
@@ -87,7 +89,7 @@
test module arguments.
</p>
<div class="example">
-<a name="utf.user-guide.test-organization.cla-access.example13"></a><p class="title"><b>Example 18. Command line access in initialization function</b></p>
+<a name="utf.user-guide.test-organization.cla-access.example13"></a><p class="title"><b>Example 14. Command line access in initialization function</b></p>
<div class="example-contents">
<pre class="programlisting">#include <boost/test/included/unit_test.hpp>
using namespace boost::unit_test;
@@ -119,7 +121,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example13-output">> example 1
Test setup error: test tree is empty</pre>
@@ -137,7 +139,7 @@
manually implemented initialization function. Following examples illustrate these methods.
</p>
<div class="example">
-<a name="utf.user-guide.test-organization.master-test-suite-name.example14"></a><p class="title"><b>Example 19. Naming master test suite using the macro <a class="xref" href="../../compilation.html#utf.flag.module">BOOST_TEST_MODULE</a></b></p>
+<a name="utf.user-guide.test-organization.master-test-suite-name.example14"></a><p class="title"><b>Example 15. Naming master test suite using the macro <a class="xref" href="../../compilation.html#utf.flag.module">BOOST_TEST_MODULE</a></b></p>
<div class="example-contents">
<p class="first-line-indented">
If the macro <a class="xref" href="../../compilation.html#utf.flag.module">BOOST_TEST_MODULE</a> is defined, the test module initialization
@@ -161,7 +163,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example14-output">> example --log_level=test_suite
Running 1 test case...
@@ -176,7 +178,7 @@
</div>
</div>
<br class="example-break"><div class="example">
-<a name="utf.user-guide.test-organization.master-test-suite-name.example15"></a><p class="title"><b>Example 20. Naming master test suite explicitly in the test module initialization function</b></p>
+<a name="utf.user-guide.test-organization.master-test-suite-name.example15"></a><p class="title"><b>Example 16. Naming master test suite explicitly in the test module initialization function</b></p>
<div class="example-contents">
<p class="first-line-indented">
Without the <a class="xref" href="../../compilation.html#utf.flag.main">BOOST_TEST_MAIN</a> and the <a class="xref" href="../../compilation.html#utf.flag.module">BOOST_TEST_MODULE</a> flags defined, the test module initialization function has to be manually implemented.
@@ -207,7 +209,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example15-output">> example --log_level=test_suite
Running 1 test case...
@@ -226,11 +228,11 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="auto-test-suite.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="test-suite.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="expected-failures.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="manual-test-suite.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="test-suite.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="expected-failures.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/test/doc/html/utf/user-guide/test-organization/nullary-test-case.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/test-organization/nullary-test-case.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/test-organization/nullary-test-case.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,26 +3,28 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Nullary function based test case</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="../test-organization.html" title="Test organization … or the house that Jack built">
<link rel="prev" href="../test-organization.html" title="Test organization … or the house that Jack built">
-<link rel="next" href="manual-nullary-test-case.html" title="Manually registered nullary function based test case">
+<link rel="next" href="auto-nullary-test-case.html" title="Nullary function based test case with automated registration">
<script language="JavaScript1.2" src="../../../../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
>
- </a>Test organization<a href="../fixture.html">
+ </a>User's guide<a href="../../usage-recommendations.html">
+ >
+ </a>Test organization<a href="../testing-tools.html">
>
</a><b>Nullary function based test case</b><a href="unary-test-case.html">
>
</a>
</td>
<td><div class="spirit-nav">
-<a href="manual-nullary-test-case.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a href="auto-nullary-test-case.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div></td>
</tr></table>
<hr>
@@ -37,20 +39,20 @@
</p>
<div class="itemizedlist"><ul type="disc">
<li class="listitem">
- <a class="link" href="manual-nullary-test-case.html" title="Manually registered nullary function based test case">Manually registered test case</a>
+ <a class="link" href="auto-nullary-test-case.html" title="Nullary function based test case with automated registration">Test case with automated registration</a>
</li>
<li class="listitem">
- <a class="link" href="auto-nullary-test-case.html" title="Nullary function based test case with automated registration">Test case with automated registration</a>
+ <a class="link" href="manual-nullary-test-case.html" title="Manually registered nullary function based test case">Manually registered test case</a>
</li>
</ul></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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../test-organization.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../test-organization.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="manual-nullary-test-case.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../test-organization.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../test-organization.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="auto-nullary-test-case.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/test/doc/html/utf/user-guide/test-organization/test-case-template.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/test-organization/test-case-template.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/test-organization/test-case-template.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,26 +3,28 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Test case template</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="../test-organization.html" title="Test organization … or the house that Jack built">
<link rel="prev" href="unary-test-case.html" title="Unary function based test case">
-<link rel="next" href="manual-test-case-template.html" title="Manually registered test case template">
+<link rel="next" href="auto-test-case-template.html" title="Test case template with automated registration">
<script language="JavaScript1.2" src="../../../../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
>
- </a>Test organization<a href="../fixture.html">
+ </a>User's guide<a href="../../usage-recommendations.html">
+ >
+ </a>Test organization<a href="../testing-tools.html">
>
</a><b>Test case template</b><a href="test-suite.html">
>
</a>
</td>
<td><div class="spirit-nav">
-<a href="manual-test-case-template.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a href="auto-test-case-template.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div></td>
</tr></table>
<hr>
@@ -37,22 +39,22 @@
</p>
<div class="itemizedlist"><ul type="disc">
<li class="listitem">
- <a class="link" href="manual-test-case-template.html" title="Manually registered test case template">Manually registered test case
- template</a>
- </li>
-<li class="listitem">
<a class="link" href="auto-test-case-template.html" title="Test case template with automated registration">Test case template with automated
registration</a>
</li>
+<li class="listitem">
+ <a class="link" href="manual-test-case-template.html" title="Manually registered test case template">Manually registered test case
+ template</a>
+ </li>
</ul></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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="unary-test-case.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../test-organization.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="manual-test-case-template.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="unary-test-case.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../test-organization.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="auto-test-case-template.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/test/doc/html/utf/user-guide/test-organization/test-suite.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/test-organization/test-suite.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/test-organization/test-suite.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,26 +3,28 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Test suite</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="../test-organization.html" title="Test organization … or the house that Jack built">
-<link rel="prev" href="auto-test-case-template.html" title="Test case template with automated registration">
-<link rel="next" href="manual-test-suite.html" title="Manually registered test suites">
+<link rel="prev" href="manual-test-case-template.html" title="Manually registered test case template">
+<link rel="next" href="auto-test-suite.html" title="Test suites with automated registration">
<script language="JavaScript1.2" src="../../../../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
>
- </a>Test organization<a href="../fixture.html">
+ </a>User's guide<a href="../../usage-recommendations.html">
+ >
+ </a>Test organization<a href="../testing-tools.html">
>
</a><b>Test suite</b><a href="expected-failures.html">
>
</a>
</td>
<td><div class="spirit-nav">
-<a href="manual-test-suite.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a href="auto-test-suite.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div></td>
</tr></table>
<hr>
@@ -38,56 +40,26 @@
</p>
<div class="itemizedlist"><ul type="disc">
<li class="listitem">
- <a class="link" href="manual-test-suite.html" title="Manually registered test suites">Manually registered test suite</a>
+ <a class="link" href="auto-test-suite.html" title="Test suites with automated registration">Test suite with automated registration</a>
</li>
<li class="listitem">
- <a class="link" href="auto-test-suite.html" title="Test suites with automated registration">Test suite with automated registration</a>
+ <a class="link" href="manual-test-suite.html" title="Manually registered test suites">Manually registered test suite</a>
</li>
</ul></div>
-<div class="section">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="utf.user-guide.test-organization.test-suite-registration-interface"></a>Test unit registration interface</h6></div></div></div>
<p class="first-line-indented">
- The <acronym class="acronym">UTF</acronym> models the notion of test case container - test suite - using class boost::unit_test::test_suite. For
- complete class interface reference check advanced section of this documentation. Here you should only be
- interested in a single test unit registration interface:
- </p>
-<pre class="programlisting">void test_suite::add( test_unit* tc, counter_t expected_failures = 0, int timeout = 0 );</pre>
-<p class="first-line-indented">
- The first parameter is a pointer to a newly created test unit. The second optional parameter -
- expected_failures - defines the number of test assertions that are expected to fail within the test unit. By
- default no errors are expected.
- </p>
-<div class="caution"><table border="0" summary="Caution">
-<tr>
-<td rowspan="2" align="center" valign="top" width="25"><img alt="[Caution]" src="../../../../../../../doc/src/images/caution.png"></td>
-<th align="left">Caution</th>
-</tr>
-<tr><td align="left" valign="top"><p>
- Be careful when supplying a number of expected failures for test suites. By default the <acronym class="acronym">UTF</acronym> calculates the
- number of expected failures in test suite as the sum of appropriate values in all test units that constitute
- it. And it rarely makes sense to change this.
- </p></td></tr>
-</table></div>
-<p class="first-line-indented">
- The third optional parameter - timeout - defines the timeout value for the test unit. As of now the <acronym class="acronym">UTF</acronym>
- isn't able to set a timeout for the test suite execution, so this parameter makes sense only for test case
- registration. By default no timeout is set. See the method
- <code class="computeroutput"><a class="link" href="../../../execution-monitor/reference.html#id270329-bb">boost::execution_monitor::execute</a></code> for more details about the timeout value.
- </p>
-<p class="first-line-indented">
- To register group of test units in one function call the boost::unit_test::test_suite provides another add
- interface covered in the advanced section of this documentation.
- </p>
-</div>
+ In addition the <acronym class="acronym">UTF</acronym> presents a notion of
+ <a class="link" href="master-test-suite.html" title="Master Test Suite">Master Test Suite</a>. The most important
+ reason to learn about this component is that it provides an ability to access command line arguments supplied
+ to a test module.
+ </p>
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="auto-test-case-template.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../test-organization.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="manual-test-suite.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="manual-test-case-template.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../test-organization.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="auto-test-suite.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/test/doc/html/utf/user-guide/test-organization/unary-test-case.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/test-organization/unary-test-case.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/test-organization/unary-test-case.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,24 +3,26 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Unary function based test case</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="../test-organization.html" title="Test organization … or the house that Jack built">
-<link rel="prev" href="auto-nullary-test-case.html" title="Nullary function based test case with automated registration">
+<link rel="prev" href="manual-nullary-test-case.html" title="Manually registered nullary function based test case">
<link rel="next" href="test-case-template.html" title="Test case template">
<script language="JavaScript1.2" src="../../../../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
>
- </a>Test organization<a href="../fixture.html">
+ </a>User's guide<a href="../../usage-recommendations.html">
+ >
+ </a>Test organization<a href="../testing-tools.html">
>
</a><b>Unary function based test case</b>
</td>
<td><div class="spirit-nav">
-<a href="test-case-template.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a href="test-case-template.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div></td>
</tr></table>
<hr>
@@ -82,7 +84,7 @@
scope. The master test suite contains 5 independent test cases.
</p>
<div class="example">
-<a name="utf.user-guide.test-organization.unary-test-case.example07"></a><p class="title"><b>Example 11. Unary free function based test case</b></p>
+<a name="utf.user-guide.test-organization.unary-test-case.example07"></a><p class="title"><b>Example 7. Unary free function based test case</b></p>
<div class="example-contents">
<pre class="programlisting">#include <boost/test/included/unit_test.hpp>
#include <boost/test/parameterized_test.hpp>
@@ -113,7 +115,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example07-output">> example
Running 5 test cases...
@@ -130,7 +132,7 @@
This example employs the alternative test module initialization function specification.
</p>
<div class="example">
-<a name="utf.user-guide.test-organization.unary-test-case.example08"></a><p class="title"><b>Example 12. Unary class method based test case</b></p>
+<a name="utf.user-guide.test-organization.unary-test-case.example08"></a><p class="title"><b>Example 8. Unary class method based test case</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_ALTERNATIVE_INIT_API
#include <boost/test/included/unit_test.hpp>
@@ -170,7 +172,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example08-output">> example
Running 5 test cases...
@@ -185,11 +187,11 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="auto-nullary-test-case.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../test-organization.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="test-case-template.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="manual-nullary-test-case.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../test-organization.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="test-case-template.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/test/doc/html/utf/user-guide/test-output.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/test-output.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/test-output.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,24 +3,26 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Test Output … or let's see what you got for your money</title>
<link rel="stylesheet" href="../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../index.html" title="Boost Test Library">
<link rel="up" href="../user-guide.html" title="Unit Test Framework: User's guide">
-<link rel="prev" href="fixture/global.html" title="Global fixture">
+<link rel="prev" href="testing-tools/reference.html" title="The UTF testing tools reference">
<link rel="next" href="test-output/test-log.html" title="Test log output">
<script language="JavaScript1.2" src="../../../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../execution-monitor.html">
+ >
+ </a>User's guide<a href="../usage-recommendations.html">
>
</a><b>Test Output </b><a href="runtime-config.html">
>
</a>
</td>
<td><div class="spirit-nav">
-<a href="test-output/test-log.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a href="test-output/test-log.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div></td>
</tr></table>
<hr>
@@ -36,7 +38,7 @@
<p class="simpara">All test errors are reported uniformly</p>
<p class="simpara">
The test execution monitor along with standardized output from all included
- <a class="link" href="../testing-tools.html" title="The UTF testing tools … or tester's toolbox for all occasions">testing tools</a> provides uniform reporting for all errors including fatal
+ <a class="link" href="testing-tools.html" title="The UTF testing tools … or tester's toolbox for all occasions">testing tools</a> provides uniform reporting for all errors including fatal
errors, like memory assess violation and uncaught exceptions.
</p>
</li>
@@ -78,11 +80,11 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="fixture/global.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../user-guide.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="test-output/test-log.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="testing-tools/reference.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../user-guide.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="test-output/test-log.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/test/doc/html/utf/user-guide/test-output/BOOST_TEST_CHECKPOINT.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/test-output/BOOST_TEST_CHECKPOINT.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/test-output/BOOST_TEST_CHECKPOINT.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>BOOST_TEST_CHECKPOINT</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="test-log.html" title="Test log output">
<link rel="prev" href="BOOST_TEST_MESSAGE.html" title="BOOST_TEST_MESSAGE">
<link rel="next" href="BOOST_TEST_PASSPOINT.html" title="BOOST_TEST_PASSPOINT">
@@ -12,8 +12,10 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
+ >
+ </a>User's guide<a href="../../usage-recommendations.html">
>
</a>Test Output <a href="../runtime-config.html">
>
@@ -41,7 +43,7 @@
output stream compliant components.
</p>
<div class="example">
-<a name="utf.user-guide.test-output.log.BOOST_TEST_CHECKPOINT.example22"></a><p class="title"><b>Example 28. BOOST_TEST_CHECKPOINT usage</b></p>
+<a name="utf.user-guide.test-output.log.BOOST_TEST_CHECKPOINT.example22"></a><p class="title"><b>Example 46. BOOST_TEST_CHECKPOINT usage</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -71,7 +73,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example22-output">> example
Running 1 test case...
@@ -86,7 +88,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/user-guide/test-output/BOOST_TEST_MESSAGE.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/test-output/BOOST_TEST_MESSAGE.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/test-output/BOOST_TEST_MESSAGE.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>BOOST_TEST_MESSAGE</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="test-log.html" title="Test log output">
<link rel="prev" href="test-log.html" title="Test log output">
<link rel="next" href="BOOST_TEST_CHECKPOINT.html" title="BOOST_TEST_CHECKPOINT">
@@ -12,8 +12,10 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
+ >
+ </a>User's guide<a href="../../usage-recommendations.html">
>
</a>Test Output <a href="../runtime-config.html">
>
@@ -52,7 +54,7 @@
</p></td></tr>
</table></div>
<div class="example">
-<a name="utf.user-guide.test-output.log.BOOST_TEST_MESSAGE.example21"></a><p class="title"><b>Example 27. BOOST_TEST_MESSAGE usage</b></p>
+<a name="utf.user-guide.test-output.log.BOOST_TEST_MESSAGE.example21"></a><p class="title"><b>Example 45. BOOST_TEST_MESSAGE usage</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -83,7 +85,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example21-output">> example --log_level=message
Running 2 test cases...
@@ -100,7 +102,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/user-guide/test-output/BOOST_TEST_PASSPOINT.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/test-output/BOOST_TEST_PASSPOINT.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/test-output/BOOST_TEST_PASSPOINT.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>BOOST_TEST_PASSPOINT</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="test-log.html" title="Test log output">
<link rel="prev" href="BOOST_TEST_CHECKPOINT.html" title="BOOST_TEST_CHECKPOINT">
<link rel="next" href="FPT.html" title="Logging floating point type numbers">
@@ -12,8 +12,10 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
+ >
+ </a>User's guide<a href="../../usage-recommendations.html">
>
</a>Test Output <a href="../runtime-config.html">
>
@@ -41,7 +43,7 @@
code passes through.
</p>
<div class="example">
-<a name="utf.user-guide.test-output.log.BOOST_TEST_PASSPOINT.example23"></a><p class="title"><b>Example 29. BOOST_TEST_PASSPOINT usage</b></p>
+<a name="utf.user-guide.test-output.log.BOOST_TEST_PASSPOINT.example23"></a><p class="title"><b>Example 47. BOOST_TEST_PASSPOINT usage</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -66,7 +68,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example23-output">> example
Running 1 test case...
@@ -81,7 +83,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/user-guide/test-output/FPT.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/test-output/FPT.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/test-output/FPT.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Logging floating point type numbers</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="test-log.html" title="Test log output">
<link rel="prev" href="BOOST_TEST_PASSPOINT.html" title="BOOST_TEST_PASSPOINT">
<link rel="next" href="log-hr-format.html" title="Human readable log output format">
@@ -12,8 +12,10 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
+ >
+ </a>User's guide<a href="../../usage-recommendations.html">
>
</a>Test Output <a href="../runtime-config.html">
>
@@ -67,7 +69,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/user-guide/test-output/log-ct-config.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/test-output/log-ct-config.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/test-output/log-ct-config.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Compile time configuration</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="test-log.html" title="Test log output">
<link rel="prev" href="log-xml-format.html" title="XML based log output format">
<link rel="next" href="results-report.html" title="Test report output">
@@ -12,8 +12,10 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
+ >
+ </a>User's guide<a href="../../usage-recommendations.html">
>
</a>Test Output <a href="../runtime-config.html">
>
@@ -48,7 +50,7 @@
cases. There are no limitations on number of output stream resets either.
</p>
<div class="example">
-<a name="utf.user-guide.test-output.log.ct-config.output-stream.example50"></a><p class="title"><b>Example 30. Test log output redirection</b></p>
+<a name="utf.user-guide.test-output.log.ct-config.output-stream.example50"></a><p class="title"><b>Example 48. Test log output redirection</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -78,7 +80,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example50-output">> example
@@ -103,7 +105,7 @@
the one supplied at test execution time. Prefer to use runtime parameters for log level selection.
</p>
<div class="example">
-<a name="utf.user-guide.test-output.log.ct-config.log-level.example51"></a><p class="title"><b>Example 31. Compile time log level configuration</b></p>
+<a name="utf.user-guide.test-output.log.ct-config.log-level.example51"></a><p class="title"><b>Example 49. Compile time log level configuration</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -126,7 +128,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example51-output">> example
Running 1 test case...
@@ -150,7 +152,7 @@
format selection.
</p>
<div class="example">
-<a name="utf.user-guide.test-output.log.ct-config.log-format.example52"></a><p class="title"><b>Example 32. Compile time log format selection</b></p>
+<a name="utf.user-guide.test-output.log.ct-config.log-format.example52"></a><p class="title"><b>Example 50. Compile time log format selection</b></p>
<div class="example-contents">
<pre class="programlisting">#define BOOST_TEST_MODULE example
#include <boost/test/included/unit_test.hpp>
@@ -178,7 +180,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example52-output">> example --report_level=no
<TestLog><Error file="test.cpp" line="18">check false failed</Error></TestLog>
@@ -192,7 +194,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/user-guide/test-output/log-hr-format.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/test-output/log-hr-format.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/test-output/log-hr-format.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Human readable log output format</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="test-log.html" title="Test log output">
<link rel="prev" href="FPT.html" title="Logging floating point type numbers">
<link rel="next" href="log-xml-format.html" title="XML based log output format">
@@ -12,8 +12,10 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
+ >
+ </a>User's guide<a href="../../usage-recommendations.html">
>
</a>Test Output <a href="../runtime-config.html">
>
@@ -315,12 +317,12 @@
<br>
</div>
<p class="first-line-indented">
- Advanced <a class="link" href="../../testing-tools.html" title="The UTF testing tools … or tester's toolbox for all occasions">testing tools</a> may produce more complicated error messages.
+ Advanced <a class="link" href="../testing-tools.html" title="The UTF testing tools … or tester's toolbox for all occasions">testing tools</a> may produce more complicated error messages.
</p>
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/user-guide/test-output/log-xml-format.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/test-output/log-xml-format.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/test-output/log-xml-format.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>XML based log output format</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="test-log.html" title="Test log output">
<link rel="prev" href="log-hr-format.html" title="Human readable log output format">
<link rel="next" href="log-ct-config.html" title="Compile time configuration">
@@ -12,8 +12,10 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
+ >
+ </a>User's guide<a href="../../usage-recommendations.html">
>
</a>Test Output <a href="../runtime-config.html">
>
@@ -36,7 +38,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/user-guide/test-output/results-report.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/test-output/results-report.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/test-output/results-report.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Test report output</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="../test-output.html" title="Test Output … or let's see what you got for your money">
<link rel="prev" href="log-ct-config.html" title="Compile time configuration">
<link rel="next" href="test-progress.html" title="Test progress display">
@@ -12,8 +12,10 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
+ >
+ </a>User's guide<a href="../../usage-recommendations.html">
>
</a>Test Output <a href="../runtime-config.html">
>
@@ -44,7 +46,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/user-guide/test-output/test-log.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/test-output/test-log.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/test-output/test-log.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Test log output</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="../test-output.html" title="Test Output … or let's see what you got for your money">
<link rel="prev" href="../test-output.html" title="Test Output … or let's see what you got for your money">
<link rel="next" href="BOOST_TEST_MESSAGE.html" title="BOOST_TEST_MESSAGE">
@@ -12,8 +12,10 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
+ >
+ </a>User's guide<a href="../../usage-recommendations.html">
>
</a>Test Output <a href="../runtime-config.html">
>
@@ -141,17 +143,17 @@
<div class="titlepage"><div><div><h6 class="title">
<a name="utf.user-guide.test-output.log.testing-tool-args"></a>Logging tool arguments</h6></div></div></div>
<p class="first-line-indented">
- Most of the <a class="link" href="../../testing-tools.html" title="The UTF testing tools … or tester's toolbox for all occasions">testing tools</a> print values of their arguments to the output
+ Most of the <a class="link" href="../testing-tools.html" title="The UTF testing tools … or tester's toolbox for all occasions">testing tools</a> print values of their arguments to the output
stream in some form of log statement. If arguments type does not support <code class="computeroutput">operator<<(std::ostream&,
ArgumentType const&)</code> interface you will get a compilation error. You can either implement above
- interface or prohibit the <a class="link" href="../../testing-tools.html" title="The UTF testing tools … or tester's toolbox for all occasions">testing tools</a> from logging argument values for
+ interface or prohibit the <a class="link" href="../testing-tools.html" title="The UTF testing tools … or tester's toolbox for all occasions">testing tools</a> from logging argument values for
specified type. To do so use following statement on file level before first test case that includes statement
failing to compile:
</p>
<pre class="inline-synopsis">
<a name="BOOST_TEST_DONT_PRINT_LOG_VALUE"></a>BOOST_TEST_DONT_PRINT_LOG_VALUE(<span class="emphasis"><em>ArgumentType</em></span>)</pre>
<div class="example">
-<a name="utf.user-guide.test-output.log.testing-tool-args.example32"></a><p class="title"><b>Example 26. BOOST_TEST_DONT_PRINT_LOG_VALUE usage</b></p>
+<a name="utf.user-guide.test-output.log.testing-tool-args.example32"></a><p class="title"><b>Example 44. BOOST_TEST_DONT_PRINT_LOG_VALUE usage</b></p>
<div class="example-contents">
<p>
Try to comment out BOOST_TEST_DONT_PRINT_LOG_VALUE statement and you end up with compile time error.
@@ -179,7 +181,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example32-output">Running 1 test case...
test.cpp(16): error in "test_list": check p1 == p2 failed [ != ]
@@ -203,7 +205,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/user-guide/test-output/test-progress.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/test-output/test-progress.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/test-output/test-progress.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Test progress display</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="../test-output.html" title="Test Output … or let's see what you got for your money">
<link rel="prev" href="results-report.html" title="Test report output">
<link rel="next" href="../runtime-config.html" title="Runtime configuration … or what are the strings I can pull?">
@@ -12,8 +12,10 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
+ >
+ </a>User's guide<a href="../../usage-recommendations.html">
>
</a>Test Output <a href="../runtime-config.html">
>
@@ -30,7 +32,7 @@
<p class="first-line-indented">
In case if the test module involves lengthy computation split among multiple test cases you may be interested in
progress monitor. The test runners supplied with the <acronym class="acronym">UTF</acronym> support simple text progress display, implemented based
- on <code class="computeroutput">boost::progress_display</code><sup>[<a name="id495338" href="#ftn.id495338" class="footnote">5</a>]</sup>. The progress display output
+ on <code class="computeroutput">boost::progress_display</code><sup>[<a name="id597906" href="#ftn.id597906" class="footnote">9</a>]</sup>. The progress display output
is enabled using the <acronym class="acronym">UTF</acronym> parameter <a class="link" href="../runtime-config/reference.html#utf.user-guide.runtime-config.parameters">show_progress</a>.
</p>
<p class="first-line-indented">
@@ -46,7 +48,7 @@
</p>
<pre class="programlisting">boost::unit_test::progress_monitor.set_stream( std::ostream& )</pre>
<div class="example">
-<a name="utf.user-guide.test-output.progress.example49"></a><p class="title"><b>Example 33. Progress report for the test module with large amount of test cases</b></p>
+<a name="utf.user-guide.test-output.progress.example49"></a><p class="title"><b>Example 51. Progress report for the test module with large amount of test cases</b></p>
<div class="example-contents">
<pre class="programlisting">#include <boost/test/included/unit_test.hpp>
using namespace boost::unit_test;
@@ -75,7 +77,7 @@
<table border="0" summary="Simple list" class="simplelist"><tr>
<td><code class="literal">Source code</code></td>
<td> | </td>
-<td><code class="literal">Show output</code></td>
+<td><code class="literal">Show output</code></td>
</tr></table>
<pre class="example-output" id="example49-output">> example --show_progress=yes --log_level=nothing
@@ -89,12 +91,12 @@
</div>
<br class="example-break"><div class="footnotes">
<br><hr width="100" align="left">
-<div class="footnote"><acronym class="acronym"><sup>[<a name="ftn.id495338" href="#id495338" class="acronym">5</a>] </sup>UTF</acronym></div>
+<div class="footnote"><acronym class="acronym"><sup>[<a name="ftn.id597906" href="#id597906" class="acronym">9</a>] </sup>UTF</acronym></div>
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/user-guide/test-runners.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/test-runners.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/test-runners.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,24 +3,26 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>The supplied test runners … or where is the entrance?</title>
<link rel="stylesheet" href="../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../index.html" title="Boost Test Library">
<link rel="up" href="../user-guide.html" title="Unit Test Framework: User's guide">
-<link rel="prev" href="usage-variants/extern-test-runner-variant.html" title="The external test runner variant of the UTF">
+<link rel="prev" href="initialization.html" title="Test module initialization … or ready, set …">
<link rel="next" href="usage-variants/extern-test-runner.html" title="External test runner variant of the UTF">
<script language="JavaScript1.2" src="../../../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../execution-monitor.html">
>
- </a><b>Supplied test runners</b><a href="initialization.html">
+ </a>User's guide<a href="../usage-recommendations.html">
+ >
+ </a><b>Supplied test runners</b><a href="glossary.html">
>
</a>
</td>
<td><div class="spirit-nav">
-<a href="usage-variants/extern-test-runner.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a href="usage-variants/extern-test-runner.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div></td>
</tr></table>
<hr>
@@ -34,7 +36,7 @@
</p>
<pre class="programlisting">int unit_test_main( init_unit_test_func init_func, int argc, char* argv[] );</pre>
<p class="first-line-indented">
- To invoke the test runner you are required to supply the pointer to the <a class="link" href="../user-guide.html#test-module.def">test module</a>
+ To invoke the test runner you are required to supply the pointer to the <a class="link" href="glossary.html#test-module.def">test module</a>
initialization function as the first argument to the test runner function. In majority of the cases this function is
invoked directly from test executable entry point - function main(). In most usage variants the <acronym class="acronym">UTF</acronym> can
automatically generate default function main() implementation as either part of the library or test module itself.
@@ -80,9 +82,9 @@
<code class="filename">boost/test/unit_test.hpp</code> to be generated as part of your test file body.
The function main() is generated only if either the <a class="xref" href="../compilation.html#utf.flag.main">BOOST_TEST_MAIN</a> or
the <a class="xref" href="../compilation.html#utf.flag.module">BOOST_TEST_MODULE</a> flags are defined during a test module compilation.
- For <a class="link" href="../user-guide.html#single-file-test-module.def">single-file test module</a> flags can be defined either in a
+ For <a class="link" href="glossary.html#single-file-test-module.def">single-file test module</a> flags can be defined either in a
test module's makefile or before the header <code class="filename">boost/test/unit_test.hpp</code>
- inclusion. For a <a class="xref" href="../user-guide.html#multi-file-test-module.def">multi-file test module</a> flags can't
+ inclusion. For a <a class="xref" href="glossary.html#multi-file-test-module.def">multi-file test module</a> flags can't
be defined in makefile and have to be defined in only one of the test files to avoid duplicate copies of the
function main().
</p>
@@ -119,7 +121,7 @@
the summary of all possible generated values:
</p>
<div class="table">
-<a name="utf.user-guide.runners-exit-status-summary"></a><p class="title"><b>Table 4. Generated exit status values</b></p>
+<a name="utf.user-guide.runners-exit-status-summary"></a><p class="title"><b>Table 3. Generated exit status values</b></p>
<div class="table-contents"><table class="table" summary="Generated exit status values">
<colgroup>
<col class="c1">
@@ -158,11 +160,11 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="usage-variants/extern-test-runner-variant.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../user-guide.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="usage-variants/extern-test-runner.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="initialization.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../user-guide.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="usage-variants/extern-test-runner.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/test/doc/html/utf/user-guide/usage-variants.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/usage-variants.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/usage-variants.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>The UTF usage variants … or the Buridan's donkey parable</title>
<link rel="stylesheet" href="../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../index.html" title="Boost Test Library">
<link rel="up" href="../user-guide.html" title="Unit Test Framework: User's guide">
<link rel="prev" href="../user-guide.html" title="Unit Test Framework: User's guide">
<link rel="next" href="usage-variants/static-lib-variant.html" title="The static library variant of the UTF">
@@ -12,10 +12,12 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../execution-monitor.html">
>
- </a><b>Usage variants</b><a href="test-runners.html">
+ </a>User's guide<a href="../usage-recommendations.html">
+ >
+ </a><b>Usage variants</b><a href="test-organization.html">
>
</a>
</td>
@@ -49,7 +51,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/user-guide/usage-variants/dynamic-lib-variant.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/usage-variants/dynamic-lib-variant.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/usage-variants/dynamic-lib-variant.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>The dynamic library variant of the UTF</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="../usage-variants.html" title="The UTF usage variants … or the Buridan's donkey parable">
<link rel="prev" href="static-lib-variant.html" title="The static library variant of the UTF">
<link rel="next" href="single-header-variant.html" title="The single-header variant of the UTF">
@@ -12,10 +12,12 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
>
- </a>Usage variants<a href="../test-runners.html">
+ </a>User's guide<a href="../../usage-recommendations.html">
+ >
+ </a>Usage variants<a href="../test-organization.html">
>
</a><b>Dynamic library</b>
</td>
@@ -38,7 +40,7 @@
inclusion.
</p>
<p class="first-line-indented">
- The test runner supplied with this variant requires you to implement the <a class="link" href="../../user-guide.html#test-module.def">test
+ The test runner supplied with this variant requires you to implement the <a class="link" href="../glossary.html#test-module.def">test
module</a> initialization function that matches the alternative initialization function signature. The <acronym class="acronym">UTF</acronym>
provides an ability to <a class="link" href="../initialization.html#utf.user-guide.initialization.auto-generation" title="Automated generation of the test module initialization function">automatically generate</a>
an empty test module initialization function with correct signature if no custom initialization is required by a
@@ -57,7 +59,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/user-guide/usage-variants/extern-test-runner-variant.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/usage-variants/extern-test-runner-variant.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/usage-variants/extern-test-runner-variant.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,24 +3,26 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>The external test runner variant of the UTF</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="../usage-variants.html" title="The UTF usage variants … or the Buridan's donkey parable">
<link rel="prev" href="single-header-variant.html" title="The single-header variant of the UTF">
-<link rel="next" href="../test-runners.html" title="The supplied test runners … or where is the entrance?">
+<link rel="next" href="../test-organization.html" title="Test organization … or the house that Jack built">
<script language="JavaScript1.2" src="../../../../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
>
- </a>Usage variants<a href="../test-runners.html">
+ </a>User's guide<a href="../../usage-recommendations.html">
+ >
+ </a>Usage variants<a href="../test-organization.html">
>
</a><b>External test runner</b>
</td>
<td><div class="spirit-nav">
-<a href="../test-runners.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a href="../test-organization.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div></td>
</tr></table>
<hr>
@@ -38,7 +40,7 @@
</p>
<p class="first-line-indented">
If an external test runner is based on the test runner built in to the dynamic library (like the standalone
- boost_test_runner utility supplied by the <acronym class="acronym">UTF</acronym>), it requires you to implement the <a class="link" href="../../user-guide.html#test-module.def">
+ boost_test_runner utility supplied by the <acronym class="acronym">UTF</acronym>), it requires you to implement the <a class="link" href="../glossary.html#test-module.def">
test module</a> initialization function that matches the alternative initialization function signature. The
<acronym class="acronym">UTF</acronym> provides an ability to <a class="link" href="../initialization.html#utf.user-guide.initialization.auto-generation" title="Automated generation of the test module initialization function">automatically generate
</a> an empty test module initialization function with correct signature if no custom initialization is required
@@ -57,11 +59,11 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="single-header-variant.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../usage-variants.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="../test-runners.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="single-header-variant.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../usage-variants.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="../test-organization.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/test/doc/html/utf/user-guide/usage-variants/extern-test-runner.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/usage-variants/extern-test-runner.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/usage-variants/extern-test-runner.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,26 +3,28 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>External test runner variant of the UTF</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="../test-runners.html" title="The supplied test runners … or where is the entrance?">
<link rel="prev" href="../test-runners.html" title="The supplied test runners … or where is the entrance?">
-<link rel="next" href="../initialization.html" title="Test module initialization … or ready, set …">
+<link rel="next" href="../glossary.html" title="Introduction … or what's your name?">
<script language="JavaScript1.2" src="../../../../js/boost-test.js"></script>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
>
- </a>Supplied test runners<a href="../initialization.html">
+ </a>User's guide<a href="../../usage-recommendations.html">
+ >
+ </a>Supplied test runners<a href="../glossary.html">
>
</a><b>External test runner</b><a href="../test-runners.html#utf.user-guide.runners-exit-status">
>
</a>
</td>
<td><div class="spirit-nav">
-<a href="../initialization.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a href="../glossary.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div></td>
</tr></table>
<hr>
@@ -41,11 +43,11 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../test-runners.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../test-runners.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="../initialization.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../test-runners.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../test-runners.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="../glossary.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/test/doc/html/utf/user-guide/usage-variants/single-header-variant.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/usage-variants/single-header-variant.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/usage-variants/single-header-variant.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>The single-header variant of the UTF</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="../usage-variants.html" title="The UTF usage variants … or the Buridan's donkey parable">
<link rel="prev" href="dynamic-lib-variant.html" title="The dynamic library variant of the UTF">
<link rel="next" href="extern-test-runner-variant.html" title="The external test runner variant of the UTF">
@@ -12,10 +12,12 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
>
- </a>Usage variants<a href="../test-runners.html">
+ </a>User's guide<a href="../../usage-recommendations.html">
+ >
+ </a>Usage variants<a href="../test-organization.html">
>
</a><b>Single header</b>
</td>
@@ -36,14 +38,14 @@
source file. The header <code class="filename">boost/test/unit_test.hpp</code> doesn't have to be
included anymore. You don't have to worry about disabling <a class="link" href="../../compilation/auto-linking.html" title="Support of the auto-linking feature">
auto-linking</a> feature either. It's done in the implementation header already. This variant
- can't be used with the <a class="xref" href="../../user-guide.html#multi-file-test-module.def">multi-file test module</a>.
+ can't be used with the <a class="xref" href="../glossary.html#multi-file-test-module.def">multi-file test module</a>.
Otherwise it's almost identical from the usage prospective to the static library variant of the <acronym class="acronym">UTF</acronym>.
In fact the only difference is the name of the include file:
<code class="filename">boost/test/included/unit_test.hpp</code> instead of
<code class="filename">boost/test/unit_test.hpp</code>.
</p>
<p class="first-line-indented">
- The test runner supplied with this variant requires you to implement the <a class="link" href="../../user-guide.html#test-module.def">test
+ The test runner supplied with this variant requires you to implement the <a class="link" href="../glossary.html#test-module.def">test
module</a> initialization function that matches one of the two specifications depending on the compilation flag
<a class="xref" href="../../compilation.html#utf.flag.alt-init-api">BOOST_TEST_ALTERNATIVE_INIT_API</a>. If flag isn't defined you are required to
match the original specification. If you define the flag
@@ -55,7 +57,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Modified: trunk/libs/test/doc/html/utf/user-guide/usage-variants/static-lib-variant.html
==============================================================================
--- trunk/libs/test/doc/html/utf/user-guide/usage-variants/static-lib-variant.html (original)
+++ trunk/libs/test/doc/html/utf/user-guide/usage-variants/static-lib-variant.html 2011-10-16 01:22:35 EDT (Sun, 16 Oct 2011)
@@ -3,8 +3,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>The static library variant of the UTF</title>
<link rel="stylesheet" href="../../../../style/style.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
-<link rel="home" href="../../../index.html" title="Chapter . Boost Test Library">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="Boost Test Library">
<link rel="up" href="../usage-variants.html" title="The UTF usage variants … or the Buridan's donkey parable">
<link rel="prev" href="../usage-variants.html" title="The UTF usage variants … or the Buridan's donkey parable">
<link rel="next" href="dynamic-lib-variant.html" title="The dynamic library variant of the UTF">
@@ -12,10 +12,12 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table width="100%"><tr>
-<td width="10%"></td>
-<td valign="middle" align="left"> > The Unit Test Framework > User's guide<a href="../../testing-tools.html">
+<td width="10%"></td>
+<td valign="middle" align="left"> > The Unit Test Framework<a href="../../../execution-monitor.html">
>
- </a>Usage variants<a href="../test-runners.html">
+ </a>User's guide<a href="../../usage-recommendations.html">
+ >
+ </a>Usage variants<a href="../test-organization.html">
>
</a><b>Static library</b>
</td>
@@ -34,7 +36,7 @@
variant of the <acronym class="acronym">UTF</acronym>.
</p>
<p class="first-line-indented">
- The test runner supplied with this variant requires you to implement the <a class="link" href="../../user-guide.html#test-module.def">test
+ The test runner supplied with this variant required you to implement the <a class="link" href="../glossary.html#test-module.def">test
module</a> initialization function that matches one of the two specifications depending on the compilation flag
<a class="xref" href="../../compilation.html#utf.flag.alt-init-api">BOOST_TEST_ALTERNATIVE_INIT_API</a>. If flag isn't defined you are required
to match the original specification. If you define the flag <a class="xref" href="../../compilation.html#utf.flag.alt-init-api">BOOST_TEST_ALTERNATIVE_INIT_API</a> during a test module compilation you are required to use the alternative
@@ -56,7 +58,7 @@
</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-2008 Gennadiy Rozental</div></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Gennadiy Rozental</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk