2002/ws/desc/test-suite/results wsdlcm-canonicalize-order.xsl,1.1,1.2 Interchange.html,1.14,1.15 Validation.html,1.13,1.14 wsdlcm-compare.xsl,1.1,1.2 interchange.xml,1.14,1.15

Update of /sources/public/2002/ws/desc/test-suite/results
In directory hutz:/tmp/cvs-serv4759/test-suite/results

Modified Files:
	wsdlcm-canonicalize-order.xsl Interchange.html Validation.html 
	wsdlcm-compare.xsl interchange.xml 
Log Message:
Fixed canonical sorting algorithms - missing second level of indirection on bindingFaultReferences.  Updated baseline and regenerated results.

Index: Validation.html
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results/Validation.html,v
retrieving revision 1.13
retrieving revision 1.14
diff -C 2 -d -r1.13 -r1.14
*** Validation.html	18 Nov 2006 01:04:25 -0000	1.13
--- Validation.html	18 Nov 2006 10:43:52 -0000	1.14
***************
*** 6,11 ****
  					.fail {border-left:16px solid red}
  					.warn {border-left:16px solid yellow}
! 				</style></head><body><h1>Validation Results</h1><address>Generated November 17 2006,
! 						1654</address><table><thead><tr><td><strong>testcase</strong></td><td><strong>violates assertion</strong></td><td><strong>Woden</strong></td><td><strong>Canon</strong></td></tr></thead><tbody><tr><td></td><td></td><td><div style="border:1px solid black; width:201px; height:16px; font-size:x-small; font-weight:bold"><span style="position:absolute">25</span><img alt="11.52073732718894% passed" width="23.04147465437788" height="16" src="green.gif"><span style="position:absolute">82</span><img alt="37.78801843317972% passed" width="75.57603686635944" height="16" src="yellow.gif"><span style="position:absolute">85</span><img alt="39.1705069124424% failed" width="78.3410138248848" height="16" src="red.gif"><span style="position:absolute">&nbsp;(25)</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">17</span><img alt="7.834101382488479% passed" width="15.668202764976957" height="16" src="green.gif"><span stle="position:absolute">89</span><img alt="41.013824884792626% passed" width="82.02764976958525" height="16" src="yellow.gif"><span style="position:absolute">50</span><img alt="23.04147465437788% failed" width="46.08294930875576" height="16" src="red.gif"><span style="position:absolute">&nbsp;(61)</span></div></td></tr><tr><td>Binding-1B</td><td><a href="http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/wsdl20.html#Binding-0055">Binding-0055</a></td><td class="pass"><div class="errortext">Error: 
  									<a href="http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/wsdl20.html#Binding-0055">Binding-0055</a><hr>The binding 'echoServiceSOAPBinding' does not define bindings for the interface operation '{http://www.wso2.com/wsdl/2006/interop/EchoService}echoXML'. When a binding specifies an interface it must specify bindings for all of the interfaces operations.</div></td><td class="fail"><div><b>Actual:</b> no error</div></td></tr><tr><td>Binding-2B</td><td><a href="http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/wsdl20.html#BindingFault-0058">BindingFault-0058</a></td><td class="pass"><div class="errortext">Error: 
  									<a href="http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/wsdl20.html#BindingFault-0058">BindingFault-0058</a><hr>The interface fault specified for this binding fault has already been specified on another binding fault. Each binding fault within a binding must specify a unique interface fault.</div></td><td class="pass"><div class="errortext">Error: 
--- 6,11 ----
  					.fail {border-left:16px solid red}
  					.warn {border-left:16px solid yellow}
