blob: 7aafd69c587d05542d0005faaf42e92d9baa5475 [file] [log] [blame]
Bob Badour5e043f12021-02-12 15:39:10 -08001package {
Aditya Choudhary01b5ede2024-01-31 11:08:57 +00002 default_team: "trendy_team_fwk_core_networking",
Bob Badour5e043f12021-02-12 15:39:10 -08003 default_applicable_licenses: ["Android-Apache-2.0"],
4}
5
lucaslin5c620642021-01-29 19:19:27 +08006android_library {
7 name: "NetdStaticLibTestsLib",
8 srcs: [
9 "src/**/*.java",
10 "src/**/*.kt",
11 ],
Maciej Żenczykowski127a1442023-09-19 23:17:10 +000012 min_sdk_version: "30",
lucaslin5c620642021-01-29 19:19:27 +080013 static_libs: [
14 "androidx.test.rules",
15 "mockito-target-extended-minus-junit4",
16 "net-tests-utils-host-device-common",
17 "netd-client",
18 ],
19 libs: [
20 "android.test.runner",
21 "android.test.base",
22 ],
23 visibility: [
24 // Visible for Tethering and NetworkStack integration test and link NetdStaticLibTestsLib
25 // there, so that the tests under client-libs can also be run when running tethering and
26 // NetworkStack MTS.
Remi NGUYEN VAN94dab0f2021-06-09 18:00:43 +090027 "//packages/modules/Connectivity/tests:__subpackages__",
28 "//packages/modules/Connectivity/Tethering/tests:__subpackages__",
lucaslin5c620642021-01-29 19:19:27 +080029 "//packages/modules/NetworkStack/tests/integration",
Aditya Choudhary01b5ede2024-01-31 11:08:57 +000030 ],
lucaslin5c620642021-01-29 19:19:27 +080031}
32
33android_test {
34 name: "NetdStaticLibTests",
35 certificate: "platform",
36 static_libs: [
37 "NetdStaticLibTestsLib",
38 ],
39 jni_libs: [
40 // For mockito extended
41 "libdexmakerjvmtiagent",
42 "libstaticjvmtiagent",
43 ],
44 test_suites: ["device-tests"],
45}