Skip to content

Commit dc3d489

Browse files
author
Simone Bordet
committed
Using shorter timeouts in tests when waiting for latches that must not trigger.
1 parent 8f3de0a commit dc3d489

16 files changed

Lines changed: 28 additions & 28 deletions

File tree

cometd-java/cometd-java-annotations/src/test/java/org/cometd/java/annotation/ClientAnnotationProcessorTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ public void onMessage(ClientSessionChannel channel, Message message)
280280
messageLatch.set(new CountDownLatch(1));
281281

282282
bayeuxClient.getChannel("/foo").publish(new HashMap());
283-
assertFalse(messageLatch.get().await(5, TimeUnit.SECONDS));
283+
assertFalse(messageLatch.get().await(1, TimeUnit.SECONDS));
284284
}
285285

286286
@Test
@@ -352,7 +352,7 @@ public void onMessage(ClientSessionChannel channel, Message message)
352352

353353
messageLatch.set(new CountDownLatch(1));
354354
bayeuxClient.getChannel("/foo").publish(new HashMap());
355-
assertFalse(messageLatch.get().await(5, TimeUnit.SECONDS));
355+
assertFalse(messageLatch.get().await(1, TimeUnit.SECONDS));
356356
}
357357

358358
@Test

cometd-java/cometd-java-client/src/test/java/org/cometd/client/BayeuxClientConcurrentTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ public void onMessage(ClientSessionChannel channel, Message message)
175175
// Publish will fail
176176
channel.publish(new HashMap());
177177
assertTrue(failLatch.await(5, TimeUnit.SECONDS));
178-
assertFalse(publishLatch.await(5, TimeUnit.SECONDS));
178+
assertFalse(publishLatch.await(1, TimeUnit.SECONDS));
179179

180180
assertTrue(client.waitFor(5000, BayeuxClient.State.DISCONNECTED));
181181
}
@@ -312,7 +312,7 @@ public void onMessage(ClientSessionChannel channel, Message message)
312312
try
313313
{
314314
// Be sure messages are not sent (we're still batching)
315-
assertFalse(sendLatch.await(5, TimeUnit.SECONDS));
315+
assertFalse(sendLatch.await(1, TimeUnit.SECONDS));
316316
}
317317
catch (InterruptedException x)
318318
{

cometd-java/cometd-java-client/src/test/java/org/cometd/client/BayeuxClientExtensionTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ public boolean sendMeta(ClientSession session, Message.Mutable message)
253253

254254
client.getChannel(channelName).publish(new HashMap());
255255

256-
Assert.assertFalse(latch.await(5, TimeUnit.SECONDS));
256+
Assert.assertFalse(latch.await(1, TimeUnit.SECONDS));
257257

258258
disconnectBayeuxClient(client);
259259
}

cometd-java/cometd-java-client/src/test/java/org/cometd/client/BayeuxClientTest.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,7 @@ public void onMessage(ClientSessionChannel channel, Message message)
304304
Assert.assertEquals(BayeuxClient.State.DISCONNECTED, client.getState());
305305

306306
// Be sure the connect is not tried
307-
Assert.assertFalse(connectLatch.await(5, TimeUnit.SECONDS));
307+
Assert.assertFalse(connectLatch.await(1, TimeUnit.SECONDS));
308308
}
309309

310310
@Test
@@ -815,14 +815,14 @@ public void onMessage(ClientSessionChannel channel, Message message)
815815
Assert.assertTrue(failureLatch.await(5, TimeUnit.SECONDS));
816816

817817
// Publish must not be sent
818-
Assert.assertFalse(publishLatch.await(5, TimeUnit.SECONDS));
818+
Assert.assertFalse(publishLatch.await(1, TimeUnit.SECONDS));
819819
Assert.assertFalse(client.isConnected());
820820

821821
connectLatch.set(new CountDownLatch(1));
822822
client.handshake();
823823
Assert.assertTrue(connectLatch.get().await(5, TimeUnit.SECONDS));
824824
// Check that publish has not been queued and is not sent on restart
825-
Assert.assertFalse(publishLatch.await(5, TimeUnit.SECONDS));
825+
Assert.assertFalse(publishLatch.await(1, TimeUnit.SECONDS));
826826

827827
disconnectBayeuxClient(client);
828828
}
@@ -881,7 +881,7 @@ public void onMessage(ClientSessionChannel channel, Message message)
881881
Assert.assertFalse(client.isConnected());
882882

883883
// Message must not be received
884-
Assert.assertFalse(messageLatch.get().await(10, TimeUnit.SECONDS));
884+
Assert.assertFalse(messageLatch.get().await(1, TimeUnit.SECONDS));
885885

886886
connectLatch.set(new CountDownLatch(1));
887887
client.handshake();
@@ -1065,7 +1065,7 @@ public void onMessage(ClientSessionChannel channel, Message message)
10651065
Assert.assertTrue(publishLatch.await(5, TimeUnit.SECONDS));
10661066

10671067
client.getChannel("/service/foo").publish(new HashMap<String, Object>());
1068-
Assert.assertFalse(serviceLatch.await(5, TimeUnit.SECONDS));
1068+
Assert.assertFalse(serviceLatch.await(1, TimeUnit.SECONDS));
10691069

10701070
Assert.assertFalse(metaLatch.await(timeout + timeout / 2, TimeUnit.MILLISECONDS));
10711071

cometd-java/cometd-java-client/src/test/java/org/cometd/client/MessagesAfterFailedHandshakeTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ public void onMessage(ClientSessionChannel channel, Message message)
9090

