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