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