xref: /aosp_15_r20/frameworks/base/packages/SystemUI/TEST_MAPPING (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
1*d57664e9SAndroid Build Coastguard Worker{
2*d57664e9SAndroid Build Coastguard Worker  // Curious where your @Scenario tests are running?
3*d57664e9SAndroid Build Coastguard Worker  //
4*d57664e9SAndroid Build Coastguard Worker  // @Ignore: Will not run in any configuration
5*d57664e9SAndroid Build Coastguard Worker  //
6*d57664e9SAndroid Build Coastguard Worker  // @FlakyTest: Tests that don't block pre/postsubmit but are staged to run known failures.
7*d57664e9SAndroid Build Coastguard Worker  //             Tests will run in postsubmit on sysui-e2e-staged suite.
8*d57664e9SAndroid Build Coastguard Worker  //
9*d57664e9SAndroid Build Coastguard Worker  //
10*d57664e9SAndroid Build Coastguard Worker  // @PlatinumTest: Marking your test with this annotation will put your tests in presubmit.
11*d57664e9SAndroid Build Coastguard Worker  //                Please DO NOT annotate new or old tests with @PlatinumTest annotation
12*d57664e9SAndroid Build Coastguard Worker  //                without discussing with mdb:android-platinum
13*d57664e9SAndroid Build Coastguard Worker  //
14*d57664e9SAndroid Build Coastguard Worker  // @Postsubmit: Do not use this annotation for e2e tests. This won't have any affect.
15*d57664e9SAndroid Build Coastguard Worker
16*d57664e9SAndroid Build Coastguard Worker  // For all other e2e tests which are not platinum, they run in sysui-silver suite,that
17*d57664e9SAndroid Build Coastguard Worker  // primarily runs in postsubmit with an exception to e2e test related changes.
18*d57664e9SAndroid Build Coastguard Worker  // If you want to see one shot place to monitor all e2e tests, look for
19*d57664e9SAndroid Build Coastguard Worker  // sysui-e2e-staged suite.
20*d57664e9SAndroid Build Coastguard Worker
21*d57664e9SAndroid Build Coastguard Worker  // v2/android-virtual-infra/test_mapping/presubmit-avd
22*d57664e9SAndroid Build Coastguard Worker  "presubmit": [
23*d57664e9SAndroid Build Coastguard Worker    {
24*d57664e9SAndroid Build Coastguard Worker      "name": "SystemUIGoogleTests"
25*d57664e9SAndroid Build Coastguard Worker    },
26*d57664e9SAndroid Build Coastguard Worker    {
27*d57664e9SAndroid Build Coastguard Worker      // Permission indicators
28*d57664e9SAndroid Build Coastguard Worker      "name": "CtsPermissionUiTestCases",
29*d57664e9SAndroid Build Coastguard Worker      "options": [
30*d57664e9SAndroid Build Coastguard Worker        {
31*d57664e9SAndroid Build Coastguard Worker          "exclude-annotation": "org.junit.Ignore"
32*d57664e9SAndroid Build Coastguard Worker        },
33*d57664e9SAndroid Build Coastguard Worker        {
34*d57664e9SAndroid Build Coastguard Worker          "exclude-annotation": "androidx.test.filters.FlakyTest"
35*d57664e9SAndroid Build Coastguard Worker        },
36*d57664e9SAndroid Build Coastguard Worker        {
37*d57664e9SAndroid Build Coastguard Worker          "include-filter": "android.permissionui.cts.CameraMicIndicatorsPermissionTest"
38*d57664e9SAndroid Build Coastguard Worker        }
39*d57664e9SAndroid Build Coastguard Worker      ]
40*d57664e9SAndroid Build Coastguard Worker    },
41*d57664e9SAndroid Build Coastguard Worker    {
42*d57664e9SAndroid Build Coastguard Worker      // Permission indicators
43*d57664e9SAndroid Build Coastguard Worker      "name": "CtsVoiceRecognitionTestCases"
44*d57664e9SAndroid Build Coastguard Worker    }
45*d57664e9SAndroid Build Coastguard Worker  ],
46*d57664e9SAndroid Build Coastguard Worker
47*d57664e9SAndroid Build Coastguard Worker  "auto-end-to-end-postsubmit": [
48*d57664e9SAndroid Build Coastguard Worker    {
49*d57664e9SAndroid Build Coastguard Worker      "name": "AndroidAutomotiveHomeTests",
50*d57664e9SAndroid Build Coastguard Worker      "options" : [
51*d57664e9SAndroid Build Coastguard Worker        {
52*d57664e9SAndroid Build Coastguard Worker          "include-filter": "android.platform.tests.HomeTest"
53*d57664e9SAndroid Build Coastguard Worker        },
54*d57664e9SAndroid Build Coastguard Worker        {
55*d57664e9SAndroid Build Coastguard Worker          "exclude-filter": "android.platform.tests.HomeTest#testAssistantWidget"
56*d57664e9SAndroid Build Coastguard Worker        }
57*d57664e9SAndroid Build Coastguard Worker      ]
58*d57664e9SAndroid Build Coastguard Worker    }
59*d57664e9SAndroid Build Coastguard Worker  ],
60*d57664e9SAndroid Build Coastguard Worker
61*d57664e9SAndroid Build Coastguard Worker  "postsubmit": [
62*d57664e9SAndroid Build Coastguard Worker    {
63*d57664e9SAndroid Build Coastguard Worker      // Permission indicators
64*d57664e9SAndroid Build Coastguard Worker      "name": "CtsPermissionUiTestCases",
65*d57664e9SAndroid Build Coastguard Worker      "options": [
66*d57664e9SAndroid Build Coastguard Worker        {
67*d57664e9SAndroid Build Coastguard Worker          "include-filter": "android.permissionui.cts.CameraMicIndicatorsPermissionTest"
68*d57664e9SAndroid Build Coastguard Worker        }
69*d57664e9SAndroid Build Coastguard Worker      ]
70*d57664e9SAndroid Build Coastguard Worker    }
71*d57664e9SAndroid Build Coastguard Worker  ],
72*d57664e9SAndroid Build Coastguard Worker
73*d57664e9SAndroid Build Coastguard Worker  // v2/sysui/suite/test-mapping-sysui-screenshot-test
74*d57664e9SAndroid Build Coastguard Worker  "sysui-screenshot-test": [
75*d57664e9SAndroid Build Coastguard Worker    {
76*d57664e9SAndroid Build Coastguard Worker      "name": "SystemUIGoogleScreenshotTests",
77*d57664e9SAndroid Build Coastguard Worker      "options": [
78*d57664e9SAndroid Build Coastguard Worker        {
79*d57664e9SAndroid Build Coastguard Worker          "exclude-annotation": "org.junit.Ignore"
80*d57664e9SAndroid Build Coastguard Worker        },
81*d57664e9SAndroid Build Coastguard Worker        {
82*d57664e9SAndroid Build Coastguard Worker          "exclude-annotation": "androidx.test.filters.FlakyTest"
83*d57664e9SAndroid Build Coastguard Worker        },
84*d57664e9SAndroid Build Coastguard Worker        {
85*d57664e9SAndroid Build Coastguard Worker          "exclude-annotation": "android.platform.test.annotations.FlakyTest"
86*d57664e9SAndroid Build Coastguard Worker        },
87*d57664e9SAndroid Build Coastguard Worker        {
88*d57664e9SAndroid Build Coastguard Worker          "exclude-annotation": "android.platform.test.annotations.Postsubmit"
89*d57664e9SAndroid Build Coastguard Worker        }
90*d57664e9SAndroid Build Coastguard Worker      ]
91*d57664e9SAndroid Build Coastguard Worker    },
92*d57664e9SAndroid Build Coastguard Worker    {
93*d57664e9SAndroid Build Coastguard Worker      "name": "SystemUIGoogleKeyguardScreenshotTests",
94*d57664e9SAndroid Build Coastguard Worker      "options": [
95*d57664e9SAndroid Build Coastguard Worker        {
96*d57664e9SAndroid Build Coastguard Worker          "exclude-annotation": "org.junit.Ignore"
97*d57664e9SAndroid Build Coastguard Worker        },
98*d57664e9SAndroid Build Coastguard Worker        {
99*d57664e9SAndroid Build Coastguard Worker          "exclude-annotation": "androidx.test.filters.FlakyTest"
100*d57664e9SAndroid Build Coastguard Worker        },
101*d57664e9SAndroid Build Coastguard Worker        {
102*d57664e9SAndroid Build Coastguard Worker          "exclude-annotation": "android.platform.test.annotations.FlakyTest"
103*d57664e9SAndroid Build Coastguard Worker        },
104*d57664e9SAndroid Build Coastguard Worker        {
105*d57664e9SAndroid Build Coastguard Worker          "exclude-annotation": "android.platform.test.annotations.Postsubmit"
106*d57664e9SAndroid Build Coastguard Worker        }
107*d57664e9SAndroid Build Coastguard Worker      ]
108*d57664e9SAndroid Build Coastguard Worker    }
109*d57664e9SAndroid Build Coastguard Worker  ],
110*d57664e9SAndroid Build Coastguard Worker
111*d57664e9SAndroid Build Coastguard Worker  // v2/sysui/suite/test-mapping-sysui-screenshot-test-staged
112*d57664e9SAndroid Build Coastguard Worker  "sysui-screenshot-test-staged": [
113*d57664e9SAndroid Build Coastguard Worker    {
114*d57664e9SAndroid Build Coastguard Worker      "name": "SystemUIGoogleScreenshotTests",
115*d57664e9SAndroid Build Coastguard Worker      "options": [
116*d57664e9SAndroid Build Coastguard Worker        {
117*d57664e9SAndroid Build Coastguard Worker          "exclude-annotation": "org.junit.Ignore"
118*d57664e9SAndroid Build Coastguard Worker        },
119*d57664e9SAndroid Build Coastguard Worker        {
120*d57664e9SAndroid Build Coastguard Worker          "include-annotation": "androidx.test.filters.FlakyTest"
121*d57664e9SAndroid Build Coastguard Worker        }
122*d57664e9SAndroid Build Coastguard Worker      ]
123*d57664e9SAndroid Build Coastguard Worker    },
124*d57664e9SAndroid Build Coastguard Worker    {
125*d57664e9SAndroid Build Coastguard Worker      "name": "SystemUIGoogleKeyguardScreenshotTests",
126*d57664e9SAndroid Build Coastguard Worker      "options": [
127*d57664e9SAndroid Build Coastguard Worker        {
128*d57664e9SAndroid Build Coastguard Worker          "exclude-annotation": "org.junit.Ignore"
129*d57664e9SAndroid Build Coastguard Worker        },
130*d57664e9SAndroid Build Coastguard Worker        {
131*d57664e9SAndroid Build Coastguard Worker          "include-annotation": "androidx.test.filters.FlakyTest"
132*d57664e9SAndroid Build Coastguard Worker        }
133*d57664e9SAndroid Build Coastguard Worker      ]
134*d57664e9SAndroid Build Coastguard Worker    }
135*d57664e9SAndroid Build Coastguard Worker  ],
136*d57664e9SAndroid Build Coastguard Worker  "sysui-robo-test": [
137*d57664e9SAndroid Build Coastguard Worker    {
138*d57664e9SAndroid Build Coastguard Worker      "name": "SystemUIGoogleRoboRNGTests"
139*d57664e9SAndroid Build Coastguard Worker    },
140*d57664e9SAndroid Build Coastguard Worker    {
141*d57664e9SAndroid Build Coastguard Worker      "name": "SystemUIGoogleRobo2RNGTests"
142*d57664e9SAndroid Build Coastguard Worker    }
143*d57664e9SAndroid Build Coastguard Worker  ],
144*d57664e9SAndroid Build Coastguard Worker  "imports": [
145*d57664e9SAndroid Build Coastguard Worker    {
146*d57664e9SAndroid Build Coastguard Worker      "path": "cts/tests/tests/multiuser"
147*d57664e9SAndroid Build Coastguard Worker    }
148*d57664e9SAndroid Build Coastguard Worker  ],
149*d57664e9SAndroid Build Coastguard Worker
150*d57664e9SAndroid Build Coastguard Worker  "sysui-e2e-presubmit": [
151*d57664e9SAndroid Build Coastguard Worker    {
152*d57664e9SAndroid Build Coastguard Worker      "name": "PlatformScenarioTests_SysUI_Presubmit"
153*d57664e9SAndroid Build Coastguard Worker    }
154*d57664e9SAndroid Build Coastguard Worker  ]
155*d57664e9SAndroid Build Coastguard Worker}
156