From f5c84deeedd8c73dbbb390ceff2f30b09efffb77 Mon Sep 17 00:00:00 2001 From: hqbfz <125714719+3424672656@users.noreply.github.com> Date: Wed, 12 Feb 2025 16:44:34 +0800 Subject: [PATCH] [ISSUE #9177] Fix unstable tests in AdaptiveLockTest.testAdaptiveLock (#9178) --- .../org/apache/rocketmq/store/lock/AdaptiveLockTest.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/store/src/test/java/org/apache/rocketmq/store/lock/AdaptiveLockTest.java b/store/src/test/java/org/apache/rocketmq/store/lock/AdaptiveLockTest.java index ac1b3c60cc..c24a1dccae 100644 --- a/store/src/test/java/org/apache/rocketmq/store/lock/AdaptiveLockTest.java +++ b/store/src/test/java/org/apache/rocketmq/store/lock/AdaptiveLockTest.java @@ -78,9 +78,11 @@ public class AdaptiveLockTest { } assertTrue(adaptiveLock.getAdaptiveLock() instanceof BackOffReentrantLock); - adaptiveLock.lock(); - Thread.sleep(1000); - adaptiveLock.unlock(); + for (int i = 0; i <= 2; i++) { + adaptiveLock.lock(); + adaptiveLock.unlock(); + Thread.sleep(1000); + } assertTrue(adaptiveLock.getAdaptiveLock() instanceof BackOffSpinLock); } }