Added possibility to split gradle-integration-tests locally

Added property `gradle.integration.tests.split.tasks` for splitting
gradle-integration-tests into several tasks locally (like it happens
at TeamCity)
This commit is contained in:
Andrey Uskov
2020-09-20 12:29:38 +03:00
parent d151f0e573
commit c9054e7a04
@@ -49,7 +49,10 @@ dependencies {
// Aapt2 from Android Gradle Plugin 3.2 and below does not handle long paths on Windows.
val shortenTempRootName = System.getProperty("os.name")!!.contains("Windows")
val isTeamcityBuild = project.kotlinBuildProperties.isTeamcityBuild
val isTeamcityBuild = project.kotlinBuildProperties.isTeamcityBuild ||
try {
project.properties["gradle.integration.tests.split.tasks"]?.toString()?.toBoolean() ?: false
} catch (_: Exception) { false }
fun Test.includeMppAndAndroid(include: Boolean) {
if (isTeamcityBuild) {