blob: ffde68eab578221fd59f905ff4f7a0576c695707 [file] [log] [blame]
Sasha Smundakb6aca112019-02-20 16:52:48 -08001//########################################################################
2// Build FrameworksNetTests package
3//########################################################################
Chenbo Fengf2f1f272019-03-01 15:07:24 -08004java_defaults {
5 name: "FrameworksNetTests-jni-defaults",
Chenbo Fengf2f1f272019-03-01 15:07:24 -08006 jni_libs: [
7 "ld-android",
Chenbo Fengf2f1f272019-03-01 15:07:24 -08008 "libbacktrace",
9 "libbase",
10 "libbinder",
Chenbo Fengf2f1f272019-03-01 15:07:24 -080011 "libbpf",
12 "libbpf_android",
13 "libc++",
Ian Kasprzak156bcce2019-05-10 10:53:50 -070014 "libcgrouprc",
Chenbo Fengf2f1f272019-03-01 15:07:24 -080015 "libcrypto",
16 "libcutils",
Chenbo Fengf2f1f272019-03-01 15:07:24 -080017 "libdl_android",
18 "libhidl-gen-utils",
19 "libhidlbase",
Chenbo Fengf2f1f272019-03-01 15:07:24 -080020 "libjsoncpp",
21 "liblog",
22 "liblzma",
23 "libnativehelper",
24 "libnetdbpf",
25 "libnetdutils",
paulhudc09e6e2019-07-01 15:34:28 +080026 "libnetworkstatsfactorytestjni",
Chenbo Fengf2f1f272019-03-01 15:07:24 -080027 "libpackagelistparser",
28 "libpcre2",
29 "libprocessgroup",
30 "libselinux",
Chenbo Fengf2f1f272019-03-01 15:07:24 -080031 "libtinyxml2",
paulhudc09e6e2019-07-01 15:34:28 +080032 "libui",
Chenbo Fengf2f1f272019-03-01 15:07:24 -080033 "libunwindstack",
paulhudc09e6e2019-07-01 15:34:28 +080034 "libutils",
Chenbo Fengf2f1f272019-03-01 15:07:24 -080035 "libutilscallstack",
paulhudc09e6e2019-07-01 15:34:28 +080036 "libvndksupport",
Chenbo Fengf2f1f272019-03-01 15:07:24 -080037 "libziparchive",
38 "libz",
Jeongik Cha7594ebd2021-02-02 10:11:31 +090039 "netd_aidl_interface-V5-cpp",
Chenbo Fengf2f1f272019-03-01 15:07:24 -080040 ],
41}
42
43android_test {
44 name: "FrameworksNetTests",
45 defaults: ["FrameworksNetTests-jni-defaults"],
markchiena6ba54d2019-09-03 15:58:06 +080046 srcs: [
markchiena6ba54d2019-09-03 15:58:06 +080047 "java/**/*.java",
48 "java/**/*.kt",
49 ],
Sasha Smundakb6aca112019-02-20 16:52:48 -080050 platform_apis: true,
51 test_suites: ["device-tests"],
52 certificate: "platform",
Chalard Jeanda33a052020-10-19 18:33:15 +090053 jarjar_rules: "jarjar-rules.txt",
paulhudc09e6e2019-07-01 15:34:28 +080054 static_libs: [
55 "androidx.test.rules",
Daulet Zhanguzin59444d52021-01-25 19:43:53 +000056 "bouncycastle-repackaged-unbundled",
paulhudc09e6e2019-07-01 15:34:28 +080057 "FrameworksNetCommonTests",
58 "frameworks-base-testutils",
Remi NGUYEN VAN95dc87e2019-06-13 16:12:02 +090059 "frameworks-net-integration-testutils",
paulhudc09e6e2019-07-01 15:34:28 +080060 "framework-protos",
61 "mockito-target-minus-junit4",
62 "net-tests-utils",
63 "platform-test-annotations",
Aaron Huang944025a2020-06-27 07:18:23 +080064 "service-connectivity",
paulhudc09e6e2019-07-01 15:34:28 +080065 "services.core",
66 "services.net",
67 ],
68 libs: [
Benedict Wong1d0275d2020-08-12 11:45:16 -070069 "android.net.ipsec.ike.stubs.module_lib",
paulhudc09e6e2019-07-01 15:34:28 +080070 "android.test.runner",
71 "android.test.base",
72 "android.test.mock",
73 ],
Remi NGUYEN VAN86a40352021-01-08 01:19:44 +000074 jni_libs: [
75 "libservice-connectivity",
76 ],
Sasha Smundakb6aca112019-02-20 16:52:48 -080077}