blob: d203bc0a0bf828672b7bf0d225633e78f3d396ec [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: {
41 strict_updatability_linting: true,
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"],
Aditya Choudhary01b5ede2024-01-31 11:08:57 +000059 lint: {
60 strict_updatability_linting: true,
61 },
Aaron Huangf73ff8c2019-12-06 18:12:24 +080062}