diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2019-10-12 20:24:27 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2019-10-12 20:24:27 +0200 |
commit | 160cd2794167eef19061cad2463b66252f50d9f6 (patch) | |
tree | cb92e2b03be0d3a04664e42c4dd944b52f4cf31a /config-model | |
parent | c5aa24842adc1c51bd806973d6260adf703c42be (diff) |
Add test for qrstart for container clustercontroller.
Diffstat (limited to 'config-model')
-rw-r--r-- | config-model/src/test/java/com/yahoo/vespa/model/admin/ClusterControllerTestCase.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/config-model/src/test/java/com/yahoo/vespa/model/admin/ClusterControllerTestCase.java b/config-model/src/test/java/com/yahoo/vespa/model/admin/ClusterControllerTestCase.java index 3817288d44b..68099f670d7 100644 --- a/config-model/src/test/java/com/yahoo/vespa/model/admin/ClusterControllerTestCase.java +++ b/config-model/src/test/java/com/yahoo/vespa/model/admin/ClusterControllerTestCase.java @@ -8,6 +8,7 @@ import com.yahoo.component.Version; import com.yahoo.config.model.application.provider.SimpleApplicationValidator; import com.yahoo.config.model.test.TestDriver; import com.yahoo.config.model.test.TestRoot; +import com.yahoo.search.config.QrStartConfig; import com.yahoo.vespa.config.content.FleetcontrollerConfig; import com.yahoo.vespa.config.content.StorDistributionConfig; import com.yahoo.config.model.builder.xml.test.DomBuilderTest; @@ -26,6 +27,7 @@ import java.util.Collection; import java.util.List; import static org.hamcrest.CoreMatchers.is; +import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertNull; import static org.junit.Assert.assertThat; @@ -351,6 +353,18 @@ public class ClusterControllerTestCase extends DomBuilderTest { FleetcontrollerConfig cfg = new FleetcontrollerConfig(builder); assertThat(cfg.index(), is(0)); + + QrStartConfig.Builder qrBuilder = new QrStartConfig.Builder(); + model.getConfig(qrBuilder, "admin/cluster-controllers/0/components/clustercontroller-bar-configurer"); + QrStartConfig qrStartConfig = new QrStartConfig(qrBuilder); + assertEquals(512, qrStartConfig.jvm().heapsize()); + assertEquals(0, qrStartConfig.jvm().heapSizeAsPercentageOfPhysicalMemory()); + assertEquals(0, qrStartConfig.jvm().availableProcessors()); + assertEquals(true, qrStartConfig.jvm().verbosegc()); + assertEquals("-XX:+UseG1GC -XX:MaxTenuringThreshold=15 -XX:NewRatio=1", qrStartConfig.jvm().gcopts()); + assertEquals(512, qrStartConfig.jvm().stacksize()); + assertEquals(0, qrStartConfig.jvm().directMemorySizeCache()); + assertEquals(75, qrStartConfig.jvm().baseMaxDirectMemorySize()); } @Test |