2002/ws/desc/test-suite wsdl-coverage.xsl.xml,NONE,1.1 TestSuiteContents.html,1.2,1.3 index.html,1.4,1.5 build.xml,1.15,1.16 test-suite-coverage-summary.xml,1.4,1.5 coverage.xsl,1.2,1.3 wsdl-coverage.xsl,1.2,1.3 xpaths2coverage.xsl,1.1,1.2

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

Modified Files:
	TestSuiteContents.html index.html build.xml 
	test-suite-coverage-summary.xml coverage.xsl wsdl-coverage.xsl 
	xpaths2coverage.xsl 
Added Files:
	wsdl-coverage.xsl.xml 
Log Message:
Updated test suite coverage summary reports.

Index: index.html
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/index.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** index.html	10 Feb 2005 14:34:47 -0000	1.4
--- index.html	20 Feb 2006 02:04:39 -0000	1.5
***************
*** 2,6 ****
  <head>
  <title>W3C WSDL 2.0 Test Suite</title>
! </head>
  <body>
  <h1>W3C WSDL 2.0 Test Suite</h1>
--- 2,6 ----
  <head>
  <title>W3C WSDL 2.0 Test Suite</title>
! <link rel="stylesheet" type="text/css" href="http://www.w3.org/StyleSheets/TR/base.css" /></head>
  <body>
  <h1>W3C WSDL 2.0 Test Suite</h1>

Index: build.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/build.xml,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -d -r1.15 -r1.16
*** build.xml	19 Feb 2006 23:27:42 -0000	1.15
--- build.xml	20 Feb 2006 02:04:39 -0000	1.16
***************
*** 31,35 ****
  <project name="WSDL 2.0 Test Suite" default="main" basedir=".">
  
! 	<target name="main" depends="schemavalidate-wsdl, schemavalidate-xml, schemavalidate-xsd" description="Schema validates all documents." />
  
  	<property name="xsd.dir" location="xmlcatalog/xsd" />
--- 31,37 ----
  <project name="WSDL 2.0 Test Suite" default="main" basedir=".">
  
! 	<target name="main" depends="schemavalidate-all" description="Schema validates all documents." />
! 
! 	<target name="schemavalidate-all" depends="schemavalidate-wsdl, schemavalidate-xml, schemavalidate-xsd" description="Schema validates all documents." />
  
  	<property name="xsd.dir" location="xmlcatalog/xsd" />
***************
*** 101,105 ****
  	</target>
  
! 	<target name="reports" description="Generates coverage reports.">
  
  		<delete>
--- 103,107 ----
  	</target>
  
! 	<target name="reports" depends="xpaths2coverage" description="Generates coverage reports.">
  
  		<delete>
***************
*** 109,121 ****
  		</delete>
  
! 		<xslt style="wsdl-coverage.xsl" basedir="documents" includes="**/*.wsdl" destdir="reports/documents" extension=".xml" />
  	</target>
  
  	<target name="test-suite-reports" description="Generates list of coverage reports.">
! 		<xslt style="test-suite-reports.xsl" in="test-suite.xml" out="test-suite-reports.xml" />
  	</target>
  
! 	<target name="test-suite-coverage-summary" description="Generates summary of coverage reports.">
! 		<xslt style="test-suite-coverage-summary.xsl" in="wsdl-xpaths.xml" out="test-suite-coverage-summary.xml" />
  	</target>
  
--- 111,123 ----
  		</delete>
  
! 		<xslt style="wsdl-coverage.xsl" basedir="documents" includes="**/*.wsdl" destdir="reports/documents" extension=".xml" force="yes" />
  	</target>
  
  	<target name="test-suite-reports" description="Generates list of coverage reports.">
! 		<xslt style="test-suite-reports.xsl" in="test-suite.xml" out="test-suite-reports.xml" force="yes" />
  	</target>
  
! 	<target name="test-suite-coverage-summary" depends="reports, test-suite-reports" description="Generates summary of coverage reports.">
! 		<xslt style="test-suite-coverage-summary.xsl" in="wsdl-xpaths.xml" out="test-suite-coverage-summary.xml" force="yes" />
  	</target>
  

Index: wsdl-coverage.xsl
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/wsdl-coverage.xsl,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** wsdl-coverage.xsl	10 Nov 2005 06:26:52 -0000	1.2
--- wsdl-coverage.xsl	20 Feb 2006 02:04:39 -0000	1.3
***************
*** 4,10 ****
  	edit it!
  -->
! <xsl:stylesheet xmlns:xs="http://www.w3.org/2001/XMLSchema"
! 	xmlns:wsdl="http://www.w3.org/2005/08/wsdl"
! 	xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
  	exclude-result-prefixes="xs wsdl">
  	<xsl:output method="xml" indent="yes" />
