Only run flaky permissions test in postsubmit (frameworks/base)
Certain tests in these test modules have a flake rate higher than 0.5%, which means they are out-of-SLO for Project Ironwood. We've marked them as @FlakyTest (in a separate change). But, in this change, we also update the TEST_MAPPING files so that don't run any flaky tests (i.e., annotated with @FlakyTest) in presubmit, but do run them in postsubmit. Test: Verify tests do not run in presubmit, but do in postsubmit Bug: 290240321 Change-Id: Ia679980a0d8aa7bc9266a3f624ff7279c19a46b3
This commit is contained in:
@@ -16,7 +16,12 @@
|
||||
},
|
||||
{
|
||||
"file_patterns": ["(/|^)AppOpsManager.java"],
|
||||
"name": "CtsAppOpsTestCases"
|
||||
"name": "CtsAppOpsTestCases",
|
||||
"options": [
|
||||
{
|
||||
"exclude-annotation": "android.platform.test.annotations.FlakyTest"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"file_patterns": ["(/|^)AppOpsManager.java"],
|
||||
@@ -265,6 +270,10 @@
|
||||
{
|
||||
"file_patterns": ["(/|^)ActivityThreadTest.java"],
|
||||
"name": "FrameworksCoreTests"
|
||||
},
|
||||
{
|
||||
"file_patterns": ["(/|^)AppOpsManager.java"],
|
||||
"name": "CtsAppOpsTestCases"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -72,7 +72,7 @@
|
||||
"exclude-annotation": "org.junit.Ignore"
|
||||
},
|
||||
{
|
||||
"exclude-annotation": "androidx.test.filters.FlakyTest"
|
||||
"exclude-annotation": "android.platform.test.annotations.FlakyTest"
|
||||
},
|
||||
{
|
||||
"include-filter": "android.permissionui.cts.CameraMicIndicatorsPermissionTest"
|
||||
@@ -110,6 +110,17 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"postsubmit": [
|
||||
{
|
||||
// Permission indicators
|
||||
"name": "CtsPermissionUiTestCases",
|
||||
"options": [
|
||||
{
|
||||
"include-filter": "android.permissionui.cts.CameraMicIndicatorsPermissionTest"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"silver-sysui": [
|
||||
{
|
||||
"name": "PlatformScenarioTests",
|
||||
|
||||
@@ -1,7 +1,12 @@
|
||||
{
|
||||
"presubmit": [
|
||||
{
|
||||
"name": "CtsAppOpsTestCases"
|
||||
"name": "CtsAppOpsTestCases",
|
||||
"options": [
|
||||
{
|
||||
"exclude-annotation": "android.platform.test.annotations.FlakyTest"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "CtsAppOps2TestCases"
|
||||
@@ -25,6 +30,9 @@
|
||||
{
|
||||
"name": "CtsPermissionTestCases",
|
||||
"options": [
|
||||
{
|
||||
"exclude-annotation": "android.platform.test.annotations.FlakyTest"
|
||||
},
|
||||
{
|
||||
"include-filter": "android.permission.cts.BackgroundPermissionsTest"
|
||||
},
|
||||
@@ -55,5 +63,27 @@
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"postsubmit": [
|
||||
{
|
||||
"name": "CtsAppOpsTestCases"
|
||||
},
|
||||
{
|
||||
"name": "CtsPermissionTestCases",
|
||||
"options": [
|
||||
{
|
||||
"include-filter": "android.permission.cts.BackgroundPermissionsTest"
|
||||
},
|
||||
{
|
||||
"include-filter": "android.permission.cts.SplitPermissionTest"
|
||||
},
|
||||
{
|
||||
"include-filter": "android.permission.cts.PermissionFlagsTest"
|
||||
},
|
||||
{
|
||||
"include-filter": "android.permission.cts.SharedUidPermissionsTest"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -3,6 +3,9 @@
|
||||
{
|
||||
"name": "CtsPermissionTestCases",
|
||||
"options": [
|
||||
{
|
||||
"exclude-annotation": "android.platform.test.annotations.FlakyTest"
|
||||
},
|
||||
{
|
||||
"include-filter": "android.permission.cts.BackgroundPermissionsTest"
|
||||
},
|
||||
@@ -28,6 +31,9 @@
|
||||
{
|
||||
"name": "CtsPermissionPolicyTestCases",
|
||||
"options": [
|
||||
{
|
||||
"exclude-annotation": "android.platform.test.annotations.FlakyTest"
|
||||
},
|
||||
{
|
||||
"include-filter": "android.permissionpolicy.cts.RestrictedPermissionsTest"
|
||||
},
|
||||
@@ -59,6 +65,29 @@
|
||||
"options": [
|
||||
{
|
||||
"include-filter": "android.permission.cts.PermissionUpdateListenerTest"
|
||||
},
|
||||
{
|
||||
"include-filter": "android.permission.cts.BackgroundPermissionsTest"
|
||||
},
|
||||
{
|
||||
"include-filter": "android.permission.cts.SplitPermissionTest"
|
||||
},
|
||||
{
|
||||
"include-filter": "android.permission.cts.PermissionFlagsTest"
|
||||
},
|
||||
{
|
||||
"include-filter": "android.permission.cts.SharedUidPermissionsTest"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "CtsPermissionPolicyTestCases",
|
||||
"options": [
|
||||
{
|
||||
"include-filter": "android.permissionpolicy.cts.RestrictedPermissionsTest"
|
||||
},
|
||||
{
|
||||
"include-filter": "android.permission.cts.PermissionMaxSdkVersionTest"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -31,6 +31,9 @@
|
||||
{
|
||||
"name": "CtsPermissionPolicyTestCases",
|
||||
"options": [
|
||||
{
|
||||
"exclude-annotation": "android.platform.test.annotations.FlakyTest"
|
||||
},
|
||||
{
|
||||
"include-filter": "android.permissionpolicy.cts.RestrictedPermissionsTest"
|
||||
},
|
||||
@@ -45,6 +48,9 @@
|
||||
{
|
||||
"name": "CtsPermissionTestCases",
|
||||
"options": [
|
||||
{
|
||||
"exclude-annotation": "android.platform.test.annotations.FlakyTest"
|
||||
},
|
||||
{
|
||||
"include-filter": "android.permission.cts.SplitPermissionTest"
|
||||
},
|
||||
@@ -78,6 +84,31 @@
|
||||
"include-filter": "com.android.server.policy."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "CtsPermissionPolicyTestCases",
|
||||
"options": [
|
||||
{
|
||||
"include-filter": "android.permissionpolicy.cts.RestrictedPermissionsTest"
|
||||
},
|
||||
{
|
||||
"include-filter": "android.permissionpolicy.cts.RestrictedStoragePermissionSharedUidTest"
|
||||
},
|
||||
{
|
||||
"include-filter": "android.permissionpolicy.cts.RestrictedStoragePermissionTest"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "CtsPermissionTestCases",
|
||||
"options": [
|
||||
{
|
||||
"include-filter": "android.permission.cts.SplitPermissionTest"
|
||||
},
|
||||
{
|
||||
"include-filter": "android.permission.cts.BackgroundPermissionsTest"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -3,6 +3,9 @@
|
||||
{
|
||||
"name": "CtsPermissionTestCases",
|
||||
"options": [
|
||||
{
|
||||
"exclude-annotation": "android.platform.test.annotations.FlakyTest"
|
||||
},
|
||||
{
|
||||
"include-filter": "android.permission.cts.BackgroundPermissionsTest"
|
||||
},
|
||||
@@ -28,6 +31,9 @@
|
||||
{
|
||||
"name": "CtsPermissionPolicyTestCases",
|
||||
"options": [
|
||||
{
|
||||
"exclude-annotation": "android.platform.test.annotations.FlakyTest"
|
||||
},
|
||||
{
|
||||
"include-filter": "android.permissionpolicy.cts.RestrictedPermissionsTest"
|
||||
},
|
||||
@@ -59,6 +65,29 @@
|
||||
"options": [
|
||||
{
|
||||
"include-filter": "android.permission.cts.PermissionUpdateListenerTest"
|
||||
},
|
||||
{
|
||||
"include-filter": "android.permission.cts.BackgroundPermissionsTest"
|
||||
},
|
||||
{
|
||||
"include-filter": "android.permission.cts.SplitPermissionTest"
|
||||
},
|
||||
{
|
||||
"include-filter": "android.permission.cts.PermissionFlagsTest"
|
||||
},
|
||||
{
|
||||
"include-filter": "android.permission.cts.SharedUidPermissionsTest"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "CtsPermissionPolicyTestCases",
|
||||
"options": [
|
||||
{
|
||||
"include-filter": "android.permissionpolicy.cts.RestrictedPermissionsTest"
|
||||
},
|
||||
{
|
||||
"include-filter": "android.permission.cts.PermissionMaxSdkVersionTest"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user