Add aggregate tests tasks
This commit is contained in:
@@ -213,6 +213,66 @@ tasks {
|
|||||||
"clean" {
|
"clean" {
|
||||||
doLast {
|
doLast {
|
||||||
delete("$buildDir/repo")
|
delete("$buildDir/repo")
|
||||||
|
delete(distDir)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
"compiler-tests" {
|
||||||
|
dependsOn("dist")
|
||||||
|
dependsOn(":compiler:test",
|
||||||
|
":compiler:container:test",
|
||||||
|
":compiler:tests-java8:test")
|
||||||
|
}
|
||||||
|
|
||||||
|
"js-tests" {
|
||||||
|
dependsOn("dist")
|
||||||
|
dependsOn(":js:js.tests:test")
|
||||||
|
}
|
||||||
|
|
||||||
|
"jps-tests" {
|
||||||
|
dependsOn("dist")
|
||||||
|
dependsOn(":jps-plugin:test")
|
||||||
|
}
|
||||||
|
|
||||||
|
"idea-plugin-tests" {
|
||||||
|
dependsOn("dist")
|
||||||
|
dependsOn(":idea:test",
|
||||||
|
":j2k:test",
|
||||||
|
":eval4j:test")
|
||||||
|
}
|
||||||
|
|
||||||
|
"android-tests" {
|
||||||
|
dependsOn("dist")
|
||||||
|
dependsOn(":plugins:android-extensions-idea:test",
|
||||||
|
":idea:idea-android:test",
|
||||||
|
":plugins:kapt3:test",
|
||||||
|
":compiler:android-tests:test")
|
||||||
|
}
|
||||||
|
|
||||||
|
"plugins-tests" {
|
||||||
|
dependsOn("dist")
|
||||||
|
dependsOn(":plugins:plugins-tests:test",
|
||||||
|
":plugins:kapt3:test",
|
||||||
|
":kotlin-source-sections-compiler-plugin:test",
|
||||||
|
":plugins:uast-kotlin:test")
|
||||||
|
}
|
||||||
|
|
||||||
|
"scripting-tests" {
|
||||||
|
dependsOn("dist")
|
||||||
|
dependsOn(":kotlin-script-util:test",
|
||||||
|
":examples:kotlin-jsr223-local-example:test",
|
||||||
|
":examples:kotlin-jsr223-daemon-local-eval-example:test")
|
||||||
|
}
|
||||||
|
|
||||||
|
"other-tests" {
|
||||||
|
dependsOn("dist")
|
||||||
|
dependsOn(":kotlin-build-common:test",
|
||||||
|
":generators:test")
|
||||||
|
}
|
||||||
|
|
||||||
|
"test" {
|
||||||
|
doLast {
|
||||||
|
throw GradleException("Don't use directly, use aggregate tasks *-tests instead")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user