• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package {
2    default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5android_test {
6    name: "CtsMediaProviderTranscodeTests",
7    test_suites: [
8        "device-tests",
9        "cts",
10        "mts-mediaprovider",
11    ],
12    compile_multilib: "both",
13
14    manifest: "AndroidManifest.xml",
15
16    srcs: [
17        "src/**/*.java",
18    ],
19
20    libs: [
21        "android.test.base",
22        "android.test.mock",
23        "android.test.runner",
24    ],
25
26    static_libs: [
27        "androidx.test.rules",
28        "cts-install-lib",
29        "collector-device-lib-platform",
30        "mockito-target",
31        "truth-prebuilt",
32    ],
33
34    min_sdk_version: "30",
35    target_sdk_version: "33",
36    certificate: "media",
37    java_resources: [":CtsTranscodeTestAppSupportsHevc", ":CtsTranscodeTestAppSupportsSlowMotion"]
38}
39
40android_test_helper_app {
41    name: "CtsTranscodeTestAppSupportsHevc",
42    manifest: "helper/AndroidManifest.xml",
43    sdk_version: "test_current",
44    resource_dirs: ["helper/res-hevc"],
45    srcs: [
46          "helper/src/**/*.java",
47          "src/android/mediaprovidertranscode/cts/TranscodeTestConstants.java"
48    ],
49    static_libs: ["androidx.legacy_legacy-support-v4"],
50    target_sdk_version: "28",
51    min_sdk_version: "30",
52}
53
54android_test_helper_app {
55    name: "CtsTranscodeTestAppSupportsSlowMotion",
56    manifest: "helper/AndroidManifest.xml",
57    sdk_version: "test_current",
58    resource_dirs: ["helper/res-slow-motion"],
59    srcs: [
60          "helper/src/**/*.java",
61          "src/android/mediaprovidertranscode/cts/TranscodeTestConstants.java"
62    ],
63    static_libs: ["androidx.legacy_legacy-support-v4"],
64    target_sdk_version: "28",
65    min_sdk_version: "30",
66}
67