From 3a69f6b2a99871e68a1e2e04843f110ac2aa6255 Mon Sep 17 00:00:00 2001 From: Valera Zakharov Date: Fri, 24 Jan 2025 09:32:11 -0800 Subject: [PATCH] Add orchestrator dep when androidTest is enabled (#1185) This is needed in order to run instrumentation tests locally. --- .../kotlin/foundry/gradle/StandardProjectConfigurations.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/platforms/gradle/foundry-gradle-plugin/src/main/kotlin/foundry/gradle/StandardProjectConfigurations.kt b/platforms/gradle/foundry-gradle-plugin/src/main/kotlin/foundry/gradle/StandardProjectConfigurations.kt index 9f0a8c050..d85eb0830 100644 --- a/platforms/gradle/foundry-gradle-plugin/src/main/kotlin/foundry/gradle/StandardProjectConfigurations.kt +++ b/platforms/gradle/foundry-gradle-plugin/src/main/kotlin/foundry/gradle/StandardProjectConfigurations.kt @@ -510,6 +510,9 @@ internal class StandardProjectConfigurations( .getOrElse(false) val isAndroidTestEnabled = variant is HasAndroidTest && variant.androidTest != null if (isAndroidTestEnabled) { + if (foundryProperties.useOrchestrator.getOrElse(false)) { + dependencies.add("androidTestUtil", "androidx.test:orchestrator") + } if (!excluded && isAffectedProject) { // Aggregate test apks. In Fladle we aggregate test APKs, in emulator.wtf we aggregate // to their root project dep