Nataniel Borges | 84828f9 | 2023-11-03 14:39:55 +0000 | [diff] [blame] | 1 | // |
| 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 | |
| 17 | package { |
Ronish Kalia | f891397 | 2024-02-14 14:30:14 +0000 | [diff] [blame] | 18 | default_team: "trendy_team_input_method_framework", |
Nataniel Borges | 84828f9 | 2023-11-03 14:39:55 +0000 | [diff] [blame] | 19 | // 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 Borges | 02f15f1 | 2024-08-12 13:23:58 +0000 | [diff] [blame^] | 27 | //////////////////////////////////////////////////////////////////////////////// |
| 28 | // Begin to cleanup after CL merges |
| 29 | |
Nataniel Borges | 01e9ae1 | 2023-11-07 11:43:52 +0000 | [diff] [blame] | 30 | filegroup { |
| 31 | name: "FlickerTestsImeCommon-src", |
| 32 | srcs: ["src/**/common/*"], |
| 33 | } |
| 34 | |
| 35 | filegroup { |
| 36 | name: "FlickerTestsIme1-src", |
| 37 | srcs: ["src/**/Close*"], |
| 38 | } |
| 39 | |
Nataniel Borges | 038c57c | 2024-07-11 10:26:08 +0000 | [diff] [blame] | 40 | filegroup { |
| 41 | name: "FlickerTestsIme2-src", |
| 42 | srcs: ["src/**/ShowImeOnAppStart*"], |
| 43 | } |
| 44 | |
Nataniel Borges | 02f15f1 | 2024-08-12 13:23:58 +0000 | [diff] [blame^] | 45 | // End to cleanup after CL merges |
| 46 | //////////////////////////////////////////////////////////////////////////////// |
| 47 | |
Nataniel Borges | 84828f9 | 2023-11-03 14:39:55 +0000 | [diff] [blame] | 48 | android_test { |
| 49 | name: "FlickerTestsIme", |
| 50 | defaults: ["FlickerTestsDefault"], |
| 51 | manifest: "AndroidManifest.xml", |
| 52 | test_config_template: "AndroidTestTemplate.xml", |
Julien Desprez | 241a1ef | 2024-05-29 22:00:33 +0000 | [diff] [blame] | 53 | test_suites: [ |
| 54 | "device-tests", |
| 55 | "device-platinum-tests", |
| 56 | ], |
Nataniel Borges | 84828f9 | 2023-11-03 14:39:55 +0000 | [diff] [blame] | 57 | srcs: ["src/**/*"], |
| 58 | static_libs: ["FlickerTestsBase"], |
Nataniel Borges | 07979bd | 2023-12-04 21:47:00 +0000 | [diff] [blame] | 59 | data: ["trace_config/*"], |
Nataniel Borges | 84828f9 | 2023-11-03 14:39:55 +0000 | [diff] [blame] | 60 | } |
Nataniel Borges | 01e9ae1 | 2023-11-07 11:43:52 +0000 | [diff] [blame] | 61 | |
Nataniel Borges | 02f15f1 | 2024-08-12 13:23:58 +0000 | [diff] [blame^] | 62 | //////////////////////////////////////////////////////////////////////////////// |
| 63 | // Begin to cleanup after CL merges |
| 64 | |
Nataniel Borges | 01e9ae1 | 2023-11-07 11:43:52 +0000 | [diff] [blame] | 65 | java_library { |
| 66 | name: "FlickerTestsImeCommon", |
| 67 | defaults: ["FlickerTestsDefault"], |
| 68 | srcs: [":FlickerTestsImeCommon-src"], |
| 69 | static_libs: ["FlickerTestsBase"], |
| 70 | } |
| 71 | |
| 72 | android_test { |
| 73 | name: "FlickerTestsIme1", |
| 74 | defaults: ["FlickerTestsDefault"], |
| 75 | manifest: "AndroidManifest.xml", |
| 76 | test_config_template: "AndroidTestTemplate.xml", |
Julien Desprez | 2c0b951 | 2024-05-21 17:57:32 +0000 | [diff] [blame] | 77 | test_suites: [ |
| 78 | "device-tests", |
| 79 | "device-platinum-tests", |
| 80 | ], |
Nataniel Borges | 01e9ae1 | 2023-11-07 11:43:52 +0000 | [diff] [blame] | 81 | srcs: [":FlickerTestsIme1-src"], |
| 82 | static_libs: [ |
| 83 | "FlickerTestsBase", |
| 84 | "FlickerTestsImeCommon", |
| 85 | ], |
Nataniel Borges | 07979bd | 2023-12-04 21:47:00 +0000 | [diff] [blame] | 86 | data: ["trace_config/*"], |
Nataniel Borges | 01e9ae1 | 2023-11-07 11:43:52 +0000 | [diff] [blame] | 87 | } |
| 88 | |
| 89 | android_test { |
| 90 | name: "FlickerTestsIme2", |
| 91 | defaults: ["FlickerTestsDefault"], |
| 92 | manifest: "AndroidManifest.xml", |
| 93 | test_config_template: "AndroidTestTemplate.xml", |
Nataniel Borges | 038c57c | 2024-07-11 10:26:08 +0000 | [diff] [blame] | 94 | srcs: [":FlickerTestsIme2-src"], |
| 95 | static_libs: [ |
| 96 | "FlickerTestsBase", |
| 97 | "FlickerTestsImeCommon", |
| 98 | ], |
| 99 | data: ["trace_config/*"], |
| 100 | } |
| 101 | |
| 102 | android_test { |
| 103 | name: "FlickerTestsIme3", |
| 104 | defaults: ["FlickerTestsDefault"], |
| 105 | manifest: "AndroidManifest.xml", |
| 106 | test_config_template: "AndroidTestTemplate.xml", |
Nataniel Borges | 01e9ae1 | 2023-11-07 11:43:52 +0000 | [diff] [blame] | 107 | srcs: ["src/**/*"], |
| 108 | exclude_srcs: [ |
| 109 | ":FlickerTestsIme1-src", |
Nataniel Borges | 038c57c | 2024-07-11 10:26:08 +0000 | [diff] [blame] | 110 | ":FlickerTestsIme2-src", |
Nataniel Borges | 01e9ae1 | 2023-11-07 11:43:52 +0000 | [diff] [blame] | 111 | ":FlickerTestsImeCommon-src", |
| 112 | ], |
| 113 | static_libs: [ |
| 114 | "FlickerTestsBase", |
| 115 | "FlickerTestsImeCommon", |
| 116 | ], |
Nataniel Borges | 07979bd | 2023-12-04 21:47:00 +0000 | [diff] [blame] | 117 | data: ["trace_config/*"], |
Nataniel Borges | 01e9ae1 | 2023-11-07 11:43:52 +0000 | [diff] [blame] | 118 | } |
Nataniel Borges | 02f15f1 | 2024-08-12 13:23:58 +0000 | [diff] [blame^] | 119 | |
| 120 | // End to cleanup after CL merges |
| 121 | //////////////////////////////////////////////////////////////////////////////// |
| 122 | |
| 123 | //////////////////////////////////////////////////////////////////////////////// |
| 124 | // Begin breakdowns for FlickerTestsIme module |
| 125 | |
| 126 | test_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 | |
| 149 | test_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 | |
| 156 | test_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 | |
| 163 | test_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 | |
| 170 | test_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 | |
| 177 | test_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 | |
| 184 | test_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 | |
| 191 | test_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 | |
| 198 | test_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 | |
| 205 | test_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 | |
| 212 | test_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 | |
| 219 | test_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 | |
| 226 | test_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 | |
| 233 | test_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 | |
| 240 | test_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 | |
| 247 | test_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 | //////////////////////////////////////////////////////////////////////////////// |