blob: 65262ea9a0d538f9e34c7d1c866e039bdf26ce69 [file] [log] [blame]
The test strategy for these tests are:
1. Have a validation test driver (Validation.java) read in an archive file
(testing various flavor of the archives), write it out to a new archive
and read this new archive in again. During the reading, the parser will
validate the xml files inside the archive.
2. And we will write/read the resulted archive again also since some of the
original xml files are dtd based, just to make sure the written out
schema based xml can be written out and read correctly.
3. For standalone archive, we use the dtd format as the original xml.
So we are testing the dtd -> xsd conversion as well.
For ear file, we use the schema format xml as the original. And add all the
new elements which are only available in schema such as web services related
elements.
4. The archives in this directory only contain the xml files and no classes
files since the purpose of these tests are just validating the xml files.
And try to have as comprehensive xml as we can, the elements together may
not make much sensse, but the purpose here is just to test the validity
of the xml.
5.We are only validating the standard Deployment Descriptors for the moment.