blob: e1a424f214a585a8219580fac00c36ee2eb8eb17 [file] [log] [blame]
Sasha Smundak2e394552019-02-20 16:52:48 -08001//########################################################################
2// Build FrameworksNetTests package
3//########################################################################
Bob Badour56ea88a2021-02-12 17:07:05 -08004package {
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
Chenbo Feng550ed562019-03-01 15:07:24 -080013java_defaults {
14 name: "FrameworksNetTests-jni-defaults",
Chenbo Feng550ed562019-03-01 15:07:24 -080015 jni_libs: [
16 "ld-android",
Chenbo Feng550ed562019-03-01 15:07:24 -080017 "libbacktrace",
18 "libbase",
19 "libbinder",
Chenbo Feng550ed562019-03-01 15:07:24 -080020 "libbpf",
21 "libbpf_android",
22 "libc++",
Ian Kasprzakdb108502019-05-10 10:53:50 -070023 "libcgrouprc",
Chenbo Feng550ed562019-03-01 15:07:24 -080024 "libcrypto",
25 "libcutils",
Chenbo Feng550ed562019-03-01 15:07:24 -080026 "libdl_android",
27 "libhidl-gen-utils",
28 "libhidlbase",
Chenbo Feng550ed562019-03-01 15:07:24 -080029 "libjsoncpp",
30 "liblog",
31 "liblzma",
32 "libnativehelper",
33 "libnetdbpf",
34 "libnetdutils",
paulhua1dbf5b2019-07-01 15:34:28 +080035 "libnetworkstatsfactorytestjni",
Chenbo Feng550ed562019-03-01 15:07:24 -080036 "libpackagelistparser",
37 "libpcre2",
38 "libprocessgroup",
39 "libselinux",
Chenbo Feng550ed562019-03-01 15:07:24 -080040 "libtinyxml2",
paulhua1dbf5b2019-07-01 15:34:28 +080041 "libui",
Chenbo Feng550ed562019-03-01 15:07:24 -080042 "libunwindstack",
paulhua1dbf5b2019-07-01 15:34:28 +080043 "libutils",
Chenbo Feng550ed562019-03-01 15:07:24 -080044 "libutilscallstack",
paulhua1dbf5b2019-07-01 15:34:28 +080045 "libvndksupport",
Chenbo Feng550ed562019-03-01 15:07:24 -080046 "libziparchive",
47 "libz",
Jeongik Cha42959322021-02-02 10:11:31 +090048 "netd_aidl_interface-V5-cpp",
Chenbo Feng550ed562019-03-01 15:07:24 -080049 ],
50}
51
52android_test {
53 name: "FrameworksNetTests",
54 defaults: ["FrameworksNetTests-jni-defaults"],
markchiene5593f32019-09-03 15:58:06 +080055 srcs: [
markchiene5593f32019-09-03 15:58:06 +080056 "java/**/*.java",
57 "java/**/*.kt",
58 ],
Sasha Smundak2e394552019-02-20 16:52:48 -080059 platform_apis: true,
60 test_suites: ["device-tests"],
61 certificate: "platform",
Chalard Jean2669b292020-10-19 18:33:15 +090062 jarjar_rules: "jarjar-rules.txt",
paulhua1dbf5b2019-07-01 15:34:28 +080063 static_libs: [
64 "androidx.test.rules",
Daulet Zhanguzin9a357a92021-01-25 19:43:53 +000065 "bouncycastle-repackaged-unbundled",
paulhua1dbf5b2019-07-01 15:34:28 +080066 "FrameworksNetCommonTests",
67 "frameworks-base-testutils",
Remi NGUYEN VAN0d0eb152019-06-13 16:12:02 +090068 "frameworks-net-integration-testutils",
paulhua1dbf5b2019-07-01 15:34:28 +080069 "framework-protos",
70 "mockito-target-minus-junit4",
71 "net-tests-utils",
72 "platform-test-annotations",
Aaron Huang082f1d82021-01-08 18:32:00 +080073 "service-connectivity-pre-jarjar",
paulhua1dbf5b2019-07-01 15:34:28 +080074 "services.core",
75 "services.net",
76 ],
77 libs: [
Benedict Wong20f3d022020-08-12 11:45:16 -070078 "android.net.ipsec.ike.stubs.module_lib",
paulhua1dbf5b2019-07-01 15:34:28 +080079 "android.test.runner",
80 "android.test.base",
81 "android.test.mock",
Remi NGUYEN VAN21c854a2021-03-08 22:05:03 +090082 "ServiceConnectivityResources",
paulhua1dbf5b2019-07-01 15:34:28 +080083 ],
Remi NGUYEN VANe724f632021-01-08 01:19:44 +000084 jni_libs: [
85 "libservice-connectivity",
86 ],
Sasha Smundak2e394552019-02-20 16:52:48 -080087}