Merge branch 'develop' of github.com:boostorg/boost into develop

This commit is contained in:
Eric Niebler 2014-01-19 12:36:13 -08:00
commit f54562e41c
20 changed files with 39 additions and 30 deletions

@ -1 +1 @@
Subproject commit c3e146f2652cd324eed7ac796356405c3734b4ae
Subproject commit 44e9f3c1b70e3b96a4b853195b4088edc6cb709b

@ -1 +1 @@
Subproject commit 143260daeb2703961448a0928d199747ca34dfca
Subproject commit 7e44be61ec499f3d78e3df3a4333ed5ad629f9df

@ -1 +1 @@
Subproject commit a93e23f22a0b9bdadad48b8604a2f2c0cae24f55
Subproject commit abc50c727596a1e4fc8b3584a46b6a897c4a2282

@ -1 +1 @@
Subproject commit 78457edc28006e25a5ec98ffe67b5fc30661d6ac
Subproject commit fac5cc5e12954089aeb1b8383acb0c03ac00171e

@ -1 +1 @@
Subproject commit 57e4e87e3b72dcde84a9ef58c6caa6712869de7a
Subproject commit e8954f3868abe71e769c1de7d7519a8bb53bc460

@ -1 +1 @@
Subproject commit 2a67dac03607e6f0cff07d6b188b2bb577ead551
Subproject commit b579a30343adec0e36497614f137873d5dcee987

@ -1 +1 @@
Subproject commit 38c1292334812d06ca75acf2533b674a02e50b09
Subproject commit 11ca52d38f2c1caca6f4471d939d0aee4e96fa5f

@ -1 +1 @@
Subproject commit 0e755330d98bb98f892f85b82a346ce666eb012f
Subproject commit 3c6f96a96a951fe46f13c681f14436ce21c9ef9d

@ -1 +1 @@
Subproject commit 2157b80c70e4dbda25bdc38c06c17fbe3a9d3c55
Subproject commit e4fea946b258d2253023fc54c593c88cade1f93d

@ -1 +1 @@
Subproject commit f73aa5baa85dde0d4c4a6ac6a0c24724e63d5504
Subproject commit c63676b05566b1dd60fbc8b1e2977ff9fab5e72a

@ -1 +1 @@
Subproject commit 67cb8a2f9bdbfad57ae12be87cb7657ef3ba876e
Subproject commit 1f450f532234b08cc0cb6e203beaa879dbf7d1a0

@ -1 +1 @@
Subproject commit 0d627f33227717582e64ecb43399d8df02e5af60
Subproject commit 51a77f12ac1b41fb1698655fc647cb8d964981c7

@ -1 +1 @@
Subproject commit 3ccc33fa28c676ef8e3dc1941f9d84a29f68b3f4
Subproject commit a3a555610cd6de6f2fa26195fae95f2bdb703f8a

@ -1 +1 @@
Subproject commit 1470417fa47ef9bb6c4f9838887b853d3fd7e069
Subproject commit f86068f8307985fe035feb76f1d621129f782c90

@ -1 +1 @@
Subproject commit f4d0ecbab50e10f10b6f989f248018dbddf9e3d6
Subproject commit cb845f19e4a975fc95e8b10c096280085d24eb03

@ -1 +1 @@
Subproject commit e50149de3df576b5e248b96e32d3dfe631341f05
Subproject commit 5858d2166f746b03954400ca82fe9be1f07d98f1

@ -1 +1 @@
Subproject commit 0c918945f573d9c811a839d4e23a7716061ebc23
Subproject commit 563e8a23c84fac07936e356a1c58a19e479a5391

View file

@ -14,8 +14,8 @@
<h2>Introduction</h2>
<p>This page describes how to generate the
<a href="http://beta.boost.org/development/tests/trunk/developer/summary.html">
Regression Test Reports</a>. It is of interest primarily to the person
designated by the release managers to run the reports.</p>
Regression Test Reports</a>. It is of interest primarily to people
authorized by the release managers to run the reports.</p>
<h2>Prerequisites</h2>
<ul>
<li>A public ssh key.</li>
@ -33,7 +33,8 @@
<pre>cd ~ # or some other directory of your choice
mkdir boost-reports # or some other name of your choice
cd boost-reports
mkdir trunk
mkdir develop
mkdir master
git clone --recursive git@github.com:boostorg/boost.git boost
cd boost
./bootstrap.sh
@ -66,28 +67,32 @@ mv bin/gcc-4.8/release/boost_report ~/boost/boost-reports # see todo below</pre>
<pre>cd ~/boost/boost-reports/boost
git pull
cd ..
boost/tools/regression/xsl_reports/build_results.sh trunk</pre>
boost/tools/regression/xsl_reports/build_results.sh develop &amp;&gt;develop.log
boost/tools/regression/xsl_reports/build_results.sh master &amp;&gt;master.log</pre>
</blockquote>
<p>The log files are handy for debugging problems. You can put some or all of
this in a little bash script if you prefer. For example:</p>
<blockquote>
<pre>time boost/tools/regression/xsl_reports/build_results.sh ${1?&#39;error: missing tag\
argument; usually develop or master&#39;} 2&gt;&amp;1 | tee ${1}.log</pre>
</blockquote>
<h2>To Do</h2>
<ul>
<li>Change build_results.sh from trunk, etc, to git names.</li>
<li>build_results.sh should take care of updating boost_report if needed.</li>
<li>Avoid the clone --recursive; just install the core libraries (for some
definition of core libraries).</li>
<li>Add install options to tools/regression/build/Jamroot.jam? Or at least
boost_report</li>
<li>Is it OK to run several reports (i.e. master and develop) in the same
directory? Document answer.</li>
</ul>
<h2>Acknowledgements</h2>
<p>Thanks to Tom Kent,
<span email="watanabesj@gmail.com" name="Steven Watanabe" class="gD">Steven
Watanabe, and Rene Rivera for illuminating various dark corners of how
<p>Thanks to Tom Kent, Steven Watanabe, and Rene Rivera for illuminating various dark corners of how
reporting works.</span></p>
<hr>
<p><font size="2">Revised
<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B %Y" startspan -->09 January 2014<!--webbot bot="Timestamp" endspan i-checksum="32406" --></font></p>
<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B %Y" startspan -->17 January 2014<!--webbot bot="Timestamp" endspan i-checksum="32403" --></font></p>
<p><font size="2">Copyright Beman Dawes 2014.</font></p>

View file

@ -406,8 +406,12 @@ class runner:
self.bjam_options,
self.regression_results,
self.regression_log )
self.log( 'Starting tests (%s)...' % test_cmd )
headers_cmd = self.bjam_cmd(None, 'headers')
cd = os.getcwd()
self.log( 'Updating headers (%s)...' % headers_cmd )
os.chdir( self.boost_root )
utils.system( [ headers_cmd ] )
self.log( 'Starting tests (%s)...' % test_cmd )
os.chdir( os.path.join( self.boost_root, 'status' ) )
utils.system( [ test_cmd ] )
os.chdir( cd )

View file

@ -64,7 +64,7 @@ if not no_update:
for src in script_sources:
shutil.copyfile( os.path.join(script_local,src), os.path.join(script_dir,src) )
else:
print '# Dowloading regression scripts from %s...' % script_remote
print '# Downloading regression scripts from %s...' % script_remote
proxy = None
for a in sys.argv[1:]:
if a.startswith('--proxy='):