summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2022-07-17 18:59:57 +0200
committerJon Bratseth <bratseth@gmail.com>2022-07-17 18:59:57 +0200
commit7308d9f8edb394c51703bc164f4e62bb5c638f82 (patch)
tree2ba1b671993abf48ce55becdcd6fc3f74e67761f
parentf4e6dd30c35f4ed2ffd8f115992de7c442888074 (diff)
Use fixture
-rw-r--r--node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTest.java21
1 files changed, 6 insertions, 15 deletions
diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTest.java b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTest.java
index 6a585b52ee4..e2e18a2da43 100644
--- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTest.java
+++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTest.java
@@ -262,22 +262,13 @@ public class AutoscalingTest {
@Test
public void suggestions_ignores_limits() {
- NodeResources resources = new NodeResources(3, 100, 100, 1);
ClusterResources min = new ClusterResources( 2, 1, new NodeResources(1, 1, 1, 1));
- ClusterResources max = min;
- AutoscalingTester tester = new AutoscalingTester(resources.withVcpu(resources.vcpu() * 2));
-
- ApplicationId application1 = AutoscalingTester.applicationId("application1");
- ClusterSpec cluster1 = AutoscalingTester.clusterSpec(ClusterSpec.Type.container, "cluster1");
-
- // deploy
- tester.deploy(application1, cluster1, 5, 1, resources);
- tester.addCpuMeasurements(0.25f, 1f, 120, application1);
- tester.clock().advance(Duration.ofMinutes(-10 * 5));
- tester.addQueryRateMeasurements(application1, cluster1.id(), 10, t -> t == 0 ? 20.0 : 10.0); // Query traffic only
- tester.assertResources("Scaling up since resource usage is too high",
- 7, 1, 2.5, 80.0, 50.5,
- tester.suggest(application1, cluster1.id(), min, max));
+ var fixture = AutoscalingTester.fixture().capacity(Capacity.from(min, min)).build();
+ fixture.tester().clock().advance(Duration.ofDays(2));
+ fixture.applyCpuLoad(1.0, 120);
+ fixture.tester().assertResources("Scaling up ",
+ 8, 1, 9.3, 5.7, 57.1,
+ fixture.tester().suggest(fixture.application, fixture.cluster.id(), min, min));
}
@Test