[
https://issues.apache.org/jira/browse/DRILL-8120?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17485794#comment-17485794
]
Cong Luo commented on DRILL-8120:
---------------------------------
[~angozhiy] This is a great invention. I'm thinking about how to start the
integration test. Drill now includes a lot of unit tests, but there's no
simulation test framework: verifying the availability, stability, and high
performance in a distributed environment.
We can move this test framework under _*apache*_ :
# github.com/apache/drill # codebase
# github.com/apache/drill-site # website
# github.com/apache/drill-it-framework # integration test
Have we started working on that framework now?
> 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
> Priority: Major
>
> 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)