Michael Beckerle created DAFFODIL-2104:
------------------------------------------
Summary: TDML runner - throws exception if test has neither
<tdml:errors> nor <tdml:infoset>
Key: DAFFODIL-2104
URL: https://issues.apache.org/jira/browse/DAFFODIL-2104
Project: Daffodil
Issue Type: Bug
Components: TDML Runner
Affects Versions: 2.3.0
Reporter: Michael Beckerle
A TDML parserTestCase must contain a document (for the data), and either a
tdml:errors for a negative test, or a tdml:infoset for a positive test case. If
the test has neither, and is invoked from the CLI via 'daffodil test -iii
my.tdml my_test' you get the "This is a bug" printout due to an abort.
The TDML is XML. Before we run it, it should be validated (by Xerces) and the
XML schema for TDML should enforce that either tdml:errors or tdml:infoset is
present, so that you get an invalid XML diagnostic message.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)