You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by "Steve Lawrence (Jira)" <ji...@apache.org> on 2021/03/18 19:37:00 UTC

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

     [ https://issues.apache.org/jira/browse/DAFFODIL-2392?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Steve Lawrence updated DAFFODIL-2392:
-------------------------------------
    Component/s: Clean Ups

> 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, Clean Ups, SAX, TDML Runner
>            Reporter: Olabusayo Kilo
>            Priority: Major
>
> 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)