--- 4,10 ----
  	edit it!
  -->
! <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
! 	xmlns:xs="http://www.w3.org/2001/XMLSchema"
! 	xmlns:wsdl="http://www.w3.org/2006/01/wsdl" version="1.0"
  	exclude-result-prefixes="xs wsdl">
  	<xsl:output method="xml" indent="yes" />

Index: xpaths2coverage.xsl
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/xpaths2coverage.xsl,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** xpaths2coverage.xsl	10 Nov 2005 06:26:52 -0000	1.1
--- xpaths2coverage.xsl	20 Feb 2006 02:04:39 -0000	1.2
***************
*** 7,10 ****
--- 7,13 ----
  	ChangeLog:
  	
+ 	2006-02-19 Arthur Ryman <ryman@ca.ibm.com>
+ 	- updated wsdl namespace
+ 
  	2005-11-09 Arthur Ryman <ryman@ca.ibm.com>
  	- created
***************
*** 12,16 ****
  
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
! 	xmlns:wsdl="http://www.w3.org/2005/08/wsdl"
  	xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0">
  
--- 15,19 ----
  
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
! 	xmlns:wsdl="http://www.w3.org/2006/01/wsdl"
  	xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0">
  

Index: test-suite-coverage-summary.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/test-suite-coverage-summary.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** test-suite-coverage-summary.xml	18 Nov 2005 00:43:37 -0000	1.4
--- test-suite-coverage-summary.xml	20 Feb 2006 02:04:39 -0000	1.5
***************
*** 1,4 ****
  <?xml version="1.0" encoding="UTF-8"?>
! <?xml-stylesheet type="text/xsl" href="coverage.xsl?content-type=text/xml"?>
  <coverage>
  <item xpath="/wsdl:description//wsdl:documentation" count="39"/>
--- 1,5 ----
  <?xml version="1.0" encoding="UTF-8"?>
! <?xml-stylesheet type="text/xsl" href="coverage.xsl"?>
! 
  <coverage>
  <item xpath="/wsdl:description//wsdl:documentation" count="39"/>

Index: TestSuiteContents.html
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/TestSuiteContents.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** TestSuiteContents.html	15 Nov 2004 23:14:02 -0000	1.2
--- TestSuiteContents.html	20 Feb 2006 02:04:39 -0000	1.3
***************
*** 2,6 ****
  <head>
  <title>Test Suite Contents</title>
! </head>
  <body>
  <h1>Test Suite Contents</h1>
--- 2,6 ----
  <head>
  <title>Test Suite Contents</title>
! <link rel="stylesheet" type="text/css" href="http://www.w3.org/StyleSheets/TR/base.css" /></head>
  <body>
  <h1>Test Suite Contents</h1>

--- NEW FILE: wsdl-coverage.xsl.xml ---
<?xml version="1.0" encoding="UTF-8"?>
<!--
			This stylesheet has been automatically generated. Do NOT
			edit it!
		-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" exclude-result-prefixes="xs wsdl">
