From 207fb4da3e6536e29fe26049825a0f722e6ca7ba Mon Sep 17 00:00:00 2001 From: Yang Wang Date: Fri, 30 May 2025 21:02:52 +1000 Subject: [PATCH] [Test] More accurate pattern matching for testWatchdogLogging (#128648) 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 7d0bd13e65f38..a5bbb84ea5a31 100644 --- a/test/framework/src/main/java/org/elasticsearch/transport/AbstractSimpleTransportTestCase.java +++ b/test/framework/src/main/java/org/elasticsearch/transport/AbstractSimpleTransportTestCase.java @@ -3360,7 +3360,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(