Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/boost_1_33_1/libs/test/doc/components/index.html @ 25

Last change on this file since 25 was 12, checked in by landauf, 18 years ago

added boost

File size: 3.8 KB
Line 
1<HTML>
2<HEAD>
3<TITLE>Boost Test Library components</TITLE>
4<LINK rel="stylesheet" type="text/css" href="../style/btl.css" media="screen">
5<LINK rel="stylesheet" type="text/css" href="../style/btl-print.css" media="print">
6<META http-equiv="Content-Language" content="en-us">
7<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
8</HEAD>
9<BODY>
10<DIV class="header"> <A href="../index.html">Boost.Test</A> > <SPAN class="current_article">Components</SPAN> </DIV>
11<DIV class="body"> <IMG src='../btl1.gif' width='252' height='43' alt="Boost Test logo"> 
12  <H1 class="subtitle">Components</H1>
13  <UL>
14    <LI>The <A href="execution_monitor/index.html">Execution Monitor</A> - a basic exception and error detection and reporting
15      facility for use in both production and test programs. The Execution Monitor calls a user-supplied function and reports
16      all caught runtime exceptions. It is used internally by other Boost Test Library components. It also could be used in
17      some production environment to make controlled calls of functions which might otherwise crash the program.</LI>
18  </UL>
19  <UL>
20    <LI>The <A href="prg_exec_monitor/index.html">Program Execution Monitor</A> - a simple helper facility to be used to monitor
21      a program execution. The Program Execution Monitor provides the function main() and uses the Execution Monitor to control
22      a program execution. It should be used in production environment to produce uniform error reports. To control programs
23      working in test environment, use the Test Execution Monitor instead.</LI>
24  </UL>
25  <UL>
26    <LI>The <A href="test_tools/index.html">Test Tools</A> - a toolbox for various testing needs. Test Tools are used by test
27      programs working under control of the Test Execution Monitor or the Unit Test Framework. </LI>
28  </UL>
29  <UL>
30    <LI>The <A href="test_exec_monitor/index.html">Test Execution Monitor</A> - causes a test program to run in a monitored
31      environment. The Test Execution Monitor provides the main() function to control a simple test program execution and
32      allows to use the Test Tools to implement test logic. It is intended to be used in test environment. To control production
33      code execution use the Program Execution Monitor.</LI>
34  </UL>
35  <UL>
36    <LI>The <A href="utf/index.html">Unit Test Framework</A> - a framework that simplifies writing and organizing
37      test cases. The framework supports test cases written as simple free functions or member functions and organizes them
38      into a tree of test suites. The framework allows to use the Test Tools to implement a test cases and provides a facility
39      to manage a log report level and a result report level.</LI>
40  </UL>
41  <UL>
42    <LI>The <A href="minimal_testing/index.html">minimal testing facility</A> - simple facility designed to provide the functionality
43      presented by the original version of Boost Test. The same as the Test Execution Monitor it causes the test program to
44      run in a monitored environment. In addition it defines several simple test tools that behave similarly to ones defined
45      in Test Tools. Minimal testing facility does not require linking with external components, so could be a component of
46      choice for simple and quick testing needs.</LI>
47  </UL>
48</DIV>
49<DIV class="footer"> 
50  <DIV class="footer-body"> 
51      <P> &copy <A name="Copyright">Copyright</A> <A href='mailto:boost-test at emailaccount dot com (please unobscure)'>Gennadiy Rozental</A> 2001-2005. <BR>
52      Distributed under the Boost Software License, Version 1.0.
53      (See accompanying file <A href="../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</A> or copy at
54      <A href="http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</A>)</P>
55        <P>Revised:        <!-- #BeginDate format:Sw1 -->4 October, 2004<!-- #EndDate -->     </P>
56  </DIV>
57</DIV>
58</BODY>
59</HTML>
Note: See TracBrowser for help on using the repository browser.