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