[ 
https://issues.apache.org/jira/browse/DAFFODIL-1056?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Beckerle updated DAFFODIL-1056:
---------------------------------------
    Priority: Trivial  (was: Major)

> DPath: Decreased precision - Compile Time vs Runtime SDE
> --------------------------------------------------------
>
>                 Key: DAFFODIL-1056
>                 URL: https://issues.apache.org/jira/browse/DAFFODIL-1056
>             Project: Daffodil
>          Issue Type: Bug
>          Components: Diagnostics, Usability
>    Affects Versions: s15
>            Reporter: Jessie Chab
>            Priority: Trivial
>
> From Mike: Yeah, this is a decrease of precision, but the new DPath 
> implementation changes came with some loss of proper categorization. 
> Basically, some areas where the code was clearly compilation time or clearly 
> runtime have been replaced by common code that is used in both cases, and 
> that code issues an SDE. Nothing recaptures this and converts it into a 
> "Runtime" SDE currently.
> So I'd say it's a bug that we've lost this precision, because I like having 
> the separation where SDEs that are detected to occur at runtime are 
> explicitly identified. But the DFDL spec doesn't say when anything has to be 
> detected.
> So if we view the test as testing the DFDL spec requirement, then making the 
> test less precise is ok. If we view the test as verifying our desired behavor 
> for Daffodil, then the loss of precision is a bug.
> I suppose really there are two tests then.... I would prefer not to fix this 
> particular issue right away however.
> Changes in diagnostic behavior are probably the biggest observable places 
> where behavior will have changed
> Associated test(s):
> test_variableRefError



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to