1// Copyright (C) 2022 The Android Open Source Project 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// 9// Unless required by applicable law or agreed to in writing, software 10// distributed under the License is distributed on an "AS IS" BASIS, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14 15package { 16 default_team: "trendy_team_rubidium_sdk_runtime", 17 default_applicable_licenses: ["Android-Apache-2.0"], 18} 19 20java_test_host { 21 name: "SdkSandboxStorageHostTest", 22 srcs: [ 23 "src/**/SdkSandboxStorageHostTest.java", 24 ":CtsHostsideTestsAppSecurityUtil", 25 ], 26 test_config: "SdkSandboxStorageHostTest.xml", 27 libs: [ 28 "tradefed", 29 ], 30 static_libs: [ 31 "modules-utils-build-testing", 32 "cts-install-lib-host", 33 "SdkSandboxHostTestUtils", 34 "adservices-host-side-test-utility", 35 ], 36 test_suites: ["general-tests"], 37 device_common_data: [ 38 ":StorageTestCodeProvider", 39 ":SdkSandboxStorageTestApp", 40 ":SdkSandboxStorageTestAppV2_DoesNotConsumeSdk", 41 ":SdkSandboxStorageTestUnlockApp", 42 ], 43} 44 45java_defaults { 46 name: "SdkSandboxStorageHostTestDefaults", 47 srcs: [ 48 "app/src/**/SdkSandboxStorageTestApp.java", 49 ":framework-sdksandbox-sources", 50 ":sdksandbox_aidl", 51 ":sdksandbox-sources", 52 ], 53 defaults: ["framework-sdksandbox-jarjar-defaults"], 54 static_libs: [ 55 "androidx.core_core", 56 "androidx.test.ext.junit", 57 "androidx.test.uiautomator_uiautomator", 58 "compatibility-device-util-axt", 59 "SdkSandboxTestUtils", 60 "StorageTestSdk1Api", 61 ], 62 min_sdk_version: "Tiramisu", 63 target_sdk_version: "Tiramisu", 64 test_suites: ["general-tests"], 65} 66 67android_test_helper_app { 68 name: "SdkSandboxStorageTestUnlockApp", 69 manifest: "unlockapp/SdkSandboxStorageTestUnlockAppManifest.xml", 70 srcs: [ 71 "unlockapp/src/**/*.java", 72 ], 73 static_libs: [ 74 "androidx.core_core", 75 "androidx.test.ext.junit", 76 "androidx.test.runner", 77 "androidx.test.uiautomator_uiautomator", 78 "truth", 79 ], 80 min_sdk_version: "Tiramisu", 81 target_sdk_version: "Tiramisu", 82 test_suites: ["general-tests"], 83} 84 85android_test_helper_app { 86 name: "SdkSandboxStorageTestApp", 87 manifest: "app/SdkSandboxStorageTestAppManifest.xml", 88 defaults: ["SdkSandboxStorageHostTestDefaults"], 89} 90 91android_test_helper_app { 92 name: "SdkSandboxStorageTestAppV2_DoesNotConsumeSdk", 93 manifest: "app/SdkSandboxStorageTestAppManifestV2_DoesNotConsumeSdk.xml", 94 defaults: ["SdkSandboxStorageHostTestDefaults"], 95} 96 97android_test_helper_app { 98 name: "StorageTestCodeProvider", 99 manifest: "codeprovider/StorageTestCodeProvider.xml", 100 defaults: ["platform_app_defaults"], 101 srcs: [ 102 "codeprovider/src/**/*.java", 103 ], 104 static_libs: [ 105 "compatibility-device-util-axt", 106 "StorageTestSdk1Api", 107 ], 108 certificate: ":sdksandbox-test", 109 min_sdk_version: "33", 110 target_sdk_version: "34", 111} 112 113java_library { 114 name: "StorageTestSdk1Api", 115 srcs: [ 116 "codeprovider/src/**/*.aidl", 117 ], 118} 119