xref: /aosp_15_r20/cts/tests/tests/appenumeration/app/target/Android.bp (revision b7c941bb3fa97aba169d73cee0bed2de8ac964bf)
1// Copyright (C) 2015 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_framework_android_packages",
17    default_applicable_licenses: ["Android-Apache-2.0"],
18}
19
20java_defaults {
21    name: "CtsAppEnumerationTargetDefaults",
22    defaults: ["cts_support_defaults"],
23    srcs: ["src/**/*.java"],
24    resource_dirs: ["res"],
25    static_libs: ["CtsAppEnumerationTestLib"],
26    sdk_version: "test_current",
27}
28
29android_test_helper_app {
30    name: "CtsAppEnumerationForceQueryable",
31    manifest: "AndroidManifest-forceQueryable.xml",
32    defaults: ["CtsAppEnumerationTargetDefaults"],
33    // Tag this module as a cts test artifact
34    test_suites: [
35        "cts",
36        "general-tests",
37    ],
38}
39
40android_test_helper_app {
41    name: "CtsAppEnumerationForceQueryableNormalInstall",
42    manifest: "AndroidManifest-forceQueryable-normalInstall.xml",
43    defaults: ["CtsAppEnumerationTargetDefaults"],
44    // Tag this module as a cts test artifact
45    test_suites: [
46        "cts",
47        "general-tests",
48    ],
49}
50
51android_test_helper_app {
52    name: "CtsAppEnumerationFilters",
53    manifest: "AndroidManifest-filters.xml",
54    defaults: ["CtsAppEnumerationTargetDefaults"],
55    // Tag this module as a cts test artifact
56    test_suites: [
57        "cts",
58        "general-tests",
59    ],
60}
61
62android_test_helper_app {
63    name: "CtsAppEnumerationNoApi",
64    manifest: "AndroidManifest-noapi.xml",
65    defaults: ["CtsAppEnumerationTargetDefaults"],
66    // Tag this module as a cts test artifact
67    test_suites: [
68        "cts",
69        "general-tests",
70    ],
71}
72
73android_test_helper_app {
74    name: "CtsAppEnumerationStub",
75    manifest: "AndroidManifest-stub.xml",
76    defaults: ["CtsAppEnumerationTargetDefaults"],
77    // Tag this module as a cts test artifact
78    test_suites: [
79        "cts",
80        "general-tests",
81    ],
82}
83
84android_test_helper_app {
85    name: "CtsAppEnumerationStubSharedUser",
86    manifest: "AndroidManifest-stub-sharedUser.xml",
87    defaults: ["CtsAppEnumerationTargetDefaults"],
88    certificate: ":cts-testkey1",
89    // Tag this module as a cts test artifact
90    test_suites: [
91        "cts",
92        "general-tests",
93    ],
94}
95
96android_test_helper_app {
97    name: "CtsAppEnumerationSharedUidTarget",
98    manifest: "AndroidManifest-noapi-sharedUser.xml",
99    defaults: ["CtsAppEnumerationTargetDefaults"],
100    // Tag this module as a cts test artifact
101    test_suites: [
102        "cts",
103        "general-tests",
104    ],
105}
106
107android_test_helper_app {
108    name: "CtsAppEnumerationContactsActivityTarget",
109    manifest: "AndroidManifest-contactsActivity.xml",
110    defaults: ["CtsAppEnumerationTargetDefaults"],
111    // Tag this module as a cts test artifact
112    test_suites: [
113        "cts",
114        "general-tests",
115    ],
116}
117
118android_test_helper_app {
119    name: "CtsAppEnumerationDocumentsActivityTarget",
120    manifest: "AndroidManifest-documentEditorActivity.xml",
121    defaults: ["CtsAppEnumerationTargetDefaults"],
122    // Tag this module as a cts test artifact
123    test_suites: [
124        "cts",
125        "general-tests",
126    ],
127}
128
129android_test_helper_app {
130    name: "CtsAppEnumerationShareActivityTarget",
131    manifest: "AndroidManifest-shareActivity.xml",
132    defaults: ["CtsAppEnumerationTargetDefaults"],
133    // Tag this module as a cts test artifact
134    test_suites: [
135        "cts",
136        "general-tests",
137    ],
138}
139
140android_test_helper_app {
141    name: "CtsAppEnumerationWebActivityTarget",
142    manifest: "AndroidManifest-webActivity.xml",
143    defaults: ["CtsAppEnumerationTargetDefaults"],
144    // Tag this module as a cts test artifact
145    test_suites: [
146        "cts",
147        "general-tests",
148    ],
149}
150
151android_test_helper_app {
152    name: "CtsAppEnumerationPrefixWildcardWebActivityTarget",
153    manifest: "AndroidManifest-prefixWildcardWebActivity.xml",
154    defaults: ["CtsAppEnumerationTargetDefaults"],
155    // Tag this module as a cts test artifact
156    test_suites: [
157        "cts",
158        "general-tests",
159    ],
160}
161
162android_test_helper_app {
163    name: "CtsAppEnumerationBrowserActivityTarget",
164    manifest: "AndroidManifest-browserActivity.xml",
165    defaults: ["CtsAppEnumerationTargetDefaults"],
166    // Tag this module as a cts test artifact
167    test_suites: [
168        "cts",
169        "general-tests",
170    ],
171}
172
173android_test_helper_app {
174    name: "CtsAppEnumerationBrowserWildcardActivityTarget",
175    manifest: "AndroidManifest-browserWildcardActivity.xml",
176    defaults: ["CtsAppEnumerationTargetDefaults"],
177    // Tag this module as a cts test artifact
178    test_suites: [
179        "cts",
180        "general-tests",
181    ],
182}
183
184android_test_helper_app {
185    name: "CtsAppEnumerationSyncadapterTarget",
186    manifest: "AndroidManifest-syncadapter.xml",
187    defaults: ["CtsAppEnumerationTargetDefaults"],
188    // Tag this module as a cts test artifact
189    test_suites: [
190        "cts",
191        "general-tests",
192    ],
193}
194
195android_test_helper_app {
196    name: "CtsAppEnumerationSyncadapterSharedUidTarget",
197    manifest: "AndroidManifest-syncadapter-sharedUser.xml",
198    defaults: ["CtsAppEnumerationTargetDefaults"],
199    // Tag this module as a cts test artifact
200    test_suites: [
201        "cts",
202        "general-tests",
203    ],
204}
205
206android_test_helper_app {
207    name: "CtsAppEnumerationAppWidgetProviderTarget",
208    manifest: "AndroidManifest-appWidgetProvider.xml",
209    defaults: ["CtsAppEnumerationTargetDefaults"],
210    // Tag this module as a cts test artifact
211    test_suites: [
212        "cts",
213        "general-tests",
214    ],
215}
216
217android_test_helper_app {
218    name: "CtsAppEnumerationAppWidgetProviderSharedUidTarget",
219    manifest: "AndroidManifest-appWidgetProvider-sharedUser.xml",
220    defaults: ["CtsAppEnumerationTargetDefaults"],
221    // Tag this module as a cts test artifact
222    test_suites: [
223        "cts",
224        "general-tests",
225    ],
226}
227
228android_test_helper_app {
229    name: "CtsAppEnumerationPreferredActivityTarget",
230    manifest: "AndroidManifest-preferredActivity.xml",
231    defaults: ["CtsAppEnumerationTargetDefaults"],
232    // Tag this module as a cts test artifact
233    test_suites: [
234        "cts",
235        "general-tests",
236    ],
237}
238