blob: 6f503ace037fdc2d48d2ee1dbde3640e134d6bac [file] [log] [blame]
Sasha Smundak168d7632019-02-20 16:52:48 -08001//########################################################################
2// Build FrameworksNetTests package
3//########################################################################
Bob Badour9d156242021-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 Feng204b9002019-03-01 15:07:24 -080013java_defaults {
14 name: "FrameworksNetTests-jni-defaults",
Chenbo Feng204b9002019-03-01 15:07:24 -080015 jni_libs: [
16 "ld-android",
Chenbo Feng204b9002019-03-01 15:07:24 -080017 "libbacktrace",
18 "libbase",
19 "libbinder",
Chenbo Feng204b9002019-03-01 15:07:24 -080020 "libbpf",
21 "libbpf_android",
22 "libc++",
Ian Kasprzakd20976e2019-05-10 10:53:50 -070023 "libcgrouprc",
Chenbo Feng204b9002019-03-01 15:07:24 -080024 "libcrypto",
25 "libcutils",
Chenbo Feng204b9002019-03-01 15:07:24 -080026 "libdl_android",
27 "libhidl-gen-utils",
28 "libhidlbase",
Chenbo Feng204b9002019-03-01 15:07:24 -080029 "libjsoncpp",
30 "liblog",
31 "liblzma",
32 "libnativehelper",
33 "libnetdbpf",
34 "libnetdutils",
paulhud937f742019-07-01 15:34:28 +080035 "libnetworkstatsfactorytestjni",
Chenbo Feng204b9002019-03-01 15:07:24 -080036 "libpackagelistparser",
37 "libpcre2",
38 "libprocessgroup",
39 "libselinux",
Chenbo Feng204b9002019-03-01 15:07:24 -080040 "libtinyxml2",
paulhud937f742019-07-01 15:34:28 +080041 "libui",
Chenbo Feng204b9002019-03-01 15:07:24 -080042 "libunwindstack",
paulhud937f742019-07-01 15:34:28 +080043 "libutils",
Chenbo Feng204b9002019-03-01 15:07:24 -080044 "libutilscallstack",
paulhud937f742019-07-01 15:34:28 +080045 "libvndksupport",
Chenbo Feng204b9002019-03-01 15:07:24 -080046 "libziparchive",
47 "libz",
Jeongik Chacdd22302021-02-02 10:11:31 +090048 "netd_aidl_interface-V5-cpp",
Chenbo Feng204b9002019-03-01 15:07:24 -080049 ],
50}
51
52android_test {
53 name: "FrameworksNetTests",
Remi NGUYEN VANdb6feea2021-03-16 01:31:07 +000054 defaults: [
55 "framework-connectivity-test-defaults",
56 "FrameworksNetTests-jni-defaults",
57 ],
markchien194406d2019-09-03 15:58:06 +080058 srcs: [
markchien194406d2019-09-03 15:58:06 +080059 "java/**/*.java",
60 "java/**/*.kt",
61 ],
Sasha Smundak168d7632019-02-20 16:52:48 -080062 test_suites: ["device-tests"],
63 certificate: "platform",
Chalard Jeanc8b4e012020-10-19 18:33:15 +090064 jarjar_rules: "jarjar-rules.txt",
paulhud937f742019-07-01 15:34:28 +080065 static_libs: [
66 "androidx.test.rules",
Daulet Zhanguzin8ef20012021-01-25 19:43:53 +000067 "bouncycastle-repackaged-unbundled",
paulhud937f742019-07-01 15:34:28 +080068 "FrameworksNetCommonTests",
69 "frameworks-base-testutils",
Remi NGUYEN VANe9741e42019-06-13 16:12:02 +090070 "frameworks-net-integration-testutils",
paulhud937f742019-07-01 15:34:28 +080071 "framework-protos",
72 "mockito-target-minus-junit4",
73 "net-tests-utils",
74 "platform-test-annotations",
Aaron Huangab6440a2021-01-08 18:32:00 +080075 "service-connectivity-pre-jarjar",
paulhud937f742019-07-01 15:34:28 +080076 "services.core",
77 "services.net",
78 ],
79 libs: [
Benedict Wongfdebd3d2020-08-12 11:45:16 -070080 "android.net.ipsec.ike.stubs.module_lib",
paulhud937f742019-07-01 15:34:28 +080081 "android.test.runner",
82 "android.test.base",
83 "android.test.mock",
Remi NGUYEN VAN0c8f5172021-03-08 22:05:03 +090084 "ServiceConnectivityResources",
paulhud937f742019-07-01 15:34:28 +080085 ],
Remi NGUYEN VAN5b2ea5d2021-01-08 01:19:44 +000086 jni_libs: [
87 "libservice-connectivity",
88 ],
Sasha Smundak168d7632019-02-20 16:52:48 -080089}