diff --git a/.idea/modules.xml b/.idea/modules.xml
index ca1b3d09c207..d4b7a1320f66 100644
--- a/.idea/modules.xml
+++ b/.idea/modules.xml
@@ -1154,6 +1154,7 @@
+
diff --git a/build/bazel-generated-file-list.txt b/build/bazel-generated-file-list.txt
index 5a27c38a0b9e..f42f9af8c8f4 100644
--- a/build/bazel-generated-file-list.txt
+++ b/build/bazel-generated-file-list.txt
@@ -1241,6 +1241,7 @@ plugins/terminal/backend
plugins/terminal/completion
plugins/terminal/frontend
plugins/terminal/sh
+plugins/terminal/tests
plugins/testng
plugins/testng_rt
plugins/testng_rt/tests
diff --git a/java/java-terminal/BUILD.bazel b/java/java-terminal/BUILD.bazel
index 8c69aa2ee116..2cbabc959a2f 100644
--- a/java/java-terminal/BUILD.bazel
+++ b/java/java-terminal/BUILD.bazel
@@ -48,7 +48,6 @@ jvm_library(
"//plugins/terminal/completion",
"//plugins/terminal/completion:completion_test_lib",
"//plugins/terminal",
- "//plugins/terminal:terminal_test_lib",
]
)
### auto-generated section `build intellij.java.terminal.tests` end
diff --git a/plugins/git4idea/BUILD.bazel b/plugins/git4idea/BUILD.bazel
index 993918f803cd..2bf83df8231c 100644
--- a/plugins/git4idea/BUILD.bazel
+++ b/plugins/git4idea/BUILD.bazel
@@ -204,7 +204,6 @@ jvm_library(
"//platform/backend/observation:observation_test_lib",
"//platform/util/coroutines",
"//plugins/terminal",
- "//plugins/terminal:terminal_test_lib",
"//plugins/terminal/completion",
"//plugins/terminal/completion:completion_test_lib",
"@lib//:http-client",
diff --git a/plugins/mcp-server/BUILD.bazel b/plugins/mcp-server/BUILD.bazel
index 47607f9eda19..e0621f26176f 100644
--- a/plugins/mcp-server/BUILD.bazel
+++ b/plugins/mcp-server/BUILD.bazel
@@ -112,7 +112,6 @@ jvm_library(
"//platform/platform-util-io:ide-util-io",
"//platform/execution-impl",
"//plugins/terminal",
- "//plugins/terminal:terminal_test_lib",
"//platform/vcs-api:vcs",
"//plugins/git4idea:vcs-git",
"//plugins/git4idea:vcs-git_test_lib",
diff --git a/plugins/terminal/BUILD.bazel b/plugins/terminal/BUILD.bazel
index 9636964f0dba..47ea0b15413b 100644
--- a/plugins/terminal/BUILD.bazel
+++ b/plugins/terminal/BUILD.bazel
@@ -71,84 +71,4 @@ jvm_library(
],
runtime_deps = [":terminal_resources"]
)
-
-jvm_library(
- name = "terminal_test_lib",
- visibility = ["//visibility:public"],
- srcs = glob(["tests/**/*.kt", "tests/**/*.java"], allow_empty = True),
- associates = [":terminal"],
- deps = [
- "//platform/analysis-api:analysis",
- "//platform/code-style-api:codeStyle",
- "//platform/util/concurrency",
- "//platform/util/concurrency:concurrency_test_lib",
- "//platform/core-api:core",
- "//platform/editor-ui-api:editor-ui",
- "//platform/indexing-api:indexing",
- "//platform/lang-api:lang",
- "//platform/platform-impl:ide-impl",
- "//platform/ide-core-impl",
- "@lib//:guava",
- "@lib//:pty4j",
- "@lib//:jna",
- "//platform/projectModel-api:projectModel",
- "//platform/remote-core",
- "//platform/remote-servers/api:remoteServers",
- "//platform/remote-servers/impl",
- "@lib//:junit4",
- "//platform/testFramework",
- "//platform/testFramework:testFramework_test_lib",
- "@lib//:jediterm-core",
- "@lib//:jediterm-ui",
- "//platform/execution-impl",
- "//platform/configuration-store-impl:configurationStore-tests_test_lib",
- "@lib//:winp",
- "//platform/statistics",
- "//platform/statistics:statistics_test_lib",
- "//platform/analysis-impl",
- "//platform/core-ui",
- "//platform/lang-impl",
- "//platform/editor-ui-ex:editor-ex",
- "//platform/platform-impl/codeinsight-inline:ide-codeinsight-inline",
- "//platform/platform-util-io:ide-util-io",
- "//plugins/terminal/completion",
- "//plugins/terminal/completion:completion_test_lib",
- "@lib//:kotlinx-serialization-core",
- "@lib//:kotlinx-serialization-json",
- "@lib//:caffeine",
- "//platform/refactoring",
- "@lib//:terminal-terminal-completion-db-with-extensions",
- "//platform/util/coroutines",
- "//platform/util/text-matching",
- "@lib//:terminal-completion-ranking-sh",
- "//platform/feedback",
- "@lib//:kotlinx-datetime-jvm",
- "//platform/diagnostic/telemetry",
- "//platform/diagnostic/telemetry:telemetry_test_lib",
- "//platform/platform-impl/internal",
- "@lib//:opentelemetry-provided",
- "@lib//:opentelemetry-semconv-provided",
- "@lib//:opentelemetry-extension-kotlin-provided",
- "//platform/platform-impl/ui",
- "@lib//:assert_j",
- "//platform/kernel/shared:kernel",
- "//platform/project/shared:project",
- "//platform/eel",
- "//platform/eel-provider",
- "//platform/util/jdom",
- ],
- runtime_deps = [
- ":terminal_resources",
- ":terminal_test_resources",
- ]
-)
-### auto-generated section `build intellij.terminal` end
-
-### auto-generated section `test intellij.terminal` start
-load("@community//build:tests-options.bzl", "jps_test")
-
-jps_test(
- name = "terminal_test",
- runtime_deps = [":terminal_test_lib"]
-)
-### auto-generated section `test intellij.terminal` end
\ No newline at end of file
+### auto-generated section `build intellij.terminal` end
\ No newline at end of file
diff --git a/plugins/terminal/backend/BUILD.bazel b/plugins/terminal/backend/BUILD.bazel
index 522a6b98b553..07fcd21503a1 100644
--- a/plugins/terminal/backend/BUILD.bazel
+++ b/plugins/terminal/backend/BUILD.bazel
@@ -46,7 +46,6 @@ jvm_library(
"//platform/ide-core-impl",
"//platform/projectModel-api:projectModel",
"//plugins/terminal",
- "//plugins/terminal:terminal_test_lib",
"@lib//:jediterm-core",
"@lib//:jediterm-ui",
"@lib//:pty4j",
diff --git a/plugins/terminal/frontend/BUILD.bazel b/plugins/terminal/frontend/BUILD.bazel
index 08a3aecb19d5..c075594bd67d 100644
--- a/plugins/terminal/frontend/BUILD.bazel
+++ b/plugins/terminal/frontend/BUILD.bazel
@@ -56,7 +56,6 @@ jvm_library(
"//platform/projectModel-api:projectModel",
"//platform/refactoring",
"//plugins/terminal",
- "//plugins/terminal:terminal_test_lib",
"//platform/execution-impl",
"//platform/util/coroutines",
"//platform/editor-ui-ex:editor-ex",
diff --git a/plugins/terminal/intellij.terminal.iml b/plugins/terminal/intellij.terminal.iml
index 5cb1b37cd059..f67826fb5f21 100644
--- a/plugins/terminal/intellij.terminal.iml
+++ b/plugins/terminal/intellij.terminal.iml
@@ -31,7 +31,6 @@
-
diff --git a/plugins/terminal/tests/BUILD.bazel b/plugins/terminal/tests/BUILD.bazel
new file mode 100644
index 000000000000..95b84fe289e4
--- /dev/null
+++ b/plugins/terminal/tests/BUILD.bazel
@@ -0,0 +1,25 @@
+### auto-generated section `build intellij.terminal.tests` start
+load("@rules_jvm//:jvm.bzl", "jvm_library")
+
+jvm_library(
+ name = "tests",
+ visibility = ["//visibility:public"],
+ srcs = glob([], allow_empty = True)
+)
+
+jvm_library(
+ name = "tests_test_lib",
+ module_name = "intellij.terminal.tests",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True)
+)
+### auto-generated section `build intellij.terminal.tests` end
+
+### auto-generated section `test intellij.terminal.tests` start
+load("@community//build:tests-options.bzl", "jps_test")
+
+jps_test(
+ name = "tests_test",
+ runtime_deps = [":tests_test_lib"]
+)
+### auto-generated section `test intellij.terminal.tests` end
\ No newline at end of file
diff --git a/plugins/terminal/tests/intellij.terminal.tests.iml b/plugins/terminal/tests/intellij.terminal.tests.iml
new file mode 100644
index 000000000000..ee1899fd5ff9
--- /dev/null
+++ b/plugins/terminal/tests/intellij.terminal.tests.iml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/python/BUILD.bazel b/python/BUILD.bazel
index 2a6bae0e6d3b..97a636174b33 100644
--- a/python/BUILD.bazel
+++ b/python/BUILD.bazel
@@ -116,7 +116,6 @@ jvm_library(
srcs = glob([], allow_empty = True),
deps = [
"//plugins/terminal",
- "//plugins/terminal:terminal_test_lib",
"//python:pycharm-community",
"//python:pycharm-community-customization",
"//python/pluginCore:community-plugin",
diff --git a/python/python-terminal/BUILD.bazel b/python/python-terminal/BUILD.bazel
index ae9fb8f664cb..ced70887187c 100644
--- a/python/python-terminal/BUILD.bazel
+++ b/python/python-terminal/BUILD.bazel
@@ -32,7 +32,6 @@ jvm_library(
deps = [
"//python:python-community-impl",
"//plugins/terminal",
- "//plugins/terminal:terminal_test_lib",
"@lib//:mockito",
"//platform/core-api:core",
"//platform/projectModel-api:projectModel",