$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r83587 - in trunk/tools/regression/test/report: . expected expected/developer
From: steven_at_[hidden]
Date: 2013-03-26 11:53:52
Author: steven_watanabe
Date: 2013-03-26 11:53:49 EDT (Tue, 26 Mar 2013)
New Revision: 83587
URL: http://svn.boost.org/trac/boost/changeset/83587
Log:
Initial test for the boost_report program.
Added:
   trunk/tools/regression/test/report/
   trunk/tools/regression/test/report/Jamfile.jam   (contents, props changed)
   trunk/tools/regression/test/report/comment.html   (contents, props changed)
   trunk/tools/regression/test/report/expected/
   trunk/tools/regression/test/report/expected/developer/
   trunk/tools/regression/test/report/expected/developer/any.html   (contents, props changed)
   trunk/tools/regression/test/report/expected/developer/any_.html   (contents, props changed)
   trunk/tools/regression/test/report/expected/developer/index.html   (contents, props changed)
   trunk/tools/regression/test/report/expected/developer/index_.html   (contents, props changed)
   trunk/tools/regression/test/report/expected/developer/issues.html   (contents, props changed)
   trunk/tools/regression/test/report/expected/developer/issues_release_.html   (contents, props changed)
   trunk/tools/regression/test/report/expected/developer/summary.html   (contents, props changed)
   trunk/tools/regression/test/report/expected/developer/summary_.html   (contents, props changed)
   trunk/tools/regression/test/report/expected/developer/toc.html   (contents, props changed)
   trunk/tools/regression/test/report/expected/master.css   (contents, props changed)
   trunk/tools/regression/test/report/expected/runner1.html   (contents, props changed)
   trunk/tools/regression/test/report/expected/runners.html   (contents, props changed)
   trunk/tools/regression/test/report/expected_results.xml   (contents, props changed)
   trunk/tools/regression/test/report/explicit-failures-markup.xml   (contents, props changed)
   trunk/tools/regression/test/report/runner.xml   (contents, props changed)
