Uploaded image for project: 'Daffodil'
  1. Daffodil
  2. DAFFODIL-2517

IBM DFDL Crosstester always reports left over data

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.1.0
    • 3.1.0
    • TDML Runner
    • None

    Description

      We deprecated and removed isAtEnd from use in the TDML Runner, and replaced it with a check that the final bit position of a parse/unparse matched the total length. If not, it means there was left over data.

      However, the IBM DFDL implementation is not able to report final parse/unparse bitPosition, and so it always returns -1. This special value should disable left over data checking, but it does not. Since -1 is less than the the expected number of bits, tests fail complaining about left over data. We need to add back this special meaning of -1 to the TDML Runner.

      Attachments

        Activity

          People

            slawrence Steve Lawrence
            slawrence Steve Lawrence
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: