blob: ffff681ccc52ea38c8d88465b60433c5ea4c25a5 [file] [log] [blame]
Remi NGUYEN VAN678277c2021-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
Baligh Uddin2afd0982021-05-24 03:50:01 +00007 // all of the 'license_kinds' from "Android-Apache-2.0"
Remi NGUYEN VAN678277c2021-05-11 13:37:06 +00008 // to get the below license kinds:
9 // SPDX-license-identifier-Apache-2.0
Baligh Uddin2afd0982021-05-24 03:50:01 +000010 default_applicable_licenses: ["Android-Apache-2.0"],
Remi NGUYEN VAN678277c2021-05-11 13:37:06 +000011}
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
Remi NGUYEN VAN168b3d12021-06-21 13:36:05 +000052android_library {
53 name: "FrameworksNetTestsLib",
54 min_sdk_version: "30",
Remi NGUYEN VAN678277c2021-05-11 13:37:06 +000055 defaults: [
56 "framework-connectivity-test-defaults",
Remi NGUYEN VAN678277c2021-05-11 13:37:06 +000057 ],
58 srcs: [
59 "java/**/*.java",
60 "java/**/*.kt",
61 ],
Remi NGUYEN VAN678277c2021-05-11 13:37:06 +000062 jarjar_rules: "jarjar-rules.txt",
63 static_libs: [
64 "androidx.test.rules",
65 "bouncycastle-repackaged-unbundled",
Remi NGUYEN VAN819045f2021-06-07 13:10:49 +090066 "core-tests-support",
Remi NGUYEN VAN678277c2021-05-11 13:37:06 +000067 "FrameworksNetCommonTests",
68 "frameworks-base-testutils",
69 "frameworks-net-integration-testutils",
70 "framework-protos",
71 "mockito-target-minus-junit4",
72 "net-tests-utils",
73 "platform-test-annotations",
74 "service-connectivity-pre-jarjar",
75 "services.core",
76 "services.net",
77 ],
78 libs: [
79 "android.net.ipsec.ike.stubs.module_lib",
80 "android.test.runner",
81 "android.test.base",
82 "android.test.mock",
83 "ServiceConnectivityResources",
84 ],
Remi NGUYEN VAN168b3d12021-06-21 13:36:05 +000085 visibility: ["//packages/modules/Connectivity/tests:__subpackages__"],
86}
87
88android_test {
89 name: "FrameworksNetTests",
90 min_sdk_version: "30",
91 defaults: [
92 "framework-connectivity-test-defaults",
93 "FrameworksNetTests-jni-defaults",
94 ],
95 test_suites: ["device-tests"],
96 static_libs: [
97 "FrameworksNetTestsLib",
98 ],
Remi NGUYEN VAN678277c2021-05-11 13:37:06 +000099 jni_libs: [
100 "libservice-connectivity",
Remi NGUYEN VAN168b3d12021-06-21 13:36:05 +0000101 ]
Remi NGUYEN VAN678277c2021-05-11 13:37:06 +0000102}