8000 Fix transitions in RecommissionedNodeTest. Harden ControlConnectionTest. · dbraley/java-driver@83bcb57 · GitHub
[go: up one dir, main page]

Skip to content

Commit 83bcb57

Browse files
tolbertamolim7t
authored andcommitted
Fix transitions in RecommissionedNodeTest. Harden ControlConnectionTest.
1 parent dd649b9 commit 83bcb57

File tree

2 files changed

+14
-4
lines changed

2 files changed

+14
-4
lines changed

driver-core/src/test/java/com/datastax/driver/core/ControlConnectionTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@
2222
import java.util.concurrent.atomic.AtomicInteger;
2323

2424
import com.google.common.base.Function;
25-
import com.google.common.collect.Collections2;
2625
import com.google.common.collect.HashMultiset;
2726
import com.google.common.collect.Maps;
2827
import org.slf4j.Logger;
2928
import org.slf4j.LoggerFactory;
3029
import org.testng.annotations.Test;
3130

32-
import static org.assertj.core.api.Assertions.assertThat;
31+
import static com.datastax.driver.core.Assertions.assertThat;
32+
import static com.datastax.driver.core.TestUtils.nonDebouncingQueryOptions;
3333

3434
import com.datastax.driver.core.policies.DelegatingLoadBalancingPolicy;
3535
import com.datastax.driver.core.policies.LoadBalancingPolicy;
@@ -111,6 +111,7 @@ public void should_reestablish_if_control_node_decommissioned() throws Interrupt
111111

112112
cluster = Cluster.builder()
113113
.addContactPoint(CCMBridge.ipOfNode(1))
114+
.withQueryOptions(nonDebouncingQueryOptions())
114115
.build();
115116
cluster.init();
116117

driver-core/src/test/java/com/datastax/driver/core/RecommissionedNodeTest.java

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import org.slf4j.Logger;
2121
import org.slf4j.LoggerFactory;
2222
import org.testng.annotations.AfterMethod;
23+
import org.testng.annotations.BeforeMethod;
2324
import org.testng.annotations.Test;
2425

2526

@@ -143,6 +144,14 @@ public void should_ignore_node_that_does_not_support_protocol_version_on_session
143144
.isNotReconnectingFromDown();
144145
}
145146

147+
@BeforeMethod(groups = "long")
148+
public void clearFields() {
149+
// Clear cluster and ccm instances between tests.
150+
mainCluster = null;
151+
mainCcm = null;
152+
otherCcm = null;
153+
}
154+
146155
@AfterMethod(groups = "long")
147156
public void teardown() {
148157
if (mainCluster != null)
@@ -164,8 +173,8 @@ private static int countUpHosts(Cluster cluster) {
164173
}
165174

166175
private static void waitForCountUpHosts(Cluster cluster, int expectedCount) throws InterruptedException {
167-
int maxRetries = 30;
168-
int interval = 10;
176+
int maxRetries = 10;
177+
int interval = 6;
169178

170179
for (int i = 0; i <= maxRetries; i++) {
171180
int actualCount = countUpHosts(cluster);

0 commit comments

Comments
 (0)
0