You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@calcite.apache.org by "Vladimir Sitnikov (Jira)" <ji...@apache.org> on 2021/10/03 10:37:00 UTC

[jira] [Created] (CALCITE-4821) Move utility test classes into calcite-testkit and unpublish -test.jar

Vladimir Sitnikov created CALCITE-4821:
------------------------------------------

             Summary: Move utility test classes into calcite-testkit and unpublish -test.jar
                 Key: CALCITE-4821
                 URL: https://issues.apache.org/jira/browse/CALCITE-4821
             Project: Calcite
          Issue Type: Improvement
          Components: core
            Reporter: Vladimir Sitnikov


-test.jar make it hard to support build configuration, and it blocks migration to Gradle 7.
As we move the commonly used classes to its own -testkit module, it would make it easier to reuse test helpers, it would make easier to recognize the Test API vs {{@Test}} code, and it would make certain classes smaller. E.g. CatchAllSchema is currently located in ReflectiveSchemaTest, and if we move it to a top-level class, then ReflectiveSchemaTest would be smaller.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)