From d4a376d8859fa3578746d198ec17d9ad00307b55 Mon Sep 17 00:00:00 2001 From: Kevin Earls Date: Wed, 9 Jul 2014 16:24:03 +0200 Subject: [PATCH] added/updated timeouts to help resolve CI failures --- .../activemq/transport/mqtt/MQTTNioTest.java | 19 +++++++++++++++++-- .../activemq/transport/mqtt/MQTTTest.java | 10 +++++----- 2 files changed, 22 insertions(+), 7 deletions(-) diff --git a/activemq-mqtt/src/test/java/org/apache/activemq/transport/mqtt/MQTTNioTest.java b/activemq-mqtt/src/test/java/org/apache/activemq/transport/mqtt/MQTTNioTest.java index 2513ac3928..7104e41aae 100644 --- a/activemq-mqtt/src/test/java/org/apache/activemq/transport/mqtt/MQTTNioTest.java +++ b/activemq-mqtt/src/test/java/org/apache/activemq/transport/mqtt/MQTTNioTest.java @@ -30,19 +30,34 @@ import org.apache.activemq.security.SimpleAuthenticationPlugin; import org.apache.activemq.util.Wait; import org.fusesource.mqtt.client.BlockingConnection; import org.fusesource.mqtt.client.MQTT; +import org.junit.Before; +import org.junit.Rule; import org.junit.Test; +import org.junit.rules.TestName; import org.junit.runner.RunWith; import org.junit.runners.BlockJUnit4ClassRunner; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; @RunWith(BlockJUnit4ClassRunner.class) public class MQTTNioTest extends MQTTTest { + protected static final Logger LOG = LoggerFactory.getLogger(MQTTNioTest.class); + + @Rule + public TestName testname = new TestName(); + + @Before + public void setUp() throws Exception { + super.setUp(); + LOG.debug("Starting {}", testname.getMethodName()); + } @Override protected String getProtocolScheme() { return "mqtt+nio"; } - @Test + @Test(timeout = 60 * 1000) public void testPingOnMQTTNIO() throws Exception { addMQTTConnector("maxInactivityDuration=-1"); brokerService.start(); @@ -62,7 +77,7 @@ public class MQTTNioTest extends MQTTTest { connection.disconnect(); } - @Test + @Test(timeout = 60 * 1000) public void testAnonymousUserConnect() throws Exception { addMQTTConnector(); configureAuthentication(brokerService); diff --git a/activemq-mqtt/src/test/java/org/apache/activemq/transport/mqtt/MQTTTest.java b/activemq-mqtt/src/test/java/org/apache/activemq/transport/mqtt/MQTTTest.java index 466e6a690b..c7bc7d5dd7 100644 --- a/activemq-mqtt/src/test/java/org/apache/activemq/transport/mqtt/MQTTTest.java +++ b/activemq-mqtt/src/test/java/org/apache/activemq/transport/mqtt/MQTTTest.java @@ -187,7 +187,7 @@ public class MQTTTest extends AbstractMQTTTest { provider.disconnect(); } - @Test(timeout = 60 * 1000) + @Test(timeout = 2 * 60 * 1000) public void testSendAtLeastOnceReceiveExactlyOnce() throws Exception { addMQTTConnector(); brokerService.start(); @@ -205,7 +205,7 @@ public class MQTTTest extends AbstractMQTTTest { provider.disconnect(); } - @Test(timeout = 60 * 1000) + @Test(timeout = 2 * 60 * 1000) public void testSendAtLeastOnceReceiveAtMostOnce() throws Exception { addMQTTConnector(); brokerService.start(); @@ -241,7 +241,7 @@ public class MQTTTest extends AbstractMQTTTest { provider.disconnect(); } - @Test(timeout = 60 * 1000) + @Test(timeout = 2 * 60 * 1000) public void testSendAndReceiveAtLeastOnce() throws Exception { addMQTTConnector(); brokerService.start(); @@ -360,7 +360,7 @@ public class MQTTTest extends AbstractMQTTTest { connection.disconnect(); } - @Test(timeout = 60 * 1000) + @Test(timeout = 2 * 60 * 1000) public void testMQTTPathPatterns() throws Exception { addMQTTConnector(); brokerService.start(); @@ -1065,7 +1065,7 @@ public class MQTTTest extends AbstractMQTTTest { provider.disconnect(); } - @Test(timeout = 60 * 1000) + @Test(timeout = 2 * 60 * 1000) public void testSendJMSReceiveMQTT() throws Exception { addMQTTConnector(); TransportConnector openwireTransport = brokerService.addConnector("tcp://localhost:0");