summaryrefslogtreecommitdiff
path: root/client-libs/tests/unit/Android.bp
diff options
context:
space:
mode:
Diffstat (limited to 'client-libs/tests/unit/Android.bp')
-rw-r--r--client-libs/tests/unit/Android.bp39
1 files changed, 39 insertions, 0 deletions
diff --git a/client-libs/tests/unit/Android.bp b/client-libs/tests/unit/Android.bp
new file mode 100644
index 00000000..fc8a2c6c
--- /dev/null
+++ b/client-libs/tests/unit/Android.bp
@@ -0,0 +1,39 @@
+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/Tethering/tests/integration",
+ "//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"],
+}