Added: trunk/tools/regression/test/report/Jamfile.jam
==============================================================================
--- (empty file)
+++ trunk/tools/regression/test/report/Jamfile.jam	2013-03-26 11:53:49 EDT (Tue, 26 Mar 2013)
@@ -0,0 +1,23 @@
+# Copyright (c) 2013 Steven Watanabe
+#
+# Distributed under the Boost Software Licence Version 1.0. (See
+# accompanying file LICENCE_1_0.txt or copy at
+# http://www.boost.org/LICENCE_1_0.txt)
+
+path-constant expected-results : expected_results.xml ;
+path-constant failures-markup : explicit-failures-markup.xml ;
+path-constant css : ../../xsl_reports/xsl/v2/html/master.css ;
+path-constant comment : comment.html ;
+run ../../build//boost_report :
+    --expected=\"$(expected-results)\"
+    --markup=\"$(failures-markup)\"
+    -rl -rdd -rds -ri -rn
+    --css=\"$(css)\"
+    --tag=trunk
+    --run-date=\"2013-Mar-26 17:23:08\"
+    --comment=\"$(comment)\"
+  :
+    runner.xml
+  :
+  : boost_report_test
+;
Added: trunk/tools/regression/test/report/comment.html
==============================================================================
--- (empty file)
+++ trunk/tools/regression/test/report/comment.html	2013-03-26 11:53:49 EDT (Tue, 26 Mar 2013)
@@ -0,0 +1,63 @@
+<table style="border-spacing: 0.5em;">
+    <tr>
+        <td style="vertical-align: top;"><tt>uname</tt></td>
+        <td>
+            <pre style="border: 1px solid #666; overflow: auto;">
+Linux localhost.localdomain 3.8.3-203.fc18.x86_64 #1 SMP Mon Mar 18 12:59:28 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
+            </pre>
+        </td>
+    </tr>
+    <tr>
+        <td style="vertical-align: top;"><tt>uptime</tt></td>
+        <td>
+            <pre style="border: 1px solid #666; overflow: auto;">
+ 06:29:47 up 3 min,  2 users,  load average: 0.16, 0.17, 0.07
+            </pre>
+        </td>
+    </tr>
+    <tr>
+        <td style="vertical-align: top;"><tt>vmstat</tt></td>
+        <td>
+            <pre style="border: 1px solid #666; overflow: auto;">
+procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
+ r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa
+ 0  0      0 1264828  41068 324004    0    0   901    43  274  457  4  6 89  1
+            </pre>
+        </td>
+    </tr>
+    <tr>
+        <td style="vertical-align: top;"><tt>xsltproc</tt></td>
+        <td>
+            <pre style="border: 1px solid #666; overflow: auto;">
+Using libxml 20900, libxslt 10127 and libexslt 816
+xsltproc was compiled against libxml 20900, libxslt 10127 and libexslt 816
+libxslt 10127 was compiled against libxml 20900
+libexslt 816 was compiled against libxml 20900
+            </pre>
+        </td>
+    </tr>
+    <tr>
+        <td style="vertical-align: top;"><tt>python</tt></td>
+        <td>
+            <pre style="border: 1px solid #666; overflow: auto;">
+Python 2.7.3
+            </pre>
+        </td>
+    </tr>
+    <tr>
+        <td style="vertical-align: top;">previous run</td>
+        <td>
+            <pre style="border: 1px solid #666; overflow: auto;">
+Tue Mar 26 04:06:43 UTC 2013
+            </pre>
+        </td>
+    </tr>
+    <tr>
+        <td style="vertical-align: top;">current run</td>
+        <td>
+            <pre style="border: 1px solid #666; overflow: auto;">
+Tue Mar 26 13:29:47 UTC 2013
+            </pre>
+        </td>
+    </tr>
+</table>
Added: trunk/tools/regression/test/report/expected/developer/any.html
==============================================================================
--- (empty file)
+++ trunk/tools/regression/test/report/expected/developer/any.html	2013-03-26 11:53:49 EDT (Tue, 26 Mar 2013)
@@ -0,0 +1,12 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN">
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+    <link rel="stylesheet" type="text/css" href="../master.css" title="master"/>
+    <title>Boost regression: any/trunk</title>
+</head>
+<frameset cols="190px,*" frameborder="0" framespacing="0" border="0">
+<frame name="tocframe" src="toc.html" scrolling="auto"/>
+<frame name="docframe" src="any_.html" scrolling="auto"/>
+</frameset>
+</html>
Added: trunk/tools/regression/test/report/expected/developer/any_.html
==============================================================================
--- (empty file)
+++ trunk/tools/regression/test/report/expected/developer/any_.html	2013-03-26 11:53:49 EDT (Tue, 26 Mar 2013)
@@ -0,0 +1,219 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN">
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+    <link rel="stylesheet" type="text/css" href="../master.css" title="master" />
+</head>
+
+<body>
+<div class="links">
+<span><script type="text/javascript">
+<!--
+function make_tinyurl()
+{
+    window.open( 'http://tinyurl.com/create.php?url=' + parent.location.href );
+}
+//-->
+</script>
+
+TinyUrl</span>
+ | Release View | user View | Legend
+</div>
+<h1 class="page-title">
+    <a class="hover-link" name="any" href="http://www.boost.org/libs/any" target="_top">any
+</a>/<a class="hover-link" href="summary.html" target="_top">trunk</a>
+</h1>
+<div class="report-info">
+    <div>
+        <b>Report Time: </b> Tue, 26 Mar 2013 17:23:08 +0000
+    </div>
+</div>
+<table border="0" cellspacing="0" cellpadding="0" class="library-table" width="1%" summary="Library results">
+    <thead>
+<tr>
+    <td colspan="2"> </td>
+    <td colspan="1" class="runner">
+        Windows
+    </td>
+    <td colspan="2"> </td>
+</tr>
+<tr>
+    <td colspan="2"> </td>
+    <td colspan="1" class="runner">
+        <a href="../runner1.html">
+            runner1
+        </a>
+    </td>
+    <td colspan="2"> </td>
+</tr>
+<tr>
+<td colspan="2"> </td>
+    <td colspan="1" class="revision">
+         rev 83542
+    </td>
+    <td colspan="2"> </td>
+</tr>
+<tr>
+    <td colspan="2"> </td>
+    <td colspan="1" class="timestamp">
+        <span class="timestamp-0">Tue, 26 Mar 2013 14:23:59 +0000</span>    </td>
+    <td colspan="2"> </td>
+</tr>
+<tr valign="middle">
+    <td class="head" colspan="2" width="1%"> test / toolset </td>
+<td class="required-toolset-name">
+<span class="timestamp-0">
+msvc- 11.0</span>
+</td>
+<td class="head" width="1%"> test / toolset </td>
+</tr>
+    </thead>
+    <tfoot>
+<tr valign="middle">
+    <td class="head" colspan="2" width="1%"> test / toolset </td>
+<td class="required-toolset-name">
+<span class="timestamp-0">
+msvc- 11.0</span>
+</td>
+<td class="head" width="1%"> test / toolset </td>
+</tr>
+<tr>
+    <td colspan="2"> </td>
+    <td colspan="1" class="runner">
+        <a href="../runner1.html">
+            runner1
+        </a>
+    </td>
+    <td colspan="2"> </td>
+</tr>
+<tr>
+<td colspan="2"> </td>
+    <td colspan="1" class="revision">
+         rev 83542
+    </td>
+    <td colspan="2"> </td>
+</tr>
+<tr>
+    <td colspan="2"> </td>
+    <td colspan="1" class="timestamp">
+        <span class="timestamp-0">Tue, 26 Mar 2013 14:23:59 +0000</span>    </td>
+    <td colspan="2"> </td>
+</tr>
+<tr>
+    <td colspan="2"> </td>
+    <td colspan="1" class="runner">
+        Windows
+    </td>
+    <td colspan="2"> </td>
+</tr>
+    </tfoot>
+    <tbody>
+<tr class="library-row-single">
+<td class="test-name">
+    <a href="http://svn.boost.org/svn/boost/trunk/libs/any/test/test1.cpp" class="test-link" target="_top">
+        test1
+    </a>
+</td>
+<td class="test-type">
+    r    
+</td>
+<td class="library-success-expected" title="test1/msvc-11.0">
+  pass  </td>
+<td class="test-name">
+    <a href="http://svn.boost.org/svn/boost/trunk/libs/any/test/test1.cpp" class="test-link" target="_top">
+        test1
+    </a>
+</td>
+</tr>
+    </tbody>
+</table>
+<div id="legend">
+<div class="legend">
+<table border="0" summary="report description">
+    <tr>
+        <td class="legend-item" width="50pt">
+            <table width="100%" summary="success legend">
+            <tr class="library-row-single"><td class="library-success-expected">pass</td></tr>
+            </table>
+        </td>
+        <td class="legend-explanation">Success.</td>
+    </tr>
+    <tr>
+        <td class="legend-item" width="50pt">
+            <table width="100%" summary="unexpected pass legend">
+            <tr class="library-row-single"><td class="library-success-unexpected">pass</td></tr>
+            </table>
+        </td>
+        <td class="legend-explanation">Unexpected success; follow the link for more details.</td>
+    </tr>
+    <tr>
+        <td class="legend-item" width="50pt">
+            <table width="100%" summary="expected fail legend">
+            <tr class="library-row-single"><td class="library-fail-expected">fail*</td></tr>
+            </table>
+        </td>
+        <td class="legend-explanation">Expected failure; follow the link for more details.</td>
+    </tr>
+    <tr>
+        <td class="legend-item" width="50pt">
+            <table width="100%" summary="unusable legend">
+            <tr class="library-row-single"><td class="library-unusable">n/a</td></tr>
+            </table>
+        </td>
+        <td class="legend-explanation">The library author marked it as unusable on this particular platform/toolset.</td>
+    </tr>
+    <tr>
+        <td class="legend-item" width="50pt">
+            <table width="100%" summary="unresearched legend">
+            <tr class="library-row-single"><td class="library-fail-expected-unresearched">fail?</td></tr>
+            </table>
+        </td>
+        <td class="legend-explanation">Unsearched failure; follow the link for more details.</td>
+    </tr>
+    <tr>
+        <td class="legend-item" width="50pt">
+            <table width="100%" summary="unexpected new fail legend">
+            <tr class="library-row-single"><td class="library-fail-unexpected-new">fail</td></tr>
+            </table>
+        </td>
+        <td class="legend-explanation">Failure on a newly added test/compiler.</td>
+    </tr>
+    <tr>
+        <td class="legend-item" width="50pt">
+            <table width="100%" summary="unexpected fail legend">
+            <tr class="library-row-single"><td class="library-fail-unexpected">fail</td></tr>
+            </table>
+        </td>
+        <td class="legend-explanation">Unexpected failure/regression.</td>
+    </tr>
+    <tr>
+        <td class="legend-item" width="50pt">
+        </td>
+        <td class="legend-explanation"></td>
+    </tr>
+</table>
+<hr/>
+<table border="0" summary="report description">
+    <tr>
+        <td><span class="run-type-incremental">i</span></td>
+        <td class="legend-explanation">An incremental run.</td>
+    </tr>
+</table>
+</div>
+
+</div>
+<div class="links">
+<span><script type="text/javascript">
+<!--
+function make_tinyurl()
+{
+    window.open( 'http://tinyurl.com/create.php?url=' + parent.location.href );
+}
+//-->
+</script>
+
+TinyUrl</span>
+ | Release View | user View | Legend
+</div>
+</body>
+</html>
Added: trunk/tools/regression/test/report/expected/developer/index.html
==============================================================================
--- (empty file)
+++ trunk/tools/regression/test/report/expected/developer/index.html	2013-03-26 11:53:49 EDT (Tue, 26 Mar 2013)
@@ -0,0 +1,9 @@
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+    <link rel="stylesheet" type="text/css" href="../master.css" title="master" />
+    <title>Boost regression: trunk</title>
+</head>
+<frameset cols="190px,*" frameborder="0" framespacing="0" border="0">
+    <frame name="tocframe" src="toc.html" scrolling="auto"/>
+    <frame name="docframe" src="index_.html" scrolling="auto"/>
+</frameset>
Added: trunk/tools/regression/test/report/expected/developer/index_.html
==============================================================================
--- (empty file)
+++ trunk/tools/regression/test/report/expected/developer/index_.html	2013-03-26 11:53:49 EDT (Tue, 26 Mar 2013)
@@ -0,0 +1,87 @@
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+    <link rel="stylesheet" type="text/css" href="../master.css" title="master" />
+</head>
+<body>
+
+    <img border="0" src="http://www.boost.org/boost.png" width="277" height="86" align="right" alt="Boost logo"></img>
+
+    <h1 class="page-title">
+developer report:         <a class="hover-link" href="summary.html" target="_top">trunk</a>
+    </h1>
+
+<div class="report-info">
+    <div>
+        <b>Report Time: </b> Tue, 26 Mar 2013 17:23:08 +0000
+    </div>
+    <div>
+        <b>Purpose: </b> Provides Boost developers with visual indication of the SVN "health". For user-level report, see user summary.
+    </div>
+</div>
+    <div class="comment">
+<table style="border-spacing: 0.5em;">
+    <tr>
+        <td style="vertical-align: top;"><tt>uname</tt></td>
+        <td>
+            <pre style="border: 1px solid #666; overflow: auto;">
+Linux localhost.localdomain 3.8.3-203.fc18.x86_64 #1 SMP Mon Mar 18 12:59:28 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
+            </pre>
+        </td>
+    </tr>
+    <tr>
+        <td style="vertical-align: top;"><tt>uptime</tt></td>
+        <td>
+            <pre style="border: 1px solid #666; overflow: auto;">
+ 06:29:47 up 3 min,  2 users,  load average: 0.16, 0.17, 0.07
+            </pre>
+        </td>
+    </tr>
+    <tr>
+        <td style="vertical-align: top;"><tt>vmstat</tt></td>
+        <td>
+            <pre style="border: 1px solid #666; overflow: auto;">
+procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
+ r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa
+ 0  0      0 1264828  41068 324004    0    0   901    43  274  457  4  6 89  1
+            </pre>
+        </td>
+    </tr>
+    <tr>
+        <td style="vertical-align: top;"><tt>xsltproc</tt></td>
+        <td>
+            <pre style="border: 1px solid #666; overflow: auto;">
+Using libxml 20900, libxslt 10127 and libexslt 816
+xsltproc was compiled against libxml 20900, libxslt 10127 and libexslt 816
+libxslt 10127 was compiled against libxml 20900
+libexslt 816 was compiled against libxml 20900
+            </pre>
+        </td>
+    </tr>
+    <tr>
+        <td style="vertical-align: top;"><tt>python</tt></td>
+        <td>
+            <pre style="border: 1px solid #666; overflow: auto;">
+Python 2.7.3
+            </pre>
+        </td>
+    </tr>
+    <tr>
+        <td style="vertical-align: top;">previous run</td>
+        <td>
+            <pre style="border: 1px solid #666; overflow: auto;">
+Tue Mar 26 04:06:43 UTC 2013
+            </pre>
+        </td>
+    </tr>
+    <tr>
+        <td style="vertical-align: top;">current run</td>
+        <td>
+            <pre style="border: 1px solid #666; overflow: auto;">
+Tue Mar 26 13:29:47 UTC 2013
+            </pre>
+        </td>
+    </tr>
+</table>
+</body>
+</html>
Added: trunk/tools/regression/test/report/expected/developer/issues.html
==============================================================================
--- (empty file)
+++ trunk/tools/regression/test/report/expected/developer/issues.html	2013-03-26 11:53:49 EDT (Tue, 26 Mar 2013)
@@ -0,0 +1,11 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+  <head>
+    <link rel="stylesheet" type="text/css" href="../master.css" title="master" />
+    <title>Boost regression unresolved issues: trunk</title>
+  </head>
+  <frameset cols="190px,*" frameborder="0" framespacing="0" border="0">
+    <frame name="tocframe" src="toc_release.html" scrolling="auto"/>
+    <frame name="docframe" src="issues_release_.html" scrolling="auto"/>
+  </frameset>
+</html>
Added: trunk/tools/regression/test/report/expected/developer/issues_release_.html
==============================================================================
--- (empty file)
+++ trunk/tools/regression/test/report/expected/developer/issues_release_.html	2013-03-26 11:53:49 EDT (Tue, 26 Mar 2013)
@@ -0,0 +1,57 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN">
+<html>
+  <head>
+    <link rel="stylesheet" type="text/css" href="../master.css" title="master" />
+  </head>
+  <body>
+
+    <h1 class="page-title">
+      Unresolved Issues: 
+      <a class="hover-link" href="summary_release.html" target="_top">trunk</a>
+    </h1>
+
+<div class="report-info">
+    <div>
+        <b>Report Time: </b> Tue, 26 Mar 2013 17:23:08 +0000
+    </div>
+</div>
+    <h2>Libraries with unresolved failures</h2>
+    <div align="center">
+<div class="legend">
+<table border="0" summary="report description">
+<tr>
+    <td>
+    <table border="0" summary="legend">
+        <tr>
+            <td>
+                <table width="100%" summary="unexpected new fail legend">
+                <tr class="library-row-single"><td class="library-fail-unexpected-new"><toolset></td></tr>
+                </table>
+            </td>
+            <td class="legend-item">Failure on a newly added test/compiler.</td>
+        </tr>
+        <tr>
+            <td>
+                <table width="100%" summary="unexpected fail legend">
+                <tr class="library-row-single"><td class="library-fail-unexpected"><toolset></td></tr>
+                </table>
+            </td>
+            <td class="legend-item">Unexpected failure.</td>
+        </tr>
+    </table>
+    </td>
+</tr>
+</table>
+</div>
+<span><script type="text/javascript">
+<!--
+function make_tinyurl()
+{
+    window.open( 'http://tinyurl.com/create.php?url=' + parent.location.href );
+}
+//-->
+</script>
+
+TinyUrl</span>
+  </body>
+</html>
Added: trunk/tools/regression/test/report/expected/developer/summary.html
==============================================================================
--- (empty file)
+++ trunk/tools/regression/test/report/expected/developer/summary.html	2013-03-26 11:53:49 EDT (Tue, 26 Mar 2013)
@@ -0,0 +1,12 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD html 4.01 Transitional//EN">
+<html>
+    <head>
+        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+        <link rel="stylesheet" type="text/css" href="../master.css" title="master"/>
+        <title>Boost regression summary: trunk</title>
+    </head>
+    <frameset cols="190px,*" frameborder="0" framespacing="0" border="0">
+    <frame name="tocframe" src="toc.html" scrolling="auto"/>
+    <frame name="docframe" src="summary_.html" scrolling="auto"/>
+    </frameset>
+</html>
Added: trunk/tools/regression/test/report/expected/developer/summary_.html
==============================================================================
--- (empty file)
+++ trunk/tools/regression/test/report/expected/developer/summary_.html	2013-03-26 11:53:49 EDT (Tue, 26 Mar 2013)
@@ -0,0 +1,212 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+    <link rel="stylesheet" type="text/css" href="../master.css" title="master"/>
+</head>
+<body>
+<div class="links">
+<span><script type="text/javascript">
+<!--
+function make_tinyurl()
+{
+    window.open( 'http://tinyurl.com/create.php?url=' + parent.location.href );
+}
+//-->
+</script>
+
+TinyUrl</span>
+ | Release View | user View | Legend
+</div>
+<h1 class="page-title">
+    Summary: 
+    <a class="hover-link" href="summary.html" target="_top">trunk</a>
+</h1>
+<div class="report-info">
+    <div>
+        <b>Report Time: </b> Tue, 26 Mar 2013 17:23:08 +0000
+    </div>
+</div>
+<div class="statistics">
+Unusable: 0
+ | 
+Regressions: 0
+ | 
+New failures: 0
+</div>
+<table border="0" cellspacing="0" cellpadding="0" width="1%" class="summary-table" summary="Overall summary">
+<thead>
+<tr>
+    <td colspan="1"> </td>
+    <td colspan="1" class="runner">
+        Windows
+    </td>
+    <td colspan="1"> </td>
+</tr>
+<tr>
+    <td colspan="1"> </td>
+    <td colspan="1" class="runner">
+        <a href="../runner1.html">
+            runner1
+        </a>
+    </td>
+    <td colspan="1"> </td>
+</tr>
+<tr>
+<td colspan="1"> </td>
+    <td colspan="1" class="revision">
+         rev 83542
+    </td>
+    <td colspan="1"> </td>
+</tr>
+<tr>
+    <td colspan="1"> </td>
+    <td colspan="1" class="timestamp">
+        <span class="timestamp-0">Tue, 26 Mar 2013 14:23:59 +0000</span>    </td>
+    <td colspan="1"> </td>
+</tr>
+<tr valign="middle">
+    <td class="head" colspan="1" width="1%"> library / toolset </td>
+<td class="required-toolset-name">
+<span class="timestamp-0">
+msvc- 11.0</span>
+</td>
+<td class="head" width="1%"> library / toolset </td>
+</tr>
+</thead>
+<tfoot>
+<tr valign="middle">
+    <td class="head" colspan="1" width="1%"> library / toolset </td>
+<td class="required-toolset-name">
+<span class="timestamp-0">
+msvc- 11.0</span>
+</td>
+<td class="head" width="1%"> library / toolset </td>
+</tr>
+<tr>
+    <td colspan="1"> </td>
+    <td colspan="1" class="runner">
+        <a href="../runner1.html">
+            runner1
+        </a>
+    </td>
+    <td colspan="1"> </td>
+</tr>
+<tr>
+<td colspan="1"> </td>
+    <td colspan="1" class="revision">
+         rev 83542
+    </td>
+    <td colspan="1"> </td>
+</tr>
+<tr>
+    <td colspan="1"> </td>
+    <td colspan="1" class="timestamp">
+        <span class="timestamp-0">Tue, 26 Mar 2013 14:23:59 +0000</span>    </td>
+    <td colspan="1"> </td>
+</tr>
+<tr>
+    <td colspan="1"> </td>
+    <td colspan="1" class="runner">
+        Windows
+    </td>
+    <td colspan="1"> </td>
+</tr>
+</tfoot>
+<tbody>
+<tr class="summary-row-single">
+<td class="library-name">
+    <a href="any.html" class="library-link" target="_top">
+        any
+    </a>
+</td>
+<td class="summary-success-expected" title="any/msvc-11.0">
+  OK  </td>
+<td class="library-name">
+    <a href="any.html" class="library-link" target="_top">
+        any
+    </a>
+</td>
+</tr>
+</tbody>
+</table>
+<div id="legend">
+<div class="legend">
+<table border="0" summary="report description">
+    <tr>
+        <td class="legend-item" width="50pt">
+            <table width="100%" summary="success legend">
+                <tr class="summary-row-single"><td class="summary-success-expected">OK</td></tr>
+                </table>
+        </td>
+        <td class="legend-explanation">
+            All expected tests pass.
+        </td>
+    </tr>
+    <tr>
+        <td class="legend-item" width="50pt">
+            <table width="100%" summary="unexpected pass legend">
+                <tr class="summary-row-single"><td class="summary-success-unexpected">OK</td></tr>
+            </table>
+        </td>
+        <td class="legend-explanation">
+            All expected tests pass, and some other tests that were expected to fail 
+            unexpectedly pass as well.
+        </td>
+    </tr>
+    <tr>
+        <td class="legend-item" width="50pt">
+            <table width="100%" summary="unexpected new fail legend">
+                <tr class="summary-row-single"><td class="summary-fail-unexpected-new">fail</td></tr>
+            </table>
+        </td>
+        <td class="legend-explanation">
+            There are some failures on the newly added tests/compiler(s).
+        </td>
+    </tr>
+    <tr>
+        <td class="legend-item" width="50pt">
+            <table width="100%" summary="unexpected fail legend">
+                <tr class="summary-row-single"><td class="summary-fail-unexpected">broken</td></tr>
+            </table>
+        </td>
+        <td class="legend-explanation">
+            Tests that the library author expects to pass are currently failing.
+        </td>
+    </tr>
+    <tr>
+        <td class="legend-item" width="50pt">
+            <table width="100%" summary="unusable legend">
+                <tr class="summary-row-single"><td class="summary-unusable">n/a</td></tr>
+            </table>
+        </td>
+        <td class="legend-explanation">
+            The library author marked it as unusable on particular platform/toolset.
+        </td>
+    </tr>
+</table>
+<hr/>
+<table border="0" summary="report description" id="Table1">
+    <tr>
+        <td><span class="run-type-incremental">i</span></td>
+        <td class="legend-explanation">An incremental run.</td>
+    </tr>
+</table>
+</div>
+
+</div>
+<div class="links">
+<span><script type="text/javascript">
+<!--
+function make_tinyurl()
+{
+    window.open( 'http://tinyurl.com/create.php?url=' + parent.location.href );
+}
+//-->
+</script>
+
+TinyUrl</span>
+ | Release View | user View | Legend
+</div>
+</body>
+</html>
Added: trunk/tools/regression/test/report/expected/developer/toc.html
==============================================================================
--- (empty file)
+++ trunk/tools/regression/test/report/expected/developer/toc.html	2013-03-26 11:53:49 EDT (Tue, 26 Mar 2013)
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN">
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+    <link rel="stylesheet" type="text/css" href="../master.css" title="master"/>
+</head>
+<body class="developer-toc">
+    <div class="toc-header-entry">
+        Report info
+    </div>
+    <div class="toc-header-entry">
+        Summary
+    </div>
+    <div class="toc-header-entry">
+        Unresolved issues
+    </div>
+    <div class="toc-header-entry">
+Release View    </div>
+    <hr/>
+    <div class="toc-entry">
+        <a href="any.html" class="toc-entry" target="_top">
+            any
+        </a>
+    </div>
+</body>
+</html>
Added: trunk/tools/regression/test/report/expected/master.css
==============================================================================
--- (empty file)
+++ trunk/tools/regression/test/report/expected/master.css	2013-03-26 11:53:49 EDT (Tue, 26 Mar 2013)
@@ -0,0 +1,654 @@
+/*
+
+Copyright MetaCommunications, Inc. 2003-2005.
+
+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)
+
+*/
+
+/* All reports */
+
+body
+{
+    background-color: white;
+}
+
+body.user-toc
+{
+    background-color: #f0f0f0;
+}
+
+body.developer-toc
+{
+    background-color: #f0f5ff;
+}
+
+span.super
+{
+    vertical-align: super;
+    font-size: 80%;
+    margin-left: 3pt;
+}
+
+h1.page-title
+{ 
+    text-align: left;
+    text-transform: capitalize;
+    margin-top: 5pt;
+    margin-bottom: 10pt;
+}
+
+img
+{
+    display: inline;
+}
+
+ a.hover-link:link
+,a.hover-link:visited
+,a.hover-link:active
+{
+    color: black;
+    text-decoration: none;
+}
+
+a.hover-link:hover
+{
+    color: black;
+    text-decoration: underline;
+}
+
+ a.warning-link:link
+,a.warning-link:visited
+,a.warning-link:active
+{
+    color: red;
+    text-decoration: none;
+}
+
+a.warning-link:hover
+{
+    color: red;
+    text-decoration: underline;
+}
+
+a.view-link
+{
+    text-transform: capitalize;
+}
+
+div.statistics
+{
+    width: 80%;
+    padding-bottom: 5pt;
+}
+
+div.legend
+{
+    width: 80%;
+    background-color: #f5f5f5;
+    margin-top: 10pt;    
+    margin-bottom: 10pt;
+}
+
+div.comment
+{
+    width: 80%;
+    background-color: #f5f5f5;
+    padding-left: 10pt;
+    padding-right: 10pt;
+    padding-bottom: 10pt;
+}
+
+div.links
+{
+    margin-top: 0pt;
+    margin-bottom: 0pt;
+}
+
+table.header-table
+{
+    margin-left: 10pt;
+    margin-top: 20pt;
+    margin-bottom: 10pt;
+    width: 80%;
+}
+
+td.header-item
+{ 
+    text-align: left;
+    vertical-align: top;
+    font-weight: bold;
+}
+
+td.header-item-content
+{ 
+    padding-left: 20pt;
+    padding-bottom: 10pt;
+}
+
+td.legend-item
+{ 
+    padding: 0pt;
+    width: 50pt;
+}
+
+td.legend-explanation
+{ 
+    padding-left: 5pt;
+}
+
+div.acknowledgement
+{
+    text-align: left;
+    margin-top: 10pt;
+    margin-left: 5pt;
+    margin-bottom: 10pt;
+}
+
+div.report-info
+{ 
+    text-align: left;
+    margin-bottom: 10pt;
+    width: 80%;
+}
+
+div.report-warning
+{ 
+    color: red;
+}
+
+div.library-name
+{ 
+    margin-top: 20pt;
+    margin-bottom: 10pt;
+    text-align: left;
+    font-size: 125%;
+    font-weight: bold;
+}
+
+span.run-type-incremental
+{
+    margin-left: 3pt;
+    padding-left: 1pt;
+    padding-right: 1pt;
+    background-color: yellow;
+}
+
+ span.timestamp-1
+,span.timestamp-2 
+{
+    color: #555555;
+}
+
+ span.timestamp-3
+,span.timestamp-4 
+,span.timestamp-5
+,span.timestamp-6
+,span.timestamp-7
+{
+    color: #999999;
+}
+
+ span.timestamp-8
+,span.timestamp-9 
+,span.timestamp-10
+,span.timestamp-11
+,span.timestamp-12
+,span.timestamp-13
+,span.timestamp-14
+,span.timestamp-15
+,span.timestamp-16
+,span.timestamp-17
+,span.timestamp-18
+,span.timestamp-19
+,span.timestamp-20
+,span.timestamp-21
+,span.timestamp-22
+,span.timestamp-23
+,span.timestamp-24
+,span.timestamp-25
+,span.timestamp-26
+,span.timestamp-27
+,span.timestamp-28
+,span.timestamp-29
+,span.timestamp-30
+{
+    color: #dddddd;
+}
+
+
+table.summary-table
+,table.library-table
+{ 
+    border-collapse: collapse;
+    border: 2px solid black;
+    margin: 5px;
+}
+
+ table.summary-table td
+,table.library-table td
+{ 
+    text-align: center;
+    border-left: 1px solid black;
+    border-right: 1px solid black;
+}
+
+ a.log-link:link
+,a.log-link:visited
+{
+     color: black; 
+}
+
+ a.log-link:active
+,a.log-link:hover
+,a.legend-link:link
+,a.legend-link:visited
+,a.legend-link:active
+,a.legend-link:hover
+{
+    color: black; 
+    text-decoration: underline;
+}
+
+td.runner
+{
+    color: black;
+    font-weight: bold;
+    border-top: 1px solid black;
+    padding-left: 3pt;
+    padding-right: 3pt;
+
+}
+
+td.timestamp
+{
+    color: black;
+    border-bottom: 1px solid black;
+    padding-left: 3pt;
+    padding-right: 3pt;
+}
+
+ td.toolset-name
+,td.required-toolset-name
+{
+    vertical-align: middle;
+    padding-left: 3pt;
+    padding-right: 3pt;
+    word-spacing: -3pt;
+}
+
+td.required-toolset-name
+{
+    font-weight: bold;
+}
+
+td.library-test-category-header
+{
+    border-top: 1px solid gray;
+}
+
+tr.summary-row-first td
+, tr.library-row-first td 
+{
+    border-top: 1px solid gray;
+    border-bottom: 0px;
+}
+
+tr.summary-row-last td
+, tr.library-row-last td 
+{
+    border-top: 0px;
+    border-bottom: 1px solid gray;
+}
+
+tr.summary-row-single td
+, tr.library-row-single td 
+{
+    border-top: 1px solid gray;
+    border-bottom: 1px solid gray;
+}
+
+tr.summary-row td
+, tr.library-row td 
+{
+    border-bottom: 0px;
+    border-top: 0px; 
+}
+
+  td.library-success-expected
+, td.summary-success-expected
+, td.summary-fail-expected
+, td.summary-unknown-status
+, td.summary-fail-expected-unresearched
+{ 
+    width: 60pt;
+    text-align: center;
+    background-color: lightgreen;
+    border-left: 1px solid black;
+    border-right: 1px solid black;
+    padding-left: 2pt;
+    padding-right: 2pt;
+}
+
+  td.summary-unknown-status
+{
+    background-color: white;
+}
+
+ td.library-success-unexpected
+,td.summary-success-unexpected
+{ 
+    width: 60pt;
+    text-align: center;
+    background-color: green;
+    color: white;
+    border: 0px;
+    padding-left: 2pt;
+    padding-right: 2pt;
+}
+
+  td.user-library-success-unexpected
+, td.user-summary-success-unexpected
+{ 
+    background-color: lightgreen;
+    color: black;
+}
+
+ td.library-success-unexpected a.log-link:link
+,td.library-success-unexpected a.log-link:visited
+,td.library-success-unexpected a.log-link:active
+,td.library-success-unexpected a.log-link:hover
+{
+     color: white;
+}
+
+  td.user-library-success-unexpected a.log-link:link
+, td.user-library-success-unexpected a.log-link:visited
+, td.user-library-success-unexpected a.log-link:active
+, td.user-library-success-unexpected a.log-link:hover
+{
+     color: black;
+}
+
+  td.summary-unusable
+, td.library-unusable
+, td.library-fail-expected
+{
+    width: 60pt;  
+    text-align: center;
+    background-color: silver;
+    color: black;
+    border: 0px;
+    padding-left: 2pt;
+    padding-right: 2pt;
+}
+
+
+ tr.summary-row         td.summary-fail-unexpected
+,tr.summary-row-first   td.summary-fail-unexpected
+,tr.summary-row-last    td.summary-fail-unexpected
+,tr.summary-row-single  td.summary-fail-unexpected  
+{ 
+    width: 60pt;
+    text-align: center;
+    background-color: red;
+    color: black;
+    border: 2px solid black; 
+    padding-left: 2pt;
+    padding-right: 2pt;
+}
+
+  td.summary-missing
+, td.library-missing
+{
+    width: 60pt;
+    text-align: center;
+    background-color: white;
+    color: black;
+    border: 0px;
+    padding-left: 2pt;
+    padding-right: 2pt;
+}
+
+td.library-fail-expected-unresearched
+{
+    width: 60pt;
+    text-align: center;
+    background-color: white;
+    color: black;
+    border: 1px solid black;
+    padding-left: 2pt;
+    padding-right: 2pt;
+}
+
+
+  tr.summary-row-first  td.summary-missing
+, tr.summary-row-single td.summary-missing
+, tr.library-row-first  td.library-missing
+, tr.library-row-single td.library-missing
+{
+    border-top: 1px solid black;
+}
+
+  tr.summary-row-last   td.summary-missing
+, tr.summary-row-single td.summary-missing
+, tr.library-row-last   td.library-missing
+, tr.library-row-single td.library-missing
+{
+    border-bottom: 1px solid black;
+}
+
+
+/* Summary */
+
+table.summary-table td.library-name
+{
+    width: 100pt;
+    padding-left: 6pt;
+    padding-right: 6pt;
+    border-top: 1px solid gray;
+    border-bottom: 1px solid gray;
+    text-align: left;
+}
+
+  tr.summary-row        td.summary-fail-unexpected-new
+, tr.summary-row-first  td.summary-fail-unexpected-new
+, tr.summary-row-last   td.summary-fail-unexpected-new
+, tr.summary-row-single td.summary-fail-unexpected-new
+
+, tr.library-row        td.library-fail-unexpected-new
+, tr.library-row-first  td.library-fail-unexpected-new
+, tr.library-row-last   td.library-fail-unexpected-new
+, tr.library-row-single td.library-fail-unexpected-new 
+
+, tr.summary-row        td.user-summary-fail-expected-unresearched
+, tr.summary-row-first  td.user-summary-fail-expected-unresearched
+, tr.summary-row-last   td.user-summary-fail-expected-unresearched
+, tr.summary-row-single td.user-summary-fail-expected-unresearched
+
+, tr.library-row        td.user-library-fail-expected-unresearched
+, tr.library-row-first  td.user-library-fail-expected-unresearched
+, tr.library-row-last   td.user-library-fail-expected-unresearched
+, tr.library-row-single td.user-library-fail-expected-unresearched
+{ 
+    width: 60pt;
+    text-align: center;
+    background-color: yellow;
+    color: black;
+    border: 2px solid black; 
+}
+
+/* Detailed */
+
+.library-conf-problem
+{
+    font-size: 70%;
+    font-weight: normal;
+}
+
+div.library-toc
+{ 
+    margin: 5pt;
+}
+
+
+li.library-toc-entry
+{ 
+    margin-left: 5pt;
+    list-style-type: square;
+}
+
+
+div.library-footer
+{ 
+    margin: 5px;
+}
+
+
+table.library-table td.test-name
+{
+    width: 150pt;
+    padding-left: 6pt;
+    padding-right: 6pt;
+    border-right: 0;
+    border-top: 1px solid gray;
+    border-bottom: 1px solid gray;
+    text-align: left;
+}
+
+table.library-table td.test-type
+{
+    padding-right: 5px;
+    border-left: 0;
+    border-right: 0;
+    border-top: 1px solid gray;
+    border-bottom: 1px solid gray;
+    text-align: right;
+}
+
+  tr.library-row        td.library-fail-unexpected
+, tr.library-row-first  td.library-fail-unexpected
+, tr.library-row-last   td.library-fail-unexpected
+, tr.library-row-single td.library-fail-unexpected
+{ 
+    width: 60pt;
+    text-align: center;
+    background-color: red;
+    font-weight: bold;
+    color: black;
+    border: 2px solid black; 
+}
+
+table.library-library-notes
+{
+    background-color: LemonChiffon;
+    width: 80%;
+    margin-left: 5px;
+    margin-right: 5px; 
+}
+
+tr.library-library-note
+{
+}
+
+div.note
+{
+    padding: 3pt;
+}
+
+span.note-header
+{
+    font-weight: bold;
+}
+
+span.auto-note
+{
+    font-style: italic;
+}
+
+span.internal-error-note
+{
+    color: red;
+}
+
+/* Log */
+
+div.log-test-title
+{
+    font-size: 1.5em;
+    font-weight: bold;
+}
+
+div.log-test-header
+{
+    border-bottom: 1px solid black;
+    margin-bottom: 5pt;
+}
+
+div.notes-title
+{
+    font-weight: bold;
+    background-color: #ffffcc;
+}
+
+div.notes
+{
+    padding: 3pt;
+    background-color: #ffffcc;
+}
+
+div.notes-title
+{
+    font-weight: bold;
+}
+
+div.log-compiler-output-title
+{
+    font-weight: bold;
+}
+
+div.log-linker-output-title
+{
+  font-weight: bold;
+}
+
+div.log-run-output-title
+{
+  font-weight: bold;
+}
+
+span.output-fail
+{
+  color: red;
+}
+
+
+/* Issues page */
+
+table.library-issues-table
+{
+    border-collapse: collapse;
+    border: 2px solid black;
+}
+
+table.library-issues-table td
+{
+    border: 1px solid #c0c0c0;
+    text-align: center;
+    margin-right: 5px;
+}
+
+table.library-issues-table td.failures-row
+{
+    text-align: left;
+    padding: 0px;
+}
+
+ table.issue-box tr.library-row-single td.library-fail-unexpected-new
+,table.issue-box tr.library-row-single td.library-fail-unexpected
+{
+    border: 0px;
+    font-weight: normal;
+}
Added: trunk/tools/regression/test/report/expected/runner1.html
==============================================================================
--- (empty file)
+++ trunk/tools/regression/test/report/expected/runner1.html	2013-03-26 11:53:49 EDT (Tue, 26 Mar 2013)
@@ -0,0 +1,10 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN">
+<html>
+  <head>
+<title>runner1</title>
+</head>
+<body>
+<h1>runner1</h1>
+<hr></hr><h1>runner</h1>
+Tests are run on the Windows platform</body>
+</html>
Added: trunk/tools/regression/test/report/expected/runners.html
==============================================================================
--- (empty file)
+++ trunk/tools/regression/test/report/expected/runners.html	2013-03-26 11:53:49 EDT (Tue, 26 Mar 2013)
@@ -0,0 +1,6 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN">
+<html>
+  <body bgcolor="#FFFFFF">
+    <table><tr><td>runner1</td></tr></table>
+  </body>
+</html>
Added: trunk/tools/regression/test/report/expected_results.xml
==============================================================================
--- (empty file)
+++ trunk/tools/regression/test/report/expected_results.xml	2013-03-26 11:53:49 EDT (Tue, 26 Mar 2013)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<expected-failures>
+  <toolset name="msvc-11.0">
+    <library name="any">
+      <test-result test-name="test1" result="success"/>
+    </library>
+  </toolset>
+</expected-failures>
Added: trunk/tools/regression/test/report/explicit-failures-markup.xml
==============================================================================
--- (empty file)
+++ trunk/tools/regression/test/report/explicit-failures-markup.xml	2013-03-26 11:53:49 EDT (Tue, 26 Mar 2013)
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<explicit-failures-markup>
+
+  <!-- /////////////// Toolsets /////////////// -->
+  <mark-toolset name="msvc-11.0" status="required"/>
+
+  <!-- accumulators -->
+  <library name="any">
+    <mark-unusable>
+      <toolset name="borland-*"/>
+    </mark-unusable>
+    <mark-expected-failures>
+      <test name="test2"/>
+      <toolset name="gcc-4.2.1*"/>
+      <note author="Steven Watanabe" refid="1"/>
+    </mark-expected-failures>
+  </library>
+  
+  <note id="2">
+    The failure is caused by a compiler bug.
+  </note>
+
+</explicit-failures-markup>
Added: trunk/tools/regression/test/report/runner.xml
==============================================================================
--- (empty file)
+++ trunk/tools/regression/test/report/runner.xml	2013-03-26 11:53:49 EDT (Tue, 26 Mar 2013)
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<test-run source="SVN" runner="runner1" timestamp="2013-03-26T14:23:59Z" platform="Windows" tag="trunk" run-type="full" revision="83542">
+  <comment><h1>runner</h1>
+Tests are run on the Windows platform</comment>
+  <test-log toolset="msvc-11.0" library="any" test-name="test1"
+            test-program="libs/any/test/test1.cpp"
+            target-directory="boost/bin.v2/libs/any/test/test1.test/msvc-11.0/debug"
+            test-type="run" show-run-output="false">
+    <compile result="succeed" timestamp="2013-03-26 14:47:12 UTC">test1.cpp</compile>
+    <link result="succeed" timestamp="2013-03-26 14:47:12 UTC">test1</link>
+    <run result="succeed" timestamp="2013-03-26 14:47:12 UTC">
+Running 1 test case...
+
+*** No errors detected
+
+EXIT STATUS: 0
+</run>
+  </test-log>
+</test-run>