blob: cc682c4ee985de3aa0c8124e03c8894f0d434a85 [file] [log] [blame]
Neal Nguyen1a44d5d2010-01-13 10:42:43 -08001<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2008 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
Yorke Leebd54c2a2016-10-25 13:49:23 -07007
Neal Nguyen1a44d5d2010-01-13 10:42:43 -08008 http://www.apache.org/licenses/LICENSE-2.0
Yorke Leebd54c2a2016-10-25 13:49:23 -07009
Neal Nguyen1a44d5d2010-01-13 10:42:43 -080010 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"
Amith Yamasani4b2e9342011-03-31 12:38:53 -070018 package="com.android.frameworks.servicestests">
Neal Nguyen1a44d5d2010-01-13 10:42:43 -080019
Neal Nguyen3433d3c2010-02-02 17:09:00 -080020 <uses-permission android:name="android.permission.READ_LOGS" />
Hongming Jin81c4c8a2017-01-10 13:31:36 -080021 <uses-permission android:name="android.permission.ACCOUNT_MANAGER" />
Neal Nguyen3433d3c2010-02-02 17:09:00 -080022 <uses-permission android:name="android.permission.WRITE_SETTINGS" />
23 <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
Jeff Sharkeyb7342ac2011-04-25 23:44:11 -070024 <uses-permission android:name="android.permission.READ_PHONE_STATE" />
25 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
26 <uses-permission android:name="android.permission.BROADCAST_STICKY" />
27 <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
Jeff Sharkey9599cc52011-05-22 14:59:31 -070028 <uses-permission android:name="android.permission.UPDATE_DEVICE_STATS" />
29 <uses-permission android:name="android.permission.MANAGE_APP_TOKENS" />
Jeff Sharkeya63ba592011-07-19 23:47:12 -070030 <uses-permission android:name="android.permission.WAKE_LOCK" />
Suprabh Shukla09a88f52015-12-02 14:36:31 -080031 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS" />
32 <uses-permission android:name="android.permission.REAL_GET_TASKS" />
33 <uses-permission android:name="android.permission.GET_DETAILED_TASKS" />
Yorke Leebd54c2a2016-10-25 13:49:23 -070034 <uses-permission android:name="android.permission.REORDER_TASKS" />
Jeff Sharkey21c9c452011-06-07 12:26:43 -070035 <uses-permission android:name="android.permission.MANAGE_NETWORK_POLICY" />
36 <uses-permission android:name="android.permission.READ_NETWORK_USAGE_HISTORY" />
Jeff Sharkeya63ba592011-07-19 23:47:12 -070037 <uses-permission android:name="android.permission.MODIFY_NETWORK_ACCOUNTING" />
Jeff Sharkey2242af22011-06-16 13:43:18 -070038 <uses-permission android:name="android.permission.CONNECTIVITY_INTERNAL" />
Jeff Sharkey8fc27e82012-04-04 20:40:58 -070039 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
Amith Yamasani2a003292012-08-14 18:25:45 -070040 <uses-permission android:name="android.permission.MANAGE_USERS" />
Amith Yamasanidb6a14c2012-10-17 21:16:52 -070041 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
Amith Yamasani5b5aa402014-06-01 20:10:14 -070042 <uses-permission android:name="android.permission.MANAGE_DEVICE_ADMINS" />
Paul Jensend7b6ca92015-05-13 14:05:12 -040043 <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
44 <uses-permission android:name="android.permission.INTERNET" />
45 <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
Lorenzo Colitti7914ce52015-09-08 13:21:48 +090046 <uses-permission android:name="android.permission.PACKET_KEEPALIVE_OFFLOAD" />
Paul Jensen4e1d3fd2016-04-08 13:56:52 -040047 <uses-permission android:name="android.permission.GET_INTENT_SENDER_INTENT" />
Jorim Jaggi7b614372016-09-28 15:17:50 +020048 <uses-permission android:name="android.permission.MANAGE_ACTIVITY_STACKS" />
Sudheer Shanka7cb54a32016-09-16 12:59:05 -070049 <uses-permission android:name="android.permission.INSTALL_PACKAGES" />
Andrii Kulian4ede3e02017-01-12 11:52:31 -080050 <uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />
Sudheer Shanka686bb2d2017-03-20 12:16:32 -070051 <uses-permission android:name="android.permission.CHANGE_COMPONENT_ENABLED_STATE" />
52 <uses-permission android:name="android.permission.DELETE_PACKAGES" />
Amith Yamasani5b5aa402014-06-01 20:10:14 -070053
Neal Nguyen1a44d5d2010-01-13 10:42:43 -080054 <application>
55 <uses-library android:name="android.test.runner" />
Svetoslav Ganov0b29a582010-04-16 18:52:49 -070056
Hongming Jin81c4c8a2017-01-10 13:31:36 -080057 <service android:name="com.android.server.accounts.TestAccountType1AuthenticatorService"
58 android:exported="false">
59 <intent-filter>
60 <action android:name="android.accounts.AccountAuthenticator" />
61 </intent-filter>
62 <meta-data android:name="android.accounts.AccountAuthenticator"
63 android:resource="@xml/test_account_type1_authenticator" />
64 </service>
65
66 <service android:name="com.android.server.accounts.TestAccountType2AuthenticatorService"
67 android:exported="false">
68 <intent-filter>
69 <action android:name="android.accounts.AccountAuthenticator" />
70 </intent-filter>
71 <meta-data android:name="android.accounts.AccountAuthenticator"
72 android:resource="@xml/test_account_type2_authenticator" />
73 </service>
74
Amith Yamasani5b5aa402014-06-01 20:10:14 -070075 <receiver android:name="com.android.server.devicepolicy.ApplicationRestrictionsTest$AdminReceiver"
76 android:permission="android.permission.BIND_DEVICE_ADMIN">
77 <meta-data android:name="android.app.device_admin"
78 android:resource="@xml/device_admin_sample" />
79 <intent-filter>
80 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
81 </intent-filter>
82 </receiver>
83
Makoto Onukif76b06a2015-09-22 15:03:44 -070084 <receiver android:name="com.android.server.devicepolicy.DummyDeviceAdmins$Admin1"
85 android:permission="android.permission.BIND_DEVICE_ADMIN">
86 <meta-data android:name="android.app.device_admin"
87 android:resource="@xml/device_admin_sample" />
88 <intent-filter>
89 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
90 </intent-filter>
91 </receiver>
92
93 <receiver android:name="com.android.server.devicepolicy.DummyDeviceAdmins$Admin2"
94 android:permission="android.permission.BIND_DEVICE_ADMIN">
95 <meta-data android:name="android.app.device_admin"
96 android:resource="@xml/device_admin_sample" />
97 <intent-filter>
98 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
99 </intent-filter>
100 </receiver>
101
102 <receiver android:name="com.android.server.devicepolicy.DummyDeviceAdmins$Admin3"
103 android:permission="android.permission.BIND_DEVICE_ADMIN">
Makoto Onukicc4bbeb2015-09-17 10:28:24 -0700104 <meta-data android:name="android.app.device_admin"
105 android:resource="@xml/device_admin_sample" />
106 <intent-filter>
107 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
108 </intent-filter>
109 </receiver>
110
Makoto Onuki3ab6f2e2015-11-05 13:55:37 -0800111 <receiver android:name="com.android.server.devicepolicy.DummyDeviceAdmins$AdminNoPerm">
112 <meta-data android:name="android.app.device_admin"
113 android:resource="@xml/device_admin_sample" />
114 <intent-filter>
115 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
116 </intent-filter>
117 </receiver>
118
Shreyas Basarge5db09082016-01-07 13:38:29 +0000119 <service android:name="com.android.server.job.MockPriorityJobService"
120 android:permission="android.permission.BIND_JOB_SERVICE" />
Makoto Onuki6f7362d92016-03-04 13:39:41 -0800121
Makoto Onukiee6b6e42016-06-29 17:34:02 -0700122 <activity android:name="com.android.server.pm.BaseShortcutManagerTest$ShortcutActivity" />
123 <activity android:name="com.android.server.pm.BaseShortcutManagerTest$ShortcutActivity2" />
124 <activity android:name="com.android.server.pm.BaseShortcutManagerTest$ShortcutActivity3" />
125
126 <activity android:name="com.android.server.pm.ShortcutTestActivity"
Hongming Jin81c4c8a2017-01-10 13:31:36 -0800127 android:enabled="true" android:exported="true" />
128
129 <activity android:name="com.android.server.accounts.AccountAuthenticatorDummyActivity" />
Makoto Onukiee6b6e42016-06-29 17:34:02 -0700130
131 <activity-alias android:name="a.ShortcutEnabled"
132 android:targetActivity="com.android.server.pm.ShortcutTestActivity"
133 android:enabled="true" android:exported="true">
134 </activity-alias>
135 <activity-alias android:name="a.ShortcutDisabled"
136 android:targetActivity="com.android.server.pm.ShortcutTestActivity"
137 android:enabled="false" android:exported="true">
138 <meta-data android:name="android.app.shortcuts" android:resource="@xml/shortcut_5"/>
139 </activity-alias>
140 <activity-alias android:name="a.ShortcutUnexported"
141 android:targetActivity="com.android.server.pm.ShortcutTestActivity"
142 android:enabled="true" android:exported="false">
143 <meta-data android:name="android.app.shortcuts" android:resource="@xml/shortcut_5"/>
144 </activity-alias>
145 <activity-alias android:name="a.Shortcut1"
146 android:targetActivity="com.android.server.pm.ShortcutTestActivity"
147 android:enabled="true" android:exported="true">
148 <meta-data android:name="android.app.shortcuts" android:resource="@xml/shortcut_1"/>
149 </activity-alias>
Sunny Goyala6be88a2017-01-12 16:27:58 -0800150 <activity-alias android:name="a.ShortcutConfigActivity"
151 android:targetActivity="com.android.server.pm.ShortcutTestActivity">
152 <intent-filter>
153 <action android:name="android.intent.action.CREATE_SHORTCUT" />
154 </intent-filter>
155 </activity-alias>
Makoto Onukiee6b6e42016-06-29 17:34:02 -0700156
157 <activity-alias android:name="a.DisabledMain"
158 android:targetActivity="com.android.server.pm.ShortcutTestActivity"
159 android:enabled="false" android:exported="true">
160 <intent-filter>
161 <action android:name="android.intent.action.MAIN" />
162 <category android:name="android.intent.category.DEFAULT" />
163 <category android:name="android.intent.category.LAUNCHER" />
164 </intent-filter>
165 </activity-alias>
166
167 <activity-alias android:name="a.UnexportedMain"
168 android:targetActivity="com.android.server.pm.ShortcutTestActivity"
169 android:enabled="true" android:exported="false">
170 <intent-filter>
171 <action android:name="android.intent.action.MAIN" />
172 <category android:name="android.intent.category.DEFAULT" />
173 <category android:name="android.intent.category.LAUNCHER" />
174 </intent-filter>
175 </activity-alias>
176
Jorim Jaggi7b614372016-09-28 15:17:50 +0200177 <activity android:name="com.android.server.am.TaskStackChangedListenerTest$ActivityA" />
178 <activity android:name="com.android.server.am.TaskStackChangedListenerTest$ActivityB" />
Yorke Leebd54c2a2016-10-25 13:49:23 -0700179 <activity android:name="com.android.server.am.TaskStackChangedListenerTest$ActivityRequestedOrientationChange" />
180 <activity android:name="com.android.server.am.TaskStackChangedListenerTest$ActivityTaskChangeCallbacks" />
181 <activity android:name="com.android.server.am.TaskStackChangedListenerTest$ActivityTaskDescriptionChange" />
Jorim Jaggi7b614372016-09-28 15:17:50 +0200182
Sunny Goyal87a563e2017-01-01 19:42:45 -0800183 <receiver android:name="com.android.server.appwidget.DummyAppWidget">
184 <intent-filter>
185 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
186 </intent-filter>
187 <meta-data android:name="android.appwidget.provider"
188 android:resource="@xml/dummy_appwidget_info" />
189 </receiver>
Neal Nguyen1a44d5d2010-01-13 10:42:43 -0800190 </application>
191
192 <instrumentation
Xiaohui Chenf86676a2015-08-19 13:30:07 -0700193 android:name="android.support.test.runner.AndroidJUnitRunner"
Neal Nguyen1a44d5d2010-01-13 10:42:43 -0800194 android:targetPackage="com.android.frameworks.servicestests"
195 android:label="Frameworks Services Tests" />
196</manifest>