8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp

Backport-of: 981d3c2b6edb8ee8233be07cd1ce682200019d1f
This commit is contained in:
SendaoYan 2025-04-13 03:50:03 +00:00
parent c4a7b2c304
commit 1672eb1b5e

View File

@ -62,6 +62,7 @@ public class FailOverDirectExecutionControlTest extends ExecutionControlTestBase
ClassLoader ccl;
ExecutionControlProvider provider;
Logger logger;
LogTestHandler hndlr;
Map<Level, List<String>> logged;
@ -95,7 +96,7 @@ public class FailOverDirectExecutionControlTest extends ExecutionControlTestBase
@BeforeMethod
@Override
public void setUp() {
Logger logger = Logger.getLogger("jdk.jshell.execution");
logger = Logger.getLogger("jdk.jshell.execution");
logger.setLevel(Level.ALL);
hndlr = new LogTestHandler();
logger.addHandler(hndlr);
@ -137,8 +138,8 @@ public class FailOverDirectExecutionControlTest extends ExecutionControlTestBase
@Override
public void tearDown() {
super.tearDown();
Logger logger = Logger.getLogger("jdk.jshell.execution");
logger.removeHandler(hndlr);
logger = null;
Thread.currentThread().setContextClassLoader(ccl);
}