1//######################################################################## 2// Build NetworkStaticLibTests package 3//######################################################################## 4 5package { 6 default_applicable_licenses: ["Android-Apache-2.0"], 7} 8 9android_library { 10 name: "NetworkStaticLibTestsLib", 11 srcs: ["src/**/*.java","src/**/*.kt"], 12 min_sdk_version: "29", 13 defaults: ["framework-connectivity-test-defaults"], 14 static_libs: [ 15 "androidx.test.rules", 16 "mockito-target-extended-minus-junit4", 17 "netd-client", 18 "net-tests-utils", 19 "net-utils-framework-common", 20 "net-utils-device-common", 21 "net-utils-device-common-async", 22 "net-utils-device-common-bpf", 23 "net-utils-device-common-ip", 24 "net-utils-device-common-wear", 25 ], 26 libs: [ 27 "android.test.runner", 28 "android.test.base", 29 ], 30 visibility: [ 31 "//frameworks/base/packages/Tethering/tests/integration", 32 "//packages/modules/Connectivity/tests:__subpackages__", 33 "//packages/modules/Connectivity/Tethering/tests:__subpackages__", 34 "//packages/modules/NetworkStack/tests/integration", 35 ], 36 lint: { strict_updatability_linting: true }, 37} 38 39android_test { 40 name: "NetworkStaticLibTests", 41 certificate: "platform", 42 static_libs: [ 43 "NetworkStaticLibTestsLib", 44 ], 45 jni_libs: [ 46 // For mockito extended 47 "libdexmakerjvmtiagent", 48 "libstaticjvmtiagent", 49 ], 50 jarjar_rules: "jarjar-rules.txt", 51 test_suites: ["device-tests"], 52 lint: { strict_updatability_linting: true }, 53} 54