@ExtendWith({ RepositoryManagementTestExecutionListener.class,

              ArtifactManagementTestExecutionListener.class })
@Test
public void testReleaseValidation(@MavenRepository(repositoryId = MRVV_RELEASES) Repository repository,
                                  @MavenTestArtifact(repositoryId = MRVV_RELEASES,
                                                     id = GROUP_ID + ":" + ARTIFACT_ID,
                                                     versions = { "1",
                                                                  "1.0" })
                                  List<Path> validArtifactPaths)
        throws VersionValidationException, IOException
{
    /*
     * Test valid artifacts
     */
    for (Path validArtifactPath : validArtifactPaths)
    {
        RepositoryPath repositoryPath = (RepositoryPath) validArtifactPath.normalize();
        ArtifactCoordinates coordinates = RepositoryFiles.readCoordinates(repositoryPath);
        validator.validate(repository, coordinates);
    }
    // If we've gotten here without an exception, then things are alright.
}