You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by "Olabusayo Kilo (Jira)" <ji...@apache.org> on 2020/09/08 17:33:00 UTC

[jira] [Created] (DAFFODIL-2392) Make Parsing/Unparsing API Testing Configurable

Olabusayo Kilo created DAFFODIL-2392:
----------------------------------------

             Summary: Make Parsing/Unparsing API Testing Configurable
                 Key: DAFFODIL-2392
                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2392
             Project: Daffodil
          Issue Type: Improvement
          Components: API, Back End, TDML Runner
            Reporter: Olabusayo Kilo


Currently with the SAX implementation, we run the TDML tests using the original dataprocessor parse, and the SAXXmlReader parse. But eventually we'll just obsolete the non-SAX API, or reimplement it in terms of the SAX one, so there won't be "both".  At that point we want to either remove the duplication, or make it configurable when/if we want to do both.

We might also want to make it configurable so that when using the non-SAX API that we only generate one infoset. We currently generate like 5 infosets. For very large infosets, that could take up quite a bit of memory.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)