! 				</style></head><body><h1>Validation Results</h1><address>Generated November 18 2006,
! 						0218</address><table><thead><tr><td><strong>testcase</strong></td><td><strong>violates assertion</strong></td><td><strong>Woden</strong></td><td><strong>Canon</strong></td></tr></thead><tbody><tr><td></td><td></td><td><div style="border:1px solid black; width:201px; height:16px; font-size:x-small; font-weight:bold"><span style="position:absolute">25</span><img alt="11.52073732718894% passed" width="23.04147465437788" height="16" src="green.gif"><span style="position:absolute">82</span><img alt="37.78801843317972% passed" width="75.57603686635944" height="16" src="yellow.gif"><span style="position:absolute">85</span><img alt="39.1705069124424% failed" width="78.3410138248848" height="16" src="red.gif"><span style="position:absolute">&nbsp;(25)</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">17</span><img alt="7.834101382488479% passed" width="15.668202764976957" height="16" src="green.gif"><span stle="position:absolute">89</span><img alt="41.013824884792626% passed" width="82.02764976958525" height="16" src="yellow.gif"><span style="position:absolute">50</span><img alt="23.04147465437788% failed" width="46.08294930875576" height="16" src="red.gif"><span style="position:absolute">&nbsp;(61)</span></div></td></tr><tr><td>Binding-1B</td><td><a href="http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/wsdl20.html#Binding-0055">Binding-0055</a></td><td class="pass"><div class="errortext">Error: 
  									<a href="http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/wsdl20.html#Binding-0055">Binding-0055</a><hr>The binding 'echoServiceSOAPBinding' does not define bindings for the interface operation '{http://www.wso2.com/wsdl/2006/interop/EchoService}echoXML'. When a binding specifies an interface it must specify bindings for all of the interfaces operations.</div></td><td class="fail"><div><b>Actual:</b> no error</div></td></tr><tr><td>Binding-2B</td><td><a href="http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/wsdl20.html#BindingFault-0058">BindingFault-0058</a></td><td class="pass"><div class="errortext">Error: 
  									<a href="http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/wsdl20.html#BindingFault-0058">BindingFault-0058</a><hr>The interface fault specified for this binding fault has already been specified on another binding fault. Each binding fault within a binding must specify a unique interface fault.</div></td><td class="pass"><div class="errortext">Error: 

Index: wsdlcm-compare.xsl
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results/wsdlcm-compare.xsl,v
retrieving revision 1.1
retrieving revision 1.2
diff -C 2 -d -r1.1 -r1.2
*** wsdlcm-compare.xsl	16 Nov 2006 11:25:20 -0000	1.1
--- wsdlcm-compare.xsl	18 Nov 2006 10:43:52 -0000	1.2
***************
*** 35,38 ****
--- 35,39 ----
  					<failure>
  						<xsl:attribute name="xpath"><xsl:apply-templates mode="xpath" select="$arc"/></xsl:attribute>
+ 						<xsl:attribute name="xpath"><xsl:apply-templates mode="xpath" select="$arc"/></xsl:attribute>
  						<p>Missing element "<xsl:value-of select="local-name($arc)"/>" in namespace "<xsl:value-of select="namespace-uri($arc)"/>".</p>
  					</failure>
***************
*** 57,61 ****
  							<failure>
  								<xsl:attribute name="xpath"><xsl:apply-templates mode="xpath" select="$asp"/></xsl:attribute>
! 								<p>Attribute "<xsl:value-of select="name(.)"/>" not found.</p>
  							</failure>
  						</xsl:if>
--- 58,63 ----
  							<failure>
  								<xsl:attribute name="xpath"><xsl:apply-templates mode="xpath" select="$asp"/></xsl:attribute>
! 								<p>Attribute "<xsl:value-of select="name(.)"/>" not found.
! 								Closest element: <xsl:value-of select="ancestor::*[@xml:id][1]/@xml:id"/>.</p>
  							</failure>
  						</xsl:if>
***************
*** 63,67 ****
  							<failure>
  								<xsl:attribute name="xpath"><xsl:apply-templates mode="xpath" select="$asp"/></xsl:attribute>
! 								<p>Attribute "<xsl:value-of select="name(.)"/>" value mismatch (found "<xsl:value-of select="$asp-att"/>", expected "<xsl:value-of select="."/>").</p>
  							</failure>
  						</xsl:if>
--- 65,70 ----
  							<failure>
  								<xsl:attribute name="xpath"><xsl:apply-templates mode="xpath" select="$asp"/></xsl:attribute>
! 								<p>Attribute "<xsl:value-of select="name(.)"/>" value mismatch (found "<xsl:value-of select="$asp-att"/>", expected "<xsl:value-of select="."/>").
! 								Closest element: <xsl:value-of select="ancestor::*[@xml:id][1]/@xml:id"/>.</p>
  							</failure>
  						</xsl:if>

