You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@drill.apache.org by "Daniel Barclay (Drill/MapR) (JIRA)" <ji...@apache.org> on 2015/01/23 23:55:34 UTC

[jira] [Created] (DRILL-2067) "Expected and actual text plans are different." errors don't include difference/plans

Daniel Barclay (Drill/MapR) created DRILL-2067:
--------------------------------------------------

             Summary: "Expected and actual text plans are different." errors don't include difference/plans
                 Key: DRILL-2067
                 URL: https://issues.apache.org/jira/browse/DRILL-2067
             Project: Apache Drill
          Issue Type: Bug
            Reporter: Daniel Barclay (Drill/MapR)


In the test framework, when it reports:

bq. Expected and actual text plans are different.

it doesn't report the next-most-important piece of information--what the difference is.


More generally, we should pay more attention to usability or use cases of the tests.  

For example, in this case, think about what happens when a user (Drill developer) sees the "Expected and actual text plans are different":  Frequently the user's first question will be, "Well, what's the difference?"  

Therefore, the test framework should show that, at least by showing the expected and actual values, giving the user enough information to find the difference his- or herself, without having to, say, get a copy of the code, rebuild, and re-run in a debugger.






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)