From d15538723777c987b300925ee9148dc34a7eb7b9 Mon Sep 17 00:00:00 2001 From: Yang Wang Date: Fri, 30 May 2025 11:24:02 +1000 Subject: [PATCH] [Test] More accurate pattern matching for testWatchdogLogging There might be other thread temporarily not making progress and reported by the watchdog. This PR tightens up the pattern matching for the expected thread name. Resolves: #128646 --- .../transport/AbstractSimpleTransportTestCase.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/framework/src/main/java/org/elasticsearch/transport/AbstractSimpleTransportTestCase.java b/test/framework/src/main/java/org/elasticsearch/transport/AbstractSimpleTransportTestCase.java index 2fba7b29d0aa3..f37a139e4583f 100644 --- a/test/framework/src/main/java/org/elasticsearch/transport/AbstractSimpleTransportTestCase.java +++ b/test/framework/src/main/java/org/elasticsearch/transport/AbstractSimpleTransportTestCase.java @@ -3354,7 +3354,7 @@ public void testWatchdogLogging() { MockLog.assertThatLogger( deterministicTaskQueue::runAllRunnableTasks, ThreadWatchdog.class, - new MockLog.UnseenEventExpectation("no logging", ThreadWatchdog.class.getCanonicalName(), Level.WARN, "*") + new MockLog.UnseenEventExpectation("no logging", ThreadWatchdog.class.getCanonicalName(), Level.WARN, "*" + threadName + "*") ); deterministicTaskQueue.advanceTime(); MockLog.assertThatLogger(