Files
android_packages_modules_Co…/staticlibs/client-libs/tests/unit/Android.bp
Remi NGUYEN VAN 94dab0fcfa Add visibility for Connectivity tests
Allow all Connectivity test subpackages to use the targets,
so that the visibility does not need to be updated when test suites
are reorganized inside Connectivity.

Bug: 187935317
Test: m
Change-Id: I99d1ec954ebe313e553443a9f081d54d7a5f12c1
2021-06-09 18:00:43 +09:00

45 lines
1.2 KiB
Plaintext

package {
default_applicable_licenses: ["Android-Apache-2.0"],
}
android_library {
name: "NetdStaticLibTestsLib",
srcs: [
"src/**/*.java",
"src/**/*.kt",
],
min_sdk_version: "29",
static_libs: [
"androidx.test.rules",
"mockito-target-extended-minus-junit4",
"net-tests-utils-host-device-common",
"netd-client",
],
libs: [
"android.test.runner",
"android.test.base",
],
visibility: [
// Visible for Tethering and NetworkStack integration test and link NetdStaticLibTestsLib
// there, so that the tests under client-libs can also be run when running tethering and
// NetworkStack MTS.
"//packages/modules/Connectivity/tests:__subpackages__",
"//packages/modules/Connectivity/Tethering/tests:__subpackages__",
"//packages/modules/NetworkStack/tests/integration",
]
}
android_test {
name: "NetdStaticLibTests",
certificate: "platform",
static_libs: [
"NetdStaticLibTestsLib",
],
jni_libs: [
// For mockito extended
"libdexmakerjvmtiagent",
"libstaticjvmtiagent",
],
test_suites: ["device-tests"],
}