提交 6eed5f1c 编写于 作者: W Wenwei Hu 提交者: von gosling

[ROCKETMQ-296] fix DefaultMessageStoreTest bug: wait more time for consume queue build (#165)

上级 fc54c2ad
......@@ -98,6 +98,7 @@ public class DefaultMessageStoreTest {
messageStoreConfig.setMaxHashSlotNum(10000);
messageStoreConfig.setMaxIndexNum(100 * 100);
messageStoreConfig.setFlushDiskType(FlushDiskType.SYNC_FLUSH);
messageStoreConfig.setFlushIntervalConsumeQueue(1);
return new DefaultMessageStore(messageStoreConfig, new BrokerStatsManager("simpleTest"), new MyMessageArrivingListener(), new BrokerConfig());
}
......@@ -156,8 +157,9 @@ public class DefaultMessageStoreTest {
messageExtBrokerInner.setQueueId(0);
messageStore.putMessage(messageExtBrokerInner);
}
//wait for consume queue build
Thread.sleep(10);
// wait for consume queue build
// the sleep time should be great than consume queue flush interval
Thread.sleep(100);
String group = "simple";
GetMessageResult getMessageResult32 = messageStore.getMessage(group, topic, 0, 0, 32, null);
assertThat(getMessageResult32.getMessageBufferList().size()).isEqualTo(32);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册