aboutsummaryrefslogtreecommitdiffstats
path: root/controller-server/src/test/java/com/yahoo
diff options
context:
space:
mode:
authorJon Marius Venstad <venstad@gmail.com>2019-10-28 12:49:44 +0100
committerJon Marius Venstad <venstad@gmail.com>2019-10-28 12:49:44 +0100
commit97bee5386bbf4d7d1746f3ed2f03513c7913c2df (patch)
tree799a66d561ecfb19307fe72ea8202607c6027671 /controller-server/src/test/java/com/yahoo
parent4477bd67bf158fb4e3ec16719a6cce505cf5d2fe (diff)
Update SystemUpgraderTest
Diffstat (limited to 'controller-server/src/test/java/com/yahoo')
-rw-r--r--controller-server/src/test/java/com/yahoo/vespa/hosted/controller/maintenance/SystemUpgraderTest.java17
1 files changed, 9 insertions, 8 deletions
diff --git a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/maintenance/SystemUpgraderTest.java b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/maintenance/SystemUpgraderTest.java
index 72b26aca588..f3c18499f16 100644
--- a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/maintenance/SystemUpgraderTest.java
+++ b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/maintenance/SystemUpgraderTest.java
@@ -4,9 +4,9 @@ package com.yahoo.vespa.hosted.controller.maintenance;
import com.yahoo.component.Version;
import com.yahoo.config.provision.zone.UpgradePolicy;
import com.yahoo.config.provision.zone.ZoneApi;
+import com.yahoo.vespa.hosted.controller.ControllerTester;
import com.yahoo.vespa.hosted.controller.api.integration.configserver.Node;
import com.yahoo.vespa.hosted.controller.application.SystemApplication;
-import com.yahoo.vespa.hosted.controller.deployment.DeploymentTester;
import com.yahoo.vespa.hosted.controller.integration.NodeRepositoryMock;
import com.yahoo.vespa.hosted.controller.integration.ZoneApiMock;
import com.yahoo.vespa.hosted.controller.versions.VespaVersion;
@@ -31,11 +31,11 @@ public class SystemUpgraderTest {
private static final ZoneApi zone3 = ZoneApiMock.fromId("prod.us-central-1");
private static final ZoneApi zone4 = ZoneApiMock.fromId("prod.us-east-3");
- private DeploymentTester tester;
+ private ControllerTester tester;
@Before
public void before() {
- tester = new DeploymentTester();
+ tester = new ControllerTester();
}
@Test
@@ -271,7 +271,8 @@ public class SystemUpgraderTest {
convergeServices(SystemApplication.proxy, zone1);
// Confidence is reduced to broken and next zone is not scheduled for upgrade
- tester.upgrader().overrideConfidence(version2, VespaVersion.Confidence.broken);
+ new Upgrader(tester.controller(), Duration.ofDays(1), new JobControl(tester.curator()), tester.curator())
+ .overrideConfidence(version2, VespaVersion.Confidence.broken);
tester.computeVersionStatus();
systemUpgrader.maintain();
assertWantedVersion(List.of(SystemApplication.configServerHost, SystemApplication.proxyHost,
@@ -309,7 +310,7 @@ public class SystemUpgraderTest {
private void convergeServices(SystemApplication application, ZoneApi... zones) {
for (ZoneApi zone : zones) {
- tester.controllerTester().configServer().convergeServices(application.id(), zone.getId());
+ tester.configServer().convergeServices(application.id(), zone.getId());
}
}
@@ -368,13 +369,13 @@ public class SystemUpgraderTest {
}
private NodeRepositoryMock nodeRepository() {
- return tester.controllerTester().configServer().nodeRepository();
+ return tester.configServer().nodeRepository();
}
private SystemUpgrader systemUpgrader(UpgradePolicy upgradePolicy) {
- tester.controllerTester().zoneRegistry().setUpgradePolicy(upgradePolicy);
+ tester.zoneRegistry().setUpgradePolicy(upgradePolicy);
return new SystemUpgrader(tester.controller(), Duration.ofDays(1),
- new JobControl(tester.controllerTester().curator()));
+ new JobControl(tester.curator()));
}
private static <T> T[] requireNonEmpty(T[] args) {