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)