Anton Gozhiy created DRILL-8120:
-----------------------------------

             Summary: Make Drill functional tests viable again.
                 Key: DRILL-8120
                 URL: https://issues.apache.org/jira/browse/DRILL-8120
             Project: Apache Drill
          Issue Type: Task
            Reporter: Anton Gozhiy
            Assignee: Anton Gozhiy


There is an external test framework that was used for Drill regression testing 
before:
[https://github.com/mapr/drill-test-framework]
Although it is under mapr domain, it is public and licensed under the Apache 
License 2.0 so it can be used again.

*Problems need to be solved to make it work:*
 # Environment. It used to run on a quite powerful physical cluster with HDFS 
and Drill, with static configuration and reusable test data. This makes the 
framework inflexible, end even if you have suitable env it may still require 
some amount of manual tuning. Possible solution: wrap it up into a docker 
container to make it platform independent and minimize the effort to set it up.
 # Tests were not updated for 2 years so they need to be brought up to date. It 
can be done step by step, fixing some test suites, removing or disabling those 
that are not needed anymore.
 # Test pipeline. After first two paragraphs are resolved, a CI tool can be 
used to run tests regularly.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to