blob: 47207063728ab11fc471eaafe9a9ed72b85423c9 [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
Baligh Uddin36847132021-05-23 16:38:40 +00006 default_applicable_licenses: ["Android-Apache-2.0"],
Remi NGUYEN VAN31022d62021-05-11 13:37:06 +00007}
8
9java_defaults {
10 name: "FrameworksNetTests-jni-defaults",
11 jni_libs: [
12 "ld-android",
Remi NGUYEN VAN31022d62021-05-11 13:37:06 +000013 "libbase",
14 "libbinder",
15 "libbpf",
16 "libbpf_android",
17 "libc++",
18 "libcgrouprc",
19 "libcrypto",
20 "libcutils",
21 "libdl_android",
22 "libhidl-gen-utils",
23 "libhidlbase",
24 "libjsoncpp",
25 "liblog",
26 "liblzma",
27 "libnativehelper",
28 "libnetdbpf",
29 "libnetdutils",
30 "libnetworkstatsfactorytestjni",
31 "libpackagelistparser",
32 "libpcre2",
33 "libprocessgroup",
34 "libselinux",
35 "libtinyxml2",
36 "libui",
37 "libunwindstack",
38 "libutils",
39 "libutilscallstack",
40 "libvndksupport",
41 "libziparchive",
42 "libz",
43 "netd_aidl_interface-V5-cpp",
44 ],
45}
46
Remi NGUYEN VANfe20e132021-06-07 13:10:49 +090047android_library {
48 name: "FrameworksNetTestsLib",
49 min_sdk_version: "30",
Remi NGUYEN VAN3912c802021-03-16 01:31:07 +000050 defaults: [
51 "framework-connectivity-test-defaults",
Remi NGUYEN VAN3912c802021-03-16 01:31:07 +000052 ],
Remi NGUYEN VAN31022d62021-05-11 13:37:06 +000053 srcs: [
54 "java/**/*.java",
55 "java/**/*.kt",
56 ],
Remi NGUYEN VAN31022d62021-05-11 13:37:06 +000057 jarjar_rules: "jarjar-rules.txt",
58 static_libs: [
59 "androidx.test.rules",
Remi NGUYEN VAN5dc6ca02021-07-30 18:14:48 +090060 "androidx.test.uiautomator",
Remi NGUYEN VAN31022d62021-05-11 13:37:06 +000061 "bouncycastle-repackaged-unbundled",
Remi NGUYEN VANfe20e132021-06-07 13:10:49 +090062 "core-tests-support",
xingdai892a0ef2021-06-10 21:41:54 +000063 "FrameworksNetCommonTests",
Remi NGUYEN VAN31022d62021-05-11 13:37:06 +000064 "frameworks-base-testutils",
65 "frameworks-net-integration-testutils",
66 "framework-protos",
xingdai892a0ef2021-06-10 21:41:54 +000067 "mockito-target-minus-junit4",
Remi NGUYEN VAN31022d62021-05-11 13:37:06 +000068 "net-tests-utils",
Luke Huangdf753782021-07-13 11:58:37 +080069 "platform-compat-test-rules",
Remi NGUYEN VAN31022d62021-05-11 13:37:06 +000070 "platform-test-annotations",
71 "service-connectivity-pre-jarjar",
72 "services.core",
73 "services.net",
74 ],
75 libs: [
76 "android.net.ipsec.ike.stubs.module_lib",
77 "android.test.runner",
78 "android.test.base",
79 "android.test.mock",
80 "ServiceConnectivityResources",
81 ],
Remi NGUYEN VANfe20e132021-06-07 13:10:49 +090082 visibility: ["//packages/modules/Connectivity/tests:__subpackages__"],
83}
84
85android_test {
86 name: "FrameworksNetTests",
87 min_sdk_version: "30",
88 defaults: [
89 "framework-connectivity-test-defaults",
90 "FrameworksNetTests-jni-defaults",
91 ],
92 test_suites: ["device-tests"],
93 static_libs: [
94 "FrameworksNetTestsLib",
95 ],
Remi NGUYEN VAN31022d62021-05-11 13:37:06 +000096 jni_libs: [
Remi NGUYEN VAN31022d62021-05-11 13:37:06 +000097 "libservice-connectivity",
Remi NGUYEN VANfe20e132021-06-07 13:10:49 +090098 ]
Remi NGUYEN VAN31022d62021-05-11 13:37:06 +000099}