blob: beae0cf7a35a4dfa70f87c932ad48836c509b25b [file] [log] [blame]
Remi NGUYEN VAN678277c2021-05-11 13:37:06 +00001//########################################################################
2// Build FrameworksNetTests package
3//########################################################################
4package {
5 // See: http://go/android-license-faq
6 // A large-scale-change added 'default_applicable_licenses' to import
Baligh Uddin2afd0982021-05-24 03:50:01 +00007 // all of the 'license_kinds' from "Android-Apache-2.0"
Remi NGUYEN VAN678277c2021-05-11 13:37:06 +00008 // to get the below license kinds:
9 // SPDX-license-identifier-Apache-2.0
Baligh Uddin2afd0982021-05-24 03:50:01 +000010 default_applicable_licenses: ["Android-Apache-2.0"],
Remi NGUYEN VAN678277c2021-05-11 13:37:06 +000011}
12
13java_defaults {
14 name: "FrameworksNetTests-jni-defaults",
15 jni_libs: [
16 "ld-android",
17 "libbacktrace",
18 "libbase",
19 "libbinder",
20 "libbpf",
21 "libbpf_android",
22 "libc++",
23 "libcgrouprc",
24 "libcrypto",
25 "libcutils",
26 "libdl_android",
27 "libhidl-gen-utils",
28 "libhidlbase",
29 "libjsoncpp",
30 "liblog",
31 "liblzma",
32 "libnativehelper",
33 "libnetdbpf",
34 "libnetdutils",
35 "libnetworkstatsfactorytestjni",
36 "libpackagelistparser",
37 "libpcre2",
38 "libprocessgroup",
39 "libselinux",
40 "libtinyxml2",
41 "libui",
42 "libunwindstack",
43 "libutils",
44 "libutilscallstack",
45 "libvndksupport",
46 "libziparchive",
47 "libz",
48 "netd_aidl_interface-V5-cpp",
49 ],
50}
51
52android_test {
53 name: "FrameworksNetTests",
54 defaults: [
55 "framework-connectivity-test-defaults",
56 "FrameworksNetTests-jni-defaults",
57 ],
58 srcs: [
59 "java/**/*.java",
60 "java/**/*.kt",
61 ],
62 test_suites: ["device-tests"],
63 certificate: "platform",
64 jarjar_rules: "jarjar-rules.txt",
65 static_libs: [
66 "androidx.test.rules",
67 "bouncycastle-repackaged-unbundled",
68 "FrameworksNetCommonTests",
69 "frameworks-base-testutils",
70 "frameworks-net-integration-testutils",
71 "framework-protos",
72 "mockito-target-minus-junit4",
73 "net-tests-utils",
74 "platform-test-annotations",
75 "service-connectivity-pre-jarjar",
76 "services.core",
77 "services.net",
78 ],
79 libs: [
80 "android.net.ipsec.ike.stubs.module_lib",
81 "android.test.runner",
82 "android.test.base",
83 "android.test.mock",
84 "ServiceConnectivityResources",
85 ],
86 jni_libs: [
87 "libservice-connectivity",
88 ],
89}