• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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