[Tests] Split functional tests by Gradle tasks

KT-55530
This commit is contained in:
Pavel Kirpichenkov
2023-01-09 19:31:15 +02:00
committed by Space Team
parent f92558d1c3
commit c3ea93f4a4
4 changed files with 21 additions and 9 deletions
@@ -10,9 +10,7 @@
</option>
<option name="taskNames">
<list>
<option value=":kotlin-gradle-plugin:functionalTest" />
<option value="--tests" />
<option value="&quot;org.jetbrains.kotlin.gradle.ide.*&quot;" />
<option value=":kotlin-gradle-plugin:functionalIdeTest" />
</list>
</option>
<option name="vmOptions" />
@@ -10,9 +10,7 @@
</option>
<option name="taskNames">
<list>
<option value=":kotlin-gradle-plugin:functionalTest" />
<option value="--tests" />
<option value="&quot;org.jetbrains.kotlin.gradle.regression.*&quot;" />
<option value=":kotlin-gradle-plugin:functionalRegressionTest" />
</list>
</option>
<option name="vmOptions" />
@@ -10,9 +10,7 @@
</option>
<option name="taskNames">
<list>
<option value=":kotlin-gradle-plugin:functionalTest" />
<option value="--tests" />
<option value="&quot;org.jetbrains.kotlin.gradle.unit.*&quot;" />
<option value=":kotlin-gradle-plugin:functionalUnitTest" />
</list>
</option>
<option name="vmOptions" />
@@ -251,6 +251,24 @@ if (!kotlinBuildProperties.isInJpsBuildIdeaSync) {
extendsFrom(configurations.getByName(testSourceSet.runtimeOnlyConfigurationName))
}
targets.create("functionalRegressionTest") {
testTask.configure {
include("**/org/jetbrains/kotlin/gradle/regression/**")
}
}
targets.create("functionalIdeTest") {
testTask.configure {
include("**/org/jetbrains/kotlin/gradle/ide/**")
}
}
targets.create("functionalUnitTest") {
testTask.configure {
include("**/org/jetbrains/kotlin/gradle/unit/**")
}
}
targets.all {
testTask.configure {
dependsOnKotlinGradlePluginInstall()