1// Copyright (C) 2019 The Android Open Source Project
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//      http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15package {
16    default_team: "trendy_team_responsible_apis",
17    default_applicable_licenses: ["Android-Apache-2.0"],
18}
19
20java_library {
21    name: "bal-testapp",
22    srcs: ["src/**/*.java"],
23    static_libs: [
24        "cts-wm-app-base",
25        "cts-background-activity-common",
26        "cts-background-activity-common-lib",
27        "cts_window-sidecar",
28        "cts_window-extensions",
29        "cts_window_jetpack_utils",
30    ],
31}
32
33android_test_helper_app {
34    name: "CtsBackgroundActivityAppA",
35    defaults: ["cts_support_defaults"],
36
37    static_libs: [
38        "bal-testapp",
39        "cts-wm-app-base",
40        "cts-background-activity-common",
41        "cts_window-sidecar",
42        "cts_window-extensions",
43        "cts_window_jetpack_utils",
44    ],
45
46    target_sdk_version: "current",
47
48    test_suites: [
49        "cts",
50        "general-tests",
51    ],
52    sdk_version: "test_current",
53}
54
55android_test_helper_app {
56    name: "CtsBackgroundActivityAppA33",
57    defaults: ["cts_support_defaults"],
58
59    static_libs: [
60        "bal-testapp",
61        "cts-wm-app-base",
62        "cts-background-activity-common",
63        "cts_window-sidecar",
64        "cts_window-extensions",
65        "cts_window_jetpack_utils",
66    ],
67
68    target_sdk_version: "33",
69
70    test_suites: [
71        "cts",
72        "general-tests",
73    ],
74
75    aaptflags: [
76        "--rename-manifest-package android.server.wm.backgroundactivity.appa33",
77    ],
78    sdk_version: "test_current",
79}
80
81android_test_helper_app {
82    name: "CtsBackgroundActivityAppB",
83    defaults: ["cts_support_defaults"],
84
85    static_libs: [
86        "bal-testapp",
87        "cts-wm-app-base",
88        "cts-background-activity-common",
89        "cts_window-sidecar",
90        "cts_window-extensions",
91        "cts_window_jetpack_utils",
92    ],
93
94    target_sdk_version: "current",
95
96    test_suites: [
97        "cts",
98        "general-tests",
99    ],
100
101    aaptflags: [
102        "--rename-manifest-package android.server.wm.backgroundactivity.appb",
103    ],
104    sdk_version: "test_current",
105}
106
107android_test_helper_app {
108    name: "CtsBackgroundActivityAppB33",
109    defaults: ["cts_support_defaults"],
110
111    static_libs: [
112        "bal-testapp",
113        "cts-wm-app-base",
114        "cts-background-activity-common",
115        "cts_window-sidecar",
116        "cts_window-extensions",
117        "cts_window_jetpack_utils",
118    ],
119
120    target_sdk_version: "33",
121
122    test_suites: [
123        "cts",
124        "general-tests",
125    ],
126
127    aaptflags: [
128        "--rename-manifest-package android.server.wm.backgroundactivity.appb33",
129    ],
130    sdk_version: "test_current",
131}
132
133android_test_helper_app {
134    name: "CtsBackgroundActivityAppC",
135    defaults: ["cts_support_defaults"],
136
137    static_libs: [
138        "bal-testapp",
139        "cts-wm-app-base",
140        "cts-background-activity-common",
141        "cts_window-sidecar",
142        "cts_window-extensions",
143        "cts_window_jetpack_utils",
144    ],
145
146    target_sdk_version: "current",
147
148    test_suites: [
149        "cts",
150        "general-tests",
151    ],
152
153    aaptflags: [
154        "--rename-manifest-package android.server.wm.backgroundactivity.appc",
155    ],
156    sdk_version: "test_current",
157}
158
159android_test_helper_app {
160    name: "CtsBackgroundActivityAppC33",
161    defaults: ["cts_support_defaults"],
162
163    static_libs: [
164        "bal-testapp",
165        "cts-wm-app-base",
166        "cts-background-activity-common",
167        "cts_window-sidecar",
168        "cts_window-extensions",
169        "cts_window_jetpack_utils",
170    ],
171
172    target_sdk_version: "33",
173
174    test_suites: [
175        "cts",
176        "general-tests",
177    ],
178
179    aaptflags: [
180        "--rename-manifest-package android.server.wm.backgroundactivity.appc33",
181    ],
182    sdk_version: "test_current",
183}
184
185android_test_helper_app {
186    name: "CtsBackgroundActivityAppAllowCrossUidFlagDefault",
187    defaults: ["cts_support_defaults"],
188
189    static_libs: [
190        "bal-testapp",
191        "cts-wm-app-base",
192        "cts-background-activity-common",
193        "cts_window-sidecar",
194        "cts_window-extensions",
195        "cts_window_jetpack_utils",
196    ],
197
198    target_sdk_version: "current",
199
200    test_suites: [
201        "cts",
202        "general-tests",
203    ],
204
205    manifest: "AndroidManifestAllowCrossUidFlagDefault.xml",
206
207    aaptflags: [
208        "--rename-manifest-package android.server.wm.backgroundactivity.appasmoptout",
209    ],
210}
211