• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1//########################################################################
2// Build NetworkStaticLibTests package
3//########################################################################
4
5package {
6    default_applicable_licenses: ["Android-Apache-2.0"],
7}
8
9android_library {
10    name: "NetworkStaticLibTestsLib",
11    srcs: ["src/**/*.java","src/**/*.kt"],
12    min_sdk_version: "29",
13    defaults: ["framework-connectivity-test-defaults"],
14    static_libs: [
15        "androidx.test.rules",
16        "mockito-target-extended-minus-junit4",
17        "netd-client",
18        "net-tests-utils",
19        "net-utils-framework-common",
20        "net-utils-device-common",
21        "net-utils-device-common-async",
22        "net-utils-device-common-bpf",
23        "net-utils-device-common-ip",
24        "net-utils-device-common-wear",
25    ],
26    libs: [
27        "android.test.runner",
28        "android.test.base",
29    ],
30    visibility: [
31        "//frameworks/base/packages/Tethering/tests/integration",
32        "//packages/modules/Connectivity/tests:__subpackages__",
33        "//packages/modules/Connectivity/Tethering/tests:__subpackages__",
34        "//packages/modules/NetworkStack/tests/integration",
35    ],
36    lint: { strict_updatability_linting: true },
37}
38
39android_test {
40    name: "NetworkStaticLibTests",
41    certificate: "platform",
42    static_libs: [
43        "NetworkStaticLibTestsLib",
44    ],
45    jni_libs: [
46        // For mockito extended
47        "libdexmakerjvmtiagent",
48        "libstaticjvmtiagent",
49    ],
50    jarjar_rules: "jarjar-rules.txt",
51    test_suites: ["device-tests"],
52    lint: { strict_updatability_linting: true },
53}
54