Paul Rogers created DRILL-5318:
----------------------------------

             Summary: Create a sub-operator test framework
                 Key: DRILL-5318
                 URL: https://issues.apache.org/jira/browse/DRILL-5318
             Project: Apache Drill
          Issue Type: Improvement
          Components: Tools, Build & Test
    Affects Versions: 1.10.0
            Reporter: Paul Rogers
            Assignee: Paul Rogers
             Fix For: Future


Drill provides two unit test frameworks for whole-server, SQL-based testing: 
the original {{BaseTestQuery}} and the newer {{ClusterFixture}}. Both use the 
{{TestBuilder}} mechanism to build system-level functional tests that run 
queries and check results.

Jason provided an operator-level test framework based, in part on mocks: 

As Drill operators become more complex, we have a crying need for true 
unit-level tests at a level below the whole system and below operators. That 
is, we need to test the individual pieces that, together, form the operator.

This umbrella ticket includes a number of tasks needed to create the 
sub-operator framework. Our intention is that, over time, as we find the need 
to revisit existing operators, or create new ones, we can employ the 
sub-operator test framework to exercise code at a finer granularity than is 
possible prior to this framework.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to