blob: 1f955012cf7545cd67312ea76df6dfc3b647a587 [file] [log] [blame]
Brian Muramatsu70a9e3f2010-06-25 15:27:09 -07001<?xml version="1.0" encoding="utf-8"?>
2
3<!-- Copyright (C) 2010 The Android Open Source Project
4
5 Licensed under the Apache License, Version 2.0 (the "License");
6 you may not use this file except in compliance with the License.
7 You may obtain a copy of the License at
Christine Chen523d04c2011-09-22 11:45:50 -07008
Brian Muramatsu70a9e3f2010-06-25 15:27:09 -07009 http://www.apache.org/licenses/LICENSE-2.0
Christine Chen523d04c2011-09-22 11:45:50 -070010
Brian Muramatsu70a9e3f2010-06-25 15:27:09 -070011 Unless required by applicable law or agreed to in writing, software
12 distributed under the License is distributed on an "AS IS" BASIS,
13 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 See the License for the specific language governing permissions and
15 limitations under the License.
16-->
17
18<manifest xmlns:android="http://schemas.android.com/apk/res/android"
19 package="com.android.cts.verifier"
Unsuk Jung02e598b2014-04-02 18:15:50 -070020 android:versionCode="3"
21 android:versionName="4.4_r3">
Brian Muramatsucee45592011-08-01 14:23:52 -070022
Unsuk Jungaa3c74a2013-10-02 10:24:27 -070023 <!-- Using 10+ for more complete NFC support... -->
Michael Wright6519fd42014-02-12 16:09:34 -080024 <uses-sdk android:minSdkVersion="19"></uses-sdk>
Brian Muramatsu759dbe32011-02-11 12:59:24 -080025
Nick Pelly1fe08972012-05-14 17:35:58 -070026 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +090027 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
Brian Muramatsue891acb2011-05-19 16:02:39 -070028 <uses-permission android:name="android.permission.BLUETOOTH" />
Brian Muramatsu713049d2011-06-23 18:35:36 -070029 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
Vinod Krishnan20d67252014-04-30 11:12:01 -070030 <uses-permission android:name="android.permission.BODY_SENSORS"/>
Brian Muramatsu1f549802011-06-09 15:25:28 -070031 <uses-permission android:name="android.permission.CAMERA" />
Nick Pelly1fe08972012-05-14 17:35:58 -070032 <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
33 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
Angus Konga0216882013-03-06 17:51:11 -080034 <uses-permission android:name="android.permission.FULLSCREEN" />
Brian Muramatsu55762d92011-11-21 16:06:19 -080035 <uses-permission android:name="android.permission.INTERNET" />
Brian Muramatsu984b78b2011-09-23 12:37:28 -070036 <uses-permission android:name="android.permission.NFC" />
Jim Steeleb292a9f2014-07-13 23:29:56 -070037 <uses-permission android:name="android.permission.VIBRATE" />
Christine Chen523d04c2011-09-22 11:45:50 -070038 <uses-feature android:name="android.hardware.camera.front"
39 android:required="false" />
40 <uses-feature android:name="android.hardware.camera.autofocus"
41 android:required="false" />
Angus Konga0216882013-03-06 17:51:11 -080042 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
Brian Muramatsuf8946202010-11-09 13:43:39 -080043 <uses-permission android:name="android.permission.RECORD_AUDIO" />
Brian Muramatsu759dbe32011-02-11 12:59:24 -080044 <uses-permission android:name="android.permission.WAKE_LOCK" />
Christine Chen523d04c2011-09-22 11:45:50 -070045 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Alon Albert4106ff12013-10-01 12:36:02 -070046 <uses-permission android:name="com.android.alarm.permission.SET_ALARM" />
Christine Chen523d04c2011-09-22 11:45:50 -070047 <uses-feature android:name="android.hardware.usb.accessory" />
Christine Chen523d04c2011-09-22 11:45:50 -070048
Brian Muramatsu759dbe32011-02-11 12:59:24 -080049 <!-- Needed by the Audio Quality Verifier to store the sound samples that will be mailed. -->
50 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Brian Muramatsu70a9e3f2010-06-25 15:27:09 -070051
Christine Chen523d04c2011-09-22 11:45:50 -070052 <application android:label="@string/app_name"
Brian Muramatsu0ac3cdf2011-08-03 11:47:10 -070053 android:icon="@drawable/icon"
Christine Chen523d04c2011-09-22 11:45:50 -070054 android:backupAgent="VerifierBackupAgent"
Eino-Ville Talvalae56ae2a2012-04-27 19:18:41 -070055 android:debuggable="true"
56 android:largeHeap="true">
Christine Chen523d04c2011-09-22 11:45:50 -070057
Brian Muramatsu0ac3cdf2011-08-03 11:47:10 -070058 <meta-data android:name="com.google.android.backup.api_key"
59 android:value="AEdPqrEAAAAIbK6ldcOzoeRtQ1u1dFVJ1A7KetRhit-a1Xa82Q" />
Brian Muramatsubf8790e2010-08-06 11:42:32 -070060
Brian Muramatsu12c86912011-07-21 17:26:46 -070061 <activity android:name=".TestListActivity" android:label="@string/app_name">
62 <!--
63 TestListActivity will have the USB accessory Test in its test list, but it
64 does not have any code to handle the USB accessory. The test has to be started
65 from TestListActivity or the pass/fail status won't be properly recorded. Also
66 this is to prevent the dialog saying there is no application able to support the
67 accessory from being shown.
68 -->
69 <intent-filter>
70 <action android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" />
71 </intent-filter>
72 <meta-data android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED"
73 android:resource="@xml/accessory_filter" />
74 </activity>
Brian Muramatsue49daa92011-06-03 14:57:01 -070075
Brian Muramatsu278962c2012-01-19 17:37:38 -080076 <activity android:name=".ReportViewerActivity"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -070077 android:configChanges="keyboardHidden|orientation|screenSize"
Brian Muramatsu278962c2012-01-19 17:37:38 -080078 android:label="@string/report_viewer" />
79
destradaa65c7cdb2013-10-28 16:36:12 -070080 <provider android:name=".TestResultsProvider"
Brian Muramatsuac007372010-08-18 11:02:28 -070081 android:authorities="com.android.cts.verifier.testresultsprovider" />
Christine Chen523d04c2011-09-22 11:45:50 -070082
Brian Muramatsu713049d2011-06-23 18:35:36 -070083 <activity android:name=".admin.PolicySerializationTestActivity"
84 android:label="@string/da_policy_serialization_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -070085 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu713049d2011-06-23 18:35:36 -070086 <intent-filter>
87 <action android:name="android.intent.action.MAIN" />
88 <category android:name="android.cts.intent.category.MANUAL_TEST" />
89 </intent-filter>
90 <meta-data android:name="test_category" android:value="@string/test_category_device_admin" />
91 </activity>
92
Isaac Katzenelsond96d0662013-10-02 17:06:28 -070093 <!-- A generic activity for intent based tests -->
94 <activity android:name=".IntentDrivenTestActivity"/>
95
Brian Muramatsu713049d2011-06-23 18:35:36 -070096 <activity android:name=".admin.ScreenLockTestActivity"
97 android:label="@string/da_screen_lock_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -070098 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu713049d2011-06-23 18:35:36 -070099 <intent-filter>
100 <action android:name="android.intent.action.MAIN" />
101 <category android:name="android.cts.intent.category.MANUAL_TEST" />
102 </intent-filter>
103 <meta-data android:name="test_category" android:value="@string/test_category_device_admin" />
104 </activity>
105
106 <receiver android:name=".admin.TestDeviceAdminReceiver"
107 android:permission="android.permission.BIND_DEVICE_ADMIN">
108 <meta-data android:name="android.app.device_admin"
109 android:resource="@xml/device_admin" />
110 <intent-filter>
111 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
112 </intent-filter>
113 </receiver>
114
Brian Muramatsu0ac3cdf2011-08-03 11:47:10 -0700115 <activity android:name=".backup.BackupTestActivity" android:label="@string/backup_test">
116 <intent-filter>
117 <action android:name="android.intent.action.MAIN" />
118 <category android:name="android.cts.intent.category.MANUAL_TEST" />
119 </intent-filter>
120 </activity>
121
Brian Muramatsue891acb2011-05-19 16:02:39 -0700122 <activity android:name=".bluetooth.BluetoothTestActivity"
123 android:label="@string/bluetooth_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700124 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsue891acb2011-05-19 16:02:39 -0700125 <intent-filter>
126 <action android:name="android.intent.action.MAIN" />
127 <category android:name="android.cts.intent.category.MANUAL_TEST" />
128 </intent-filter>
129 <meta-data android:name="test_category" android:value="@string/test_category_networking" />
Brian Muramatsue4b59692011-09-15 11:09:40 -0700130 <meta-data android:name="test_required_features" android:value="android.hardware.bluetooth" />
Brian Muramatsue891acb2011-05-19 16:02:39 -0700131 </activity>
Christine Chen523d04c2011-09-22 11:45:50 -0700132
Brian Muramatsue891acb2011-05-19 16:02:39 -0700133 <activity android:name=".bluetooth.BluetoothToggleActivity"
134 android:label="@string/bt_toggle_bluetooth"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700135 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700136 <intent-filter>
137 <action android:name="android.intent.action.MAIN" />
138 <category android:name="android.cts.intent.category.MANUAL_TEST" />
139 </intent-filter>
140 <meta-data android:name="test_category" android:value="@string/bt_control" />
141 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
142 </activity>
Brian Muramatsue891acb2011-05-19 16:02:39 -0700143
Brian Muramatsuf9426832011-06-17 15:43:59 -0700144 <activity android:name=".bluetooth.SecureServerActivity"
145 android:label="@string/bt_secure_server"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700146 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700147 <intent-filter>
148 <action android:name="android.intent.action.MAIN" />
149 <category android:name="android.cts.intent.category.MANUAL_TEST" />
150 </intent-filter>
151 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
152 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
153 </activity>
Christine Chen523d04c2011-09-22 11:45:50 -0700154
Brian Muramatsuf9426832011-06-17 15:43:59 -0700155 <activity android:name=".bluetooth.InsecureServerActivity"
156 android:label="@string/bt_insecure_server"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700157 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700158 <intent-filter>
159 <action android:name="android.intent.action.MAIN" />
160 <category android:name="android.cts.intent.category.MANUAL_TEST" />
161 </intent-filter>
162 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
163 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
164 </activity>
165
166 <activity android:name=".bluetooth.SecureClientActivity"
167 android:label="@string/bt_secure_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700168 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700169 <intent-filter>
170 <action android:name="android.intent.action.MAIN" />
171 <category android:name="android.cts.intent.category.MANUAL_TEST" />
172 </intent-filter>
173 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
174 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
175 </activity>
Christine Chen523d04c2011-09-22 11:45:50 -0700176
Brian Muramatsuf9426832011-06-17 15:43:59 -0700177 <activity android:name=".bluetooth.InsecureClientActivity"
178 android:label="@string/bt_insecure_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700179 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700180 <intent-filter>
181 <action android:name="android.intent.action.MAIN" />
182 <category android:name="android.cts.intent.category.MANUAL_TEST" />
183 </intent-filter>
184 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
185 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700186 </activity>
187
188 <activity android:name=".bluetooth.ConnectionAccessServerActivity"
189 android:label="@string/bt_connection_access_server"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700190 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700191 <intent-filter>
192 <action android:name="android.intent.action.MAIN" />
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700193 </intent-filter>
194 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
195 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
196 </activity>
Christine Chen523d04c2011-09-22 11:45:50 -0700197
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700198 <activity android:name=".bluetooth.ConnectionAccessClientActivity"
199 android:label="@string/bt_connection_access_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700200 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700201 <intent-filter>
202 <action android:name="android.intent.action.MAIN" />
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700203 </intent-filter>
204 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
205 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
206 </activity>
207
Brian Muramatsue891acb2011-05-19 16:02:39 -0700208 <activity android:name=".bluetooth.DevicePickerActivity"
209 android:label="@string/bt_device_picker"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700210 android:configChanges="keyboardHidden|orientation|screenSize" />
Brian Muramatsue891acb2011-05-19 16:02:39 -0700211
John Du73462362013-07-26 12:28:28 -0700212 <service android:name=".bluetooth.BleClientService"
213 android:label="@string/ble_client_service_name" />
214
215 <service android:name=".bluetooth.BleServerService"
216 android:label="ble_server_service_name" />
217
Yicheng Fana6736922014-07-08 14:53:55 -0700218 <service android:name=".bluetooth.BleAdvertiserService"
219 android:label="@string/ble_advertiser_service_name" />
220
221 <service android:name=".bluetooth.BleScannerService"
222 android:label="@string/ble_scanner_service_name" />
223
John Du73462362013-07-26 12:28:28 -0700224 <activity android:name=".bluetooth.BleClientTestActivity"
225 android:label="@string/ble_client_test_name"
226 android:configChanges="keyboardHidden|orientation|screenSize">
227 <intent-filter>
228 <action android:name="android.intent.action.MAIN" />
229 <category android:name="android.cts.intent.category.MANUAL_TEST" />
230 </intent-filter>
231 <meta-data android:name="test_category" android:value="@string/bt_le" />
232 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
233 </activity>
234
235 <activity android:name=".bluetooth.BleClientConnectActivity"
236 android:label="@string/ble_client_connect_name"
237 android:configChanges="keyboardHidden|orientation|screenSize">
238 <intent-filter>
239 <action android:name="android.intent.action.MAIN" />
240 <category android:name="android.cts.intent.category.MANUAL_TEST" />
241 </intent-filter>
242 <meta-data android:name="test_category" android:value="@string/bt_le" />
243 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleClientTestActivity" />
244 </activity>
245
246 <activity android:name=".bluetooth.BleDiscoverServiceActivity"
247 android:label="@string/ble_discover_service_name"
248 android:configChanges="keyboardHidden|orientation|screenSize">
249 <intent-filter>
250 <action android:name="android.intent.action.MAIN" />
251 <category android:name="android.cts.intent.category.MANUAL_TEST" />
252 </intent-filter>
253 <meta-data android:name="test_category" android:value="@string/bt_le" />
254 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleClientTestActivity" />
255 </activity>
256
257 <activity android:name=".bluetooth.BleClientCharacteristicActivity"
258 android:label="@string/ble_client_characteristic_name"
259 android:configChanges="keyboardHidden|orientation|screenSize">
260 <intent-filter>
261 <action android:name="android.intent.action.MAIN" />
262 <category android:name="android.cts.intent.category.MANUAL_TEST" />
263 </intent-filter>
264 <meta-data android:name="test_category" android:value="@string/bt_le" />
265 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleClientTestActivity" />
266 </activity>
267
268 <activity android:name=".bluetooth.BleNotifyCharacteristicActivity"
269 android:label="@string/ble_notify_characteristic_name"
270 android:configChanges="keyboardHidden|orientation|screenSize">
271 <intent-filter>
272 <action android:name="android.intent.action.MAIN" />
273 <category android:name="android.cts.intent.category.MANUAL_TEST" />
274 </intent-filter>
275 <meta-data android:name="test_category" android:value="@string/bt_le" />
276 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleClientTestActivity" />
277 </activity>
278
279 <activity android:name=".bluetooth.BleClientDescriptorActivity"
280 android:label="@string/ble_client_descriptor_name"
281 android:configChanges="keyboardHidden|orientation|screenSize">
282 <intent-filter>
283 <action android:name="android.intent.action.MAIN" />
284 <category android:name="android.cts.intent.category.MANUAL_TEST" />
285 </intent-filter>
286 <meta-data android:name="test_category" android:value="@string/bt_le" />
287 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleClientTestActivity" />
288 </activity>
289
290 <activity android:name=".bluetooth.BleReliableWriteActivity"
291 android:label="@string/ble_reliable_write_name"
292 android:configChanges="keyboardHidden|orientation|screenSize">
293 <intent-filter>
294 <action android:name="android.intent.action.MAIN" />
295 <category android:name="android.cts.intent.category.MANUAL_TEST" />
296 </intent-filter>
297 <meta-data android:name="test_category" android:value="@string/bt_le" />
298 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleClientTestActivity" />
299 </activity>
300
301 <activity android:name=".bluetooth.BleReadRssiActivity"
302 android:label="@string/ble_read_rssi_name"
303 android:configChanges="keyboardHidden|orientation|screenSize">
304 <intent-filter>
305 <action android:name="android.intent.action.MAIN" />
306 <category android:name="android.cts.intent.category.MANUAL_TEST" />
307 </intent-filter>
308 <meta-data android:name="test_category" android:value="@string/bt_le" />
309 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleClientTestActivity" />
310 </activity>
311
312 <activity android:name=".bluetooth.BleClientDisconnectActivity"
313 android:label="@string/ble_client_disconnect_name"
314 android:configChanges="keyboardHidden|orientation|screenSize">
315 <intent-filter>
316 <action android:name="android.intent.action.MAIN" />
317 <category android:name="android.cts.intent.category.MANUAL_TEST" />
318 </intent-filter>
319 <meta-data android:name="test_category" android:value="@string/bt_le" />
320 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleClientTestActivity" />
321 </activity>
322
323 <activity android:name=".bluetooth.BleServerStartActivity"
324 android:label="@string/ble_server_start_name"
325 android:configChanges="keyboardHidden|orientation|screenSize">
326 <intent-filter>
327 <action android:name="android.intent.action.MAIN" />
328 <category android:name="android.cts.intent.category.MANUAL_TEST" />
329 </intent-filter>
330 <meta-data android:name="test_category" android:value="@string/bt_le" />
331 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
332 </activity>
333
Yicheng Fan036fc0c2014-07-21 19:47:02 -0700334 <activity android:name=".bluetooth.BleScannerTestActivity"
335 android:label="@string/ble_scanner_test_name"
Yicheng Fana6736922014-07-08 14:53:55 -0700336 android:configChanges="keyboardHidden|orientation|screenSize">
337 <intent-filter>
338 <action android:name="android.intent.action.MAIN" />
339 <category android:name="android.cts.intent.category.MANUAL_TEST" />
340 </intent-filter>
341 <meta-data android:name="test_category" android:value="@string/bt_le" />
342 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
343 </activity>
344
Yicheng Fan036fc0c2014-07-21 19:47:02 -0700345 <activity android:name=".bluetooth.BleScannerPrivacyMacActivity"
346 android:label="@string/ble_privacy_mac_name"
347 android:configChanges="keyboardHidden|orientation|screenSize">
348 <intent-filter>
349 <action android:name="android.intent.action.MAIN" />
350 <category android:name="android.cts.intent.category.MANUAL_TEST" />
351 </intent-filter>
352 <meta-data android:name="test_category" android:value="@string/bt_le" />
353 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleScannerTestActivity" />
354 </activity>
355
356 <activity android:name=".bluetooth.BleScannerPowerLevelActivity"
357 android:label="@string/ble_power_level_name"
358 android:configChanges="keyboardHidden|orientation|screenSize">
359 <intent-filter>
360 <action android:name="android.intent.action.MAIN" />
361 <category android:name="android.cts.intent.category.MANUAL_TEST" />
362 </intent-filter>
363 <meta-data android:name="test_category" android:value="@string/bt_le" />
364 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleScannerTestActivity" />
365 </activity>
Yicheng Fana6736922014-07-08 14:53:55 -0700366
Yicheng Fancb7cbc62014-08-13 18:11:30 -0700367 <activity android:name=".bluetooth.BleScannerHardwareScanFilterActivity"
368 android:label="@string/ble_scanner_scan_filter_name"
369 android:configChanges="keyboardHidden|orientation|screenSize">
370 <intent-filter>
371 <action android:name="android.intent.action.MAIN" />
372 <category android:name="android.cts.intent.category.MANUAL_TEST" />
373 </intent-filter>
374 <meta-data android:name="test_category" android:value="@string/bt_le" />
375 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleScannerTestActivity" />
376 </activity>
377
Yicheng Fana6736922014-07-08 14:53:55 -0700378 <activity android:name=".bluetooth.BleAdvertiserTestActivity"
379 android:label="@string/ble_advertiser_test_name"
380 android:configChanges="keyboardHidden|orientation|screenSize">
381 <intent-filter>
382 <action android:name="android.intent.action.MAIN" />
383 <category android:name="android.cts.intent.category.MANUAL_TEST" />
384 </intent-filter>
385 <meta-data android:name="test_category" android:value="@string/bt_le" />
386 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
387 </activity>
388
Yicheng Fan036fc0c2014-07-21 19:47:02 -0700389 <activity android:name=".bluetooth.BleAdvertiserPrivacyMacActivity"
Yicheng Fana6736922014-07-08 14:53:55 -0700390 android:label="@string/ble_privacy_mac_name"
391 android:configChanges="keyboardHidden|orientation|screenSize">
392 <intent-filter>
393 <action android:name="android.intent.action.MAIN" />
394 <category android:name="android.cts.intent.category.MANUAL_TEST" />
395 </intent-filter>
396 <meta-data android:name="test_category" android:value="@string/bt_le" />
397 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleAdvertiserTestActivity" />
398 </activity>
399
Yicheng Fan036fc0c2014-07-21 19:47:02 -0700400 <activity android:name=".bluetooth.BleAdvertiserPowerLevelActivity"
401 android:label="@string/ble_power_level_name"
402 android:configChanges="keyboardHidden|orientation|screenSize">
403 <intent-filter>
404 <action android:name="android.intent.action.MAIN" />
405 <category android:name="android.cts.intent.category.MANUAL_TEST" />
406 </intent-filter>
407 <meta-data android:name="test_category" android:value="@string/bt_le" />
408 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleAdvertiserTestActivity" />
409 </activity>
410
Yicheng Fancb7cbc62014-08-13 18:11:30 -0700411 <activity android:name=".bluetooth.BleAdvertiserHardwareScanFilterActivity"
412 android:label="@string/ble_advertiser_scan_filter_name"
413 android:configChanges="keyboardHidden|orientation|screenSize">
414 <intent-filter>
415 <action android:name="android.intent.action.MAIN" />
416 <category android:name="android.cts.intent.category.MANUAL_TEST" />
417 </intent-filter>
418 <meta-data android:name="test_category" android:value="@string/bt_le" />
419 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleAdvertiserTestActivity" />
420 </activity>
421
Christine Chen523d04c2011-09-22 11:45:50 -0700422 <activity android:name=".suid.SuidFilesActivity"
Brian Muramatsuaccc6842010-08-11 18:57:27 -0700423 android:label="@string/suid_files"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700424 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsubf8790e2010-08-06 11:42:32 -0700425 <intent-filter>
426 <action android:name="android.intent.action.MAIN" />
427 <category android:name="android.cts.intent.category.MANUAL_TEST" />
428 </intent-filter>
Brian Muramatsu78d2c1d2010-08-16 15:22:30 -0700429 <meta-data android:name="test_category" android:value="@string/test_category_security" />
Brian Muramatsubf8790e2010-08-06 11:42:32 -0700430 </activity>
431
Amith Yamasani0e2d6d92014-02-19 10:13:23 -0800432 <activity android:name=".security.LockConfirmBypassTest"
Amith Yamasani02c2d642014-03-10 16:41:30 -0700433 android:label="@string/lock_confirm_test_title"
Amith Yamasani0e2d6d92014-02-19 10:13:23 -0800434 android:configChanges="keyboardHidden|orientation|screenSize" >
435 <intent-filter>
436 <action android:name="android.intent.action.MAIN" />
437 <category android:name="android.cts.intent.category.MANUAL_TEST" />
438 </intent-filter>
439 <meta-data android:name="test_category" android:value="@string/test_category_security" />
440 </activity>
441
Jeff Davidson112f2792011-08-22 09:46:46 -0700442 <activity android:name=".streamquality.StreamingVideoActivity"
443 android:label="@string/streaming_video"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700444 android:configChanges="keyboardHidden|orientation|screenSize">
Jeff Davidson112f2792011-08-22 09:46:46 -0700445 <intent-filter>
446 <action android:name="android.intent.action.MAIN" />
447 <category android:name="android.cts.intent.category.MANUAL_TEST" />
448 </intent-filter>
449 <meta-data android:name="test_category" android:value="@string/test_category_streaming" />
450 </activity>
451
452 <activity android:name=".streamquality.PlayVideoActivity"
453 android:label="@string/streaming_video"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700454 android:configChanges="keyboardHidden|orientation|screenSize"
Jeff Davidson112f2792011-08-22 09:46:46 -0700455 android:screenOrientation="nosensor" />
456
Dan Morrill5df275b2010-08-11 12:19:19 -0700457 <activity android:name=".features.FeatureSummaryActivity" android:label="@string/feature_summary">
458 <intent-filter>
459 <action android:name="android.intent.action.MAIN" />
460 <category android:name="android.cts.intent.category.MANUAL_TEST" />
461 </intent-filter>
Brian Muramatsu78d2c1d2010-08-16 15:22:30 -0700462 <meta-data android:name="test_category" android:value="@string/test_category_features" />
Dan Morrill5df275b2010-08-11 12:19:19 -0700463 </activity>
Brian Muramatsu70a9e3f2010-06-25 15:27:09 -0700464
Nick Pelly1fe08972012-05-14 17:35:58 -0700465 <activity android:name=".location.GpsTestActivity"
466 android:label="@string/location_gps_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700467 android:configChanges="keyboardHidden|orientation|screenSize">
Nick Pelly1fe08972012-05-14 17:35:58 -0700468 <intent-filter>
469 <action android:name="android.intent.action.MAIN" />
470 <category android:name="android.cts.intent.category.MANUAL_TEST" />
471 </intent-filter>
472 <meta-data android:name="test_category" android:value="@string/test_category_hardware" />
473 <meta-data android:name="test_required_features" android:value="android.hardware.location.gps" />
474 </activity>
475
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700476 <activity android:name=".nfc.NfcTestActivity"
477 android:label="@string/nfc_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700478 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700479 <intent-filter>
480 <action android:name="android.intent.action.MAIN" />
481 <category android:name="android.cts.intent.category.MANUAL_TEST" />
482 </intent-filter>
483 <meta-data android:name="test_category" android:value="@string/test_category_hardware" />
484 <meta-data android:name="test_required_features" android:value="android.hardware.nfc" />
485 </activity>
486
Martijn Coenen109d7622013-09-24 07:09:29 -0700487 <activity android:name="com.android.cts.verifier.nfc.hce.HceReaderTestActivity"
Martijn Coenen9a485352013-10-25 13:44:03 -0700488 android:label="@string/nfc_hce_reader_tests"
Martijn Coenen109d7622013-09-24 07:09:29 -0700489 android:configChanges="keyboardHidden|orientation|screenSize">
Martijn Coenen109d7622013-09-24 07:09:29 -0700490 </activity>
491
492 <activity android:name="com.android.cts.verifier.nfc.hce.HceEmulatorTestActivity"
Martijn Coenen9a485352013-10-25 13:44:03 -0700493 android:label="@string/nfc_hce_emulator_tests"
Martijn Coenen109d7622013-09-24 07:09:29 -0700494 android:configChanges="keyboardHidden|orientation|screenSize">
Martijn Coenen109d7622013-09-24 07:09:29 -0700495 </activity>
496
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700497 <activity android:name=".nfc.NdefPushSenderActivity"
498 android:label="@string/nfc_ndef_push_sender"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700499 android:configChanges="keyboardHidden|orientation|screenSize" />
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700500
501 <activity android:name=".nfc.NdefPushReceiverActivity"
502 android:label="@string/nfc_ndef_push_receiver"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700503 android:configChanges="keyboardHidden|orientation|screenSize" />
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700504
505 <activity android:name=".nfc.TagVerifierActivity"
506 android:label="@string/nfc_tag_verifier"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700507 android:configChanges="keyboardHidden|orientation|screenSize" />
Martijn Coenenc94c0122013-10-21 14:44:54 -0700508
509 <activity android:name=".nfc.hce.DefaultRouteEmulatorActivity"
510 android:label="@string/nfc_hce_default_route_emulator"
511 android:configChanges="keyboardHidden|orientation|screenSize" />
512
513 <activity android:name=".nfc.hce.ProtocolParamsEmulatorActivity"
514 android:label="@string/nfc_hce_protocol_params_emulator"
515 android:configChanges="keyboardHidden|orientation|screenSize" />
516
Martijn Coenen109d7622013-09-24 07:09:29 -0700517 <activity android:name=".nfc.hce.SinglePaymentEmulatorActivity"
518 android:label="@string/nfc_hce_single_payment_emulator"
519 android:configChanges="keyboardHidden|orientation|screenSize" />
520
521 <activity android:name=".nfc.hce.SimpleReaderActivity"
522 android:label="@string/nfc_hce_single_payment_reader"
523 android:configChanges="keyboardHidden|orientation|screenSize" />
524
Martijn Coenenc94c0122013-10-21 14:44:54 -0700525 <activity android:name=".nfc.hce.ProtocolParamsReaderActivity"
526 android:label="@string/nfc_hce_protocol_params_reader"
527 android:configChanges="keyboardHidden|orientation|screenSize" />
528
Martijn Coenen109d7622013-09-24 07:09:29 -0700529 <activity android:name=".nfc.hce.DualPaymentEmulatorActivity"
530 android:label="@string/nfc_hce_dual_payment_emulator"
531 android:configChanges="keyboardHidden|orientation|screenSize" />
532
533 <activity android:name=".nfc.hce.ChangeDefaultEmulatorActivity"
534 android:label="@string/nfc_hce_change_default_emulator"
535 android:configChanges="keyboardHidden|orientation|screenSize" />
536
537 <activity android:name=".nfc.hce.SingleNonPaymentEmulatorActivity"
538 android:label="@string/nfc_hce_single_non_payment_emulator"
539 android:configChanges="keyboardHidden|orientation|screenSize" />
540
541 <activity android:name=".nfc.hce.DualNonPaymentEmulatorActivity"
542 android:label="@string/nfc_hce_dual_non_payment_emulator"
543 android:configChanges="keyboardHidden|orientation|screenSize" />
544
545 <activity android:name=".nfc.hce.ConflictingNonPaymentEmulatorActivity"
546 android:label="@string/nfc_hce_conflicting_non_payment_emulator"
547 android:configChanges="keyboardHidden|orientation|screenSize" />
548
549 <activity android:name=".nfc.hce.OffHostEmulatorActivity"
550 android:label="@string/nfc_hce_offhost_service_emulator"
551 android:configChanges="keyboardHidden|orientation|screenSize" />
552
553 <activity android:name=".nfc.hce.OnAndOffHostEmulatorActivity"
554 android:label="@string/nfc_hce_on_and_offhost_service_emulator"
555 android:configChanges="keyboardHidden|orientation|screenSize" />
556
557 <activity android:name=".nfc.hce.ThroughputEmulatorActivity"
558 android:label="@string/nfc_hce_throughput_emulator"
559 android:configChanges="keyboardHidden|orientation|screenSize" />
560
561 <activity android:name=".nfc.hce.TapTestEmulatorActivity"
562 android:label="@string/nfc_hce_tap_test_emulator"
563 android:configChanges="keyboardHidden|orientation|screenSize" />
564
565 <!-- services used for testing NFC host-based card emulation -->
566 <service android:name=".nfc.hce.PaymentService1" android:exported="true"
567 android:permission="android.permission.BIND_NFC_SERVICE"
568 android:enabled="false">
569 <intent-filter>
570 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
571 <category android:name="android.intent.category.DEFAULT"/>
572 </intent-filter>
573 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_aid_list_1"/>
574 </service>
575 <service android:name=".nfc.hce.PaymentService2" android:exported="true"
576 android:permission="android.permission.BIND_NFC_SERVICE"
577 android:enabled="false">
578 <intent-filter>
579 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
580 <category android:name="android.intent.category.DEFAULT"/>
581 </intent-filter>
582 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_aid_list_2"/>
583 </service>
584 <service android:name=".nfc.hce.TransportService1" android:exported="true"
585 android:permission="android.permission.BIND_NFC_SERVICE"
586 android:enabled="false">
587 <intent-filter>
588 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
589 <category android:name="android.intent.category.DEFAULT"/>
590 </intent-filter>
591 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/transport_aid_list_1"/>
592 </service>
593 <service android:name=".nfc.hce.TransportService2" android:exported="true"
594 android:permission="android.permission.BIND_NFC_SERVICE"
595 android:enabled="false">
596 <intent-filter>
597 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
598 <category android:name="android.intent.category.DEFAULT"/>
599 </intent-filter>
600 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/transport_aid_list_2"/>
601 </service>
602 <service android:name=".nfc.hce.AccessService" android:exported="true"
603 android:permission="android.permission.BIND_NFC_SERVICE"
604 android:enabled="false">
605 <intent-filter>
606 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
607 <category android:name="android.intent.category.DEFAULT"/>
608 </intent-filter>
609 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/access_aid_list"/>
610 </service>
611 <service android:name=".nfc.hce.ThroughputService" android:exported="true"
612 android:permission="android.permission.BIND_NFC_SERVICE"
613 android:enabled="false">
614 <intent-filter>
615 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
616 <category android:name="android.intent.category.DEFAULT"/>
617 </intent-filter>
618 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/throughput_aid_list"/>
619 </service>
620
621 <service android:name=".nfc.hce.OffHostService" android:exported="true"
622 android:permission="android.permission.BIND_NFC_SERVICE"
623 android:enabled="false">
624 <intent-filter>
625 <action android:name="android.nfc.cardemulation.action.OFF_HOST_APDU_SERVICE"/>
626 <category android:name="android.intent.category.DEFAULT"/>
627 </intent-filter>
628 <meta-data android:name="android.nfc.cardemulation.off_host_apdu_service" android:resource="@xml/offhost_aid_list"/>
629 </service>
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700630
Dan Morrill5df275b2010-08-11 12:19:19 -0700631 <activity android:name=".sensors.AccelerometerTestActivity" android:label="@string/snsr_accel_test"
Brian Muramatsu759dbe32011-02-11 12:59:24 -0800632 android:screenOrientation="nosensor">
Dan Morrill5df275b2010-08-11 12:19:19 -0700633 <intent-filter>
634 <action android:name="android.intent.action.MAIN" />
635 <category android:name="android.cts.intent.category.MANUAL_TEST" />
636 </intent-filter>
Brian Muramatsu78d2c1d2010-08-16 15:22:30 -0700637 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
Brian Muramatsue4b59692011-09-15 11:09:40 -0700638 <meta-data android:name="test_required_features" android:value="android.hardware.sensor.accelerometer" />
Dan Morrill5df275b2010-08-11 12:19:19 -0700639 </activity>
Dan Morrill98c56e62010-08-13 02:43:52 -0700640
destradaa65c7cdb2013-10-28 16:36:12 -0700641 <activity android:name=".sensors.AccelerometerMeasurementTestActivity"
642 android:label="@string/snsr_accel_m_test"
643 android:screenOrientation="nosensor">
644 <intent-filter>
645 <action android:name="android.intent.action.MAIN"/>
646 <category android:name="android.cts.intent.category.MANUAL_TEST"/>
647 </intent-filter>
648 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/>
649 <meta-data android:name="test_required_features"
650 android:value="android.hardware.sensor.accelerometer"/>
651 </activity>
652
Brian Muramatsu729de482011-05-12 12:26:58 -0700653 <activity android:name=".sensors.GyroscopeTestActivity" android:label="@string/snsr_gyro_test"
654 android:screenOrientation="nosensor">
655 <intent-filter>
656 <action android:name="android.intent.action.MAIN" />
657 <category android:name="android.cts.intent.category.MANUAL_TEST" />
658 </intent-filter>
659 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
Brian Muramatsue4b59692011-09-15 11:09:40 -0700660 <meta-data android:name="test_required_features" android:value="android.hardware.sensor.gyroscope" />
Brian Muramatsu729de482011-05-12 12:26:58 -0700661 </activity>
662
destradaa65c7cdb2013-10-28 16:36:12 -0700663 <activity android:name=".sensors.GyroscopeMeasurementTestActivity"
664 android:label="@string/snsr_gyro_m_test"
665 android:screenOrientation="nosensor">
666 <intent-filter>
667 <action android:name="android.intent.action.MAIN"/>
668 <category android:name="android.cts.intent.category.MANUAL_TEST"/>
669 </intent-filter>
670 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/>
destradaa8d197a42014-06-25 11:14:07 -0700671 <meta-data android:name="test_required_features"
destradaa65c7cdb2013-10-28 16:36:12 -0700672 android:value="android.hardware.sensor.gyroscope"/>
673 </activity>
674
Vinod Krishnan20d67252014-04-30 11:12:01 -0700675 <activity android:name=".sensors.HeartRateMonitorTestActivity"
676 android:label="@string/snsr_heartrate_test"
677 android:screenOrientation="nosensor">
678 <intent-filter>
679 <action android:name="android.intent.action.MAIN" />
680 <category android:name="android.cts.intent.category.MANUAL_TEST" />
681 </intent-filter>
682 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
683 <meta-data android:name="test_required_features"
684 android:value="android.hardware.sensor.heartrate" />
685 </activity>
686
Jim Steele0c4d08a2014-08-03 00:49:59 -0700687 <activity android:name=".sensors.MagneticFieldMeasurementTestActivity"
destradaa65c7cdb2013-10-28 16:36:12 -0700688 android:label="@string/snsr_mag_m_test"
689 android:screenOrientation="nosensor">
690 <intent-filter>
691 <action android:name="android.intent.action.MAIN" />
692 <category android:name="android.cts.intent.category.MANUAL_TEST" />
693 </intent-filter>
694 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
695 <meta-data android:name="test_required_features"
696 android:value="android.hardware.sensor.compass" />
Jim Steele0c4d08a2014-08-03 00:49:59 -0700697 </activity>
698
699 <activity android:name=".sensors.SensorValueAccuracyActivity"
700 android:label="@string/snsr_val_acc_test"
701 android:screenOrientation="nosensor">
702 <intent-filter>
703 <action android:name="android.intent.action.MAIN" />
704 <category android:name="android.cts.intent.category.MANUAL_TEST" />
705 </intent-filter>
706 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
707 <meta-data android:name="test_required_features"
708 android:value="android.hardware.sensor.accelerometer" />
709 </activity>
710
711 <activity android:name=".sensors.RotationVectorTestActivity"
712 android:label="@string/snsr_rot_vec_test"
713 android:screenOrientation="nosensor">
714 <intent-filter>
715 <action android:name="android.intent.action.MAIN" />
716 <category android:name="android.cts.intent.category.MANUAL_TEST" />
717 </intent-filter>
718 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
719 <meta-data android:name="test_required_features"
720 android:value="android.hardware.sensor.gyroscope" />
721 </activity>
722
723 <activity android:name=".sensors.BatchingTestActivity"
724 android:label="@string/snsr_batch_test"
725 android:screenOrientation="nosensor">
726 <intent-filter>
727 <action android:name="android.intent.action.MAIN" />
728 <category android:name="android.cts.intent.category.MANUAL_TEST" />
729 </intent-filter>
730 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
731 <meta-data android:name="test_required_features"
732 android:value="android.hardware.sensor.accelerometer" />
733 </activity>
734
735 <activity android:name=".sensors.SensorSynchronizationTestActivity"
736 android:label="@string/snsr_synch_test"
737 android:screenOrientation="nosensor">
738 <intent-filter>
739 <action android:name="android.intent.action.MAIN" />
740 <category android:name="android.cts.intent.category.MANUAL_TEST" />
741 </intent-filter>
742 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
743 <meta-data android:name="test_required_features"
744 android:value="android.hardware.sensor.gyroscope" />
745 </activity>
destradaa65c7cdb2013-10-28 16:36:12 -0700746
Tom O'Neill9e56d272013-12-16 12:48:30 -0800747 <activity android:name=".location.LocationModeOffTestActivity"
748 android:label="@string/location_mode_off_test">
749 <intent-filter>
750 <action android:name="android.intent.action.MAIN" />
751 <category android:name="android.cts.intent.category.MANUAL_TEST" />
752 </intent-filter>
753 <meta-data android:name="test_category" android:value="@string/test_category_location" />
754 </activity>
Tom O'Neillcd4fa022013-12-13 17:27:46 -0800755 <activity android:name=".location.LocationModeHighAccuracyTestActivity"
756 android:label="@string/location_mode_high_accuracy_test">
757 <intent-filter>
758 <action android:name="android.intent.action.MAIN" />
759 <category android:name="android.cts.intent.category.MANUAL_TEST" />
760 </intent-filter>
761 <meta-data android:name="test_category" android:value="@string/test_category_location" />
762 </activity>
763 <activity android:name=".location.LocationModeBatterySavingTestActivity"
764 android:label="@string/location_mode_battery_saving_test">
765 <intent-filter>
766 <action android:name="android.intent.action.MAIN" />
767 <category android:name="android.cts.intent.category.MANUAL_TEST" />
768 </intent-filter>
769 <meta-data android:name="test_category" android:value="@string/test_category_location" />
770 </activity>
Tom O'Neill9e56d272013-12-16 12:48:30 -0800771 <activity android:name=".location.LocationModeDeviceOnlyTestActivity"
772 android:label="@string/location_mode_device_only_test">
773 <intent-filter>
774 <action android:name="android.intent.action.MAIN" />
775 <category android:name="android.cts.intent.category.MANUAL_TEST" />
776 </intent-filter>
777 <meta-data android:name="test_category" android:value="@string/test_category_location" />
778 </activity>
Tom O'Neillcd4fa022013-12-13 17:27:46 -0800779
Eino-Ville Talvalae56ae2a2012-04-27 19:18:41 -0700780 <activity android:name=".camera.formats.CameraFormatsActivity"
781 android:label="@string/camera_format"
782 android:screenOrientation="landscape">
783 <intent-filter>
784 <action android:name="android.intent.action.MAIN" />
785 <category android:name="android.cts.intent.category.MANUAL_TEST" />
786 </intent-filter>
787 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
788
Eino-Ville Talvala4c86a542012-09-23 10:12:24 -0700789 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
Eino-Ville Talvalae56ae2a2012-04-27 19:18:41 -0700790 </activity>
Eino-Ville Talvala32b5cce2013-06-03 11:25:25 -0700791<!-- Experimental. If re-enabling, libcameraanalyzer must be included in the build
Brian Muramatsu1f549802011-06-09 15:25:28 -0700792 <activity android:name=".camera.analyzer.CameraAnalyzerActivity"
Christine Chen523d04c2011-09-22 11:45:50 -0700793 android:label="@string/camera_analyzer"
794 android:screenOrientation="landscape">
Brian Muramatsu1f549802011-06-09 15:25:28 -0700795 <intent-filter>
796 <action android:name="android.intent.action.MAIN" />
797 <category android:name="android.cts.intent.category.MANUAL_TEST" />
798 </intent-filter>
799 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
Christine Chen523d04c2011-09-22 11:45:50 -0700800
801 <intent-filter>
802 <action android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" />
803 </intent-filter>
804 <meta-data android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED"
805 android:resource="@xml/accessory_filter_adk" />
Brian Muramatsu1f549802011-06-09 15:25:28 -0700806 </activity>
Eino-Ville Talvala754df962012-09-18 13:53:13 -0700807-->
James Painterfa2e1662012-09-13 15:37:58 -0700808
Igor Murashkin48f86e72012-10-17 18:12:59 -0700809 <activity android:name=".camera.intents.CameraIntentsActivity"
810 android:label="@string/camera_intents">
811 <intent-filter>
812 <action android:name="android.intent.action.MAIN" />
813 <category android:name="android.cts.intent.category.MANUAL_TEST" />
814 </intent-filter>
815 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
816
817 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
818 </activity>
819
Jianing Wei636f9032013-10-03 10:00:25 -0700820
James Painterfa2e1662012-09-13 15:37:58 -0700821 <activity android:name=".camera.orientation.CameraOrientationActivity"
822 android:label="@string/camera_orientation"
823 android:screenOrientation="landscape">
824 <intent-filter>
825 <action android:name="android.intent.action.MAIN" />
826 <category android:name="android.cts.intent.category.MANUAL_TEST" />
827 </intent-filter>
828 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
829
Eino-Ville Talvala4c86a542012-09-23 10:12:24 -0700830 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
James Painterfa2e1662012-09-13 15:37:58 -0700831 </activity>
832
Angus Konga0216882013-03-06 17:51:11 -0800833 <activity
834 android:name=".camera.fov.PhotoCaptureActivity"
835 android:label="@string/camera_fov_calibration"
836 android:screenOrientation="landscape"
837 android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" >
838 <intent-filter android:label="@string/camera_fov_calibration" >
839 <action android:name="android.intent.action.MAIN" />
840 <category android:name="android.cts.intent.category.MANUAL_TEST" />
841 </intent-filter>
842 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
843 <meta-data android:name="test_required_features" android:value="android.hardware.sensor.gyroscope" />
Unsuk Jung6f329e02014-01-17 13:25:23 -0800844 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
Angus Konga0216882013-03-06 17:51:11 -0800845 </activity>
846 <activity
847 android:name=".camera.fov.DetermineFovActivity"
848 android:label="@string/camera_fov_calibration"
849 android:screenOrientation="landscape"
850 android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" >
851 </activity>
852 <activity
853 android:name=".camera.fov.CalibrationPreferenceActivity"
854 android:label="@string/camera_fov_label_options" >
855 </activity>
856
Jianing Wei636f9032013-10-03 10:00:25 -0700857
858 <activity android:name=".camera.video.CameraVideoActivity"
859 android:label="@string/camera_video"
860 android:screenOrientation="landscape">
861 <intent-filter>
862 <action android:name="android.intent.action.MAIN" />
863 <category android:name="android.cts.intent.category.MANUAL_TEST" />
864 </intent-filter>
865 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
866 <meta-data android:name="test_required_features"
867 android:value="android.hardware.camera.any"/>
868 </activity>
869
Brian Muramatsu12c86912011-07-21 17:26:46 -0700870 <activity android:name=".usb.UsbAccessoryTestActivity"
871 android:label="@string/usb_accessory_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700872 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu12c86912011-07-21 17:26:46 -0700873 <intent-filter>
874 <action android:name="android.intent.action.MAIN" />
875 <category android:name="android.cts.intent.category.MANUAL_TEST" />
876 </intent-filter>
877 <meta-data android:name="test_category" android:value="@string/test_category_hardware" />
Brian Muramatsud4aea142011-09-20 17:23:22 -0700878 <meta-data android:name="test_required_features" android:value="android.hardware.usb.accessory" />
Brian Muramatsu12c86912011-07-21 17:26:46 -0700879 </activity>
880
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900881 <activity android:name=".p2p.P2pTestListActivity"
882 android:label="@string/p2p_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700883 android:configChanges="keyboardHidden|orientation|screenSize">
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900884 <intent-filter>
885 <action android:name="android.intent.action.MAIN" />
886 <category android:name="android.cts.intent.category.MANUAL_TEST" />
887 </intent-filter>
888 <meta-data android:name="test_category" android:value="@string/test_category_networking" />
889 <meta-data android:name="test_required_features" android:value="android.hardware.wifi.direct" />
890 </activity>
destradaa65c7cdb2013-10-28 16:36:12 -0700891
Chris Wrenf102e542013-04-30 17:52:57 -0400892 <activity android:name=".nls.NotificationListenerVerifierActivity"
893 android:label="@string/nls_test">
894 <intent-filter>
895 <action android:name="android.intent.action.MAIN" />
896 <category android:name="android.cts.intent.category.MANUAL_TEST" />
897 </intent-filter>
898 <meta-data android:name="test_category" android:value="@string/test_category_notifications" />
899 </activity>
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900900
Chris Wrenf102e542013-04-30 17:52:57 -0400901 <service android:name=".nls.MockListener"
902 android:exported="true"
903 android:label="@string/nls_service_name"
904 android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE">
905 <intent-filter>
906 <action android:name="android.service.notification.NotificationListenerService" />
907 </intent-filter>
908 </service>
destradaa65c7cdb2013-10-28 16:36:12 -0700909
Stuart Scottac2215a2013-11-12 15:05:07 -0800910 <service android:name=".nls.NotificationListenerVerifierActivity$DismissService"/>
Maggie Benthall3278c022013-10-04 18:50:51 -0400911 <activity android:name=".security.CAInstallNotificationVerifierActivity"
912 android:label="@string/cacert_test">
913 <intent-filter>
914 <action android:name="android.intent.action.MAIN" />
915 <category android:name="android.cts.intent.category.MANUAL_TEST" />
916 </intent-filter>
917 <meta-data android:name="test_category" android:value="@string/test_category_notifications" />
918 </activity>
919 <activity android:name=".security.CANotifyOnBootActivity"
920 android:label="@string/caboot_test">
921 <intent-filter>
922 <action android:name="android.intent.action.MAIN" />
923 <category android:name="android.cts.intent.category.MANUAL_TEST" />
924 </intent-filter>
925 <meta-data android:name="test_category" android:value="@string/test_category_notifications" />
926 </activity>
927
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900928 <activity android:name=".p2p.GoNegRequesterTestListActivity"
929 android:label="@string/p2p_go_neg_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700930 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900931
932 <activity android:name=".p2p.GoNegRequesterTestActivity"
933 android:label="@string/p2p_go_neg_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700934 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900935
936 <activity android:name=".p2p.GoNegResponderTestActivity"
937 android:label="@string/p2p_go_neg_responder"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700938 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900939
940 <activity android:name=".p2p.P2pClientTestListActivity"
941 android:label="@string/p2p_join_go"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700942 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900943
944 <activity android:name=".p2p.P2pClientTestActivity"
945 android:label="@string/p2p_join_go"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700946 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900947
948 <activity android:name=".p2p.GoTestActivity"
949 android:label="@string/p2p_accept_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700950 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900951
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900952 <activity android:name=".p2p.ServiceRequesterTestListActivity"
953 android:label="@string/p2p_service_discovery_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700954 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900955
956 <activity android:name=".p2p.ServiceRequesterTestActivity"
957 android:label="@string/p2p_service_discovery_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700958 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900959
960 <activity android:name=".p2p.ServiceResponderTestActivity"
961 android:label="@string/p2p_service_discovery_responder"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700962 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900963
Brian Muramatsuda429d72012-06-14 12:45:22 -0700964 <activity-alias android:name=".CtsVerifierActivity" android:label="@string/app_name"
965 android:targetActivity=".TestListActivity">
966 <intent-filter>
967 <action android:name="android.intent.action.MAIN" />
968 <category android:name="android.intent.category.LAUNCHER" />
969 </intent-filter>
970 </activity-alias>
971
Stuart Scottba898162014-01-17 13:18:14 -0800972 <activity android:name=".sample.SampleTestActivity"
973 android:label="@string/sample_framework_test">
974 <intent-filter>
975 <action android:name="android.intent.action.MAIN" />
976 <category android:name="android.cts.intent.category.MANUAL_TEST" />
977 </intent-filter>
978 <meta-data android:name="test_category" android:value="@string/test_category_other" />
979 </activity>
980
Adam Cohen8ae96702013-05-17 14:21:23 -0700981 <activity android:name=".widget.WidgetTestActivity"
982 android:label="@string/widget_framework_test">
983 <intent-filter>
984 <action android:name="android.intent.action.MAIN" />
985 <category android:name="android.cts.intent.category.MANUAL_TEST" />
986 </intent-filter>
987 <meta-data android:name="test_category" android:value="@string/test_category_other" />
988 </activity>
989
Alon Albert4106ff12013-10-01 12:36:02 -0700990 <activity android:name=".deskclock.DeskClockTestsActivity"
991 android:label="@string/deskclock_tests">
992 <intent-filter>
993 <action android:name="android.intent.action.MAIN" />
994 <category android:name="android.cts.intent.category.MANUAL_TEST" />
995 </intent-filter>
996 <meta-data android:name="test_category" android:value="@string/test_category_deskclock" />
997 </activity>
998
Jim Steeleb292a9f2014-07-13 23:29:56 -0700999 <activity
1000 android:name="com.android.cts.verifier.sensors.StepCounterTestActivity"
1001 android:label="@string/snsr_step_counter_test"
1002 android:screenOrientation="nosensor" >
1003 <intent-filter>
1004 <action android:name="android.intent.action.MAIN" />
1005 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1006 </intent-filter>
1007 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
1008 </activity>
1009
Jim Steelec57c8432014-05-24 09:53:32 -07001010 <activity
1011 android:name="com.android.cts.verifier.sensors.SignificantMotionTestActivity"
1012 android:label="@string/snsr_significant_motion_test"
1013 android:screenOrientation="nosensor" >
1014 <intent-filter>
1015 <action android:name="android.intent.action.MAIN" />
1016
1017 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1018 </intent-filter>
1019
1020 <meta-data
1021 android:name="test_category"
1022 android:value="@string/test_category_sensors" />
1023 </activity>
1024
Adam Cohen8ae96702013-05-17 14:21:23 -07001025 <receiver android:name=".widget.WidgetCtsProvider">
1026 <intent-filter>
1027 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
1028 </intent-filter>
1029 <!-- This specifies the widget provider info -->
1030 <meta-data android:name="android.appwidget.provider"
1031 android:resource="@xml/widget_info" />
1032 </receiver>
1033
1034 <!-- The service serving the RemoteViews to the collection widget -->
1035 <service android:name=".widget.WidgetCtsService"
1036 android:permission="android.permission.BIND_REMOTEVIEWS"
1037 android:exported="false" />
1038
Harsh Modife5933d2014-08-12 16:52:16 -07001039 <activity android:name=".projection.cube.ProjectionCubeActivity"
1040 android:label="@string/pca_test">
1041 <intent-filter>
1042 <action android:name="android.intent.action.MAIN" />
1043 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1044 </intent-filter>
1045 <meta-data android:name="test_category" android:value="@string/test_category_projection" />
1046 </activity>
1047
1048 <activity android:name=".projection.widgets.ProjectionWidgetActivity"
1049 android:label="@string/pwa_test">
1050 <intent-filter>
1051 <action android:name="android.intent.action.MAIN" />
1052 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1053 </intent-filter>
1054 <meta-data android:name="test_category" android:value="@string/test_category_projection" />
1055 </activity>
1056
1057 <activity android:name=".projection.list.ProjectionListActivity"
1058 android:label="@string/pla_test">
1059 <intent-filter>
1060 <action android:name="android.intent.action.MAIN" />
1061 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1062 </intent-filter>
1063 <meta-data android:name="test_category" android:value="@string/test_category_projection" />
1064 </activity>
1065
1066 <activity android:name=".projection.video.ProjectionVideoActivity"
1067 android:label="@string/pva_test">
1068 <intent-filter>
1069 <action android:name="android.intent.action.MAIN" />
1070 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1071 </intent-filter>
1072 <meta-data android:name="test_category" android:value="@string/test_category_projection" />
1073 </activity>
1074
1075 <activity android:name=".projection.touch.ProjectionTouchActivity"
1076 android:label="@string/pta_test">
1077 <intent-filter>
1078 <action android:name="android.intent.action.MAIN" />
1079 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1080 </intent-filter>
1081 <meta-data android:name="test_category" android:value="@string/test_category_projection" />
1082 </activity>
1083
1084 <service android:name=".projection.ProjectionService"
1085 android:label="@string/projection_service_name"
1086 android:process=":projectionservice" />
1087
Brian Muramatsuf8946202010-11-09 13:43:39 -08001088 </application>
1089
Christine Chen523d04c2011-09-22 11:45:50 -07001090</manifest>