I’m working on
https://github.com/apache/incubator-pinot/issues/6293, and had some questions about what the final jar should contain. The pinot-integration-tests-0.7.0-SNAPSHOT.jar is empty, and the pinot-integration-tests-0.7.0-SNAPSHOT-tests.jar has both the code that would be useful for 3rd party projects wanting to test against Pinot (BaseClusterIntegrationTest and associated classes) AND all of the integration test code and resources used by Pinot internally. I’m wondering if it makes sense to try to include only the externally useful code in the -tests jar, or move that code into
src/main/java
so that it winds up in the pinot-integration-tests-0.7.0-SNAPSHOT.jar. Thoughts?