• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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