mirror of
https://github.com/boostorg/boost.git
synced 2025-04-13 08:33:00 +00:00
Some cleanup of tools documentation. Add boostbook redir file. Delete duplicate time_string.hpp. Repoint regression instructions to web site.
[SVN r41363]
This commit is contained in:
parent
2cebfa9b6f
commit
e507afef19
4 changed files with 7 additions and 166 deletions
|
@ -1 +1 @@
|
|||
Subproject commit 2b41478df078578fb6bf287ffa53357b99a51e4d
|
||||
Subproject commit 7f650958d2168ead0730f3ae429a266e3709631c
|
|
@ -1,53 +0,0 @@
|
|||
// ---- time_string: thin wrapper around std::strftime -------- //
|
||||
//
|
||||
// Copyright Gennaro Prota 2006
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0.
|
||||
// (See accompanying file LICENSE_1_0.txt or copy at
|
||||
// http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// ------------------------------------------------------------------
|
||||
//
|
||||
// $Id$
|
||||
|
||||
#ifndef BOOST_TIME_STRING_HPP_GP_20060731
|
||||
#define BOOST_TIME_STRING_HPP_GP_20060731
|
||||
|
||||
#include <string>
|
||||
#include <ctime>
|
||||
|
||||
namespace boost {
|
||||
|
||||
// Many of the boost tools just need a quick way to obtain
|
||||
// a formatted "run date" string or similar. This is one.
|
||||
//
|
||||
// In case of failure false is returned and result is
|
||||
// unchanged.
|
||||
//
|
||||
inline
|
||||
bool time_string(std::string & result
|
||||
, const std::string & format = "%X UTC, %A %d %B %Y")
|
||||
{
|
||||
// give up qualifying names and using std::size_t,
|
||||
// to avoid including "config.hpp"
|
||||
using namespace std;
|
||||
|
||||
const int sz = 256;
|
||||
char buffer [ sz ] = { 0 };
|
||||
const time_t no_cal_time ( -1 );
|
||||
time_t tod;
|
||||
|
||||
const bool ok =
|
||||
time ( &tod ) != no_cal_time
|
||||
&& strftime( buffer, sz, format.c_str(), gmtime( &tod ) ) != 0
|
||||
;
|
||||
|
||||
if (ok)
|
||||
result = buffer;
|
||||
|
||||
return ok;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
#endif // include guard
|
|
@ -21,8 +21,11 @@
|
|||
reports.</p>
|
||||
|
||||
<ul>
|
||||
<li><a href="instructions.html">Instructions</a> for running the regression
|
||||
tests</li>
|
||||
<li><a href=
|
||||
"http://beta.boost.org/development/running_regression_tests.html">Instructions</a>
|
||||
for running the regression tests as part of the published regression
|
||||
tests are available at the Boost web site.</li>
|
||||
|
||||
<li><a href="../src/process_jam_log.cpp">process_jam_log.cpp</a> -
|
||||
Processes the bjam outputs, creating a file named test_log.xml for each
|
||||
test encountered.</li>
|
||||
|
@ -51,4 +54,4 @@
|
|||
copy at <a href=
|
||||
"http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</p>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
|
|
@ -1,109 +0,0 @@
|
|||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Language" content="en-us">
|
||||
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
|
||||
<meta name="ProgId" content="FrontPage.Editor.Document">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<title>Running Boost Regression Tests</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../doc/html/minimal.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="831">
|
||||
<tr>
|
||||
<td width="277">
|
||||
<a href="../../../../index.htm">
|
||||
<img src="../../../boost.png" alt="boost.png (6897 bytes)" align="middle" width="277" height="86" border="0"></a></td>
|
||||
<td width="531" align="middle">
|
||||
<font size="7">Running Boost Regression Tests</font>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<h2>Requirements</h2>
|
||||
<ul>
|
||||
<li>Python 2.3 or later.<br>
|
||||
</li>
|
||||
<li>Subversion 1.4 or later.<br>
|
||||
</li>
|
||||
<li>At least 5 gigabytes of disk space per compiler to be tested.</li>
|
||||
</ul>
|
||||
<h2>Step by step instructions</h2>
|
||||
<ol>
|
||||
<li>Create a new directory for the branch you want to test.<br>
|
||||
</li>
|
||||
<li>Download the
|
||||
<a href="http://svn.boost.org/svn/boost/trunk/tools/regression/src/run.py">
|
||||
run.py</a> script into that directory.<br>
|
||||
</li>
|
||||
<li>Run "<code>python run.py [options] [commands]</code>".</li>
|
||||
</ol>
|
||||
<dl>
|
||||
<dd>
|
||||
<pre>commands: cleanup, collect-logs, get-source, get-tools, patch,
|
||||
regression, setup, show-revision, test, test-clean, test-process,
|
||||
test-run, update-source, upload-logs
|
||||
|
||||
options:
|
||||
-h, --help show this help message and exit
|
||||
--runner=RUNNER runner ID (e.g. 'Metacomm')
|
||||
--comment=COMMENT an HTML comment file to be inserted in the
|
||||
reports
|
||||
--tag=TAG the tag for the results
|
||||
--toolsets=TOOLSETS comma-separated list of toolsets to test with
|
||||
--incremental do incremental run (do not remove previous
|
||||
binaries)
|
||||
--timeout=TIMEOUT specifies the timeout, in minutes, for a single
|
||||
test run/compilation
|
||||
--bjam-options=BJAM_OPTIONS
|
||||
options to pass to the regression test
|
||||
--bjam-toolset=BJAM_TOOLSET
|
||||
bootstrap toolset for 'bjam' executable
|
||||
--pjl-toolset=PJL_TOOLSET
|
||||
bootstrap toolset for 'process_jam_log'
|
||||
executable
|
||||
--platform=PLATFORM
|
||||
--user=USER Boost SVN user ID
|
||||
--local=LOCAL the name of the boost tarball
|
||||
--force-update=FORCE_UPDATE
|
||||
do an SVN update (if applicable) instead of a
|
||||
clean checkout, even when performing a full run
|
||||
--have-source=HAVE_SOURCE
|
||||
do neither a tarball download nor an SVN update;
|
||||
used primarily for testing script changes
|
||||
--proxy=PROXY HTTP proxy server address and port
|
||||
(e.g.'<a rel="nofollow" href="http://www.someproxy.com:3128'" target="_top">http://www.someproxy.com:3128'</a>)
|
||||
--ftp-proxy=FTP_PROXY
|
||||
FTP proxy server (e.g. 'ftpproxy')
|
||||
--dart-server=DART_SERVER
|
||||
the dart server to send results to
|
||||
--debug-level=DEBUG_LEVEL
|
||||
debugging level; controls the amount of
|
||||
debugging output printed
|
||||
--send-bjam-log send full bjam log of the regression run
|
||||
--mail=MAIL email address to send run notification to
|
||||
--smtp-login=SMTP_LOGIN
|
||||
STMP server address/login information, in the
|
||||
following form:
|
||||
<user>:<password>@<host>[:<port>]
|
||||
--skip-tests=SKIP_TESTS
|
||||
do not run bjam; used for testing script changes</pre>
|
||||
</dd>
|
||||
</dl>
|
||||
<p>To test trunk use "<code>--tag=trunk</code>" (the default), and to test the
|
||||
release use "<code>--tag=branches/release</code>". Or substitute any Boost tree
|
||||
of your choice.</p>
|
||||
|
||||
<hr>
|
||||
|
||||
<p>© Copyright Rene Rivera, 2007<br>
|
||||
Distributed under the Boost Software License, Version 1.0. See
|
||||
<a href="http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a></p>
|
||||
|
||||
<p>Revised
|
||||
<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%B %d, %Y" startspan -->November 23, 2007<!--webbot bot="Timestamp" endspan i-checksum="39587" --> </font>
|
||||
</p>
|
||||
|
||||
</body>
|
Loading…
Add table
Reference in a new issue