1 2package { 3 default_applicable_licenses: ["Android-Apache-2.0"], 4} 5 6android_test { 7 name: "CtsProviderTestCases", 8 defaults: ["cts_defaults"], 9 10 compile_multilib: "both", 11 12 test_suites: [ 13 "cts", 14 "general-tests", 15 "sts", 16 "mts", 17 ], 18 19 libs: [ 20 "android.test.mock", 21 "android.test.base", 22 "android.test.runner", 23 "telephony-common", 24 ], 25 26 static_libs: [ 27 "androidx.test.core", 28 "compatibility-device-util-axt", 29 "ctstestrunner-axt", 30 "junit", 31 "truth-prebuilt", 32 "mockito-target-minus-junit4", 33 // TODO: remove testng once Android migrates to JUnit 4.12, which provides assertThrows 34 "testng", 35 ], 36 37 jni_libs: [ 38 "libcts_jni", 39 "libnativehelper_compat_libc++", 40 ], 41 42 srcs: [ 43 "src/**/*.java", 44 "app/GalleryTestApp/src/**/*.java", 45 "app/MultiAuthorityApp/src/**/*.java"], 46 47 // uncomment when b/140885436 is fixed 48 // sdk_version: "test_current", 49 min_sdk_version: "21", 50 51 platform_apis: true, 52 53 data: [ 54 ":CtsProviderGalleryTestApp", 55 ":CtsProviderMultiAuthorityApp" 56 ], 57} 58 59filegroup { 60 name: "CtsProviderTestUtils", 61 srcs: ["src/android/provider/cts/ProviderTestUtils.java", 62 "src/android/provider/cts/media/MediaStoreUtils.java"], 63} 64