xref: /aosp_15_r20/cts/hostsidetests/appsecurity/Android.bp (revision b7c941bb3fa97aba169d73cee0bed2de8ac964bf)
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