blob: 5b51902279c67168675a2faf947895cdca11bc04 [file] [log] [blame]
Brett Chabotcaf30a12011-07-28 19:33:22 -07001<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2011 The Android Open Source Project
3
4 Licensed under the Apache License, Version 2.0 (the "License");
5 you may not use this file except in compliance with the License.
6 You may obtain a copy of the License at
7
8 http://www.apache.org/licenses/LICENSE-2.0
9
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
15-->
16
17<manifest xmlns:android="http://schemas.android.com/apk/res/android"
Jason Monk1a8ee9d2018-08-13 11:10:48 -040018 xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
19 xmlns:tools="http://schemas.android.com/tools"
Brett Chabotcaf30a12011-07-28 19:33:22 -070020 package="com.android.systemui.tests">
21
Jason Monkde850bb2017-02-01 19:26:30 -050022 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
Jason Monk865246d2017-01-19 08:27:01 -050023 <uses-permission android:name="android.permission.ACCESS_VOICE_INTERACTION_SERVICE" />
Brett Chabotcaf30a12011-07-28 19:33:22 -070024 <uses-permission android:name="android.permission.INJECT_EVENTS" />
Jason Monkc014dec2014-12-12 11:49:55 -050025 <uses-permission android:name="android.permission.READ_PHONE_STATE" />
Jason Monkd5a204f2015-12-21 08:50:01 -050026 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS" />
Jason Monkf6a3cf92016-02-29 13:01:08 -050027 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
28 <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
Jason Monkd5a204f2015-12-21 08:50:01 -050029 <uses-permission android:name="android.permission.MANAGE_USERS" />
Jason Monk0c6e0992016-03-29 15:49:02 -040030 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
31 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
Jason Monk88529052016-11-04 13:29:58 -040032 <uses-permission android:name="android.permission.BIND_QUICK_SETTINGS_TILE" />
Bartosz Fabianowski5f045002016-12-01 10:36:18 +010033 <uses-permission android:name="android.permission.ACCESS_KEYGUARD_SECURE_STORAGE" />
Geoffrey Pitsch4dd50062016-12-06 16:41:22 -050034 <uses-permission android:name="android.permission.STATUS_BAR_SERVICE" />
Jason Monk21380732017-01-19 15:13:31 -050035 <uses-permission android:name="android.permission.ACCESS_VR_MANAGER" />
Jason Monk685db722017-01-23 17:36:50 -050036 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
37 <uses-permission android:name="android.permission.CONNECTIVITY_INTERNAL" />
38 <uses-permission android:name="android.permission.MANAGE_NETWORK_POLICY" />
Sundeep Ghumane869d832017-01-25 16:23:43 -080039 <uses-permission android:name="android.permission.REQUEST_NETWORK_SCORES" />
Jason Monkaa573e92017-01-27 17:00:29 -050040 <uses-permission android:name="android.permission.CONTROL_VPN" />
Adrian Roosc1b50322017-02-27 21:07:58 +010041 <uses-permission android:name="android.permission.WAKE_LOCK" />
Jason Monkb46a3c92017-06-22 09:19:54 -040042 <uses-permission android:name="android.permission.GET_APP_OPS_STATS" />
Jason Monkb05395f2017-07-11 10:05:03 -040043 <uses-permission android:name="android.permission.BLUETOOTH" />
Lucas Dupine17ce522017-07-17 15:45:06 -070044 <uses-permission android:name="android.permission.TRUST_LISTENER" />
45 <uses-permission android:name="android.permission.USE_FINGERPRINT" />
Jason Monkd819c312017-08-11 12:53:36 -040046 <uses-permission android:name="android.permission.DEVICE_POWER" />
Jason Monk9c4faa82017-08-15 09:32:27 -040047 <uses-permission android:name="android.permission.READ_CONTACTS" />
Winson Chung16e185e2017-11-07 08:30:54 -080048 <uses-permission android:name="android.permission.STATUS_BAR" />
49 <uses-permission android:name="android.permission.MANAGE_ACTIVITY_STACKS" />
50 <uses-permission android:name="android.permission.REAL_GET_TASKS" />
Julia Reynolds5daa4722017-12-20 09:53:59 -050051 <uses-permission android:name="android.permission.INTERNAL_SYSTEM_WINDOW" />
Rohan Shahe4071122018-01-22 15:16:09 -080052 <uses-permission android:name="android.permission.NETWORK_SETTINGS" />
Jason Monk1fc931a2017-12-14 13:22:58 -050053 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Bill Lin32ed3d62018-10-02 18:10:09 +080054 <uses-permission android:name="android.permission.VIBRATE" />
Brett Chabotcaf30a12011-07-28 19:33:22 -070055
Jason Monk1fc931a2017-12-14 13:22:58 -050056 <application android:debuggable="true">
Brett Chabotcaf30a12011-07-28 19:33:22 -070057 <uses-library android:name="android.test.runner" />
58 <activity android:name="com.android.systemui.screenshot.ScreenshotStubActivity" />
Jason Monkd5a204f2015-12-21 08:50:01 -050059
60 <service
61 android:name="com.android.systemui.qs.external.TileLifecycleManagerTests$FakeTileService"
62 android:process=":killable" />
Jason Monk0b5e52c2018-04-19 22:14:46 -040063
64 <receiver android:name="com.android.systemui.SliceBroadcastRelayHandlerTest$Receiver">
65 <intent-filter>
66 <action android:name="com.android.systemui.action.TEST_ACTION" />
67 </intent-filter>
68 </receiver>
Jason Monk1a8ee9d2018-08-13 11:10:48 -040069
Alison Cichowlas61736e52018-08-14 13:19:25 -040070 <provider
71 android:name="androidx.lifecycle.ProcessLifecycleOwnerInitializer"
72 tools:replace="android:authorities"
73 android:authorities="${applicationId}.lifecycle-tests"
74 android:exported="false"
75 android:multiprocess="true" />
76
Jason Monk1a8ee9d2018-08-13 11:10:48 -040077 <provider android:name="com.android.systemui.keyguard.KeyguardSliceProvider"
78 android:authorities="com.android.systemui.test.keyguard.disabled"
79 android:enabled="false"
80 tools:replace="android:authorities"
81 tools:node="remove" />
82
83 <provider
84 android:name="androidx.core.content.FileProvider"
85 android:authorities="com.android.systemui.test.fileprovider"
86 android:exported="false"
87 tools:replace="android:authorities"
88 android:grantUriPermissions="true" />
Brett Chabotcaf30a12011-07-28 19:33:22 -070089 </application>
90
Jason Monkc429f692017-06-27 13:13:49 -040091 <instrumentation android:name="android.testing.TestableInstrumentation"
Jason Monk29f7a7b2014-11-17 14:40:56 -050092 android:targetPackage="com.android.systemui.tests"
Brett Chabotcaf30a12011-07-28 19:33:22 -070093 android:label="Tests for SystemUI">
94 </instrumentation>
95</manifest>