Index: wsdlcm-canonicalize-order.xsl
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results/wsdlcm-canonicalize-order.xsl,v
retrieving revision 1.1
retrieving revision 1.2
diff -C 2 -d -r1.1 -r1.2
*** wsdlcm-canonicalize-order.xsl	16 Nov 2006 11:25:20 -0000	1.1
--- wsdlcm-canonicalize-order.xsl	18 Nov 2006 10:43:52 -0000	1.2
***************
*** 60,65 ****
  			<xsl:apply-templates select="@*"/>
  			<xsl:apply-templates select="*">
! 				<xsl:sort select="//*[@xml:id=current()/@ref]/wsdlcm:name/base:namespaceName"/>
! 				<xsl:sort select="//*[@xml:id=current()/@ref]/wsdlcm:name/base:localName"/>
  			</xsl:apply-templates>
  		</xsl:copy>
--- 60,65 ----
  			<xsl:apply-templates select="@*"/>
  			<xsl:apply-templates select="*">
! 				<xsl:sort select="//wsdlcm:interfaceComponent[@xml:id=current()/@ref]/wsdlcm:name/base:namespaceName"/>
! 				<xsl:sort select="//wsdlcm:interfaceComponent[@xml:id=current()/@ref]/wsdlcm:name/base:localName"/>
  			</xsl:apply-templates>
  		</xsl:copy>
***************
*** 86,91 ****
  			<xsl:apply-templates select="@*"/>
  			<xsl:apply-templates select="*">
! 				<xsl:sort select="//*[@xml:id=current()/wsdlcm:interfaceFault/@ref]/wsdlcm:name/base:namespaceName"/>
! 				<xsl:sort select="//*[@xml:id=current()/wsdlcm:interfaceFault/@ref]/wsdlcm:name/base:localName"/>
  				<xsl:sort select="wsdlcm:messageLabel"/>
  			</xsl:apply-templates>
--- 86,91 ----
  			<xsl:apply-templates select="@*"/>
  			<xsl:apply-templates select="*">
! 				<xsl:sort select="//wsdlcm:interfaceFaultComponent[@xml:id=current()/wsdlcm:interfaceFault/@ref]/wsdlcm:name/base:namespaceName"/>
! 				<xsl:sort select="//wsdlcm:interfaceFaultComponent[@xml:id=current()/wsdlcm:interfaceFault/@ref]/wsdlcm:name/base:localName"/>
  				<xsl:sort select="wsdlcm:messageLabel"/>
  			</xsl:apply-templates>
***************
*** 94,98 ****
  
  	<!--
! 	11. Binding.{bindingFaults} - sorty by BindingFault.{interfaceFault}.{name} 
  	-->
  	
--- 94,98 ----
  
  	<!--
! 	11. Binding.{bindingFaults} - sort by BindingFault.{interfaceFault}.{name} 
  	-->
  	
***************
*** 101,106 ****
  			<xsl:apply-templates select="@*"/>
  			<xsl:apply-templates select="*">
! 				<xsl:sort select="//*[@xml:id=current()/wsdlcm:interfaceFault/@ref]/wsdlcm:name/base:namespaceName"/>
! 				<xsl:sort select="//*[@xml:id=current()/wsdlcm:interfaceFault/@ref]/wsdlcm:name/base:localName"/>
  			</xsl:apply-templates>
  		</xsl:copy>
--- 101,106 ----
  			<xsl:apply-templates select="@*"/>
  			<xsl:apply-templates select="*">
! 				<xsl:sort select="//wsdlcm:interfaceFaultComponent[@xml:id=current()/wsdlcm:interfaceFault/@ref]/wsdlcm:name/base:namespaceName"/>
! 				<xsl:sort select="//wsdlcm:interfaceFaultComponent[@xml:id=current()/wsdlcm:interfaceFault/@ref]/wsdlcm:name/base:localName"/>
  			</xsl:apply-templates>
  		</xsl:copy>
