summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author mrulhania <mrulhania@google.com> 2024-09-06 11:56:11 -0700
committer Manjeet Rulhania <mrulhania@google.com> 2024-10-25 21:16:36 +0000
commitad33abbe6c0daf56f2c920ae4ae5c281cd0387e5 (patch)
tree4da2e71be3822aeafcb4c43fdf8eb212a8a47783
parent4e5889e2d0d1aab829ce72c0695a481fcb34657e (diff)
Add flags check rule to permission timeline unit test
Tested by manually disaling locationbypass flag. Fix: 365004787 Test: atest GetPermissionGroupUsageDetailsUseCaseTest Flag: EXEMPT bug fix Change-Id: Idfc9c6779758aa6389ba8a23a434f6b7f017a251 Relnote: bug fix LOW_COVERAGE_REASON=TEST_ONLY
-rw-r--r--PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/permission/domain/usecase/GetPermissionGroupUsageDetailsUseCaseTest.kt6
1 files changed, 3 insertions, 3 deletions
diff --git a/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/permission/domain/usecase/GetPermissionGroupUsageDetailsUseCaseTest.kt b/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/permission/domain/usecase/GetPermissionGroupUsageDetailsUseCaseTest.kt
index e6a1c15c2..800123d43 100644
--- a/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/permission/domain/usecase/GetPermissionGroupUsageDetailsUseCaseTest.kt
+++ b/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/permission/domain/usecase/GetPermissionGroupUsageDetailsUseCaseTest.kt
@@ -24,6 +24,7 @@ import android.content.pm.PackageManager
import android.os.UserHandle
import android.permission.flags.Flags
import android.platform.test.annotations.RequiresFlagsEnabled
+import android.platform.test.flag.junit.DeviceFlagsValueProvider
import androidx.test.ext.junit.runners.AndroidJUnit4
import com.android.dx.mockito.inline.extended.ExtendedMockito
import com.android.modules.utils.build.SdkLevel
@@ -57,7 +58,7 @@ import kotlinx.coroutines.test.runTest
import org.junit.After
import org.junit.Assume
import org.junit.Before
-import org.junit.Ignore
+import org.junit.Rule
import org.junit.Test
import org.junit.runner.RunWith
import org.mockito.Mock
@@ -71,6 +72,7 @@ import org.mockito.quality.Strictness
class GetPermissionGroupUsageDetailsUseCaseTest {
@Mock private lateinit var application: PermissionControllerApplication
@Mock private lateinit var context: Context
+ @JvmField @Rule val checkFlagsRule = DeviceFlagsValueProvider.createCheckFlagsRule()
private var mockitoSession: MockitoSession? = null
private lateinit var packageInfos: MutableMap<String, PackageInfoModel>
@@ -700,7 +702,6 @@ class GetPermissionGroupUsageDetailsUseCaseTest {
@RequiresFlagsEnabled(
com.android.permission.flags.Flags.FLAG_PERMISSION_TIMELINE_ATTRIBUTION_LABEL_FIX
)
- @Ignore("b/365004787")
fun verifyAccessIsNotGroupedByAttributionLabelAndClustered() = runTest {
// The package is not a location provider.
val appOpEvents =
@@ -845,7 +846,6 @@ class GetPermissionGroupUsageDetailsUseCaseTest {
}
@Test
- @Ignore("b/365004787")
@RequiresFlagsEnabled(Flags.FLAG_LOCATION_BYPASS_PRIVACY_DASHBOARD_ENABLED)
fun emergencyAccessesAreNotClusteredWithRegularAccesses() = runTest {
Assume.assumeTrue(SdkLevel.isAtLeastV())