blob: e1a424f214a585a8219580fac00c36ee2eb8eb17 [file] [log] [blame]
Remi NGUYEN VAN31022d62021-05-11 13:37:06 +00001//########################################################################
2// Build FrameworksNetTests package
3//########################################################################
4package {
5 // See: http://go/android-license-faq
6 // A large-scale-change added 'default_applicable_licenses' to import
7 // all of the 'license_kinds' from "frameworks_base_license"
8 // to get the below license kinds:
9 // SPDX-license-identifier-Apache-2.0
10 default_applicable_licenses: ["frameworks_base_license"],
11}
12
13java_defaults {
14 name: "FrameworksNetTests-jni-defaults",
15 jni_libs: [
16 "ld-android",
17 "libbacktrace",
18 "libbase",
19 "libbinder",
20 "libbpf",
21 "libbpf_android",
22 "libc++",
23 "libcgrouprc",
24 "libcrypto",
25 "libcutils",
26 "libdl_android",
27 "libhidl-gen-utils",
28 "libhidlbase",
29 "libjsoncpp",
30 "liblog",
31 "liblzma",
32 "libnativehelper",
33 "libnetdbpf",
34 "libnetdutils",
35 "libnetworkstatsfactorytestjni",
36 "libpackagelistparser",
37 "libpcre2",
38 "libprocessgroup",
39 "libselinux",
40 "libtinyxml2",
41 "libui",
42 "libunwindstack",
43 "libutils",
44 "libutilscallstack",
45 "libvndksupport",
46 "libziparchive",
47 "libz",
48 "netd_aidl_interface-V5-cpp",
49 ],
50}
51
52android_test {
53 name: "FrameworksNetTests",
54 defaults: ["FrameworksNetTests-jni-defaults"],
55 srcs: [
56 "java/**/*.java",
57 "java/**/*.kt",
58 ],
59 platform_apis: true,
60 test_suites: ["device-tests"],
61 certificate: "platform",
62 jarjar_rules: "jarjar-rules.txt",
63 static_libs: [
64 "androidx.test.rules",
65 "bouncycastle-repackaged-unbundled",
66 "FrameworksNetCommonTests",
67 "frameworks-base-testutils",
68 "frameworks-net-integration-testutils",
69 "framework-protos",
70 "mockito-target-minus-junit4",
71 "net-tests-utils",
72 "platform-test-annotations",
73 "service-connectivity-pre-jarjar",
74 "services.core",
75 "services.net",
76 ],
77 libs: [
78 "android.net.ipsec.ike.stubs.module_lib",
79 "android.test.runner",
80 "android.test.base",
81 "android.test.mock",
82 "ServiceConnectivityResources",
83 ],
84 jni_libs: [
85 "libservice-connectivity",
86 ],
87}