Version 21

    The current JBoss.org Maven repositories will be replaced by a new set of repositories that use a Maven repository manager (Nexus).  This page contains a test plan for the JBoss.org Maven repository infrastructure.

     

    Document Goals

     

    • Define a test strategy for new Maven repository infrastructure for JBoss.org.
    • Communicate the strategy to all stakeholders
    • Contribute to test planning for future repository infrastructure changes/updates.

    Scope - What will be tested?

     

    • User authentication against the JBoss.org user database (probabaly against svn)
    • Consuming artifacts from the repository from a Maven build
      • Using only JBoss releases repository
      • Using various combinations of JBoss releases, JBoss snapshots, and Maven central
    • Track and save artifacts proxied from the central Maven repository
    • Searching for and locating artifacts contained in the repositories
      • Search for JBoss.org repository
      • Search Maven central repository
      • Updating search indices when new artifacts are deployed, or old artifacts (snapshots) are removed.
    • Deploying snapshot artifacts to the repository (via a webdav interface)
      • Automatic cleanup of old snapshot artifacts
    • Deploying release artifacts to a staging repository
      • Promoting staged artifacts to the release repository

    Test deliverables

     

    All test results are be tracked in this wiki.

    This includes Maven Repository Test Results, Maven Repository Test Results 2, and MavenRepositoryTestResults3.

    Server setup/configuration instructions are located in this wiki and in the internal clearspace (docspace) wiki.

    Responsibilities (Test Team)

     

    Paul Gier

    David Vrzalik

    John Casey

    Arnaud Heritier

    Hardy Ferentschik

    Andrew Rubinger

    Randal Hauch

    Tom Jenkinson

    Lincoln Baxter

     

    Test Schedule

     

    Maven Repository Upgrade Roadmap

     

    Test Execution Instructions

     

    Instructions for configuring the workspace prior to running the tests.

     

    Maven Repository Test Plan - Test Configuration

     

    Instructions for executing the tests can be found in the following sub-documents.

     

    Maven Repository Test Plan - User Authentication

     

    Maven Repository Test Plan - Consuming Repo Artifacts

     

    Maven Repository Test Plan - Save Proxied Artifacts

     

    Maven Repository Test Plan - Searching for Artifacts

     

    Maven Repository Test Plan - Deploying Snapshot Artifacts

     

    Maven Repository Test Plan - Deploying Release Artifacts

     

     

    Test Results

    All test results should be tracked in this wiki

    Maven Repository Test Results - Testing against Sonatype hosted repository

    Maven Repository Test Results 2 - Testing against internal test environment