Steve Lawrence created DAFFODIL-2517:
----------------------------------------

             Summary: IBM DFDL Crosstester always reports left over ata
                 Key: DAFFODIL-2517
                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2517
             Project: Daffodil
          Issue Type: Bug
          Components: TDML Runner
    Affects Versions: 3.1.0
            Reporter: Steve Lawrence
            Assignee: Steve Lawrence


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.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to