• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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.stubs",
25        "android.test.mock.stubs",
26        "android.test.runner.stubs",
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        "telephony-config-update-proto-lite",
48    ],
49
50    jarjar_rules: ":jarjar-rules-telephony-tests",
51
52    test_suites: [
53        "device-tests",
54    ],
55    min_sdk_version: "29",
56}
57
58genrule {
59    name: "jarjar-rules-telephony-tests",
60    srcs: [
61        // Order matters: test rules override the base ones
62        "jarjar-rules-tests.txt",
63        ":jarjar-rules-shared",
64    ],
65    out: ["jarjar-rules-telephony-tests-combined.txt"],
66    cmd: "cat $(in) > $(out)",
67    visibility: ["//visibility:private"],
68}
69