1package { 2 // See: http://go/android-license-faq 3 default_applicable_licenses: [ 4 "frameworks_opt_telephony_tests_telephonytests_license", 5 "Android-Apache-2.0", 6 ], 7} 8 9license { 10 name: "frameworks_opt_telephony_tests_telephonytests_license", 11 package_name: "Android Telephone Tests", 12 license_kinds: ["SPDX-license-identifier-BSD"], 13 license_text: ["LICENSE_BSD"], 14} 15 16android_test { 17 name: "FrameworksTelephonyTests", 18 // For access hidden connectivity methods in tests 19 defaults: ["framework-connectivity-test-defaults"], 20 srcs: ["**/*.java"], 21 22 libs: [ 23 "android.test.base", 24 "android.test.mock", 25 "android.test.runner", 26 "ims-common", 27 "unsupportedappusage", 28 "telephony-common", 29 ], 30 31 static_libs: [ 32 "androidx.test.rules", 33 "frameworks-base-testutils", 34 "guava", 35 "libphonenumber-nogeocoder", 36 "mockito-target-minus-junit4", 37 "net-tests-utils", 38 "platform-test-annotations", 39 "services.core", 40 "services.net", 41 "truth-prebuilt", 42 "testables", 43 "platform-compat-test-rules" 44 ], 45 46 jarjar_rules: ":jarjar-rules-telephony-tests", 47 48 test_suites: [ 49 "device-tests", 50 ], 51 min_sdk_version: "29", 52} 53 54genrule { 55 name: "jarjar-rules-telephony-tests", 56 srcs: [ 57 // Order matters: test rules override the base ones 58 "jarjar-rules-tests.txt", 59 ":jarjar-rules-shared", 60 ], 61 out: ["jarjar-rules-telephony-tests-combined.txt"], 62 cmd: "cat $(in) > $(out)", 63 visibility: ["//visibility:private"], 64} 65