diff --git a/build.gradle.kts b/build.gradle.kts index 86cf798583d..1feaebda77f 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -651,6 +651,7 @@ tasks { dependsOn(":kotlin-scripting-jsr223-test:embeddableTest") dependsOn(":kotlin-main-kts-test:test") dependsOn(":kotlin-scripting-ide-services-test:test") + dependsOn(":kotlin-scripting-ide-services-test:embeddableTest") dependsOn(":kotlin-scripting-js-test:test") } diff --git a/plugins/scripting/scripting-ide-services-test/build.gradle.kts b/plugins/scripting/scripting-ide-services-test/build.gradle.kts index 5481afdaa43..57da2c63106 100644 --- a/plugins/scripting/scripting-ide-services-test/build.gradle.kts +++ b/plugins/scripting/scripting-ide-services-test/build.gradle.kts @@ -28,8 +28,11 @@ dependencies { testRuntimeOnly(commonDep("org.jetbrains.intellij.deps", "trove4j")) testRuntimeOnly(project(":idea:ide-common")) { isTransitive = false } - embeddableTestRuntime(project(":kotlin-scripting-ide-services")) - embeddableTestRuntime(project(":kotlin-compiler-embeddable")) + embeddableTestRuntime(project(":kotlin-scripting-ide-services", configuration="runtimeElements")) + embeddableTestRuntime(project(":kotlin-scripting-compiler-impl-embeddable", configuration="runtimeElements")) + embeddableTestRuntime(project(":kotlin-scripting-dependencies", configuration="runtimeElements")) + // For tests with IvyResolver + embeddableTestRuntime(project(":kotlin-main-kts")) embeddableTestRuntime(testSourceSet.output) }