1. Introduction
This test suite is contributed by the testing team in the IBM Java Technology
Center and used for the conformance test on the XML parsers based on XML 1.0
Specification.
2. Test Suite Structure
This XML conformance test suite consists of 149 valid tests, 51 invalid tests,
and 746 not-well-formed tests. The configure files "ibm_oasis_valid.xml",
"ibm_oasis_invalid.xml", and "ibm_oasis_not-wf.xml" are located in a directory
called "ibm". All test cases are in the directory tree starting from "ibm"
as shown below:
ibm
_______________________|_______________________
| | |
valid invalid not-wf
_______|______ ______|_______ ______|_______
| | | | | | | | |
P01 P02 ...... P89 P28 P29 ...... P76 P01 P02 ...... P89
__|__
| |
out ibm01v01.xml ......
|
ibm01v01.xml
3. File Naming Style
The naming for a XML test cases follows the general form ibmXXYZZ.xml where
XX is the number of XML production to be tested, Y is the character which
indicates the test type (v: valid, i: invalid, n: not-wf), ZZ is the test
case order number for the same XML production. For instance, ibm85n98.xml
means that it is an IBM not-well-formed test case number 98 for testing XML
production 85.
4. Test Coverage
The XML test cases are designed based on the test patterns created according
to the syntax rules and the WFC/VC constraints specified in each XML 1.0
production.
|