From 4f459317e1eee216f393689a52dca3d549847fa1 Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Fri, 19 Dec 2025 06:45:28 +0100 Subject: [PATCH] IJPL-224042 IJ-MR-184958 IJ-MR-184993 IJ-MR-179029 IJ-MR-184126 IJ-MR-181153 IJ-MR-146078 IJ-MR-175479 IJ-MR-186058 intellij.libraries.compose.foundation.desktop.junit must not export the whole world GitOrigin-RevId: 517993e03d14c4292e30f4d0958bece73a793d17 --- platform/compose/BUILD.bazel | 4 ++++ platform/compose/intellij.platform.compose.iml | 2 ++ platform/jewel/decorated-window/BUILD.bazel | 1 + .../intellij.platform.jewel.decoratedWindow.iml | 1 + platform/jewel/ide-laf-bridge/BUILD.bazel | 2 ++ .../intellij.platform.jewel.ideLafBridge.iml | 1 + .../jewel/int-ui/int-ui-standalone/BUILD.bazel | 1 + .../intellij.platform.jewel.intUi.standalone.iml | 1 + platform/jewel/markdown/core/BUILD.bazel | 3 +++ .../intellij.platform.jewel.markdown.core.iml | 2 ++ .../markdown/extensions/autolink/BUILD.bazel | 1 + ...atform.jewel.markdown.extensions.autolink.iml | 1 + .../markdown/extensions/gfm-alerts/BUILD.bazel | 3 +++ ...tform.jewel.markdown.extensions.gfmAlerts.iml | 2 ++ .../markdown/extensions/gfm-tables/BUILD.bazel | 1 + ...tform.jewel.markdown.extensions.gfmTables.iml | 1 + .../jewel/markdown/extensions/images/BUILD.bazel | 4 ++++ ...platform.jewel.markdown.extensions.images.iml | 3 +++ .../int-ui-standalone-styling/BUILD.bazel | 1 + ...orm.jewel.markdown.intUiStandaloneStyling.iml | 1 + platform/jewel/samples/showcase/BUILD.bazel | 1 + .../intellij.platform.jewel.samples.showcase.iml | 1 + platform/jewel/ui-tests/BUILD.bazel | 3 +++ .../ui-tests/intellij.platform.jewel.uiTests.iml | 3 +++ platform/jewel/ui/BUILD.bazel | 3 +++ platform/jewel/ui/intellij.platform.jewel.ui.iml | 2 ++ platform/non-modal-welcome-screen/BUILD.bazel | 1 + ...tellij.platform.ide.nonModalWelcomeScreen.iml | 1 + .../devkit/intellij.devkit.compose/BUILD.bazel | 1 + .../intellij.devkit.compose.iml | 1 + python/python-process-output/impl/BUILD.bazel | 16 ++++++++++------ .../impl/intellij.python.processOutput.impl.iml | 11 +++++++---- .../impl/ui/components/InterTextTest.kt | 6 +++--- .../python-sdk-configurator/frontend/BUILD.bazel | 1 + .../intellij.python.sdkConfigurator.frontend.iml | 1 + 35 files changed, 75 insertions(+), 13 deletions(-) diff --git a/platform/compose/BUILD.bazel b/platform/compose/BUILD.bazel index d70e0cc8a01b..76103fec5a80 100644 --- a/platform/compose/BUILD.bazel +++ b/platform/compose/BUILD.bazel @@ -25,6 +25,8 @@ jvm_library( "//platform/analysis-api:analysis", "@lib//:jetbrains-annotations", "//libraries/kotlinx/coroutines/core", + "//libraries/compose-runtime-desktop", + "//libraries/skiko", "@lib//:jetbrains-compose-components-ui-tooling-preview-desktop", "//platform/diagnostic/telemetry", ], @@ -57,6 +59,8 @@ jvm_library( "//platform/analysis-api:analysis", "@lib//:jetbrains-annotations", "//libraries/kotlinx/coroutines/core", + "//libraries/compose-runtime-desktop", + "//libraries/skiko", "@lib//:jetbrains-compose-components-ui-tooling-preview-desktop", "@lib//:junit4", "//platform/jewel/int-ui/int-ui-standalone:jewel-intUi-standalone", diff --git a/platform/compose/intellij.platform.compose.iml b/platform/compose/intellij.platform.compose.iml index 38ec66d85213..345fce321401 100644 --- a/platform/compose/intellij.platform.compose.iml +++ b/platform/compose/intellij.platform.compose.iml @@ -41,6 +41,8 @@ + + diff --git a/platform/jewel/decorated-window/BUILD.bazel b/platform/jewel/decorated-window/BUILD.bazel index a53815c01bd5..7c19ad750874 100644 --- a/platform/jewel/decorated-window/BUILD.bazel +++ b/platform/jewel/decorated-window/BUILD.bazel @@ -34,6 +34,7 @@ jvm_library( "//platform/jewel/ui", "//libraries/compose-foundation-desktop", "//platform/jewel/foundation", + "//libraries/compose-runtime-desktop", "//platform/jewel/int-ui/int-ui-standalone:jewel-intUi-standalone", "//libraries/jbr", "@lib//:jna", diff --git a/platform/jewel/decorated-window/intellij.platform.jewel.decoratedWindow.iml b/platform/jewel/decorated-window/intellij.platform.jewel.decoratedWindow.iml index 65cdfeb056df..cc68f3c01a8e 100644 --- a/platform/jewel/decorated-window/intellij.platform.jewel.decoratedWindow.iml +++ b/platform/jewel/decorated-window/intellij.platform.jewel.decoratedWindow.iml @@ -37,6 +37,7 @@ + diff --git a/platform/jewel/ide-laf-bridge/BUILD.bazel b/platform/jewel/ide-laf-bridge/BUILD.bazel index f6b6887e99b0..2e2fe682adaa 100644 --- a/platform/jewel/ide-laf-bridge/BUILD.bazel +++ b/platform/jewel/ide-laf-bridge/BUILD.bazel @@ -37,6 +37,7 @@ jvm_library( "//platform/jewel/ui", "//platform/projectModel-api:projectModel", "//platform/projectModel-impl", + "//libraries/compose-runtime-desktop", "//platform/platform-api:ide", "//platform/platform-impl:ide-impl", "@lib//:jna", @@ -71,6 +72,7 @@ jvm_library( "//platform/jewel/ui:ui_test_lib", "//platform/projectModel-api:projectModel", "//platform/projectModel-impl", + "//libraries/compose-runtime-desktop", "//platform/platform-api:ide", "//platform/platform-impl:ide-impl", "@lib//:jna", diff --git a/platform/jewel/ide-laf-bridge/intellij.platform.jewel.ideLafBridge.iml b/platform/jewel/ide-laf-bridge/intellij.platform.jewel.ideLafBridge.iml index 15710a912f99..ab7f95513e3d 100644 --- a/platform/jewel/ide-laf-bridge/intellij.platform.jewel.ideLafBridge.iml +++ b/platform/jewel/ide-laf-bridge/intellij.platform.jewel.ideLafBridge.iml @@ -41,6 +41,7 @@ + diff --git a/platform/jewel/int-ui/int-ui-standalone/BUILD.bazel b/platform/jewel/int-ui/int-ui-standalone/BUILD.bazel index 72921baaf89a..472762446226 100644 --- a/platform/jewel/int-ui/int-ui-standalone/BUILD.bazel +++ b/platform/jewel/int-ui/int-ui-standalone/BUILD.bazel @@ -34,6 +34,7 @@ jvm_library( "@lib//:jetbrains-annotations", "//platform/jewel/ui", "//libraries/compose-foundation-desktop", + "//libraries/compose-runtime-desktop", "//platform/jewel/foundation", "//libraries/jbr", ], diff --git a/platform/jewel/int-ui/int-ui-standalone/intellij.platform.jewel.intUi.standalone.iml b/platform/jewel/int-ui/int-ui-standalone/intellij.platform.jewel.intUi.standalone.iml index 85f72217bd41..976030b95ea5 100644 --- a/platform/jewel/int-ui/int-ui-standalone/intellij.platform.jewel.intUi.standalone.iml +++ b/platform/jewel/int-ui/int-ui-standalone/intellij.platform.jewel.intUi.standalone.iml @@ -38,6 +38,7 @@ + diff --git a/platform/jewel/markdown/core/BUILD.bazel b/platform/jewel/markdown/core/BUILD.bazel index 0d76114e5630..6809ad92eaf3 100644 --- a/platform/jewel/markdown/core/BUILD.bazel +++ b/platform/jewel/markdown/core/BUILD.bazel @@ -41,6 +41,7 @@ jvm_library( "@lib//:platform-jewel-markdown-core-org-commonmark-commonmark", "//platform/jewel/foundation", "//libraries/compose-foundation-desktop", + "//libraries/compose-runtime-desktop", "//libraries/jsoup", ], exports = ["@lib//:platform-jewel-markdown-core-org-commonmark-commonmark"], @@ -64,6 +65,8 @@ jvm_library( "//platform/jewel/foundation", "//platform/jewel/foundation:foundation_test_lib", "//libraries/compose-foundation-desktop", + "//libraries/junit4", + "//libraries/compose-runtime-desktop", "//libraries/compose-foundation-desktop-junit", "//libraries/jsoup", ], diff --git a/platform/jewel/markdown/core/intellij.platform.jewel.markdown.core.iml b/platform/jewel/markdown/core/intellij.platform.jewel.markdown.core.iml index 1f242edb2882..c2f985d14318 100644 --- a/platform/jewel/markdown/core/intellij.platform.jewel.markdown.core.iml +++ b/platform/jewel/markdown/core/intellij.platform.jewel.markdown.core.iml @@ -57,6 +57,8 @@ + + diff --git a/platform/jewel/markdown/extensions/autolink/BUILD.bazel b/platform/jewel/markdown/extensions/autolink/BUILD.bazel index e73053444ea4..dc0439bb9b1e 100644 --- a/platform/jewel/markdown/extensions/autolink/BUILD.bazel +++ b/platform/jewel/markdown/extensions/autolink/BUILD.bazel @@ -58,6 +58,7 @@ jvm_library( "//platform/jewel/foundation:foundation_test_lib", "@lib//:platform-jewel-markdown-extensions-autolink-commonmark-ext-autolink", "//libraries/compose-foundation-desktop", + "//libraries/junit4", "//libraries/compose-foundation-desktop-junit", ], plugins = ["@lib//:compose-plugin"] diff --git a/platform/jewel/markdown/extensions/autolink/intellij.platform.jewel.markdown.extensions.autolink.iml b/platform/jewel/markdown/extensions/autolink/intellij.platform.jewel.markdown.extensions.autolink.iml index d41f661639ec..d0a1172bd6ad 100644 --- a/platform/jewel/markdown/extensions/autolink/intellij.platform.jewel.markdown.extensions.autolink.iml +++ b/platform/jewel/markdown/extensions/autolink/intellij.platform.jewel.markdown.extensions.autolink.iml @@ -65,6 +65,7 @@ + \ No newline at end of file diff --git a/platform/jewel/markdown/extensions/gfm-alerts/BUILD.bazel b/platform/jewel/markdown/extensions/gfm-alerts/BUILD.bazel index 19c19f601800..63d48d350df8 100644 --- a/platform/jewel/markdown/extensions/gfm-alerts/BUILD.bazel +++ b/platform/jewel/markdown/extensions/gfm-alerts/BUILD.bazel @@ -35,6 +35,7 @@ jvm_library( "//platform/jewel/ui", "//platform/jewel/foundation", "//libraries/compose-foundation-desktop", + "//libraries/compose-runtime-desktop", ], plugins = ["@lib//:compose-plugin"] ) @@ -56,7 +57,9 @@ jvm_library( "//platform/jewel/foundation", "//platform/jewel/foundation:foundation_test_lib", "//libraries/compose-foundation-desktop", + "//libraries/compose-runtime-desktop", "//libraries/compose-foundation-desktop-junit", + "//libraries/junit4", ], plugins = ["@lib//:compose-plugin"] ) diff --git a/platform/jewel/markdown/extensions/gfm-alerts/intellij.platform.jewel.markdown.extensions.gfmAlerts.iml b/platform/jewel/markdown/extensions/gfm-alerts/intellij.platform.jewel.markdown.extensions.gfmAlerts.iml index fe4dc17100a1..bae02f331bd9 100644 --- a/platform/jewel/markdown/extensions/gfm-alerts/intellij.platform.jewel.markdown.extensions.gfmAlerts.iml +++ b/platform/jewel/markdown/extensions/gfm-alerts/intellij.platform.jewel.markdown.extensions.gfmAlerts.iml @@ -39,6 +39,8 @@ + + \ No newline at end of file diff --git a/platform/jewel/markdown/extensions/gfm-tables/BUILD.bazel b/platform/jewel/markdown/extensions/gfm-tables/BUILD.bazel index 8120bdff9c9b..31ee1c38a8df 100644 --- a/platform/jewel/markdown/extensions/gfm-tables/BUILD.bazel +++ b/platform/jewel/markdown/extensions/gfm-tables/BUILD.bazel @@ -35,6 +35,7 @@ jvm_library( "//platform/jewel/ui", "//platform/jewel/foundation", "//libraries/compose-foundation-desktop", + "//libraries/compose-runtime-desktop", "@lib//:platform-jewel-markdown-extensions-gfm_tables-commonmark-ext-gfm-tables", ], plugins = ["@lib//:compose-plugin"] diff --git a/platform/jewel/markdown/extensions/gfm-tables/intellij.platform.jewel.markdown.extensions.gfmTables.iml b/platform/jewel/markdown/extensions/gfm-tables/intellij.platform.jewel.markdown.extensions.gfmTables.iml index 77fe18d3d321..473b75c76766 100644 --- a/platform/jewel/markdown/extensions/gfm-tables/intellij.platform.jewel.markdown.extensions.gfmTables.iml +++ b/platform/jewel/markdown/extensions/gfm-tables/intellij.platform.jewel.markdown.extensions.gfmTables.iml @@ -38,6 +38,7 @@ + diff --git a/platform/jewel/markdown/extensions/images/BUILD.bazel b/platform/jewel/markdown/extensions/images/BUILD.bazel index 4c7a37d1ceab..3c950fd6b258 100644 --- a/platform/jewel/markdown/extensions/images/BUILD.bazel +++ b/platform/jewel/markdown/extensions/images/BUILD.bazel @@ -35,6 +35,7 @@ jvm_library( "//platform/jewel/ui", "//platform/jewel/foundation", "//libraries/coil", + "//libraries/compose-runtime-desktop", "//libraries/ktor/client", "//libraries/compose-foundation-desktop", ], @@ -58,6 +59,9 @@ jvm_library( "//platform/jewel/foundation", "//platform/jewel/foundation:foundation_test_lib", "//libraries/coil", + "//libraries/junit4", + "//libraries/compose-runtime-desktop", + "//libraries/kotlinx/coroutines/test", "//libraries/compose-foundation-desktop-junit", "//libraries/ktor/client", "//libraries/compose-foundation-desktop", diff --git a/platform/jewel/markdown/extensions/images/intellij.platform.jewel.markdown.extensions.images.iml b/platform/jewel/markdown/extensions/images/intellij.platform.jewel.markdown.extensions.images.iml index 933953f630f1..6a92c082000c 100644 --- a/platform/jewel/markdown/extensions/images/intellij.platform.jewel.markdown.extensions.images.iml +++ b/platform/jewel/markdown/extensions/images/intellij.platform.jewel.markdown.extensions.images.iml @@ -39,6 +39,9 @@ + + + diff --git a/platform/jewel/markdown/int-ui-standalone-styling/BUILD.bazel b/platform/jewel/markdown/int-ui-standalone-styling/BUILD.bazel index 7e860c04b59c..43b3fde8b647 100644 --- a/platform/jewel/markdown/int-ui-standalone-styling/BUILD.bazel +++ b/platform/jewel/markdown/int-ui-standalone-styling/BUILD.bazel @@ -44,6 +44,7 @@ jvm_library( "//platform/jewel/markdown/core", "//platform/jewel/ui", "//platform/jewel/foundation", + "//libraries/compose-runtime-desktop", "//platform/jewel/int-ui/int-ui-standalone:jewel-intUi-standalone", "//libraries/compose-foundation-desktop", ":platform_jewel_markdown_extensions_gfm-alerts_provided", diff --git a/platform/jewel/markdown/int-ui-standalone-styling/intellij.platform.jewel.markdown.intUiStandaloneStyling.iml b/platform/jewel/markdown/int-ui-standalone-styling/intellij.platform.jewel.markdown.intUiStandaloneStyling.iml index eecd139e464d..363ff93d22d7 100644 --- a/platform/jewel/markdown/int-ui-standalone-styling/intellij.platform.jewel.markdown.intUiStandaloneStyling.iml +++ b/platform/jewel/markdown/int-ui-standalone-styling/intellij.platform.jewel.markdown.intUiStandaloneStyling.iml @@ -37,6 +37,7 @@ + diff --git a/platform/jewel/samples/showcase/BUILD.bazel b/platform/jewel/samples/showcase/BUILD.bazel index a804c85c7c92..77d1ba745ada 100644 --- a/platform/jewel/samples/showcase/BUILD.bazel +++ b/platform/jewel/samples/showcase/BUILD.bazel @@ -34,6 +34,7 @@ jvm_library( "@lib//:jetbrains-annotations", "//platform/jewel/ui", "//platform/jewel/foundation", + "//libraries/compose-runtime-desktop", "//platform/jewel/markdown/core", "//libraries/compose-foundation-desktop", "//libraries/skiko", diff --git a/platform/jewel/samples/showcase/intellij.platform.jewel.samples.showcase.iml b/platform/jewel/samples/showcase/intellij.platform.jewel.samples.showcase.iml index 195a9814e5cd..91e663aab722 100644 --- a/platform/jewel/samples/showcase/intellij.platform.jewel.samples.showcase.iml +++ b/platform/jewel/samples/showcase/intellij.platform.jewel.samples.showcase.iml @@ -36,6 +36,7 @@ + diff --git a/platform/jewel/ui-tests/BUILD.bazel b/platform/jewel/ui-tests/BUILD.bazel index 05fc2085aabd..d403de6c8a72 100644 --- a/platform/jewel/ui-tests/BUILD.bazel +++ b/platform/jewel/ui-tests/BUILD.bazel @@ -42,11 +42,14 @@ jvm_library( "//platform/jewel/ui:ui_test_lib", "//platform/jewel/int-ui/int-ui-standalone:jewel-intUi-standalone", "//libraries/compose-foundation-desktop", + "//libraries/junit4", "//libraries/compose-foundation-desktop-junit", "@lib//:kotlin-stdlib", "@lib//:kotlin-test", "@lib//:kotlin-test-assertions-core-jvm", "@lib//:kotlin-test-junit", + "//libraries/compose-runtime-desktop", + "//libraries/kotlinx/coroutines/test", ], plugins = ["@lib//:compose-plugin"] ) diff --git a/platform/jewel/ui-tests/intellij.platform.jewel.uiTests.iml b/platform/jewel/ui-tests/intellij.platform.jewel.uiTests.iml index 4eef55b2c716..d29c4940fda5 100644 --- a/platform/jewel/ui-tests/intellij.platform.jewel.uiTests.iml +++ b/platform/jewel/ui-tests/intellij.platform.jewel.uiTests.iml @@ -38,10 +38,13 @@ + + + \ No newline at end of file diff --git a/platform/jewel/ui/BUILD.bazel b/platform/jewel/ui/BUILD.bazel index 15afbe38d0b0..295fc2321c2f 100644 --- a/platform/jewel/ui/BUILD.bazel +++ b/platform/jewel/ui/BUILD.bazel @@ -42,6 +42,7 @@ jvm_library( "@lib//:platform-jewel-ui-org-jetbrains-compose-components-components-resources", "@lib//:platform-jewel-ui-org-jetbrains-compose-components-components-resources-desktop", "//libraries/compose-foundation-desktop", + "//libraries/compose-runtime-desktop", ], exports = [ "//platform/jewel/foundation", @@ -69,6 +70,8 @@ jvm_library( "@lib//:platform-jewel-ui-org-jetbrains-compose-components-components-resources", "@lib//:platform-jewel-ui-org-jetbrains-compose-components-components-resources-desktop", "//libraries/compose-foundation-desktop", + "//libraries/compose-runtime-desktop", + "//libraries/junit4", "//libraries/compose-foundation-desktop-junit", ], exports = [ diff --git a/platform/jewel/ui/intellij.platform.jewel.ui.iml b/platform/jewel/ui/intellij.platform.jewel.ui.iml index 94c865298388..4e358fd7f55c 100644 --- a/platform/jewel/ui/intellij.platform.jewel.ui.iml +++ b/platform/jewel/ui/intellij.platform.jewel.ui.iml @@ -80,6 +80,8 @@ + + \ No newline at end of file diff --git a/platform/non-modal-welcome-screen/BUILD.bazel b/platform/non-modal-welcome-screen/BUILD.bazel index dec212c31090..fc9580456521 100644 --- a/platform/non-modal-welcome-screen/BUILD.bazel +++ b/platform/non-modal-welcome-screen/BUILD.bazel @@ -20,6 +20,7 @@ jvm_library( "//platform/core-api:core", "//jps/model-api:model", "//platform/lang-core", + "//libraries/compose-runtime-desktop", "//platform/projectModel-api:projectModel", "//platform/util:util-ui", "//platform/platform-api:ide", diff --git a/platform/non-modal-welcome-screen/intellij.platform.ide.nonModalWelcomeScreen.iml b/platform/non-modal-welcome-screen/intellij.platform.ide.nonModalWelcomeScreen.iml index 81672b0b67c4..397d156e4d3f 100644 --- a/platform/non-modal-welcome-screen/intellij.platform.ide.nonModalWelcomeScreen.iml +++ b/platform/non-modal-welcome-screen/intellij.platform.ide.nonModalWelcomeScreen.iml @@ -39,6 +39,7 @@ + diff --git a/plugins/devkit/intellij.devkit.compose/BUILD.bazel b/plugins/devkit/intellij.devkit.compose/BUILD.bazel index 174845011e8c..74ac9f7354f9 100644 --- a/plugins/devkit/intellij.devkit.compose/BUILD.bazel +++ b/plugins/devkit/intellij.devkit.compose/BUILD.bazel @@ -50,6 +50,7 @@ jvm_library( "//platform/lang-impl", "//uast/uast-common:uast", "//java/openapi:java", + "//libraries/skiko", "//java/debugger/impl", "//platform/ide-core-impl", ], diff --git a/plugins/devkit/intellij.devkit.compose/intellij.devkit.compose.iml b/plugins/devkit/intellij.devkit.compose/intellij.devkit.compose.iml index bc5cb5bb8495..ed0e29c7a2bc 100644 --- a/plugins/devkit/intellij.devkit.compose/intellij.devkit.compose.iml +++ b/plugins/devkit/intellij.devkit.compose/intellij.devkit.compose.iml @@ -54,6 +54,7 @@ + diff --git a/python/python-process-output/impl/BUILD.bazel b/python/python-process-output/impl/BUILD.bazel index 328bf91d694c..044eb5879c16 100644 --- a/python/python-process-output/impl/BUILD.bazel +++ b/python/python-process-output/impl/BUILD.bazel @@ -44,10 +44,11 @@ jvm_library( "//platform/projectModel-api:projectModel", "//platform/execution-impl", "@lib//:jediterm-core", - "@lib//:kotlin-reflect", - "@lib//:kotlinx-collections-immutable", + "//libraries/compose-runtime-desktop", "//platform/statistics", "//python/python-process-output:processOutput", + "//libraries/kotlinx/collections-immutable:libraries-kotlinx-collections-immutable", + "//libraries/kotlin/reflect", ], plugins = ["@lib//:compose-plugin"] ) @@ -78,7 +79,6 @@ jvm_library( "//python/openapi:community_test_lib", "//platform/util:util-ui", "//platform/editor-ui-api:editor-ui", - "//libraries/compose-foundation-desktop-junit", "@lib//:kotlin-test", "@lib//:kotlin-test-assertions-core-jvm", "@lib//:kotlin-test-junit", @@ -86,19 +86,23 @@ jvm_library( "//platform/projectModel-api:projectModel", "//platform/execution-impl", "@lib//:jediterm-core", + "//libraries/compose-runtime-desktop", "@lib//:io-mockk", "@lib//:io-mockk-jvm", - "@lib//:kotlin-reflect", - "@lib//:kotlinx-collections-immutable", "//platform/testFramework/junit5", "//platform/testFramework/junit5:junit5_test_lib", - "@lib//:junit5", "//platform/testFramework/common", "//platform/statistics", "//platform/statistics:statistics_test_lib", "//python/python-process-output:processOutput", "//python/junit5Tests-framework:community-junit5Tests-framework_test_lib", + "//libraries/compose-foundation-desktop-junit", "//libraries/kotlinx/coroutines/debug", + "//libraries/junit5", + "//libraries/junit4", + "//libraries/kotlinx/collections-immutable:libraries-kotlinx-collections-immutable", + "//libraries/kotlinx/coroutines/test", + "//libraries/kotlin/reflect", ], plugins = ["@lib//:compose-plugin"] ) diff --git a/python/python-process-output/impl/intellij.python.processOutput.impl.iml b/python/python-process-output/impl/intellij.python.processOutput.impl.iml index 5a905bbb330a..18beb8018015 100644 --- a/python/python-process-output/impl/intellij.python.processOutput.impl.iml +++ b/python/python-process-output/impl/intellij.python.processOutput.impl.iml @@ -44,7 +44,6 @@ - @@ -52,16 +51,20 @@ + - - - + + + + + + \ No newline at end of file diff --git a/python/python-process-output/impl/test/com/intellij/python/processOutput/impl/ui/components/InterTextTest.kt b/python/python-process-output/impl/test/com/intellij/python/processOutput/impl/ui/components/InterTextTest.kt index aec711f21258..8e287bf81abc 100644 --- a/python/python-process-output/impl/test/com/intellij/python/processOutput/impl/ui/components/InterTextTest.kt +++ b/python/python-process-output/impl/test/com/intellij/python/processOutput/impl/ui/components/InterTextTest.kt @@ -4,11 +4,11 @@ import androidx.compose.ui.test.assertCountEquals import androidx.compose.ui.test.onAllNodesWithText import androidx.compose.ui.text.AnnotatedString import com.intellij.python.processOutput.impl.ProcessOutputTest -import kotlin.test.Test +import org.junit.Test internal class InterTextTest : ProcessOutputTest() { @Test - fun `string text is properly rendered`() = processOutputTest { + fun `string text is properly rendered`(): Unit = processOutputTest { scaffoldTestContent { InterText(text = DEFAULT_TEXT) } @@ -18,7 +18,7 @@ internal class InterTextTest : ProcessOutputTest() { } @Test - fun `annotated string text is properly rendered`() = processOutputTest { + fun `annotated string text is properly rendered`(): Unit = processOutputTest { scaffoldTestContent { InterText(text = AnnotatedString(DEFAULT_TEXT)) } diff --git a/python/python-sdk-configurator/frontend/BUILD.bazel b/python/python-sdk-configurator/frontend/BUILD.bazel index fa2912f624b2..598d646dbf65 100644 --- a/python/python-sdk-configurator/frontend/BUILD.bazel +++ b/python/python-sdk-configurator/frontend/BUILD.bazel @@ -32,6 +32,7 @@ jvm_library( "//platform/project/shared:project", "//fleet/rpc", "//platform/platform-api:ide", + "//libraries/compose-runtime-desktop", "//platform/jewel/ui", "//platform/jewel/ide-laf-bridge", "//platform/compose", diff --git a/python/python-sdk-configurator/frontend/intellij.python.sdkConfigurator.frontend.iml b/python/python-sdk-configurator/frontend/intellij.python.sdkConfigurator.frontend.iml index 8a475a1afd3e..554b14f5afbf 100644 --- a/python/python-sdk-configurator/frontend/intellij.python.sdkConfigurator.frontend.iml +++ b/python/python-sdk-configurator/frontend/intellij.python.sdkConfigurator.frontend.iml @@ -45,6 +45,7 @@ +