xref: /aosp_15_r20/frameworks/base/packages/SystemUI/tests/AndroidManifest.xml (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
1*d57664e9SAndroid Build Coastguard Worker<?xml version="1.0" encoding="utf-8"?>
2*d57664e9SAndroid Build Coastguard Worker<!-- Copyright (C) 2011 The Android Open Source Project
3*d57664e9SAndroid Build Coastguard Worker
4*d57664e9SAndroid Build Coastguard Worker    Licensed under the Apache License, Version 2.0 (the "License");
5*d57664e9SAndroid Build Coastguard Worker    you may not use this file except in compliance with the License.
6*d57664e9SAndroid Build Coastguard Worker    You may obtain a copy of the License at
7*d57664e9SAndroid Build Coastguard Worker
8*d57664e9SAndroid Build Coastguard Worker         http://www.apache.org/licenses/LICENSE-2.0
9*d57664e9SAndroid Build Coastguard Worker
10*d57664e9SAndroid Build Coastguard Worker    Unless required by applicable law or agreed to in writing, software
11*d57664e9SAndroid Build Coastguard Worker    distributed under the License is distributed on an "AS IS" BASIS,
12*d57664e9SAndroid Build Coastguard Worker    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*d57664e9SAndroid Build Coastguard Worker    See the License for the specific language governing permissions and
14*d57664e9SAndroid Build Coastguard Worker    limitations under the License.
15*d57664e9SAndroid Build Coastguard Worker-->
16*d57664e9SAndroid Build Coastguard Worker
17*d57664e9SAndroid Build Coastguard Worker<manifest xmlns:android="http://schemas.android.com/apk/res/android"
18*d57664e9SAndroid Build Coastguard Worker    xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
19*d57664e9SAndroid Build Coastguard Worker    xmlns:tools="http://schemas.android.com/tools"
20*d57664e9SAndroid Build Coastguard Worker    android:sharedUserId="android.uid.system"
21*d57664e9SAndroid Build Coastguard Worker    package="com.android.systemui.tests" >
22*d57664e9SAndroid Build Coastguard Worker
23*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
24*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.ACCESS_VOICE_INTERACTION_SERVICE" />
25*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.INJECT_EVENTS" />
26*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
27*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS" />
28*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
29*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
30*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MANAGE_USERS" />
31*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
32*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
33*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.BIND_QUICK_SETTINGS_TILE" />
34*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.ACCESS_KEYGUARD_SECURE_STORAGE" />
35*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.STATUS_BAR_SERVICE" />
36*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.ACCESS_VR_MANAGER" />
37*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
38*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MANAGE_NETWORK_POLICY" />
39*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.REQUEST_NETWORK_SCORES" />
40*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.CONTROL_VPN" />
41*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.WAKE_LOCK" />
42*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.GET_APP_OPS_STATS" />
43*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.BLUETOOTH" />
44*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.TRUST_LISTENER" />
45*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.USE_FINGERPRINT" />
46*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.DEVICE_POWER" />
47*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.READ_CONTACTS" />
48*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.STATUS_BAR" />
49*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MANAGE_ACTIVITY_TASKS" />
50*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.REAL_GET_TASKS" />
51*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.INTERNAL_SYSTEM_WINDOW" />
52*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.NETWORK_SETTINGS" />
53*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
54*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.REGISTER_WINDOW_MANAGER_LISTENERS" />
55*d57664e9SAndroid Build Coastguard Worker
56*d57664e9SAndroid Build Coastguard Worker    <application android:debuggable="true" android:largeHeap="true" android:testOnly="true"
57*d57664e9SAndroid Build Coastguard Worker            android:enableOnBackInvokedCallback="true" >
58*d57664e9SAndroid Build Coastguard Worker        <uses-library android:name="android.test.runner" />
59*d57664e9SAndroid Build Coastguard Worker
60*d57664e9SAndroid Build Coastguard Worker        <receiver android:name="com.android.systemui.SliceBroadcastRelayHandlerTest$Receiver"
61*d57664e9SAndroid Build Coastguard Worker            android:exported="true">
62*d57664e9SAndroid Build Coastguard Worker            <intent-filter>
63*d57664e9SAndroid Build Coastguard Worker                <action android:name="com.android.systemui.action.TEST_ACTION" />
64*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
65*d57664e9SAndroid Build Coastguard Worker        </receiver>
66*d57664e9SAndroid Build Coastguard Worker
67*d57664e9SAndroid Build Coastguard Worker        <activity android:name="com.android.systemui.wmshell.BubblesTestActivity"
68*d57664e9SAndroid Build Coastguard Worker            android:allowEmbedded="true"
69*d57664e9SAndroid Build Coastguard Worker            android:documentLaunchMode="always"
70*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true"
71*d57664e9SAndroid Build Coastguard Worker            android:exported="false"
72*d57664e9SAndroid Build Coastguard Worker            android:resizeableActivity="true" />
73*d57664e9SAndroid Build Coastguard Worker
74*d57664e9SAndroid Build Coastguard Worker        <activity android:name="com.android.systemui.emergency.EmergencyActivityTest"
75*d57664e9SAndroid Build Coastguard Worker                  android:exported="true">
76*d57664e9SAndroid Build Coastguard Worker            <intent-filter>
77*d57664e9SAndroid Build Coastguard Worker                <action android:name="com.android.systemui.action.LAUNCH_EMERGENCY"/>
78*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
79*d57664e9SAndroid Build Coastguard Worker        </activity>
80*d57664e9SAndroid Build Coastguard Worker
81*d57664e9SAndroid Build Coastguard Worker        <activity
82*d57664e9SAndroid Build Coastguard Worker            android:name="com.android.systemui.globalactions.GlobalActionsImeTest$TestActivity"
83*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true"
84*d57664e9SAndroid Build Coastguard Worker            android:exported="false" />
85*d57664e9SAndroid Build Coastguard Worker
86*d57664e9SAndroid Build Coastguard Worker        <activity android:name="com.android.systemui.controls.management.TestControlsRequestDialog"
87*d57664e9SAndroid Build Coastguard Worker                  android:exported="false"
88*d57664e9SAndroid Build Coastguard Worker                  android:excludeFromRecents="true"
89*d57664e9SAndroid Build Coastguard Worker                  />
90*d57664e9SAndroid Build Coastguard Worker
91*d57664e9SAndroid Build Coastguard Worker        <activity android:name="com.android.systemui.settings.brightness.BrightnessDialogTest$TestDialog"
92*d57664e9SAndroid Build Coastguard Worker            android:exported="false"
93*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true"
94*d57664e9SAndroid Build Coastguard Worker            />
95*d57664e9SAndroid Build Coastguard Worker
96*d57664e9SAndroid Build Coastguard Worker        <activity android:name="com.android.systemui.controls.management.ControlsEditingActivityTest$TestableControlsEditingActivity"
97*d57664e9SAndroid Build Coastguard Worker            android:exported="false"
98*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true"
99*d57664e9SAndroid Build Coastguard Worker            />
100*d57664e9SAndroid Build Coastguard Worker
101*d57664e9SAndroid Build Coastguard Worker        <activity android:name="com.android.systemui.controls.management.ControlsFavoritingActivityTest$TestableControlsFavoritingActivity"
102*d57664e9SAndroid Build Coastguard Worker            android:exported="false"
103*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true"
104*d57664e9SAndroid Build Coastguard Worker            />
105*d57664e9SAndroid Build Coastguard Worker
106*d57664e9SAndroid Build Coastguard Worker        <activity android:name="com.android.systemui.controls.management.ControlsProviderSelectorActivityTest$TestableControlsProviderSelectorActivity"
107*d57664e9SAndroid Build Coastguard Worker            android:exported="false"
108*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true"
109*d57664e9SAndroid Build Coastguard Worker            />
110*d57664e9SAndroid Build Coastguard Worker
111*d57664e9SAndroid Build Coastguard Worker        <activity android:name="com.android.systemui.controls.ui.TestableControlsActivity"
112*d57664e9SAndroid Build Coastguard Worker            android:exported="false"
113*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true"
114*d57664e9SAndroid Build Coastguard Worker            />
115*d57664e9SAndroid Build Coastguard Worker
116*d57664e9SAndroid Build Coastguard Worker        <activity android:name="com.android.systemui.screenshot.scroll.ScrollViewActivity"
117*d57664e9SAndroid Build Coastguard Worker                  android:exported="false" />
118*d57664e9SAndroid Build Coastguard Worker
119*d57664e9SAndroid Build Coastguard Worker        <activity android:name="com.android.systemui.screenshot.RecyclerViewActivity"
120*d57664e9SAndroid Build Coastguard Worker                  android:exported="false" />
121*d57664e9SAndroid Build Coastguard Worker
122*d57664e9SAndroid Build Coastguard Worker        <!-- started from UsbDeviceSettingsManager -->
123*d57664e9SAndroid Build Coastguard Worker        <activity android:name="com.android.systemui.usb.UsbPermissionActivityTest$UsbPermissionActivityTestable"
124*d57664e9SAndroid Build Coastguard Worker                  android:exported="false"
125*d57664e9SAndroid Build Coastguard Worker                  android:theme="@style/Theme.SystemUI.Dialog.Alert"
126*d57664e9SAndroid Build Coastguard Worker                  android:finishOnCloseSystemDialogs="true"
127*d57664e9SAndroid Build Coastguard Worker                  android:excludeFromRecents="true" />
128*d57664e9SAndroid Build Coastguard Worker
129*d57664e9SAndroid Build Coastguard Worker        <activity android:name="com.android.systemui.user.CreateUserActivityTest$CreateUserActivityTestable"
130*d57664e9SAndroid Build Coastguard Worker            android:exported="false"
131*d57664e9SAndroid Build Coastguard Worker            android:theme="@style/Theme.SystemUI.Dialog.Alert"
132*d57664e9SAndroid Build Coastguard Worker            android:finishOnCloseSystemDialogs="true"
133*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true" />
134*d57664e9SAndroid Build Coastguard Worker
135*d57664e9SAndroid Build Coastguard Worker        <activity android:name="com.android.systemui.sensorprivacy.SensorUseStartedActivityTest$SensorUseStartedActivityTestable"
136*d57664e9SAndroid Build Coastguard Worker                  android:exported="false"
137*d57664e9SAndroid Build Coastguard Worker                  android:theme="@style/Theme.SystemUI.Dialog.Alert"
138*d57664e9SAndroid Build Coastguard Worker                  android:finishOnCloseSystemDialogs="true"
139*d57664e9SAndroid Build Coastguard Worker                  android:excludeFromRecents="true" />
140*d57664e9SAndroid Build Coastguard Worker
141*d57664e9SAndroid Build Coastguard Worker        <activity android:name="com.android.systemui.activity.EmptyTestActivity"
142*d57664e9SAndroid Build Coastguard Worker                  android:exported="false">
143*d57664e9SAndroid Build Coastguard Worker            <intent-filter>
144*d57664e9SAndroid Build Coastguard Worker                <action android:name="android.intent.action.MAIN" />
145*d57664e9SAndroid Build Coastguard Worker                <category android:name="android.intent.category.DEFAULT" />
146*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
147*d57664e9SAndroid Build Coastguard Worker        </activity>
148*d57664e9SAndroid Build Coastguard Worker
149*d57664e9SAndroid Build Coastguard Worker        <provider
150*d57664e9SAndroid Build Coastguard Worker            android:name="androidx.startup.InitializationProvider"
151*d57664e9SAndroid Build Coastguard Worker            tools:replace="android:authorities"
152*d57664e9SAndroid Build Coastguard Worker            android:authorities="${applicationId}.startup-tests"
153*d57664e9SAndroid Build Coastguard Worker            android:exported="false"
154*d57664e9SAndroid Build Coastguard Worker            android:enabled="false"
155*d57664e9SAndroid Build Coastguard Worker            android:multiprocess="true" />
156*d57664e9SAndroid Build Coastguard Worker        <provider android:name="com.android.systemui.keyguard.KeyguardSliceProvider"
157*d57664e9SAndroid Build Coastguard Worker            android:authorities="com.android.systemui.test.keyguard.disabled"
158*d57664e9SAndroid Build Coastguard Worker            android:enabled="false"
159*d57664e9SAndroid Build Coastguard Worker            tools:replace="android:authorities"
160*d57664e9SAndroid Build Coastguard Worker            tools:node="remove" />
161*d57664e9SAndroid Build Coastguard Worker
162*d57664e9SAndroid Build Coastguard Worker        <provider android:name="com.android.systemui.keyguard.CustomizationProvider"
163*d57664e9SAndroid Build Coastguard Worker            android:authorities="com.android.systemui.test.keyguard.quickaffordance.disabled"
164*d57664e9SAndroid Build Coastguard Worker            android:enabled="false"
165*d57664e9SAndroid Build Coastguard Worker            tools:replace="android:authorities"
166*d57664e9SAndroid Build Coastguard Worker            tools:node="remove" />
167*d57664e9SAndroid Build Coastguard Worker
168*d57664e9SAndroid Build Coastguard Worker        <provider
169*d57664e9SAndroid Build Coastguard Worker            android:name="androidx.core.content.FileProvider"
170*d57664e9SAndroid Build Coastguard Worker            android:authorities="com.android.systemui.test.fileprovider"
171*d57664e9SAndroid Build Coastguard Worker            android:exported="false"
172*d57664e9SAndroid Build Coastguard Worker            android:enabled="false"
173*d57664e9SAndroid Build Coastguard Worker            tools:replace="android:authorities"
174*d57664e9SAndroid Build Coastguard Worker            android:grantUriPermissions="true" />
175*d57664e9SAndroid Build Coastguard Worker
176*d57664e9SAndroid Build Coastguard Worker        <activity
177*d57664e9SAndroid Build Coastguard Worker            android:name="com.android.systemui.screenshot.appclips.AppClipsTrampolineActivityTest$AppClipsTrampolineActivityTestable"
178*d57664e9SAndroid Build Coastguard Worker            android:exported="false"
179*d57664e9SAndroid Build Coastguard Worker            android:permission="com.android.systemui.permission.SELF"
180*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true" />
181*d57664e9SAndroid Build Coastguard Worker
182*d57664e9SAndroid Build Coastguard Worker        <activity
183*d57664e9SAndroid Build Coastguard Worker            android:name="com.android.systemui.screenshot.appclips.AppClipsActivityTest$AppClipsActivityTestable"
184*d57664e9SAndroid Build Coastguard Worker            android:exported="false"
185*d57664e9SAndroid Build Coastguard Worker            android:permission="com.android.systemui.permission.SELF"
186*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true" />
187*d57664e9SAndroid Build Coastguard Worker
188*d57664e9SAndroid Build Coastguard Worker        <activity
189*d57664e9SAndroid Build Coastguard Worker            android:name="com.android.systemui.notetask.shortcut.LaunchNoteTaskActivity"
190*d57664e9SAndroid Build Coastguard Worker            android:exported="false"
191*d57664e9SAndroid Build Coastguard Worker            android:permission="com.android.systemui.permission.SELF"
192*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true" />
193*d57664e9SAndroid Build Coastguard Worker
194*d57664e9SAndroid Build Coastguard Worker        <activity
195*d57664e9SAndroid Build Coastguard Worker            android:name="com.android.systemui.logcat.LogAccessDialogActivityTest$DialogTestable"
196*d57664e9SAndroid Build Coastguard Worker            android:exported="false"
197*d57664e9SAndroid Build Coastguard Worker            android:permission="com.android.systemui.permission.SELF"
198*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true" />
199*d57664e9SAndroid Build Coastguard Worker
200*d57664e9SAndroid Build Coastguard Worker        <activity
201*d57664e9SAndroid Build Coastguard Worker            android:name="com.android.systemui.notetask.LaunchNotesRoleSettingsTrampolineActivity"
202*d57664e9SAndroid Build Coastguard Worker            android:exported="false"
203*d57664e9SAndroid Build Coastguard Worker            android:permission="com.android.systemui.permission.SELF"
204*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true" >
205*d57664e9SAndroid Build Coastguard Worker            <intent-filter>
206*d57664e9SAndroid Build Coastguard Worker                <action android:name="com.android.systemui.action.MANAGE_NOTES_ROLE_FROM_QUICK_AFFORDANCE" />
207*d57664e9SAndroid Build Coastguard Worker                <category android:name="android.intent.category.DEFAULT" />
208*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
209*d57664e9SAndroid Build Coastguard Worker        </activity>
210*d57664e9SAndroid Build Coastguard Worker
211*d57664e9SAndroid Build Coastguard Worker        <activity
212*d57664e9SAndroid Build Coastguard Worker            android:name="com.android.systemui.accessibility.EmptyAccessibilityShortcutTargetActivity"
213*d57664e9SAndroid Build Coastguard Worker            android:exported="false">
214*d57664e9SAndroid Build Coastguard Worker            <intent-filter>
215*d57664e9SAndroid Build Coastguard Worker                <action android:name="android.intent.action.MAIN" />
216*d57664e9SAndroid Build Coastguard Worker                <category android:name="android.intent.category.ACCESSIBILITY_SHORTCUT_TARGET" />
217*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
218*d57664e9SAndroid Build Coastguard Worker
219*d57664e9SAndroid Build Coastguard Worker            <meta-data
220*d57664e9SAndroid Build Coastguard Worker                android:name="android.accessibilityshortcut.target"
221*d57664e9SAndroid Build Coastguard Worker                android:resource="@xml/accessibility_shortcut_test_activity" />
222*d57664e9SAndroid Build Coastguard Worker        </activity>
223*d57664e9SAndroid Build Coastguard Worker    </application>
224*d57664e9SAndroid Build Coastguard Worker
225*d57664e9SAndroid Build Coastguard Worker    <instrumentation android:name="android.testing.TestableInstrumentation"
226*d57664e9SAndroid Build Coastguard Worker        android:targetPackage="com.android.systemui.tests"
227*d57664e9SAndroid Build Coastguard Worker        android:label="Tests for SystemUI" />
228*d57664e9SAndroid Build Coastguard Worker</manifest>
229