aboutsummaryrefslogtreecommitdiffstats
path: root/clustercontroller-core
diff options
context:
space:
mode:
authorHarald Musum <musum@yahooinc.com>2023-01-26 08:44:59 +0100
committerHarald Musum <musum@yahooinc.com>2023-01-26 08:44:59 +0100
commit90af0d478aa0d77232f097b1b7bca77552e33309 (patch)
tree6f29d02a60c6744573af8125298c43ef3af11948 /clustercontroller-core
parent8da2d6f5a61798fc4648f36f542c1383318a6e29 (diff)
Remove unstable test that tests a class that is only used in unit tests
Diffstat (limited to 'clustercontroller-core')
-rw-r--r--clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/rpc/RpcServer.java1
-rw-r--r--clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/RpcServerTest.java24
2 files changed, 4 insertions, 21 deletions
diff --git a/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/rpc/RpcServer.java b/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/rpc/RpcServer.java
index 5e740c5f03c..7d352373e2a 100644
--- a/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/rpc/RpcServer.java
+++ b/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/rpc/RpcServer.java
@@ -35,6 +35,7 @@ import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
+// TODO: RpcServer is only used in unit tests, should be removed
public class RpcServer {
private static final Logger log = Logger.getLogger(RpcServer.class.getName());
diff --git a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/RpcServerTest.java b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/RpcServerTest.java
index e0f6546e410..0819e9981ab 100644
--- a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/RpcServerTest.java
+++ b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/RpcServerTest.java
@@ -10,7 +10,6 @@ import com.yahoo.jrt.Supervisor;
import com.yahoo.jrt.Target;
import com.yahoo.jrt.Transport;
import com.yahoo.jrt.slobrok.api.BackOffPolicy;
-import com.yahoo.jrt.slobrok.server.Slobrok;
import com.yahoo.vdslib.distribution.ConfiguredNode;
import com.yahoo.vdslib.distribution.Distribution;
import com.yahoo.vdslib.state.ClusterState;
@@ -18,7 +17,6 @@ import com.yahoo.vdslib.state.Node;
import com.yahoo.vdslib.state.NodeState;
import com.yahoo.vdslib.state.NodeType;
import com.yahoo.vdslib.state.State;
-import com.yahoo.vespa.clustercontroller.core.rpc.RpcServer;
import com.yahoo.vespa.clustercontroller.core.testutils.LogFormatter;
import com.yahoo.vespa.clustercontroller.core.testutils.WaitCondition;
import com.yahoo.vespa.clustercontroller.core.testutils.WaitTask;
@@ -40,6 +38,9 @@ import static org.junit.jupiter.api.Assertions.assertNotEquals;
import static org.junit.jupiter.api.Assertions.assertTrue;
/**
+ *
+ * Note: RpcServer is only used in unit tests
+ *
* @author humbe
*/
@ExtendWith(CleanupZookeeperLogsOnSuccess.class)
@@ -60,25 +61,6 @@ public class RpcServerTest extends FleetControllerTest {
}
@Test
- void testRebinding() throws Exception {
- startingTest("RpcServerTest::testRebinding");
- Slobrok slobrok = new Slobrok();
- String[] slobrokConnectionSpecs = getSlobrokConnectionSpecs(slobrok);
- RpcServer server = new RpcServer(new Object(), "mycluster", 0, new BackOff());
- server.setSlobrokConnectionSpecs(slobrokConnectionSpecs, 0);
- int portUsed = server.getPort();
- server.setSlobrokConnectionSpecs(slobrokConnectionSpecs, portUsed);
- server.disconnect();
- server.disconnect();
- server.connect();
- server.connect();
- server.disconnect();
- server.connect();
- server.shutdown();
- slobrok.stop();
- }
-
- @Test
void testGetSystemState() throws Exception {
LogFormatter.initializeLogging();
startingTest("RpcServerTest::testGetSystemState");