<xsl:output method="xml" indent="yes"/>
<xsl:template match="/">
<coverage xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://www.w3.org/2006/01/wsdl">
<xsl:if test="count(/wsdl:description//wsdl:documentation) &gt; 0">
<item xpath="/wsdl:description//wsdl:documentation" count="{count(/wsdl:description//wsdl:documentation)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:import) &gt; 0">
<item xpath="/wsdl:description/wsdl:import" count="{count(/wsdl:description/wsdl:import)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:import/@location) &gt; 0">
<item xpath="/wsdl:description/wsdl:import/@location" count="{count(/wsdl:description/wsdl:import/@location)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:include) &gt; 0">
<item xpath="/wsdl:description/wsdl:include" count="{count(/wsdl:description/wsdl:include)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:types) &gt; 0">
<item xpath="/wsdl:description/wsdl:types" count="{count(/wsdl:description/wsdl:types)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:types/xs:schema) &gt; 0">
<item xpath="/wsdl:description/wsdl:types/xs:schema" count="{count(/wsdl:description/wsdl:types/xs:schema)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:types/xs:import) &gt; 0">
<item xpath="/wsdl:description/wsdl:types/xs:import" count="{count(/wsdl:description/wsdl:types/xs:import)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface" count="{count(/wsdl:description/wsdl:interface)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/@extends) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/@extends" count="{count(/wsdl:description/wsdl:interface/@extends)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:fault) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:fault" count="{count(/wsdl:description/wsdl:interface/wsdl:fault)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:fault/@element) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:fault/@element" count="{count(/wsdl:description/wsdl:interface/wsdl:fault/@element)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation" count="{count(/wsdl:description/wsdl:interface/wsdl:operation)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/@safe) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/@safe" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/@safe)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/@style) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/@style" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/@style)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/in-only']) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/in-only']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/in-only'])}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/robust-in-only']) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/robust-in-only']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/robust-in-only'])}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/in-out']) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/in-out']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/in-out'])}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/in-opt-out']) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/in-opt-out']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/in-opt-out'])}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/out-only']) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/out-only']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/out-only'])}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/robust-out-only']) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/robust-out-only']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/robust-out-only'])}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/out-in']) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/out-in']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/out-in'])}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/out-opt-in']) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/out-opt-in']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/out-opt-in'])}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@messageLabel) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@messageLabel" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@messageLabel)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@element) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@element" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@element)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#any']) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#any']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#any'])}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#none']) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#none']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#none'])}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#other']) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#other']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#other'])}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@messageLabel) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@messageLabel" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@messageLabel)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@element) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@element" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@element)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#any']) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#any']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#any'])}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#none']) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#none']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#none'])}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#other']) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#other']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#other'])}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault/@messageLabel) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault/@messageLabel" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault/@messageLabel)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault/@messageLabel) &gt; 0">
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault/@messageLabel" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault/@messageLabel)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:binding) &gt; 0">
<item xpath="/wsdl:description/wsdl:binding" count="{count(/wsdl:description/wsdl:binding)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:binding/@interface) &gt; 0">
<item xpath="/wsdl:description/wsdl:binding/@interface" count="{count(/wsdl:description/wsdl:binding/@interface)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:fault) &gt; 0">
<item xpath="/wsdl:description/wsdl:binding/wsdl:fault" count="{count(/wsdl:description/wsdl:binding/wsdl:fault)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation) &gt; 0">
<item xpath="/wsdl:description/wsdl:binding/wsdl:operation" count="{count(/wsdl:description/wsdl:binding/wsdl:operation)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input) &gt; 0">
<item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/@messageLabel) &gt; 0">
<item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/@messageLabel" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/@messageLabel)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output) &gt; 0">
<item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/@messageLabel) &gt; 0">
<item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/@messageLabel" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/@messageLabel)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault) &gt; 0">
<item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault/@messageLabel) &gt; 0">
<item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault/@messageLabel" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault/@messageLabel)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault) &gt; 0">
<item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault/@messageLabel) &gt; 0">
<item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault/@messageLabel" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault/@messageLabel)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:service) &gt; 0">
<item xpath="/wsdl:description/wsdl:service" count="{count(/wsdl:description/wsdl:service)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:service/wsdl:endpoint) &gt; 0">
<item xpath="/wsdl:description/wsdl:service/wsdl:endpoint" count="{count(/wsdl:description/wsdl:service/wsdl:endpoint)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:service/wsdl:endpoint/@address) &gt; 0">
<item xpath="/wsdl:description/wsdl:service/wsdl:endpoint/@address" count="{count(/wsdl:description/wsdl:service/wsdl:endpoint/@address)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description//wsdl:feature) &gt; 0">
<item xpath="/wsdl:description//wsdl:feature" count="{count(/wsdl:description//wsdl:feature)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description//wsdl:feature/@required) &gt; 0">
<item xpath="/wsdl:description//wsdl:feature/@required" count="{count(/wsdl:description//wsdl:feature/@required)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description//wsdl:property) &gt; 0">
<item xpath="/wsdl:description//wsdl:property" count="{count(/wsdl:description//wsdl:property)}"/>
</xsl:if>
</coverage>
</xsl:template>
</xsl:stylesheet>

Index: coverage.xsl
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/coverage.xsl,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** coverage.xsl	18 Nov 2005 00:30:28 -0000	1.2
--- coverage.xsl	20 Feb 2006 02:04:39 -0000	1.3
***************
*** 2,5 ****
--- 2,13 ----
  <!--
  	Formats coverage report.
+ 	
+ 	ChangeLog:
+ 	
+ 	2006-02-19 Arthur Ryman <ryman@ca.ibm.com>
+ 	- added W3C css
+ 	
+ 	2005-11-11 Arthur Ryman <ryman@ca.ibm.com>
+ 	- created
  -->
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
***************
*** 12,15 ****
--- 20,25 ----
  			<head>
  				<title>Test Case Coverage Report</title>
+ 				<link rel="stylesheet" type="text/css"
+ 					href="http://www.w3.org/StyleSheets/TR/base.css" />
  			</head>
  			<body>

Received on Monday, 20 February 2006 02:04:47 UTC