blob: 4c226cccdc1ae4eb17e351b123edd93e901cc7bc [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",
Igor Chernyshev810be2b2023-04-06 15:52:26 -070028 "net-utils-device-common-wear",
Aaron Huangf73ff8c2019-12-06 18:12:24 +080029 ],
30 libs: [
31 "android.test.runner",
32 "android.test.base",
33 ],
markchienba972ca2020-04-21 15:23:06 +080034 visibility: [
35 "//frameworks/base/packages/Tethering/tests/integration",
Remi NGUYEN VANf96e0202021-06-09 18:00:43 +090036 "//packages/modules/Connectivity/tests:__subpackages__",
37 "//packages/modules/Connectivity/Tethering/tests:__subpackages__",
Remi NGUYEN VANf1098372020-06-08 15:55:25 +090038 "//packages/modules/NetworkStack/tests/integration",
Chiachang Wang7068c882021-11-19 15:37:30 +080039 ],
Yang Sund5c02762023-12-06 19:29:55 +080040 lint: {
Aditya Choudhary01b5ede2024-01-31 11:08:57 +000041 test: true,
Yang Sund5c02762023-12-06 19:29:55 +080042 },
markchienba972ca2020-04-21 15:23:06 +080043}
44
45android_test {
46 name: "NetworkStaticLibTests",
47 certificate: "platform",
48 static_libs: [
49 "NetworkStaticLibTestsLib",
50 ],
Remi NGUYEN VANb86b34d2020-12-01 18:29:21 +090051 jni_libs: [
52 // For mockito extended
53 "libdexmakerjvmtiagent",
54 "libstaticjvmtiagent",
55 ],
markchienc064abd2020-10-26 15:10:45 +080056 jarjar_rules: "jarjar-rules.txt",
markchienba972ca2020-04-21 15:23:06 +080057 test_suites: ["device-tests"],
Aaron Huangf73ff8c2019-12-06 18:12:24 +080058}