xref: /aosp_15_r20/cts/tests/MediaProviderTranscode/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: "CtsMediaProviderTranscodeTests",
8    test_suites: [
9        "device-tests",
10        "cts",
11        "mts-mediaprovider",
12        "mcts-mediaprovider",
13    ],
14    compile_multilib: "both",
15
16    manifest: "AndroidManifest.xml",
17
18    srcs: [
19        "src/**/*.java",
20    ],
21
22    libs: [
23        "android.test.base.stubs.system",
24        "android.test.mock.stubs.system",
25        "android.test.runner.stubs.system",
26    ],
27
28    static_libs: [
29        "androidx.test.rules",
30        "cts-install-lib",
31        "collector-device-lib-platform",
32        "mockito-target",
33        "truth",
34    ],
35
36    min_sdk_version: "30",
37    target_sdk_version: "33",
38    certificate: "media",
39    java_resources: [
40        ":CtsTranscodeTestAppSupportsHevc",
41        ":CtsTranscodeTestAppSupportsSlowMotion",
42    ],
43    data: [
44        ":CtsTranscodeTestAppSupportsHevc",
45        ":CtsTranscodeTestAppSupportsSlowMotion",
46    ],
47}
48
49android_test_helper_app {
50    name: "CtsTranscodeTestAppSupportsHevc",
51    manifest: "helper/HEVCAndroidManifest.xml",
52    sdk_version: "test_current",
53    resource_dirs: ["helper/res-hevc"],
54    srcs: [
55        "helper/src/**/*.java",
56        "src/android/mediaprovidertranscode/cts/TranscodeTestConstants.java",
57    ],
58    static_libs: ["androidx.legacy_legacy-support-v4"],
59    target_sdk_version: "28",
60    min_sdk_version: "30",
61}
62
63android_test_helper_app {
64    name: "CtsTranscodeTestAppSupportsSlowMotion",
65    manifest: "helper/SMAndroidManifest.xml",
66    sdk_version: "test_current",
67    resource_dirs: ["helper/res-slow-motion"],
68    srcs: [
69        "helper/src/**/*.java",
70        "src/android/mediaprovidertranscode/cts/TranscodeTestConstants.java",
71    ],
72    static_libs: ["androidx.legacy_legacy-support-v4"],
73    target_sdk_version: "28",
74    min_sdk_version: "30",
75}
76