//######################################################################## // Build FrameworksNetTests package //######################################################################## package { // See: http://go/android-license-faq // A large-scale-change added 'default_applicable_licenses' to import // all of the 'license_kinds' from "Android-Apache-2.0" // to get the below license kinds: // SPDX-license-identifier-Apache-2.0 default_applicable_licenses: ["Android-Apache-2.0"], } java_defaults { name: "FrameworksNetTests-jni-defaults", jni_libs: [ "ld-android", "libbacktrace", "libbase", "libbinder", "libbpf", "libbpf_android", "libc++", "libcgrouprc", "libcrypto", "libcutils", "libdl_android", "libhidl-gen-utils", "libhidlbase", "libjsoncpp", "liblog", "liblzma", "libnativehelper", "libnetdbpf", "libnetdutils", "libnetworkstatsfactorytestjni", "libpackagelistparser", "libpcre2", "libprocessgroup", "libselinux", "libtinyxml2", "libui", "libunwindstack", "libutils", "libutilscallstack", "libvndksupport", "libziparchive", "libz", "netd_aidl_interface-V5-cpp", ], } android_library { name: "FrameworksNetTestsLib", min_sdk_version: "30", defaults: [ "framework-connectivity-test-defaults", ], srcs: [ "java/**/*.java", "java/**/*.kt", ], jarjar_rules: "jarjar-rules.txt", static_libs: [ "androidx.test.rules", "androidx.test.uiautomator", "bouncycastle-repackaged-unbundled", "core-tests-support", "FrameworksNetCommonTests", "frameworks-base-testutils", "frameworks-net-integration-testutils", "framework-protos", "mockito-target-minus-junit4", "net-tests-utils", "platform-compat-test-rules", "platform-test-annotations", "service-connectivity-pre-jarjar", "services.core", "services.net", ], libs: [ "android.net.ipsec.ike.stubs.module_lib", "android.test.runner", "android.test.base", "android.test.mock", "ServiceConnectivityResources", ], visibility: ["//packages/modules/Connectivity/tests:__subpackages__"], } android_test { name: "FrameworksNetTests", min_sdk_version: "30", defaults: [ "framework-connectivity-test-defaults", "FrameworksNetTests-jni-defaults", ], test_suites: ["device-tests"], static_libs: [ "FrameworksNetTestsLib", ], jni_libs: [ "libservice-connectivity", ] }