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