diff options
Diffstat (limited to 'controller-server/src/test/java')
-rw-r--r-- | controller-server/src/test/java/com/yahoo/vespa/hosted/controller/ControllerTest.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/ControllerTest.java b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/ControllerTest.java index 1199f0229b6..66aa35782f0 100644 --- a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/ControllerTest.java +++ b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/ControllerTest.java @@ -446,6 +446,8 @@ public class ControllerTest { @Test public void testDeployDirectly() { DeploymentTester tester = new DeploymentTester(); + Version six = Version.fromString("6.1"); + tester.upgradeSystem(six); tester.controllerTester().zoneRegistry().setSystemName(SystemName.cd); tester.controllerTester().zoneRegistry().setZones(ZoneId.from("prod", "cd-us-central-1")); ApplicationPackage applicationPackage = new ApplicationPackageBuilder() @@ -468,6 +470,12 @@ public class ControllerTest { assertTrue("No job status added", tester.applications().require(app.id()).deploymentJobs().jobStatus().isEmpty()); + + Version seven = Version.fromString("7.2"); + tester.upgrader().setTargetMajorVersion(Optional.of(6)); + tester.upgradeSystem(seven); + tester.controller().applications().deploy(app.id(), zone, Optional.of(applicationPackage), options); + assertEquals(six, tester.application(app.id()).deployments().get(zone).version()); } @Test |