From bcbaae3fb40b61a33398fe5134f7f2e14fcbf2af Mon Sep 17 00:00:00 2001 From: Alexander Skoblikov Date: Tue, 15 Apr 2025 15:16:45 +0300 Subject: [PATCH] dbeaver/pro#4353 shutdown executor service (#3332) --- .../src/io/cloudbeaver/model/rm/lock/RMLockTest.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/server/test/io.cloudbeaver.test.platform/src/io/cloudbeaver/model/rm/lock/RMLockTest.java b/server/test/io.cloudbeaver.test.platform/src/io/cloudbeaver/model/rm/lock/RMLockTest.java index 75d7551ef3..0b37eeaa78 100644 --- a/server/test/io.cloudbeaver.test.platform/src/io/cloudbeaver/model/rm/lock/RMLockTest.java +++ b/server/test/io.cloudbeaver.test.platform/src/io/cloudbeaver/model/rm/lock/RMLockTest.java @@ -18,6 +18,7 @@ package io.cloudbeaver.model.rm.lock; import io.cloudbeaver.app.CEAppStarter; import org.jkiss.dbeaver.Log; +import org.junit.AfterClass; import org.junit.Assert; import org.junit.Test; import org.mockito.Mockito; @@ -35,7 +36,12 @@ public class RMLockTest { private static final Log log = Log.getLog(RMLockTest.class); private final String project1 = "s_fakeProject1"; private final String project2 = "s_fakeProject2"; - private final ExecutorService executor = Executors.newFixedThreadPool(2); + private static final ExecutorService executor = Executors.newFixedThreadPool(2); + + @AfterClass + public static void shutdown() { + executor.shutdown(); + } @Test public void testProjectAccessUsingSeveralControllers() throws Throwable {