From 71d84669f1bd0b5f1d5862462b020b84711c91f9 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Fri, 10 Dec 2021 18:50:11 +0300 Subject: [PATCH] Remove idea tasks --- build.gradle.kts | 112 ----------------------------------- idea-runner/README.md | 3 - idea-runner/build.gradle.kts | 23 ------- 3 files changed, 138 deletions(-) delete mode 100644 idea-runner/README.md delete mode 100644 idea-runner/build.gradle.kts diff --git a/build.gradle.kts b/build.gradle.kts index a37793b1703..c017cc69d78 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -638,17 +638,6 @@ val syncMutedTests = tasks.register("syncMutedTests") { dependsOn(":compiler:tests-mutes:tc-integration:run") } -val copyCompilerToIdeaPlugin by task { - dependsOn(dist) - into(ideaPluginDir) - from(distDir) { include("kotlinc/**") } -} - -val ideaPlugin by task { - dependsOn(copyCompilerToIdeaPlugin) - dependsOn(":prepare:idea-plugin:ideaPlugin") -} - tasks { named("clean") { delete += setOf("$buildDir/repo", distDir) @@ -843,54 +832,6 @@ tasks { dependsOn(":jps-plugin:test") } - register("idea-plugin-additional-tests") { - dependsOn("dist") - dependsOn( - ":idea:idea-maven:test", - ":nj2k:test", - ":idea:jvm-debugger:jvm-debugger-core:test", - ":idea:jvm-debugger:jvm-debugger-evaluation:test", - ":idea:jvm-debugger:jvm-debugger-sequence:test", - ":idea:jvm-debugger:eval4j:test", - ":idea:scripting-support:test" - ) - } - - if (Ide.IJ()) { - register("idea-new-project-wizard-tests") { - dependsOn( - ":libraries:tools:new-project-wizard:test", - ":libraries:tools:new-project-wizard:new-project-wizard-cli:test", - ":idea:idea-new-project-wizard:test" - ) - } - } - - register("idea-plugin-performance-tests") { - dependsOn( - "dist", - ":idea:performanceTests:performanceTest", - ":idea:performanceTests:aggregateResults" - ) - } - - register("idea-fir-plugin-performance-tests") { - dependsOn("dist") - dependsOn( - ":idea:idea-fir-performance-tests:ideaFirPerformanceTest" - ) - } - - register("idea-fir-plugin-tests") { - dependsOn("dist") - dependsOn( - ":idea:idea-fir:test", - ":idea:analysis:analysis-api-fir:fir-low-level-api-ide-impl:test", - ":plugins:uast-kotlin-fir:test", - ":idea:idea-fir-fe10-binding:test" - ) - } - register("frontendApiTests") { dependsOn("dist") dependsOn( @@ -901,65 +842,12 @@ tasks { ) } - - - register("android-ide-tests") { - dependsOn("dist") - dependsOn( - ":plugins:android-extensions-ide:test", - ":idea:idea-android:test", - ":kotlin-annotation-processing:test", - ":plugins:parcelize:parcelize-ide:test" - ) - } - - register("ideaPluginTest") { - dependsOn( - "mainIdeTests", - "gradleIdeTest", - "kaptIdeTest", - "miscIdeTests" - ) - } - - register("mainIdeTests") { - dependsOn(":idea:test") - } - - register("miscIdeTests") { - dependsOn( - ":kotlin-allopen-compiler-plugin:test", - ":kotlin-noarg-compiler-plugin:test", - ":kotlin-sam-with-receiver-compiler-plugin:test", - ":plugins:uast-kotlin:test", - ":kotlin-annotation-processing-gradle:test", - ":kotlinx-serialization-ide-plugin:test", - ":idea:jvm-debugger:jvm-debugger-test:test", - "idea-plugin-additional-tests", - "jps-tests", - ":generators:test" - ) - if (Ide.IJ()) { - dependsOn( - ":libraries:tools:new-project-wizard:test", - ":libraries:tools:new-project-wizard:new-project-wizard-cli:test" - ) - } - } - register("kaptIdeTest") { dependsOn(":kotlin-annotation-processing:test") dependsOn(":kotlin-annotation-processing-base:test") dependsOn(":kotlin-annotation-processing-cli:test") } - register("gradleIdeTest") { - dependsOn( - ":idea:idea-gradle:test", - ":idea:idea-gradle-native:test" - ) - } - register("test") { doLast { throw GradleException("Don't use directly, use aggregate tasks *-check instead") diff --git a/idea-runner/README.md b/idea-runner/README.md deleted file mode 100644 index d538ae68c00..00000000000 --- a/idea-runner/README.md +++ /dev/null @@ -1,3 +0,0 @@ -This module exists for the sole purpose of providing the classpath for the IDEA run configuration. -This run configuration takes a plugin from the KotlinPlugin artifact instead of the project's 'out' directory, which makes it possible for our plugin to depend on other plugins such as JUnit plugin. -If you want to debug some patch to IDEA, you can add copy of IDEA class into this module and modify. \ No newline at end of file diff --git a/idea-runner/build.gradle.kts b/idea-runner/build.gradle.kts deleted file mode 100644 index 9c4b8c4d6a9..00000000000 --- a/idea-runner/build.gradle.kts +++ /dev/null @@ -1,23 +0,0 @@ - -plugins { - kotlin("jvm") - id("jps-compatible") -} - -dependencies { - compileOnly(project(":idea")) - compileOnly(project(":idea:idea-maven")) - compileOnly(project(":idea:idea-gradle")) - compileOnly(project(":idea:idea-jvm")) - - runtimeOnly(intellijDep()) - runtimeOnly(intellijRuntimeAnnotations()) - runtimeOnly(toolsJar()) -} - -val ideaPluginDir: File by rootProject.extra -val ideaSandboxDir: File by rootProject.extra - -runIdeTask("runIde", ideaPluginDir, ideaSandboxDir) { - dependsOn(":dist", ":ideaPlugin") -}