***************
*** 115,120 ****
  			<xsl:apply-templates select="@*"/>
  			<xsl:apply-templates select="*">
! 				<xsl:sort select="//*[@xml:id=current()/wsdlcm:interfaceOperation/@ref]/wsdlcm:name/base:namespaceName"/>
! 				<xsl:sort select="//*[@xml:id=current()/wsdlcm:interfaceOperation/@ref]/wsdlcm:name/base:localName"/>
  			</xsl:apply-templates>
  		</xsl:copy>
--- 115,120 ----
  			<xsl:apply-templates select="@*"/>
  			<xsl:apply-templates select="*">
! 				<xsl:sort select="//wsdlcm:interfaceOperationComponent[@xml:id=current()/wsdlcm:interfaceOperation/@ref]/wsdlcm:name/base:namespaceName"/>
! 				<xsl:sort select="//wsdlcm:interfaceOperationComponent[@xml:id=current()/wsdlcm:interfaceOperation/@ref]/wsdlcm:name/base:localName"/>
  			</xsl:apply-templates>
  		</xsl:copy>
***************
*** 129,134 ****
  			<xsl:apply-templates select="@*"/>
  			<xsl:apply-templates select="*">
! 				<xsl:sort select="//*[@xml:id=current()/wsdlcm:interfaceMessageReference/@ref]/wsdlcm:name/base:namespaceName"/>
! 				<xsl:sort select="//*[@xml:id=current()/wsdlcm:interfaceMessageReference/@ref]/wsdlcm:name/base:localName"/>
  			</xsl:apply-templates>
  		</xsl:copy>
--- 129,134 ----
  			<xsl:apply-templates select="@*"/>
  			<xsl:apply-templates select="*">
! 				<xsl:sort select="//wsdlcm:interfaceMessageReferenceComponent[@xml:id=current()/wsdlcm:interfaceMessageReference/@ref]/wsdlcm:name/base:namespaceName"/>
! 				<xsl:sort select="//wsdlcm:interfaceMessageReferenceComponent[@xml:id=current()/wsdlcm:interfaceMessageReference/@ref]/wsdlcm:name/base:localName"/>
  			</xsl:apply-templates>
  		</xsl:copy>
***************
*** 143,148 ****
  			<xsl:apply-templates select="@*"/>
  			<xsl:apply-templates select="*">
! 				<xsl:sort select="//*[@xml:id=current()/wsdlcm:interfaceFaultReference/@ref]/wsdlcm:name/base:namespaceName"/>
! 				<xsl:sort select="//*[@xml:id=current()/wsdlcm:interfaceFaultReference/@ref]/wsdlcm:name/base:localName"/>
  			</xsl:apply-templates>
  		</xsl:copy>
--- 143,148 ----
  			<xsl:apply-templates select="@*"/>
  			<xsl:apply-templates select="*">
! 				<xsl:sort select="//wsdlcm:interfaceFaultComponent[@xml:id=//wsdlcm:interfaceFaultReferenceComponent[@xml:id=current()/wsdlcm:interfaceFaultReference/@ref]/wsdlcm:interfaceFault/@ref]/wsdlcm:name/base:namespaceName"/>
! 				<xsl:sort select="//wsdlcm:interfaceFaultComponent[@xml:id=//wsdlcm:interfaceFaultReferenceComponent[@xml:id=current()/wsdlcm:interfaceFaultReference/@ref]/wsdlcm:interfaceFault/@ref]/wsdlcm:name/base:localName"/>
  			</xsl:apply-templates>
  		</xsl:copy>
***************
*** 161,177 ****
  	</xsl:template>
  
- 	<!--
- 	16. *.{features} - sort by Feature.{ref} 
- 	17. *.{properties} - sort by Property.{ref} 	
- 	-->
- 	<xsl:template match="wsdlcm:features | wsdlcm:properties">
- 		<xsl:copy>
- 			<xsl:apply-templates select="@*"/>
- 			<xsl:apply-templates select="*">
- 				<xsl:sort select="ref"/>
- 			</xsl:apply-templates>
- 		</xsl:copy>
- 	</xsl:template>
- 	
  	<!--  Style URIs -->
  	<xsl:template match="wsdlcm:style">
