Default for what DFDL implementations to run tests against.
Default for what DFDL implementations to run tests against.
A test or test suite can override this to specify more or different implementations that the test should pass for.
By default we don't run Daffodil negative TDML tests against cross-testers.
By default we don't run Daffodil negative TDML tests against cross-testers. The error messages are simply too varied.
Negative tests must fail, but error messages aren't compared.
By default we don't cross test warning messages because they are too varied.
Creates the DFDLTestSuite object lazily, so the file isn't read into memory and parsed unless you actually try to run a test using it.
Creates the DFDLTestSuite only once.
Provides a reset method to be called from @AfterClass to drop the test suite object (and avoid memory leak).
Note: I have verified that this does get called after each test suite has been run.
defaultRoundTripDefault if true the round trip default for the test suite will be this value, if the test suite does not specify defaultRoundTrip attribute.
defaultRoundTripDefaultDefault