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