tests [python]: Include Python community plugin (aka PythonCore) into community idea tests.

Community tests on TC might run python tests, and they do not work without basic python support.

With this change, lots of env tests from various pythons modules are also brought to the class-path. We exclude them by means of a new group. See `ALL_EXCLUDE_DEFINED`


Merge-request: IJ-MR-183967
Merged-by: Ilya Kazakevich <ilya.kazakevich@jetbrains.com>

GitOrigin-RevId: d0e778b0fcbb074f692035e231dae04b7948c546
This commit is contained in:
Ilya Kazakevich
2025-11-28 21:47:40 +00:00
committed by intellij-monorepo-bot
parent 9e7a4c3ffd
commit ccecc187d2
3 changed files with 6 additions and 0 deletions
+2
View File
@@ -286,6 +286,7 @@ jvm_library(
"//plugins/maven/maven36-server-impl:server-m36-impl",
"//plugins/maven/maven40-server-impl:server-m40",
"//plugins/mcp-server:mcpserver",
"//python/pluginCore:community-plugin",
]
)
@@ -564,6 +565,7 @@ jvm_library(
"//plugins/terminal/tests:tests_test_lib",
"//plugins/git4idea/terminal",
"//plugins/git4idea/terminal:terminal_test_lib",
"//python/pluginCore:community-plugin",
]
)
### auto-generated section `build intellij.idea.community.main` end
+1
View File
@@ -259,5 +259,6 @@
<orderEntry type="module" module-name="intellij.tools.ide.starter.junit5" scope="TEST" />
<orderEntry type="module" module-name="intellij.terminal.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.vcs.git.terminal" scope="TEST" />
<orderEntry type="module" module-name="intellij.python.community.plugin" scope="RUNTIME" />
</component>
</module>
@@ -381,6 +381,9 @@ com.intellij.execution.junit.*
com.jetbrains.python.*
com.intellij.restructuredtext.*
[PYTHON_ENV_TESTS]
com.intellij.python.junit5Tests.env.*
[KOTLIN_PLUGIN_TESTS]
org.jetbrains.kotlin.*
org.jetbrains.uast.test.kotlin.*