[ 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)