From ddf7ff3e38488c417822b24739ce598d07bbee64 Mon Sep 17 00:00:00 2001 From: Harald Musum Date: Thu, 11 Aug 2022 09:57:49 +0200 Subject: Extract method for getting slobrok connection specs --- .../vespa/clustercontroller/core/FleetControllerTest.java | 15 +++++++++------ .../vespa/clustercontroller/core/MasterElectionTest.java | 9 +++------ .../yahoo/vespa/clustercontroller/core/RpcServerTest.java | 3 +-- .../vespa/clustercontroller/core/StateGatherTest.java | 6 ++---- 4 files changed, 15 insertions(+), 18 deletions(-) (limited to 'clustercontroller-core/src/test/java/com') diff --git a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/FleetControllerTest.java b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/FleetControllerTest.java index 5e4b62e0462..d8317c5323d 100644 --- a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/FleetControllerTest.java +++ b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/FleetControllerTest.java @@ -151,8 +151,7 @@ public abstract class FleetControllerTest implements Waiter { this.options.zooKeeperServerAddress = zooKeeperServer.getAddress(); log.log(Level.FINE, "Set up new zookeeper server at " + this.options.zooKeeperServerAddress); } - this.options.slobrokConnectionSpecs = new String[1]; - this.options.slobrokConnectionSpecs[0] = "tcp/localhost:" + slobrok.port(); + this.options.slobrokConnectionSpecs = getSlobrokConnectionSpecs(slobrok); this.usingFakeTimer = useFakeTimer; } @@ -239,8 +238,7 @@ public abstract class FleetControllerTest implements Waiter { setUpVdsNodes(useFakeTimer, options, startDisconnected, nodeIndexes); } protected void setUpVdsNodes(boolean useFakeTimer, DummyVdsNodeOptions options, boolean startDisconnected, Set nodeIndexes) throws Exception { - String[] connectionSpecs = new String[1]; - connectionSpecs[0] = "tcp/localhost:" + slobrok.port(); + String[] connectionSpecs = getSlobrokConnectionSpecs(slobrok); for (int nodeIndex : nodeIndexes) { nodes.add(new DummyVdsNode(useFakeTimer ? timer : new RealTimer(), options, connectionSpecs, this.options.clusterName, true, nodeIndex)); if ( ! startDisconnected) nodes.get(nodes.size() - 1).connect(); @@ -256,8 +254,7 @@ public abstract class FleetControllerTest implements Waiter { * the returned list is twice as large as configuredNodes. */ protected List setUpVdsNodes(boolean useFakeTimer, DummyVdsNodeOptions options, boolean startDisconnected, List configuredNodes) throws Exception { - String[] connectionSpecs = new String[1]; - connectionSpecs[0] = "tcp/localhost:" + slobrok.port(); + String[] connectionSpecs = getSlobrokConnectionSpecs(slobrok); nodes = new ArrayList<>(); final boolean distributor = true; for (ConfiguredNode configuredNode : configuredNodes) { @@ -488,4 +485,10 @@ public abstract class FleetControllerTest implements Waiter { } } + static String[] getSlobrokConnectionSpecs(Slobrok slobrok) { + String[] connectionSpecs = new String[1]; + connectionSpecs[0] = "tcp/localhost:" + slobrok.port(); + return connectionSpecs; + } + } diff --git a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/MasterElectionTest.java b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/MasterElectionTest.java index fb468ee4d5b..5133a98d552 100644 --- a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/MasterElectionTest.java +++ b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/MasterElectionTest.java @@ -48,8 +48,7 @@ public class MasterElectionTest extends FleetControllerTest { this.options = options; this.options.zooKeeperSessionTimeout = defaultZkSessionTimeoutInMillis(); this.options.zooKeeperServerAddress = zooKeeperServer.getAddress(); - this.options.slobrokConnectionSpecs = new String[1]; - this.options.slobrokConnectionSpecs[0] = "tcp/localhost:" + slobrok.port(); + this.options.slobrokConnectionSpecs = getSlobrokConnectionSpecs(slobrok); this.options.fleetControllerCount = count; for (int i=0; i