blob: f80e6b4b2f5e7d166dc7524905d82b20ff4f3bfd [file] [log] [blame]
Nataniel Borges84828f92023-11-03 14:39:55 +00001//
2// Copyright (C) 2018 The Android Open Source Project
3//
4// Licensed under the Apache License, Version 2.0 (the "License");
5// you may not use this file except in compliance with the License.
6// You may obtain a copy of the License at
7//
8// http://www.apache.org/licenses/LICENSE-2.0
9//
10// Unless required by applicable law or agreed to in writing, software
11// distributed under the License is distributed on an "AS IS" BASIS,
12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13// See the License for the specific language governing permissions and
14// limitations under the License.
15//
16
17package {
Ronish Kaliaf8913972024-02-14 14:30:14 +000018 default_team: "trendy_team_input_method_framework",
Nataniel Borges84828f92023-11-03 14:39:55 +000019 // See: http://go/android-license-faq
20 // A large-scale-change added 'default_applicable_licenses' to import
21 // all of the 'license_kinds' from "frameworks_base_license"
22 // to get the below license kinds:
23 // SPDX-license-identifier-Apache-2.0
24 default_applicable_licenses: ["frameworks_base_license"],
25}
26
Nataniel Borges02f15f12024-08-12 13:23:58 +000027////////////////////////////////////////////////////////////////////////////////
28// Begin to cleanup after CL merges
29
Nataniel Borges01e9ae12023-11-07 11:43:52 +000030filegroup {
31 name: "FlickerTestsImeCommon-src",
32 srcs: ["src/**/common/*"],
33}
34
35filegroup {
36 name: "FlickerTestsIme1-src",
37 srcs: ["src/**/Close*"],
38}
39
Nataniel Borges038c57c2024-07-11 10:26:08 +000040filegroup {
41 name: "FlickerTestsIme2-src",
42 srcs: ["src/**/ShowImeOnAppStart*"],
43}
44
Nataniel Borges02f15f12024-08-12 13:23:58 +000045// End to cleanup after CL merges
46////////////////////////////////////////////////////////////////////////////////
47
Nataniel Borges84828f92023-11-03 14:39:55 +000048android_test {
49 name: "FlickerTestsIme",
50 defaults: ["FlickerTestsDefault"],
51 manifest: "AndroidManifest.xml",
52 test_config_template: "AndroidTestTemplate.xml",
Julien Desprez241a1ef2024-05-29 22:00:33 +000053 test_suites: [
54 "device-tests",
55 "device-platinum-tests",
56 ],
Nataniel Borges84828f92023-11-03 14:39:55 +000057 srcs: ["src/**/*"],
58 static_libs: ["FlickerTestsBase"],
Nataniel Borges07979bd2023-12-04 21:47:00 +000059 data: ["trace_config/*"],
Nataniel Borges84828f92023-11-03 14:39:55 +000060}
Nataniel Borges01e9ae12023-11-07 11:43:52 +000061
Nataniel Borges02f15f12024-08-12 13:23:58 +000062////////////////////////////////////////////////////////////////////////////////
63// Begin to cleanup after CL merges
64
Nataniel Borges01e9ae12023-11-07 11:43:52 +000065java_library {
66 name: "FlickerTestsImeCommon",
67 defaults: ["FlickerTestsDefault"],
68 srcs: [":FlickerTestsImeCommon-src"],
69 static_libs: ["FlickerTestsBase"],
70}
71
72android_test {
73 name: "FlickerTestsIme1",
74 defaults: ["FlickerTestsDefault"],
75 manifest: "AndroidManifest.xml",
76 test_config_template: "AndroidTestTemplate.xml",
Julien Desprez2c0b9512024-05-21 17:57:32 +000077 test_suites: [
78 "device-tests",
79 "device-platinum-tests",
80 ],
Nataniel Borges01e9ae12023-11-07 11:43:52 +000081 srcs: [":FlickerTestsIme1-src"],
82 static_libs: [
83 "FlickerTestsBase",
84 "FlickerTestsImeCommon",
85 ],
Nataniel Borges07979bd2023-12-04 21:47:00 +000086 data: ["trace_config/*"],
Nataniel Borges01e9ae12023-11-07 11:43:52 +000087}
88
89android_test {
90 name: "FlickerTestsIme2",
91 defaults: ["FlickerTestsDefault"],
92 manifest: "AndroidManifest.xml",
93 test_config_template: "AndroidTestTemplate.xml",
Nataniel Borges038c57c2024-07-11 10:26:08 +000094 srcs: [":FlickerTestsIme2-src"],
95 static_libs: [
96 "FlickerTestsBase",
97 "FlickerTestsImeCommon",
98 ],
99 data: ["trace_config/*"],
100}
101
102android_test {
103 name: "FlickerTestsIme3",
104 defaults: ["FlickerTestsDefault"],
105 manifest: "AndroidManifest.xml",
106 test_config_template: "AndroidTestTemplate.xml",
Nataniel Borges01e9ae12023-11-07 11:43:52 +0000107 srcs: ["src/**/*"],
108 exclude_srcs: [
109 ":FlickerTestsIme1-src",
Nataniel Borges038c57c2024-07-11 10:26:08 +0000110 ":FlickerTestsIme2-src",
Nataniel Borges01e9ae12023-11-07 11:43:52 +0000111 ":FlickerTestsImeCommon-src",
112 ],
113 static_libs: [
114 "FlickerTestsBase",
115 "FlickerTestsImeCommon",
116 ],
Nataniel Borges07979bd2023-12-04 21:47:00 +0000117 data: ["trace_config/*"],
Nataniel Borges01e9ae12023-11-07 11:43:52 +0000118}
Nataniel Borges02f15f12024-08-12 13:23:58 +0000119
120// End to cleanup after CL merges
121////////////////////////////////////////////////////////////////////////////////
122
123////////////////////////////////////////////////////////////////////////////////
124// Begin breakdowns for FlickerTestsIme module
125
126test_module_config {
127 name: "FlickerTestsIme-CatchAll",
128 base: "FlickerTestsIme",
129 exclude_filters: [
130 "com.android.server.wm.flicker.ime.CloseImeOnDismissPopupDialogTest",
131 "com.android.server.wm.flicker.ime.CloseImeOnGoHomeTest",
132 "com.android.server.wm.flicker.ime.CloseImeShownOnAppStartOnGoHomeTest",
133 "com.android.server.wm.flicker.ime.CloseImeShownOnAppStartToAppOnPressBackTest",
134 "com.android.server.wm.flicker.ime.CloseImeToAppOnPressBackTest",
135 "com.android.server.wm.flicker.ime.CloseImeToHomeOnFinishActivityTest",
136 "com.android.server.wm.flicker.ime.OpenImeWindowToFixedPortraitAppTest",
137 "com.android.server.wm.flicker.ime.ShowImeOnAppStartWhenLaunchingAppFromFixedOrientationTest",
138 "com.android.server.wm.flicker.ime.ShowImeOnAppStartWhenLaunchingAppFromOverviewTest",
139 "com.android.server.wm.flicker.ime.ShowImeOnAppStartWhenLaunchingAppFromQuickSwitchTest",
140 "com.android.server.wm.flicker.ime.ShowImeOnAppStartWhenLaunchingAppTest",
141 "com.android.server.wm.flicker.ime.ShowImeOnUnlockScreenTest",
142 "com.android.server.wm.flicker.ime.ShowImeWhenFocusingOnInputFieldTest",
143 "com.android.server.wm.flicker.ime.ShowImeWhileDismissingThemedPopupDialogTest",
144 "com.android.server.wm.flicker.ime.ShowImeWhileEnteringOverviewTest",
145 ],
146 test_suites: ["device-tests"],
147}
148
149test_module_config {
150 name: "FlickerTestsIme-CloseImeOnDismissPopupDialogTest",
151 base: "FlickerTestsIme",
152 include_filters: ["com.android.server.wm.flicker.ime.CloseImeOnDismissPopupDialogTest"],
153 test_suites: ["device-tests"],
154}
155
156test_module_config {
157 name: "FlickerTestsIme-CloseImeOnGoHomeTest",
158 base: "FlickerTestsIme",
159 include_filters: ["com.android.server.wm.flicker.ime.CloseImeOnGoHomeTest"],
160 test_suites: ["device-tests"],
161}
162
163test_module_config {
164 name: "FlickerTestsIme-CloseImeShownOnAppStartOnGoHomeTest",
165 base: "FlickerTestsIme",
166 include_filters: ["com.android.server.wm.flicker.ime.CloseImeShownOnAppStartOnGoHomeTest"],
167 test_suites: ["device-tests"],
168}
169
170test_module_config {
171 name: "FlickerTestsIme-CloseImeShownOnAppStartToAppOnPressBackTest",
172 base: "FlickerTestsIme",
173 include_filters: ["com.android.server.wm.flicker.ime.CloseImeShownOnAppStartToAppOnPressBackTest"],
174 test_suites: ["device-tests"],
175}
176
177test_module_config {
178 name: "FlickerTestsIme-CloseImeToAppOnPressBackTest",
179 base: "FlickerTestsIme",
180 include_filters: ["com.android.server.wm.flicker.ime.CloseImeToAppOnPressBackTest"],
181 test_suites: ["device-tests"],
182}
183
184test_module_config {
185 name: "FlickerTestsIme-CloseImeToHomeOnFinishActivityTest",
186 base: "FlickerTestsIme",
187 include_filters: ["com.android.server.wm.flicker.ime.CloseImeToHomeOnFinishActivityTest"],
188 test_suites: ["device-tests"],
189}
190
191test_module_config {
192 name: "FlickerTestsIme-OpenImeWindowToFixedPortraitAppTest",
193 base: "FlickerTestsIme",
194 include_filters: ["com.android.server.wm.flicker.ime.OpenImeWindowToFixedPortraitAppTest"],
195 test_suites: ["device-tests"],
196}
197
198test_module_config {
199 name: "FlickerTestsIme-ShowImeOnAppStartWhenLaunchingAppFromFixedOrientationTest",
200 base: "FlickerTestsIme",
201 include_filters: ["com.android.server.wm.flicker.ime.ShowImeOnAppStartWhenLaunchingAppFromFixedOrientationTest"],
202 test_suites: ["device-tests"],
203}
204
205test_module_config {
206 name: "FlickerTestsIme-ShowImeOnAppStartWhenLaunchingAppFromOverviewTest",
207 base: "FlickerTestsIme",
208 include_filters: ["com.android.server.wm.flicker.ime.ShowImeOnAppStartWhenLaunchingAppFromOverviewTest"],
209 test_suites: ["device-tests"],
210}
211
212test_module_config {
213 name: "FlickerTestsIme-ShowImeOnAppStartWhenLaunchingAppFromQuickSwitchTest",
214 base: "FlickerTestsIme",
215 include_filters: ["com.android.server.wm.flicker.ime.ShowImeOnAppStartWhenLaunchingAppFromQuickSwitchTest"],
216 test_suites: ["device-tests"],
217}
218
219test_module_config {
220 name: "FlickerTestsIme-ShowImeOnAppStartWhenLaunchingAppTest",
221 base: "FlickerTestsIme",
222 include_filters: ["com.android.server.wm.flicker.ime.ShowImeOnAppStartWhenLaunchingAppTest"],
223 test_suites: ["device-tests"],
224}
225
226test_module_config {
227 name: "FlickerTestsIme-ShowImeOnUnlockScreenTest",
228 base: "FlickerTestsIme",
229 include_filters: ["com.android.server.wm.flicker.ime.ShowImeOnUnlockScreenTest"],
230 test_suites: ["device-tests"],
231}
232
233test_module_config {
234 name: "FlickerTestsIme-ShowImeWhenFocusingOnInputFieldTest",
235 base: "FlickerTestsIme",
236 include_filters: ["com.android.server.wm.flicker.ime.ShowImeWhenFocusingOnInputFieldTest"],
237 test_suites: ["device-tests"],
238}
239
240test_module_config {
241 name: "FlickerTestsIme-ShowImeWhileDismissingThemedPopupDialogTest",
242 base: "FlickerTestsIme",
243 include_filters: ["com.android.server.wm.flicker.ime.ShowImeWhileDismissingThemedPopupDialogTest"],
244 test_suites: ["device-tests"],
245}
246
247test_module_config {
248 name: "FlickerTestsIme-ShowImeWhileEnteringOverviewTest",
249 base: "FlickerTestsIme",
250 include_filters: ["com.android.server.wm.flicker.ime.ShowImeWhileEnteringOverviewTest"],
251 test_suites: ["device-tests"],
252}
253
254// End breakdowns for FlickerTestsIme module
255////////////////////////////////////////////////////////////////////////////////