Uploaded image for project: 'Dev - Nexus Repo'
  1. Dev - Nexus Repo
  2. NEXUS-6795

Avoid proliferation of artifacts checked into scm for testing

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.0.0-m5
    • Component/s: Testsuite
    • Labels:
      None
    • Story Points:
      2
    • Sprint:
      Sprint 46, Sprint 47

      Description

      ATM there are a non-trivial number of places where we have test artifacts in scm, such as:

      testsuite/modern-testsuite/src/test/it-resources/com/sonatype/nexus/testsuite/ssl/proxy-repo/aopalliance
      testsuite/modern-testsuite/src/test/it-resources/com/sonatype/nexus/testsuite/ssl/proxy-repo/aopalliance/aopalliance
      testsuite/modern-testsuite/src/test/it-resources/com/sonatype/nexus/testsuite/ssl/proxy-repo/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
      testsuite/modern-testsuite/src/test/it-resources/com/sonatype/nexus/testsuite/ssl/proxy-repo/aopalliance/aopalliance/1.0/aopalliance-1.0.pom
      testsuite/modern-testsuite/src/test/it-resources/org/sonatype/nexus/testsuite/analytics/artifacts/aopalliance
      testsuite/modern-testsuite/src/test/it-resources/org/sonatype/nexus/testsuite/analytics/artifacts/aopalliance/aopalliance
      testsuite/modern-testsuite/src/test/it-resources/org/sonatype/nexus/testsuite/analytics/artifacts/aopalliance/aopalliance/1.0/aopalliance-1.0.pom
      testsuite/modern-testsuite/src/test/it-resources/org/sonatype/nexus/testsuite/client/artifacts/aopalliance
      testsuite/modern-testsuite/src/test/it-resources/org/sonatype/nexus/testsuite/client/artifacts/aopalliance/aopalliance
      testsuite/modern-testsuite/src/test/it-resources/org/sonatype/nexus/testsuite/client/artifacts/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
      testsuite/modern-testsuite/src/test/it-resources/org/sonatype/nexus/testsuite/client/artifacts/aopalliance/aopalliance/1.0/aopalliance-1.0.pom
      

      We should look into alternative means to have artifacts available for testing. Not suggesting we go to maven to download these though, but perhaps a module that has all of these test resources and the testsuite can simply extract that archive if it needs them or something along those lines.

        Attachments

          Activity

            People

            Assignee:
            Unassigned
            Reporter:
            jdillon Jason Dillon
            Last Updated By:
            Peter Lynch
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Date of First Response:

                tigCommentSecurity.panel-title