xref: /aosp_15_r20/cts/hostsidetests/scopedstorage/Android.bp (revision b7c941bb3fa97aba169d73cee0bed2de8ac964bf)
1*b7c941bbSAndroid Build Coastguard Worker// Copyright (C) 2020 The Android Open Source Project
2*b7c941bbSAndroid Build Coastguard Worker//
3*b7c941bbSAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License");
4*b7c941bbSAndroid Build Coastguard Worker// you may not use this file except in compliance with the License.
5*b7c941bbSAndroid Build Coastguard Worker// You may obtain a copy of the License at
6*b7c941bbSAndroid Build Coastguard Worker//
7*b7c941bbSAndroid Build Coastguard Worker//      http://www.apache.org/licenses/LICENSE-2.0
8*b7c941bbSAndroid Build Coastguard Worker//
9*b7c941bbSAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software
10*b7c941bbSAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS,
11*b7c941bbSAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*b7c941bbSAndroid Build Coastguard Worker// See the License for the specific language governing permissions and
13*b7c941bbSAndroid Build Coastguard Worker// limitations under the License.
14*b7c941bbSAndroid Build Coastguard Worker
15*b7c941bbSAndroid Build Coastguard Workerpackage {
16*b7c941bbSAndroid Build Coastguard Worker    default_applicable_licenses: ["Android-Apache-2.0"],
17*b7c941bbSAndroid Build Coastguard Worker    default_team: "trendy_team_android_storage",
18*b7c941bbSAndroid Build Coastguard Worker}
19*b7c941bbSAndroid Build Coastguard Worker
20*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app {
21*b7c941bbSAndroid Build Coastguard Worker    name: "CtsScopedStorageTestAppA",
22*b7c941bbSAndroid Build Coastguard Worker    manifest: "ScopedStorageTestHelper/TestAppA.xml",
23*b7c941bbSAndroid Build Coastguard Worker    static_libs: ["cts-scopedstorage-lib"],
24*b7c941bbSAndroid Build Coastguard Worker    sdk_version: "test_current",
25*b7c941bbSAndroid Build Coastguard Worker    target_sdk_version: "36",
26*b7c941bbSAndroid Build Coastguard Worker    min_sdk_version: "29",
27*b7c941bbSAndroid Build Coastguard Worker    srcs: ["ScopedStorageTestHelper/src/**/*.java"],
28*b7c941bbSAndroid Build Coastguard Worker    // Tag as a CTS artifact
29*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
30*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
31*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
32*b7c941bbSAndroid Build Coastguard Worker    ],
33*b7c941bbSAndroid Build Coastguard Worker}
34*b7c941bbSAndroid Build Coastguard Worker
35*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app {
36*b7c941bbSAndroid Build Coastguard Worker    name: "CtsScopedStorageTestAppA31",
37*b7c941bbSAndroid Build Coastguard Worker    manifest: "ScopedStorageTestHelper/TestAppA31.xml",
38*b7c941bbSAndroid Build Coastguard Worker    static_libs: ["cts-scopedstorage-lib"],
39*b7c941bbSAndroid Build Coastguard Worker    sdk_version: "test_current",
40*b7c941bbSAndroid Build Coastguard Worker    target_sdk_version: "31",
41*b7c941bbSAndroid Build Coastguard Worker    min_sdk_version: "29",
42*b7c941bbSAndroid Build Coastguard Worker    srcs: ["ScopedStorageTestHelper/src/**/*.java"],
43*b7c941bbSAndroid Build Coastguard Worker    // Tag as a CTS artifact
44*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
45*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
46*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
47*b7c941bbSAndroid Build Coastguard Worker    ],
48*b7c941bbSAndroid Build Coastguard Worker}
49*b7c941bbSAndroid Build Coastguard Worker
50*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app {
51*b7c941bbSAndroid Build Coastguard Worker    name: "CtsScopedStorageTestAppA34",
52*b7c941bbSAndroid Build Coastguard Worker    manifest: "ScopedStorageTestHelper/TestAppA34.xml",
53*b7c941bbSAndroid Build Coastguard Worker    static_libs: ["cts-scopedstorage-lib"],
54*b7c941bbSAndroid Build Coastguard Worker    sdk_version: "test_current",
55*b7c941bbSAndroid Build Coastguard Worker    target_sdk_version: "34",
56*b7c941bbSAndroid Build Coastguard Worker    min_sdk_version: "29",
57*b7c941bbSAndroid Build Coastguard Worker    srcs: ["ScopedStorageTestHelper/src/**/*.java"],
58*b7c941bbSAndroid Build Coastguard Worker    // Tag as a CTS artifact
59*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
60*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
61*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
62*b7c941bbSAndroid Build Coastguard Worker    ],
63*b7c941bbSAndroid Build Coastguard Worker}
64*b7c941bbSAndroid Build Coastguard Worker
65*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app {
66*b7c941bbSAndroid Build Coastguard Worker    name: "CtsScopedStorageTestAppB",
67*b7c941bbSAndroid Build Coastguard Worker    manifest: "ScopedStorageTestHelper/TestAppB.xml",
68*b7c941bbSAndroid Build Coastguard Worker    static_libs: ["cts-scopedstorage-lib"],
69*b7c941bbSAndroid Build Coastguard Worker    sdk_version: "test_current",
70*b7c941bbSAndroid Build Coastguard Worker    target_sdk_version: "36",
71*b7c941bbSAndroid Build Coastguard Worker    min_sdk_version: "29",
72*b7c941bbSAndroid Build Coastguard Worker    srcs: ["ScopedStorageTestHelper/src/**/*.java"],
73*b7c941bbSAndroid Build Coastguard Worker    // Tag as a CTS artifact
74*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
75*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
76*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
77*b7c941bbSAndroid Build Coastguard Worker    ],
78*b7c941bbSAndroid Build Coastguard Worker}
79*b7c941bbSAndroid Build Coastguard Worker
80*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app {
81*b7c941bbSAndroid Build Coastguard Worker    name: "CtsScopedStorageTestAppB34",
82*b7c941bbSAndroid Build Coastguard Worker    manifest: "ScopedStorageTestHelper/TestAppB34.xml",
83*b7c941bbSAndroid Build Coastguard Worker    static_libs: ["cts-scopedstorage-lib"],
84*b7c941bbSAndroid Build Coastguard Worker    sdk_version: "test_current",
85*b7c941bbSAndroid Build Coastguard Worker    target_sdk_version: "34",
86*b7c941bbSAndroid Build Coastguard Worker    min_sdk_version: "29",
87*b7c941bbSAndroid Build Coastguard Worker    srcs: ["ScopedStorageTestHelper/src/**/*.java"],
88*b7c941bbSAndroid Build Coastguard Worker    // Tag as a CTS artifact
89*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
90*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
91*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
92*b7c941bbSAndroid Build Coastguard Worker    ],
93*b7c941bbSAndroid Build Coastguard Worker}
94*b7c941bbSAndroid Build Coastguard Worker
95*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app {
96*b7c941bbSAndroid Build Coastguard Worker    name: "CtsScopedStorageTestAppDLegacy",
97*b7c941bbSAndroid Build Coastguard Worker    manifest: "ScopedStorageTestHelper/TestAppDLegacy.xml",
98*b7c941bbSAndroid Build Coastguard Worker    static_libs: ["cts-scopedstorage-lib"],
99*b7c941bbSAndroid Build Coastguard Worker    sdk_version: "test_current",
100*b7c941bbSAndroid Build Coastguard Worker    target_sdk_version: "28",
101*b7c941bbSAndroid Build Coastguard Worker    min_sdk_version: "28",
102*b7c941bbSAndroid Build Coastguard Worker    srcs: ["ScopedStorageTestHelper/src/**/*.java"],
103*b7c941bbSAndroid Build Coastguard Worker    // Tag as a CTS artifact
104*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
105*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
106*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
107*b7c941bbSAndroid Build Coastguard Worker    ],
108*b7c941bbSAndroid Build Coastguard Worker}
109*b7c941bbSAndroid Build Coastguard Worker
110*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app {
111*b7c941bbSAndroid Build Coastguard Worker    name: "CtsScopedStorageTestAppFileManager",
112*b7c941bbSAndroid Build Coastguard Worker    manifest: "ScopedStorageTestHelper/TestAppFileManager.xml",
113*b7c941bbSAndroid Build Coastguard Worker    static_libs: ["cts-scopedstorage-lib"],
114*b7c941bbSAndroid Build Coastguard Worker    sdk_version: "test_current",
115*b7c941bbSAndroid Build Coastguard Worker    target_sdk_version: "35",
116*b7c941bbSAndroid Build Coastguard Worker    min_sdk_version: "29",
117*b7c941bbSAndroid Build Coastguard Worker    srcs: ["ScopedStorageTestHelper/src/**/*.java"],
118*b7c941bbSAndroid Build Coastguard Worker    // Tag as a CTS artifact
119*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
120*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
121*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
122*b7c941bbSAndroid Build Coastguard Worker    ],
123*b7c941bbSAndroid Build Coastguard Worker}
124*b7c941bbSAndroid Build Coastguard Worker
125*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app {
126*b7c941bbSAndroid Build Coastguard Worker    name: "CtsScopedStorageTestAppFileManagerBypassDB",
127*b7c941bbSAndroid Build Coastguard Worker    manifest: "ScopedStorageTestHelper/TestAppFileManagerBypassDB.xml",
128*b7c941bbSAndroid Build Coastguard Worker    static_libs: ["cts-scopedstorage-lib"],
129*b7c941bbSAndroid Build Coastguard Worker    sdk_version: "test_current",
130*b7c941bbSAndroid Build Coastguard Worker    target_sdk_version: "35",
131*b7c941bbSAndroid Build Coastguard Worker    min_sdk_version: "29",
132*b7c941bbSAndroid Build Coastguard Worker    srcs: ["ScopedStorageTestHelper/src/**/*.java"],
133*b7c941bbSAndroid Build Coastguard Worker    // Tag as a CTS artifact
134*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
135*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
136*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
137*b7c941bbSAndroid Build Coastguard Worker        "mcts-mediaprovider",
138*b7c941bbSAndroid Build Coastguard Worker        "cts",
139*b7c941bbSAndroid Build Coastguard Worker    ],
140*b7c941bbSAndroid Build Coastguard Worker}
141*b7c941bbSAndroid Build Coastguard Worker
142*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app {
143*b7c941bbSAndroid Build Coastguard Worker    name: "CtsScopedStorageTestAppSystemGalleryBypassDB",
144*b7c941bbSAndroid Build Coastguard Worker    manifest: "ScopedStorageTestHelper/TestAppSystemGalleryBypassDB.xml",
145*b7c941bbSAndroid Build Coastguard Worker    static_libs: ["cts-scopedstorage-lib"],
146*b7c941bbSAndroid Build Coastguard Worker    sdk_version: "test_current",
147*b7c941bbSAndroid Build Coastguard Worker    target_sdk_version: "35",
148*b7c941bbSAndroid Build Coastguard Worker    min_sdk_version: "29",
149*b7c941bbSAndroid Build Coastguard Worker    srcs: ["ScopedStorageTestHelper/src/**/*.java"],
150*b7c941bbSAndroid Build Coastguard Worker    // Tag as a CTS artifact
151*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
152*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
153*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
154*b7c941bbSAndroid Build Coastguard Worker        "mcts-mediaprovider",
155*b7c941bbSAndroid Build Coastguard Worker        "cts",
156*b7c941bbSAndroid Build Coastguard Worker    ],
157*b7c941bbSAndroid Build Coastguard Worker}
158*b7c941bbSAndroid Build Coastguard Worker
159*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app {
160*b7c941bbSAndroid Build Coastguard Worker    name: "CtsScopedStorageTestAppSystemGallery30BypassDB",
161*b7c941bbSAndroid Build Coastguard Worker    manifest: "ScopedStorageTestHelper/TestAppSystemGallery30BypassDB.xml",
162*b7c941bbSAndroid Build Coastguard Worker    static_libs: ["cts-scopedstorage-lib"],
163*b7c941bbSAndroid Build Coastguard Worker    sdk_version: "test_current",
164*b7c941bbSAndroid Build Coastguard Worker    target_sdk_version: "30",
165*b7c941bbSAndroid Build Coastguard Worker    min_sdk_version: "29",
166*b7c941bbSAndroid Build Coastguard Worker    srcs: ["ScopedStorageTestHelper/src/**/*.java"],
167*b7c941bbSAndroid Build Coastguard Worker    // Tag as a CTS artifact
168*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
169*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
170*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
171*b7c941bbSAndroid Build Coastguard Worker        "mcts-mediaprovider",
172*b7c941bbSAndroid Build Coastguard Worker        "cts",
173*b7c941bbSAndroid Build Coastguard Worker    ],
174*b7c941bbSAndroid Build Coastguard Worker}
175*b7c941bbSAndroid Build Coastguard Worker
176*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app {
177*b7c941bbSAndroid Build Coastguard Worker    name: "CtsLegacyStorageTestAppRequestLegacy",
178*b7c941bbSAndroid Build Coastguard Worker    manifest: "legacy/requestLegacy.xml",
179*b7c941bbSAndroid Build Coastguard Worker    static_libs: ["cts-scopedstorage-lib"],
180*b7c941bbSAndroid Build Coastguard Worker    sdk_version: "test_current",
181*b7c941bbSAndroid Build Coastguard Worker    target_sdk_version: "29",
182*b7c941bbSAndroid Build Coastguard Worker    min_sdk_version: "29",
183*b7c941bbSAndroid Build Coastguard Worker}
184*b7c941bbSAndroid Build Coastguard Worker
185*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app {
186*b7c941bbSAndroid Build Coastguard Worker    name: "CtsLegacyStorageTestAppPreserveLegacy",
187*b7c941bbSAndroid Build Coastguard Worker    manifest: "legacy/preserveLegacy.xml",
188*b7c941bbSAndroid Build Coastguard Worker    static_libs: ["cts-scopedstorage-lib"],
189*b7c941bbSAndroid Build Coastguard Worker    sdk_version: "test_current",
190*b7c941bbSAndroid Build Coastguard Worker    target_sdk_version: "30",
191*b7c941bbSAndroid Build Coastguard Worker    min_sdk_version: "29",
192*b7c941bbSAndroid Build Coastguard Worker}
193*b7c941bbSAndroid Build Coastguard Worker
194*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app {
195*b7c941bbSAndroid Build Coastguard Worker    name: "ScopedStorageTest",
196*b7c941bbSAndroid Build Coastguard Worker    manifest: "AndroidManifest.xml",
197*b7c941bbSAndroid Build Coastguard Worker    srcs: ["src/**/*.java"],
198*b7c941bbSAndroid Build Coastguard Worker    static_libs: [
199*b7c941bbSAndroid Build Coastguard Worker        "truth",
200*b7c941bbSAndroid Build Coastguard Worker        "cts-scopedstorage-lib",
201*b7c941bbSAndroid Build Coastguard Worker        "modules-utils-build_system",
202*b7c941bbSAndroid Build Coastguard Worker    ],
203*b7c941bbSAndroid Build Coastguard Worker    compile_multilib: "both",
204*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
205*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
206*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
207*b7c941bbSAndroid Build Coastguard Worker    ],
208*b7c941bbSAndroid Build Coastguard Worker    sdk_version: "test_current",
209*b7c941bbSAndroid Build Coastguard Worker    target_sdk_version: "33",
210*b7c941bbSAndroid Build Coastguard Worker    min_sdk_version: "29",
211*b7c941bbSAndroid Build Coastguard Worker    java_resources: [
212*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppA",
213*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppA31",
214*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppB",
215*b7c941bbSAndroid Build Coastguard Worker    ],
216*b7c941bbSAndroid Build Coastguard Worker}
217*b7c941bbSAndroid Build Coastguard Worker
218*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app {
219*b7c941bbSAndroid Build Coastguard Worker    name: "AppCloningDeviceTest",
220*b7c941bbSAndroid Build Coastguard Worker    manifest: "AndroidManifest.xml",
221*b7c941bbSAndroid Build Coastguard Worker    srcs: ["src/**/*.java"],
222*b7c941bbSAndroid Build Coastguard Worker    static_libs: [
223*b7c941bbSAndroid Build Coastguard Worker        "truth",
224*b7c941bbSAndroid Build Coastguard Worker        "cts-scopedstorage-lib",
225*b7c941bbSAndroid Build Coastguard Worker        "modules-utils-build_system",
226*b7c941bbSAndroid Build Coastguard Worker    ],
227*b7c941bbSAndroid Build Coastguard Worker    compile_multilib: "both",
228*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
229*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
230*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
231*b7c941bbSAndroid Build Coastguard Worker    ],
232*b7c941bbSAndroid Build Coastguard Worker    sdk_version: "test_current",
233*b7c941bbSAndroid Build Coastguard Worker    target_sdk_version: "33",
234*b7c941bbSAndroid Build Coastguard Worker    min_sdk_version: "29",
235*b7c941bbSAndroid Build Coastguard Worker    java_resources: [
236*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppB",
237*b7c941bbSAndroid Build Coastguard Worker    ],
238*b7c941bbSAndroid Build Coastguard Worker}
239*b7c941bbSAndroid Build Coastguard Worker
240*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app {
241*b7c941bbSAndroid Build Coastguard Worker    name: "LegacyStorageTest",
242*b7c941bbSAndroid Build Coastguard Worker    manifest: "legacy/AndroidManifest.xml",
243*b7c941bbSAndroid Build Coastguard Worker    srcs: ["legacy/src/**/*.java"],
244*b7c941bbSAndroid Build Coastguard Worker    static_libs: [
245*b7c941bbSAndroid Build Coastguard Worker        "truth",
246*b7c941bbSAndroid Build Coastguard Worker        "cts-scopedstorage-lib",
247*b7c941bbSAndroid Build Coastguard Worker    ],
248*b7c941bbSAndroid Build Coastguard Worker    compile_multilib: "both",
249*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
250*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
251*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
252*b7c941bbSAndroid Build Coastguard Worker        "mcts-mediaprovider",
253*b7c941bbSAndroid Build Coastguard Worker    ],
254*b7c941bbSAndroid Build Coastguard Worker    sdk_version: "test_current",
255*b7c941bbSAndroid Build Coastguard Worker    target_sdk_version: "29",
256*b7c941bbSAndroid Build Coastguard Worker    min_sdk_version: "29",
257*b7c941bbSAndroid Build Coastguard Worker    java_resources: [
258*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppA",
259*b7c941bbSAndroid Build Coastguard Worker    ],
260*b7c941bbSAndroid Build Coastguard Worker}
261*b7c941bbSAndroid Build Coastguard Worker
262*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app {
263*b7c941bbSAndroid Build Coastguard Worker    name: "CtsTestAppWithQueriesTag",
264*b7c941bbSAndroid Build Coastguard Worker    manifest: "ScopedStorageTestHelper/TestAppWithQueriesTag.xml",
265*b7c941bbSAndroid Build Coastguard Worker    static_libs: ["cts-scopedstorage-lib"],
266*b7c941bbSAndroid Build Coastguard Worker    sdk_version: "test_current",
267*b7c941bbSAndroid Build Coastguard Worker    target_sdk_version: "34",
268*b7c941bbSAndroid Build Coastguard Worker    min_sdk_version: "30",
269*b7c941bbSAndroid Build Coastguard Worker    srcs: ["ScopedStorageTestHelper/src/**/*.java"],
270*b7c941bbSAndroid Build Coastguard Worker    // Tag as a CTS artifact
271*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
272*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
273*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
274*b7c941bbSAndroid Build Coastguard Worker        "mcts-mediaprovider",
275*b7c941bbSAndroid Build Coastguard Worker    ],
276*b7c941bbSAndroid Build Coastguard Worker}
277*b7c941bbSAndroid Build Coastguard Worker
278*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app {
279*b7c941bbSAndroid Build Coastguard Worker    name: "CtsTestAppWithQueryAllPackagesPermission",
280*b7c941bbSAndroid Build Coastguard Worker    manifest: "ScopedStorageTestHelper/TestAppWithQueryAllPackagesPermission.xml",
281*b7c941bbSAndroid Build Coastguard Worker    static_libs: ["cts-scopedstorage-lib"],
282*b7c941bbSAndroid Build Coastguard Worker    sdk_version: "test_current",
283*b7c941bbSAndroid Build Coastguard Worker    target_sdk_version: "34",
284*b7c941bbSAndroid Build Coastguard Worker    min_sdk_version: "30",
285*b7c941bbSAndroid Build Coastguard Worker    srcs: ["ScopedStorageTestHelper/src/**/*.java"],
286*b7c941bbSAndroid Build Coastguard Worker    // Tag as a CTS artifact
287*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
288*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
289*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
290*b7c941bbSAndroid Build Coastguard Worker        "mcts-mediaprovider",
291*b7c941bbSAndroid Build Coastguard Worker    ],
292*b7c941bbSAndroid Build Coastguard Worker}
293*b7c941bbSAndroid Build Coastguard Worker
294*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app {
295*b7c941bbSAndroid Build Coastguard Worker    name: "CtsTestAppWithAccessMediaOwnerPackageNamePermission",
296*b7c941bbSAndroid Build Coastguard Worker    manifest: "ScopedStorageTestHelper/TestAppWithAccessMediaOwnerPackageNamePermission.xml",
297*b7c941bbSAndroid Build Coastguard Worker    static_libs: ["cts-scopedstorage-lib"],
298*b7c941bbSAndroid Build Coastguard Worker    sdk_version: "test_current",
299*b7c941bbSAndroid Build Coastguard Worker    target_sdk_version: "34",
300*b7c941bbSAndroid Build Coastguard Worker    min_sdk_version: "30",
301*b7c941bbSAndroid Build Coastguard Worker    srcs: ["ScopedStorageTestHelper/src/**/*.java"],
302*b7c941bbSAndroid Build Coastguard Worker    // Tag as a CTS artifact
303*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
304*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
305*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
306*b7c941bbSAndroid Build Coastguard Worker        "mcts-mediaprovider",
307*b7c941bbSAndroid Build Coastguard Worker    ],
308*b7c941bbSAndroid Build Coastguard Worker}
309*b7c941bbSAndroid Build Coastguard Worker
310*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app {
311*b7c941bbSAndroid Build Coastguard Worker    name: "CtsScopedStorageGeneralTestOnlyApp",
312*b7c941bbSAndroid Build Coastguard Worker    manifest: "ScopedStorageTestHelper/TestAppGeneralOnly.xml",
313*b7c941bbSAndroid Build Coastguard Worker    static_libs: ["cts-scopedstorage-lib"],
314*b7c941bbSAndroid Build Coastguard Worker    sdk_version: "test_current",
315*b7c941bbSAndroid Build Coastguard Worker    target_sdk_version: "33",
316*b7c941bbSAndroid Build Coastguard Worker    min_sdk_version: "29",
317*b7c941bbSAndroid Build Coastguard Worker    srcs: ["ScopedStorageTestHelper/src/**/*.java"],
318*b7c941bbSAndroid Build Coastguard Worker    // Tag as a CTS artifact
319*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
320*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
321*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
322*b7c941bbSAndroid Build Coastguard Worker        "mcts-mediaprovider",
323*b7c941bbSAndroid Build Coastguard Worker        "cts",
324*b7c941bbSAndroid Build Coastguard Worker    ],
325*b7c941bbSAndroid Build Coastguard Worker}
326*b7c941bbSAndroid Build Coastguard Worker
327*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app {
328*b7c941bbSAndroid Build Coastguard Worker    name: "CtsScopedStorageTestAppELegacy",
329*b7c941bbSAndroid Build Coastguard Worker    manifest: "ScopedStorageTestHelper/TestAppELegacy.xml",
330*b7c941bbSAndroid Build Coastguard Worker    static_libs: ["cts-scopedstorage-lib"],
331*b7c941bbSAndroid Build Coastguard Worker    sdk_version: "test_current",
332*b7c941bbSAndroid Build Coastguard Worker    target_sdk_version: "28",
333*b7c941bbSAndroid Build Coastguard Worker    min_sdk_version: "28",
334*b7c941bbSAndroid Build Coastguard Worker    srcs: ["ScopedStorageTestHelper/src/**/*.java"],
335*b7c941bbSAndroid Build Coastguard Worker    // Tag as a CTS artifact
336*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
337*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
338*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
339*b7c941bbSAndroid Build Coastguard Worker        "mcts-mediaprovider",
340*b7c941bbSAndroid Build Coastguard Worker    ],
341*b7c941bbSAndroid Build Coastguard Worker}
342*b7c941bbSAndroid Build Coastguard Worker
343*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app {
344*b7c941bbSAndroid Build Coastguard Worker    name: "CtsScopedStorageTestAppE",
345*b7c941bbSAndroid Build Coastguard Worker    manifest: "ScopedStorageTestHelper/TestAppE.xml",
346*b7c941bbSAndroid Build Coastguard Worker    static_libs: ["cts-scopedstorage-lib"],
347*b7c941bbSAndroid Build Coastguard Worker    sdk_version: "test_current",
348*b7c941bbSAndroid Build Coastguard Worker    target_sdk_version: "33",
349*b7c941bbSAndroid Build Coastguard Worker    min_sdk_version: "29",
350*b7c941bbSAndroid Build Coastguard Worker    srcs: ["ScopedStorageTestHelper/src/**/*.java"],
351*b7c941bbSAndroid Build Coastguard Worker    // Tag as a CTS artifact
352*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
353*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
354*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
355*b7c941bbSAndroid Build Coastguard Worker        "mcts-mediaprovider",
356*b7c941bbSAndroid Build Coastguard Worker        "cts",
357*b7c941bbSAndroid Build Coastguard Worker    ],
358*b7c941bbSAndroid Build Coastguard Worker}
359*b7c941bbSAndroid Build Coastguard Worker
360*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app {
361*b7c941bbSAndroid Build Coastguard Worker    name: "CtsScopedStorageTestAppE30",
362*b7c941bbSAndroid Build Coastguard Worker    manifest: "ScopedStorageTestHelper/TestAppE30.xml",
363*b7c941bbSAndroid Build Coastguard Worker    static_libs: ["cts-scopedstorage-lib"],
364*b7c941bbSAndroid Build Coastguard Worker    sdk_version: "test_current",
365*b7c941bbSAndroid Build Coastguard Worker    target_sdk_version: "30",
366*b7c941bbSAndroid Build Coastguard Worker    min_sdk_version: "29",
367*b7c941bbSAndroid Build Coastguard Worker    srcs: ["ScopedStorageTestHelper/src/**/*.java"],
368*b7c941bbSAndroid Build Coastguard Worker    // Tag as a CTS artifact
369*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
370*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
371*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
372*b7c941bbSAndroid Build Coastguard Worker        "mcts-mediaprovider",
373*b7c941bbSAndroid Build Coastguard Worker        "cts",
374*b7c941bbSAndroid Build Coastguard Worker    ],
375*b7c941bbSAndroid Build Coastguard Worker}
376*b7c941bbSAndroid Build Coastguard Worker
377*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app {
378*b7c941bbSAndroid Build Coastguard Worker    name: "CtsScopedStorageTestAppE30FileManager",
379*b7c941bbSAndroid Build Coastguard Worker    manifest: "ScopedStorageTestHelper/TestAppE30FileManager.xml",
380*b7c941bbSAndroid Build Coastguard Worker    static_libs: ["cts-scopedstorage-lib"],
381*b7c941bbSAndroid Build Coastguard Worker    sdk_version: "test_current",
382*b7c941bbSAndroid Build Coastguard Worker    target_sdk_version: "30",
383*b7c941bbSAndroid Build Coastguard Worker    min_sdk_version: "29",
384*b7c941bbSAndroid Build Coastguard Worker    srcs: ["ScopedStorageTestHelper/src/**/*.java"],
385*b7c941bbSAndroid Build Coastguard Worker    // Tag as a CTS artifact
386*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
387*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
388*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
389*b7c941bbSAndroid Build Coastguard Worker        "mcts-mediaprovider",
390*b7c941bbSAndroid Build Coastguard Worker        "cts",
391*b7c941bbSAndroid Build Coastguard Worker    ],
392*b7c941bbSAndroid Build Coastguard Worker}
393*b7c941bbSAndroid Build Coastguard Worker
394*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app {
395*b7c941bbSAndroid Build Coastguard Worker    name: "CtsScopedStorageTestAppVUSelected",
396*b7c941bbSAndroid Build Coastguard Worker    manifest: "ScopedStorageTestHelper/TestAppVUSelected.xml",
397*b7c941bbSAndroid Build Coastguard Worker    static_libs: ["cts-scopedstorage-lib"],
398*b7c941bbSAndroid Build Coastguard Worker    sdk_version: "test_current",
399*b7c941bbSAndroid Build Coastguard Worker    target_sdk_version: "33",
400*b7c941bbSAndroid Build Coastguard Worker    min_sdk_version: "29",
401*b7c941bbSAndroid Build Coastguard Worker    srcs: ["ScopedStorageTestHelper/src/**/*.java"],
402*b7c941bbSAndroid Build Coastguard Worker    // Tag as a CTS artifact
403*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
404*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
405*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
406*b7c941bbSAndroid Build Coastguard Worker        "mcts-mediaprovider",
407*b7c941bbSAndroid Build Coastguard Worker        "cts",
408*b7c941bbSAndroid Build Coastguard Worker    ],
409*b7c941bbSAndroid Build Coastguard Worker}
410*b7c941bbSAndroid Build Coastguard Worker
411*b7c941bbSAndroid Build Coastguard Workerjava_test_host {
412*b7c941bbSAndroid Build Coastguard Worker    name: "CtsScopedStorageCoreHostTest",
413*b7c941bbSAndroid Build Coastguard Worker    srcs: [
414*b7c941bbSAndroid Build Coastguard Worker        "host/src/android/scopedstorage/cts/host/ScopedStorageCoreHostTest.java",
415*b7c941bbSAndroid Build Coastguard Worker        "host/src/android/scopedstorage/cts/host/BaseHostTestCase.java",
416*b7c941bbSAndroid Build Coastguard Worker    ],
417*b7c941bbSAndroid Build Coastguard Worker    libs: [
418*b7c941bbSAndroid Build Coastguard Worker        "cts-tradefed",
419*b7c941bbSAndroid Build Coastguard Worker        "tradefed",
420*b7c941bbSAndroid Build Coastguard Worker        "testng",
421*b7c941bbSAndroid Build Coastguard Worker    ],
422*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
423*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
424*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
425*b7c941bbSAndroid Build Coastguard Worker        "mcts-mediaprovider",
426*b7c941bbSAndroid Build Coastguard Worker        "cts",
427*b7c941bbSAndroid Build Coastguard Worker    ],
428*b7c941bbSAndroid Build Coastguard Worker    test_config: "CoreTest.xml",
429*b7c941bbSAndroid Build Coastguard Worker    device_common_data: [
430*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppA31",
431*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppA",
432*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppB",
433*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppDLegacy",
434*b7c941bbSAndroid Build Coastguard Worker        ":ScopedStorageTest",
435*b7c941bbSAndroid Build Coastguard Worker        ":LegacyStorageTest",
436*b7c941bbSAndroid Build Coastguard Worker    ],
437*b7c941bbSAndroid Build Coastguard Worker    per_testcase_directory: true,
438*b7c941bbSAndroid Build Coastguard Worker}
439*b7c941bbSAndroid Build Coastguard Worker
440*b7c941bbSAndroid Build Coastguard Workerjava_test_host {
441*b7c941bbSAndroid Build Coastguard Worker    name: "CtsScopedStorageHostTest",
442*b7c941bbSAndroid Build Coastguard Worker    srcs: ["host/src/**/*.java"],
443*b7c941bbSAndroid Build Coastguard Worker    libs: [
444*b7c941bbSAndroid Build Coastguard Worker        "cts-tradefed",
445*b7c941bbSAndroid Build Coastguard Worker        "tradefed",
446*b7c941bbSAndroid Build Coastguard Worker        "testng",
447*b7c941bbSAndroid Build Coastguard Worker    ],
448*b7c941bbSAndroid Build Coastguard Worker    static_libs: [
449*b7c941bbSAndroid Build Coastguard Worker        "modules-utils-build-testing",
450*b7c941bbSAndroid Build Coastguard Worker        "compatibility-host-util",
451*b7c941bbSAndroid Build Coastguard Worker    ],
452*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
453*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
454*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
455*b7c941bbSAndroid Build Coastguard Worker        "mcts-mediaprovider",
456*b7c941bbSAndroid Build Coastguard Worker        "cts",
457*b7c941bbSAndroid Build Coastguard Worker    ],
458*b7c941bbSAndroid Build Coastguard Worker    test_config: "AndroidTest.xml",
459*b7c941bbSAndroid Build Coastguard Worker    per_testcase_directory: true,
460*b7c941bbSAndroid Build Coastguard Worker    device_common_data: [
461*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppA",
462*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppB",
463*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppDLegacy",
464*b7c941bbSAndroid Build Coastguard Worker        ":ScopedStorageTest",
465*b7c941bbSAndroid Build Coastguard Worker        ":LegacyStorageTest",
466*b7c941bbSAndroid Build Coastguard Worker        ":CtsLegacyStorageTestAppRequestLegacy",
467*b7c941bbSAndroid Build Coastguard Worker        ":CtsLegacyStorageTestAppPreserveLegacy",
468*b7c941bbSAndroid Build Coastguard Worker        ":CtsTestAppWithQueryAllPackagesPermission",
469*b7c941bbSAndroid Build Coastguard Worker        ":CtsTestAppWithAccessMediaOwnerPackageNamePermission",
470*b7c941bbSAndroid Build Coastguard Worker        ":CtsTestAppWithQueriesTag",
471*b7c941bbSAndroid Build Coastguard Worker    ],
472*b7c941bbSAndroid Build Coastguard Worker}
473*b7c941bbSAndroid Build Coastguard Worker
474*b7c941bbSAndroid Build Coastguard Workerjava_test_host {
475*b7c941bbSAndroid Build Coastguard Worker    name: "CtsAppCloningMediaProviderHostTest",
476*b7c941bbSAndroid Build Coastguard Worker    srcs: ["host/src/**/*.java"],
477*b7c941bbSAndroid Build Coastguard Worker    libs: [
478*b7c941bbSAndroid Build Coastguard Worker        "cts-tradefed",
479*b7c941bbSAndroid Build Coastguard Worker        "tradefed",
480*b7c941bbSAndroid Build Coastguard Worker        "testng",
481*b7c941bbSAndroid Build Coastguard Worker    ],
482*b7c941bbSAndroid Build Coastguard Worker    static_libs: [
483*b7c941bbSAndroid Build Coastguard Worker        "modules-utils-build-testing",
484*b7c941bbSAndroid Build Coastguard Worker        "compatibility-host-util",
485*b7c941bbSAndroid Build Coastguard Worker    ],
486*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
487*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
488*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
489*b7c941bbSAndroid Build Coastguard Worker        "mcts-mediaprovider",
490*b7c941bbSAndroid Build Coastguard Worker        "cts",
491*b7c941bbSAndroid Build Coastguard Worker    ],
492*b7c941bbSAndroid Build Coastguard Worker    test_config: "AndroidTestAppCloning.xml",
493*b7c941bbSAndroid Build Coastguard Worker    per_testcase_directory: true,
494*b7c941bbSAndroid Build Coastguard Worker    device_common_data: [
495*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppB",
496*b7c941bbSAndroid Build Coastguard Worker        ":AppCloningDeviceTest",
497*b7c941bbSAndroid Build Coastguard Worker    ],
498*b7c941bbSAndroid Build Coastguard Worker}
499*b7c941bbSAndroid Build Coastguard Worker
500*b7c941bbSAndroid Build Coastguard Workerjava_test_host {
501*b7c941bbSAndroid Build Coastguard Worker    name: "GtsPreserveLegacyStorageHostTest",
502*b7c941bbSAndroid Build Coastguard Worker    srcs: [
503*b7c941bbSAndroid Build Coastguard Worker        "host/src/android/scopedstorage/cts/host/PreserveLegacyStorageHostTest.java",
504*b7c941bbSAndroid Build Coastguard Worker        "host/src/android/scopedstorage/cts/host/BaseHostTestCase.java",
505*b7c941bbSAndroid Build Coastguard Worker    ],
506*b7c941bbSAndroid Build Coastguard Worker    libs: [
507*b7c941bbSAndroid Build Coastguard Worker        "cts-tradefed",
508*b7c941bbSAndroid Build Coastguard Worker        "tradefed",
509*b7c941bbSAndroid Build Coastguard Worker        "testng",
510*b7c941bbSAndroid Build Coastguard Worker    ],
511*b7c941bbSAndroid Build Coastguard Worker    static_libs: [
512*b7c941bbSAndroid Build Coastguard Worker        "modules-utils-build-testing",
513*b7c941bbSAndroid Build Coastguard Worker        "compatibility-host-util",
514*b7c941bbSAndroid Build Coastguard Worker    ],
515*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
516*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
517*b7c941bbSAndroid Build Coastguard Worker        "gts",
518*b7c941bbSAndroid Build Coastguard Worker    ],
519*b7c941bbSAndroid Build Coastguard Worker    test_config: "AndroidPreserveLegacyTest.xml",
520*b7c941bbSAndroid Build Coastguard Worker    device_common_data: [
521*b7c941bbSAndroid Build Coastguard Worker        ":CtsLegacyStorageTestAppRequestLegacy",
522*b7c941bbSAndroid Build Coastguard Worker        ":CtsLegacyStorageTestAppPreserveLegacy",
523*b7c941bbSAndroid Build Coastguard Worker    ],
524*b7c941bbSAndroid Build Coastguard Worker}
525*b7c941bbSAndroid Build Coastguard Worker
526*b7c941bbSAndroid Build Coastguard Workerjava_test_host {
527*b7c941bbSAndroid Build Coastguard Worker    name: "CtsScopedStoragePublicVolumeHostTest",
528*b7c941bbSAndroid Build Coastguard Worker    srcs: ["host/src/**/*.java"],
529*b7c941bbSAndroid Build Coastguard Worker    libs: [
530*b7c941bbSAndroid Build Coastguard Worker        "cts-tradefed",
531*b7c941bbSAndroid Build Coastguard Worker        "tradefed",
532*b7c941bbSAndroid Build Coastguard Worker        "testng",
533*b7c941bbSAndroid Build Coastguard Worker    ],
534*b7c941bbSAndroid Build Coastguard Worker    static_libs: [
535*b7c941bbSAndroid Build Coastguard Worker        "modules-utils-build-testing",
536*b7c941bbSAndroid Build Coastguard Worker        "compatibility-host-util",
537*b7c941bbSAndroid Build Coastguard Worker    ],
538*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
539*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
540*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
541*b7c941bbSAndroid Build Coastguard Worker    ],
542*b7c941bbSAndroid Build Coastguard Worker    test_config: "PublicVolumeTest.xml",
543*b7c941bbSAndroid Build Coastguard Worker    per_testcase_directory: true,
544*b7c941bbSAndroid Build Coastguard Worker    device_common_data: [
545*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppA",
546*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppA31",
547*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppB",
548*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppDLegacy",
549*b7c941bbSAndroid Build Coastguard Worker        ":ScopedStorageTest",
550*b7c941bbSAndroid Build Coastguard Worker        ":LegacyStorageTest",
551*b7c941bbSAndroid Build Coastguard Worker    ],
552*b7c941bbSAndroid Build Coastguard Worker}
553*b7c941bbSAndroid Build Coastguard Worker
554*b7c941bbSAndroid Build Coastguard Workerandroid_test {
555*b7c941bbSAndroid Build Coastguard Worker    name: "CtsScopedStorageDeviceOnlyTest",
556*b7c941bbSAndroid Build Coastguard Worker    manifest: "device/AndroidManifest.xml",
557*b7c941bbSAndroid Build Coastguard Worker    test_config: "device/AndroidTest.xml",
558*b7c941bbSAndroid Build Coastguard Worker    srcs: ["device/**/*.java"],
559*b7c941bbSAndroid Build Coastguard Worker    static_libs: [
560*b7c941bbSAndroid Build Coastguard Worker        "truth",
561*b7c941bbSAndroid Build Coastguard Worker        "cts-scopedstorage-lib",
562*b7c941bbSAndroid Build Coastguard Worker        "androidx.test.uiautomator_uiautomator",
563*b7c941bbSAndroid Build Coastguard Worker        "modules-utils-build_system",
564*b7c941bbSAndroid Build Coastguard Worker        "mediaprovider_flags_java_lib",
565*b7c941bbSAndroid Build Coastguard Worker        "flag-junit",
566*b7c941bbSAndroid Build Coastguard Worker    ],
567*b7c941bbSAndroid Build Coastguard Worker    compile_multilib: "both",
568*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
569*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
570*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
571*b7c941bbSAndroid Build Coastguard Worker        "mcts-mediaprovider",
572*b7c941bbSAndroid Build Coastguard Worker        "cts",
573*b7c941bbSAndroid Build Coastguard Worker    ],
574*b7c941bbSAndroid Build Coastguard Worker    sdk_version: "test_current",
575*b7c941bbSAndroid Build Coastguard Worker    target_sdk_version: "33",
576*b7c941bbSAndroid Build Coastguard Worker    min_sdk_version: "29",
577*b7c941bbSAndroid Build Coastguard Worker    libs: [
578*b7c941bbSAndroid Build Coastguard Worker        "android.test.base.stubs.test",
579*b7c941bbSAndroid Build Coastguard Worker        "android.test.mock.stubs.test",
580*b7c941bbSAndroid Build Coastguard Worker        "android.test.runner.stubs.test",
581*b7c941bbSAndroid Build Coastguard Worker    ],
582*b7c941bbSAndroid Build Coastguard Worker    java_resources: [
583*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppA34",
584*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppB",
585*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppB34",
586*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppDLegacy",
587*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppFileManager",
588*b7c941bbSAndroid Build Coastguard Worker        ":CtsTestAppWithQueryAllPackagesPermission",
589*b7c941bbSAndroid Build Coastguard Worker        ":CtsTestAppWithAccessMediaOwnerPackageNamePermission",
590*b7c941bbSAndroid Build Coastguard Worker        ":CtsTestAppWithQueriesTag",
591*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppVUSelected",
592*b7c941bbSAndroid Build Coastguard Worker    ],
593*b7c941bbSAndroid Build Coastguard Worker    device_common_data: [
594*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppFileManager",
595*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppA34",
596*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppB",
597*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppB34",
598*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppDLegacy",
599*b7c941bbSAndroid Build Coastguard Worker        ":CtsTestAppWithQueryAllPackagesPermission",
600*b7c941bbSAndroid Build Coastguard Worker        ":CtsTestAppWithAccessMediaOwnerPackageNamePermission",
601*b7c941bbSAndroid Build Coastguard Worker        ":CtsTestAppWithQueriesTag",
602*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppVUSelected",
603*b7c941bbSAndroid Build Coastguard Worker    ],
604*b7c941bbSAndroid Build Coastguard Worker    per_testcase_directory: true,
605*b7c941bbSAndroid Build Coastguard Worker}
606*b7c941bbSAndroid Build Coastguard Worker
607*b7c941bbSAndroid Build Coastguard Workerandroid_test {
608*b7c941bbSAndroid Build Coastguard Worker    name: "CtsScopedStorageBypassDatabaseOperationsTest",
609*b7c941bbSAndroid Build Coastguard Worker    manifest: "bypassdatabase/AndroidManifest.xml",
610*b7c941bbSAndroid Build Coastguard Worker    test_config: "bypassdatabase/AndroidTest.xml",
611*b7c941bbSAndroid Build Coastguard Worker    srcs: ["bypassdatabase/**/*.java"],
612*b7c941bbSAndroid Build Coastguard Worker    static_libs: [
613*b7c941bbSAndroid Build Coastguard Worker        "truth",
614*b7c941bbSAndroid Build Coastguard Worker        "cts-scopedstorage-lib",
615*b7c941bbSAndroid Build Coastguard Worker        "androidx.test.uiautomator_uiautomator",
616*b7c941bbSAndroid Build Coastguard Worker        "modules-utils-build_system",
617*b7c941bbSAndroid Build Coastguard Worker    ],
618*b7c941bbSAndroid Build Coastguard Worker    compile_multilib: "both",
619*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
620*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
621*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
622*b7c941bbSAndroid Build Coastguard Worker        "mcts-mediaprovider",
623*b7c941bbSAndroid Build Coastguard Worker        "cts",
624*b7c941bbSAndroid Build Coastguard Worker    ],
625*b7c941bbSAndroid Build Coastguard Worker    sdk_version: "test_current",
626*b7c941bbSAndroid Build Coastguard Worker    target_sdk_version: "33",
627*b7c941bbSAndroid Build Coastguard Worker    min_sdk_version: "29",
628*b7c941bbSAndroid Build Coastguard Worker    libs: [
629*b7c941bbSAndroid Build Coastguard Worker        "android.test.base.stubs.test",
630*b7c941bbSAndroid Build Coastguard Worker        "android.test.mock.stubs.test",
631*b7c941bbSAndroid Build Coastguard Worker        "android.test.runner.stubs.test",
632*b7c941bbSAndroid Build Coastguard Worker    ],
633*b7c941bbSAndroid Build Coastguard Worker    device_common_java_resources: [
634*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppA",
635*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppSystemGalleryBypassDB",
636*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppE30",
637*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppE30FileManager",
638*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppSystemGallery30BypassDB",
639*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppFileManager",
640*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppFileManagerBypassDB",
641*b7c941bbSAndroid Build Coastguard Worker    ],
642*b7c941bbSAndroid Build Coastguard Worker    device_common_data: [
643*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppA",
644*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppSystemGalleryBypassDB",
645*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppE30",
646*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppE30FileManager",
647*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppSystemGallery30BypassDB",
648*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppFileManager",
649*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppFileManagerBypassDB",
650*b7c941bbSAndroid Build Coastguard Worker    ],
651*b7c941bbSAndroid Build Coastguard Worker    per_testcase_directory: true,
652*b7c941bbSAndroid Build Coastguard Worker}
653*b7c941bbSAndroid Build Coastguard Worker
654*b7c941bbSAndroid Build Coastguard Workerandroid_test {
655*b7c941bbSAndroid Build Coastguard Worker    name: "CtsScopedStorageGeneralTest",
656*b7c941bbSAndroid Build Coastguard Worker    manifest: "general/AndroidManifest.xml",
657*b7c941bbSAndroid Build Coastguard Worker    test_config: "general/AndroidTest.xml",
658*b7c941bbSAndroid Build Coastguard Worker    srcs: ["general/**/*.java"],
659*b7c941bbSAndroid Build Coastguard Worker    static_libs: [
660*b7c941bbSAndroid Build Coastguard Worker        "truth",
661*b7c941bbSAndroid Build Coastguard Worker        "cts-scopedstorage-lib",
662*b7c941bbSAndroid Build Coastguard Worker        "androidx.test.uiautomator_uiautomator",
663*b7c941bbSAndroid Build Coastguard Worker        "modules-utils-build_system",
664*b7c941bbSAndroid Build Coastguard Worker    ],
665*b7c941bbSAndroid Build Coastguard Worker    compile_multilib: "both",
666*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
667*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
668*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
669*b7c941bbSAndroid Build Coastguard Worker        "mcts-mediaprovider",
670*b7c941bbSAndroid Build Coastguard Worker        "cts",
671*b7c941bbSAndroid Build Coastguard Worker    ],
672*b7c941bbSAndroid Build Coastguard Worker    sdk_version: "test_current",
673*b7c941bbSAndroid Build Coastguard Worker    target_sdk_version: "33",
674*b7c941bbSAndroid Build Coastguard Worker    min_sdk_version: "29",
675*b7c941bbSAndroid Build Coastguard Worker    libs: [
676*b7c941bbSAndroid Build Coastguard Worker        "android.test.base.stubs.test",
677*b7c941bbSAndroid Build Coastguard Worker        "android.test.mock.stubs.test",
678*b7c941bbSAndroid Build Coastguard Worker        "android.test.runner.stubs.test",
679*b7c941bbSAndroid Build Coastguard Worker    ],
680*b7c941bbSAndroid Build Coastguard Worker    device_common_java_resources: [
681*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppA",
682*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppB",
683*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppFileManager",
684*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppDLegacy",
685*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageGeneralTestOnlyApp",
686*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppE",
687*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppELegacy",
688*b7c941bbSAndroid Build Coastguard Worker    ],
689*b7c941bbSAndroid Build Coastguard Worker    device_common_data: [
690*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppA",
691*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppB",
692*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppFileManager",
693*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppDLegacy",
694*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageGeneralTestOnlyApp",
695*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppE",
696*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppELegacy",
697*b7c941bbSAndroid Build Coastguard Worker    ],
698*b7c941bbSAndroid Build Coastguard Worker    per_testcase_directory: true,
699*b7c941bbSAndroid Build Coastguard Worker}
700*b7c941bbSAndroid Build Coastguard Worker
701*b7c941bbSAndroid Build Coastguard Workerandroid_test {
702*b7c941bbSAndroid Build Coastguard Worker    name: "CtsScopedStorageRedactUriTest",
703*b7c941bbSAndroid Build Coastguard Worker    manifest: "redacturi/AndroidManifest.xml",
704*b7c941bbSAndroid Build Coastguard Worker    test_config: "redacturi/AndroidTest.xml",
705*b7c941bbSAndroid Build Coastguard Worker    srcs: ["redacturi/**/*.java"],
706*b7c941bbSAndroid Build Coastguard Worker    static_libs: [
707*b7c941bbSAndroid Build Coastguard Worker        "truth",
708*b7c941bbSAndroid Build Coastguard Worker        "cts-scopedstorage-lib",
709*b7c941bbSAndroid Build Coastguard Worker        "androidx.test.uiautomator_uiautomator",
710*b7c941bbSAndroid Build Coastguard Worker        "modules-utils-build_system",
711*b7c941bbSAndroid Build Coastguard Worker    ],
712*b7c941bbSAndroid Build Coastguard Worker    compile_multilib: "both",
713*b7c941bbSAndroid Build Coastguard Worker    test_suites: [
714*b7c941bbSAndroid Build Coastguard Worker        "general-tests",
715*b7c941bbSAndroid Build Coastguard Worker        "mts-mediaprovider",
716*b7c941bbSAndroid Build Coastguard Worker        "mcts-mediaprovider",
717*b7c941bbSAndroid Build Coastguard Worker        "cts",
718*b7c941bbSAndroid Build Coastguard Worker    ],
719*b7c941bbSAndroid Build Coastguard Worker    sdk_version: "test_current",
720*b7c941bbSAndroid Build Coastguard Worker    target_sdk_version: "33",
721*b7c941bbSAndroid Build Coastguard Worker    min_sdk_version: "29",
722*b7c941bbSAndroid Build Coastguard Worker    libs: [
723*b7c941bbSAndroid Build Coastguard Worker        "android.test.base.stubs.test",
724*b7c941bbSAndroid Build Coastguard Worker        "android.test.mock.stubs.test",
725*b7c941bbSAndroid Build Coastguard Worker        "android.test.runner.stubs.test",
726*b7c941bbSAndroid Build Coastguard Worker    ],
727*b7c941bbSAndroid Build Coastguard Worker    device_common_java_resources: [
728*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppB",
729*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppE",
730*b7c941bbSAndroid Build Coastguard Worker    ],
731*b7c941bbSAndroid Build Coastguard Worker    device_common_data: [
732*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppB",
733*b7c941bbSAndroid Build Coastguard Worker        ":CtsScopedStorageTestAppE",
734*b7c941bbSAndroid Build Coastguard Worker    ],
735*b7c941bbSAndroid Build Coastguard Worker    per_testcase_directory: true,
736*b7c941bbSAndroid Build Coastguard Worker}
737