Nevermind.
This was my change to make the TDML runner for negative tests compatible with
cross-testing rigs like the IBM TDML cross tester.
IBM TDML can't express "just get the root element from the file".
So this is a fundamental inconsistency.
Fortunately it comes up in only 1 production sch
Does anyone know why TDML negative tests have to specify root now?
Did we change something so that this is now required?
There are test suites for schemas that depend on the fact that the root is the
first element of the first schema file, so need not be specified by the TDML
file.
These tests