test suite

I have other test cases that I'd like to donate (on behalf of Sun), but
the problem is, they are assembled into one big XML.

Something like:
----------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<suite>
  <header xmlns:dc="http://purl.org/dc/elements/1.1/">
    <dc:creator>Sun Microsystems</dc:creator>
    <dc:title>XML Schema test suite</dc:title>
    
    <author mailto="kohsuke.kawaguchi@sun.com">Kohsuke KAWAGUCHI</author>
    <version>$Id: TestSuite.xsd.ssuite,v 1.1 2001/08/10 22:24:42 Bear Exp $</version>
  </header>
  
  <testSuite>
    <header xmlns:dc="http://purl.org/dc/elements/1.1/">
      <dc:title>complex type substitution</dc:title>
    </header>
    
    <testCase>
      <header xmlns:dc="http://purl.org/dc/elements/1.1/">
        <dc:title>xsiType1</dc:title>
      </header>
      <correct>
        <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
          elementFormDefault="qualified"
          targetNamespace="foo" xmlns="foo">
          
          <xs:complexType name="B">
            <xs:sequence>
              <xs:element name="foo" type="empty"/>
            </xs:sequence>
          </xs:complexType>
----------------------------------------------------------------

This is mainly because it's hard to maintain hundreds of small files,
and files cannot have much meta information which I think is very
important for test cases.

These test suite files can be splitted into smaller files if it's
necessary, so I think it doesn't impose any burden to implementations.


It would be nice if W3C XML Schema test collection adopts this kind of
test suite format. If you are interested in, I can post a schema for
this test suite format.

RELAX NG is adopting more or less same format. Sharing the similar format
will save a lot of efforts.


regards,
--
Kohsuke KAWAGUCHI                          +1 650 786 0721
Sun Microsystems                   kohsuke.kawaguchi@sun.com

Received on Thursday, 20 September 2001 13:58:03 UTC