• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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        "platform-compat-test-rules",
567    ],
568    compile_multilib: "both",
569    test_suites: [
570        "general-tests",
571        "mts-mediaprovider",
572        "mcts-mediaprovider",
573        "cts",
574    ],
575    sdk_version: "test_current",
576    target_sdk_version: "33",
577    min_sdk_version: "29",
578    platform_apis: true,
579    libs: [
580        "android.test.base.stubs.test",
581        "android.test.mock.stubs.test",
582        "android.test.runner.stubs.test",
583    ],
584    java_resources: [
585        ":CtsScopedStorageTestAppA34",
586        ":CtsScopedStorageTestAppB",
587        ":CtsScopedStorageTestAppB34",
588        ":CtsScopedStorageTestAppDLegacy",
589        ":CtsScopedStorageTestAppFileManager",
590        ":CtsTestAppWithQueryAllPackagesPermission",
591        ":CtsTestAppWithAccessMediaOwnerPackageNamePermission",
592        ":CtsTestAppWithQueriesTag",
593        ":CtsScopedStorageTestAppVUSelected",
594    ],
595    device_common_data: [
596        ":CtsScopedStorageTestAppFileManager",
597        ":CtsScopedStorageTestAppA34",
598        ":CtsScopedStorageTestAppB",
599        ":CtsScopedStorageTestAppB34",
600        ":CtsScopedStorageTestAppDLegacy",
601        ":CtsTestAppWithQueryAllPackagesPermission",
602        ":CtsTestAppWithAccessMediaOwnerPackageNamePermission",
603        ":CtsTestAppWithQueriesTag",
604        ":CtsScopedStorageTestAppVUSelected",
605    ],
606    per_testcase_directory: true,
607}
608
609android_test {
610    name: "CtsScopedStorageBypassDatabaseOperationsTest",
611    manifest: "bypassdatabase/AndroidManifest.xml",
612    test_config: "bypassdatabase/AndroidTest.xml",
613    srcs: ["bypassdatabase/**/*.java"],
614    static_libs: [
615        "truth",
616        "cts-scopedstorage-lib",
617        "androidx.test.uiautomator_uiautomator",
618        "modules-utils-build_system",
619    ],
620    compile_multilib: "both",
621    test_suites: [
622        "general-tests",
623        "mts-mediaprovider",
624        "mcts-mediaprovider",
625        "cts",
626    ],
627    sdk_version: "test_current",
628    target_sdk_version: "33",
629    min_sdk_version: "29",
630    libs: [
631        "android.test.base.stubs.test",
632        "android.test.mock.stubs.test",
633        "android.test.runner.stubs.test",
634    ],
635    device_common_java_resources: [
636        ":CtsScopedStorageTestAppA",
637        ":CtsScopedStorageTestAppSystemGalleryBypassDB",
638        ":CtsScopedStorageTestAppE30",
639        ":CtsScopedStorageTestAppE30FileManager",
640        ":CtsScopedStorageTestAppSystemGallery30BypassDB",
641        ":CtsScopedStorageTestAppFileManager",
642        ":CtsScopedStorageTestAppFileManagerBypassDB",
643    ],
644    device_common_data: [
645        ":CtsScopedStorageTestAppA",
646        ":CtsScopedStorageTestAppSystemGalleryBypassDB",
647        ":CtsScopedStorageTestAppE30",
648        ":CtsScopedStorageTestAppE30FileManager",
649        ":CtsScopedStorageTestAppSystemGallery30BypassDB",
650        ":CtsScopedStorageTestAppFileManager",
651        ":CtsScopedStorageTestAppFileManagerBypassDB",
652    ],
653    per_testcase_directory: true,
654}
655
656android_test {
657    name: "CtsScopedStorageGeneralTest",
658    manifest: "general/AndroidManifest.xml",
659    test_config: "general/AndroidTest.xml",
660    srcs: ["general/**/*.java"],
661    static_libs: [
662        "truth",
663        "cts-scopedstorage-lib",
664        "androidx.test.uiautomator_uiautomator",
665        "modules-utils-build_system",
666    ],
667    compile_multilib: "both",
668    test_suites: [
669        "general-tests",
670        "mts-mediaprovider",
671        "mcts-mediaprovider",
672        "cts",
673    ],
674    sdk_version: "test_current",
675    target_sdk_version: "33",
676    min_sdk_version: "29",
677    libs: [
678        "android.test.base.stubs.test",
679        "android.test.mock.stubs.test",
680        "android.test.runner.stubs.test",
681    ],
682    device_common_java_resources: [
683        ":CtsScopedStorageTestAppA",
684        ":CtsScopedStorageTestAppB",
685        ":CtsScopedStorageTestAppFileManager",
686        ":CtsScopedStorageTestAppDLegacy",
687        ":CtsScopedStorageGeneralTestOnlyApp",
688        ":CtsScopedStorageTestAppE",
689        ":CtsScopedStorageTestAppELegacy",
690    ],
691    device_common_data: [
692        ":CtsScopedStorageTestAppA",
693        ":CtsScopedStorageTestAppB",
694        ":CtsScopedStorageTestAppFileManager",
695        ":CtsScopedStorageTestAppDLegacy",
696        ":CtsScopedStorageGeneralTestOnlyApp",
697        ":CtsScopedStorageTestAppE",
698        ":CtsScopedStorageTestAppELegacy",
699    ],
700    per_testcase_directory: true,
701}
702
703android_test {
704    name: "CtsScopedStorageRedactUriTest",
705    manifest: "redacturi/AndroidManifest.xml",
706    test_config: "redacturi/AndroidTest.xml",
707    srcs: ["redacturi/**/*.java"],
708    static_libs: [
709        "truth",
710        "cts-scopedstorage-lib",
711        "androidx.test.uiautomator_uiautomator",
712        "modules-utils-build_system",
713    ],
714    compile_multilib: "both",
715    test_suites: [
716        "general-tests",
717        "mts-mediaprovider",
718        "mcts-mediaprovider",
719        "cts",
720    ],
721    sdk_version: "test_current",
722    target_sdk_version: "33",
723    min_sdk_version: "29",
724    libs: [
725        "android.test.base.stubs.test",
726        "android.test.mock.stubs.test",
727        "android.test.runner.stubs.test",
728    ],
729    device_common_java_resources: [
730        ":CtsScopedStorageTestAppB",
731        ":CtsScopedStorageTestAppE",
732    ],
733    device_common_data: [
734        ":CtsScopedStorageTestAppB",
735        ":CtsScopedStorageTestAppE",
736    ],
737    per_testcase_directory: true,
738}
739
740test_module_config_host {
741    name: "CtsAppCloningMediaProviderHostTest_postsubmit-methods",
742    base: "CtsAppCloningMediaProviderHostTest",
743    test_suites: ["general-tests"],
744    include_filters: [
745        "android.scopedstorage.cts.host.AppCloningMediaProviderHostTest#testInsertCrossUserFilesInDirectoryViaMediaProvider",
746        "android.scopedstorage.cts.host.AppCloningMediaProviderHostTest#testGetFilesInDirectoryViaMediaProvider",
747    ],
748}
749