2
0
mirror of https://github.com/boostorg/website.git synced 2026-01-26 19:12:15 +00:00
Files
website/development/testing.html
Beman Dawes 357ca16efd Reorganize and update
[SVN r47723]
2008-07-23 15:43:01 +00:00

277 lines
9.7 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>Testing</title>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
<link rel="icon" href="/favicon.ico" type="image/ico" />
<link rel="stylesheet" type="text/css" href=
"../style/section-development.css" />
<!--[if IE]> <style type="text/css"> body { behavior: url(/style/csshover.htc); } </style>
<![endif]-->
<style type="text/css">
/*<![CDATA[*/
th.c1 {font-style: italic}
/*]]>*/
</style>
</head><!--
Note: Editing website content is documented at:
http://www.boost.org/development/website_updating.html
-->
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" -->
</div>
<div id="body">
<div id="body-inner">
<div id="content">
<div class="section" id="intro">
<div class="section-0">
<div class="section-title">
<h1>Testing</h1>
</div>
<div class="section-body" style="width: 796; height: 1802">
<ul class="toc">
<li><a href="#RegressionTesting">Regression Tests</a></li>
<li><a href="#Inspection">Inspection Reports</a></li>
<li><a href="#Snapshots">Release Branch Snapshots</a></li>
<li><a href="#Acknowledgements"><a href="#Introduction">More
about regression tests</a></a><a href="#Acknowledgements">Acknowledgements</a></li>
</ul>
<h2><a name="RegressionTesting" id=
"RegressionTesting"></a>Regression Tests</h2>
<p>A group of volunteers donate CPU cycles and large amounts
of disk space to collectively produce the regression testing
result tables. Various Boost repository versions are tested for the
benefit of library developers and interested users:</p>
<table summary="Regression Results">
<tr>
<th>Version</th>
<th>Users</th>
<th colspan="2">Developers</th>
</tr>
<tr>
<td>Main trunk</td>
<td></td>
<td><a href=
"tests/trunk/developer/summary.html">Summary</a></td>
<td><a href="tests/trunk/developer/issues.html">Unresolved
Issues</a></td>
</tr>
<tr>
<td>Release branch</td>
<td><a href=
"tests/release/user/summary_release.html">Summary</a></td>
<td><a href=
"tests/release/developer/summary.html">Summary</a></td>
<td><a href=
"tests/release/developer/issues.html">Unresolved
Issues</a></td>
</tr>
<tr>
<td>Release 1.35.0</td>
<td><a href=
"tests/release-1_35_0/user/summary_release.html">Summary</a></td>
<td><a href=
"tests/release-1_35_0/developer/summary.html">Summary</a></td>
<td><a href=
"tests/release-1_35_0/developer/issues.html">Unresolved
Issues</a></td>
</tr>
</table>
<h2><a name="Inspection" id="Inspection"></a>Inspection Reports</h2>
<p>The Boost Subversion repository is inspected daily to detect
problems such as missing copyrights or licenses. The Boost Inspection
Report tells all!</p>
<table summary="Regression Results">
<tr>
<th>Version</th>
</tr>
<tr>
<td><a href="http://mysite.verizon.net/beman/inspect.html">Main trunk</a></td>
</tr>
<tr>
<td><a href="http://boost.cowic.de/rc/inspect-snapshot.html">Release branch</a></td>
</tr>
</table>
<h2><a name="Snapshots" id="Snapshots"></a>Release Branch
Snapshots</h2>
<p><a href="http://boost.cowic.de/rc/">Release branch
snapshots</a> are built on a daily basis. They are used for
quality control checks on the release currently under
development.&nbsp; The Unix tarballs and Windows zipballs are
identical except for the line endings exported from
Subversion.</p>
<p>Because the snapshots represent work-in-process, they are
not suitable for production use.</p>
<p>The Subversion release branch can be checked out from
http://svn.boost.org/svn/boost/branches/release.</p>
<h2><a name="Introduction" id=
"Introduction"></a>more about regression tests</h2>
<p>Will all Boost libraries work with your compiler?&nbsp;
Unfortunately, the answer is &quot;it depends&quot;. See the <a href=
"#RegressionTesting">regression testing results</a> to see exactly
what works and what doesn't.</p>
<p>Boost libraries rely on modern C++ features such as templates
and the C++ Standard Library.&nbsp; Most modern compilers support
those major features fairly well. But even today, years after the
adoption of the C++ Standard, some compilers still don't support
important minor features like partial template specialization.</p>
<p>Boost library authors often expend a great deal of effort
trying to work around compiler deficiencies.&nbsp; Nevertheless,
some libraries will not compile at all with certain compilers or
may have crippled functionality.&nbsp; Even if the current release
of a compiler supports a boost library, older versions of the
compiler may not work properly.</p>
<p>Boost releases are run through regression tests which
automatically generates compiler status tables for various
platforms. Unless otherwise indicated, the C++ Standard Library
implementation is the one shipped with the compiler.</p>
<h3>Warnings:</h3>
<ul>
<li>These tables are not a good indication of a particular
compiler's compliance with the C++ Standard.&nbsp; The Boost
libraries often contain workarounds which mask compiler
deficiencies.</li>
<li>Some regression tests are run only occasionally, and so
are relatively out-of-date.&nbsp; Check the date and revision in
the column heading.</li>
</ul>
<p>The development code is being updated several times a day,
so it may contain bug fixes, compiler workarounds, new
features, and even whole new libraries. It may be unstable,
however.</p>
<h2><a name="Acknowledgements" id=
"Acknowledgements"></a>Acknowledgements</h2>
<p>The compiler status tables have been prepared with resources
donated by a number of individuals, educational institutions,
and companies. Boost would like to thank them for their
support. Some of the organizations helping include:</p>
<ul class="directory">
<li>
<p><img src="../gfx/borland_logo.gif" alt="Borland" width=
"70" height="33" /><br />
<a href="http://www.borland.com/">Borland</a></p>
</li>
<li>
<p><img src="../gfx/intel_logo.gif" alt="intel" width="72"
height="36" /><br />
<a href="http://www.intel.com/software/products">Intel
Corporation</a></p>
</li>
<li>
<p><img src="../gfx/ms_logo.gif" alt="Microsoft" width=
"113" height="35" /><br />
<a href=
"http://msdn.microsoft.com/visualc/">Microsoft</a></p>
</li>
<li>
<p><a href="http://www.hp.com/">Hewlett-Packard
Company</a></p>
</li>
<li>
<p><a href="http://www.lbl.gov">Lawrence Berkeley National
Laboratory</a></p>
</li>
<li>
<p><a href="http://www.osl.iu.edu/">Open Systems
Laboratory, University of Indiana</a></p>
</li>
</ul>
<div class="clear"></div>
<p>Note, however, that Boost does not endorse any product or
service, nor does Boost guarantee that some or all of its
libraries work with any of the products or services mentioned
above.</p>
</div>
</div>
</div>
</div>
<div id="sidebar">
<!--#include virtual="/common/sidebar-common.html" -->
<!--#include virtual="/common/sidebar-development.html" -->
</div>
<div class="clear"></div>
</div>
</div>
<div id="footer">
<div id="footer-left">
<div id="revised">
<p>Revised $Date$</p>
</div>
<div id="copyright">
<p>Copyright Rene Rivera 2007.</p>
</div><!--#include virtual="/common/footer-license.html" -->
</div>
<div id="footer-right">
<!--#include virtual="/common/footer-banners.html" -->
</div>
<div class="clear"></div>
</div>
</body>
</html>