1//######################################################################## 2// Build FrameworksVpnTests package 3//######################################################################## 4package { 5 default_team: "trendy_team_fwk_core_networking", 6 // See: http://go/android-license-faq 7 // A large-scale-change added 'default_applicable_licenses' to import 8 // all of the 'license_kinds' from "Android-Apache-2.0" 9 // to get the below license kinds: 10 // SPDX-license-identifier-Apache-2.0 11 default_applicable_licenses: ["Android-Apache-2.0"], 12} 13 14android_test { 15 name: "FrameworksVpnTests", 16 srcs: [ 17 "java/**/*.java", 18 "java/**/*.kt", 19 ], 20 sdk_version: "core_platform", // tests can use @CorePlatformApi's 21 test_suites: ["device-tests"], 22 static_libs: [ 23 "androidx.test.rules", 24 "frameworks-base-testutils", 25 "framework-protos", 26 "mockito-target-minus-junit4", 27 "net-tests-utils", 28 "platform-test-annotations", 29 "services.core", 30 "cts-net-utils", 31 "service-connectivity-tiramisu-pre-jarjar", 32 ], 33 libs: [ 34 // order matters: classes in framework-connectivity are resolved before framework, 35 // meaning @hide APIs in framework-connectivity are resolved before @SystemApi 36 // stubs in framework 37 "framework-connectivity.impl", 38 "framework-connectivity-t.impl", 39 "framework", 40 "framework-res", 41 "android.test.runner.stubs", 42 "android.test.base.stubs", 43 "android.test.mock.stubs", 44 ], 45} 46 47test_module_config { 48 name: "FrameworksVpnTests_android_server_connectivity", 49 base: "FrameworksVpnTests", 50 test_suites: ["device-tests"], 51 exclude_annotations: ["com.android.testutils.SkipPresubmit"], 52} 53