Introspection tests

Following up the idea I mentioned at the end of today's call, I have 
added an introspection mechanism to the test suite.

There is a stylesheet generate-introspection-testset.xsl which takes the 
master catalogue suite.xml as input, and produces as output a file 
introspection.testSet whose effect is to validate the schema for the 
testsuite, and to validate all the test catalogue documents against this 
schema. That is, it ensures that when you run the test suite, you 
validate all the meta data against the test suite schema as part of the 
process.

The immediate effect is that it reveals that quite a few of the .testSet 
documents are not in fact invalid against the test suite schema. This 
shows up as a test failure for anyone running the test suite.

Michael Kay
Saxonica

Received on Friday, 25 June 2010 17:06:06 UTC