blob: 0fe84abcbc7b83543cfce4f450cfc6a2779fe7e2 [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 Chacc0b57c2019-10-15 17:03:51 +090039 "netd_aidl_interface-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",
paulhudc09e6e2019-07-01 15:34:28 +080053 static_libs: [
54 "androidx.test.rules",
55 "FrameworksNetCommonTests",
56 "frameworks-base-testutils",
Remi NGUYEN VAN95dc87e2019-06-13 16:12:02 +090057 "frameworks-net-integration-testutils",
paulhudc09e6e2019-07-01 15:34:28 +080058 "framework-protos",
59 "mockito-target-minus-junit4",
60 "net-tests-utils",
61 "platform-test-annotations",
62 "services.core",
63 "services.net",
64 ],
65 libs: [
Benedict Wong360eba92020-09-25 19:19:15 +000066 "android.net.ipsec.ike.stubs.module_lib",
paulhudc09e6e2019-07-01 15:34:28 +080067 "android.test.runner",
68 "android.test.base",
69 "android.test.mock",
70 ],
Sasha Smundakb6aca112019-02-20 16:52:48 -080071}