xref: /aosp_15_r20/frameworks/base/tests/FlickerTests/AppLaunch/Android.bp (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
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
17package {
18    default_team: "trendy_team_windowing_animations_transitions",
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
27android_test {
28    name: "FlickerTestsAppLaunch",
29    defaults: ["FlickerTestsDefault"],
30    manifest: "AndroidManifest.xml",
31    test_config_template: "AndroidTestTemplate.xml",
32    srcs: ["src/**/*"],
33    static_libs: ["FlickerTestsBase"],
34    data: ["trace_config/*"],
35}
36
37////////////////////////////////////////////////////////////////////////////////
38// Begin breakdowns for FlickerTestsAppLaunch module
39
40test_module_config {
41    name: "FlickerTestsAppLaunch-CatchAll",
42    base: "FlickerTestsAppLaunch",
43    exclude_filters: [
44        "com.android.server.wm.flicker.launch.TaskTransitionTest",
45        "com.android.server.wm.flicker.launch.ActivityTransitionTest",
46        "com.android.server.wm.flicker.launch.OpenAppFromIconColdTest",
47        "com.android.server.wm.flicker.launch.OpenAppFromIntentColdAfterCameraTest",
48        "com.android.server.wm.flicker.launch.OpenAppFromIntentColdTest",
49        "com.android.server.wm.flicker.launch.OpenAppFromIntentWarmTest",
50        "com.android.server.wm.flicker.launch.OpenAppFromLockscreenViaIntentTest",
51        "com.android.server.wm.flicker.launch.OpenAppFromOverviewTest",
52        "com.android.server.wm.flicker.launch.OpenCameraFromHomeOnDoubleClickPowerButtonTest",
53        "com.android.server.wm.flicker.launch.OpenTransferSplashscreenAppFromLauncherTransition",
54        "com.android.server.wm.flicker.launch.OverrideTaskTransitionTest",
55        "com.android.server.wm.flicker.launch.TaskTransitionTest",
56    ],
57    test_suites: ["device-tests"],
58}
59
60test_module_config {
61    name: "FlickerTestsAppLaunch-ActivityTransitionTest",
62    base: "FlickerTestsAppLaunch",
63    include_filters: ["com.android.server.wm.flicker.launch.ActivityTransitionTest"],
64    test_suites: ["device-tests"],
65}
66
67test_module_config {
68    name: "FlickerTestsAppLaunch-OpenAppFromIconColdTest",
69    base: "FlickerTestsAppLaunch",
70    include_filters: ["com.android.server.wm.flicker.launch.OpenAppFromIconColdTest"],
71    test_suites: ["device-tests"],
72}
73
74test_module_config {
75    name: "FlickerTestsAppLaunch-OpenAppFromIntentColdAfterCameraTest",
76    base: "FlickerTestsAppLaunch",
77    include_filters: ["com.android.server.wm.flicker.launch.OpenAppFromIntentColdAfterCameraTest"],
78    test_suites: ["device-tests"],
79}
80
81test_module_config {
82    name: "FlickerTestsAppLaunch-OpenAppFromIntentColdTest",
83    base: "FlickerTestsAppLaunch",
84    include_filters: ["com.android.server.wm.flicker.launch.OpenAppFromIntentColdTest"],
85    test_suites: ["device-tests"],
86}
87
88test_module_config {
89    name: "FlickerTestsAppLaunch-OpenAppFromIntentWarmTest",
90    base: "FlickerTestsAppLaunch",
91    include_filters: ["com.android.server.wm.flicker.launch.OpenAppFromIntentWarmTest"],
92    test_suites: ["device-tests"],
93}
94
95test_module_config {
96    name: "FlickerTestsAppLaunch-OpenAppFromLockscreenViaIntentTest",
97    base: "FlickerTestsAppLaunch",
98    include_filters: ["com.android.server.wm.flicker.launch.OpenAppFromLockscreenViaIntentTest"],
99    test_suites: ["device-tests"],
100}
101
102test_module_config {
103    name: "FlickerTestsAppLaunch-OpenAppFromOverviewTest",
104    base: "FlickerTestsAppLaunch",
105    include_filters: ["com.android.server.wm.flicker.launch.OpenAppFromOverviewTest"],
106    test_suites: ["device-tests"],
107}
108
109test_module_config {
110    name: "FlickerTestsAppLaunch-OpenCameraFromHomeOnDoubleClickPowerButtonTest",
111    base: "FlickerTestsAppLaunch",
112    include_filters: ["com.android.server.wm.flicker.launch.OpenCameraFromHomeOnDoubleClickPowerButtonTest"],
113    test_suites: ["device-tests"],
114}
115
116test_module_config {
117    name: "FlickerTestsAppLaunch-OpenTransferSplashscreenAppFromLauncherTransition",
118    base: "FlickerTestsAppLaunch",
119    include_filters: ["com.android.server.wm.flicker.launch.OpenTransferSplashscreenAppFromLauncherTransition"],
120    test_suites: ["device-tests"],
121}
122
123test_module_config {
124    name: "FlickerTestsAppLaunch-OverrideTaskTransitionTest",
125    base: "FlickerTestsAppLaunch",
126    include_filters: ["com.android.server.wm.flicker.launch.OverrideTaskTransitionTest"],
127    test_suites: ["device-tests"],
128}
129
130test_module_config {
131    name: "FlickerTestsAppLaunch-TaskTransitionTest",
132    base: "FlickerTestsAppLaunch",
133    include_filters: ["com.android.server.wm.flicker.launch.TaskTransitionTest"],
134    test_suites: ["device-tests"],
135}
136
137// End breakdowns for FlickerTestsAppLaunch module
138////////////////////////////////////////////////////////////////////////////////
139