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        "net-utils-framework-common",
16        "androidx.test.rules",
17        "mockito-target-extended-minus-junit4",
18        "net-utils-device-common",
19        "net-tests-utils",
20    ],
21    libs: [
22        "android.test.runner",
23        "android.test.base",
24    ],
25    visibility: [
26        "//frameworks/base/packages/Tethering/tests/integration",
27        "//packages/modules/Connectivity/tests:__subpackages__",
28        "//packages/modules/Connectivity/Tethering/tests:__subpackages__",
29        "//packages/modules/NetworkStack/tests/integration",
30    ]
31}
32
33android_test {
34    name: "NetworkStaticLibTests",
35    certificate: "platform",
36    static_libs: [
37        "NetworkStaticLibTestsLib",
38    ],
39    jni_libs: [
40        // For mockito extended
41        "libdexmakerjvmtiagent",
42        "libstaticjvmtiagent",
43    ],
44    jarjar_rules: "jarjar-rules.txt",
45    test_suites: ["device-tests"],
46}
47