diff options
author | 2025-03-03 17:14:10 -0800 | |
---|---|---|
committer | 2025-03-03 17:14:10 -0800 | |
commit | 111811977a3d3491faa0fb0d644b8087239e7cca (patch) | |
tree | 9a6f3e44506179694c393c0be35226b47d90ce3a /tests | |
parent | 2ef23a1187709318671438366e2ddfa45ce219d6 (diff) | |
parent | 8fde9e1a4477a795ce5ff276b1163d6fc2dd3140 (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.kt | 29 |
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, ) {} } |