Rename composite tasks to use camelCase convention

This commit is contained in:
Ilya Gorbunov
2017-09-12 00:40:42 +03:00
committed by Ilya Chernikov
parent 6fc3f269a6
commit 8ec5cc7d16
2 changed files with 116 additions and 38 deletions
+106 -37
View File
@@ -137,6 +137,32 @@ extra["compilerModules"] = arrayOf(":compiler:util",
":core:util.runtime", ":core:util.runtime",
":core") ":core")
val coreLibProjects = listOf(
":kotlin-stdlib",
":kotlin-stdlib-common",
":kotlin-stdlib-js",
":kotlin-stdlib-jre7",
":kotlin-stdlib-jre8",
":kotlin-test:kotlin-test-common",
":kotlin-test:kotlin-test-jvm",
":kotlin-test:kotlin-test-junit",
":kotlin-test:kotlin-test-js",
":kotlin-reflect"
)
val gradlePluginProjects = listOf(
":kotlin-gradle-plugin",
":kotlin-gradle-plugin:plugin-marker",
":kotlin-gradle-plugin-api",
// ":kotlin-gradle-plugin-integration-tests", // TODO: build fails
":kotlin-allopen",
":kotlin-allopen:plugin-marker",
":kotlin-annotation-processing-gradle",
":kotlin-noarg",
":kotlin-noarg:plugin-marker",
":kotlin-sam-with-receiver"
)
allprojects { allprojects {
group = "org.jetbrains.kotlin" group = "org.jetbrains.kotlin"
version = buildNumber version = buildNumber
@@ -236,13 +262,18 @@ val compilerCopyTask = task<Copy>("idea-plugin-copy-compiler") {
from(distDir) { include("kotlinc/**") } from(distDir) { include("kotlinc/**") }
} }
task<Copy>("dist-plugin") { task<Copy>("ideaPlugin") {
dependsOn(compilerCopyTask) dependsOn(compilerCopyTask)
dependsOnTaskIfExistsRec("idea-plugin") dependsOnTaskIfExistsRec("idea-plugin")
shouldRunAfter(":prepare:kotlin-plugin:idea-plugin") shouldRunAfter(":prepare:kotlin-plugin:idea-plugin")
into("$ideaPluginDir/lib") into("$ideaPluginDir/lib")
} }
task("dist-plugin") {
dependsOn("ideaPlugin")
doFirst { logger.warn("'$name' task is deprecated, use '${dependsOn.last()}' instead") }
}
tasks { tasks {
"clean" { "clean" {
doLast { doLast {
@@ -251,48 +282,86 @@ tasks {
} }
} }
"core-libs-tests" {
dependsOn(":kotlin-test:kotlin-test-common:test",
":kotlin-test:kotlin-test-jvm:test",
":kotlin-test:kotlin-test-junit:test",
":kotlin-stdlib:test",
":kotlin-stdlib-jre7:test",
":kotlin-stdlib-jre8:test",
":tools:binary-compatibility-validator:test",
":kotlin-reflect:test")
}
"core-libs-check" { dependsOn("core-libs-tests") }
"compiler-tests" { "coreLibsTest" {
afterEvaluate { (coreLibProjects + listOf(
dependsOn("dist") ":kotlin-stdlib:samples",
":kotlin-test:kotlin-test-js:kotlin-test-js-it",
":tools:binary-compatibility-validator"
)).forEach {
dependsOn(it + ":check")
} }
}
"gradlePluginsTest" {
gradlePluginProjects.forEach {
dependsOn(it + ":check")
}
}
"jvmCompilerTest" {
dependsOn("dist")
dependsOn(":compiler:test", dependsOn(":compiler:test",
":compiler:container:test", ":compiler:container:test",
":compiler:tests-java8:test") ":compiler:tests-java8:test")
} }
"compiler-check" { dependsOn("compiler-tests") }
"compiler-tests" {
dependsOn("jvmCompilerTest")
doFirst { logger.warn("'$name' task is deprecated, use '${dependsOn.last()}' instead") }
}
"jsCompilerTest" {
dependsOn("dist")
dependsOn(":js:js.tests:test")
}
"js-tests" { "js-tests" {
dependsOn("dist") dependsOn("jsCompilerTest")
dependsOn( doFirst { logger.warn("'$name' task is deprecated, use '${dependsOn.last()}' instead") }
":kotlin-test:kotlin-test-js:test",
":kotlin-stdlib-js:test",
":js:js.tests:test")
} }
"js-check" { dependsOn("js-tests") }
"scriptingTest" {
dependsOn("dist")
dependsOn(":kotlin-script-util:test")
}
"scripting-tests" {
dependsOn("scriptingTest")
doFirst { logger.warn("'$name' task is deprecated, use '${dependsOn.last()}' instead") }
}
"compilerTest" {
dependsOn("jvmCompilerTest")
dependsOn("jsCompilerTest")
dependsOn("scriptingTest")
dependsOn(":kotlin-build-common:test")
}
"examplesTest" {
dependsOn("dist")
(project(":examples").subprojects + project(":kotlin-gradle-subplugin-example")).forEach { p ->
dependsOn("${p.path}:check")
}
}
"distTest" {
dependsOn("compilerTest")
dependsOn("gradlePluginsTest")
dependsOn("examplesTest")
}
"jps-tests" { "jps-tests" {
dependsOn("dist") dependsOn("dist")
dependsOn(":jps-plugin:test") dependsOn(":jps-plugin:test")
} }
"check" { dependsOn("test") }
"idea-plugin-main-tests" { "idea-plugin-main-tests" {
dependsOn("dist") dependsOn("dist")
dependsOn(":idea:test") dependsOn(":idea:test")
} }
"idea-plugin-main-check" { dependsOn("idea-plugin-main-tests") }
"idea-plugin-additional-tests" { "idea-plugin-additional-tests" {
dependsOn("dist") dependsOn("dist")
@@ -301,14 +370,12 @@ tasks {
":j2k:test", ":j2k:test",
":eval4j:test") ":eval4j:test")
} }
"idea-plugin-additional-check" { dependsOn("idea-plugin-additional-tests") }
"idea-plugin-tests" { "idea-plugin-tests" {
dependsOn("dist") dependsOn("dist")
dependsOn("idea-plugin-main-tests", dependsOn("idea-plugin-main-tests",
"idea-plugin-additional-tests") "idea-plugin-additional-tests")
} }
"idea-plugin-check" { dependsOn("idea-plugin-tests") }
"android-tests" { "android-tests" {
dependsOn("dist") dependsOn("dist")
@@ -317,7 +384,6 @@ tasks {
":kotlin-annotation-processing:test", ":kotlin-annotation-processing:test",
":compiler:android-tests:test") ":compiler:android-tests:test")
} }
"android-check" { dependsOn("android-tests") }
"plugins-tests" { "plugins-tests" {
dependsOn("dist") dependsOn("dist")
@@ -327,22 +393,25 @@ tasks {
":plugins:uast-kotlin:test", ":plugins:uast-kotlin:test",
":kotlin-annotation-processing-gradle:test") ":kotlin-annotation-processing-gradle:test")
} }
"plugins-check" { dependsOn("plugins-tests") }
"scripting-tests" {
dependsOn("dist")
dependsOn(":kotlin-script-util:test",
":examples:kotlin-jsr223-local-example:test",
":examples:kotlin-jsr223-daemon-local-eval-example:test")
}
"scripting-check" { dependsOn("scripting-tests") }
"other-tests" { "other-tests" {
dependsOn("dist") dependsOn("dist")
dependsOn(":kotlin-build-common:test", dependsOn(":kotlin-build-common:test",
":generators:test") ":generators:test")
doFirst { logger.warn("'$name' task is deprecated") }
} }
"other-check" { dependsOn("other-tests") }
"ideaPluginTest" {
dependsOn(
"idea-plugin-tests",
"jps-tests",
"plugins-tests",
"android-tests",
":generators:test"
)
}
"test" { "test" {
doLast { doLast {
+10 -1
View File
@@ -142,13 +142,22 @@ val jar = runtimeJar(task<ShadowJar>("shadowJar")) {
val ideaPluginDir: File by rootProject.extra val ideaPluginDir: File by rootProject.extra
val ideaUltimatePluginDir: File by rootProject.extra val ideaUltimatePluginDir: File by rootProject.extra
task<Copy>("idea-ultimate-plugin") { task<Copy>("ideaUltimatePlugin") {
dependsOnTaskIfExistsRec("idea-plugin", rootProject) dependsOnTaskIfExistsRec("idea-plugin", rootProject)
into(ideaUltimatePluginDir) into(ideaUltimatePluginDir)
from(ideaPluginDir) { exclude("lib/kotlin-plugin.jar") } from(ideaPluginDir) { exclude("lib/kotlin-plugin.jar") }
from(jar, { into("lib") }) from(jar, { into("lib") })
} }
task("idea-ultimate-plugin") {
dependsOn("ideaUltimatePlugin")
doFirst { logger.warn("'$name' task is deprecated, use '${dependsOn.last()}' instead") }
}
task("ideaUltimatePluginTest") {
dependsOn("check")
}
projectTest { projectTest {
dependsOn(prepareResources) dependsOn(prepareResources)
dependsOn(preparePluginXml) dependsOn(preparePluginXml)