mirror of
https://github.com/boostorg/website.git
synced 2026-01-26 19:12:15 +00:00
277 lines
9.7 KiB
HTML
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. 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?
|
|
Unfortunately, the answer is "it depends". 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. 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. Nevertheless,
|
|
some libraries will not compile at all with certain compilers or
|
|
may have crippled functionality. 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. 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. 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> |