W3C home > Mailing lists > Public > www-ws-desc@w3.org > May 2006

Violated Assertions added to TestMetadata.xml

From: Arthur Ryman <ryman@ca.ibm.com>
Date: Wed, 31 May 2006 10:57:17 -0400
To: www-ws-desc@w3.org, woden-dev@ws.apache.org
Message-ID: <OFDFAFBECC.B23105C6-ON8525717F.00503FF6-8525717F.00522D80@ca.ibm.com>
WSDL 2.0 Implementors,

I updated the WSDL 2.0 test suite to indicate indicate the violated 
assertion for bad documents. This info is in both the documentation 
element of the WSDL and the TestMetadata.xml file, e.g. 

<?xml version="1.0"?>
<TestMetadata xmlns="http://www.w3.org/2006/02/wsdl/TestMetadata">
        <Identifier>
 http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Import-1B
        </Identifier>
        <Title>Bad Document Import-1B</Title>
        <Purpose></Purpose>
        <Description></Description>
        <Status>accepted</Status>
        <SpecRef></SpecRef>
        <Preconditions>none</Preconditions>
        <Inputs>XSDImport.wsdl</Inputs>
        <ExpectedResults>
                <Successful>false</Successful>
                <ViolatesAssertion>Schema-0016</ViolatesAssertion>
        </ExpectedResults>
        <Version>1.0</Version>
        <Contributor>
                <Name>Lawrence Mandel</Name>
                <Affiliation>IBM</Affiliation>
                <EMail>lmandel@ca.ibm.com</EMail>
        </Contributor>
        <Rights>
http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231</
Rights>
        <Grouping>/documents/bad</Grouping>
        <SeeAlso><Reference>http://www.w3.org/TR/wsdl20#Schema-0016</
Reference></SeeAlso>
</TestMetadata>

I plan to update the Woden Ant task to write out a report of the failed 
assertions and then compare it to the expected assertions. 

Note that good test cases might also violate non-mandatory assertions. 
Those would correspond to warnings, not errors. We need some of these 
added to the test suite.

I also plan to generate a coverage report so we can see how many test 
cases exists for each assertion in the spec. We clearly need to write a 
lot more test cases.

Arthur Ryman,
IBM Software Group, Rational Division

blog: http://ryman.eclipsedevelopersjournal.com/
phone: +1-905-413-3077, TL 969-3077
assistant: +1-905-413-2411, TL 969-2411
fax: +1-905-413-4920, TL 969-4920
mobile: +1-416-939-5063, text: 4169395063@fido.ca
Received on Wednesday, 31 May 2006 14:57:32 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:58:40 GMT