1*b7c941bbSAndroid Build Coastguard Worker// Copyright (C) 2019 The Android Open Source Project 2*b7c941bbSAndroid Build Coastguard Worker// 3*b7c941bbSAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License"); 4*b7c941bbSAndroid Build Coastguard Worker// you may not use this file except in compliance with the License. 5*b7c941bbSAndroid Build Coastguard Worker// You may obtain a copy of the License at 6*b7c941bbSAndroid Build Coastguard Worker// 7*b7c941bbSAndroid Build Coastguard Worker// http://www.apache.org/licenses/LICENSE-2.0 8*b7c941bbSAndroid Build Coastguard Worker// 9*b7c941bbSAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software 10*b7c941bbSAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS, 11*b7c941bbSAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12*b7c941bbSAndroid Build Coastguard Worker// See the License for the specific language governing permissions and 13*b7c941bbSAndroid Build Coastguard Worker// limitations under the License. 14*b7c941bbSAndroid Build Coastguard Worker 15*b7c941bbSAndroid Build Coastguard Workerpackage { 16*b7c941bbSAndroid Build Coastguard Worker default_team: "trendy_team_framework_android_packages", 17*b7c941bbSAndroid Build Coastguard Worker default_applicable_licenses: ["Android-Apache-2.0"], 18*b7c941bbSAndroid Build Coastguard Worker} 19*b7c941bbSAndroid Build Coastguard Worker 20*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 21*b7c941bbSAndroid Build Coastguard Worker name: "TestAppSv1", 22*b7c941bbSAndroid Build Coastguard Worker manifest: "testapp/Sv1.xml", 23*b7c941bbSAndroid Build Coastguard Worker srcs: ["testapp/src/**/*.java"], 24*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "28", 25*b7c941bbSAndroid Build Coastguard Worker target_sdk_version: "28", 26*b7c941bbSAndroid Build Coastguard Worker} 27*b7c941bbSAndroid Build Coastguard Worker 28*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 29*b7c941bbSAndroid Build Coastguard Worker name: "TestAppSv2", 30*b7c941bbSAndroid Build Coastguard Worker manifest: "testapp/Sv2.xml", 31*b7c941bbSAndroid Build Coastguard Worker srcs: ["testapp/src/**/*.java"], 32*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "28", 33*b7c941bbSAndroid Build Coastguard Worker target_sdk_version: "28", 34*b7c941bbSAndroid Build Coastguard Worker} 35*b7c941bbSAndroid Build Coastguard Worker 36*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 37*b7c941bbSAndroid Build Coastguard Worker name: "TestAppAv1", 38*b7c941bbSAndroid Build Coastguard Worker manifest: "testapp/Av1.xml", 39*b7c941bbSAndroid Build Coastguard Worker srcs: ["testapp/src/**/*.java"], 40*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["testapp/res_v1"], 41*b7c941bbSAndroid Build Coastguard Worker apex_available: ["com.android.apex.apkrollback.test_v1"], 42*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "28", 43*b7c941bbSAndroid Build Coastguard Worker target_sdk_version: "28", 44*b7c941bbSAndroid Build Coastguard Worker} 45*b7c941bbSAndroid Build Coastguard Worker 46*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 47*b7c941bbSAndroid Build Coastguard Worker name: "TestAppAv2", 48*b7c941bbSAndroid Build Coastguard Worker manifest: "testapp/Av2.xml", 49*b7c941bbSAndroid Build Coastguard Worker srcs: ["testapp/src/**/*.java"], 50*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["testapp/res_v2"], 51*b7c941bbSAndroid Build Coastguard Worker apex_available: ["com.android.apex.apkrollback.test_v2"], 52*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "28", 53*b7c941bbSAndroid Build Coastguard Worker target_sdk_version: "28", 54*b7c941bbSAndroid Build Coastguard Worker} 55*b7c941bbSAndroid Build Coastguard Worker 56*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 57*b7c941bbSAndroid Build Coastguard Worker name: "TestAppAv3", 58*b7c941bbSAndroid Build Coastguard Worker manifest: "testapp/Av3.xml", 59*b7c941bbSAndroid Build Coastguard Worker srcs: ["testapp/src/**/*.java"], 60*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["testapp/res_v3"], 61*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "28", 62*b7c941bbSAndroid Build Coastguard Worker target_sdk_version: "28", 63*b7c941bbSAndroid Build Coastguard Worker} 64*b7c941bbSAndroid Build Coastguard Worker 65*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 66*b7c941bbSAndroid Build Coastguard Worker name: "TestAppACrashingV2", 67*b7c941bbSAndroid Build Coastguard Worker manifest: "testapp/ACrashingV2.xml", 68*b7c941bbSAndroid Build Coastguard Worker sdk_version: "current", 69*b7c941bbSAndroid Build Coastguard Worker srcs: ["testapp/src/**/*.java"], 70*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["testapp/res_v2"], 71*b7c941bbSAndroid Build Coastguard Worker apex_available: ["com.android.apex.apkrollback.test_v2Crashing"], 72*b7c941bbSAndroid Build Coastguard Worker} 73*b7c941bbSAndroid Build Coastguard Worker 74*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 75*b7c941bbSAndroid Build Coastguard Worker name: "TestAppBv1", 76*b7c941bbSAndroid Build Coastguard Worker manifest: "testapp/Bv1.xml", 77*b7c941bbSAndroid Build Coastguard Worker srcs: ["testapp/src/**/*.java"], 78*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["testapp/res_v1"], 79*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "28", 80*b7c941bbSAndroid Build Coastguard Worker target_sdk_version: "28", 81*b7c941bbSAndroid Build Coastguard Worker} 82*b7c941bbSAndroid Build Coastguard Worker 83*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 84*b7c941bbSAndroid Build Coastguard Worker name: "TestAppBv2", 85*b7c941bbSAndroid Build Coastguard Worker manifest: "testapp/Bv2.xml", 86*b7c941bbSAndroid Build Coastguard Worker srcs: ["testapp/src/**/*.java"], 87*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["testapp/res_v2"], 88*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "28", 89*b7c941bbSAndroid Build Coastguard Worker target_sdk_version: "28", 90*b7c941bbSAndroid Build Coastguard Worker} 91*b7c941bbSAndroid Build Coastguard Worker 92*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 93*b7c941bbSAndroid Build Coastguard Worker name: "TestAppBv3", 94*b7c941bbSAndroid Build Coastguard Worker manifest: "testapp/Bv3.xml", 95*b7c941bbSAndroid Build Coastguard Worker srcs: ["testapp/src/**/*.java"], 96*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["testapp/res_v3"], 97*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "28", 98*b7c941bbSAndroid Build Coastguard Worker target_sdk_version: "28", 99*b7c941bbSAndroid Build Coastguard Worker} 100*b7c941bbSAndroid Build Coastguard Worker 101*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 102*b7c941bbSAndroid Build Coastguard Worker name: "TestAppCv1", 103*b7c941bbSAndroid Build Coastguard Worker manifest: "testapp/Cv1.xml", 104*b7c941bbSAndroid Build Coastguard Worker srcs: ["testapp/src/**/*.java"], 105*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["testapp/res_v1"], 106*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "28", 107*b7c941bbSAndroid Build Coastguard Worker target_sdk_version: "28", 108*b7c941bbSAndroid Build Coastguard Worker} 109*b7c941bbSAndroid Build Coastguard Worker 110*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 111*b7c941bbSAndroid Build Coastguard Worker name: "TestAppCv2", 112*b7c941bbSAndroid Build Coastguard Worker manifest: "testapp/Cv2.xml", 113*b7c941bbSAndroid Build Coastguard Worker srcs: ["testapp/src/**/*.java"], 114*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["testapp/res_v2"], 115*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "28", 116*b7c941bbSAndroid Build Coastguard Worker target_sdk_version: "28", 117*b7c941bbSAndroid Build Coastguard Worker} 118*b7c941bbSAndroid Build Coastguard Worker 119*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 120*b7c941bbSAndroid Build Coastguard Worker name: "TestAppASplitV1", 121*b7c941bbSAndroid Build Coastguard Worker manifest: "testapp/Av1.xml", 122*b7c941bbSAndroid Build Coastguard Worker sdk_version: "current", 123*b7c941bbSAndroid Build Coastguard Worker srcs: ["testapp/src/**/*.java"], 124*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["testapp/res_v1"], 125*b7c941bbSAndroid Build Coastguard Worker package_splits: ["anydpi"], 126*b7c941bbSAndroid Build Coastguard Worker} 127*b7c941bbSAndroid Build Coastguard Worker 128*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 129*b7c941bbSAndroid Build Coastguard Worker name: "TestAppASplitV2", 130*b7c941bbSAndroid Build Coastguard Worker manifest: "testapp/Av2.xml", 131*b7c941bbSAndroid Build Coastguard Worker sdk_version: "current", 132*b7c941bbSAndroid Build Coastguard Worker srcs: ["testapp/src/**/*.java"], 133*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["testapp/res_v2"], 134*b7c941bbSAndroid Build Coastguard Worker package_splits: ["anydpi"], 135*b7c941bbSAndroid Build Coastguard Worker} 136*b7c941bbSAndroid Build Coastguard Worker 137*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 138*b7c941bbSAndroid Build Coastguard Worker name: "TestAppAOriginalV1", 139*b7c941bbSAndroid Build Coastguard Worker manifest: "testapp/Av1.xml", 140*b7c941bbSAndroid Build Coastguard Worker sdk_version: "current", 141*b7c941bbSAndroid Build Coastguard Worker srcs: ["testapp/src/**/*.java"], 142*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["testapp/res_v1"], 143*b7c941bbSAndroid Build Coastguard Worker certificate: ":cts-ec-p256", 144*b7c941bbSAndroid Build Coastguard Worker apex_available: ["com.android.apex.apkrollback.test_v1"], 145*b7c941bbSAndroid Build Coastguard Worker} 146*b7c941bbSAndroid Build Coastguard Worker 147*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 148*b7c941bbSAndroid Build Coastguard Worker name: "TestAppARotatedV2", 149*b7c941bbSAndroid Build Coastguard Worker manifest: "testapp/Av2.xml", 150*b7c941bbSAndroid Build Coastguard Worker sdk_version: "current", 151*b7c941bbSAndroid Build Coastguard Worker srcs: ["testapp/src/**/*.java"], 152*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["testapp/res_v2"], 153*b7c941bbSAndroid Build Coastguard Worker certificate: ":cts-ec-p256", 154*b7c941bbSAndroid Build Coastguard Worker additional_certificates: [":cts-ec-p256_2"], 155*b7c941bbSAndroid Build Coastguard Worker lineage: "testapp/signing/ec-p256-por-1_2", 156*b7c941bbSAndroid Build Coastguard Worker apex_available: ["com.android.apex.apkrollback.test_v2"], 157*b7c941bbSAndroid Build Coastguard Worker} 158*b7c941bbSAndroid Build Coastguard Worker 159*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 160*b7c941bbSAndroid Build Coastguard Worker name: "TestAppARollbackWipeV2", 161*b7c941bbSAndroid Build Coastguard Worker manifest: "testapp/ARollbackWipeV2.xml", 162*b7c941bbSAndroid Build Coastguard Worker sdk_version: "current", 163*b7c941bbSAndroid Build Coastguard Worker srcs: ["testapp/src/**/*.java"], 164*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["testapp/res_v2"], 165*b7c941bbSAndroid Build Coastguard Worker apex_available: ["com.android.apex.apkrollback.test_v2"], 166*b7c941bbSAndroid Build Coastguard Worker} 167*b7c941bbSAndroid Build Coastguard Worker 168*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 169*b7c941bbSAndroid Build Coastguard Worker name: "TestAppBRollbackRestoreV2", 170*b7c941bbSAndroid Build Coastguard Worker manifest: "testapp/BRollbackRestoreV2.xml", 171*b7c941bbSAndroid Build Coastguard Worker sdk_version: "current", 172*b7c941bbSAndroid Build Coastguard Worker srcs: ["testapp/src/**/*.java"], 173*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["testapp/res_v2"], 174*b7c941bbSAndroid Build Coastguard Worker} 175*b7c941bbSAndroid Build Coastguard Worker 176*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 177*b7c941bbSAndroid Build Coastguard Worker name: "TestAppCRollbackRetainV2", 178*b7c941bbSAndroid Build Coastguard Worker manifest: "testapp/CRollbackRetainV2.xml", 179*b7c941bbSAndroid Build Coastguard Worker sdk_version: "current", 180*b7c941bbSAndroid Build Coastguard Worker srcs: ["testapp/src/**/*.java"], 181*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["testapp/res_v2"], 182*b7c941bbSAndroid Build Coastguard Worker} 183*b7c941bbSAndroid Build Coastguard Worker 184*b7c941bbSAndroid Build Coastguard Workerjava_library { 185*b7c941bbSAndroid Build Coastguard Worker name: "cts-install-lib-java", 186*b7c941bbSAndroid Build Coastguard Worker srcs: ["src/**/lib/*.java"], 187*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 188*b7c941bbSAndroid Build Coastguard Worker "androidx.test.rules", 189*b7c941bbSAndroid Build Coastguard Worker "compatibility-device-util-axt", 190*b7c941bbSAndroid Build Coastguard Worker "cts-shim-lib", 191*b7c941bbSAndroid Build Coastguard Worker "modules-utils-build", 192*b7c941bbSAndroid Build Coastguard Worker "truth", 193*b7c941bbSAndroid Build Coastguard Worker ], 194*b7c941bbSAndroid Build Coastguard Worker sdk_version: "test_current", 195*b7c941bbSAndroid Build Coastguard Worker java_resources: [ 196*b7c941bbSAndroid Build Coastguard Worker ":TestAppAv1", 197*b7c941bbSAndroid Build Coastguard Worker ":TestAppAv2", 198*b7c941bbSAndroid Build Coastguard Worker ":TestAppAv3", 199*b7c941bbSAndroid Build Coastguard Worker ":TestAppBv1", 200*b7c941bbSAndroid Build Coastguard Worker ":TestAppBv2", 201*b7c941bbSAndroid Build Coastguard Worker ":TestAppBv3", 202*b7c941bbSAndroid Build Coastguard Worker ":TestAppCv1", 203*b7c941bbSAndroid Build Coastguard Worker ":TestAppCv2", 204*b7c941bbSAndroid Build Coastguard Worker ":TestAppSv1", 205*b7c941bbSAndroid Build Coastguard Worker ":TestAppSv2", 206*b7c941bbSAndroid Build Coastguard Worker ":TestAppACrashingV2", 207*b7c941bbSAndroid Build Coastguard Worker ":TestAppASplitV1", 208*b7c941bbSAndroid Build Coastguard Worker ":TestAppASplitV2", 209*b7c941bbSAndroid Build Coastguard Worker ":TestAppAOriginalV1", 210*b7c941bbSAndroid Build Coastguard Worker ":TestAppARotatedV2", 211*b7c941bbSAndroid Build Coastguard Worker ":TestAppARollbackWipeV2", 212*b7c941bbSAndroid Build Coastguard Worker ":TestAppBRollbackRestoreV2", 213*b7c941bbSAndroid Build Coastguard Worker ":TestAppCRollbackRetainV2", 214*b7c941bbSAndroid Build Coastguard Worker ":StagedInstallTestApexV1", 215*b7c941bbSAndroid Build Coastguard Worker ":StagedInstallTestApexV2", 216*b7c941bbSAndroid Build Coastguard Worker ":StagedInstallTestApexV3", 217*b7c941bbSAndroid Build Coastguard Worker ], 218*b7c941bbSAndroid Build Coastguard Worker} 219*b7c941bbSAndroid Build Coastguard Worker 220*b7c941bbSAndroid Build Coastguard Workerandroid_library { 221*b7c941bbSAndroid Build Coastguard Worker name: "cts-install-lib", 222*b7c941bbSAndroid Build Coastguard Worker manifest: "AndroidManifest.xml", 223*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 224*b7c941bbSAndroid Build Coastguard Worker "cts-install-lib-java", 225*b7c941bbSAndroid Build Coastguard Worker ], 226*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "29", 227*b7c941bbSAndroid Build Coastguard Worker} 228*b7c941bbSAndroid Build Coastguard Worker 229*b7c941bbSAndroid Build Coastguard Workerjava_library_host { 230*b7c941bbSAndroid Build Coastguard Worker name: "cts-install-lib-host", 231*b7c941bbSAndroid Build Coastguard Worker srcs: ["src/**/host/InstallUtilsHost.java"], 232*b7c941bbSAndroid Build Coastguard Worker libs: [ 233*b7c941bbSAndroid Build Coastguard Worker "tradefed", 234*b7c941bbSAndroid Build Coastguard Worker "cts-shim-host-lib", 235*b7c941bbSAndroid Build Coastguard Worker ], 236*b7c941bbSAndroid Build Coastguard Worker} 237