xref: /aosp_15_r20/cts/tests/mediaprovider/modern/Android.bp (revision b7c941bb3fa97aba169d73cee0bed2de8ac964bf)
1package {
2    default_applicable_licenses: ["Android-Apache-2.0"],
3    default_team: "trendy_team_android_storage",
4}
5
6android_test {
7    name: "CtsModernMediaProviderTests",
8    manifest: "AndroidManifest.xml",
9    test_config: "AndroidTest.xml",
10    srcs: [
11        "src/**/*.java",
12        "app/GalleryTestApp/src/**/*.java",
13        "MediaProviderTestHelper/src/**/*.java",
14        ":CtsModernMediaProviderTestUtils",
15    ],
16    static_libs: [
17        "androidx.test.core",
18        "compatibility-device-util-axt",
19        "ctstestrunner-axt",
20        "flag-junit",
21        "junit",
22        "truth",
23        "mediaprovider_flags_java_lib",
24        "cts-media-provider-lib",
25    ],
26    compile_multilib: "both",
27    test_suites: [
28        "general-tests",
29        "mts-mediaprovider",
30        "mcts-mediaprovider",
31        "cts",
32    ],
33    sdk_version: "test_current",
34    target_sdk_version: "34",
35    min_sdk_version: "30",
36    libs: [
37        "android.test.base.stubs.test",
38        "android.test.mock.stubs.test",
39        "android.test.runner.stubs.test",
40    ],
41    data: [
42        ":CtsProviderGalleryTestApp",
43        ":CtsMediaProviderTestAppA",
44        ":CtsMediaProviderTestAppB",
45        ":CtsMediaProviderTestAppC",
46    ],
47    java_resources: [
48        ":CtsMediaProviderTestAppA",
49        ":CtsMediaProviderTestAppB",
50        ":CtsMediaProviderTestAppC",
51    ],
52}
53
54filegroup {
55    name: "CtsModernMediaProviderTestUtils",
56    srcs: [
57        "src/android/provider/cts/media/modern/MediaStoreUtils.java",
58        "src/android/provider/cts/media/modern/MediaProviderTestUtils.java",
59        ":CtsProviderTestUtils",
60    ],
61}
62