blob: fa466f8b74312da462f4d9fad2ae40d96aa1a2a0 [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 {
Aditya Choudhary01b5ede2024-01-31 11:08:57 +00006 default_team: "trendy_team_fwk_core_networking",
Bob Badour1b8c7442021-02-12 15:39:10 -08007 default_applicable_licenses: ["Android-Apache-2.0"],
8}
9
markchienba972ca2020-04-21 15:23:06 +080010android_library {
11 name: "NetworkStaticLibTestsLib",
Aditya Choudhary01b5ede2024-01-31 11:08:57 +000012 srcs: [
13 "src/**/*.java",
14 "src/**/*.kt",
15 ],
Maciej Żenczykowski127a1442023-09-19 23:17:10 +000016 min_sdk_version: "30",
Remi NGUYEN VAN2202e612021-03-30 07:56:39 +000017 defaults: ["framework-connectivity-test-defaults"],
Aaron Huangf73ff8c2019-12-06 18:12:24 +080018 static_libs: [
markchienba972ca2020-04-21 15:23:06 +080019 "androidx.test.rules",
Remi NGUYEN VANb86b34d2020-12-01 18:29:21 +090020 "mockito-target-extended-minus-junit4",
Chalard Jeanb61091b2021-10-07 15:29:13 +090021 "netd-client",
Igor Chernysheva25f1092022-12-20 00:07:38 -080022 "net-tests-utils",
23 "net-utils-framework-common",
24 "net-utils-device-common",
25 "net-utils-device-common-async",
26 "net-utils-device-common-bpf",
27 "net-utils-device-common-ip",
Yang Sun3aa62e62024-03-12 21:23:19 +080028 "net-utils-device-common-struct-base",
Igor Chernyshev810be2b2023-04-06 15:52:26 -070029 "net-utils-device-common-wear",
Aaron Huangf73ff8c2019-12-06 18:12:24 +080030 ],
31 libs: [
32 "android.test.runner",
33 "android.test.base",
34 ],
markchienba972ca2020-04-21 15:23:06 +080035 visibility: [
36 "//frameworks/base/packages/Tethering/tests/integration",
Remi NGUYEN VANf96e0202021-06-09 18:00:43 +090037 "//packages/modules/Connectivity/tests:__subpackages__",
38 "//packages/modules/Connectivity/Tethering/tests:__subpackages__",
Remi NGUYEN VANf1098372020-06-08 15:55:25 +090039 "//packages/modules/NetworkStack/tests/integration",
Chiachang Wang7068c882021-11-19 15:37:30 +080040 ],
Yang Sund5c02762023-12-06 19:29:55 +080041 lint: {
Aditya Choudhary01b5ede2024-01-31 11:08:57 +000042 test: true,
Yang Sund5c02762023-12-06 19:29:55 +080043 },
markchienba972ca2020-04-21 15:23:06 +080044}
45
46android_test {
47 name: "NetworkStaticLibTests",
48 certificate: "platform",
49 static_libs: [
50 "NetworkStaticLibTestsLib",
51 ],
Remi NGUYEN VANb86b34d2020-12-01 18:29:21 +090052 jni_libs: [
53 // For mockito extended
54 "libdexmakerjvmtiagent",
55 "libstaticjvmtiagent",
56 ],
markchienc064abd2020-10-26 15:10:45 +080057 jarjar_rules: "jarjar-rules.txt",
markchienba972ca2020-04-21 15:23:06 +080058 test_suites: ["device-tests"],
Aaron Huangf73ff8c2019-12-06 18:12:24 +080059}