Build: Create GroupedByGradleVersion Gradle IT test tasks only on CI

All those tasks are displayed in the gutter when running a test making
it very long.
This commit is contained in:
Vyacheslav Gerasimov
2024-03-05 14:29:38 +01:00
committed by Space Team
parent 679e6f0504
commit 2e787c50be
@@ -293,6 +293,8 @@ val gradleVersions = listOf(
"8.5", "8.5",
"8.6" "8.6"
) )
if (project.kotlinBuildProperties.isTeamcityBuild) {
val junitTags = listOf("JvmKGP", "DaemonsKGP", "JsKGP", "NativeKGP", "MppKGP", "AndroidKGP", "OtherKGP") val junitTags = listOf("JvmKGP", "DaemonsKGP", "JsKGP", "NativeKGP", "MppKGP", "AndroidKGP", "OtherKGP")
val requiresKotlinNative = listOf("NativeKGP", "MppKGP", "OtherKGP") val requiresKotlinNative = listOf("NativeKGP", "MppKGP", "OtherKGP")
val gradleVersionTaskGroup = "Kotlin Gradle Plugin Verification grouped by Gradle version" val gradleVersionTaskGroup = "Kotlin Gradle Plugin Verification grouped by Gradle version"
@@ -324,6 +326,7 @@ junitTags.forEach { junitTag ->
dependsOn(tasksByGradleVersion) dependsOn(tasksByGradleVersion)
} }
} }
}
val allParallelTestsTask = tasks.register<Test>("kgpAllParallelTests") { val allParallelTestsTask = tasks.register<Test>("kgpAllParallelTests") {
group = KGP_TEST_TASKS_GROUP group = KGP_TEST_TASKS_GROUP