9191
assertTrue(handshakeLatch.await(5, TimeUnit.SECONDS));
9292
assertTrue(subscribeLatch.await(5, TimeUnit.SECONDS));
93-
assertFalse(serverLatch.await(5, TimeUnit.SECONDS));
93+
assertFalse(serverLatch.await(1, TimeUnit.SECONDS));
9494

9595
disconnectBayeuxClient(client);
9696
}
@@ -137,7 +137,7 @@ public void onMessage(ClientSessionChannel channel, Message message)
137137

138138
assertTrue(handshakeLatch.await(5, TimeUnit.SECONDS));
139139
assertTrue(publishLatch.await(5, TimeUnit.SECONDS));
140-
assertFalse(serverLatch.await(5, TimeUnit.SECONDS));
140+
assertFalse(serverLatch.await(1, TimeUnit.SECONDS));
141141

142142
disconnectBayeuxClient(client);
143143
}

cometd-java/cometd-java-client/src/test/java/org/cometd/client/ServerChannelSubscribeUnsubscribeTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ public void onMessage(ClientSessionChannel channel, Message message)
104104
// Publish, must not receive it
105105
messageLatch.set(new CountDownLatch(1));
106106
testChannel.publish(new HashMap<String, Object>());
107-
Assert.assertFalse(messageLatch.get().await(5, TimeUnit.SECONDS));
107+
Assert.assertFalse(messageLatch.get().await(1, TimeUnit.SECONDS));
108108

109109
// Tell the server to resubscribe the session
110110
Map<String, Object> resubscribe = new HashMap<String, Object>();
@@ -243,7 +243,7 @@ public void onMessage(ClientSessionChannel channel, Message message)
243243
// Publish, must not receive it
244244
messageLatch.set(new CountDownLatch(1));
245245
testChannel.publish(new HashMap<String, Object>());
246-
Assert.assertFalse(messageLatch.get().await(5, TimeUnit.SECONDS));
246+
Assert.assertFalse(messageLatch.get().await(1, TimeUnit.SECONDS));
247247

248248
// Disconnect
249249
Assert.assertTrue(client.disconnect(1000));

cometd-java/cometd-java-client/src/test/java/org/cometd/client/SimulatedNetworkFailureTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ public void onMessage(ClientSessionChannel channel, Message message)
127127
// We should be able to publish now
128128
publishLatch.set(new CountDownLatch(1));
129129
channel.publish(new HashMap());
130-
assertFalse(publishLatch.get().await(5, TimeUnit.SECONDS));
130+
assertFalse(publishLatch.get().await(1, TimeUnit.SECONDS));
131131

132132
disconnectBayeuxClient(client);
133133
}
@@ -219,7 +219,7 @@ public void onMessage(ClientSessionChannel channel, Message message)
219219
// We should be able to publish now
220220
publishLatch.set(new CountDownLatch(1));
221221
channel.publish(new HashMap());
222-
assertFalse(publishLatch.get().await(5, TimeUnit.SECONDS));
222+
assertFalse(publishLatch.get().await(1, TimeUnit.SECONDS));
223223

224224
disconnectBayeuxClient(client);
225225
}

cometd-java/cometd-java-oort/src/test/java/org/cometd/oort/OortObserveChannelTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ public void testObserveChannel() throws Exception
8585
// Sending a message to Oort2, must be received by client1 but not by client3
8686
client2.getChannel(channelName).publish(new HashMapMessage());
8787
Assert.assertTrue(messageLatch1.await(5, TimeUnit.SECONDS));
88-
Assert.assertFalse(messageLatch3.await(5, TimeUnit.SECONDS));
88+
Assert.assertFalse(messageLatch3.await(1, TimeUnit.SECONDS));
8989

9090
// Sending a message to Oort3, must be received by client1 and by client3
9191
messageLatch1.reset(1);
@@ -188,6 +188,6 @@ public void testDeobserve() throws Exception
188188
// Resend, the message must not be received
189189
messageLatch1.reset(1);
190190
client2.getChannel(channelName).publish(new HashMapMessage());
191-
Assert.assertFalse(messageLatch1.await(5, TimeUnit.SECONDS));
191+
Assert.assertFalse(messageLatch1.await(1, TimeUnit.SECONDS));
192192
}
193193
}

cometd-java/cometd-java-oort/src/test/java/org/cometd/oort/SetiTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ public void onMessage(ClientSessionChannel channel, Message message)
193193
client1.getChannel(channel).publish(data1);
194194

195195
// User2 has been disassociated, must not receive the message
196-
Assert.assertFalse(messageLatch.await(5, TimeUnit.SECONDS));
196+
Assert.assertFalse(messageLatch.await(1, TimeUnit.SECONDS));
197197
}
198198

199199
@Test

cometd-java/cometd-java-server/src/test/java/org/cometd/server/ConcurrentConnectDisconnectTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ protected void metaConnectSuspended(HttpServletRequest request, ServerSession se
198198
disconnectLatch.countDown();
199199

200200
// The connect must not be suspended
201-
Assert.assertFalse(suspendLatch.await(5, TimeUnit.SECONDS));
201+
Assert.assertFalse(suspendLatch.await(1, TimeUnit.SECONDS));
202202

203203
Assert.assertEquals(HttpExchange.STATUS_COMPLETED, connect2.waitForDone());
204204
Assert.assertEquals(200, connect2.getResponseStatus());

0 commit comments

Comments
 (0)