diff options
author | Martin Polden <mpolden@mpolden.no> | 2022-03-16 09:43:13 +0100 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2022-03-16 10:04:07 +0100 |
commit | 6581a0dc00887bb835da2648576797e63b76be54 (patch) | |
tree | 18e2b656db4cccad994fcf3c100b884b18271bab /controller-api | |
parent | 49e06b444d93d5ffde1601b0025eed436ea029cd (diff) |
Add allowMajor parameter to compile-version endpoint
Diffstat (limited to 'controller-api')
-rw-r--r-- | controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/stubs/MockMavenRepository.java | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/stubs/MockMavenRepository.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/stubs/MockMavenRepository.java index 56efb2e9c85..ddc81bc8998 100644 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/stubs/MockMavenRepository.java +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/stubs/MockMavenRepository.java @@ -6,6 +6,7 @@ import com.yahoo.vespa.hosted.controller.api.integration.maven.ArtifactId; import com.yahoo.vespa.hosted.controller.api.integration.maven.Metadata; import com.yahoo.vespa.hosted.controller.api.integration.maven.MavenRepository; +import java.util.ArrayList; import java.util.List; /** @@ -17,11 +18,24 @@ public class MockMavenRepository implements MavenRepository { public static final ArtifactId id = new ArtifactId("ai.vespa", "search"); + private final List<Version> versions = new ArrayList<>(); + + public MockMavenRepository() { + versions.addAll(List.of(Version.fromString("6.0"), + Version.fromString("6.1"), + Version.fromString("6.2"))); + } + + public MockMavenRepository addVersion(String... versions) { + for (var version : versions) { + this.versions.add(Version.fromString(version)); + } + return this; + } + @Override public Metadata metadata() { - return new Metadata(id, List.of(Version.fromString("6.0"), - Version.fromString("6.1"), - Version.fromString("6.2"))); + return new Metadata(id, versions); } @Override |