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)