Remove deprecated build tasks

This commit is contained in:
Ilya Gorbunov
2017-10-25 05:16:45 +03:00
parent ace9d0da94
commit 6c5d78d8d5
2 changed files with 10 additions and 39 deletions
+1 -28
View File
@@ -302,11 +302,6 @@ task<Copy>("ideaPlugin") {
into("$ideaPluginDir/lib")
}
task("dist-plugin") {
dependsOn("ideaPlugin")
doFirst { logger.warn("'$name' task is deprecated, use '${dependsOn.last()}' instead") }
}
tasks {
"clean" {
doLast {
@@ -343,30 +338,15 @@ tasks {
":compiler:tests-java8:test")
}
"compiler-tests" {
dependsOn("jvmCompilerTest")
doFirst { logger.warn("'$name' task is deprecated, use '${dependsOn.last()}' instead") }
}
"jsCompilerTest" {
dependsOn(":js:js.tests:test")
}
"js-tests" {
dependsOn("jsCompilerTest")
doFirst { logger.warn("'$name' task is deprecated, use '${dependsOn.last()}' instead") }
}
"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")
@@ -429,14 +409,7 @@ tasks {
":plugins:uast-kotlin:test",
":kotlin-annotation-processing-gradle:test")
}
"other-tests" {
dependsOn("dist")
dependsOn(":kotlin-build-common:test",
":generators:test")
doFirst { logger.warn("'$name' task is deprecated") }
}
"ideaPluginTest" {
dependsOn(
+9 -11
View File
@@ -84,7 +84,9 @@ projectTest {
evaluationDependsOn(":compiler:tests-common-jvm6")
fun Project.codegenTest(taskName: String, jdk: String, body: Test.() -> Unit): Test = projectTest(taskName) {
fun Project.codegenTest(target: Int, jvm: Int,
jdk: String = "JDK_${if (jvm <= 8) "1" else ""}$jvm",
body: Test.() -> Unit): Test = projectTest("codegenTarget${target}Jvm${jvm}Test") {
dependsOn(*testDistProjects.map { "$it:dist" }.toTypedArray())
workingDir = rootDir
@@ -103,14 +105,10 @@ fun Project.codegenTest(taskName: String, jdk: String, body: Test.() -> Unit): T
executable = "$jdkPath/bin/java"
println("Running test with $executable")
}
}.also {
task(taskName.replace(Regex("-[a-z]"), { it.value.takeLast(1).toUpperCase() })) {
dependsOn(it)
group = "verification"
}
group = "verification"
}
codegenTest("codegen-target6-jvm6-test", "JDK_18") {
codegenTest(target = 6, jvm = 6, jdk = "JDK_18") {
dependsOn(":compiler:tests-common-jvm6:build")
//TODO make port flexible
@@ -150,19 +148,19 @@ codegenTest("codegen-target6-jvm6-test", "JDK_18") {
}
}
codegenTest("codegen-target6-jvm9-test", "JDK_9") {
codegenTest(target = 6, jvm = 9) {
systemProperty("kotlin.test.default.jvm.target", "1.6")
}
codegenTest("codegen-target8-jvm8-test", "JDK_18") {
codegenTest(target = 8, jvm = 8) {
systemProperty("kotlin.test.default.jvm.target", "1.8")
}
codegenTest("codegen-target8-jvm9-test", "JDK_9") {
codegenTest(target = 8, jvm = 9) {
systemProperty("kotlin.test.default.jvm.target", "1.8")
}
codegenTest("codegen-target9-jvm9-test", "JDK_9") {
codegenTest(target = 9, jvm = 9) {
systemProperty("kotlin.test.default.jvm.target", "1.8")
systemProperty("kotlin.test.substitute.bytecode.1.8.to.1.9", "true")
}