Paul Rogers created DRILL-5322: ---------------------------------- Summary: Provide an OperatorFixture for sub-operator unit testing setup Key: DRILL-5322 URL: https://issues.apache.org/jira/browse/DRILL-5322 Project: Apache Drill Issue Type: Sub-task Affects Versions: 1.11.0 Reporter: Paul Rogers Assignee: Paul Rogers Fix For: 1.11.0
We recently created various "fixture" classes to assist with system-level testing: {{LogFixture}}, {{ClusterFixture}} and {{ClientFixture}}. Each handles the tedious work of setting up the conditions to run certain kinds of tests. In the same way, we need an {{OperatorFixture}} to set up the low-level bits and pieces needed for operator-level, and sub-operator-level unit testing. The {{DrillConfig}} is used by both the system-level and operator-level fixtures. So, pull the config-setup tasks our of (cluster) {{FixtureBuilder}} (should rename) and into a new {{ConfigBuilder}}. Leave the existing methods in {{FixtureBuilder}}, but modify them to be wrappers around the new config builder. -- This message was sent by Atlassian JIRA (v6.3.15#6346)