diff options
author | Tor Brede Vekterli <vekterli@vespa.ai> | 2023-12-04 14:54:52 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-04 14:54:52 +0100 |
commit | 70d6cc8ac0ef95d839054a7bf6a8c013cc3cb618 (patch) | |
tree | f3ed763ad4aab92ff57b9aff9365af8faeb01dd9 /clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/StateChangeTest.java | |
parent | dd6b76833d795ca987c838dadd8c5da973ce32ef (diff) | |
parent | e7a23602da63627f8b30e094bc41469c301891dd (diff) |
Merge pull request #29546 from vespa-engine/vekterli/use-fake-zk-database-for-subset-of-cc-testsv8.268.18
Use fake ZooKeeper database implementation for subset of CC tests
Diffstat (limited to 'clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/StateChangeTest.java')
-rw-r--r-- | clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/StateChangeTest.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/StateChangeTest.java b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/StateChangeTest.java index 01987cf1f4c..9e9206526e5 100644 --- a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/StateChangeTest.java +++ b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/StateChangeTest.java @@ -9,7 +9,6 @@ import com.yahoo.vdslib.state.NodeType; import com.yahoo.vdslib.state.State; import com.yahoo.vespa.clustercontroller.core.testutils.StateWaiter; import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.extension.ExtendWith; import java.time.Duration; import java.util.ArrayList; @@ -23,7 +22,6 @@ import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertTrue; -@ExtendWith(CleanupZookeeperLogsOnSuccess.class) public class StateChangeTest extends FleetControllerTest { private final FakeTimer timer = new FakeTimer(); @@ -31,6 +29,10 @@ public class StateChangeTest extends FleetControllerTest { private FleetController ctrl; private DummyCommunicator communicator; + StateChangeTest() { + useRealZooKeeperInTest(false); + } + private void initialize(FleetControllerOptions.Builder builder) throws Exception { List<Node> nodes = new ArrayList<>(); for (int i = 0; i < builder.nodes().size(); ++i) { @@ -38,7 +40,7 @@ public class StateChangeTest extends FleetControllerTest { nodes.add(new Node(NodeType.DISTRIBUTOR, i)); } - setUpZooKeeperServer(builder); + builder.setDbFactoryFn(FakeZooKeeperDatabase.Factory::new); communicator = new DummyCommunicator(nodes, timer); boolean start = false; FleetControllerOptions options = builder.build(); |