- From: Arthur Ryman via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 20 Feb 2006 02:04:41 +0000
- To: public-ws-desc-eds@w3.org
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) > 0">
<item xpath="/wsdl:description//wsdl:documentation" count="{count(/wsdl:description//wsdl:documentation)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:import) > 0">
<item xpath="/wsdl:description/wsdl:import" count="{count(/wsdl:description/wsdl:import)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:import/@location) > 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) > 0">
<item xpath="/wsdl:description/wsdl:include" count="{count(/wsdl:description/wsdl:include)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:types) > 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) > 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) > 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) > 0">
<item xpath="/wsdl:description/wsdl:interface" count="{count(/wsdl:description/wsdl:interface)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:interface/@extends) > 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) > 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) > 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) > 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) > 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) > 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']) > 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']) > 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']) > 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']) > 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']) > 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']) > 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']) > 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']) > 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) > 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) > 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) > 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']) > 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']) > 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']) > 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) > 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) > 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) > 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']) > 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']) > 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']) > 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) > 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) > 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) > 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) > 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) > 0">
<item xpath="/wsdl:description/wsdl:binding" count="{count(/wsdl:description/wsdl:binding)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description/wsdl:binding/@interface) > 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) > 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) > 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) > 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) > 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) > 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) > 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) > 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) > 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) > 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) > 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) > 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) > 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) > 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) > 0">
<item xpath="/wsdl:description//wsdl:feature" count="{count(/wsdl:description//wsdl:feature)}"/>
</xsl:if>
<xsl:if test="count(/wsdl:description//wsdl:feature/@required) > 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) > 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