1*b7c941bbSAndroid Build Coastguard Worker// Copyright (C) 2009 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 WorkerCTS_TEST_SUITES_DEFAULT = [ 21*b7c941bbSAndroid Build Coastguard Worker "cts", 22*b7c941bbSAndroid Build Coastguard Worker "general-tests", 23*b7c941bbSAndroid Build Coastguard Worker] 24*b7c941bbSAndroid Build Coastguard Worker 25*b7c941bbSAndroid Build Coastguard Workerjava_library_host { 26*b7c941bbSAndroid Build Coastguard Worker name: "CtsAppSecurityUtils", 27*b7c941bbSAndroid Build Coastguard Worker defaults: ["cts_defaults"], 28*b7c941bbSAndroid Build Coastguard Worker 29*b7c941bbSAndroid Build Coastguard Worker libs: [ 30*b7c941bbSAndroid Build Coastguard Worker "cts-tradefed", 31*b7c941bbSAndroid Build Coastguard Worker "tradefed", 32*b7c941bbSAndroid Build Coastguard Worker "compatibility-host-util", 33*b7c941bbSAndroid Build Coastguard Worker "truth", 34*b7c941bbSAndroid Build Coastguard Worker "hamcrest-library", 35*b7c941bbSAndroid Build Coastguard Worker ], 36*b7c941bbSAndroid Build Coastguard Worker 37*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 38*b7c941bbSAndroid Build Coastguard Worker "CompatChangeGatingTestBase", 39*b7c941bbSAndroid Build Coastguard Worker "CtsPkgInstallerConstants", 40*b7c941bbSAndroid Build Coastguard Worker "cts-host-utils", 41*b7c941bbSAndroid Build Coastguard Worker "cts-statsd-atom-host-test-utils", 42*b7c941bbSAndroid Build Coastguard Worker "sts-host-util", 43*b7c941bbSAndroid Build Coastguard Worker ], 44*b7c941bbSAndroid Build Coastguard Worker 45*b7c941bbSAndroid Build Coastguard Worker srcs: [ 46*b7c941bbSAndroid Build Coastguard Worker "src/**/AppSecurityPreparer.java", 47*b7c941bbSAndroid Build Coastguard Worker "src/**/BaseAppSecurityTest.java", 48*b7c941bbSAndroid Build Coastguard Worker "src/**/BaseInstallMultiple.java", 49*b7c941bbSAndroid Build Coastguard Worker "src/**/ExceptionUtils.java", 50*b7c941bbSAndroid Build Coastguard Worker "src/**/LockScreenInspector.java", 51*b7c941bbSAndroid Build Coastguard Worker "src/**/MatcherUtils.java", 52*b7c941bbSAndroid Build Coastguard Worker "src/**/ThrowingRunnable.java", 53*b7c941bbSAndroid Build Coastguard Worker "src/**/Utils.java", 54*b7c941bbSAndroid Build Coastguard Worker ], 55*b7c941bbSAndroid Build Coastguard Worker} 56*b7c941bbSAndroid Build Coastguard Worker 57*b7c941bbSAndroid Build Coastguard Workerjava_defaults { 58*b7c941bbSAndroid Build Coastguard Worker name: "appsecurity_cts_defaults", 59*b7c941bbSAndroid Build Coastguard Worker defaults: ["cts_defaults"], 60*b7c941bbSAndroid Build Coastguard Worker 61*b7c941bbSAndroid Build Coastguard Worker libs: [ 62*b7c941bbSAndroid Build Coastguard Worker "cts-tradefed", 63*b7c941bbSAndroid Build Coastguard Worker "tradefed", 64*b7c941bbSAndroid Build Coastguard Worker "compatibility-host-util", 65*b7c941bbSAndroid Build Coastguard Worker "truth", 66*b7c941bbSAndroid Build Coastguard Worker "hamcrest-library", 67*b7c941bbSAndroid Build Coastguard Worker ], 68*b7c941bbSAndroid Build Coastguard Worker 69*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 70*b7c941bbSAndroid Build Coastguard Worker "CtsAppSecurityUtils", 71*b7c941bbSAndroid Build Coastguard Worker "CompatChangeGatingTestBase", 72*b7c941bbSAndroid Build Coastguard Worker "CtsPkgInstallerConstants", 73*b7c941bbSAndroid Build Coastguard Worker "cts-host-utils", 74*b7c941bbSAndroid Build Coastguard Worker "cts-statsd-atom-host-test-utils", 75*b7c941bbSAndroid Build Coastguard Worker "sts-host-util", 76*b7c941bbSAndroid Build Coastguard Worker "flag-junit-host", 77*b7c941bbSAndroid Build Coastguard Worker "com.android.internal.pm.pkg.component.flags-aconfig-java-host", 78*b7c941bbSAndroid Build Coastguard Worker ], 79*b7c941bbSAndroid Build Coastguard Worker 80*b7c941bbSAndroid Build Coastguard Worker java_resource_dirs: ["res"], 81*b7c941bbSAndroid Build Coastguard Worker 82*b7c941bbSAndroid Build Coastguard Worker per_testcase_directory: true, 83*b7c941bbSAndroid Build Coastguard Worker} 84*b7c941bbSAndroid Build Coastguard Worker 85*b7c941bbSAndroid Build Coastguard Workerjava_test_host { 86*b7c941bbSAndroid Build Coastguard Worker name: "CtsAppSecurityHostTestCases", 87*b7c941bbSAndroid Build Coastguard Worker defaults: ["appsecurity_cts_defaults"], 88*b7c941bbSAndroid Build Coastguard Worker 89*b7c941bbSAndroid Build Coastguard Worker srcs: [ 90*b7c941bbSAndroid Build Coastguard Worker "src/**/ApexSignatureVerificationTest.java", 91*b7c941bbSAndroid Build Coastguard Worker "src/**/AppSecurityTests.java", 92*b7c941bbSAndroid Build Coastguard Worker "src/**/DeviceIdentifierTest.java", 93*b7c941bbSAndroid Build Coastguard Worker "src/**/KeySetHostTest.java", 94*b7c941bbSAndroid Build Coastguard Worker "src/**/KeyStoreManagerTest.java", 95*b7c941bbSAndroid Build Coastguard Worker "src/**/ListeningPortsTest.java", 96*b7c941bbSAndroid Build Coastguard Worker "src/**/PkgInstallSignatureVerificationTest.java", 97*b7c941bbSAndroid Build Coastguard Worker "src/**/StatsdAppSecurityAtomTest.java", 98*b7c941bbSAndroid Build Coastguard Worker "src/**/RoleSecurityTest.java", 99*b7c941bbSAndroid Build Coastguard Worker ], 100*b7c941bbSAndroid Build Coastguard Worker 101*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 102*b7c941bbSAndroid Build Coastguard Worker "flag-junit-host", 103*b7c941bbSAndroid Build Coastguard Worker "android.security.flags-aconfig-java-host", 104*b7c941bbSAndroid Build Coastguard Worker "sts-host-util", 105*b7c941bbSAndroid Build Coastguard Worker ], 106*b7c941bbSAndroid Build Coastguard Worker 107*b7c941bbSAndroid Build Coastguard Worker test_suites: CTS_TEST_SUITES_DEFAULT + ["sts"], 108*b7c941bbSAndroid Build Coastguard Worker 109*b7c941bbSAndroid Build Coastguard Worker device_common_data: [ 110*b7c941bbSAndroid Build Coastguard Worker // AppSecurityTests 111*b7c941bbSAndroid Build Coastguard Worker ":CtsAppAccessData", 112*b7c941bbSAndroid Build Coastguard Worker ":CtsAppWithData", 113*b7c941bbSAndroid Build Coastguard Worker ":CtsDuplicatePermission_SamePermissionGroup", 114*b7c941bbSAndroid Build Coastguard Worker ":CtsDuplicatePermissionDeclareApp_DifferentProtectionLevel", 115*b7c941bbSAndroid Build Coastguard Worker ":CtsDuplicatePermissionDeclareApp_SameProtectionLevel", 116*b7c941bbSAndroid Build Coastguard Worker ":CtsDuplicatePermissionDeclareApp", 117*b7c941bbSAndroid Build Coastguard Worker ":CtsInstrumentationAppDiffCert", 118*b7c941bbSAndroid Build Coastguard Worker ":CtsMalformedDuplicatePermission_DifferentPermissionGroup", 119*b7c941bbSAndroid Build Coastguard Worker ":CtsPermissionDeclareApp", 120*b7c941bbSAndroid Build Coastguard Worker ":CtsPermissionDeclareAppCompat", 121*b7c941bbSAndroid Build Coastguard Worker ":CtsSimpleAppInstall", 122*b7c941bbSAndroid Build Coastguard Worker ":CtsSimpleAppInstallDiffCert", 123*b7c941bbSAndroid Build Coastguard Worker ":CtsTargetInstrumentationApp", 124*b7c941bbSAndroid Build Coastguard Worker ":CtsUsePermissionDiffCert", 125*b7c941bbSAndroid Build Coastguard Worker // DeviceIdentifierTest 126*b7c941bbSAndroid Build Coastguard Worker ":CtsAccessDeviceIdentifiers", 127*b7c941bbSAndroid Build Coastguard Worker // KeySetHostTest 128*b7c941bbSAndroid Build Coastguard Worker ":CtsKeySetPermDefSigningA", 129*b7c941bbSAndroid Build Coastguard Worker ":CtsKeySetPermDefSigningB", 130*b7c941bbSAndroid Build Coastguard Worker ":CtsKeySetPermUseSigningA", 131*b7c941bbSAndroid Build Coastguard Worker ":CtsKeySetPermUseSigningB", 132*b7c941bbSAndroid Build Coastguard Worker ":CtsKeySetSharedUserSigningAUpgradeB", 133*b7c941bbSAndroid Build Coastguard Worker ":CtsKeySetSharedUserSigningBUpgradeB", 134*b7c941bbSAndroid Build Coastguard Worker ":CtsKeySetSigningAAndBUpgradeA", 135*b7c941bbSAndroid Build Coastguard Worker ":CtsKeySetSigningAAndCUpgradeB", 136*b7c941bbSAndroid Build Coastguard Worker ":CtsKeySetSigningABadUpgradeB", 137*b7c941bbSAndroid Build Coastguard Worker ":CtsKeySetSigningANoDefUpgradeB", 138*b7c941bbSAndroid Build Coastguard Worker ":CtsKeySetSigningAUpgradeA", 139*b7c941bbSAndroid Build Coastguard Worker ":CtsKeySetSigningAUpgradeAOrB", 140*b7c941bbSAndroid Build Coastguard Worker ":CtsKeySetSigningAUpgradeB", 141*b7c941bbSAndroid Build Coastguard Worker ":CtsKeySetSigningAUpgradeEcA", 142*b7c941bbSAndroid Build Coastguard Worker ":CtsKeySetSigningAUpgradeNone", 143*b7c941bbSAndroid Build Coastguard Worker ":CtsKeySetSigningBUpgradeA", 144*b7c941bbSAndroid Build Coastguard Worker ":CtsKeySetSigningBUpgradeB", 145*b7c941bbSAndroid Build Coastguard Worker ":CtsKeySetSigningCBadAUpgradeAB", 146*b7c941bbSAndroid Build Coastguard Worker ":CtsKeySetSigningEcAUpgradeA", 147*b7c941bbSAndroid Build Coastguard Worker ":CtsKeySetTestApp", 148*b7c941bbSAndroid Build Coastguard Worker // ListeningPortsTest 149*b7c941bbSAndroid Build Coastguard Worker ":CtsListeningPortsTest", 150*b7c941bbSAndroid Build Coastguard Worker // PkgInstallSignatureVerificationTest deps 151*b7c941bbSAndroid Build Coastguard Worker ":CtsSignatureQueryService", 152*b7c941bbSAndroid Build Coastguard Worker ":CtsSignatureQueryServiceTest", 153*b7c941bbSAndroid Build Coastguard Worker ":CtsV3SigningSchemeRotationTest", 154*b7c941bbSAndroid Build Coastguard Worker ":CtsSignatureQueryService_v2-tgt-33", 155*b7c941bbSAndroid Build Coastguard Worker ":CtsSignatureQueryService_v2", 156*b7c941bbSAndroid Build Coastguard Worker ":CtsSignatureQueryService_v3-tgt-33", 157*b7c941bbSAndroid Build Coastguard Worker ":CtsSignatureQueryService_v3", 158*b7c941bbSAndroid Build Coastguard Worker ":CtsSignatureQueryServiceTest", 159*b7c941bbSAndroid Build Coastguard Worker ":CtsSignatureQueryServiceTest_v2", 160*b7c941bbSAndroid Build Coastguard Worker ":CtsSignatureQueryServiceTest_v2-tgt-33", 161*b7c941bbSAndroid Build Coastguard Worker ":v1v2-ec-p256-two-signers-targetSdk-30", 162*b7c941bbSAndroid Build Coastguard Worker ":v3-ec-p256-1-companion-usesperm", 163*b7c941bbSAndroid Build Coastguard Worker ":v3-ec-p256-1-sharedUid", 164*b7c941bbSAndroid Build Coastguard Worker ":v3-ec-p256-1-sharedUid-companion2", 165*b7c941bbSAndroid Build Coastguard Worker ":v3-ec-p256_2-companion-uses-knownSigner", 166*b7c941bbSAndroid Build Coastguard Worker ":v3-ec-p256-2-sharedUid-companion", 167*b7c941bbSAndroid Build Coastguard Worker ":v3-ec-p256_3-companion-uses-knownSigner", 168*b7c941bbSAndroid Build Coastguard Worker ":v3-ec-p256-with-por_1_2_3-1-no-caps-2-default-declperm", 169*b7c941bbSAndroid Build Coastguard Worker ":v3-ec-p256-with-por-1_2_3_4_5-default-caps", 170*b7c941bbSAndroid Build Coastguard Worker ":v3-ec-p256-with-por_1_2_3-no-caps-declperm", 171*b7c941bbSAndroid Build Coastguard Worker ":v3-ec-p256-with-por_1_2_4-companion-usesperm", 172*b7c941bbSAndroid Build Coastguard Worker ":v3-ec-p256-with-por_1_2-companion-uses-knownSigner", 173*b7c941bbSAndroid Build Coastguard Worker ":v3-ec-p256-with-por_1_2-default-caps", 174*b7c941bbSAndroid Build Coastguard Worker ":v3-ec-p256-with-por_1_2-default-caps-sharedUid", 175*b7c941bbSAndroid Build Coastguard Worker ":v3-ec-p256-with-por_1_2-default-caps-sharedUid-companion", 176*b7c941bbSAndroid Build Coastguard Worker ":v3-ec-p256-with-por_1_2-default-caps-sharedUid-companion3", 177*b7c941bbSAndroid Build Coastguard Worker ":v3-ec-p256-with-por_1_2-no-perm-cap-sharedUid", 178*b7c941bbSAndroid Build Coastguard Worker ":v3-ec-p256-with-por_1_2-no-shUid-cap-declperm2", 179*b7c941bbSAndroid Build Coastguard Worker ":v3-ec-p256-with-por_1_2-no-shUid-cap-sharedUid", 180*b7c941bbSAndroid Build Coastguard Worker ":v3-ec-p256-with-por_1_2-no-shUid-cap-sharedUid-companion", 181*b7c941bbSAndroid Build Coastguard Worker ":v3-ec-p256-with-por_1_2-no-shUid-cap-sharedUid-companion2", 182*b7c941bbSAndroid Build Coastguard Worker ":v3-por_Y_1_2-default-caps-sharedUid", 183*b7c941bbSAndroid Build Coastguard Worker ":v3-por_Z_1_2-default-caps-sharedUid-companion", 184*b7c941bbSAndroid Build Coastguard Worker ":v3-rsa-2048-decl-knownSigner-ec-p256-1-3", 185*b7c941bbSAndroid Build Coastguard Worker ":v3-rsa-2048-decl-knownSigner-str-const-ec-p256-1", 186*b7c941bbSAndroid Build Coastguard Worker ":v3-rsa-2048-decl-knownSigner-str-res-ec-p256-1", 187*b7c941bbSAndroid Build Coastguard Worker ":v3-rsa-2048-declperm", 188*b7c941bbSAndroid Build Coastguard Worker // StatsdAppSecurityAtomTest 189*b7c941bbSAndroid Build Coastguard Worker ":CtsStatsSecurityApp", 190*b7c941bbSAndroid Build Coastguard Worker // ApkVerityInstallTest 191*b7c941bbSAndroid Build Coastguard Worker ":CtsApkVerityTestApp", 192*b7c941bbSAndroid Build Coastguard Worker ":CtsApkVerityTestAppSplit", 193*b7c941bbSAndroid Build Coastguard Worker // PackageSetInstallerTest 194*b7c941bbSAndroid Build Coastguard Worker ":CtsPkgInstallerPermRequestApp", 195*b7c941bbSAndroid Build Coastguard Worker ":CtsPkgInstallerPermWhitelistApp", 196*b7c941bbSAndroid Build Coastguard Worker // CtsAppDataIsolationAppA 197*b7c941bbSAndroid Build Coastguard Worker ":CtsAppDataIsolationAppA", 198*b7c941bbSAndroid Build Coastguard Worker ":CtsAppDataIsolationAppSharedA", 199*b7c941bbSAndroid Build Coastguard Worker ":CtsAppDataIsolationAppDirectBootA", 200*b7c941bbSAndroid Build Coastguard Worker ":CtsAppDataIsolationAppApi29A", 201*b7c941bbSAndroid Build Coastguard Worker ":CtsAppDataIsolationAppB", 202*b7c941bbSAndroid Build Coastguard Worker ":CtsAppDataIsolationAppSharedB", 203*b7c941bbSAndroid Build Coastguard Worker // ReadableSettingsFieldsTest 204*b7c941bbSAndroid Build Coastguard Worker ":CtsReadSettingsFieldsApp", 205*b7c941bbSAndroid Build Coastguard Worker ":CtsReadSettingsFieldsAppTestOnly", 206*b7c941bbSAndroid Build Coastguard Worker ":CtsReadSettingsFieldsAppTargetQ", 207*b7c941bbSAndroid Build Coastguard Worker ":CtsReadSettingsFieldsAppTargetR", 208*b7c941bbSAndroid Build Coastguard Worker ":CtsReadSettingsFieldsAppTargetS", 209*b7c941bbSAndroid Build Coastguard Worker // UseProcessTest 210*b7c941bbSAndroid Build Coastguard Worker ":CtsUseProcessFailActivity", 211*b7c941bbSAndroid Build Coastguard Worker // KeyStoreManagerTest 212*b7c941bbSAndroid Build Coastguard Worker ":KeyStoreManagerTestGranteeApp", 213*b7c941bbSAndroid Build Coastguard Worker ":KeyStoreManagerTestGranterApp", 214*b7c941bbSAndroid Build Coastguard Worker ], 215*b7c941bbSAndroid Build Coastguard Worker} 216*b7c941bbSAndroid Build Coastguard Worker 217*b7c941bbSAndroid Build Coastguard Workerjava_test_host { 218*b7c941bbSAndroid Build Coastguard Worker name: "CtsPermissionsHostTestCases", 219*b7c941bbSAndroid Build Coastguard Worker defaults: ["appsecurity_cts_defaults"], 220*b7c941bbSAndroid Build Coastguard Worker 221*b7c941bbSAndroid Build Coastguard Worker test_suites: CTS_TEST_SUITES_DEFAULT + ["sts"], 222*b7c941bbSAndroid Build Coastguard Worker 223*b7c941bbSAndroid Build Coastguard Worker srcs: [ 224*b7c941bbSAndroid Build Coastguard Worker "src/**/AccessSerialNumberTest.java", 225*b7c941bbSAndroid Build Coastguard Worker "src/**/AppOpsTest.java", 226*b7c941bbSAndroid Build Coastguard Worker "src/**/LocationPolicyTest.java", 227*b7c941bbSAndroid Build Coastguard Worker "src/**/PermissionEscalationTest.java", 228*b7c941bbSAndroid Build Coastguard Worker ], 229*b7c941bbSAndroid Build Coastguard Worker device_common_data: [ 230*b7c941bbSAndroid Build Coastguard Worker // AccessSerialNumberTest 231*b7c941bbSAndroid Build Coastguard Worker ":CtsAccessSerialLegacy", 232*b7c941bbSAndroid Build Coastguard Worker ":CtsAccessSerialModern", 233*b7c941bbSAndroid Build Coastguard Worker // LocationPolicyTest 234*b7c941bbSAndroid Build Coastguard Worker ":CtsLocationPolicyApp", 235*b7c941bbSAndroid Build Coastguard Worker // PermissionEscalationTest 236*b7c941bbSAndroid Build Coastguard Worker ":CtsDeclareNonRuntimePermissions", 237*b7c941bbSAndroid Build Coastguard Worker ":CtsEscalateToRuntimePermissions", 238*b7c941bbSAndroid Build Coastguard Worker ], 239*b7c941bbSAndroid Build Coastguard Worker test_config: "PermissionsTests.xml", 240*b7c941bbSAndroid Build Coastguard Worker} 241*b7c941bbSAndroid Build Coastguard Worker 242*b7c941bbSAndroid Build Coastguard Workerjava_test_host { 243*b7c941bbSAndroid Build Coastguard Worker name: "CtsAppDataIsolationHostTestCases", 244*b7c941bbSAndroid Build Coastguard Worker defaults: ["appsecurity_cts_defaults"], 245*b7c941bbSAndroid Build Coastguard Worker 246*b7c941bbSAndroid Build Coastguard Worker test_suites: CTS_TEST_SUITES_DEFAULT, 247*b7c941bbSAndroid Build Coastguard Worker 248*b7c941bbSAndroid Build Coastguard Worker srcs: [ 249*b7c941bbSAndroid Build Coastguard Worker "src/**/AppDataIsolationTests.java", 250*b7c941bbSAndroid Build Coastguard Worker ], 251*b7c941bbSAndroid Build Coastguard Worker device_common_data: [ 252*b7c941bbSAndroid Build Coastguard Worker ":CtsAppDataIsolationAppA", 253*b7c941bbSAndroid Build Coastguard Worker ":CtsAppDataIsolationAppApi29A", 254*b7c941bbSAndroid Build Coastguard Worker ":CtsAppDataIsolationAppB", 255*b7c941bbSAndroid Build Coastguard Worker ":CtsAppDataIsolationAppDirectBootA", 256*b7c941bbSAndroid Build Coastguard Worker ":CtsAppDataIsolationAppSharedA", 257*b7c941bbSAndroid Build Coastguard Worker ":CtsAppDataIsolationAppSharedB", 258*b7c941bbSAndroid Build Coastguard Worker ], 259*b7c941bbSAndroid Build Coastguard Worker test_config: "AppDataIsolationTests.xml", 260*b7c941bbSAndroid Build Coastguard Worker} 261*b7c941bbSAndroid Build Coastguard Worker 262*b7c941bbSAndroid Build Coastguard Workerjava_test_host { 263*b7c941bbSAndroid Build Coastguard Worker name: "CtsUseEmbeddedDexHostTestCases", 264*b7c941bbSAndroid Build Coastguard Worker defaults: ["appsecurity_cts_defaults"], 265*b7c941bbSAndroid Build Coastguard Worker 266*b7c941bbSAndroid Build Coastguard Worker test_suites: CTS_TEST_SUITES_DEFAULT, 267*b7c941bbSAndroid Build Coastguard Worker 268*b7c941bbSAndroid Build Coastguard Worker srcs: [ 269*b7c941bbSAndroid Build Coastguard Worker "src/**/UseEmbeddedDexTest.java", 270*b7c941bbSAndroid Build Coastguard Worker ], 271*b7c941bbSAndroid Build Coastguard Worker device_common_data: [ 272*b7c941bbSAndroid Build Coastguard Worker ":CtsUseEmbeddedDexApp_Canonical", 273*b7c941bbSAndroid Build Coastguard Worker ":CtsUseEmbeddedDexApp_Canonical_PerProcess", 274*b7c941bbSAndroid Build Coastguard Worker ":CtsUseEmbeddedDexApp_DexCompressed", 275*b7c941bbSAndroid Build Coastguard Worker ":CtsUseEmbeddedDexApp_DexCompressed_PerProcess", 276*b7c941bbSAndroid Build Coastguard Worker ":CtsUseEmbeddedDexApp_NotPreferred", 277*b7c941bbSAndroid Build Coastguard Worker ":CtsUseEmbeddedDexAppSplit_Canonical", 278*b7c941bbSAndroid Build Coastguard Worker ":CtsUseEmbeddedDexAppSplit_CompressedDex", 279*b7c941bbSAndroid Build Coastguard Worker ], 280*b7c941bbSAndroid Build Coastguard Worker test_config: "UseEmbeddedDexTests.xml", 281*b7c941bbSAndroid Build Coastguard Worker} 282*b7c941bbSAndroid Build Coastguard Worker 283*b7c941bbSAndroid Build Coastguard Workerjava_test_host { 284*b7c941bbSAndroid Build Coastguard Worker name: "CtsPackageManagerHostTestCases", 285*b7c941bbSAndroid Build Coastguard Worker defaults: ["appsecurity_cts_defaults"], 286*b7c941bbSAndroid Build Coastguard Worker 287*b7c941bbSAndroid Build Coastguard Worker test_suites: CTS_TEST_SUITES_DEFAULT, 288*b7c941bbSAndroid Build Coastguard Worker 289*b7c941bbSAndroid Build Coastguard Worker srcs: [ 290*b7c941bbSAndroid Build Coastguard Worker "src/**/ApplicationVisibilityTest.java", 291*b7c941bbSAndroid Build Coastguard Worker "src/**/BaseInstallMultiple.java", 292*b7c941bbSAndroid Build Coastguard Worker "src/**/IsolatedSplitsTests.java", 293*b7c941bbSAndroid Build Coastguard Worker "src/**/MajorVersionTest.java", 294*b7c941bbSAndroid Build Coastguard Worker "src/**/PackageResolutionHostTest.java", 295*b7c941bbSAndroid Build Coastguard Worker "src/**/PackageSetInstallerTest.kt", 296*b7c941bbSAndroid Build Coastguard Worker "src/**/PackageVisibilityTest.java", 297*b7c941bbSAndroid Build Coastguard Worker "src/**/PrivilegedUpdateTests.java", 298*b7c941bbSAndroid Build Coastguard Worker "src/**/ReadableSettingsFieldsTest.java", 299*b7c941bbSAndroid Build Coastguard Worker "src/**/SessionReferrerUriTest.java", 300*b7c941bbSAndroid Build Coastguard Worker "src/**/SettingsProviderInvalidKeyTest.java", 301*b7c941bbSAndroid Build Coastguard Worker "src/**/SharedUserIdTest.java", 302*b7c941bbSAndroid Build Coastguard Worker "src/**/SplitTests.java", 303*b7c941bbSAndroid Build Coastguard Worker "src/**/UseProcessTest.java", 304*b7c941bbSAndroid Build Coastguard Worker ], 305*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 306*b7c941bbSAndroid Build Coastguard Worker "flag-junit-host", 307*b7c941bbSAndroid Build Coastguard Worker "android.content.pm.flags-aconfig-java-host", 308*b7c941bbSAndroid Build Coastguard Worker ], 309*b7c941bbSAndroid Build Coastguard Worker device_common_data: [ 310*b7c941bbSAndroid Build Coastguard Worker // ApplicationVisibilityTest 311*b7c941bbSAndroid Build Coastguard Worker ":CtsPkgInstallTinyApp", 312*b7c941bbSAndroid Build Coastguard Worker ":CtsApplicationVisibilityCrossUserApp", 313*b7c941bbSAndroid Build Coastguard Worker // IsolatedSplitsTests 314*b7c941bbSAndroid Build Coastguard Worker ":CtsIsolatedSplitApp", 315*b7c941bbSAndroid Build Coastguard Worker ":CtsIsolatedSplitAppExtractNativeLibsFalseJni", 316*b7c941bbSAndroid Build Coastguard Worker ":CtsIsolatedSplitAppExtractNativeLibsFalseNumberProviderA", 317*b7c941bbSAndroid Build Coastguard Worker ":CtsIsolatedSplitAppExtractNativeLibsFalseNumberProviderB", 318*b7c941bbSAndroid Build Coastguard Worker ":CtsIsolatedSplitAppExtractNativeLibsFalseNumberProxy", 319*b7c941bbSAndroid Build Coastguard Worker ":CtsIsolatedSplitAppExtractNativeLibsTrue", 320*b7c941bbSAndroid Build Coastguard Worker ":CtsIsolatedSplitAppExtractNativeLibsTrueJni", 321*b7c941bbSAndroid Build Coastguard Worker ":CtsIsolatedSplitAppExtractNativeLibsTrueNumberProviderA", 322*b7c941bbSAndroid Build Coastguard Worker ":CtsIsolatedSplitAppExtractNativeLibsTrueNumberProviderB", 323*b7c941bbSAndroid Build Coastguard Worker ":CtsIsolatedSplitAppExtractNativeLibsTrueNumberProxy", 324*b7c941bbSAndroid Build Coastguard Worker ":CtsIsolatedSplitAppFeatureA", 325*b7c941bbSAndroid Build Coastguard Worker ":CtsIsolatedSplitAppFeatureADiffRev", 326*b7c941bbSAndroid Build Coastguard Worker ":CtsIsolatedSplitAppFeatureB", 327*b7c941bbSAndroid Build Coastguard Worker ":CtsIsolatedSplitAppFeatureC", 328*b7c941bbSAndroid Build Coastguard Worker // MajorVersionTest 329*b7c941bbSAndroid Build Coastguard Worker ":CtsMajorVersion000000000000ffff", 330*b7c941bbSAndroid Build Coastguard Worker ":CtsMajorVersion00000000ffffffff", 331*b7c941bbSAndroid Build Coastguard Worker ":CtsMajorVersion000000ff00000000", 332*b7c941bbSAndroid Build Coastguard Worker ":CtsMajorVersion000000ffffffffff", 333*b7c941bbSAndroid Build Coastguard Worker // PackageResolutionHostTest 334*b7c941bbSAndroid Build Coastguard Worker ":CtsOrderedActivityApp", 335*b7c941bbSAndroid Build Coastguard Worker // PackageSetInstallerTest 336*b7c941bbSAndroid Build Coastguard Worker ":CtsPkgInstallerPermRequestApp", 337*b7c941bbSAndroid Build Coastguard Worker ":CtsPkgInstallerPermWhitelistApp", 338*b7c941bbSAndroid Build Coastguard Worker // PackageVisibilityTest 339*b7c941bbSAndroid Build Coastguard Worker ":CtsPkgAccessApp", 340*b7c941bbSAndroid Build Coastguard Worker ":CtsPkgInstallTinyApp", 341*b7c941bbSAndroid Build Coastguard Worker // PrivilegedUpdateTests 342*b7c941bbSAndroid Build Coastguard Worker ":CtsPrivilegedUpdateTests", 343*b7c941bbSAndroid Build Coastguard Worker ":CtsShimPrivUpgradePrebuilt", 344*b7c941bbSAndroid Build Coastguard Worker ":CtsShimPrivUpgradeWrongSHAPrebuilt", 345*b7c941bbSAndroid Build Coastguard Worker // ReadableSettingsFieldsTest 346*b7c941bbSAndroid Build Coastguard Worker ":CtsReadSettingsFieldsApp", 347*b7c941bbSAndroid Build Coastguard Worker ":CtsReadSettingsFieldsAppTargetQ", 348*b7c941bbSAndroid Build Coastguard Worker ":CtsReadSettingsFieldsAppTargetR", 349*b7c941bbSAndroid Build Coastguard Worker ":CtsReadSettingsFieldsAppTargetS", 350*b7c941bbSAndroid Build Coastguard Worker ":CtsReadSettingsFieldsAppTestOnly", 351*b7c941bbSAndroid Build Coastguard Worker // SessionReferrerUriTest 352*b7c941bbSAndroid Build Coastguard Worker ":CtsSessionInspectorAppA", 353*b7c941bbSAndroid Build Coastguard Worker ":CtsSessionInspectorAppB", 354*b7c941bbSAndroid Build Coastguard Worker // SettingsProviderInvalidKeyTest 355*b7c941bbSAndroid Build Coastguard Worker ":CtsSettingsProviderInvalidKeyTestApp", 356*b7c941bbSAndroid Build Coastguard Worker // SharedUserIdTest 357*b7c941bbSAndroid Build Coastguard Worker ":CtsSharedUidInstall", 358*b7c941bbSAndroid Build Coastguard Worker ":CtsSharedUidInstallDiffCert", 359*b7c941bbSAndroid Build Coastguard Worker // SplitTests 360*b7c941bbSAndroid Build Coastguard Worker ":CtsInvalidRequiredSplitTypeSplitApp", 361*b7c941bbSAndroid Build Coastguard Worker ":CtsNeedSplitApp", 362*b7c941bbSAndroid Build Coastguard Worker ":CtsNeedSplitFeatureWarm", 363*b7c941bbSAndroid Build Coastguard Worker ":CtsNoRestartBase", 364*b7c941bbSAndroid Build Coastguard Worker ":CtsNoRestartFeature", 365*b7c941bbSAndroid Build Coastguard Worker ":CtsRequiredSplitTypeSplitApp", 366*b7c941bbSAndroid Build Coastguard Worker ":CtsRequiredSplitTypeSplitAppUpdated", 367*b7c941bbSAndroid Build Coastguard Worker ":CtsRequiredSplitTypeSplitApp", 368*b7c941bbSAndroid Build Coastguard Worker ":CtsRequiredSplitTypeSplitAppUpdated", 369*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitApp", 370*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitApp_arm64-v8a", 371*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitApp_armeabi", 372*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitApp_armeabi-v7a", 373*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitApp_mips", 374*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitApp_mips64", 375*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitApp_x86", 376*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitApp_x86_64", 377*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitApp_revision12_arm64-v8a", 378*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitApp_revision12_armeabi", 379*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitApp_revision12_armeabi-v7a", 380*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitApp_revision12_mips", 381*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitApp_revision12_mips64", 382*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitApp_revision12_x86", 383*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitApp_revision12_x86_64", 384*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitApp_number_provider_a", 385*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitApp_number_provider_b", 386*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitApp_number_proxy", 387*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitAppDiffCert", 388*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitAppDiffRevision", 389*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitAppDiffVersion", 390*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitAppFeatureRose", 391*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitAppFeatureWarm", 392*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitAppFeatureWarmRevisionA", 393*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitAppRevisionA", 394*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitAppTypeDensity", 395*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitAppTypeFeature", 396*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitAppTypeFeatureData", 397*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitAppTypeFeatureFoo", 398*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitAppTypeFoo", 399*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitAppTypeLocale", 400*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitAppTypeMultiple", 401*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitInstantApp", 402*b7c941bbSAndroid Build Coastguard Worker // UseProcessTest 403*b7c941bbSAndroid Build Coastguard Worker ":CtsUseProcessFailActivity", 404*b7c941bbSAndroid Build Coastguard Worker ":CtsUseProcessFailApplication", 405*b7c941bbSAndroid Build Coastguard Worker ":CtsUseProcessFailProvider", 406*b7c941bbSAndroid Build Coastguard Worker ":CtsUseProcessFailReceiver", 407*b7c941bbSAndroid Build Coastguard Worker ":CtsUseProcessFailService", 408*b7c941bbSAndroid Build Coastguard Worker ":CtsUseProcessSuccess", 409*b7c941bbSAndroid Build Coastguard Worker ], 410*b7c941bbSAndroid Build Coastguard Worker test_config: "PackageManagerTests.xml", 411*b7c941bbSAndroid Build Coastguard Worker} 412*b7c941bbSAndroid Build Coastguard Worker 413*b7c941bbSAndroid Build Coastguard Workerjava_test_host { 414*b7c941bbSAndroid Build Coastguard Worker name: "CtsInstantAppsHostTestCases", 415*b7c941bbSAndroid Build Coastguard Worker defaults: ["appsecurity_cts_defaults"], 416*b7c941bbSAndroid Build Coastguard Worker test_suites: CTS_TEST_SUITES_DEFAULT + ["sts"], 417*b7c941bbSAndroid Build Coastguard Worker srcs: [ 418*b7c941bbSAndroid Build Coastguard Worker "src/**/EphemeralTest.java", 419*b7c941bbSAndroid Build Coastguard Worker "src/**/InstantAppUserTest.java", 420*b7c941bbSAndroid Build Coastguard Worker "src/**/InstantCookieHostTest.java", 421*b7c941bbSAndroid Build Coastguard Worker ], 422*b7c941bbSAndroid Build Coastguard Worker device_common_data: [ 423*b7c941bbSAndroid Build Coastguard Worker // EphemeralTest deps 424*b7c941bbSAndroid Build Coastguard Worker ":CtsEphemeralTestsNormalApp", 425*b7c941bbSAndroid Build Coastguard Worker ":CtsEphemeralTestsUnexposedApp", 426*b7c941bbSAndroid Build Coastguard Worker ":CtsEphemeralTestsImplicitApp", 427*b7c941bbSAndroid Build Coastguard Worker ":CtsEphemeralTestsEphemeralApp1", 428*b7c941bbSAndroid Build Coastguard Worker ":CtsEphemeralTestsEphemeralApp2", 429*b7c941bbSAndroid Build Coastguard Worker ":CtsEphemeralTestsUserApp", 430*b7c941bbSAndroid Build Coastguard Worker ":CtsEphemeralTestsUserAppTest", 431*b7c941bbSAndroid Build Coastguard Worker ":CtsInstantUpgradeApp", 432*b7c941bbSAndroid Build Coastguard Worker // InstantCookie deps 433*b7c941bbSAndroid Build Coastguard Worker ":CtsInstantCookieApp", 434*b7c941bbSAndroid Build Coastguard Worker ":CtsInstantCookieApp2", 435*b7c941bbSAndroid Build Coastguard Worker ], 436*b7c941bbSAndroid Build Coastguard Worker test_config: "InstantAppsTests.xml", 437*b7c941bbSAndroid Build Coastguard Worker} 438*b7c941bbSAndroid Build Coastguard Worker 439*b7c941bbSAndroid Build Coastguard Workerjava_test_host { 440*b7c941bbSAndroid Build Coastguard Worker name: "CtsAdoptableHostTestCases", 441*b7c941bbSAndroid Build Coastguard Worker defaults: ["appsecurity_cts_defaults"], 442*b7c941bbSAndroid Build Coastguard Worker 443*b7c941bbSAndroid Build Coastguard Worker test_suites: CTS_TEST_SUITES_DEFAULT, 444*b7c941bbSAndroid Build Coastguard Worker 445*b7c941bbSAndroid Build Coastguard Worker srcs: [ 446*b7c941bbSAndroid Build Coastguard Worker "src/**/*Adoptable*.java", 447*b7c941bbSAndroid Build Coastguard Worker ], 448*b7c941bbSAndroid Build Coastguard Worker test_config: "AdoptableTests.xml", 449*b7c941bbSAndroid Build Coastguard Worker} 450*b7c941bbSAndroid Build Coastguard Worker 451*b7c941bbSAndroid Build Coastguard Workerjava_test_host { 452*b7c941bbSAndroid Build Coastguard Worker name: "CtsDirectBootHostTestCases", 453*b7c941bbSAndroid Build Coastguard Worker defaults: ["appsecurity_cts_defaults"], 454*b7c941bbSAndroid Build Coastguard Worker 455*b7c941bbSAndroid Build Coastguard Worker test_suites: CTS_TEST_SUITES_DEFAULT, 456*b7c941bbSAndroid Build Coastguard Worker 457*b7c941bbSAndroid Build Coastguard Worker srcs: [ 458*b7c941bbSAndroid Build Coastguard Worker "src/**/*DirectBoot*.java", 459*b7c941bbSAndroid Build Coastguard Worker ], 460*b7c941bbSAndroid Build Coastguard Worker device_common_data: [ 461*b7c941bbSAndroid Build Coastguard Worker ":CtsEncryptionApp", 462*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitApp", 463*b7c941bbSAndroid Build Coastguard Worker ], 464*b7c941bbSAndroid Build Coastguard Worker test_config: "DirectBootTests.xml", 465*b7c941bbSAndroid Build Coastguard Worker} 466*b7c941bbSAndroid Build Coastguard Worker 467*b7c941bbSAndroid Build Coastguard Workerjava_test_host { 468*b7c941bbSAndroid Build Coastguard Worker name: "CtsStorageHostTestCases", 469*b7c941bbSAndroid Build Coastguard Worker defaults: ["appsecurity_cts_defaults"], 470*b7c941bbSAndroid Build Coastguard Worker 471*b7c941bbSAndroid Build Coastguard Worker test_suites: CTS_TEST_SUITES_DEFAULT, 472*b7c941bbSAndroid Build Coastguard Worker 473*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 474*b7c941bbSAndroid Build Coastguard Worker "flag-junit-host", 475*b7c941bbSAndroid Build Coastguard Worker "android.app.usage.flags-aconfig-java-host", 476*b7c941bbSAndroid Build Coastguard Worker ], 477*b7c941bbSAndroid Build Coastguard Worker srcs: [ 478*b7c941bbSAndroid Build Coastguard Worker "src/**/*Storage*.java", 479*b7c941bbSAndroid Build Coastguard Worker ], 480*b7c941bbSAndroid Build Coastguard Worker device_common_data: [ 481*b7c941bbSAndroid Build Coastguard Worker ":CtsExternalStorageApp", 482*b7c941bbSAndroid Build Coastguard Worker ":CtsReadExternalStorageApp", 483*b7c941bbSAndroid Build Coastguard Worker ":CtsWriteExternalStorageApp", 484*b7c941bbSAndroid Build Coastguard Worker ":CtsWriteExternalStorageApp2", 485*b7c941bbSAndroid Build Coastguard Worker ":CtsMultiUserStorageApp", 486*b7c941bbSAndroid Build Coastguard Worker ":CtsMediaStorageApp", 487*b7c941bbSAndroid Build Coastguard Worker ":CtsMediaStorageApp28", 488*b7c941bbSAndroid Build Coastguard Worker ":CtsMediaStorageApp29", 489*b7c941bbSAndroid Build Coastguard Worker ":CtsMediaStorageApp31", 490*b7c941bbSAndroid Build Coastguard Worker ":CtsNoAppDataStorageApp", 491*b7c941bbSAndroid Build Coastguard Worker ":CtsStorageStatsApp", 492*b7c941bbSAndroid Build Coastguard Worker ":CtsStorageAppA", 493*b7c941bbSAndroid Build Coastguard Worker ":CtsStorageAppB", 494*b7c941bbSAndroid Build Coastguard Worker ":CtsStorageAppC", 495*b7c941bbSAndroid Build Coastguard Worker ":CtsStorageAppC_dm", 496*b7c941bbSAndroid Build Coastguard Worker ], 497*b7c941bbSAndroid Build Coastguard Worker test_config: "StorageTests.xml", 498*b7c941bbSAndroid Build Coastguard Worker} 499*b7c941bbSAndroid Build Coastguard Worker 500*b7c941bbSAndroid Build Coastguard Workerjava_genrule { 501*b7c941bbSAndroid Build Coastguard Worker name: "CtsStorageAppC_profile", 502*b7c941bbSAndroid Build Coastguard Worker defaults: ["profile_defaults"], 503*b7c941bbSAndroid Build Coastguard Worker srcs: [ 504*b7c941bbSAndroid Build Coastguard Worker "assets/storage.prof.txt", 505*b7c941bbSAndroid Build Coastguard Worker ":CtsStorageAppC", 506*b7c941bbSAndroid Build Coastguard Worker ], 507*b7c941bbSAndroid Build Coastguard Worker out: ["CtsStorageAppC.prof"], 508*b7c941bbSAndroid Build Coastguard Worker} 509*b7c941bbSAndroid Build Coastguard Worker 510*b7c941bbSAndroid Build Coastguard Workerjava_genrule { 511*b7c941bbSAndroid Build Coastguard Worker name: "CtsStorageAppC_dm", 512*b7c941bbSAndroid Build Coastguard Worker defaults: ["dm_defaults"], 513*b7c941bbSAndroid Build Coastguard Worker srcs: [ 514*b7c941bbSAndroid Build Coastguard Worker ":CtsStorageAppC_profile", 515*b7c941bbSAndroid Build Coastguard Worker ], 516*b7c941bbSAndroid Build Coastguard Worker out: ["CtsStorageAppC.dm"], 517*b7c941bbSAndroid Build Coastguard Worker} 518*b7c941bbSAndroid Build Coastguard Worker 519*b7c941bbSAndroid Build Coastguard Workerjava_test_host { 520*b7c941bbSAndroid Build Coastguard Worker name: "CtsResumeOnRebootHostTestCases", 521*b7c941bbSAndroid Build Coastguard Worker defaults: ["appsecurity_cts_defaults"], 522*b7c941bbSAndroid Build Coastguard Worker 523*b7c941bbSAndroid Build Coastguard Worker test_suites: CTS_TEST_SUITES_DEFAULT, 524*b7c941bbSAndroid Build Coastguard Worker 525*b7c941bbSAndroid Build Coastguard Worker srcs: [ 526*b7c941bbSAndroid Build Coastguard Worker "src/**/*ResumeOnReboot*.java", 527*b7c941bbSAndroid Build Coastguard Worker "src/**/BootCountTrackerRule.java", 528*b7c941bbSAndroid Build Coastguard Worker "src/**/NormalizeScreenStateRule.java", 529*b7c941bbSAndroid Build Coastguard Worker ], 530*b7c941bbSAndroid Build Coastguard Worker device_common_data: [ 531*b7c941bbSAndroid Build Coastguard Worker ":CtsEncryptionApp", 532*b7c941bbSAndroid Build Coastguard Worker ":CtsSplitApp", 533*b7c941bbSAndroid Build Coastguard Worker ], 534*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 535*b7c941bbSAndroid Build Coastguard Worker "hamcrest-library", 536*b7c941bbSAndroid Build Coastguard Worker ], 537*b7c941bbSAndroid Build Coastguard Worker test_config: "ResumeOnRebootTests.xml", 538*b7c941bbSAndroid Build Coastguard Worker} 539*b7c941bbSAndroid Build Coastguard Worker 540*b7c941bbSAndroid Build Coastguard Workerjava_test_host { 541*b7c941bbSAndroid Build Coastguard Worker name: "CtsApkVerityInstallHostTestCases", 542*b7c941bbSAndroid Build Coastguard Worker defaults: ["appsecurity_cts_defaults"], 543*b7c941bbSAndroid Build Coastguard Worker 544*b7c941bbSAndroid Build Coastguard Worker test_suites: CTS_TEST_SUITES_DEFAULT, 545*b7c941bbSAndroid Build Coastguard Worker 546*b7c941bbSAndroid Build Coastguard Worker srcs: [ 547*b7c941bbSAndroid Build Coastguard Worker "src/**/ApkVerityInstallTest.java", 548*b7c941bbSAndroid Build Coastguard Worker ], 549*b7c941bbSAndroid Build Coastguard Worker device_common_data: [ 550*b7c941bbSAndroid Build Coastguard Worker ":CtsApkVerityTestPrebuiltFiles", 551*b7c941bbSAndroid Build Coastguard Worker ], 552*b7c941bbSAndroid Build Coastguard Worker static_libs: [ 553*b7c941bbSAndroid Build Coastguard Worker "flag-junit-host", 554*b7c941bbSAndroid Build Coastguard Worker "android.security.flags-aconfig-java-host", 555*b7c941bbSAndroid Build Coastguard Worker ], 556*b7c941bbSAndroid Build Coastguard Worker test_config: "ApkVerityInstallTests.xml", 557*b7c941bbSAndroid Build Coastguard Worker} 558*b7c941bbSAndroid Build Coastguard Worker 559*b7c941bbSAndroid Build Coastguard Workerjava_test_host { 560*b7c941bbSAndroid Build Coastguard Worker name: "CtsCorruptApkHostTestCases", 561*b7c941bbSAndroid Build Coastguard Worker defaults: ["appsecurity_cts_defaults"], 562*b7c941bbSAndroid Build Coastguard Worker 563*b7c941bbSAndroid Build Coastguard Worker test_suites: CTS_TEST_SUITES_DEFAULT, 564*b7c941bbSAndroid Build Coastguard Worker 565*b7c941bbSAndroid Build Coastguard Worker device_common_data: [ 566*b7c941bbSAndroid Build Coastguard Worker ":CtsCorruptApkTests_b71360999", 567*b7c941bbSAndroid Build Coastguard Worker ":CtsCorruptApkTests_b71361168", 568*b7c941bbSAndroid Build Coastguard Worker ":CtsCorruptApkTests_b79488511", 569*b7c941bbSAndroid Build Coastguard Worker ":CtsCorruptApkTests_Compressed_Q", 570*b7c941bbSAndroid Build Coastguard Worker ":CtsCorruptApkTests_Compressed_R", 571*b7c941bbSAndroid Build Coastguard Worker ":CtsCorruptApkTests_Unaligned_Q", 572*b7c941bbSAndroid Build Coastguard Worker ":CtsCorruptApkTests_Unaligned_R", 573*b7c941bbSAndroid Build Coastguard Worker ], 574*b7c941bbSAndroid Build Coastguard Worker srcs: [ 575*b7c941bbSAndroid Build Coastguard Worker "src/**/CorruptApkTests.java", 576*b7c941bbSAndroid Build Coastguard Worker ], 577*b7c941bbSAndroid Build Coastguard Worker test_config: "CorruptApkTests.xml", 578*b7c941bbSAndroid Build Coastguard Worker} 579*b7c941bbSAndroid Build Coastguard Worker 580*b7c941bbSAndroid Build Coastguard Workerjava_test_host { 581*b7c941bbSAndroid Build Coastguard Worker name: "CtsOverlayHostTestCases", 582*b7c941bbSAndroid Build Coastguard Worker defaults: ["appsecurity_cts_defaults"], 583*b7c941bbSAndroid Build Coastguard Worker 584*b7c941bbSAndroid Build Coastguard Worker test_suites: CTS_TEST_SUITES_DEFAULT, 585*b7c941bbSAndroid Build Coastguard Worker 586*b7c941bbSAndroid Build Coastguard Worker srcs: [ 587*b7c941bbSAndroid Build Coastguard Worker "src/**/OverlayHostTest.java", 588*b7c941bbSAndroid Build Coastguard Worker ], 589*b7c941bbSAndroid Build Coastguard Worker device_common_data: [ 590*b7c941bbSAndroid Build Coastguard Worker ":CtsOverlayApp", 591*b7c941bbSAndroid Build Coastguard Worker ":CtsOverlayAndroid", 592*b7c941bbSAndroid Build Coastguard Worker ":CtsOverlayPolicyAll", 593*b7c941bbSAndroid Build Coastguard Worker ":CtsOverlayPolicyAllPie", 594*b7c941bbSAndroid Build Coastguard Worker ":CtsOverlayPolicyAllHasCode", 595*b7c941bbSAndroid Build Coastguard Worker ":CtsOverlayPolicyAllNoName", 596*b7c941bbSAndroid Build Coastguard Worker ":CtsOverlayPolicyAllNoNameDifferentCert", 597*b7c941bbSAndroid Build Coastguard Worker ":CtsOverlayPolicyProduct", 598*b7c941bbSAndroid Build Coastguard Worker ":CtsOverlayPolicySystem", 599*b7c941bbSAndroid Build Coastguard Worker ":CtsOverlayPolicySignatureDifferent", 600*b7c941bbSAndroid Build Coastguard Worker ":CtsOverlayPolicyVendor", 601*b7c941bbSAndroid Build Coastguard Worker ":CtsOverlayTarget", 602*b7c941bbSAndroid Build Coastguard Worker ":CtsOverlayTargetNoOverlayable", 603*b7c941bbSAndroid Build Coastguard Worker ], 604*b7c941bbSAndroid Build Coastguard Worker test_config: "OverlayTests.xml", 605*b7c941bbSAndroid Build Coastguard Worker} 606*b7c941bbSAndroid Build Coastguard Worker 607*b7c941bbSAndroid Build Coastguard Workerfilegroup { 608*b7c941bbSAndroid Build Coastguard Worker name: "CtsHostsideTestsAppSecurityUtil", 609*b7c941bbSAndroid Build Coastguard Worker srcs: ["src/android/appsecurity/cts/Utils.java"], 610*b7c941bbSAndroid Build Coastguard Worker} 611*b7c941bbSAndroid Build Coastguard Worker 612*b7c941bbSAndroid Build Coastguard Workertest_module_config_host { 613*b7c941bbSAndroid Build Coastguard Worker name: "CtsPackageManagerHostTestCases_cts_splittests", 614*b7c941bbSAndroid Build Coastguard Worker base: "CtsPackageManagerHostTestCases", 615*b7c941bbSAndroid Build Coastguard Worker test_suites: ["general-tests"], 616*b7c941bbSAndroid Build Coastguard Worker include_filters: ["android.appsecurity.cts.SplitTests"], 617*b7c941bbSAndroid Build Coastguard Worker} 618*b7c941bbSAndroid Build Coastguard Worker 619*b7c941bbSAndroid Build Coastguard Workertest_module_config_host { 620*b7c941bbSAndroid Build Coastguard Worker name: "CtsInstantAppsHostTestCases_cts_ephemeraltest", 621*b7c941bbSAndroid Build Coastguard Worker base: "CtsInstantAppsHostTestCases", 622*b7c941bbSAndroid Build Coastguard Worker test_suites: ["general-tests"], 623*b7c941bbSAndroid Build Coastguard Worker include_filters: ["android.appsecurity.cts.EphemeralTest"], 624*b7c941bbSAndroid Build Coastguard Worker exclude_annotations: ["android.platform.test.annotations.FlakyTest"], 625*b7c941bbSAndroid Build Coastguard Worker} 626*b7c941bbSAndroid Build Coastguard Worker 627*b7c941bbSAndroid Build Coastguard Workertest_module_config_host { 628*b7c941bbSAndroid Build Coastguard Worker name: "CtsPackageManagerHostTestCases_cts_isolatedsplitstests", 629*b7c941bbSAndroid Build Coastguard Worker base: "CtsPackageManagerHostTestCases", 630*b7c941bbSAndroid Build Coastguard Worker test_suites: ["general-tests"], 631*b7c941bbSAndroid Build Coastguard Worker include_filters: ["android.appsecurity.cts.IsolatedSplitsTests"], 632*b7c941bbSAndroid Build Coastguard Worker} 633*b7c941bbSAndroid Build Coastguard Worker 634*b7c941bbSAndroid Build Coastguard Workertest_module_config_host { 635*b7c941bbSAndroid Build Coastguard Worker name: "CtsAppSecurityHostTestCases_cts_externalstoragehosttest", 636*b7c941bbSAndroid Build Coastguard Worker base: "CtsAppSecurityHostTestCases", 637*b7c941bbSAndroid Build Coastguard Worker test_suites: ["general-tests"], 638*b7c941bbSAndroid Build Coastguard Worker include_filters: ["android.appsecurity.cts.ExternalStorageHostTest"], 639*b7c941bbSAndroid Build Coastguard Worker} 640*b7c941bbSAndroid Build Coastguard Worker 641*b7c941bbSAndroid Build Coastguard Workertest_module_config_host { 642*b7c941bbSAndroid Build Coastguard Worker name: "CtsPackageManagerHostTestCases_cts_readablesettingsfieldstest", 643*b7c941bbSAndroid Build Coastguard Worker base: "CtsPackageManagerHostTestCases", 644*b7c941bbSAndroid Build Coastguard Worker test_suites: ["general-tests"], 645*b7c941bbSAndroid Build Coastguard Worker include_filters: ["android.appsecurity.cts.ReadableSettingsFieldsTest"], 646*b7c941bbSAndroid Build Coastguard Worker} 647*b7c941bbSAndroid Build Coastguard Worker 648*b7c941bbSAndroid Build Coastguard Workertest_module_config_host { 649*b7c941bbSAndroid Build Coastguard Worker name: "CtsStorageHostTestCases_android_server_uri", 650*b7c941bbSAndroid Build Coastguard Worker base: "CtsStorageHostTestCases", 651*b7c941bbSAndroid Build Coastguard Worker test_suites: ["general-tests"], 652*b7c941bbSAndroid Build Coastguard Worker include_filters: [ 653*b7c941bbSAndroid Build Coastguard Worker "android.appsecurity.cts.ExternalStorageHostTest#testGrantUriPermission29", 654*b7c941bbSAndroid Build Coastguard Worker "android.appsecurity.cts.ExternalStorageHostTest#testMediaNone", 655*b7c941bbSAndroid Build Coastguard Worker "android.appsecurity.cts.ExternalStorageHostTest#testGrantUriPermission", 656*b7c941bbSAndroid Build Coastguard Worker "android.appsecurity.cts.ExternalStorageHostTest#testMediaNone28", 657*b7c941bbSAndroid Build Coastguard Worker "android.appsecurity.cts.ExternalStorageHostTest#testMediaNone29", 658*b7c941bbSAndroid Build Coastguard Worker ], 659*b7c941bbSAndroid Build Coastguard Worker} 660*b7c941bbSAndroid Build Coastguard Worker 661*b7c941bbSAndroid Build Coastguard Workertest_module_config_host { 662*b7c941bbSAndroid Build Coastguard Worker name: "CtsStorageHostTestCases_cts_externalstoragehosttest", 663*b7c941bbSAndroid Build Coastguard Worker base: "CtsStorageHostTestCases", 664*b7c941bbSAndroid Build Coastguard Worker test_suites: ["general-tests"], 665*b7c941bbSAndroid Build Coastguard Worker include_filters: ["android.appsecurity.cts.ExternalStorageHostTest"], 666*b7c941bbSAndroid Build Coastguard Worker} 667*b7c941bbSAndroid Build Coastguard Worker 668*b7c941bbSAndroid Build Coastguard Workertest_module_config_host { 669*b7c941bbSAndroid Build Coastguard Worker name: "CtsPackageManagerHostTestCases_pm_Presubmit", 670*b7c941bbSAndroid Build Coastguard Worker base: "CtsPackageManagerHostTestCases", 671*b7c941bbSAndroid Build Coastguard Worker test_suites: ["general-tests"], 672*b7c941bbSAndroid Build Coastguard Worker include_annotations: ["android.platform.test.annotations.Presubmit"], 673*b7c941bbSAndroid Build Coastguard Worker exclude_annotations: ["android.platform.test.annotations.Postsubmit"], 674*b7c941bbSAndroid Build Coastguard Worker} 675