Uploaded image for project: 'Samza'
  1. Samza
  2. SAMZA-1207

Samza should publish test utilities in a test artifact

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.15.0
    • 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.

      Attachments

        Activity

          People

            jmakes Jake Maes
            jmakes Jake Maes
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: