Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Samza has some handy tools in samza-test that are not published in a maven artifact.
For example:
1. https://github.com/apache/samza/blob/2a3a5ac7f21dc4213ff6ec96e11a798bff096d04/samza-test/src/test/java/org/apache/samza/test/StandaloneIntegrationTestHarness.java
2. https://github.com/apache/samza/blob/2a3a5ac7f21dc4213ff6ec96e11a798bff096d04/samza-test/src/test/scala/org/apache/samza/test/integration/StreamTaskTestUtil.scala
However, these utilities are in the src/test/* directory of samza-test and are therefore not published to an artifact.
This ticket is to fix that. Two options come to mind:
1. Move all useful test utilities to the /src/main/* directory so they get published
2. Configure gradle/maven to publish a separate artifact for these.
I think #1 would be cleaner.