diff --git a/BUILD.bazel b/BUILD.bazel index 98fda6113d23..b1411aaa5199 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -260,6 +260,282 @@ jvm_library( "//plugins/mcp-server:mcpserver", ] ) + +jvm_library( + name = "main_test_lib", + visibility = ["//visibility:public"], + srcs = glob([], allow_empty = True), + deps = [ + "//java/java-tests:tests_test_lib", + "//plugins/junit/java-tests:java-tests_test_lib", + "//jvm/jvm-analysis-java-tests:analysis-java-tests_test_lib", + "//plugins/svn4idea:vcs-svn-tests_test_lib", + "//plugins/tasks/tasks-tests:tests_test_lib", + "//xml/dom-tests:dom-tests_test_lib", + "//plugins/IntelliLang/IntelliLang-tests:langInjection-tests_test_lib", + "//xml/tests:tests_test_lib", + "//jps/model-serialization:model-serialization-tests_test_lib", + "//plugins/ui-designer/jps-plugin:java-guiForms-jps", + "//platform/structuralsearch:structuralSearch-tests_test_lib", + "//json/backend/tests:tests_test_lib", + "//platform/platform-tests:tests_test_lib", + "//jps/model-impl:model-tests_test_lib", + "//platform/diff-impl/tests:tests_test_lib", + "//platform/built-in-server:builtInServer-tests_test_lib", + "//updater", + "//updater:updater_test_lib", + "//platform/script-debugger/debugger-ui:scriptDebugger-ui", + "//platform/build-scripts/icons:images-build", + "//platform/build-scripts/icons:images-build_test_lib", + "//plugins/stats-collector:statsCollector-tests_test_lib", + "//plugins/completion-ml-ranking-models:completionMlRankingModels-tests_test_lib", + "//plugins/completion-ml-ranking:completionMlRanking-tests_test_lib", + "//plugins/testng_rt/tests:tests_test_lib", + "//platform/workspace/storage/tests:tests_test_lib", + "//platform/workspace/jps/tests:tests_test_lib", + "//plugins/textmate", + "//plugins/textmate:textmate_test_lib", + "//plugins/space/jps-plugin:java-jps", + "//build/tasks", + "//build/tasks:tasks_test_lib", + "//plugins/junit5_rt_tests:junit-v5-rt-tests_test_lib", + "//plugins/properties/tests:tests_test_lib", + "//platform/execution-impl:execution-tests_test_lib", + "//plugins/commander", + "//plugins/commander:commander_test_lib", + "//plugins/configuration-script", + "//plugins/configuration-script:configuration-script_test_lib", + "//plugins/configuration-script:configurationScript-test-java_test_lib", + "//platform/statistics/envTests:envTests_test_lib", + "//plugins/toml/tests:tests_test_lib", + "//plugins/maven/src/test:maven-tests_test_lib", + "//plugins/gradle/java:java-tests_test_lib", + "//plugins/groovy/groovy-uast-tests:uast-tests_test_lib", + "//platform/remote-servers/target-integration-tests:remoteServers-targetsIntegrationTests_test_lib", + "//python:python-commonTests_test_lib", + "//python/python-sdk:sdk", + "//python/python-sdk:sdk_test_lib", + "//plugins/restructuredtext", + "//plugins/markdown/test:tests_test_lib", + "//plugins/search-everywhere-ml/ranking/core", + "//plugins/search-everywhere-ml/ranking/core:core_test_lib", + "//plugins/search-everywhere-ml/typos", + "//plugins/search-everywhere-ml/typos:typos_test_lib", + "//jps/jps-builders:build-tests_test_lib", + "//plugins/devkit/jps-plugin:jps-tests_test_lib", + "//plugins/groovy/jps-plugin:jps-tests_test_lib", + "//plugins/ant/jps-plugin:jps-tests_test_lib", + "//platform/testFramework/junit5", + "//platform/testFramework/junit5:junit5_test_lib", + "//plugins/devkit/intellij.devkit.workspaceModel/tests:tests_test_lib", + "//plugins/performanceTesting/scripts-ui:ui", + "//plugins/performanceTesting/scripts-ui:ui_test_lib", + "//uast/uast-tests:tests_test_lib", + "//platform/runtime/repository/tests:tests_test_lib", + "//platform/runtime/product/tests:tests_test_lib", + "//tools/devLauncher/tests:tests_test_lib", + "//plugins/htmltools:html-tools-tests_test_lib", + "//plugins/lombok", + "//plugins/lombok:lombok_test_lib", + "//xml/xmlbeans", + "//xml/xmlbeans:xmlbeans_test_lib", + "//plugins/jsonpath", + "//plugins/jsonpath:jsonpath_test_lib", + "//plugins/ui-designer/jps-plugin/tests:tests_test_lib", + "//platform/util/coroutines:coroutines-tests_test_lib", + "//platform/util/progress:progress-tests_test_lib", + "//platform/testFramework/junit5.jimfs", + "//platform/testFramework/junit5.jimfs:junit5.jimfs_test_lib", + "//platform/whatsNew", + "//platform/whatsNew:whatsNew_test_lib", + "//platform/remoteDev-util", + "//platform/remoteDev-util:remoteDev-util_test_lib", + "//wintools", + "//wintools:wintools_test_lib", + "//python/python-exec-service:community-execService", + "//python/python-exec-service:community-execService_test_lib", + "//python/python-pyproject:pyproject", + "//python/python-pyproject:pyproject_test_lib", + "//platform/indexing-tests:indexing-tests_test_lib", + "//platform/testFramework/monorepo:monorepo_test_lib", + ], + runtime_deps = [ + "//platform/main/intellij.platform.monolith.main:monolith-main", + "//plugins/coverage", + "//plugins/ant", + "//platform/boot", + "//platform/bootstrap", + "//java/compiler/impl", + "//java/compiler/openapi:java-compiler", + "//java/debugger/impl", + "//java/debugger/openapi:java-debugger", + "//platform/diff-api:diff", + "//platform/diff-impl", + "//xml/dom-impl", + "//xml/dom-openapi:dom", + "//java/execution/impl", + "//java/execution/openapi:java-execution", + "//platform/extensions", + "//platform/forms_rt:java-guiForms-rt", + "//platform/icons", + "//java/idea-ui:ui", + "//java/java-impl:impl", + "//java/java-runtime:rt", + "//java/jsp-openapi:jsp", + "//java/jsp-spi", + "//platform/lang-api:lang", + "//platform/lang-impl", + "//platform/lvcs-api:lvcs", + "//platform/lvcs-impl", + "//java/compiler/instrumentation-util", + "//java/openapi:java", + "//platform/platform-api:ide", + "//platform/platform-impl:ide-impl", + "//platform/starter", + "//plugins/properties:properties-backend", + "//java/ide-resources", + "//java/ide-customization", + "//resources:java-resources", + "//resources-en:java-resources-en", + "//spellchecker", + "//java/jsp-base-openapi:jsp-base", + "//java/testFramework", + "//platform/testRunner", + "//platform/usageView", + "//platform/util", + "//platform/vcs-api:vcs", + "//platform/vcs-impl", + "//platform/vcs-impl/exec", + "//platform/vcs-impl/lang", + "//platform/vcs-impl/lang/actions", + "//platform/xdebugger-api:debugger", + "//platform/xdebugger-impl:debugger-impl", + "//xml/impl", + "//xml/openapi:xml", + "//community-resources:customization", + "//java/plugin", + "//plugins/copyright", + "//platform/testFramework", + "//plugins/ui-designer:java-guiForms-designer", + "//plugins/dev:dev-plugin-main", + "//plugins/devkit:devkit-plugin-main", + "//plugins/eclipse", + "//plugins/git4idea:vcs-git", + "//plugins/git4idea/shared", + "//plugins/git4idea/frontend", + "//plugins/git-features-trainer:vcs-git-featuresTrainer", + "//images", + "//plugins/groovy", + "//plugins/junit", + "//plugins/maven", + "//RegExpSupport:regexp", + "//plugins/svn4idea:vcs-svn", + "//plugins/testng", + "//plugins/IntelliLang/java-support:java-langInjection", + "//plugins/IntelliLang/xml-support:xml-langInjection", + "//plugins/xpath", + "//plugins/xslt-debugger", + "//plugins/xslt-debugger/engine:xslt-debugger-rt", + "//plugins/java-i18n", + "//plugins/tasks/tasks-api:tasks", + "//plugins/tasks/tasks-java:java", + "//plugins/github/github-core:vcs-github", + "//plugins/hg4idea:vcs-hg", + "//xml/relaxng", + "//plugins/gradle/java", + "//platform/remote-servers/impl", + "//plugins/properties/properties-resource-bundle-editor:resource-bundle-editor", + "//plugins/javaFX/community", + "//plugins/javaFX/jps", + "//java/manifest", + "//plugins/yaml/backend", + "//plugins/tasks/tasks-core:core", + "//plugins/tasks/tasks-core/jira", + "//plugins/java-decompiler/plugin:java-decompiler", + "//platform/structuralsearch:structuralSearch", + "//java/structuralsearch-java:structuralSearch", + "//plugins/groovy/structuralsearch-groovy:structuralSearch", + "//plugins/groovy/git", + "//json/backend", + "//java/typeMigration", + "//plugins/terminal", + "//plugins/terminal/frontend", + "//plugins/terminal/backend", + "//plugins/stats-collector", + "//plugins/completion-ml-ranking-models", + "//plugins/completion-ml-ranking", + "//plugins/stream-debugger-core:debugger-streams-core", + "//plugins/stream-debugger:java-debugger-streams", + "@lib//:jgoodies-common", + "//plugins/editorconfig:editorconfig-plugin-main", + "//plugins/changeReminder", + "//plugins/sh", + "//plugins/terminal/sh", + "//plugins/gradle-maven:gradle-java-maven", + "//plugins/markdown/core:markdown", + "//plugins/markdown/plugin:plugin-main", + "//plugins/webp", + "//plugins/emojipicker", + "//plugins/gradle/gradle-dependency-updater:dependencyUpdater", + "//platform/settings-sync-core:settingsSync-core", + "//plugins/settings-sync/jba:settingsSync", + "//java/java-features-trainer:featuresTrainer", + "//plugins/ml-local-models/java", + "//plugins/kotlin:kotlin-plugin-community-main", + "//plugins/laf/macos", + "//plugins/laf/win10", + "//plugins/search-everywhere-ml", + "//plugins/marketplace-ml", + "//plugins/toml", + "//platform/tracing-ide", + "//notebooks/visualization", + "//plugins/keymaps/eclipse-keymap:keymap-eclipse", + "//plugins/keymaps/visual-studio-keymap:keymap-visualStudio", + "//plugins/keymaps/netbeans5.6-keymap:keymap-netbeans", + "//plugins/evaluation-plugin", + "//plugins/evaluation-plugin/languages/java", + "//platform/warmup", + "//plugins/remote-control", + "//platform/polySymbols", + "//plugins/performanceTesting/core:performanceTesting", + "//platform/smart-update", + "//plugins/gradle/intellij.gradle.analysis:analysis", + "//plugins/htmltools:html-tools", + "//platform/new-ui-onboarding", + "//platform/new-users-onboarding", + "//plugins/kotlin/onboarding-promoter", + "//platform/execution-process-elevation", + "//plugins/github/community", + "//plugins/gitlab/gitlab-community:vcs-gitlab-community", + "//plugins/gitlab/gitlab-yaml:vcs-gitlab-yaml", + "//plugins/yaml", + "//platform/compose", + "//json", + "//java/java-terminal:terminal-tests", + "//java/java-terminal:terminal", + "//jvm/jvm-analysis-impl:analysis-impl", + "//plugins/ByteCodeViewer:java-byteCodeViewer", + "//plugins/github/github-json:vcs-github-json", + "//plugins/search-everywhere-ml/ranking/core", + "//plugins/search-everywhere-ml/ranking/java", + "//plugins/search-everywhere-ml/ranking/vcs", + "//plugins/search-everywhere-ml/ranking/yaml", + "//plugins/search-everywhere-ml/typos", + "//plugins/grazie", + "//plugins/compose:compose-ide-plugin", + "//plugins/compose/intellij.compose.ide.plugin.k1:ide-plugin-k1", + "//plugins/compose/intellij.compose.ide.plugin.k2:ide-plugin-k2", + "//plugins/compose/intellij.compose.ide.plugin.shared:ide-plugin-shared", + "//plugins/compose/intellij.compose.ide.plugin.resources:ide-plugin-resources", + "//plugins/compose/intellij.compose.ide.plugin.gradleTooling:ide-plugin-gradleTooling-rt", + "//plugins/git-modal-commit:vcs-git-commit-modal", + "//plugins/maven/maven-event-listener:server-eventListener", + "//plugins/maven/maven3-server-impl:server-m3-impl", + "//plugins/maven/maven36-server-impl:server-m36-impl", + "//plugins/maven/maven40-server-impl:server-m40", + "//plugins/mcp-server:mcpserver", + ] +) ### auto-generated section `build intellij.idea.community.main` end ### auto-generated section `build intellij.idea.community.main.android` start @@ -281,4 +557,21 @@ jvm_library( "//android/android-navigator:navigator", ] ) + +jvm_library( + name = "main-android_test_lib", + visibility = ["//visibility:public"], + srcs = glob([], allow_empty = True), + runtime_deps = [ + "//android/android:core", + "//:main", + "//android/android-plugin:plugin", + "//android/layoutlib", + "//plugins/kotlin:kotlin-plugin-community-main", + "//android/compose-designer", + "//android/compose-ide-plugin", + "//android/design-plugin", + "//android/android-navigator:navigator", + ] +) ### auto-generated section `build intellij.idea.community.main.android` end \ No newline at end of file diff --git a/platform/indexing-tests/BUILD.bazel b/platform/indexing-tests/BUILD.bazel index 7c9598918227..bab500921771 100644 --- a/platform/indexing-tests/BUILD.bazel +++ b/platform/indexing-tests/BUILD.bazel @@ -2,6 +2,12 @@ load("@community//build:tests-options.bzl", "jps_test") load("@rules_jvm//:jvm.bzl", "jvm_library", "jvm_test") +jvm_library( + name = "indexing-tests", + visibility = ["//visibility:public"], + srcs = glob([], allow_empty = True) +) + jvm_library( name = "indexing-tests_test_lib", visibility = ["//visibility:public"], diff --git a/platform/main/intellij.platform.backend.main/BUILD.bazel b/platform/main/intellij.platform.backend.main/BUILD.bazel index d789af2f987a..27996abee7a9 100644 --- a/platform/main/intellij.platform.backend.main/BUILD.bazel +++ b/platform/main/intellij.platform.backend.main/BUILD.bazel @@ -26,4 +26,30 @@ jvm_library( "//platform/buildView/backend", ] ) + +jvm_library( + name = "backend-main_test_lib", + visibility = ["//visibility:public"], + srcs = glob([], allow_empty = True), + deps = ["//platform/execution-impl/backend"], + runtime_deps = [ + "//platform/main/intellij.platform.main:main", + "//platform/kernel/backend", + "//platform/navbar/backend", + "//platform/project/backend", + "//platform/progress/backend", + "//platform/xdebugger-impl/backend", + "//platform/searchEverywhere/backend", + "//platform/vcs-impl/backend", + "//platform/bookmarks/backend", + "//platform/recentFiles/backend", + "//platform/editor/backend", + "//platform/execution.dashboard/backend", + "//spellchecker/xml", + "//platform/find/backend", + "//platform/managed-cache/managed.cache.backend", + "//platform/scopes/backend", + "//platform/buildView/backend", + ] +) ### auto-generated section `build intellij.platform.backend.main` end \ No newline at end of file diff --git a/platform/main/intellij.platform.frontend.main/BUILD.bazel b/platform/main/intellij.platform.frontend.main/BUILD.bazel index 30933f8dead5..7fd17247a43f 100644 --- a/platform/main/intellij.platform.frontend.main/BUILD.bazel +++ b/platform/main/intellij.platform.frontend.main/BUILD.bazel @@ -20,4 +20,24 @@ jvm_library( "//platform/buildView/frontend", ] ) + +jvm_library( + name = "frontend-main_test_lib", + visibility = ["//visibility:public"], + srcs = glob([], allow_empty = True), + deps = ["//platform/execution-impl/frontend"], + runtime_deps = [ + "//platform/main/intellij.platform.main:main", + "//platform/navbar/frontend", + "//platform/xdebugger-impl/frontend", + "//platform/searchEverywhere/frontend", + "//platform/vcs-impl/frontend", + "//platform/bookmarks/frontend", + "//platform/recentFiles/frontend", + "//platform/pluginManager/frontend", + "//platform/execution.dashboard/frontend", + "//platform/execution.serviceView/frontend", + "//platform/buildView/frontend", + ] +) ### auto-generated section `build intellij.platform.frontend.main` end \ No newline at end of file diff --git a/platform/main/intellij.platform.main/BUILD.bazel b/platform/main/intellij.platform.main/BUILD.bazel index 1b27df8cfbfd..aa4bde832454 100644 --- a/platform/main/intellij.platform.main/BUILD.bazel +++ b/platform/main/intellij.platform.main/BUILD.bazel @@ -22,4 +22,28 @@ jvm_library( "//platform/xdebugger-impl/rpc", ] ) + +jvm_library( + name = "main_test_lib", + visibility = ["//visibility:public"], + srcs = glob([], allow_empty = True), + deps = [ + "//platform/xdebugger-impl/shared", + "//platform/xdebugger-impl/rpc", + ], + runtime_deps = [ + "//platform/bootstrap", + "//platform/remote-servers/clouds", + "//platform/execution.dashboard", + "//platform/execution.serviceView", + "//platform/kernel/shared:kernel", + "//platform/kernel/intellij.platform.kernel.impl:impl", + "//platform/platform-impl/ui-inspector:ide-ui-inspector", + "//platform/inline-completion/shared:inline-completion", + "//platform/bookmarks", + "//platform/todo", + "//platform/find", + "//platform/settings-local", + ] +) ### auto-generated section `build intellij.platform.main` end \ No newline at end of file diff --git a/platform/main/intellij.platform.monolith.main/BUILD.bazel b/platform/main/intellij.platform.monolith.main/BUILD.bazel index e564d0c81151..6c31e12f95a5 100644 --- a/platform/main/intellij.platform.monolith.main/BUILD.bazel +++ b/platform/main/intellij.platform.monolith.main/BUILD.bazel @@ -12,4 +12,16 @@ jvm_library( "//platform/navbar/monolith", ] ) + +jvm_library( + name = "monolith-main_test_lib", + visibility = ["//visibility:public"], + srcs = glob([], allow_empty = True), + runtime_deps = [ + "//platform/main/intellij.platform.frontend.main:frontend-main", + "//platform/main/intellij.platform.backend.main:backend-main", + "//platform/monolith", + "//platform/navbar/monolith", + ] +) ### auto-generated section `build intellij.platform.monolith.main` end \ No newline at end of file diff --git a/platform/util/coroutines/BUILD.bazel b/platform/util/coroutines/BUILD.bazel index a55a87104a8f..c1e1a764c478 100644 --- a/platform/util/coroutines/BUILD.bazel +++ b/platform/util/coroutines/BUILD.bazel @@ -20,6 +20,12 @@ jvm_library( load("@community//build:tests-options.bzl", "jps_test") load("@rules_jvm//:jvm.bzl", "jvm_library", "jvm_test") +jvm_library( + name = "coroutines-tests", + visibility = ["//visibility:public"], + srcs = glob([], allow_empty = True) +) + jvm_library( name = "coroutines-tests_test_lib", visibility = ["//visibility:public"], diff --git a/plugins/completion-ml-ranking-models/BUILD.bazel b/plugins/completion-ml-ranking-models/BUILD.bazel index 2c2b8666c36b..b599910cfbc1 100644 --- a/plugins/completion-ml-ranking-models/BUILD.bazel +++ b/plugins/completion-ml-ranking-models/BUILD.bazel @@ -44,6 +44,12 @@ jvm_library( load("@community//build:tests-options.bzl", "jps_test") load("@rules_jvm//:jvm.bzl", "jvm_library", "jvm_test") +jvm_library( + name = "completionMlRankingModels-tests", + visibility = ["//visibility:public"], + srcs = glob([], allow_empty = True) +) + jvm_library( name = "completionMlRankingModels-tests_test_lib", visibility = ["//visibility:public"], diff --git a/plugins/completion-ml-ranking/BUILD.bazel b/plugins/completion-ml-ranking/BUILD.bazel index a54ed211b72c..954ef8ff64f1 100644 --- a/plugins/completion-ml-ranking/BUILD.bazel +++ b/plugins/completion-ml-ranking/BUILD.bazel @@ -51,6 +51,12 @@ jvm_library( load("@community//build:tests-options.bzl", "jps_test") load("@rules_jvm//:jvm.bzl", "jvm_library", "jvm_test") +jvm_library( + name = "completionMlRanking-tests", + visibility = ["//visibility:public"], + srcs = glob([], allow_empty = True) +) + jvm_library( name = "completionMlRanking-tests_test_lib", visibility = ["//visibility:public"], diff --git a/plugins/dev/BUILD.bazel b/plugins/dev/BUILD.bazel index 55674834ae41..60ad4d1759ca 100644 --- a/plugins/dev/BUILD.bazel +++ b/plugins/dev/BUILD.bazel @@ -12,6 +12,18 @@ jvm_library( "//platform/statistics/devkit", ] ) + +jvm_library( + name = "dev-noJava-plugin-main_test_lib", + visibility = ["//visibility:public"], + srcs = glob([], allow_empty = True), + runtime_deps = [ + "//plugins/dev/intellij.dev:dev", + "//plugins/dev/intellij.dev.codeInsight:codeInsight", + "//plugins/dev/intellij.dev.psiViewer:psiViewer", + "//platform/statistics/devkit", + ] +) ### auto-generated section `build intellij.dev.noJava.plugin.main` end ### auto-generated section `build intellij.dev.plugin.main` start @@ -28,4 +40,16 @@ jvm_library( "//plugins/dev/intellij.kotlin.dev:kotlin-dev", ] ) + +jvm_library( + name = "dev-plugin-main_test_lib", + visibility = ["//visibility:public"], + srcs = glob([], allow_empty = True), + runtime_deps = [ + "//plugins/dev:dev-noJava-plugin-main", + "//plugins/dev/intellij.java.dev:java-dev", + "//plugins/dev/intellij.groovy.dev:groovy-dev", + "//plugins/dev/intellij.kotlin.dev:kotlin-dev", + ] +) ### auto-generated section `build intellij.dev.plugin.main` end \ No newline at end of file diff --git a/plugins/devkit/BUILD.bazel b/plugins/devkit/BUILD.bazel index e7027dc82c46..44a9a77c55ef 100644 --- a/plugins/devkit/BUILD.bazel +++ b/plugins/devkit/BUILD.bazel @@ -30,6 +30,23 @@ jvm_library( "//plugins/devkit/intellij.devkit.workspaceModel:workspaceModel", ] ) + +jvm_library( + name = "devkit-plugin-main_test_lib", + visibility = ["//visibility:public"], + srcs = glob([], allow_empty = True), + deps = [ + "//plugins/devkit/devkit-kotlin-tests:kotlin-tests_test_lib", + "//plugins/devkit/intellij.devkit.workspaceModel/tests:tests_test_lib", + ], + runtime_deps = [ + "//plugins/devkit:devkit-plugin-main-noKotlin", + "//plugins/devkit/intellij.kotlin.devkit:kotlin-devkit", + "//plugins/devkit/intellij.kotlin.devkit/k1", + "//plugins/devkit/intellij.kotlin.devkit/k2", + "//plugins/devkit/intellij.devkit.workspaceModel:workspaceModel", + ] +) ### auto-generated section `build intellij.devkit.plugin.main` end ### auto-generated section `build intellij.devkit.plugin.main.noKotlin` start @@ -57,4 +74,28 @@ jvm_library( "//plugins/devkit/api-dump-lang:apiDump-lang", ] ) + +jvm_library( + name = "devkit-plugin-main-noKotlin_test_lib", + visibility = ["//visibility:public"], + srcs = glob([], allow_empty = True), + deps = ["//plugins/devkit/devkit-java-tests:java-tests_test_lib"], + runtime_deps = [ + "//plugins/devkit", + "//plugins/devkit/devkit-core:core", + "//plugins/devkit/intellij.devkit.debugger:debugger", + "//plugins/devkit/intellij.devkit.git:git", + "//plugins/devkit/intellij.devkit.gradle:gradle", + "//plugins/devkit/intellij.devkit.i18n:i18n", + "//plugins/devkit/intellij.devkit.intelliLang:intelliLang", + "//plugins/devkit/intellij.devkit.themes:themes", + "//plugins/devkit/intellij.devkit.uiDesigner:uiDesigner", + "//plugins/devkit/jps-plugin:jps", + "//plugins/devkit/runtimeModuleRepository/jps", + "//plugins/devkit/intellij.devkit.scaffolding:scaffolding", + "//plugins/devkit/intellij.devkit.stacktrace:stacktrace", + "//plugins/devkit/api-dump", + "//plugins/devkit/api-dump-lang:apiDump-lang", + ] +) ### auto-generated section `build intellij.devkit.plugin.main.noKotlin` end \ No newline at end of file diff --git a/plugins/editorconfig/BUILD.bazel b/plugins/editorconfig/BUILD.bazel index b4d33b4c3a17..6fffb1438848 100644 --- a/plugins/editorconfig/BUILD.bazel +++ b/plugins/editorconfig/BUILD.bazel @@ -29,4 +29,16 @@ jvm_library( "//plugins/editorconfig/backend", ] ) + +jvm_library( + name = "editorconfig-plugin-main_test_lib", + visibility = ["//visibility:public"], + srcs = glob([], allow_empty = True), + runtime_deps = [ + "//plugins/editorconfig:editorconfig-plugin", + "//plugins/editorconfig/common", + "//plugins/editorconfig/frontend", + "//plugins/editorconfig/backend", + ] +) ### auto-generated section `build intellij.editorconfig.plugin.main` end \ No newline at end of file diff --git a/plugins/javaFX/community/BUILD.bazel b/plugins/javaFX/community/BUILD.bazel index 84f968d39ea5..2bd1d6c3a81d 100644 --- a/plugins/javaFX/community/BUILD.bazel +++ b/plugins/javaFX/community/BUILD.bazel @@ -11,7 +11,8 @@ jvm_resources( jvm_library( name = "community", visibility = ["//visibility:public"], - srcs = glob([], allow_empty = True) + srcs = glob([], allow_empty = True), + runtime_deps = [":community_resources"] ) jvm_library( diff --git a/plugins/junit5_rt_tests/BUILD.bazel b/plugins/junit5_rt_tests/BUILD.bazel index ca7c60c7f6c6..6eb38edc35c2 100644 --- a/plugins/junit5_rt_tests/BUILD.bazel +++ b/plugins/junit5_rt_tests/BUILD.bazel @@ -2,6 +2,12 @@ load("@community//build:tests-options.bzl", "jps_test") load("@rules_jvm//:jvm.bzl", "jvm_library", "jvm_test") +jvm_library( + name = "junit-v5-rt-tests", + visibility = ["//visibility:public"], + srcs = glob([], allow_empty = True) +) + jvm_library( name = "junit-v5-rt-tests_test_lib", visibility = ["//visibility:public"], diff --git a/plugins/kotlin/BUILD.bazel b/plugins/kotlin/BUILD.bazel index 8fa21341fe2e..728034e395f6 100644 --- a/plugins/kotlin/BUILD.bazel +++ b/plugins/kotlin/BUILD.bazel @@ -436,4 +436,256 @@ jvm_library( "//plugins/kotlin/gradle/scripting/kotlin.gradle.scripting.k2:kotlin-gradle-scripting-k2", ] ) + +jvm_library( + name = "kotlin-plugin-community-main_test_lib", + visibility = ["//visibility:public"], + srcs = glob([], allow_empty = True), + deps = [ + "//plugins/kotlin/plugin", + "//plugins/kotlin/plugin/common", + "//plugins/kotlin/plugin/k1", + "//plugins/kotlin/plugin/k2", + "//plugins/kotlin/base/util", + "//plugins/kotlin/base/util:util_test_lib", + "//plugins/kotlin/base/plugin", + "//plugins/kotlin/base/plugin:plugin_test_lib", + "//plugins/kotlin/base/indices", + "//plugins/kotlin/navigation", + "//plugins/kotlin/base/compiler-configuration", + "//plugins/kotlin/base/psi", + "//plugins/kotlin/base/kdoc", + "//plugins/kotlin/base/project-model", + "//plugins/kotlin/base/platforms", + "//plugins/kotlin/base/analysis", + "//plugins/kotlin/base/analysis-api-platform", + "//plugins/kotlin/base/project-structure", + "//plugins/kotlin/base/project-structure:project-structure_test_lib", + "//plugins/kotlin/base/scripting", + "//plugins/kotlin/base/scripting:scripting_test_lib", + "//plugins/kotlin/base/scripting.k1", + "//plugins/kotlin/base/scripting.k1:scripting.k1_test_lib", + "//plugins/kotlin/base/scripting.k2", + "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils", + "//plugins/kotlin/base/facet", + "//plugins/kotlin/base/code-insight", + "//plugins/kotlin/base/code-insight:code-insight_test_lib", + "//plugins/kotlin/base/jps", + "//plugins/kotlin/base/external-build-system", + "//plugins/kotlin/base/compiler-configuration-ui", + "//plugins/kotlin/base/resources:kotlin-base-resources", + "//plugins/kotlin/base/statistics", + "//plugins/kotlin/base/obsolete-compat", + "//plugins/kotlin/base/fe10/plugin", + "//plugins/kotlin/base/fe10/analysis", + "//plugins/kotlin/base/fe10/analysis-api-platform", + "//plugins/kotlin/base/fe10/kdoc", + "//plugins/kotlin/base/fe10/code-insight", + "//plugins/kotlin/base/fe10/obsolete-compat", + "//plugins/kotlin/base/fe10/project-structure", + "//plugins/kotlin/base/fir/analysis-api-platform", + "//plugins/kotlin/base/fir/analysis-api-platform:analysis-api-platform_test_lib", + "//plugins/kotlin/base/fir/code-insight", + "//plugins/kotlin/base/fir/project-structure", + "//plugins/kotlin/base/fir/project-structure:project-structure_test_lib", + "//plugins/kotlin/code-insight/api", + "//plugins/kotlin/code-insight/impl-base", + "//plugins/kotlin/code-insight/descriptions", + "//plugins/kotlin/code-insight/intentions-shared:kotlin-code-insight-intentions-shared", + "//plugins/kotlin/code-insight/fixes-k2:kotlin-code-insight-fixes-k2", + "//plugins/kotlin/code-insight/intentions-k1:kotlin-code-insight-intentions-k1", + "//plugins/kotlin/code-insight/intentions-k2:kotlin-code-insight-intentions-k2", + "//plugins/kotlin/code-insight/inspections-shared:kotlin-code-insight-inspections-shared", + "//plugins/kotlin/code-insight/inspections-k1:kotlin-code-insight-inspections-k1", + "//plugins/kotlin/code-insight/inspections-k2:kotlin-code-insight-inspections-k2", + "//plugins/kotlin/code-insight/kotlin.code-insight.k1:kotlin-code-insight-k1", + "//plugins/kotlin/code-insight/kotlin.code-insight.k1:kotlin-code-insight-k1_test_lib", + "//plugins/kotlin/code-insight/kotlin.code-insight.k2:kotlin-code-insight-k2", + "//plugins/kotlin/code-insight/kotlin.code-insight.k2:kotlin-code-insight-k2_test_lib", + "//plugins/kotlin/code-insight/override-implement-shared:kotlin-code-insight-override-implement-shared", + "//plugins/kotlin/code-insight/override-implement-k1:kotlin-code-insight-override-implement-k1", + "//plugins/kotlin/code-insight/override-implement-k2:kotlin-code-insight-override-implement-k2", + "//plugins/kotlin/code-insight/postfix-templates-k1:kotlin-code-insight-postfix-templates-k1", + "//plugins/kotlin/code-insight/structural-search-k1:kotlin-code-insight-structural-search-k1", + "//plugins/kotlin/code-insight/structural-search-k2:kotlin-code-insight-structural-search-k2", + "//plugins/kotlin/code-insight/line-markers-shared:kotlin-code-insight-line-markers-shared", + "//plugins/kotlin/code-insight/line-markers:kotlin-code-insight-line-markers-k2", + "//plugins/kotlin/code-insight/line-markers:kotlin-code-insight-line-markers-k2_test_lib", + "//plugins/kotlin/refactorings/kotlin.refactorings.move.k2:kotlin-refactorings-move-k2", + "//plugins/kotlin/refactorings/kotlin.refactorings.move.k2:kotlin-refactorings-move-k2_test_lib", + "//plugins/kotlin/refactorings/rename.k2", + "//plugins/kotlin/refactorings/rename.k2:rename.k2_test_lib", + "//plugins/kotlin/compiler-plugins/allopen/common-k1:kotlin-compiler-plugins-allopen-common-k1", + "//plugins/kotlin/compiler-plugins/allopen/gradle", + "//plugins/kotlin/compiler-plugins/allopen/maven", + "//plugins/kotlin/compiler-plugins/compiler-plugin-support/common", + "//plugins/kotlin/compiler-plugins/compiler-plugin-support/gradle", + "//plugins/kotlin/compiler-plugins/compiler-plugin-support/maven", + "//plugins/kotlin/compiler-plugins/kapt", + "//plugins/kotlin/compiler-plugins/kotlinx-serialization/common", + "//plugins/kotlin/compiler-plugins/kotlinx-serialization/gradle", + "//plugins/kotlin/compiler-plugins/kotlinx-serialization/k2", + "//plugins/kotlin/compiler-plugins/kotlinx-serialization/maven", + "//plugins/kotlin/compiler-plugins/noarg/common", + "//plugins/kotlin/compiler-plugins/noarg/gradle", + "//plugins/kotlin/compiler-plugins/noarg/maven", + "//plugins/kotlin/compiler-plugins/sam-with-receiver/common", + "//plugins/kotlin/compiler-plugins/sam-with-receiver/gradle", + "//plugins/kotlin/compiler-plugins/sam-with-receiver/maven", + "//plugins/kotlin/compiler-plugins/assignment/common-k1:kotlin-compiler-plugins-assignment-common-k1", + "//plugins/kotlin/compiler-plugins/assignment/common:kotlin-compiler-plugins-assignment-common-k2", + "//plugins/kotlin/compiler-plugins/assignment/gradle", + "//plugins/kotlin/compiler-plugins/assignment/maven", + "//plugins/kotlin/compiler-plugins/scripting", + "//plugins/kotlin/compiler-plugins/parcelize/common", + "//plugins/kotlin/compiler-plugins/parcelize/k1", + "//plugins/kotlin/compiler-plugins/parcelize/k2", + "//plugins/kotlin/compiler-plugins/parcelize/gradle", + "//plugins/kotlin/completion/api", + "//plugins/kotlin/completion/impl-shared:kotlin-completion-impl-shared", + "//plugins/kotlin/completion/impl-k1:kotlin-completion-impl-k1", + "//plugins/kotlin/completion/impl-k2:kotlin-completion-impl-k2", + "//plugins/kotlin/core", + "//plugins/kotlin/jvm-debugger/eval4j", + "//plugins/kotlin/jvm-debugger/eval4j:eval4j_test_lib", + "//plugins/kotlin/frontend-independent", + "//plugins/kotlin/fir", + "//plugins/kotlin/uast/uast-kotlin-fir:kotlin-uast-uast-kotlin-k2", + "//plugins/kotlin/uast/uast-kotlin-idea-fir:kotlin-uast-uast-kotlin-idea-k2", + "//plugins/kotlin/formatter", + "//plugins/kotlin/gradle/gradle", + "//plugins/kotlin/gradle/code-insight-common", + "//plugins/kotlin/gradle/code-insight-toml", + "//plugins/kotlin/gradle/gradle-tooling", + "//plugins/kotlin/gradle/gradle-tooling/impl", + "//plugins/kotlin/gradle/gradle-tooling/impl:impl_test_lib", + "//plugins/kotlin/idea", + "//plugins/kotlin/migration", + "//plugins/kotlin/inspections", + "//plugins/kotlin/j2k/shared", + "//plugins/kotlin/j2k/k1.new", + "//plugins/kotlin/j2k/k1.old", + "//plugins/kotlin/j2k/k1.old.post-processing", + "//plugins/kotlin/j2k/k1.new.post-processing", + "//plugins/kotlin/j2k/k2", + "//plugins/kotlin/i18n", + "//plugins/kotlin/jvm/shared", + "//plugins/kotlin/jvm/k1", + "//plugins/kotlin/jvm/k2", + "//plugins/kotlin/jvm-debugger/base/util", + "//plugins/kotlin/jvm-debugger/core", + "//plugins/kotlin/jvm-debugger/core-fe10", + "//plugins/kotlin/jvm-debugger/coroutines", + "//plugins/kotlin/jvm-debugger/evaluation", + "//plugins/kotlin/jvm-debugger/evaluation/k1", + "//plugins/kotlin/jvm-debugger/evaluation/k2", + "//plugins/kotlin/jvm-debugger/sequence:kotlin-jvm-debugger-sequence-k1", + "//plugins/kotlin/injection/k1", + "//plugins/kotlin/injection/base:kotlin-base-injection", + "//plugins/kotlin/injection/k2", + "//plugins/kotlin/code-insight/live-templates-shared:kotlin-code-insight-live-templates-shared", + "//plugins/kotlin/code-insight/live-templates-shared:kotlin-code-insight-live-templates-shared_test_lib", + "//plugins/kotlin/code-insight/live-templates-k1:kotlin-code-insight-live-templates-k1", + "//plugins/kotlin/code-insight/live-templates-k1:kotlin-code-insight-live-templates-k1_test_lib", + "//plugins/kotlin/code-insight/live-templates-k2:kotlin-code-insight-live-templates-k2", + "//plugins/kotlin/code-insight/live-templates-k2:kotlin-code-insight-live-templates-k2_test_lib", + "//plugins/kotlin/maven", + "//plugins/kotlin/native", + "//plugins/kotlin/project-wizard/cli", + "//plugins/kotlin/project-wizard/core", + "//plugins/kotlin/project-wizard/core:core_test_lib", + "//plugins/kotlin/project-wizard/idea", + "//plugins/kotlin/project-wizard/idea-k1:kotlin-project-wizard-idea-k1", + "//plugins/kotlin/project-wizard/compose", + "//plugins/kotlin/project-wizard/compose:compose_test_lib", + "//plugins/kotlin/repl", + "//plugins/kotlin/scripting", + "//plugins/kotlin/uast/uast-kotlin-base", + "//plugins/kotlin/uast/uast-kotlin", + "//plugins/kotlin/uast/uast-kotlin-idea", + "//plugins/kotlin/uast/uast-kotlin-idea-base", + "//plugins/kotlin/compiler-reference-index", + "//plugins/kotlin/coverage", + "//plugins/kotlin/git", + "//plugins/kotlin/run-configurations/testng", + "//plugins/kotlin/run-configurations/junit", + "//plugins/kotlin/run-configurations/junit-fe10", + "//plugins/kotlin/grazie", + "//plugins/kotlin/ml-completion", + "//plugins/kotlin/gradle/code-insight-groovy", + "//plugins/kotlin/copyright", + "//plugins/kotlin/spellchecker", + "//plugins/kotlin/jvm-decompiler", + "//plugins/kotlin/plugin-updater", + "//plugins/kotlin/preferences", + "//plugins/kotlin/project-configuration", + "//plugins/kotlin/project-wizard/maven", + "//plugins/kotlin/project-wizard/gradle", + "//plugins/kotlin/inspections-fe10", + "//plugins/kotlin/highlighting/highlighting-shared:kotlin-highlighting-shared", + "//plugins/kotlin/highlighting/highlighting-k1:kotlin-highlighting-k1", + "//plugins/kotlin/highlighting/highlighting-k2:kotlin-highlighting-k2", + "//plugins/kotlin/highlighting/highlighting-k2:kotlin-highlighting-k2_test_lib", + "//plugins/kotlin/code-insight/postfix-templates:kotlin-code-insight-postfix-templates-k2", + "//plugins/kotlin/code-insight/postfix-templates:kotlin-code-insight-postfix-templates-k2_test_lib", + "//plugins/kotlin/features-trainer", + "@lib//:kotlinc-kotlin-jps-common", + "//plugins/kotlin/run-configurations/jvm", + "//plugins/kotlin/compiler-plugins/lombok/gradle", + "//plugins/kotlin/compiler-plugins/lombok/maven", + "@lib//:kotlinc-kotlin-compiler-common", + "@lib//:kotlinc-kotlin-compiler-fe10", + "@lib//:kotlinc-kotlin-compiler-ir", + "@lib//:kotlinc-kotlin-scripting-common", + "@lib//:kotlinc-kotlin-scripting-compiler-impl", + "@lib//:kotlinc-kotlin-scripting-jvm", + "@lib//:kotlinc-analysis-api-platform-interface", + "@lib//:kotlinc-analysis-api", + "@lib//:kotlinc-analysis-api-impl-base", + "@lib//:kotlinc-analysis-api-fe10", + "@lib//:kotlinc-analysis-api-k2", + "@lib//:kotlinc-kotlin-compiler-fir", + "@lib//:kotlinc-allopen-compiler-plugin", + "@lib//:kotlinc-kotlinx-serialization-compiler-plugin", + "@lib//:kotlinc-noarg-compiler-plugin", + "@lib//:kotlinc-sam-with-receiver-compiler-plugin", + "@lib//:kotlinc-assignment-compiler-plugin", + "@lib//:kotlinc-kotlin-gradle-statistics", + "@lib//:kotlinc-parcelize-compiler-plugin", + "@lib//:kotlinx-coroutines-core", + "@lib//:kotlinx-collections-immutable", + "@lib//:kotlin-reflect", + "//plugins/kotlin/kotlin.searching:searching-k2", + "//plugins/kotlin/kotlin.searching/base", + "//plugins/kotlin/refactorings/kotlin.refactorings.k2:kotlin-refactorings-k2", + "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common", + "//plugins/kotlin/kotlin.performanceExtendedPlugin:performanceExtendedPlugin", + "//plugins/kotlin/bundled-compiler-plugins-support", + "//plugins/kotlin/onboarding", + "//plugins/kotlin/onboarding:onboarding_test_lib", + "//plugins/kotlin/base/code-insight/minimal", + "//plugins/kotlin/highlighting/highlighting-minimal:kotlin-highlighting-minimal", + "//plugins/kotlin/formatter/minimal", + "//plugins/kotlin/kotlin.ide:ide", + "//plugins/kotlin/jsr223", + "//plugins/kotlin/internal", + "//plugins/kotlin/base/fir/scripting", + "//plugins/kotlin/gradle/scripting/kotlin.gradle.scripting.shared:kotlin-gradle-scripting-shared", + "//plugins/kotlin/gradle/scripting/kotlin.gradle.scripting.k1:kotlin-gradle-scripting-k1", + "//plugins/kotlin/gradle/scripting/kotlin.gradle.scripting.k2:kotlin-gradle-scripting-k2", + "//plugins/kotlin/gradle/scripting/kotlin.gradle.scripting.k2:kotlin-gradle-scripting-k2_test_lib", + ], + runtime_deps = [ + "//platform/bootstrap", + "//plugins/kotlin/gradle/gradle-java", + "//plugins/kotlin/gradle/gradle-java/k1", + "//plugins/kotlin/gradle/gradle-java/k2", + "//plugins/kotlin/code-insight/utils", + "@lib//:kotlinc-kotlin-script-runtime", + "@lib//:vavr", + "//plugins/markdown/core:markdown", + "@lib//:javax-inject", + "//plugins/kotlin/onboarding-gradle", + ] +) ### auto-generated section `build intellij.kotlin.plugin.community.main` end \ No newline at end of file diff --git a/plugins/kotlin/performance-tests/BUILD.bazel b/plugins/kotlin/performance-tests/BUILD.bazel index ebb00777a8da..cba55b705fc7 100644 --- a/plugins/kotlin/performance-tests/BUILD.bazel +++ b/plugins/kotlin/performance-tests/BUILD.bazel @@ -11,7 +11,8 @@ jvm_resources( jvm_library( name = "performance-tests", visibility = ["//visibility:public"], - srcs = glob([], allow_empty = True) + srcs = glob([], allow_empty = True), + runtime_deps = [":performance-tests_resources"] ) jvm_library( diff --git a/plugins/markdown/plugin/BUILD.bazel b/plugins/markdown/plugin/BUILD.bazel index 9d0d4cc19989..f906ead83735 100644 --- a/plugins/markdown/plugin/BUILD.bazel +++ b/plugins/markdown/plugin/BUILD.bazel @@ -18,4 +18,22 @@ jvm_library( "//plugins/markdown/core/frontend", ] ) + +jvm_library( + name = "plugin-main_test_lib", + visibility = ["//visibility:public"], + srcs = glob([], allow_empty = True), + runtime_deps = [ + "//plugins/markdown/fenceInjection", + "//plugins/markdown/frontmatter", + "//plugins/markdown/frontmatter/toml", + "//plugins/markdown/frontmatter/yaml", + "//plugins/markdown/images", + "//plugins/markdown/model", + "//plugins/markdown/spellchecker", + "//plugins/markdown/xml", + "//plugins/markdown/compose:compose-preview", + "//plugins/markdown/core/frontend", + ] +) ### auto-generated section `build intellij.markdown.plugin.main` end \ No newline at end of file diff --git a/python/BUILD.bazel b/python/BUILD.bazel index 005ccac774ef..e1624db7ea20 100644 --- a/python/BUILD.bazel +++ b/python/BUILD.bazel @@ -114,6 +114,65 @@ jvm_library( "//python/intellij.python.ml.features:ml-features", ] ) + +jvm_library( + name = "pycharm-community-main_test_lib", + visibility = ["//visibility:public"], + srcs = glob([], allow_empty = True), + deps = [ + "//plugins/terminal", + "//plugins/terminal:terminal_test_lib", + "//python:pycharm-community", + "//python:pycharm-community-customization", + "//python/pluginCore:community-plugin", + "//platform/starter", + "//plugins/tasks/tasks-core/jira", + "//plugins/settings-repository", + "//plugins/properties:properties-backend", + "//plugins/markdown/core:markdown", + "//plugins/markdown/plugin:plugin-main", + "//plugins/sh", + "//plugins/changeReminder", + "//plugins/IntelliLang/xml-support:xml-langInjection", + "//plugins/textmate", + "//plugins/textmate:textmate_test_lib", + "//plugins/color-schemes/monokai-color-scheme:color-scheme-monokai", + "//plugins/color-schemes/twilight-color-scheme:color-scheme-twilight", + "//plugins/color-schemes/warm-neon-color-scheme:color-scheme-warmNeon", + "//plugins/color-schemes/github-color-scheme:color-scheme-github", + ], + runtime_deps = [ + "//platform/main/intellij.platform.monolith.main:monolith-main", + "//platform/bootstrap", + "//plugins/hg4idea:vcs-hg", + "//plugins/svn4idea:vcs-svn", + "//plugins/git4idea:vcs-git", + "//plugins/git4idea/shared", + "//plugins/git4idea/frontend", + "//plugins/git-features-trainer:vcs-git-featuresTrainer", + "//xml/relaxng", + "//plugins/github/github-core:vcs-github", + "//plugins/terminal/frontend", + "//plugins/terminal/backend", + "//python:python-community-plugin-modules", + "//plugins/configuration-script", + "//plugins/completion-ml-ranking", + "//plugins/stats-collector", + "//plugins/terminal/sh", + "//plugins/completion-ml-ranking-models", + "//plugins/emojipicker", + "//plugins/grazie", + "//platform/lvcs-impl", + "//plugins/search-everywhere-ml", + "//notebooks/visualization", + "//plugins/dev:dev-noJava-plugin-main", + "//plugins/evaluation-plugin", + "//plugins/evaluation-plugin/languages/python", + "//platform/new-ui-onboarding", + "//plugins/github/community", + "//python/intellij.python.ml.features:ml-features", + ] +) ### auto-generated section `build intellij.pycharm.community.main` end ### auto-generated section `build intellij.python.commonTests` start @@ -326,6 +385,21 @@ jvm_library( "//python:python-community-plugin-modules", ] ) + +jvm_library( + name = "python-community-plugin-main_test_lib", + visibility = ["//visibility:public"], + srcs = glob([], allow_empty = True), + deps = [ + "//java/openapi:java", + "//java/idea-ui:ui", + "//python/pluginCore:community-plugin", + "//python/pluginJava:community-plugin-java", + "//python/pluginMinor:community-plugin-minor", + "//python:python-community-plugin-modules", + ], + runtime_deps = ["//:main"] +) ### auto-generated section `build intellij.python.community.plugin.main` end ### auto-generated section `build intellij.python.community.plugin.modules` start