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_applicable_licenses: ["Android-Apache-2.0"], 17*b7c941bbSAndroid Build Coastguard Worker} 18*b7c941bbSAndroid Build Coastguard Worker 19*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 20*b7c941bbSAndroid Build Coastguard Worker name: "CtsFullBackupApp", 21*b7c941bbSAndroid Build Coastguard Worker defaults: [ 22*b7c941bbSAndroid Build Coastguard Worker "cts_support_defaults", 23*b7c941bbSAndroid Build Coastguard Worker "mts-target-sdk-version-current", 24*b7c941bbSAndroid Build Coastguard Worker ], 25*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "30", 26*b7c941bbSAndroid Build Coastguard Worker srcs: [ 27*b7c941bbSAndroid Build Coastguard Worker "src/**/*.java", 28*b7c941bbSAndroid Build Coastguard Worker ], 29*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 30*b7c941bbSAndroid Build Coastguard Worker "compatibility-device-util-axt", 31*b7c941bbSAndroid Build Coastguard Worker "ctstestrunner-axt", 32*b7c941bbSAndroid Build Coastguard Worker ], 33*b7c941bbSAndroid Build Coastguard Worker test_suites: [ 34*b7c941bbSAndroid Build Coastguard Worker "general-tests", 35*b7c941bbSAndroid Build Coastguard Worker "mts-permission", 36*b7c941bbSAndroid Build Coastguard Worker ], 37*b7c941bbSAndroid Build Coastguard Worker platform_apis: true, 38*b7c941bbSAndroid Build Coastguard Worker manifest: "fullbackup/AndroidManifest.xml", 39*b7c941bbSAndroid Build Coastguard Worker} 40*b7c941bbSAndroid Build Coastguard Worker 41*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 42*b7c941bbSAndroid Build Coastguard Worker name: "CtsKeyValueBackupApp", 43*b7c941bbSAndroid Build Coastguard Worker defaults: [ 44*b7c941bbSAndroid Build Coastguard Worker "cts_support_defaults", 45*b7c941bbSAndroid Build Coastguard Worker "mts-target-sdk-version-current", 46*b7c941bbSAndroid Build Coastguard Worker ], 47*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "30", 48*b7c941bbSAndroid Build Coastguard Worker // Tag this module as a cts test artifact 49*b7c941bbSAndroid Build Coastguard Worker srcs: [ 50*b7c941bbSAndroid Build Coastguard Worker "src/**/*.java", 51*b7c941bbSAndroid Build Coastguard Worker ], 52*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 53*b7c941bbSAndroid Build Coastguard Worker "compatibility-device-util-axt", 54*b7c941bbSAndroid Build Coastguard Worker "ctstestrunner-axt", 55*b7c941bbSAndroid Build Coastguard Worker ], 56*b7c941bbSAndroid Build Coastguard Worker test_suites: [ 57*b7c941bbSAndroid Build Coastguard Worker "general-tests", 58*b7c941bbSAndroid Build Coastguard Worker "mts-permission", 59*b7c941bbSAndroid Build Coastguard Worker ], 60*b7c941bbSAndroid Build Coastguard Worker platform_apis: true, 61*b7c941bbSAndroid Build Coastguard Worker manifest: "keyvalue/AndroidManifest.xml", 62*b7c941bbSAndroid Build Coastguard Worker} 63*b7c941bbSAndroid Build Coastguard Worker 64*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 65*b7c941bbSAndroid Build Coastguard Worker name: "CtsPermissionBackupApp", 66*b7c941bbSAndroid Build Coastguard Worker defaults: [ 67*b7c941bbSAndroid Build Coastguard Worker "cts_support_defaults", 68*b7c941bbSAndroid Build Coastguard Worker "mts-target-sdk-version-current", 69*b7c941bbSAndroid Build Coastguard Worker ], 70*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "30", 71*b7c941bbSAndroid Build Coastguard Worker // Tag this module as a cts test artifact 72*b7c941bbSAndroid Build Coastguard Worker srcs: [ 73*b7c941bbSAndroid Build Coastguard Worker "src/**/*.java", 74*b7c941bbSAndroid Build Coastguard Worker ], 75*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 76*b7c941bbSAndroid Build Coastguard Worker "compatibility-device-util-axt", 77*b7c941bbSAndroid Build Coastguard Worker "ctstestrunner-axt", 78*b7c941bbSAndroid Build Coastguard Worker ], 79*b7c941bbSAndroid Build Coastguard Worker test_suites: [ 80*b7c941bbSAndroid Build Coastguard Worker "general-tests", 81*b7c941bbSAndroid Build Coastguard Worker "mts-permission", 82*b7c941bbSAndroid Build Coastguard Worker ], 83*b7c941bbSAndroid Build Coastguard Worker platform_apis: true, 84*b7c941bbSAndroid Build Coastguard Worker manifest: "permission/AndroidManifest.xml", 85*b7c941bbSAndroid Build Coastguard Worker} 86*b7c941bbSAndroid Build Coastguard Worker 87*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 88*b7c941bbSAndroid Build Coastguard Worker name: "CtsPermissionBackupApp22", 89*b7c941bbSAndroid Build Coastguard Worker defaults: ["cts_support_defaults"], 90*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "22", 91*b7c941bbSAndroid Build Coastguard Worker target_sdk_version: "22", 92*b7c941bbSAndroid Build Coastguard Worker srcs: [ 93*b7c941bbSAndroid Build Coastguard Worker "src/**/*.java", 94*b7c941bbSAndroid Build Coastguard Worker ], 95*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 96*b7c941bbSAndroid Build Coastguard Worker "compatibility-device-util-axt", 97*b7c941bbSAndroid Build Coastguard Worker "ctstestrunner-axt", 98*b7c941bbSAndroid Build Coastguard Worker ], 99*b7c941bbSAndroid Build Coastguard Worker // Tag this module as a cts test artifact 100*b7c941bbSAndroid Build Coastguard Worker test_suites: [ 101*b7c941bbSAndroid Build Coastguard Worker "general-tests", 102*b7c941bbSAndroid Build Coastguard Worker "mts-permission", 103*b7c941bbSAndroid Build Coastguard Worker ], 104*b7c941bbSAndroid Build Coastguard Worker platform_apis: true, 105*b7c941bbSAndroid Build Coastguard Worker manifest: "permission22/AndroidManifest.xml", 106*b7c941bbSAndroid Build Coastguard Worker} 107*b7c941bbSAndroid Build Coastguard Worker 108*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 109*b7c941bbSAndroid Build Coastguard Worker name: "CtsAppLocalesBackupApp1", 110*b7c941bbSAndroid Build Coastguard Worker defaults: [ 111*b7c941bbSAndroid Build Coastguard Worker "cts_support_defaults", 112*b7c941bbSAndroid Build Coastguard Worker "mts-target-sdk-version-current", 113*b7c941bbSAndroid Build Coastguard Worker ], 114*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "30", 115*b7c941bbSAndroid Build Coastguard Worker srcs: [ 116*b7c941bbSAndroid Build Coastguard Worker "src/**/*.java", 117*b7c941bbSAndroid Build Coastguard Worker ], 118*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 119*b7c941bbSAndroid Build Coastguard Worker "compatibility-device-util-axt", 120*b7c941bbSAndroid Build Coastguard Worker "ctstestrunner-axt", 121*b7c941bbSAndroid Build Coastguard Worker ], 122*b7c941bbSAndroid Build Coastguard Worker // Tag this module as a cts test artifact 123*b7c941bbSAndroid Build Coastguard Worker test_suites: [ 124*b7c941bbSAndroid Build Coastguard Worker "general-tests", 125*b7c941bbSAndroid Build Coastguard Worker "mts", 126*b7c941bbSAndroid Build Coastguard Worker ], 127*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["AppLocalesBackupApp1/res"], 128*b7c941bbSAndroid Build Coastguard Worker platform_apis: true, 129*b7c941bbSAndroid Build Coastguard Worker manifest: "AppLocalesBackupApp1/AndroidManifest.xml", 130*b7c941bbSAndroid Build Coastguard Worker} 131*b7c941bbSAndroid Build Coastguard Worker 132*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 133*b7c941bbSAndroid Build Coastguard Worker name: "CtsAppLocalesBackupApp2", 134*b7c941bbSAndroid Build Coastguard Worker defaults: [ 135*b7c941bbSAndroid Build Coastguard Worker "cts_support_defaults", 136*b7c941bbSAndroid Build Coastguard Worker "mts-target-sdk-version-current", 137*b7c941bbSAndroid Build Coastguard Worker ], 138*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "30", 139*b7c941bbSAndroid Build Coastguard Worker srcs: [ 140*b7c941bbSAndroid Build Coastguard Worker "src/**/*.java", 141*b7c941bbSAndroid Build Coastguard Worker ], 142*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 143*b7c941bbSAndroid Build Coastguard Worker "compatibility-device-util-axt", 144*b7c941bbSAndroid Build Coastguard Worker "ctstestrunner-axt", 145*b7c941bbSAndroid Build Coastguard Worker ], 146*b7c941bbSAndroid Build Coastguard Worker // Tag this module as a cts test artifact 147*b7c941bbSAndroid Build Coastguard Worker test_suites: [ 148*b7c941bbSAndroid Build Coastguard Worker "general-tests", 149*b7c941bbSAndroid Build Coastguard Worker "mts", 150*b7c941bbSAndroid Build Coastguard Worker ], 151*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["AppLocalesBackupApp2/res"], 152*b7c941bbSAndroid Build Coastguard Worker platform_apis: true, 153*b7c941bbSAndroid Build Coastguard Worker manifest: "AppLocalesBackupApp2/AndroidManifest.xml", 154*b7c941bbSAndroid Build Coastguard Worker} 155*b7c941bbSAndroid Build Coastguard Worker 156*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 157*b7c941bbSAndroid Build Coastguard Worker name: "CtsBackupRestoreEventLoggerApp", 158*b7c941bbSAndroid Build Coastguard Worker defaults: [ 159*b7c941bbSAndroid Build Coastguard Worker "cts_support_defaults", 160*b7c941bbSAndroid Build Coastguard Worker "mts-target-sdk-version-current", 161*b7c941bbSAndroid Build Coastguard Worker ], 162*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "30", 163*b7c941bbSAndroid Build Coastguard Worker target_sdk_version: "34", 164*b7c941bbSAndroid Build Coastguard Worker srcs: [ 165*b7c941bbSAndroid Build Coastguard Worker "src/**/*.java", 166*b7c941bbSAndroid Build Coastguard Worker ], 167*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 168*b7c941bbSAndroid Build Coastguard Worker "compatibility-device-util-axt", 169*b7c941bbSAndroid Build Coastguard Worker "ctstestrunner-axt", 170*b7c941bbSAndroid Build Coastguard Worker ], 171*b7c941bbSAndroid Build Coastguard Worker // Tag this module as a cts test artifact 172*b7c941bbSAndroid Build Coastguard Worker test_suites: [ 173*b7c941bbSAndroid Build Coastguard Worker "general-tests", 174*b7c941bbSAndroid Build Coastguard Worker "mts", 175*b7c941bbSAndroid Build Coastguard Worker ], 176*b7c941bbSAndroid Build Coastguard Worker platform_apis: true, 177*b7c941bbSAndroid Build Coastguard Worker manifest: "BackupRestoreEventLoggerApp/AndroidManifest.xml", 178*b7c941bbSAndroid Build Coastguard Worker} 179*b7c941bbSAndroid Build Coastguard Worker 180*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 181*b7c941bbSAndroid Build Coastguard Worker name: "CtsRestrictedModeOptedInApp", 182*b7c941bbSAndroid Build Coastguard Worker defaults: [ 183*b7c941bbSAndroid Build Coastguard Worker "cts_support_defaults", 184*b7c941bbSAndroid Build Coastguard Worker "mts-target-sdk-version-current", 185*b7c941bbSAndroid Build Coastguard Worker ], 186*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "30", 187*b7c941bbSAndroid Build Coastguard Worker target_sdk_version: "34", 188*b7c941bbSAndroid Build Coastguard Worker srcs: [ 189*b7c941bbSAndroid Build Coastguard Worker "src/**/*.java", 190*b7c941bbSAndroid Build Coastguard Worker ], 191*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 192*b7c941bbSAndroid Build Coastguard Worker "compatibility-device-util-axt", 193*b7c941bbSAndroid Build Coastguard Worker "ctstestrunner-axt", 194*b7c941bbSAndroid Build Coastguard Worker ], 195*b7c941bbSAndroid Build Coastguard Worker // Tag this module as a cts test artifact 196*b7c941bbSAndroid Build Coastguard Worker test_suites: [ 197*b7c941bbSAndroid Build Coastguard Worker "general-tests", 198*b7c941bbSAndroid Build Coastguard Worker "mts", 199*b7c941bbSAndroid Build Coastguard Worker ], 200*b7c941bbSAndroid Build Coastguard Worker platform_apis: true, 201*b7c941bbSAndroid Build Coastguard Worker manifest: "RestrictedModeOptedInApp/AndroidManifest.xml", 202*b7c941bbSAndroid Build Coastguard Worker} 203*b7c941bbSAndroid Build Coastguard Worker 204*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 205*b7c941bbSAndroid Build Coastguard Worker name: "CtsRestrictedModeOptedOutApp", 206*b7c941bbSAndroid Build Coastguard Worker defaults: [ 207*b7c941bbSAndroid Build Coastguard Worker "cts_support_defaults", 208*b7c941bbSAndroid Build Coastguard Worker "mts-target-sdk-version-current", 209*b7c941bbSAndroid Build Coastguard Worker ], 210*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "30", 211*b7c941bbSAndroid Build Coastguard Worker target_sdk_version: "34", 212*b7c941bbSAndroid Build Coastguard Worker srcs: [ 213*b7c941bbSAndroid Build Coastguard Worker "src/**/*.java", 214*b7c941bbSAndroid Build Coastguard Worker ], 215*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 216*b7c941bbSAndroid Build Coastguard Worker "compatibility-device-util-axt", 217*b7c941bbSAndroid Build Coastguard Worker "ctstestrunner-axt", 218*b7c941bbSAndroid Build Coastguard Worker ], 219*b7c941bbSAndroid Build Coastguard Worker // Tag this module as a cts test artifact 220*b7c941bbSAndroid Build Coastguard Worker test_suites: [ 221*b7c941bbSAndroid Build Coastguard Worker "general-tests", 222*b7c941bbSAndroid Build Coastguard Worker "mts", 223*b7c941bbSAndroid Build Coastguard Worker ], 224*b7c941bbSAndroid Build Coastguard Worker platform_apis: true, 225*b7c941bbSAndroid Build Coastguard Worker manifest: "RestrictedModeOptedOutApp/AndroidManifest.xml", 226*b7c941bbSAndroid Build Coastguard Worker} 227*b7c941bbSAndroid Build Coastguard Worker 228*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 229*b7c941bbSAndroid Build Coastguard Worker name: "CtsRestrictedModeNoActionApp1", 230*b7c941bbSAndroid Build Coastguard Worker defaults: [ 231*b7c941bbSAndroid Build Coastguard Worker "cts_support_defaults", 232*b7c941bbSAndroid Build Coastguard Worker "mts-target-sdk-version-current", 233*b7c941bbSAndroid Build Coastguard Worker ], 234*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "30", 235*b7c941bbSAndroid Build Coastguard Worker target_sdk_version: "34", 236*b7c941bbSAndroid Build Coastguard Worker srcs: [ 237*b7c941bbSAndroid Build Coastguard Worker "src/**/*.java", 238*b7c941bbSAndroid Build Coastguard Worker ], 239*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 240*b7c941bbSAndroid Build Coastguard Worker "compatibility-device-util-axt", 241*b7c941bbSAndroid Build Coastguard Worker "ctstestrunner-axt", 242*b7c941bbSAndroid Build Coastguard Worker ], 243*b7c941bbSAndroid Build Coastguard Worker // Tag this module as a cts test artifact 244*b7c941bbSAndroid Build Coastguard Worker test_suites: [ 245*b7c941bbSAndroid Build Coastguard Worker "general-tests", 246*b7c941bbSAndroid Build Coastguard Worker "mts", 247*b7c941bbSAndroid Build Coastguard Worker ], 248*b7c941bbSAndroid Build Coastguard Worker platform_apis: true, 249*b7c941bbSAndroid Build Coastguard Worker manifest: "RestrictedModeNoActionApp1/AndroidManifest.xml", 250*b7c941bbSAndroid Build Coastguard Worker} 251*b7c941bbSAndroid Build Coastguard Worker 252*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 253*b7c941bbSAndroid Build Coastguard Worker name: "CtsRestrictedModeNoActionApp2", 254*b7c941bbSAndroid Build Coastguard Worker defaults: [ 255*b7c941bbSAndroid Build Coastguard Worker "cts_support_defaults", 256*b7c941bbSAndroid Build Coastguard Worker "mts-target-sdk-version-current", 257*b7c941bbSAndroid Build Coastguard Worker ], 258*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "30", 259*b7c941bbSAndroid Build Coastguard Worker target_sdk_version: "34", 260*b7c941bbSAndroid Build Coastguard Worker srcs: [ 261*b7c941bbSAndroid Build Coastguard Worker "src/**/*.java", 262*b7c941bbSAndroid Build Coastguard Worker ], 263*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 264*b7c941bbSAndroid Build Coastguard Worker "compatibility-device-util-axt", 265*b7c941bbSAndroid Build Coastguard Worker "ctstestrunner-axt", 266*b7c941bbSAndroid Build Coastguard Worker ], 267*b7c941bbSAndroid Build Coastguard Worker // Tag this module as a cts test artifact 268*b7c941bbSAndroid Build Coastguard Worker test_suites: [ 269*b7c941bbSAndroid Build Coastguard Worker "general-tests", 270*b7c941bbSAndroid Build Coastguard Worker "mts", 271*b7c941bbSAndroid Build Coastguard Worker ], 272*b7c941bbSAndroid Build Coastguard Worker platform_apis: true, 273*b7c941bbSAndroid Build Coastguard Worker manifest: "RestrictedModeNoActionApp2/AndroidManifest.xml", 274*b7c941bbSAndroid Build Coastguard Worker} 275