1// Copyright (C) 2021 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    // See: http://go/android-license-faq
17    // A large-scale-change added 'default_applicable_licenses' to import
18    // all of the 'license_kinds' from "frameworks_base_license"
19    // to get the below license kinds:
20    //   SPDX-license-identifier-Apache-2.0
21    default_applicable_licenses: ["frameworks_base_license"],
22}
23
24android_test_helper_app {
25    name: "AppEnumerationSyncProviderTestApp",
26    srcs: ["src/**/*.java"],
27    manifest: "AndroidManifest-syncprovider.xml",
28    dex_preopt: {
29        enabled: false,
30    },
31    optimize: {
32        enabled: false,
33    },
34    test_suites: ["device-tests"],
35    platform_apis: true,
36}
37
38android_test_helper_app {
39    name: "AppEnumerationHasAppOpPermissionTestApp",
40    srcs: ["src/**/*.java"],
41    manifest: "AndroidManifest-hasAppOpPermission.xml",
42    dex_preopt: {
43        enabled: false,
44    },
45    optimize: {
46        enabled: false,
47    },
48    test_suites: ["device-tests"],
49    platform_apis: true,
50}
51
52android_test_helper_app {
53    name: "AppEnumerationSharedUserTestApp",
54    srcs: ["src/**/*.java"],
55    manifest: "AndroidManifest-sharedUser.xml",
56    dex_preopt: {
57        enabled: false,
58    },
59    optimize: {
60        enabled: false,
61    },
62    test_suites: ["device-tests"],
63    platform_apis: true,
64}
65
66android_test_helper_app {
67    name: "AppEnumerationCrossUserPackageVisibilityTestApp",
68    srcs: ["src/**/*.java"],
69    manifest: "AndroidManifest-crossUserPackageVisibility.xml",
70    dex_preopt: {
71        enabled: false,
72    },
73    optimize: {
74        enabled: false,
75    },
76    test_suites: ["device-tests"],
77    platform_apis: true,
78}
79