1*b7c941bbSAndroid Build Coastguard Workerpackage { 2*b7c941bbSAndroid Build Coastguard Worker default_team: "trendy_team_enterprise", 3*b7c941bbSAndroid Build Coastguard Worker default_applicable_licenses: ["Android-Apache-2.0"], 4*b7c941bbSAndroid Build Coastguard Worker} 5*b7c941bbSAndroid Build Coastguard Worker 6*b7c941bbSAndroid Build Coastguard Workerjava_library_static { 7*b7c941bbSAndroid Build Coastguard Worker name: "TestApp_JavaProtos", 8*b7c941bbSAndroid Build Coastguard Worker sdk_version: "core_current", 9*b7c941bbSAndroid Build Coastguard Worker host_supported: true, 10*b7c941bbSAndroid Build Coastguard Worker proto: { 11*b7c941bbSAndroid Build Coastguard Worker type: "lite", 12*b7c941bbSAndroid Build Coastguard Worker }, 13*b7c941bbSAndroid Build Coastguard Worker srcs: ["src/library/main/proto/testapp_protos.proto"], 14*b7c941bbSAndroid Build Coastguard Worker} 15*b7c941bbSAndroid Build Coastguard Worker 16*b7c941bbSAndroid Build Coastguard Workerandroid_library { 17*b7c941bbSAndroid Build Coastguard Worker name: "TestApp_TestApps", 18*b7c941bbSAndroid Build Coastguard Worker sdk_version: "system_current", 19*b7c941bbSAndroid Build Coastguard Worker srcs: [ 20*b7c941bbSAndroid Build Coastguard Worker "src/testapps/main/java/**/*.java", 21*b7c941bbSAndroid Build Coastguard Worker "src/testapps/main/java/**/*.kt", 22*b7c941bbSAndroid Build Coastguard Worker ], 23*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 24*b7c941bbSAndroid Build Coastguard Worker "EventLib", 25*b7c941bbSAndroid Build Coastguard Worker "TestApp_Annotations", 26*b7c941bbSAndroid Build Coastguard Worker "ConnectedAppsSDK", 27*b7c941bbSAndroid Build Coastguard Worker "ConnectedAppsSDK_Annotations", 28*b7c941bbSAndroid Build Coastguard Worker "androidx.annotation_annotation", 29*b7c941bbSAndroid Build Coastguard Worker "RemoteFrameworkClasses", 30*b7c941bbSAndroid Build Coastguard Worker "TestApisReflection", 31*b7c941bbSAndroid Build Coastguard Worker ], 32*b7c941bbSAndroid Build Coastguard Worker manifest: "src/testapps/main/AndroidManifest.xml", 33*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "29", 34*b7c941bbSAndroid Build Coastguard Worker plugins: [ 35*b7c941bbSAndroid Build Coastguard Worker "ConnectedAppsSDK_Processor", 36*b7c941bbSAndroid Build Coastguard Worker "TestApp_Processor", 37*b7c941bbSAndroid Build Coastguard Worker ], 38*b7c941bbSAndroid Build Coastguard Worker lint: { 39*b7c941bbSAndroid Build Coastguard Worker baseline_filename: "lint-baseline.xml", 40*b7c941bbSAndroid Build Coastguard Worker }, 41*b7c941bbSAndroid Build Coastguard Worker} 42*b7c941bbSAndroid Build Coastguard Worker 43*b7c941bbSAndroid Build Coastguard Workerandroid_library { 44*b7c941bbSAndroid Build Coastguard Worker name: "TestApp", 45*b7c941bbSAndroid Build Coastguard Worker sdk_version: "system_current", 46*b7c941bbSAndroid Build Coastguard Worker srcs: [ 47*b7c941bbSAndroid Build Coastguard Worker "src/library/main/java/**/*.java", 48*b7c941bbSAndroid Build Coastguard Worker "src/library/main/java/**/*.kt", 49*b7c941bbSAndroid Build Coastguard Worker ], 50*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 51*b7c941bbSAndroid Build Coastguard Worker "Nene", 52*b7c941bbSAndroid Build Coastguard Worker "EventLib", 53*b7c941bbSAndroid Build Coastguard Worker "Queryable", 54*b7c941bbSAndroid Build Coastguard Worker "TestApp_Annotations", 55*b7c941bbSAndroid Build Coastguard Worker "ConnectedAppsSDK", 56*b7c941bbSAndroid Build Coastguard Worker "ConnectedAppsSDK_Annotations", 57*b7c941bbSAndroid Build Coastguard Worker "androidx.annotation_annotation", 58*b7c941bbSAndroid Build Coastguard Worker "TestApp_TestApps", 59*b7c941bbSAndroid Build Coastguard Worker "TestApp_JavaProtos", 60*b7c941bbSAndroid Build Coastguard Worker "QueryableCommonAndroid", 61*b7c941bbSAndroid Build Coastguard Worker "auto_value_annotations", 62*b7c941bbSAndroid Build Coastguard Worker ], 63*b7c941bbSAndroid Build Coastguard Worker manifest: "src/library/main/AndroidManifest.xml", 64*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "29", 65*b7c941bbSAndroid Build Coastguard Worker assets: [ 66*b7c941bbSAndroid Build Coastguard Worker ":TestApp_Apps", 67*b7c941bbSAndroid Build Coastguard Worker ":TestApp_Metadata_Resources", 68*b7c941bbSAndroid Build Coastguard Worker ], 69*b7c941bbSAndroid Build Coastguard Worker plugins: [ 70*b7c941bbSAndroid Build Coastguard Worker "ConnectedAppsSDK_Processor", 71*b7c941bbSAndroid Build Coastguard Worker "TestApp_Processor", 72*b7c941bbSAndroid Build Coastguard Worker "auto_annotation_plugin", 73*b7c941bbSAndroid Build Coastguard Worker ], 74*b7c941bbSAndroid Build Coastguard Worker} 75*b7c941bbSAndroid Build Coastguard Worker 76*b7c941bbSAndroid Build Coastguard Workerandroid_test { 77*b7c941bbSAndroid Build Coastguard Worker name: "TestAppTest", 78*b7c941bbSAndroid Build Coastguard Worker srcs: [ 79*b7c941bbSAndroid Build Coastguard Worker "src/test/java/**/*.java", 80*b7c941bbSAndroid Build Coastguard Worker "src/test/java/**/*.kt", 81*b7c941bbSAndroid Build Coastguard Worker ], 82*b7c941bbSAndroid Build Coastguard Worker test_suites: [ 83*b7c941bbSAndroid Build Coastguard Worker "general-tests", 84*b7c941bbSAndroid Build Coastguard Worker ], 85*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 86*b7c941bbSAndroid Build Coastguard Worker "Nene", 87*b7c941bbSAndroid Build Coastguard Worker "TestApp", 88*b7c941bbSAndroid Build Coastguard Worker "TestApp_TestApps", 89*b7c941bbSAndroid Build Coastguard Worker "bedstead", 90*b7c941bbSAndroid Build Coastguard Worker "bedstead-enterprise", 91*b7c941bbSAndroid Build Coastguard Worker "EventLib", 92*b7c941bbSAndroid Build Coastguard Worker "androidx.test.ext.junit", 93*b7c941bbSAndroid Build Coastguard Worker "truth", 94*b7c941bbSAndroid Build Coastguard Worker "testng", // for assertThrows 95*b7c941bbSAndroid Build Coastguard Worker "bedstead-performance-analyzer", 96*b7c941bbSAndroid Build Coastguard Worker ], 97*b7c941bbSAndroid Build Coastguard Worker manifest: "src/test/AndroidManifest.xml", 98*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "29", 99*b7c941bbSAndroid Build Coastguard Worker plugins: ["auto_annotation_plugin"], 100*b7c941bbSAndroid Build Coastguard Worker} 101*b7c941bbSAndroid Build Coastguard Worker 102*b7c941bbSAndroid Build Coastguard Workerpython_binary_host { 103*b7c941bbSAndroid Build Coastguard Worker name: "index_testapps", 104*b7c941bbSAndroid Build Coastguard Worker version: { 105*b7c941bbSAndroid Build Coastguard Worker py3: { 106*b7c941bbSAndroid Build Coastguard Worker embedded_launcher: true, 107*b7c941bbSAndroid Build Coastguard Worker }, 108*b7c941bbSAndroid Build Coastguard Worker }, 109*b7c941bbSAndroid Build Coastguard Worker main: "tools/index/index_testapps.py", 110*b7c941bbSAndroid Build Coastguard Worker srcs: [ 111*b7c941bbSAndroid Build Coastguard Worker "tools/index/index_testapps.py", 112*b7c941bbSAndroid Build Coastguard Worker "src/library/main/proto/testapp_protos.proto", 113*b7c941bbSAndroid Build Coastguard Worker ], 114*b7c941bbSAndroid Build Coastguard Worker proto: { 115*b7c941bbSAndroid Build Coastguard Worker canonical_path_from_root: false, 116*b7c941bbSAndroid Build Coastguard Worker }, 117*b7c941bbSAndroid Build Coastguard Worker} 118*b7c941bbSAndroid Build Coastguard Worker 119*b7c941bbSAndroid Build Coastguard Workerjava_genrule { 120*b7c941bbSAndroid Build Coastguard Worker name: "TestApp_Apps", 121*b7c941bbSAndroid Build Coastguard Worker srcs: [ 122*b7c941bbSAndroid Build Coastguard Worker ":EmptyTestApp", 123*b7c941bbSAndroid Build Coastguard Worker ":NotEmptyTestApp", 124*b7c941bbSAndroid Build Coastguard Worker ":DeviceAdminTestApp", 125*b7c941bbSAndroid Build Coastguard Worker ":TestOnlyDeviceAdminTestApp", 126*b7c941bbSAndroid Build Coastguard Worker ":LockTaskApp", 127*b7c941bbSAndroid Build Coastguard Worker ":DelegateTestApp", 128*b7c941bbSAndroid Build Coastguard Worker ":ContentTestApp", 129*b7c941bbSAndroid Build Coastguard Worker ":DevicePolicyManagementRoleHolderTestApp", 130*b7c941bbSAndroid Build Coastguard Worker ":RemoteDPCTestApp", 131*b7c941bbSAndroid Build Coastguard Worker ":RemoteDPCTestAppTargetingV28", 132*b7c941bbSAndroid Build Coastguard Worker ":RemoteDPCTestAppTargetingV30", 133*b7c941bbSAndroid Build Coastguard Worker ":DialerApp", 134*b7c941bbSAndroid Build Coastguard Worker ":SmsApp", 135*b7c941bbSAndroid Build Coastguard Worker ":AccountManagementApp", 136*b7c941bbSAndroid Build Coastguard Worker ":RemoteAccountAuthenticatorApp", 137*b7c941bbSAndroid Build Coastguard Worker ":MLCTestApp", 138*b7c941bbSAndroid Build Coastguard Worker ":MultipleActivitiesTestApp", 139*b7c941bbSAndroid Build Coastguard Worker ":HeadlessDOSingleUserTestApp", 140*b7c941bbSAndroid Build Coastguard Worker ":RemoteDeviceAdminTestApp", 141*b7c941bbSAndroid Build Coastguard Worker ], 142*b7c941bbSAndroid Build Coastguard Worker out: [ 143*b7c941bbSAndroid Build Coastguard Worker "testapps/index.txt", 144*b7c941bbSAndroid Build Coastguard Worker "testapps/EmptyTestApp.apk", 145*b7c941bbSAndroid Build Coastguard Worker "testapps/NotEmptyTestApp.apk", 146*b7c941bbSAndroid Build Coastguard Worker "testapps/DeviceAdminTestApp.apk", 147*b7c941bbSAndroid Build Coastguard Worker "testapps/TestOnlyDeviceAdminTestApp.apk", 148*b7c941bbSAndroid Build Coastguard Worker "testapps/LockTaskApp.apk", 149*b7c941bbSAndroid Build Coastguard Worker "testapps/DelegateTestApp.apk", 150*b7c941bbSAndroid Build Coastguard Worker "testapps/ContentTestApp.apk", 151*b7c941bbSAndroid Build Coastguard Worker "testapps/DevicePolicyManagementRoleHolderTestApp.apk", 152*b7c941bbSAndroid Build Coastguard Worker "testapps/RemoteDPCTestApp.apk", 153*b7c941bbSAndroid Build Coastguard Worker "testapps/RemoteDPCTestAppTargetingV28.apk", 154*b7c941bbSAndroid Build Coastguard Worker "testapps/RemoteDPCTestAppTargetingV30.apk", 155*b7c941bbSAndroid Build Coastguard Worker "testapps/DialerApp.apk", 156*b7c941bbSAndroid Build Coastguard Worker "testapps/SmsApp.apk", 157*b7c941bbSAndroid Build Coastguard Worker "testapps/AccountManagementApp.apk", 158*b7c941bbSAndroid Build Coastguard Worker "testapps/RemoteAccountAuthenticatorApp.apk", 159*b7c941bbSAndroid Build Coastguard Worker "testapps/MLCTestApp.apk", 160*b7c941bbSAndroid Build Coastguard Worker "testapps/MultipleActivitiesTestApp.apk", 161*b7c941bbSAndroid Build Coastguard Worker "testapps/HeadlessDOSingleUserTestApp.apk", 162*b7c941bbSAndroid Build Coastguard Worker "testapps/RemoteDeviceAdminTestApp.apk", 163*b7c941bbSAndroid Build Coastguard Worker ], 164*b7c941bbSAndroid Build Coastguard Worker tools: [ 165*b7c941bbSAndroid Build Coastguard Worker "index_testapps", 166*b7c941bbSAndroid Build Coastguard Worker "aapt2", 167*b7c941bbSAndroid Build Coastguard Worker ], 168*b7c941bbSAndroid Build Coastguard Worker cmd: "mkdir -p $(genDir)/testapps" + 169*b7c941bbSAndroid Build Coastguard Worker " && cp $(location :EmptyTestApp) $(genDir)/testapps" + 170*b7c941bbSAndroid Build Coastguard Worker " && cp $(location :NotEmptyTestApp) $(genDir)/testapps" + 171*b7c941bbSAndroid Build Coastguard Worker " && cp $(location :DeviceAdminTestApp) $(genDir)/testapps" + 172*b7c941bbSAndroid Build Coastguard Worker " && cp $(location :TestOnlyDeviceAdminTestApp) $(genDir)/testapps" + 173*b7c941bbSAndroid Build Coastguard Worker " && cp $(location :LockTaskApp) $(genDir)/testapps" + 174*b7c941bbSAndroid Build Coastguard Worker " && cp $(location :DelegateTestApp) $(genDir)/testapps" + 175*b7c941bbSAndroid Build Coastguard Worker " && cp $(location :ContentTestApp) $(genDir)/testapps" + 176*b7c941bbSAndroid Build Coastguard Worker " && cp $(location :DevicePolicyManagementRoleHolderTestApp) $(genDir)/testapps" + 177*b7c941bbSAndroid Build Coastguard Worker " && cp $(location :RemoteDPCTestApp) $(genDir)/testapps" + 178*b7c941bbSAndroid Build Coastguard Worker " && cp $(location :RemoteDPCTestAppTargetingV28) $(genDir)/testapps" + 179*b7c941bbSAndroid Build Coastguard Worker " && cp $(location :RemoteDPCTestAppTargetingV30) $(genDir)/testapps" + 180*b7c941bbSAndroid Build Coastguard Worker " && cp $(location :DialerApp) $(genDir)/testapps" + 181*b7c941bbSAndroid Build Coastguard Worker " && cp $(location :SmsApp) $(genDir)/testapps" + 182*b7c941bbSAndroid Build Coastguard Worker " && cp $(location :AccountManagementApp) $(genDir)/testapps" + 183*b7c941bbSAndroid Build Coastguard Worker " && cp $(location :RemoteAccountAuthenticatorApp) $(genDir)/testapps" + 184*b7c941bbSAndroid Build Coastguard Worker " && cp $(location :MLCTestApp) $(genDir)/testapps" + 185*b7c941bbSAndroid Build Coastguard Worker " && cp $(location :MultipleActivitiesTestApp) $(genDir)/testapps" + 186*b7c941bbSAndroid Build Coastguard Worker " && cp $(location :HeadlessDOSingleUserTestApp) $(genDir)/testapps" + 187*b7c941bbSAndroid Build Coastguard Worker " && cp $(location :RemoteDeviceAdminTestApp) $(genDir)/testapps" + 188*b7c941bbSAndroid Build Coastguard Worker " && $(location index_testapps) --directory $(genDir)/testapps --aapt2 $(location aapt2)", 189*b7c941bbSAndroid Build Coastguard Worker} 190*b7c941bbSAndroid Build Coastguard Worker 191*b7c941bbSAndroid Build Coastguard Workerjava_genrule { 192*b7c941bbSAndroid Build Coastguard Worker name: "TestApp_Metadata_Resources", 193*b7c941bbSAndroid Build Coastguard Worker srcs: [ 194*b7c941bbSAndroid Build Coastguard Worker "src/testapps/main/res/**/xml/*", 195*b7c941bbSAndroid Build Coastguard Worker ], 196*b7c941bbSAndroid Build Coastguard Worker out: [ 197*b7c941bbSAndroid Build Coastguard Worker "resources/device_admin.xml", 198*b7c941bbSAndroid Build Coastguard Worker "resources/headless_single_user_device_admin.xml", 199*b7c941bbSAndroid Build Coastguard Worker "resources/no_headless_device_owner_device_admin.xml", 200*b7c941bbSAndroid Build Coastguard Worker "resources/test_xml.xml", 201*b7c941bbSAndroid Build Coastguard Worker ], 202*b7c941bbSAndroid Build Coastguard Worker cmd: "mkdir -p $(genDir)/resources" + 203*b7c941bbSAndroid Build Coastguard Worker " && cp $(in) $(genDir)/resources", 204*b7c941bbSAndroid Build Coastguard Worker} 205*b7c941bbSAndroid Build Coastguard Worker 206*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 207*b7c941bbSAndroid Build Coastguard Worker name: "EmptyTestApp", 208*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 209*b7c941bbSAndroid Build Coastguard Worker "TestApp_TestApps", 210*b7c941bbSAndroid Build Coastguard Worker ], 211*b7c941bbSAndroid Build Coastguard Worker defaults: ["mts-target-sdk-version-current"], 212*b7c941bbSAndroid Build Coastguard Worker manifest: "manifests/EmptyTestAppManifest.xml", 213*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "29", 214*b7c941bbSAndroid Build Coastguard Worker sdk_version: "system_current", 215*b7c941bbSAndroid Build Coastguard Worker} 216*b7c941bbSAndroid Build Coastguard Worker 217*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 218*b7c941bbSAndroid Build Coastguard Worker name: "NotEmptyTestApp", 219*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 220*b7c941bbSAndroid Build Coastguard Worker "TestApp_TestApps", 221*b7c941bbSAndroid Build Coastguard Worker ], 222*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["src/testapps/main/res/test_resources"], 223*b7c941bbSAndroid Build Coastguard Worker defaults: ["mts-target-sdk-version-current"], 224*b7c941bbSAndroid Build Coastguard Worker manifest: "manifests/NotEmptyTestAppManifest.xml", 225*b7c941bbSAndroid Build Coastguard Worker additional_manifests: ["CommonManifest.xml"], 226*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "29", 227*b7c941bbSAndroid Build Coastguard Worker sdk_version: "system_current", 228*b7c941bbSAndroid Build Coastguard Worker} 229*b7c941bbSAndroid Build Coastguard Worker 230*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 231*b7c941bbSAndroid Build Coastguard Worker name: "DeviceAdminTestApp", 232*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 233*b7c941bbSAndroid Build Coastguard Worker "TestApp_TestApps", 234*b7c941bbSAndroid Build Coastguard Worker ], 235*b7c941bbSAndroid Build Coastguard Worker defaults: ["mts-target-sdk-version-current"], 236*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["src/testapps/main/res/device_admin"], 237*b7c941bbSAndroid Build Coastguard Worker manifest: "manifests/DeviceAdminManifest.xml", 238*b7c941bbSAndroid Build Coastguard Worker additional_manifests: ["CommonManifest.xml"], 239*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "29", 240*b7c941bbSAndroid Build Coastguard Worker sdk_version: "system_current", 241*b7c941bbSAndroid Build Coastguard Worker} 242*b7c941bbSAndroid Build Coastguard Worker 243*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 244*b7c941bbSAndroid Build Coastguard Worker name: "HeadlessDOSingleUserTestApp", 245*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 246*b7c941bbSAndroid Build Coastguard Worker "TestApp_TestApps", 247*b7c941bbSAndroid Build Coastguard Worker ], 248*b7c941bbSAndroid Build Coastguard Worker defaults: ["mts-target-sdk-version-current"], 249*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["src/testapps/main/res/device_admin"], 250*b7c941bbSAndroid Build Coastguard Worker manifest: "manifests/HeadlessDOSingleUserManifest.xml", 251*b7c941bbSAndroid Build Coastguard Worker additional_manifests: ["CommonManifest.xml"], 252*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "29", 253*b7c941bbSAndroid Build Coastguard Worker sdk_version: "test_current", 254*b7c941bbSAndroid Build Coastguard Worker} 255*b7c941bbSAndroid Build Coastguard Worker 256*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 257*b7c941bbSAndroid Build Coastguard Worker name: "TestOnlyDeviceAdminTestApp", 258*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 259*b7c941bbSAndroid Build Coastguard Worker "TestApp_TestApps", 260*b7c941bbSAndroid Build Coastguard Worker ], 261*b7c941bbSAndroid Build Coastguard Worker defaults: ["mts-target-sdk-version-current"], 262*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["src/testapps/main/res/device_admin"], 263*b7c941bbSAndroid Build Coastguard Worker manifest: "manifests/TestOnlyDeviceAdminManifest.xml", 264*b7c941bbSAndroid Build Coastguard Worker additional_manifests: ["CommonManifest.xml"], 265*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "29", 266*b7c941bbSAndroid Build Coastguard Worker sdk_version: "system_current", 267*b7c941bbSAndroid Build Coastguard Worker} 268*b7c941bbSAndroid Build Coastguard Worker 269*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 270*b7c941bbSAndroid Build Coastguard Worker name: "LockTaskApp", 271*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 272*b7c941bbSAndroid Build Coastguard Worker "TestApp_TestApps", 273*b7c941bbSAndroid Build Coastguard Worker ], 274*b7c941bbSAndroid Build Coastguard Worker defaults: ["mts-target-sdk-version-current"], 275*b7c941bbSAndroid Build Coastguard Worker manifest: "manifests/LockTaskAppManifest.xml", 276*b7c941bbSAndroid Build Coastguard Worker additional_manifests: ["CommonManifest.xml"], 277*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "29", 278*b7c941bbSAndroid Build Coastguard Worker sdk_version: "system_current", 279*b7c941bbSAndroid Build Coastguard Worker} 280*b7c941bbSAndroid Build Coastguard Worker 281*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 282*b7c941bbSAndroid Build Coastguard Worker name: "DelegateTestApp", 283*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 284*b7c941bbSAndroid Build Coastguard Worker "TestApp_TestApps", 285*b7c941bbSAndroid Build Coastguard Worker ], 286*b7c941bbSAndroid Build Coastguard Worker defaults: ["mts-target-sdk-version-current"], 287*b7c941bbSAndroid Build Coastguard Worker manifest: "manifests/DelegateManifest.xml", 288*b7c941bbSAndroid Build Coastguard Worker additional_manifests: ["CommonManifest.xml"], 289*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "29", 290*b7c941bbSAndroid Build Coastguard Worker sdk_version: "system_current", 291*b7c941bbSAndroid Build Coastguard Worker} 292*b7c941bbSAndroid Build Coastguard Worker 293*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 294*b7c941bbSAndroid Build Coastguard Worker name: "ContentTestApp", 295*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 296*b7c941bbSAndroid Build Coastguard Worker "TestApp_TestApps", 297*b7c941bbSAndroid Build Coastguard Worker ], 298*b7c941bbSAndroid Build Coastguard Worker defaults: ["mts-target-sdk-version-current"], 299*b7c941bbSAndroid Build Coastguard Worker manifest: "manifests/ContentAppManifest.xml", 300*b7c941bbSAndroid Build Coastguard Worker additional_manifests: ["CommonManifest.xml"], 301*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "29", 302*b7c941bbSAndroid Build Coastguard Worker sdk_version: "system_current", 303*b7c941bbSAndroid Build Coastguard Worker} 304*b7c941bbSAndroid Build Coastguard Worker 305*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 306*b7c941bbSAndroid Build Coastguard Worker name: "DevicePolicyManagementRoleHolderTestApp", 307*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 308*b7c941bbSAndroid Build Coastguard Worker "TestApp_TestApps", 309*b7c941bbSAndroid Build Coastguard Worker ], 310*b7c941bbSAndroid Build Coastguard Worker defaults: ["mts-target-sdk-version-current"], 311*b7c941bbSAndroid Build Coastguard Worker manifest: "manifests/DevicePolicyManagementRoleHolderManifest.xml", 312*b7c941bbSAndroid Build Coastguard Worker additional_manifests: ["CommonManifest.xml"], 313*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["src/testapps/main/res/device_admin"], 314*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "29", 315*b7c941bbSAndroid Build Coastguard Worker sdk_version: "system_current", 316*b7c941bbSAndroid Build Coastguard Worker} 317*b7c941bbSAndroid Build Coastguard Worker 318*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 319*b7c941bbSAndroid Build Coastguard Worker name: "RemoteDPCTestApp", 320*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 321*b7c941bbSAndroid Build Coastguard Worker "TestApp_TestApps", 322*b7c941bbSAndroid Build Coastguard Worker ], 323*b7c941bbSAndroid Build Coastguard Worker defaults: ["mts-target-sdk-version-current"], 324*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["src/testapps/main/res/device_admin"], 325*b7c941bbSAndroid Build Coastguard Worker manifest: "manifests/RemoteDPCManifest.xml", 326*b7c941bbSAndroid Build Coastguard Worker additional_manifests: ["CommonManifest.xml"], 327*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "29", 328*b7c941bbSAndroid Build Coastguard Worker sdk_version: "system_current", 329*b7c941bbSAndroid Build Coastguard Worker target_sdk_version: "35", 330*b7c941bbSAndroid Build Coastguard Worker} 331*b7c941bbSAndroid Build Coastguard Worker 332*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 333*b7c941bbSAndroid Build Coastguard Worker name: "RemoteDPCTestAppTargetingV28", 334*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 335*b7c941bbSAndroid Build Coastguard Worker "TestApp_TestApps", 336*b7c941bbSAndroid Build Coastguard Worker ], 337*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["src/testapps/main/res/device_admin"], 338*b7c941bbSAndroid Build Coastguard Worker manifest: "manifests/RemoteDPCManifest.xml", 339*b7c941bbSAndroid Build Coastguard Worker additional_manifests: ["CommonManifest.xml"], 340*b7c941bbSAndroid Build Coastguard Worker aaptflags: [ 341*b7c941bbSAndroid Build Coastguard Worker "--rename-manifest-package com.android.cts.RemoteDPCV28", 342*b7c941bbSAndroid Build Coastguard Worker ], 343*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "29", 344*b7c941bbSAndroid Build Coastguard Worker target_sdk_version: "28", 345*b7c941bbSAndroid Build Coastguard Worker} 346*b7c941bbSAndroid Build Coastguard Worker 347*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 348*b7c941bbSAndroid Build Coastguard Worker name: "RemoteDPCTestAppTargetingV30", 349*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 350*b7c941bbSAndroid Build Coastguard Worker "TestApp_TestApps", 351*b7c941bbSAndroid Build Coastguard Worker ], 352*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["src/testapps/main/res/device_admin"], 353*b7c941bbSAndroid Build Coastguard Worker manifest: "manifests/RemoteDPCManifest.xml", 354*b7c941bbSAndroid Build Coastguard Worker additional_manifests: ["CommonManifest.xml"], 355*b7c941bbSAndroid Build Coastguard Worker aaptflags: [ 356*b7c941bbSAndroid Build Coastguard Worker "--rename-manifest-package com.android.cts.RemoteDPCV30", 357*b7c941bbSAndroid Build Coastguard Worker ], 358*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "30", 359*b7c941bbSAndroid Build Coastguard Worker target_sdk_version: "30", 360*b7c941bbSAndroid Build Coastguard Worker} 361*b7c941bbSAndroid Build Coastguard Worker 362*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 363*b7c941bbSAndroid Build Coastguard Worker name: "DialerApp", 364*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 365*b7c941bbSAndroid Build Coastguard Worker "TestApp_TestApps", 366*b7c941bbSAndroid Build Coastguard Worker ], 367*b7c941bbSAndroid Build Coastguard Worker defaults: ["mts-target-sdk-version-current"], 368*b7c941bbSAndroid Build Coastguard Worker manifest: "manifests/DialerAppManifest.xml", 369*b7c941bbSAndroid Build Coastguard Worker additional_manifests: ["CommonManifest.xml"], 370*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "29", 371*b7c941bbSAndroid Build Coastguard Worker sdk_version: "system_current", 372*b7c941bbSAndroid Build Coastguard Worker} 373*b7c941bbSAndroid Build Coastguard Worker 374*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 375*b7c941bbSAndroid Build Coastguard Worker name: "SmsApp", 376*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 377*b7c941bbSAndroid Build Coastguard Worker "TestApp_TestApps", 378*b7c941bbSAndroid Build Coastguard Worker ], 379*b7c941bbSAndroid Build Coastguard Worker defaults: ["mts-target-sdk-version-current"], 380*b7c941bbSAndroid Build Coastguard Worker manifest: "manifests/SmsAppManifest.xml", 381*b7c941bbSAndroid Build Coastguard Worker additional_manifests: ["CommonManifest.xml"], 382*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "29", 383*b7c941bbSAndroid Build Coastguard Worker sdk_version: "system_current", 384*b7c941bbSAndroid Build Coastguard Worker} 385*b7c941bbSAndroid Build Coastguard Worker 386*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 387*b7c941bbSAndroid Build Coastguard Worker name: "AccountManagementApp", 388*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 389*b7c941bbSAndroid Build Coastguard Worker "TestApp_TestApps", 390*b7c941bbSAndroid Build Coastguard Worker ], 391*b7c941bbSAndroid Build Coastguard Worker defaults: ["mts-target-sdk-version-current"], 392*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["src/testapps/main/res/accountmanagement"], 393*b7c941bbSAndroid Build Coastguard Worker manifest: "manifests/AccountManagementManifest.xml", 394*b7c941bbSAndroid Build Coastguard Worker additional_manifests: ["CommonManifest.xml"], 395*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "29", 396*b7c941bbSAndroid Build Coastguard Worker sdk_version: "system_current", 397*b7c941bbSAndroid Build Coastguard Worker} 398*b7c941bbSAndroid Build Coastguard Worker 399*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 400*b7c941bbSAndroid Build Coastguard Worker name: "MLCTestApp", 401*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 402*b7c941bbSAndroid Build Coastguard Worker "TestApp_TestApps", 403*b7c941bbSAndroid Build Coastguard Worker ], 404*b7c941bbSAndroid Build Coastguard Worker defaults: ["mts-target-sdk-version-current"], 405*b7c941bbSAndroid Build Coastguard Worker manifest: "manifests/MLCTestAppManifest.xml", 406*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["src/testapps/main/res/mlctestapp"], 407*b7c941bbSAndroid Build Coastguard Worker additional_manifests: ["CommonManifest.xml"], 408*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "29", 409*b7c941bbSAndroid Build Coastguard Worker sdk_version: "system_current", 410*b7c941bbSAndroid Build Coastguard Worker} 411*b7c941bbSAndroid Build Coastguard Worker 412*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 413*b7c941bbSAndroid Build Coastguard Worker name: "RemoteAccountAuthenticatorApp", 414*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 415*b7c941bbSAndroid Build Coastguard Worker "TestApp_TestApps", 416*b7c941bbSAndroid Build Coastguard Worker ], 417*b7c941bbSAndroid Build Coastguard Worker defaults: ["mts-target-sdk-version-current"], 418*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["src/testapps/main/res/accountmanagement"], 419*b7c941bbSAndroid Build Coastguard Worker manifest: "manifests/RemoteAccountAuthenticatorManifest.xml", 420*b7c941bbSAndroid Build Coastguard Worker additional_manifests: ["CommonManifest.xml"], 421*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "29", 422*b7c941bbSAndroid Build Coastguard Worker sdk_version: "system_current", 423*b7c941bbSAndroid Build Coastguard Worker} 424*b7c941bbSAndroid Build Coastguard Worker 425*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 426*b7c941bbSAndroid Build Coastguard Worker name: "MultipleActivitiesTestApp", 427*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 428*b7c941bbSAndroid Build Coastguard Worker "TestApp_TestApps", 429*b7c941bbSAndroid Build Coastguard Worker ], 430*b7c941bbSAndroid Build Coastguard Worker defaults: ["mts-target-sdk-version-current"], 431*b7c941bbSAndroid Build Coastguard Worker manifest: "manifests/MultipleActivitiesTestAppManifest.xml", 432*b7c941bbSAndroid Build Coastguard Worker additional_manifests: ["CommonManifest.xml"], 433*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "29", 434*b7c941bbSAndroid Build Coastguard Worker} 435*b7c941bbSAndroid Build Coastguard Worker 436*b7c941bbSAndroid Build Coastguard Workerandroid_test_helper_app { 437*b7c941bbSAndroid Build Coastguard Worker name: "RemoteDeviceAdminTestApp", 438*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 439*b7c941bbSAndroid Build Coastguard Worker "TestApp_TestApps", 440*b7c941bbSAndroid Build Coastguard Worker ], 441*b7c941bbSAndroid Build Coastguard Worker resource_dirs: ["src/testapps/main/res/device_admin"], 442*b7c941bbSAndroid Build Coastguard Worker manifest: "manifests/deviceadmin/RemoteDeviceAdminManifest.xml", 443*b7c941bbSAndroid Build Coastguard Worker additional_manifests: ["CommonManifest.xml"], 444*b7c941bbSAndroid Build Coastguard Worker min_sdk_version: "29", 445*b7c941bbSAndroid Build Coastguard Worker} 446*b7c941bbSAndroid Build Coastguard Worker 447*b7c941bbSAndroid Build Coastguard Workerjava_library { 448*b7c941bbSAndroid Build Coastguard Worker name: "TestApp_Annotations", 449*b7c941bbSAndroid Build Coastguard Worker sdk_version: "core_current", 450*b7c941bbSAndroid Build Coastguard Worker srcs: [ 451*b7c941bbSAndroid Build Coastguard Worker "src/processor/main/java/com/android/bedstead/testapp/processor/annotations/*.java", 452*b7c941bbSAndroid Build Coastguard Worker "src/processor/main/java/com/android/bedstead/testapp/processor/annotations/*.kt", 453*b7c941bbSAndroid Build Coastguard Worker ], 454*b7c941bbSAndroid Build Coastguard Worker host_supported: true, 455*b7c941bbSAndroid Build Coastguard Worker} 456*b7c941bbSAndroid Build Coastguard Worker 457*b7c941bbSAndroid Build Coastguard Workerjava_plugin { 458*b7c941bbSAndroid Build Coastguard Worker name: "TestApp_Processor", 459*b7c941bbSAndroid Build Coastguard Worker processor_class: "com.android.bedstead.testapp.processor.Processor", 460*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 461*b7c941bbSAndroid Build Coastguard Worker "javapoet", 462*b7c941bbSAndroid Build Coastguard Worker "auto_service_annotations", 463*b7c941bbSAndroid Build Coastguard Worker "TestApp_Annotations", 464*b7c941bbSAndroid Build Coastguard Worker "ConnectedAppsSDK_Annotations", 465*b7c941bbSAndroid Build Coastguard Worker "RemoteFrameworkClasses_Processor_Src", 466*b7c941bbSAndroid Build Coastguard Worker ], 467*b7c941bbSAndroid Build Coastguard Worker srcs: [ 468*b7c941bbSAndroid Build Coastguard Worker "src/processor/main/java/com/android/bedstead/testapp/processor/Processor.java", 469*b7c941bbSAndroid Build Coastguard Worker ], 470*b7c941bbSAndroid Build Coastguard Worker plugins: ["auto_service_plugin"], 471*b7c941bbSAndroid Build Coastguard Worker generates_api: true, 472*b7c941bbSAndroid Build Coastguard Worker} 473