From 76be3b960be2be7fe3dbae61a6e59b5e4667e786 Mon Sep 17 00:00:00 2001 From: Victor Andreasson Date: Mon, 9 Sep 2024 07:00:31 +0200 Subject: [PATCH] Use application ID variable when granting permissions during tests To facilitate working with multiple dev builds. --- .../java/com/orgzly/android/espresso/util/EspressoUtils.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/androidTest/java/com/orgzly/android/espresso/util/EspressoUtils.java b/app/src/androidTest/java/com/orgzly/android/espresso/util/EspressoUtils.java index e660e63f6..a69635ee0 100644 --- a/app/src/androidTest/java/com/orgzly/android/espresso/util/EspressoUtils.java +++ b/app/src/androidTest/java/com/orgzly/android/espresso/util/EspressoUtils.java @@ -48,6 +48,7 @@ import androidx.test.espresso.util.HumanReadables; import androidx.test.espresso.util.TreeIterables; +import com.orgzly.BuildConfig; import com.orgzly.R; import com.orgzly.android.ui.SpanUtils; @@ -510,7 +511,7 @@ public void perform(final UiController uiController, final View view) { public static void grantAlarmsAndRemindersPermission() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { - String shellCmd = "appops set --uid com.orgzlyrevived SCHEDULE_EXACT_ALARM allow"; + String shellCmd = "appops set --uid " + BuildConfig.APPLICATION_ID + " SCHEDULE_EXACT_ALARM allow"; getInstrumentation().getUiAutomation().executeShellCommand(shellCmd); } }