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 // ApkVerityInstallTest 191 ":CtsApkVerityTestApp", 192 ":CtsApkVerityTestAppSplit", 193 // PackageSetInstallerTest 194 ":CtsPkgInstallerPermRequestApp", 195 ":CtsPkgInstallerPermWhitelistApp", 196 // CtsAppDataIsolationAppA 197 ":CtsAppDataIsolationAppA", 198 ":CtsAppDataIsolationAppSharedA", 199 ":CtsAppDataIsolationAppDirectBootA", 200 ":CtsAppDataIsolationAppApi29A", 201 ":CtsAppDataIsolationAppB", 202 ":CtsAppDataIsolationAppSharedB", 203 // ReadableSettingsFieldsTest 204 ":CtsReadSettingsFieldsApp", 205 ":CtsReadSettingsFieldsAppTestOnly", 206 ":CtsReadSettingsFieldsAppTargetQ", 207 ":CtsReadSettingsFieldsAppTargetR", 208 ":CtsReadSettingsFieldsAppTargetS", 209 // UseProcessTest 210 ":CtsUseProcessFailActivity", 211 // KeyStoreManagerTest 212 ":KeyStoreManagerTestGranteeApp", 213 ":KeyStoreManagerTestGranterApp", 214 ], 215} 216 217java_test_host { 218 name: "CtsPermissionsHostTestCases", 219 defaults: ["appsecurity_cts_defaults"], 220 221 test_suites: CTS_TEST_SUITES_DEFAULT + ["sts"], 222 223 srcs: [ 224 "src/**/AccessSerialNumberTest.java", 225 "src/**/AppOpsTest.java", 226 "src/**/LocationPolicyTest.java", 227 "src/**/PermissionEscalationTest.java", 228 ], 229 device_common_data: [ 230 // AccessSerialNumberTest 231 ":CtsAccessSerialLegacy", 232 ":CtsAccessSerialModern", 233 // LocationPolicyTest 234 ":CtsLocationPolicyApp", 235 // PermissionEscalationTest 236 ":CtsDeclareNonRuntimePermissions", 237 ":CtsEscalateToRuntimePermissions", 238 ], 239 test_config: "PermissionsTests.xml", 240} 241 242java_test_host { 243 name: "CtsAppDataIsolationHostTestCases", 244 defaults: ["appsecurity_cts_defaults"], 245 246 test_suites: CTS_TEST_SUITES_DEFAULT, 247 248 srcs: [ 249 "src/**/AppDataIsolationTests.java", 250 ], 251 device_common_data: [ 252 ":CtsAppDataIsolationAppA", 253 ":CtsAppDataIsolationAppApi29A", 254 ":CtsAppDataIsolationAppB", 255 ":CtsAppDataIsolationAppDirectBootA", 256 ":CtsAppDataIsolationAppSharedA", 257 ":CtsAppDataIsolationAppSharedB", 258 ], 259 test_config: "AppDataIsolationTests.xml", 260} 261 262java_test_host { 263 name: "CtsUseEmbeddedDexHostTestCases", 264 defaults: ["appsecurity_cts_defaults"], 265 266 test_suites: CTS_TEST_SUITES_DEFAULT, 267 268 srcs: [ 269 "src/**/UseEmbeddedDexTest.java", 270 ], 271 device_common_data: [ 272 ":CtsUseEmbeddedDexApp_Canonical", 273 ":CtsUseEmbeddedDexApp_Canonical_PerProcess", 274 ":CtsUseEmbeddedDexApp_DexCompressed", 275 ":CtsUseEmbeddedDexApp_DexCompressed_PerProcess", 276 ":CtsUseEmbeddedDexApp_NotPreferred", 277 ":CtsUseEmbeddedDexAppSplit_Canonical", 278 ":CtsUseEmbeddedDexAppSplit_CompressedDex", 279 ], 280 test_config: "UseEmbeddedDexTests.xml", 281} 282 283java_test_host { 284 name: "CtsPackageManagerHostTestCases", 285 defaults: ["appsecurity_cts_defaults"], 286 287 test_suites: CTS_TEST_SUITES_DEFAULT, 288 289 srcs: [ 290 "src/**/ApplicationVisibilityTest.java", 291 "src/**/BaseInstallMultiple.java", 292 "src/**/IsolatedSplitsTests.java", 293 "src/**/MajorVersionTest.java", 294 "src/**/PackageResolutionHostTest.java", 295 "src/**/PackageSetInstallerTest.kt", 296 "src/**/PackageVisibilityTest.java", 297 "src/**/PrivilegedUpdateTests.java", 298 "src/**/ReadableSettingsFieldsTest.java", 299 "src/**/SessionReferrerUriTest.java", 300 "src/**/SettingsProviderInvalidKeyTest.java", 301 "src/**/SharedUserIdTest.java", 302 "src/**/SplitTests.java", 303 "src/**/UseProcessTest.java", 304 ], 305 static_libs: [ 306 "flag-junit-host", 307 "android.content.pm.flags-aconfig-java-host", 308 ], 309 device_common_data: [ 310 // ApplicationVisibilityTest 311 ":CtsPkgInstallTinyApp", 312 ":CtsApplicationVisibilityCrossUserApp", 313 // IsolatedSplitsTests 314 ":CtsIsolatedSplitApp", 315 ":CtsIsolatedSplitAppExtractNativeLibsFalseJni", 316 ":CtsIsolatedSplitAppExtractNativeLibsFalseNumberProviderA", 317 ":CtsIsolatedSplitAppExtractNativeLibsFalseNumberProviderB", 318 ":CtsIsolatedSplitAppExtractNativeLibsFalseNumberProxy", 319 ":CtsIsolatedSplitAppExtractNativeLibsTrue", 320 ":CtsIsolatedSplitAppExtractNativeLibsTrueJni", 321 ":CtsIsolatedSplitAppExtractNativeLibsTrueNumberProviderA", 322 ":CtsIsolatedSplitAppExtractNativeLibsTrueNumberProviderB", 323 ":CtsIsolatedSplitAppExtractNativeLibsTrueNumberProxy", 324 ":CtsIsolatedSplitAppFeatureA", 325 ":CtsIsolatedSplitAppFeatureADiffRev", 326 ":CtsIsolatedSplitAppFeatureB", 327 ":CtsIsolatedSplitAppFeatureC", 328 // MajorVersionTest 329 ":CtsMajorVersion000000000000ffff", 330 ":CtsMajorVersion00000000ffffffff", 331 ":CtsMajorVersion000000ff00000000", 332 ":CtsMajorVersion000000ffffffffff", 333 // PackageResolutionHostTest 334 ":CtsOrderedActivityApp", 335 // PackageSetInstallerTest 336 ":CtsPkgInstallerPermRequestApp", 337 ":CtsPkgInstallerPermWhitelistApp", 338 // PackageVisibilityTest 339 ":CtsPkgAccessApp", 340 ":CtsPkgInstallTinyApp", 341 // PrivilegedUpdateTests 342 ":CtsPrivilegedUpdateTests", 343 ":CtsShimPrivUpgradePrebuilt", 344 ":CtsShimPrivUpgradeWrongSHAPrebuilt", 345 // ReadableSettingsFieldsTest 346 ":CtsReadSettingsFieldsApp", 347 ":CtsReadSettingsFieldsAppTargetQ", 348 ":CtsReadSettingsFieldsAppTargetR", 349 ":CtsReadSettingsFieldsAppTargetS", 350 ":CtsReadSettingsFieldsAppTestOnly", 351 // SessionReferrerUriTest 352 ":CtsSessionInspectorAppA", 353 ":CtsSessionInspectorAppB", 354 // SettingsProviderInvalidKeyTest 355 ":CtsSettingsProviderInvalidKeyTestApp", 356 // SharedUserIdTest 357 ":CtsSharedUidInstall", 358 ":CtsSharedUidInstallDiffCert", 359 // SplitTests 360 ":CtsInvalidRequiredSplitTypeSplitApp", 361 ":CtsNeedSplitApp", 362 ":CtsNeedSplitFeatureWarm", 363 ":CtsNoRestartBase", 364 ":CtsNoRestartFeature", 365 ":CtsRequiredSplitTypeSplitApp", 366 ":CtsRequiredSplitTypeSplitAppUpdated", 367 ":CtsRequiredSplitTypeSplitApp", 368 ":CtsRequiredSplitTypeSplitAppUpdated", 369 ":CtsSplitApp", 370 ":CtsSplitApp_arm64-v8a", 371 ":CtsSplitApp_armeabi", 372 ":CtsSplitApp_armeabi-v7a", 373 ":CtsSplitApp_mips", 374 ":CtsSplitApp_mips64", 375 ":CtsSplitApp_x86", 376 ":CtsSplitApp_x86_64", 377 ":CtsSplitApp_revision12_arm64-v8a", 378 ":CtsSplitApp_revision12_armeabi", 379 ":CtsSplitApp_revision12_armeabi-v7a", 380 ":CtsSplitApp_revision12_mips", 381 ":CtsSplitApp_revision12_mips64", 382 ":CtsSplitApp_revision12_x86", 383 ":CtsSplitApp_revision12_x86_64", 384 ":CtsSplitApp_number_provider_a", 385 ":CtsSplitApp_number_provider_b", 386 ":CtsSplitApp_number_proxy", 387 ":CtsSplitAppDiffCert", 388 ":CtsSplitAppDiffRevision", 389 ":CtsSplitAppDiffVersion", 390 ":CtsSplitAppFeatureRose", 391 ":CtsSplitAppFeatureWarm", 392 ":CtsSplitAppFeatureWarmRevisionA", 393 ":CtsSplitAppRevisionA", 394 ":CtsSplitAppTypeDensity", 395 ":CtsSplitAppTypeFeature", 396 ":CtsSplitAppTypeFeatureData", 397 ":CtsSplitAppTypeFeatureFoo", 398 ":CtsSplitAppTypeFoo", 399 ":CtsSplitAppTypeLocale", 400 ":CtsSplitAppTypeMultiple", 401 ":CtsSplitInstantApp", 402 // UseProcessTest 403 ":CtsUseProcessFailActivity", 404 ":CtsUseProcessFailApplication", 405 ":CtsUseProcessFailProvider", 406 ":CtsUseProcessFailReceiver", 407 ":CtsUseProcessFailService", 408 ":CtsUseProcessSuccess", 409 ], 410 test_config: "PackageManagerTests.xml", 411} 412 413java_test_host { 414 name: "CtsInstantAppsHostTestCases", 415 defaults: ["appsecurity_cts_defaults"], 416 test_suites: CTS_TEST_SUITES_DEFAULT + ["sts"], 417 srcs: [ 418 "src/**/EphemeralTest.java", 419 "src/**/InstantAppUserTest.java", 420 "src/**/InstantCookieHostTest.java", 421 ], 422 device_common_data: [ 423 // EphemeralTest deps 424 ":CtsEphemeralTestsNormalApp", 425 ":CtsEphemeralTestsUnexposedApp", 426 ":CtsEphemeralTestsImplicitApp", 427 ":CtsEphemeralTestsEphemeralApp1", 428 ":CtsEphemeralTestsEphemeralApp2", 429 ":CtsEphemeralTestsUserApp", 430 ":CtsEphemeralTestsUserAppTest", 431 ":CtsInstantUpgradeApp", 432 // InstantCookie deps 433 ":CtsInstantCookieApp", 434 ":CtsInstantCookieApp2", 435 ], 436 test_config: "InstantAppsTests.xml", 437} 438 439java_test_host { 440 name: "CtsAdoptableHostTestCases", 441 defaults: ["appsecurity_cts_defaults"], 442 443 test_suites: CTS_TEST_SUITES_DEFAULT, 444 445 srcs: [ 446 "src/**/*Adoptable*.java", 447 ], 448 test_config: "AdoptableTests.xml", 449} 450 451java_test_host { 452 name: "CtsDirectBootHostTestCases", 453 defaults: ["appsecurity_cts_defaults"], 454 455 test_suites: CTS_TEST_SUITES_DEFAULT, 456 457 srcs: [ 458 "src/**/*DirectBoot*.java", 459 ], 460 device_common_data: [ 461 ":CtsEncryptionApp", 462 ":CtsSplitApp", 463 ], 464 test_config: "DirectBootTests.xml", 465} 466 467java_test_host { 468 name: "CtsStorageHostTestCases", 469 defaults: ["appsecurity_cts_defaults"], 470 471 test_suites: CTS_TEST_SUITES_DEFAULT, 472 473 static_libs: [ 474 "flag-junit-host", 475 "android.app.usage.flags-aconfig-java-host", 476 ], 477 srcs: [ 478 "src/**/*Storage*.java", 479 ], 480 device_common_data: [ 481 ":CtsExternalStorageApp", 482 ":CtsReadExternalStorageApp", 483 ":CtsWriteExternalStorageApp", 484 ":CtsWriteExternalStorageApp2", 485 ":CtsMultiUserStorageApp", 486 ":CtsMediaStorageApp", 487 ":CtsMediaStorageApp28", 488 ":CtsMediaStorageApp29", 489 ":CtsMediaStorageApp31", 490 ":CtsNoAppDataStorageApp", 491 ":CtsStorageStatsApp", 492 ":CtsStorageAppA", 493 ":CtsStorageAppB", 494 ":CtsStorageAppC", 495 ":CtsStorageAppC_dm", 496 ], 497 test_config: "StorageTests.xml", 498} 499 500java_genrule { 501 name: "CtsStorageAppC_profile", 502 defaults: ["profile_defaults"], 503 srcs: [ 504 "assets/storage.prof.txt", 505 ":CtsStorageAppC", 506 ], 507 out: ["CtsStorageAppC.prof"], 508} 509 510java_genrule { 511 name: "CtsStorageAppC_dm", 512 defaults: ["dm_defaults"], 513 srcs: [ 514 ":CtsStorageAppC_profile", 515 ], 516 out: ["CtsStorageAppC.dm"], 517} 518 519java_test_host { 520 name: "CtsResumeOnRebootHostTestCases", 521 defaults: ["appsecurity_cts_defaults"], 522 523 test_suites: CTS_TEST_SUITES_DEFAULT, 524 525 srcs: [ 526 "src/**/*ResumeOnReboot*.java", 527 "src/**/BootCountTrackerRule.java", 528 "src/**/NormalizeScreenStateRule.java", 529 ], 530 device_common_data: [ 531 ":CtsEncryptionApp", 532 ":CtsSplitApp", 533 ], 534 static_libs: [ 535 "hamcrest-library", 536 ], 537 test_config: "ResumeOnRebootTests.xml", 538} 539 540java_test_host { 541 name: "CtsApkVerityInstallHostTestCases", 542 defaults: ["appsecurity_cts_defaults"], 543 544 test_suites: CTS_TEST_SUITES_DEFAULT, 545 546 srcs: [ 547 "src/**/ApkVerityInstallTest.java", 548 ], 549 device_common_data: [ 550 ":CtsApkVerityTestPrebuiltFiles", 551 ], 552 static_libs: [ 553 "flag-junit-host", 554 "android.security.flags-aconfig-java-host", 555 ], 556 test_config: "ApkVerityInstallTests.xml", 557} 558 559java_test_host { 560 name: "CtsCorruptApkHostTestCases", 561 defaults: ["appsecurity_cts_defaults"], 562 563 test_suites: CTS_TEST_SUITES_DEFAULT, 564 565 device_common_data: [ 566 ":CtsCorruptApkTests_b71360999", 567 ":CtsCorruptApkTests_b71361168", 568 ":CtsCorruptApkTests_b79488511", 569 ":CtsCorruptApkTests_Compressed_Q", 570 ":CtsCorruptApkTests_Compressed_R", 571 ":CtsCorruptApkTests_Unaligned_Q", 572 ":CtsCorruptApkTests_Unaligned_R", 573 ], 574 srcs: [ 575 "src/**/CorruptApkTests.java", 576 ], 577 test_config: "CorruptApkTests.xml", 578} 579 580java_test_host { 581 name: "CtsOverlayHostTestCases", 582 defaults: ["appsecurity_cts_defaults"], 583 584 test_suites: CTS_TEST_SUITES_DEFAULT, 585 586 srcs: [ 587 "src/**/OverlayHostTest.java", 588 ], 589 device_common_data: [ 590 ":CtsOverlayApp", 591 ":CtsOverlayAndroid", 592 ":CtsOverlayPolicyAll", 593 ":CtsOverlayPolicyAllPie", 594 ":CtsOverlayPolicyAllHasCode", 595 ":CtsOverlayPolicyAllNoName", 596 ":CtsOverlayPolicyAllNoNameDifferentCert", 597 ":CtsOverlayPolicyProduct", 598 ":CtsOverlayPolicySystem", 599 ":CtsOverlayPolicySignatureDifferent", 600 ":CtsOverlayPolicyVendor", 601 ":CtsOverlayTarget", 602 ":CtsOverlayTargetNoOverlayable", 603 ], 604 test_config: "OverlayTests.xml", 605} 606 607filegroup { 608 name: "CtsHostsideTestsAppSecurityUtil", 609 srcs: ["src/android/appsecurity/cts/Utils.java"], 610} 611 612test_module_config_host { 613 name: "CtsPackageManagerHostTestCases_cts_splittests", 614 base: "CtsPackageManagerHostTestCases", 615 test_suites: ["general-tests"], 616 include_filters: ["android.appsecurity.cts.SplitTests"], 617} 618 619test_module_config_host { 620 name: "CtsInstantAppsHostTestCases_cts_ephemeraltest", 621 base: "CtsInstantAppsHostTestCases", 622 test_suites: ["general-tests"], 623 include_filters: ["android.appsecurity.cts.EphemeralTest"], 624 exclude_annotations: ["android.platform.test.annotations.FlakyTest"], 625} 626 627test_module_config_host { 628 name: "CtsPackageManagerHostTestCases_cts_isolatedsplitstests", 629 base: "CtsPackageManagerHostTestCases", 630 test_suites: ["general-tests"], 631 include_filters: ["android.appsecurity.cts.IsolatedSplitsTests"], 632} 633 634test_module_config_host { 635 name: "CtsAppSecurityHostTestCases_cts_externalstoragehosttest", 636 base: "CtsAppSecurityHostTestCases", 637 test_suites: ["general-tests"], 638 include_filters: ["android.appsecurity.cts.ExternalStorageHostTest"], 639} 640 641test_module_config_host { 642 name: "CtsPackageManagerHostTestCases_cts_readablesettingsfieldstest", 643 base: "CtsPackageManagerHostTestCases", 644 test_suites: ["general-tests"], 645 include_filters: ["android.appsecurity.cts.ReadableSettingsFieldsTest"], 646} 647 648test_module_config_host { 649 name: "CtsStorageHostTestCases_android_server_uri", 650 base: "CtsStorageHostTestCases", 651 test_suites: ["general-tests"], 652 include_filters: [ 653 "android.appsecurity.cts.ExternalStorageHostTest#testGrantUriPermission29", 654 "android.appsecurity.cts.ExternalStorageHostTest#testMediaNone", 655 "android.appsecurity.cts.ExternalStorageHostTest#testGrantUriPermission", 656 "android.appsecurity.cts.ExternalStorageHostTest#testMediaNone28", 657 "android.appsecurity.cts.ExternalStorageHostTest#testMediaNone29", 658 ], 659} 660 661test_module_config_host { 662 name: "CtsStorageHostTestCases_cts_externalstoragehosttest", 663 base: "CtsStorageHostTestCases", 664 test_suites: ["general-tests"], 665 include_filters: ["android.appsecurity.cts.ExternalStorageHostTest"], 666} 667 668test_module_config_host { 669 name: "CtsPackageManagerHostTestCases_pm_Presubmit", 670 base: "CtsPackageManagerHostTestCases", 671 test_suites: ["general-tests"], 672 include_annotations: ["android.platform.test.annotations.Presubmit"], 673 exclude_annotations: ["android.platform.test.annotations.Postsubmit"], 674} 675