blob: 8c49954e0681f4643f465f71918477e4665578b9 [file] [log] [blame]
Aaron Huangf73ff8c2019-12-06 18:12:24 +08001//########################################################################
2// Build NetworkStaticLibTests package
3//########################################################################
4
Bob Badour1b8c7442021-02-12 15:39:10 -08005package {
6 default_applicable_licenses: ["Android-Apache-2.0"],
7}
8
markchienba972ca2020-04-21 15:23:06 +08009android_library {
10 name: "NetworkStaticLibTestsLib",
Aaron Huangf73ff8c2019-12-06 18:12:24 +080011 srcs: ["src/**/*.java","src/**/*.kt"],
Remi NGUYEN VANf1098372020-06-08 15:55:25 +090012 min_sdk_version: "29",
Remi NGUYEN VAN2202e612021-03-30 07:56:39 +000013 defaults: ["framework-connectivity-test-defaults"],
Aaron Huangf73ff8c2019-12-06 18:12:24 +080014 static_libs: [
markchienba972ca2020-04-21 15:23:06 +080015 "androidx.test.rules",
Remi NGUYEN VANb86b34d2020-12-01 18:29:21 +090016 "mockito-target-extended-minus-junit4",
Chalard Jeanb61091b2021-10-07 15:29:13 +090017 "netd-client",
Igor Chernysheva25f1092022-12-20 00:07:38 -080018 "net-tests-utils",
19 "net-utils-framework-common",
20 "net-utils-device-common",
21 "net-utils-device-common-async",
22 "net-utils-device-common-bpf",
23 "net-utils-device-common-ip",
Igor Chernyshev810be2b2023-04-06 15:52:26 -070024 "net-utils-device-common-wear",
Xiao Mada97a392023-07-04 14:58:42 +090025 "truth",
Aaron Huangf73ff8c2019-12-06 18:12:24 +080026 ],
27 libs: [
28 "android.test.runner",
29 "android.test.base",
30 ],
markchienba972ca2020-04-21 15:23:06 +080031 visibility: [
32 "//frameworks/base/packages/Tethering/tests/integration",
Remi NGUYEN VANf96e0202021-06-09 18:00:43 +090033 "//packages/modules/Connectivity/tests:__subpackages__",
34 "//packages/modules/Connectivity/Tethering/tests:__subpackages__",
Remi NGUYEN VANf1098372020-06-08 15:55:25 +090035 "//packages/modules/NetworkStack/tests/integration",
Chiachang Wang7068c882021-11-19 15:37:30 +080036 ],
37 lint: { strict_updatability_linting: true },
markchienba972ca2020-04-21 15:23:06 +080038}
39
40android_test {
41 name: "NetworkStaticLibTests",
42 certificate: "platform",
43 static_libs: [
44 "NetworkStaticLibTestsLib",
45 ],
Remi NGUYEN VANb86b34d2020-12-01 18:29:21 +090046 jni_libs: [
47 // For mockito extended
48 "libdexmakerjvmtiagent",
49 "libstaticjvmtiagent",
50 ],
markchienc064abd2020-10-26 15:10:45 +080051 jarjar_rules: "jarjar-rules.txt",
markchienba972ca2020-04-21 15:23:06 +080052 test_suites: ["device-tests"],
Chiachang Wang7068c882021-11-19 15:37:30 +080053 lint: { strict_updatability_linting: true },
Aaron Huangf73ff8c2019-12-06 18:12:24 +080054}