blob: a7f57e8c92b9f16b1ddceea4e96117567f4e79c1 [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",
13 "libbacktrace",
14 "libbase",
15 "libbinder",
16 "libbpf",
17 "libbpf_android",
18 "libc++",
19 "libcgrouprc",
20 "libcrypto",
21 "libcutils",
22 "libdl_android",
23 "libhidl-gen-utils",
24 "libhidlbase",
25 "libjsoncpp",
26 "liblog",
27 "liblzma",
28 "libnativehelper",
29 "libnetdbpf",
30 "libnetdutils",
31 "libnetworkstatsfactorytestjni",
32 "libpackagelistparser",
33 "libpcre2",
34 "libprocessgroup",
35 "libselinux",
36 "libtinyxml2",
37 "libui",
38 "libunwindstack",
39 "libutils",
40 "libutilscallstack",
41 "libvndksupport",
42 "libziparchive",
43 "libz",
44 "netd_aidl_interface-V5-cpp",
45 ],
46}
47
Remi NGUYEN VANfe20e132021-06-07 13:10:49 +090048android_library {
49 name: "FrameworksNetTestsLib",
50 min_sdk_version: "30",
Remi NGUYEN VAN3912c802021-03-16 01:31:07 +000051 defaults: [
52 "framework-connectivity-test-defaults",
Remi NGUYEN VAN3912c802021-03-16 01:31:07 +000053 ],
Remi NGUYEN VAN31022d62021-05-11 13:37:06 +000054 srcs: [
55 "java/**/*.java",
56 "java/**/*.kt",
57 ],
Remi NGUYEN VAN31022d62021-05-11 13:37:06 +000058 jarjar_rules: "jarjar-rules.txt",
59 static_libs: [
60 "androidx.test.rules",
61 "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",
69 "platform-test-annotations",
70 "service-connectivity-pre-jarjar",
71 "services.core",
72 "services.net",
73 ],
74 libs: [
75 "android.net.ipsec.ike.stubs.module_lib",
76 "android.test.runner",
77 "android.test.base",
78 "android.test.mock",
79 "ServiceConnectivityResources",
80 ],
Remi NGUYEN VANfe20e132021-06-07 13:10:49 +090081 visibility: ["//packages/modules/Connectivity/tests:__subpackages__"],
82}
83
84android_test {
85 name: "FrameworksNetTests",
86 min_sdk_version: "30",
87 defaults: [
88 "framework-connectivity-test-defaults",
89 "FrameworksNetTests-jni-defaults",
90 ],
91 test_suites: ["device-tests"],
92 static_libs: [
93 "FrameworksNetTestsLib",
94 ],
Remi NGUYEN VAN31022d62021-05-11 13:37:06 +000095 jni_libs: [
Remi NGUYEN VAN31022d62021-05-11 13:37:06 +000096 "libservice-connectivity",
Remi NGUYEN VANfe20e132021-06-07 13:10:49 +090097 ]
Remi NGUYEN VAN31022d62021-05-11 13:37:06 +000098}