--- 161,164 ----
***************
*** 188,193 ****
  			<xsl:apply-templates select="@*"/>
  			<xsl:apply-templates select="*">
! 				<xsl:sort select="//*[@xml:id=current()/soapcm:soapHeaderBlock/soapcm:elementDeclaration/@ref]/wsdlcm:name/base:namespaceName"/>
! 				<xsl:sort select="//*[@xml:id=current()/soapcm:soapHeaderBlock/soapcm:elementDeclaration/@ref]/wsdlcm:name/base:localName"/>
  			</xsl:apply-templates>
  		</xsl:copy>
--- 175,180 ----
  			<xsl:apply-templates select="@*"/>
  			<xsl:apply-templates select="*">
! 				<xsl:sort select="//wsdlcm:elementDeclarationComponent[@xml:id=current()/soapcm:soapHeaderBlock/soapcm:elementDeclaration/@ref]/wsdlcm:name/base:namespaceName"/>
! 				<xsl:sort select="//wsdlcm:elementDeclarationComponent[@xml:id=current()/soapcm:soapHeaderBlock/soapcm:elementDeclaration/@ref]/wsdlcm:name/base:localName"/>
  			</xsl:apply-templates>
  		</xsl:copy>

Index: Interchange.html
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results/Interchange.html,v
retrieving revision 1.14
retrieving revision 1.15
diff -C 2 -d -r1.14 -r1.15
*** Interchange.html	18 Nov 2006 02:58:31 -0000	1.14
--- Interchange.html	18 Nov 2006 10:43:52 -0000	1.15
***************
*** 13,18 ****
  <body>
  <h3>Component Model Test Results</h3>
! <address>Generated November 17 2006,
! 						1853</address>
  <p>These results present the results of parsing "good" (e.g. valid) WSDL documents and emitting
  				an XML representation of the component model.  These interchange format results are canonicalized
--- 13,18 ----
  <body>
  <h3>Component Model Test Results</h3>
! <address>Generated November 18 2006,
! 						0211</address>
  <p>These results present the results of parsing "good" (e.g. valid) WSDL documents and emitting
  				an XML representation of the component model.  These interchange format results are canonicalized
***************
*** 322,326 ****
  </tr>
  <tr>
! <td>MessageTest-1G</td><td>SOAPservice.wsdl</td><td style="width:6em" class="disaster">15
  											[<a href="Woden/MessageTest-1G/SOAPservice.results.xml?content-type=application/xml">log</a>]
  										</td><td style="width:6em" class="passed">0
--- 322,326 ----
  </tr>
  <tr>
! <td>MessageTest-1G</td><td>SOAPservice.wsdl</td><td style="width:6em" class="failed">3
  											[<a href="Woden/MessageTest-1G/SOAPservice.results.xml?content-type=application/xml">log</a>]
  										</td><td style="width:6em" class="passed">0

Index: interchange.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results/interchange.xml,v
retrieving revision 1.14
retrieving revision 1.15
diff -C 2 -d -r1.14 -r1.15
*** interchange.xml	18 Nov 2006 02:58:31 -0000	1.14
--- interchange.xml	18 Nov 2006 10:43:52 -0000	1.15
***************
*** 162,166 ****
  </result>
  <result testcase="SOAPservice.wsdl" name="MessageTest-1G">
! <implementation vendor="Woden" result="failed" failures="15" log="Woden/MessageTest-1G/SOAPservice.results.xml"/>
  <implementation vendor="WSDL XSLT" result="passed" failures="0" log="wsdl-xslt/MessageTest-1G/SOAPservice.results.xml"/>
  <implementation vendor="Canon" result="none"/>
--- 162,166 ----
  </result>
  <result testcase="SOAPservice.wsdl" name="MessageTest-1G">
! <implementation vendor="Woden" result="failed" failures="3" log="Woden/MessageTest-1G/SOAPservice.results.xml"/>
  <implementation vendor="WSDL XSLT" result="passed" failures="0" log="wsdl-xslt/MessageTest-1G/SOAPservice.results.xml"/>
  <implementation vendor="Canon" result="none"/>

Received on Saturday, 18 November 2006 10:44:06 UTC