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