Give the wait for expiration a bit more time since a really slow disk + CPU can't seem to get it done in 30secs.

git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1155363 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Timothy A. Bish 2011-08-09 13:39:23 +00:00
parent 1898f9adbd
commit 1e1b568784
1 changed files with 10 additions and 3 deletions

View File

@ -20,7 +20,14 @@ import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicLong;
import javax.jms.*;
import javax.jms.Connection;
import javax.jms.Message;
import javax.jms.MessageConsumer;
import javax.jms.MessageListener;
import javax.jms.MessageProducer;
import javax.jms.Session;
import javax.jms.Topic;
import javax.jms.TopicSubscriber;
import javax.management.ObjectName;
import junit.framework.Test;
@ -141,7 +148,7 @@ public class ExpiredMessagesWithNoConsumerTest extends CombinationTestSupport {
assertTrue("producer failed to complete within allocated time", Wait.waitFor(new Wait.Condition() {
public boolean isSatisified() throws Exception {
producingThread.join(TimeUnit.SECONDS.toMillis(1000));
producingThread.join(TimeUnit.SECONDS.toMillis(3000));
return !producingThread.isAlive();
}
}));
@ -154,7 +161,7 @@ public class ExpiredMessagesWithNoConsumerTest extends CombinationTestSupport {
+ ", size= " + view.getQueueSize());
return sendCount == view.getExpiredCount();
}
});
}, Wait.MAX_WAIT_MILLIS * 5);
LOG.info("enqueue=" + view.getEnqueueCount() + ", dequeue=" + view.getDequeueCount()
+ ", inflight=" + view.getInFlightCount() + ", expired= " + view.getExpiredCount()
+ ", size= " + view.getQueueSize());