[
https://issues.apache.org/jira/browse/DAFFODIL-2127?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mike Beckerle reassigned DAFFODIL-2127:
---------------------------------------
Assignee: (was: Mike Beckerle)
> Site doc of twopass and threepass TDML tests is not correct.
> ------------------------------------------------------------
>
> Key: DAFFODIL-2127
> URL: https://issues.apache.org/jira/browse/DAFFODIL-2127
> Project: Daffodil
> Issue Type: Bug
> Components: Documentation
> Affects Versions: 2.3.0
> Reporter: Mike Beckerle
> Priority: Trivial
> Labels: beginner
>
>
> This doc is not correct. Incorrect text is highlighted in red.
>
> {{twoPass}}
> _tdml:parserTestCase:_ Parse given data, {color:#d04437}compare to expected
> infoset, expect failure.{color} Unparse infoset, compare to given data,
> expect failure. Parse output data to a second infoset. Compare to first
> infoset, expect success.
> _tdml:unparserTestCase:_ Invalid
> {{threePass}}
> _tdml:parserTestCase:_ Parse given data, compare to expected infoset, expect
> failure. Unparse infoset to first output data, compare to given data, expect
> failure. Parse first output data to second infoset. Compare to expected
> infoset, {color:#d04437}expect failure{color}. Unparse second infoset to
> second output data, compare to first output data, expect success.
>
> In a two pass test, the original infoset is not even compared.
> In a three pass test, the reparsed infoset is expected to match and be the
> steady state infoset.
> Arguably these are not the only possible definitions of what a twoPass test
> or threePass test should be, but they are most consistent with our test cases
> to date, and seem useful for testing going forward.
>
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)