summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
author Manjeet Rulhania <mrulhania@google.com> 2025-03-03 17:14:10 -0800
committer Android (Google) Code Review <android-gerrit@google.com> 2025-03-03 17:14:10 -0800
commit111811977a3d3491faa0fb0d644b8087239e7cca (patch)
tree9a6f3e44506179694c393c0be35226b47d90ce3a /tests
parent2ef23a1187709318671438366e2ddfa45ce219d6 (diff)
parent8fde9e1a4477a795ce5ff276b1163d6fc2dd3140 (diff)
Merge "Window transition wait isn't needed after permission grant/deny click" into main
Diffstat (limited to 'tests')
-rw-r--r--tests/cts/permissionui/src/android/permissionui/cts/LocationAccuracyTest.kt29
1 files changed, 16 insertions, 13 deletions
diff --git a/tests/cts/permissionui/src/android/permissionui/cts/LocationAccuracyTest.kt b/tests/cts/permissionui/src/android/permissionui/cts/LocationAccuracyTest.kt
index 4781fb895..db54d9db5 100644
--- a/tests/cts/permissionui/src/android/permissionui/cts/LocationAccuracyTest.kt
+++ b/tests/cts/permissionui/src/android/permissionui/cts/LocationAccuracyTest.kt
@@ -25,7 +25,6 @@ import com.android.modules.utils.build.SdkLevel
import org.junit.Assume.assumeFalse
import org.junit.Assume.assumeTrue
import org.junit.Before
-import org.junit.Ignore
import org.junit.Test
@FlakyTest
@@ -51,8 +50,6 @@ class LocationAccuracyTest : BaseUsePermissionTest() {
}
@Test
- @Ignore("b/390440965")
- // Ignore this test until the cause of flakiness is identified.
fun testCoarsePermissionIsGranted() {
installPackage(APP_APK_PATH_31)
@@ -62,7 +59,8 @@ class LocationAccuracyTest : BaseUsePermissionTest() {
requestAppPermissionsAndAssertResult(
ACCESS_FINE_LOCATION to false,
- ACCESS_COARSE_LOCATION to true
+ ACCESS_COARSE_LOCATION to true,
+ waitForWindowTransition = false,
) {
clickCoarseLocationRadioButton()
clickPreciseLocationRadioButton()
@@ -72,20 +70,17 @@ class LocationAccuracyTest : BaseUsePermissionTest() {
}
@Test
- @Ignore("b/396478581")
- // Ignore this test until the cause of flakiness is identified.
fun testPrecisePermissionIsGranted() {
installPackage(APP_APK_PATH_31)
assertAppHasPermission(ACCESS_FINE_LOCATION, false)
assertAppHasPermission(ACCESS_COARSE_LOCATION, false)
assertAppHasPermission(ACCESS_BACKGROUND_LOCATION, false)
- val waitForWindowTransition = SdkLevel.isAtLeastB();
requestAppPermissionsAndAssertResult(
ACCESS_FINE_LOCATION to true,
ACCESS_COARSE_LOCATION to true,
- waitForWindowTransition = waitForWindowTransition
+ waitForWindowTransition = false,
) {
clickPreciseLocationRadioButton()
clickCoarseLocationRadioButton()
@@ -104,7 +99,8 @@ class LocationAccuracyTest : BaseUsePermissionTest() {
requestAppPermissionsAndAssertResult(
ACCESS_FINE_LOCATION to false,
- ACCESS_COARSE_LOCATION to true
+ ACCESS_COARSE_LOCATION to true,
+ waitForWindowTransition = false,
) {
clickCoarseLocationRadioButton()
clickPreciseLocationRadioButton()
@@ -115,7 +111,8 @@ class LocationAccuracyTest : BaseUsePermissionTest() {
// now request again to change to precise location
requestAppPermissionsAndAssertResult(
ACCESS_FINE_LOCATION to true,
- ACCESS_COARSE_LOCATION to true
+ ACCESS_COARSE_LOCATION to true,
+ waitForWindowTransition = false,
) {
clickPreciseLocationOnlyView()
clickPermissionRequestAllowForegroundButton()
@@ -130,7 +127,10 @@ class LocationAccuracyTest : BaseUsePermissionTest() {
assertAppHasPermission(ACCESS_COARSE_LOCATION, false)
assertAppHasPermission(ACCESS_BACKGROUND_LOCATION, false)
- requestAppPermissionsAndAssertResult(ACCESS_COARSE_LOCATION to true) {
+ requestAppPermissionsAndAssertResult(
+ ACCESS_COARSE_LOCATION to true,
+ waitForWindowTransition = false,
+ ) {
clickCoarseLocationOnlyView()
clickPermissionRequestAllowForegroundButton()
}
@@ -143,13 +143,16 @@ class LocationAccuracyTest : BaseUsePermissionTest() {
fun testPreSAppsAutograntFineIfCoarseGranted() {
installPackage(APP_APK_PATH_30)
assertAppHasPermission(ACCESS_COARSE_LOCATION, false)
- requestAppPermissionsAndAssertResult(ACCESS_COARSE_LOCATION to true) {
+ requestAppPermissionsAndAssertResult(
+ ACCESS_COARSE_LOCATION to true,
+ waitForWindowTransition = false,
+ ) {
clickPermissionRequestAllowForegroundButton()
}
assertAppHasPermission(ACCESS_FINE_LOCATION, false)
requestAppPermissionsAndAssertResult(
ACCESS_FINE_LOCATION to true,
- waitForWindowTransition = false
+ waitForWindowTransition = false,
) {}
}