- From: Jonathan Marsh via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 05 Dec 2006 21:11:07 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/test-suite
In directory hutz:/tmp/cvs-serv14204/test-suite
Modified Files:
dashboard.xsl Dashboard.html
Log Message:
Fixed broken links and improved layout and descriptions for Dashboard.
Index: dashboard.xsl
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/dashboard.xsl,v
retrieving revision 1.3
retrieving revision 1.4
diff -C 2 -d -r1.3 -r1.4
*** dashboard.xsl 4 Dec 2006 17:20:29 -0000 1.3
--- dashboard.xsl 5 Dec 2006 21:11:05 -0000 1.4
***************
*** 17,24 ****
<html>
<head>
! <title>Test Suite Health Dashboard</title>
<style type="text/css">
body {font-family:sans-serif}
! td {border:1px solid #DDDDDD}
.passed {background-color:green}
.failed {background-color:orange}
--- 17,24 ----
<html>
<head>
! <title>WSDL 2.0 Interop Dashboard</title>
<style type="text/css">
body {font-family:sans-serif}
! td {vertical-align:top; padding-right:1em; padding-bottom:.5em}
.passed {background-color:green}
.failed {background-color:orange}
***************
*** 29,36 ****
.good { background: green }
.bad { background: red }
</style>
</head>
<body>
! <h2>Test Suite Health Dashboard</h2>
<xsl:if test="$TODAY">
--- 29,40 ----
.good { background: green }
.bad { background: red }
+
+ .group {background-color:#DDD}
+ .heading {font-weight:bold; white-space: nowrap}
+ .explanatory {font-size:smaller}
</style>
</head>
<body>
! <h2>WSDL 2.0 Interop Dashboard</h2>
<xsl:if test="$TODAY">
***************
*** 42,87 ****
</xsl:if>
! <p>Assertion Coverage (<a href="Assertion-coverage.html">details</a>)</p>
! <xsl:for-each select="document('assertion-coverage.xml')">
! <xsl:call-template name="assertion-summary"/>
! </xsl:for-each>
!
! <p>Test Case Coverage (<a href="Test-suite-coverage-summary.html">details</a>)</p>
! <xsl:for-each select="document('test-suite-coverage-summary.xml')/coverage">
! <xsl:call-template name="test-coverage-summary"/>
! </xsl:for-each>
!
! <p/>
! <hr/>
! <h2>Implementation Health</h2>
! <p>Component Model Test Results (<a href="results/Interchange.html">details</a>)</p>
! <xsl:for-each select="document('results/interchange.xml')">
! <xsl:call-template name="interchange-results-summary"/>
! </xsl:for-each>
!
! <p>Validation Test Results (<a href="results/Validation.html">details</a>)</p>
! <table>
! <xsl:for-each select="document('results/validation.xml')">
! <thead>
! <tr>
! <xsl:for-each select="summary/vendors/vendor">
! <td><strong><xsl:value-of select="@name"/></strong></td>
</xsl:for-each>
! </tr>
! </thead>
! <tbody>
! <tr>
! <xsl:call-template name="validation-summaries"/>
! </tr>
! </tbody>
! </xsl:for-each>
</table>
- <p>Message Exchange Test Results (<a href="results-messages/Message-tests-results.html">details</a>)</p>
- <xsl:for-each select="document('results-messages/message-tests-results.xml')">
- <xsl:call-template name="message-exchange-results-summary"/>
- </xsl:for-each>
-
-
</body>
</html>
--- 46,197 ----
</xsl:if>
! <p class="explanatory">This page summarizes the results of interop testing of the
! <a href="http://www.w3.org/TR/wsdl20">WSDL 2.0 Core</a> and
! <a href="http://www.w3.org/TR/wsdl20-adjuncts">WSDL 2.0 Adjuncts</a> specifications,
! in fulfillment of the <a href="http://lists.w3.org/Archives/Public/www-ws-desc/2005Nov/0036.html">CR exit criteria</a>.
! The completeness of the
! <a href="http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/test-suite/index.html">Test Suite</a>
! is also measured.</p>
! <table cellspacing="3">
! <tr>
! <td colspan="4" class="group">
! <h3>Interop results</h3>
! </td>
! </tr>
! <tr>
! <td>
! <div class="heading">Component Model Test Results</div>
! </td>
! <td>
! <p class="explanatory">(<a href="results/Interchange.html">details</a>)</p>
! </td>
! <td colspan="2">
! <p class="explanatory">These results test the results of parsing a WSDL 2.0 document, by generating an
! interchange format representing the component model in XML and comparing it against a baseline description
! of the component model.</p>
! </td>
! </tr>
! <tr>
! <td/>
! <td colspan="3">
! <xsl:for-each select="document('results/interchange.xml')">
! <xsl:call-template name="interchange-results-summary"/>
! </xsl:for-each>
! </td>
! </tr>
! <tr>
! <td colspan="4"><hr/></td>
! </tr>
! <tr>
! <td>
! <div class="heading">Message Exchange Test Results</div>
! </td>
! <td>
! <p class="explanatory">(<a href="results-messages/Message-tests-results.html">details</a>)</p>
! </td>
! <td colspan="2">
! <p class="explanatory">These results represent the analysis of log files of message exchanges based
! on complex WSDL 2.0 documents, with each implementation run pair-wise against the others.</p>
! </td>
! </tr>
! <tr>
! <td colspan="4">
! <xsl:for-each select="document('results-messages/message-tests-results.xml')">
! <xsl:call-template name="message-exchange-results-summary">
! <xsl:with-param name="detail-path" select="'results-messages/Message-tests-results.html'"/>
! </xsl:call-template>
! </xsl:for-each>
! </td>
! </tr>
! <tr>
! <td colspan="4"><hr/></td>
! </tr>
! <tr>
! <td>
! <div class="heading">Validation Test Results</div>
! </td>
! <td>
! <p class="explanatory">(<a href="results/Validation.html">details</a>)</p>
! </td>
! <td colspan="2">
! <p class="explanatory">These results represent the analysis of log files of message exchanges based
! on complex WSDL 2.0 documents, with each implementation run pair-wise against the others.</p>
! </td>
! </tr>
! <tr>
! <td/>
! <td colspan="3">
! <table>
! <xsl:for-each select="document('results/validation.xml')">
! <thead>
! <tr>
! <xsl:for-each select="summary/vendors/vendor">
! <td><strong><xsl:value-of select="@name"/></strong></td>
! </xsl:for-each>
! </tr>
! </thead>
! <tbody>
! <tr>
! <xsl:call-template name="validation-summaries"/>
! </tr>
! </tbody>
</xsl:for-each>
! </table>
! </td>
! </tr>
! <tr>
! <td colspan="4"><hr/></td>
! </tr>
!
! <tr>
! <td colspan="4" class="group">
! <h3>Test Suite Completeness</h3>
! </td>
! </tr>
! <tr>
! <td>
! <div class="heading">Assertion Coverage</div>
! </td>
! <td>
! <p class="explanatory">(<a href="Assertion-coverage.html">details</a>)</p>
! </td>
! <td colspan="2">
! <p class="explanatory">Count of assertions violated by "bad" testcases, compared with the total number of assertions
! identified in the specs.</p>
! </td>
! </tr>
! <tr>
! <td/>
! <td colspan="3">
! <xsl:for-each select="document('assertion-coverage.xml')">
! <xsl:call-template name="assertion-summary"/>
! </xsl:for-each>
! </td>
!
! </tr>
! <tr>
! <td colspan="4"><hr/></td>
! </tr>
! <tr>
! <td>
! <div class="heading">Test Case Coverage</div>
! </td>
! <td>
! <p class="explanatory">(<a href="Test-suite-coverage-summary.html">details</a>)</p>
! </td>
! <td colspan="2">
! <p class="explanatory">An analysis of the use of various parts of the WSDL syntax (elements, attributes, uris) in the test collection. Green indicates 4 or more occurances of the construct, yellow indicates less than 4 occurances, and red indicates zero occurances.</p>
! </td>
! </tr>
! <tr>
! <td/>
! <td colspan="3">
! <xsl:for-each select="document('test-suite-coverage-summary.xml')/coverage">
! <xsl:call-template name="test-coverage-summary"/>
! </xsl:for-each>
! </td>
! </tr>
</table>
</body>
</html>
Index: Dashboard.html
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/Dashboard.html,v
retrieving revision 1.23
retrieving revision 1.24
diff -C 2 -d -r1.23 -r1.24
*** Dashboard.html 4 Dec 2006 18:27:39 -0000 1.23
--- Dashboard.html 5 Dec 2006 21:11:05 -0000 1.24
***************
*** 1,5 ****
! <html xmlns:report="http://www.w3.org/2006/06/wsdl/ValidationReport"><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Test Suite Health Dashboard</title><style type="text/css">
body {font-family:sans-serif}
! td {border:1px solid #DDDDDD}
.passed {background-color:green}
.failed {background-color:orange}
--- 1,5 ----
! <html xmlns:report="http://www.w3.org/2006/06/wsdl/ValidationReport"><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>WSDL 2.0 Interop Dashboard</title><style type="text/css">
body {font-family:sans-serif}
! td {vertical-align:top; padding-right:1em; padding-bottom:.5em}
.passed {background-color:green}
.failed {background-color:orange}
***************
*** 10,13 ****
.good { background: green }
.bad { background: red }
! </style></head><body><h2>Test Suite Health Dashboard</h2><address>Generated December 4 2006,
! 1025</address><p>Assertion Coverage (<a href="Assertion-coverage.html">details</a>)</p><div style="border:1px solid black; padding:0px; width:202px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">105</span><img alt="50% have coverage" width="100" height="16" src="green.gif"><span style="position:absolute">105</span><img alt="50% have no coverage" width="100" height="16" src="red.gif"></div><p>Test Case Coverage (<a href="Test-suite-coverage-summary.html">details</a>)</p><div style="border:1px solid black; padding:0px; width:202px; height:18px; font-size:x-small; font-weight:bold; margin:0px"><span style="position:absolute">73</span><img alt="70% have good coverage" width="141" height="16" src="green.gif"><span style="position:absolute">29</span><img alt="29% have minimal coverage" width="57" height="16" src="yellow.gif"><span style="position:absolute">1</span><img alt="1% have no coverage" width="2" height="16" src="red.gif"></div><p></p><hr><h2>Implementation Healh</h2><p>Component Model Test Results (<a href="results/Interchange.html">details</a>)</p><table><tr><td><strong>Woden</strong></td><td><strong>WSDL XSLT</strong></td><td><strong>Canon</strong></td></tr><tr><td style="border:1px solid black; padding:0px; width:201px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">66</span><img alt="89% passed" width="178" height="16" src="green.gif"><span style="position:absolute">7</span><img alt="9% failed" width="19" height="16" src="red.gif"></td><td style="border:1px solid black; padding:0px; width:201px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">73</span><img alt="99% passed" width="197" height="16" src="green.gif"></td><td style="border:1px solid black; padding:0px; width:201px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">72</span><img alt="97% passed" width="195" height="16" src="green.gif"></td></tr></table><p>Validation Test Results (<a href="results/Vaidation.html">details</a>)</p><table><thead><tr><td><strong>Woden</strong></td><td><strong>Canon</strong></td></tr></thead><tbody><tr><td><div style="border:1px solid black; width:201px; height:16px; font-size:x-small; font-weight:bold"><span style="position:absolute">80</span><img alt="36.03603603603604% passed" width="72.07207207207207" height="16" src="green.gif"><span style="position:absolute">32</span><img alt="14.414414414414415% passed" width="28.82882882882883" height="16" src="yellow.gif"><span style="position:absolute">88</span><img alt="39.63963963963964% failed" width="79.27927927927928" height="16" src="red.gif"><span style="position:absolute"> (22)</span></div></td><td><div style="border:1px solid black; width:201px; height:16px; font-size:x-small; font-weight:bold"><span style="position:absolute">82</span><img alt="36.93693693693694% passed" width="73.87387387387388" height="16" src="green.gif"><span style="position:absolute">66</span><img alt="29.72972972972973% passed" width="59.4594595945946" height="16" src="yellow.gif"><span style="position:absolute">73</span><img alt="32.88288288288289% failed" width="65.76576576576578" height="16" src="red.gif"><span style="position:absolute"> (1)</span></div></td></tr></tbody></table><p>Message Exchange Test Results (<a href="results-messages/Message-tests-results.html">details</a>)</p><table xmlns="http://www.w3.org/2002/ws/desc/logs/"><thead><tr><th/><th><nobr>Canon</nobr> >> <nobr>Canon</nobr></th><th><nobr>Canon</nobr> >> <nobr>WSO2 WSAS</nobr></th><th><nobr>WSO2 WSAS</nobr> >> <nobr>Canon</nobr></th><th><nobr>WSO2 WSAS</nobr> >> <nobr>WSO2 WSAS</nobr></th></tr></thead><thead><tr><th/></tr></thead><thead><tr><th/></tr></thead><thead><tr><th/></tr></thead><thead><tr><th/></tr></thead><thead><tr><th/></tr></thead><thead><tr><th/></tr></thead><tbody><tr><td><a href="#MessageTest-1G">MessageTest-1G</a> (SOAP12)</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bld"><span style="position:absolute">32</span><img alt="76% passed" width="114" height="16" src="green.gif"/><span style="position:absolute">10</span><img alt="24% failed" width="36" height="16" src="red.gif"/></td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">9</span><img alt="21% passed" width="32" height="16" src="green.gif"/><span style="position:absolute">33</span><img alt="79% failed" width="118" height="16" src="red.gif"/></td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">9</span><img alt="21% passed" width="32" height="16" src="green.gif"/><span style="position:absolute">33</span><img alt="79% failed" width="118" height="16" src="red.gif"/></td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">8</span><img alt="19% pased" width="29" height="16" src="green.gif"/><span style="position:absolute">34</span><img alt="81% failed" width="121" height="16" src="red.gif"/></td></tr><tr><td><a href="#MessageTest-4G">MessageTest-4G</a> (SOAP12)</td></tr><tr><td><a href="#MessageTest-5G">MessageTest-5G</a> (SOAP12)</td></tr><tr><td><a href="#ModuleComposition-1G">ModuleComposition-1G</a> (SOAP12)</td></tr><tr><td><a href="#LocationTemplate-1G">LocationTemplate-1G</a> (SOAP12)</td></tr><tr><td><a href="#MessageTest-2G">MessageTest-2G</a> (HTTP)</td></tr><tr><td><a href="#MessageTest-3G">MessageTest-3G</a> (HTTP)</td></tr></tbody></table></body></html>
\ No newline at end of file
--- 10,28 ----
.good { background: green }
.bad { background: red }
!
! .group {background-color:#DDD}
! .heading {font-weight:bold; white-space: nowrap}
! .explanatory {font-size:smaller}
! </style></head><body><h2>WSDL 2.0 Interop Dashboard</h2><address>Generated December 5 2006,
! 1226</address><p class="explanatory">This page summarizes the results of interop testing of the
! <a href="http://www.w3.org/TR/wsdl20">WSDL 2.0 Core</a> and
! <a href="http://www.w3.org/TR/wsdl20-adjuncts">WSDL 2.0 Adjuncts</a> specifications,
! in fulfillment of the <a href="http://lists.w3.org/Archives/Public/www-ws-desc/2005Nov/0036.html">CR exit criteria</a>.
! The completeness of the
! <a href="http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/test-suite/index.html">Test Suite</a>
! is also measured.</p><table cellspacing="3"><tr><td class="group" colspan="4"><h3>Interop results</h3></td></tr><tr><td><div class="heading">Component Model Test Results</div></td><td><p class="explanatory">(<a href="results/Interchange.html">details</a>)</p></td><td colspan="2"><p class="explanatory">These results test the results of parsing a WSDL 2.0 document, by generating an
! interchange format representing the component model in XML and comparing it against a baseline description
! of the component model.</p></td></tr><tr><td></td><td colspan="3"><table><tr><td><strong>Woden</strong></td><td><strong>WSDL XSLT</strong></td><td><strong>Canon</strong></td></tr><tr><td style="border:1px solid black; padding:0px; width:201px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">66</span><img alt="89% passed" width="178" height="16" src="green.gif"><span style="position:absolute">7</span><img alt="9% failed" width="19" height="16" src="red.gif"></td><td style="border:1px solid black; padding:0px; width:201px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">73</span><img alt="99% passed" width="197" height="16" src="green.gif"></td><td style="border:1px solid black; padding:0px; width:201px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">72</span><img alt="97% passed" width="195" height="16" src="green.gif"></td></tr></table></td></tr><tr><td colspan="4"><hr></td></tr><tr><td><div clas="heading">Message Exchange Test Results</div></td><td><p class="explanatory">(<a href="results-messages/Message-tests-results.html">details</a>)</p></td><td colspan="2"><p class="explanatory">These results represent the analysis of log files of message exchanges based
! on complex WSDL 2.0 documents, with each implementation run pair-wise against the others.</p></td></tr><tr><td colspan="4"><table xmlns="http://www.w3.org/2002/ws/desc/logs/"><thead><tr><th/><th><nobr>Canon</nobr> >> <nobr>Canon</nobr></th><th><nobr>Canon</nobr> >> <nobr>WSO2 WSAS</nobr></th><th><nobr>WSO2 WSAS</nobr> >> <nobr>Canon</nobr></th><th><nobr>WSO2 WSAS</nobr> >> <nobr>WSO2 WSAS</nobr></th></tr></thead><thead><tr><th/></tr></thead><thead><tr><th/></tr></thead><thead><tr><th/></tr></thead><thead><tr><th/></tr></thead><thead><tr><th/></tr></thead><thead><tr><th/></tr></thead><tbody><tr><td><a href="results-messages/Message-tests-results.html#MessageTest-1G">MessageTest-1G</a> (SOAP12)</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">32</span><img alt="76% passed" width="114" height="16" src="green.gif"/><span style="position:absolute">10</span><img alt="24% failed" width"36" height="16" src="red.gif"/></td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">9</span><img alt="21% passed" width="32" height="16" src="green.gif"/><span style="position:absolute">33</span><img alt="79% failed" width="118" height="16" src="red.gif"/></td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">9</span><img alt="21% passed" width="32" height="16" src="green.gif"/><span style="position:absolute">33</span><img alt="79% failed" width="118" height="16" src="red.gif"/></td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">8</span><img alt="19% passed" width="29" height="16" src="green.gif"/><span style="position:absolute">34</span><img alt="81% failed" width="121" height="16" src="red.gif"/></td></tr><tr><td><a href="reslts-messages/Message-tests-results.html#MessageTest-4G">MessageTest-4G</a> (SOAP12)</td></tr><tr><td><a href="results-messages/Message-tests-results.html#MessageTest-5G">MessageTest-5G</a> (SOAP12)</td></tr><tr><td><a href="results-messages/Message-tests-results.html#ModuleComposition-1G">ModuleComposition-1G</a> (SOAP12)</td></tr><tr><td><a href="results-messages/Message-tests-results.html#LocationTemplate-1G">LocationTemplate-1G</a> (SOAP12)</td></tr><tr><td><a href="results-messages/Message-tests-results.html#MessageTest-2G">MessageTest-2G</a> (HTTP)</td></tr><tr><td><a href="results-messages/Message-tests-results.html#MessageTest-3G">MessageTest-3G</a> (HTTP)</td></tr></tbody></table></td></tr><tr><td colspan="4"><hr></td></tr><tr><td><div class="heading">Validation Test Results</div></td><td><p class="explanatory">(<a href="results/Validation.html">details</a>)</p></td><td colspan="2"><p class="explanatory">These results represent the analysis of log files of message exchanges based
! on complex WSDL 2.0 documents, with each implementation run pair-wise against the others.</p></td></tr><tr><td></td><td colspan="3"><table><thead><tr><td><strong>Woden</strong></td><td><strong>Canon</strong></td></tr></thead><tbody><tr><td><div style="border:1px solid black; width:201px; height:16px; font-size:x-small; font-weight:bold"><span style="position:absolute">80</span><img alt="36.03603603603604% passed" width="72.07207207207207" height="16" src="green.gif"><span style="position:absolute">32</span><img alt="14.414414414414415% passed" width="28.82882882882883" height="16" src="yellow.gif"><span style="position:absolute">88</span><img alt="39.63963963963964% failed" width="79.27927927927928" height="16" src="red.gif"><span style="position:absolute"> (22)</span></div></td><td><div style="border:1px solid black; width:201px; height:16px; font-size:x-small; font-weight:bold"><span style="position:absolute">82</span><img alt="36.93693693693694% passed" width="73.87387387387388" height="16 src="green.gif"><span style="position:absolute">66</span><img alt="29.72972972972973% passed" width="59.45945945945946" height="16" src="yellow.gif"><span style="position:absolute">73</span><img alt="32.88288288288289% failed" width="65.76576576576578" height="16" src="red.gif"><span style="position:absolute"> (1)</span></div></td></tr></tbody></table></td></tr><tr><td colspan="4"><hr></td></tr><tr><td class="group" colspan="4"><h3>Test Suite Completeness</h3></td></tr><tr><td><div class="heading">Assertion Coverage</div></td><td><p class="explanatory">(<a href="Assertion-coverage.html">details</a>)</p></td><td colspan="2"><p class="explanatory">Count of assertions violated by "bad" testcases, compared with the total number of assertions
! identified in the specs.</p></td></tr><tr><td></td><td colspan="3"><div style="border:1px solid black; padding:0px; width:202px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">105</span><img alt="50% have coverage" width="100" height="16" src="green.gif"><span style="position:absolute">105</span><img alt="50% have no coverage" width="100" height="16" src="red.gif"></div></td></tr><tr><td colspan="4"><hr></td></tr><tr><td><div class="heading">Test Case Coverage</div></td><td><p class="explanatory">(<a href="Test-suite-coverage-summary.html">details</a>)</p></td><td colspan="2"><p class="explanatory">An analysis of the use of various parts of the WSDL syntax (elements, attributes, uris) in the test collection. Green indicates 4 or more occurances of the construct, yellow indicates less than 4 occurances, and red indicates zero occurances.</p></td></tr><tr><td></td><td colspan="3"><div style="border:1px solid black; padding:0px; width:202px; height:18px; font-size:xsmall; font-weight:bold; margin:0px"><span style="position:absolute">73</span><img alt="70% have good coverage" width="141" height="16" src="green.gif"><span style="position:absolute">29</span><img alt="29% have minimal coverage" width="57" height="16" src="yellow.gif"><span style="position:absolute">1</span><img alt="1% have no coverage" width="2" height="16" src="red.gif"></div></td></tr></table></body></html>
\ No newline at end of file
Received on Tuesday, 5 December 2006 21:11:19 UTC