mbeckerle opened a new pull request #79: TDMLRunner explicit roundTrip="twoPass" feature. URL: https://github.com/apache/incubator-daffodil/pull/79 Added feature where tests are explicit about number of roundTrip tries. I needed this feature to help with debugging the 100+ test failures I was getting in debugging the new separator/suppression implementation. But I did this change on a separate branch. This changes the TDML runner so that tests now must be explicit about how many passes. This applies only to positive parse test cases. No changes for unparser tests or negative tests. The roundTrip (and defaultRoundTrip) attributes now take these values: "none" or "false" - no round trip "simple" or "true" - parse - infoset must match, unparse - data must match original data exactly. This is the default behavior unless overridden with defaultRoundTrip property of test suite. "twoPass" - parse - infoset must match, unparse - data must NOT match original, parse - infoset must match. 320+ tests required change from simple to twoPass. DAFFODIL-1961
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
