- From: Philippe Le Hegaret via cvs-syncmail <cvsmail@w3.org>
- Date: Fri, 07 Jul 2006 18:53:27 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/test-suite
In directory hutz:/tmp/cvs-serv28354/test-suite
Modified Files:
assertions-report.xsl assertions-report.html
Log Message:
Improvements
Index: assertions-report.xsl
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/assertions-report.xsl,v
retrieving revision 1.6
retrieving revision 1.7
diff -C 2 -d -r1.6 -r1.7
*** assertions-report.xsl 7 Jul 2006 17:50:05 -0000 1.6
--- assertions-report.xsl 7 Jul 2006 18:53:24 -0000 1.7
***************
*** 21,29 ****
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type='text/css'>
! th, td { border: 1px solid black; padding: 0.5ex }
! th { background: #ccc }
.good { background: green }
.bad { background: red }
.class, .count { text-align: center }
</style>
</head>
--- 21,31 ----
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type='text/css'>
! .border th, .border td { border: 1px solid black; padding: 0.5ex }
! .border th { background: #ccc }
.good { background: green }
.bad { background: red }
.class, .count { text-align: center }
+ .bar { font-weight: bold; }
+ .synopsis { font-size: small }
</style>
</head>
***************
*** 42,45 ****
--- 44,72 ----
<xsl:variable name='count_message'
select='count($assertions[@class="message"])'/>
+
+ <xsl:variable name="unique_violations"
+ select="$ViolatesAssertions//ViolateAssertion[not(@assertion=following::ViolateAssertion/@assertion)]" />
+
+ <table>
+ <tbody>
+ <tr>
+ <th width='200px' style='text-align: left'><xsl:value-of select='$count'/> Assertions</th>
+ <td>
+ <table class='bar' width='{$count}px' cellspacing='0' cellpadding='0'>
+ <tbody>
+ <tr>
+ <td width='{count($unique_violations)}px' class='good'>
+ <xsl:value-of select='count($unique_violations)'/>
+ </td>
+ <td width='{$count - count($unique_violations)}px' style='text-align: right' class='bad'>
+ <xsl:value-of select='$count - count($unique_violations)'/>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </td>
+ </tr>
+ </tbody>
+ </table>
<p><xsl:value-of select='$count'/> assertions
(<xsl:value-of select='$count_component'/> component,
***************
*** 48,54 ****
<xsl:value-of select='$count_message'/> message).
<xsl:value-of select='count($assertions[@part="1"])'/> for part 1,
! <xsl:value-of select='count($assertions[@part="2"])'/> for part 2.
! </p>
! <table>
<thead>
<tr>
--- 75,80 ----
<xsl:value-of select='$count_message'/> message).
<xsl:value-of select='count($assertions[@part="1"])'/> for part 1,
! <xsl:value-of select='count($assertions[@part="2"])'/> for part 2.</p>
! <table class='border'>
<thead>
<tr>
***************
*** 68,72 ****
<xsl:variable name='violations'
select='$ViolatesAssertions/ViolateAssertion[@assertion=$id]'/>
! <xsl:variable name='count_violations'
select='count($violations)'/>
--- 94,98 ----
<xsl:variable name='violations'
select='$ViolatesAssertions/ViolateAssertion[@assertion=$id]'/>
! <xsl:variable name='count_violations_2'
select='count($violations)'/>
***************
*** 75,79 ****
<xsl:attribute name="class">
<xsl:choose>
! <xsl:when test="$count_violations = 0">bad</xsl:when>
<xsl:otherwise>good</xsl:otherwise>
</xsl:choose>
--- 101,105 ----
<xsl:attribute name="class">
<xsl:choose>
! <xsl:when test="$count_violations_2 = 0">bad</xsl:when>
<xsl:otherwise>good</xsl:otherwise>
</xsl:choose>
***************
*** 81,89 ****
<xsl:text> </xsl:text>
</td>
! <td class='count'><xsl:value-of select='$count_violations'/></td>
<td>
<a href='{concat(@origin, "/#", @id)}'><xsl:value-of select='$id' /></a>
</td>
! <td>
<xsl:value-of select='.'/>
</td>
--- 107,115 ----
<xsl:text> </xsl:text>
</td>
! <td class='count'><xsl:value-of select='$count_violations_2'/></td>
<td>
<a href='{concat(@origin, "/#", @id)}'><xsl:value-of select='$id' /></a>
</td>
! <td class='synopsis'>
<xsl:value-of select='.'/>
</td>
Index: assertions-report.html
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/assertions-report.html,v
retrieving revision 1.9
retrieving revision 1.10
diff -C 2 -d -r1.9 -r1.10
*** assertions-report.html 7 Jul 2006 17:50:05 -0000 1.9
--- assertions-report.html 7 Jul 2006 18:53:24 -0000 1.10
***************
*** 6,18 ****
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
<style type="text/css">
! th, td { border: 1px solid black; padding: 0.5ex }
! th { background: #ccc }
.good { background: green }
.bad { background: red }
.class, .count { text-align: center }
</style>
</head>
<body>
[...2970 lines suppressed...]
<td/>
--- 2299,2303 ----
<a href="http://www.w3.org/TR/2006/CR-wsdl20-adjuncts-20060327/#WRPC-5026">WRPC-5026</a>
</td>
! <td class="synopsis">For each pair (q, #return), there MUST be a child element of the output element with a name of q and there MUST NOT be a child element of the input element with the same name.</td>
<td class="class">component</td>
<td/>
***************
*** 2291,2295 ****
<a href="http://www.w3.org/TR/2006/CR-wsdl20-adjuncts-20060327/#WRPC-5027">WRPC-5027</a>
</td>
! <td>Additionally, each even-numbered item (0, 2, 4, ...) in the list MUST be of type xs:QName and each odd-numbered item (1, 3, 5, ...) in the list MUST be of the subtype of xs:token described in the previous paragraph.</td>
<td class="class">document</td>
<td/>
--- 2309,2313 ----
<a href="http://www.w3.org/TR/2006/CR-wsdl20-adjuncts-20060327/#WRPC-5027">WRPC-5027</a>
</td>
! <td class="synopsis">Additionally, each even-numbered item (0, 2, 4, ...) in the list MUST be of type xs:QName and each odd-numbered item (1, 3, 5, ...) in the list MUST be of the subtype of xs:token described in the previous paragraph.</td>
<td class="class">document</td>
<td/>
Received on Friday, 7 July 2006 18:53:35 UTC