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:
@@ -49,7 +49,10 @@ dependencies {
|
|||||||
// Aapt2 from Android Gradle Plugin 3.2 and below does not handle long paths on Windows.
|
// 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 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) {
|
fun Test.includeMppAndAndroid(include: Boolean) {
|
||||||
if (isTeamcityBuild) {
|
if (isTeamcityBuild) {
|
||||||
|
|||||||
Reference in New Issue
Block a user