Build: #171 was successful Changes by Steve Lawrence

Build result summary

Details

Completed
Queue duration
< 1 second
Duration
24 minutes
Labels
None
Revision
be8d6c688073e9222bf9dc9808ecb02d3076e55f
Total tests
3606
Successful since
#168 ()

Tests

  • 0 New failures
  • 0 Existing failures
  • 0 Fixed

Code commits

Author Commit Message Commit date
Steve Lawrence Steve Lawrence be8d6c688073e9222bf9dc9808ecb02d3076e55f Preserve relative and absolute bit positions when converting buffered to direct DOS
- When converting a buffered DOS to direct DOS, the relative bit
  position in the old direct DOS needs to become the relative bit
  position for the new direct DOS. This is because the new direct DOS,
  which used to be a buffered DOS, had a bit position relative to its
  beginning, not the beginning of the data. Similarly, the absolute bit
  position and relative bit limit must be preserved as well. This fixes
  a bug where the final bit position does not match that actual bytes
  that were written.
- Modify the TDMLRunner to validate that the number of bytes written to
  the unparse output stream match that final bit position.
- Set tests to round trip now that this bug is fixed

DFDL-1553

Jira issues

IssueDescriptionStatus
Unknown Issue TypeDFDL-1553Could not obtain issue details from Jira