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

Reply via email to