blob: 4ffac5a218e37f73a9b8c03ef9d88864b31ea826 [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"
Michael Kwane87f0612014-11-14 11:21:56 -080020 android:versionCode="5"
Jason Parksd609ba12014-12-02 14:56:00 -060021 android:versionName="5.0_r1.93">
Brian Muramatsucee45592011-08-01 14:23:52 -070022
Unsuk Jung68986182014-10-09 03:25:05 -070023 <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="21"/>
Brian Muramatsu759dbe32011-02-11 12:59:24 -080024
Nick Pelly1fe08972012-05-14 17:35:58 -070025 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
Ruben Brunk370e2432014-10-14 18:33:23 -070026 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
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" />
Ruben Brunk370e2432014-10-14 18:33:23 -070038 <uses-feature android:name="android.hardware.camera" android:required="false"/>
39 <uses-feature android:name="android.hardware.camera.flash" android:required="false"/>
40 <uses-feature android:name="android.hardware.sensor.accelerometer" android:required="false" />
41 <uses-feature android:name="android.hardware.sensor.compass" android:required="false" />
42 <uses-feature android:name="android.hardware.sensor.gyroscope" android:required="false" />
Christine Chen523d04c2011-09-22 11:45:50 -070043 <uses-feature android:name="android.hardware.camera.front"
44 android:required="false" />
45 <uses-feature android:name="android.hardware.camera.autofocus"
46 android:required="false" />
Angus Konga0216882013-03-06 17:51:11 -080047 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
Brian Muramatsuf8946202010-11-09 13:43:39 -080048 <uses-permission android:name="android.permission.RECORD_AUDIO" />
Brian Muramatsu759dbe32011-02-11 12:59:24 -080049 <uses-permission android:name="android.permission.WAKE_LOCK" />
Christine Chen523d04c2011-09-22 11:45:50 -070050 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Alon Albert4106ff12013-10-01 12:36:02 -070051 <uses-permission android:name="com.android.alarm.permission.SET_ALARM" />
Christine Chen523d04c2011-09-22 11:45:50 -070052 <uses-feature android:name="android.hardware.usb.accessory" />
Evan Charlton15c921c2014-09-03 17:08:52 -070053 <uses-permission android:name="android.permission.CALL_PHONE" />
54 <uses-permission android:name="android.permission.READ_PHONE_STATE" />
Chris Wrenbcdef182014-09-22 17:56:38 -040055 <uses-permission android:name="android.permission.READ_CONTACTS"/>
56 <uses-permission android:name="android.permission.WRITE_CONTACTS"/>
Matthew Williams547b8162014-10-15 10:18:11 -070057 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
Christine Chen523d04c2011-09-22 11:45:50 -070058
Brian Muramatsu759dbe32011-02-11 12:59:24 -080059 <!-- Needed by the Audio Quality Verifier to store the sound samples that will be mailed. -->
60 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Brian Muramatsu70a9e3f2010-06-25 15:27:09 -070061
Christine Chen523d04c2011-09-22 11:45:50 -070062 <application android:label="@string/app_name"
Brian Muramatsu0ac3cdf2011-08-03 11:47:10 -070063 android:icon="@drawable/icon"
Christine Chen523d04c2011-09-22 11:45:50 -070064 android:backupAgent="VerifierBackupAgent"
Eino-Ville Talvalae56ae2a2012-04-27 19:18:41 -070065 android:debuggable="true"
66 android:largeHeap="true">
Christine Chen523d04c2011-09-22 11:45:50 -070067
Brian Muramatsu0ac3cdf2011-08-03 11:47:10 -070068 <meta-data android:name="com.google.android.backup.api_key"
69 android:value="AEdPqrEAAAAIbK6ldcOzoeRtQ1u1dFVJ1A7KetRhit-a1Xa82Q" />
Brian Muramatsubf8790e2010-08-06 11:42:32 -070070
destradaaa0b3bbc2014-09-03 14:08:00 -070071 <uses-library android:name="android.test.runner"/>
72
Brian Muramatsu12c86912011-07-21 17:26:46 -070073 <activity android:name=".TestListActivity" android:label="@string/app_name">
74 <!--
75 TestListActivity will have the USB accessory Test in its test list, but it
76 does not have any code to handle the USB accessory. The test has to be started
77 from TestListActivity or the pass/fail status won't be properly recorded. Also
78 this is to prevent the dialog saying there is no application able to support the
79 accessory from being shown.
80 -->
81 <intent-filter>
82 <action android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" />
83 </intent-filter>
84 <meta-data android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED"
85 android:resource="@xml/accessory_filter" />
86 </activity>
Brian Muramatsue49daa92011-06-03 14:57:01 -070087
Brian Muramatsu278962c2012-01-19 17:37:38 -080088 <activity android:name=".ReportViewerActivity"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -070089 android:configChanges="keyboardHidden|orientation|screenSize"
Brian Muramatsu278962c2012-01-19 17:37:38 -080090 android:label="@string/report_viewer" />
91
destradaa65c7cdb2013-10-28 16:36:12 -070092 <provider android:name=".TestResultsProvider"
Brian Muramatsuac007372010-08-18 11:02:28 -070093 android:authorities="com.android.cts.verifier.testresultsprovider" />
Christine Chen523d04c2011-09-22 11:45:50 -070094
Brian Muramatsu713049d2011-06-23 18:35:36 -070095 <activity android:name=".admin.PolicySerializationTestActivity"
96 android:label="@string/da_policy_serialization_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -070097 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu713049d2011-06-23 18:35:36 -070098 <intent-filter>
99 <action android:name="android.intent.action.MAIN" />
100 <category android:name="android.cts.intent.category.MANUAL_TEST" />
101 </intent-filter>
102 <meta-data android:name="test_category" android:value="@string/test_category_device_admin" />
Michael Kwan1b67f6e2014-10-24 16:41:45 -0700103 <meta-data android:name="test_required_features"
104 android:value="android.software.device_admin" />
Brian Muramatsu713049d2011-06-23 18:35:36 -0700105 </activity>
106
Isaac Katzenelsond96d0662013-10-02 17:06:28 -0700107 <!-- A generic activity for intent based tests -->
108 <activity android:name=".IntentDrivenTestActivity"/>
109
Brian Muramatsu713049d2011-06-23 18:35:36 -0700110 <activity android:name=".admin.ScreenLockTestActivity"
111 android:label="@string/da_screen_lock_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700112 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu713049d2011-06-23 18:35:36 -0700113 <intent-filter>
114 <action android:name="android.intent.action.MAIN" />
115 <category android:name="android.cts.intent.category.MANUAL_TEST" />
116 </intent-filter>
117 <meta-data android:name="test_category" android:value="@string/test_category_device_admin" />
Takayuki Hoshifcd4f022014-10-06 18:04:53 +0900118 <meta-data android:name="test_excluded_features"
Michael Kwan1b67f6e2014-10-24 16:41:45 -0700119 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" />
Brian Muramatsu713049d2011-06-23 18:35:36 -0700120 </activity>
121
122 <receiver android:name=".admin.TestDeviceAdminReceiver"
123 android:permission="android.permission.BIND_DEVICE_ADMIN">
124 <meta-data android:name="android.app.device_admin"
125 android:resource="@xml/device_admin" />
126 <intent-filter>
127 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
128 </intent-filter>
129 </receiver>
130
Brian Muramatsu0ac3cdf2011-08-03 11:47:10 -0700131 <activity android:name=".backup.BackupTestActivity" android:label="@string/backup_test">
132 <intent-filter>
133 <action android:name="android.intent.action.MAIN" />
134 <category android:name="android.cts.intent.category.MANUAL_TEST" />
135 </intent-filter>
Michael Kwan1b67f6e2014-10-24 16:41:45 -0700136 <meta-data android:name="test_required_features"
137 android:value="android.software.backup" />
Brian Muramatsu0ac3cdf2011-08-03 11:47:10 -0700138 </activity>
139
Brian Muramatsue891acb2011-05-19 16:02:39 -0700140 <activity android:name=".bluetooth.BluetoothTestActivity"
141 android:label="@string/bluetooth_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700142 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsue891acb2011-05-19 16:02:39 -0700143 <intent-filter>
144 <action android:name="android.intent.action.MAIN" />
145 <category android:name="android.cts.intent.category.MANUAL_TEST" />
146 </intent-filter>
147 <meta-data android:name="test_category" android:value="@string/test_category_networking" />
Brian Muramatsue4b59692011-09-15 11:09:40 -0700148 <meta-data android:name="test_required_features" android:value="android.hardware.bluetooth" />
Brian Muramatsue891acb2011-05-19 16:02:39 -0700149 </activity>
Christine Chen523d04c2011-09-22 11:45:50 -0700150
Brian Muramatsue891acb2011-05-19 16:02:39 -0700151 <activity android:name=".bluetooth.BluetoothToggleActivity"
152 android:label="@string/bt_toggle_bluetooth"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700153 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700154 <intent-filter>
155 <action android:name="android.intent.action.MAIN" />
156 <category android:name="android.cts.intent.category.MANUAL_TEST" />
157 </intent-filter>
158 <meta-data android:name="test_category" android:value="@string/bt_control" />
159 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
Unsuk Jung492d6032014-11-07 00:07:06 -0800160 <meta-data android:name="test_excluded_features" android:value="android.software.leanback" />
Brian Muramatsuf9426832011-06-17 15:43:59 -0700161 </activity>
Brian Muramatsue891acb2011-05-19 16:02:39 -0700162
Brian Muramatsuf9426832011-06-17 15:43:59 -0700163 <activity android:name=".bluetooth.SecureServerActivity"
164 android:label="@string/bt_secure_server"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700165 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700166 <intent-filter>
167 <action android:name="android.intent.action.MAIN" />
168 <category android:name="android.cts.intent.category.MANUAL_TEST" />
169 </intent-filter>
170 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
171 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
172 </activity>
Christine Chen523d04c2011-09-22 11:45:50 -0700173
Brian Muramatsuf9426832011-06-17 15:43:59 -0700174 <activity android:name=".bluetooth.InsecureServerActivity"
175 android:label="@string/bt_insecure_server"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700176 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700177 <intent-filter>
178 <action android:name="android.intent.action.MAIN" />
179 <category android:name="android.cts.intent.category.MANUAL_TEST" />
180 </intent-filter>
181 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
182 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
183 </activity>
184
185 <activity android:name=".bluetooth.SecureClientActivity"
186 android:label="@string/bt_secure_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700187 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700188 <intent-filter>
189 <action android:name="android.intent.action.MAIN" />
190 <category android:name="android.cts.intent.category.MANUAL_TEST" />
191 </intent-filter>
192 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
193 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
194 </activity>
Christine Chen523d04c2011-09-22 11:45:50 -0700195
Brian Muramatsuf9426832011-06-17 15:43:59 -0700196 <activity android:name=".bluetooth.InsecureClientActivity"
197 android:label="@string/bt_insecure_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700198 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700199 <intent-filter>
200 <action android:name="android.intent.action.MAIN" />
201 <category android:name="android.cts.intent.category.MANUAL_TEST" />
202 </intent-filter>
203 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
204 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700205 </activity>
206
207 <activity android:name=".bluetooth.ConnectionAccessServerActivity"
208 android:label="@string/bt_connection_access_server"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700209 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700210 <intent-filter>
211 <action android:name="android.intent.action.MAIN" />
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700212 </intent-filter>
213 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
214 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
215 </activity>
Christine Chen523d04c2011-09-22 11:45:50 -0700216
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700217 <activity android:name=".bluetooth.ConnectionAccessClientActivity"
218 android:label="@string/bt_connection_access_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700219 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700220 <intent-filter>
221 <action android:name="android.intent.action.MAIN" />
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700222 </intent-filter>
223 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
224 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
225 </activity>
226
Brian Muramatsue891acb2011-05-19 16:02:39 -0700227 <activity android:name=".bluetooth.DevicePickerActivity"
228 android:label="@string/bt_device_picker"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700229 android:configChanges="keyboardHidden|orientation|screenSize" />
Brian Muramatsue891acb2011-05-19 16:02:39 -0700230
John Du73462362013-07-26 12:28:28 -0700231 <service android:name=".bluetooth.BleClientService"
232 android:label="@string/ble_client_service_name" />
233
234 <service android:name=".bluetooth.BleServerService"
235 android:label="ble_server_service_name" />
236
Yicheng Fana6736922014-07-08 14:53:55 -0700237 <service android:name=".bluetooth.BleAdvertiserService"
238 android:label="@string/ble_advertiser_service_name" />
239
240 <service android:name=".bluetooth.BleScannerService"
241 android:label="@string/ble_scanner_service_name" />
242
Unsuk Junga5e61612014-11-07 07:43:10 -0800243 <!-- TODO: Enable when test quality issues listed in b/18283088 is resolved -->
244 <!-- activity android:name=".bluetooth.BleClientTestActivity"
John Du73462362013-07-26 12:28:28 -0700245 android:label="@string/ble_client_test_name"
246 android:configChanges="keyboardHidden|orientation|screenSize">
247 <intent-filter>
248 <action android:name="android.intent.action.MAIN" />
249 <category android:name="android.cts.intent.category.MANUAL_TEST" />
250 </intent-filter>
251 <meta-data android:name="test_category" android:value="@string/bt_le" />
252 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
Unsuk Junga5e61612014-11-07 07:43:10 -0800253 <meta-data android:name="test_required_features"
254 android:value="android.hardware.bluetooth_le"/>
255 </activity -->
John Du73462362013-07-26 12:28:28 -0700256
257 <activity android:name=".bluetooth.BleClientConnectActivity"
258 android:label="@string/ble_client_connect_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.BleDiscoverServiceActivity"
269 android:label="@string/ble_discover_service_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.BleClientCharacteristicActivity"
280 android:label="@string/ble_client_characteristic_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.BleNotifyCharacteristicActivity"
291 android:label="@string/ble_notify_characteristic_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.BleClientDescriptorActivity"
302 android:label="@string/ble_client_descriptor_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.BleReliableWriteActivity"
313 android:label="@string/ble_reliable_write_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.BleReadRssiActivity"
324 android:label="@string/ble_read_rssi_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.BleClientTestActivity" />
332 </activity>
333
334 <activity android:name=".bluetooth.BleClientDisconnectActivity"
335 android:label="@string/ble_client_disconnect_name"
336 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.BleClientTestActivity" />
343 </activity>
344
Unsuk Junga5e61612014-11-07 07:43:10 -0800345 <!-- TODO: Enable when test quality issues listed in b/18283088 is resolved -->
346 <!-- activity android:name=".bluetooth.BleServerStartActivity"
John Du73462362013-07-26 12:28:28 -0700347 android:label="@string/ble_server_start_name"
348 android:configChanges="keyboardHidden|orientation|screenSize">
349 <intent-filter>
350 <action android:name="android.intent.action.MAIN" />
351 <category android:name="android.cts.intent.category.MANUAL_TEST" />
352 </intent-filter>
353 <meta-data android:name="test_category" android:value="@string/bt_le" />
354 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
Unsuk Junga5e61612014-11-07 07:43:10 -0800355 <meta-data android:name="test_required_features"
356 android:value="android.hardware.bluetooth_le"/>
357 </activity -->
John Du73462362013-07-26 12:28:28 -0700358
Unsuk Junga5e61612014-11-07 07:43:10 -0800359 <!-- TODO: Enable when test quality issues listed in b/18282549 is resolved -->
360 <!-- activity android:name=".bluetooth.BleScannerTestActivity"
Yicheng Fan036fc0c2014-07-21 19:47:02 -0700361 android:label="@string/ble_scanner_test_name"
Yicheng Fana6736922014-07-08 14:53:55 -0700362 android:configChanges="keyboardHidden|orientation|screenSize">
363 <intent-filter>
364 <action android:name="android.intent.action.MAIN" />
365 <category android:name="android.cts.intent.category.MANUAL_TEST" />
366 </intent-filter>
367 <meta-data android:name="test_category" android:value="@string/bt_le" />
368 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
Unsuk Junga5e61612014-11-07 07:43:10 -0800369 <meta-data android:name="test_required_features"
370 android:value="android.hardware.bluetooth_le"/>
371 </activity -->
Yicheng Fana6736922014-07-08 14:53:55 -0700372
Yicheng Fan036fc0c2014-07-21 19:47:02 -0700373 <activity android:name=".bluetooth.BleScannerPowerLevelActivity"
374 android:label="@string/ble_power_level_name"
375 android:configChanges="keyboardHidden|orientation|screenSize">
376 <intent-filter>
377 <action android:name="android.intent.action.MAIN" />
378 <category android:name="android.cts.intent.category.MANUAL_TEST" />
379 </intent-filter>
380 <meta-data android:name="test_category" android:value="@string/bt_le" />
381 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleScannerTestActivity" />
382 </activity>
Yicheng Fana6736922014-07-08 14:53:55 -0700383
Yicheng Fancb7cbc62014-08-13 18:11:30 -0700384 <activity android:name=".bluetooth.BleScannerHardwareScanFilterActivity"
385 android:label="@string/ble_scanner_scan_filter_name"
386 android:configChanges="keyboardHidden|orientation|screenSize">
387 <intent-filter>
388 <action android:name="android.intent.action.MAIN" />
389 <category android:name="android.cts.intent.category.MANUAL_TEST" />
390 </intent-filter>
391 <meta-data android:name="test_category" android:value="@string/bt_le" />
392 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleScannerTestActivity" />
393 </activity>
394
Unsuk Junga5e61612014-11-07 07:43:10 -0800395 <!-- TODO: Enable when test quality issues listed in b/18282549 is resolved -->
396 <!-- activity android:name=".bluetooth.BleAdvertiserTestActivity"
Yicheng Fana6736922014-07-08 14:53:55 -0700397 android:label="@string/ble_advertiser_test_name"
398 android:configChanges="keyboardHidden|orientation|screenSize">
399 <intent-filter>
400 <action android:name="android.intent.action.MAIN" />
401 <category android:name="android.cts.intent.category.MANUAL_TEST" />
402 </intent-filter>
403 <meta-data android:name="test_category" android:value="@string/bt_le" />
404 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
Unsuk Junga5e61612014-11-07 07:43:10 -0800405 <meta-data android:name="test_required_features"
406 android:value="android.hardware.bluetooth_le"/>
407 </activity -->
Yicheng Fana6736922014-07-08 14:53:55 -0700408
Yicheng Fan036fc0c2014-07-21 19:47:02 -0700409 <activity android:name=".bluetooth.BleAdvertiserPowerLevelActivity"
410 android:label="@string/ble_power_level_name"
411 android:configChanges="keyboardHidden|orientation|screenSize">
412 <intent-filter>
413 <action android:name="android.intent.action.MAIN" />
414 <category android:name="android.cts.intent.category.MANUAL_TEST" />
415 </intent-filter>
416 <meta-data android:name="test_category" android:value="@string/bt_le" />
417 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleAdvertiserTestActivity" />
418 </activity>
419
Yicheng Fancb7cbc62014-08-13 18:11:30 -0700420 <activity android:name=".bluetooth.BleAdvertiserHardwareScanFilterActivity"
421 android:label="@string/ble_advertiser_scan_filter_name"
422 android:configChanges="keyboardHidden|orientation|screenSize">
423 <intent-filter>
424 <action android:name="android.intent.action.MAIN" />
425 <category android:name="android.cts.intent.category.MANUAL_TEST" />
426 </intent-filter>
427 <meta-data android:name="test_category" android:value="@string/bt_le" />
428 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleAdvertiserTestActivity" />
429 </activity>
430
Christine Chen523d04c2011-09-22 11:45:50 -0700431 <activity android:name=".suid.SuidFilesActivity"
Brian Muramatsuaccc6842010-08-11 18:57:27 -0700432 android:label="@string/suid_files"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700433 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsubf8790e2010-08-06 11:42:32 -0700434 <intent-filter>
435 <action android:name="android.intent.action.MAIN" />
436 <category android:name="android.cts.intent.category.MANUAL_TEST" />
437 </intent-filter>
Brian Muramatsu78d2c1d2010-08-16 15:22:30 -0700438 <meta-data android:name="test_category" android:value="@string/test_category_security" />
Brian Muramatsubf8790e2010-08-06 11:42:32 -0700439 </activity>
440
Amith Yamasani0e2d6d92014-02-19 10:13:23 -0800441 <activity android:name=".security.LockConfirmBypassTest"
Amith Yamasani02c2d642014-03-10 16:41:30 -0700442 android:label="@string/lock_confirm_test_title"
Amith Yamasani0e2d6d92014-02-19 10:13:23 -0800443 android:configChanges="keyboardHidden|orientation|screenSize" >
444 <intent-filter>
445 <action android:name="android.intent.action.MAIN" />
446 <category android:name="android.cts.intent.category.MANUAL_TEST" />
447 </intent-filter>
448 <meta-data android:name="test_category" android:value="@string/test_category_security" />
Takayuki Hoshifcd4f022014-10-06 18:04:53 +0900449 <meta-data android:name="test_excluded_features"
Michael Kwan1b67f6e2014-10-24 16:41:45 -0700450 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" />
Amith Yamasani0e2d6d92014-02-19 10:13:23 -0800451 </activity>
452
Jeff Davidson112f2792011-08-22 09:46:46 -0700453 <activity android:name=".streamquality.StreamingVideoActivity"
454 android:label="@string/streaming_video"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700455 android:configChanges="keyboardHidden|orientation|screenSize">
Jeff Davidson112f2792011-08-22 09:46:46 -0700456 <intent-filter>
457 <action android:name="android.intent.action.MAIN" />
458 <category android:name="android.cts.intent.category.MANUAL_TEST" />
459 </intent-filter>
460 <meta-data android:name="test_category" android:value="@string/test_category_streaming" />
Michael Kwan1b67f6e2014-10-24 16:41:45 -0700461 <meta-data android:name="test_excluded_features"
462 android:value="android.hardware.type.watch" />
Jeff Davidson112f2792011-08-22 09:46:46 -0700463 </activity>
464
465 <activity android:name=".streamquality.PlayVideoActivity"
466 android:label="@string/streaming_video"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700467 android:configChanges="keyboardHidden|orientation|screenSize"
Jeff Davidson112f2792011-08-22 09:46:46 -0700468 android:screenOrientation="nosensor" />
469
Dan Morrill5df275b2010-08-11 12:19:19 -0700470 <activity android:name=".features.FeatureSummaryActivity" android:label="@string/feature_summary">
471 <intent-filter>
472 <action android:name="android.intent.action.MAIN" />
473 <category android:name="android.cts.intent.category.MANUAL_TEST" />
474 </intent-filter>
Brian Muramatsu78d2c1d2010-08-16 15:22:30 -0700475 <meta-data android:name="test_category" android:value="@string/test_category_features" />
Dan Morrill5df275b2010-08-11 12:19:19 -0700476 </activity>
Brian Muramatsu70a9e3f2010-06-25 15:27:09 -0700477
Nick Pelly1fe08972012-05-14 17:35:58 -0700478 <activity android:name=".location.GpsTestActivity"
479 android:label="@string/location_gps_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700480 android:configChanges="keyboardHidden|orientation|screenSize">
Nick Pelly1fe08972012-05-14 17:35:58 -0700481 <intent-filter>
482 <action android:name="android.intent.action.MAIN" />
483 <category android:name="android.cts.intent.category.MANUAL_TEST" />
484 </intent-filter>
485 <meta-data android:name="test_category" android:value="@string/test_category_hardware" />
486 <meta-data android:name="test_required_features" android:value="android.hardware.location.gps" />
487 </activity>
488
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700489 <activity android:name=".nfc.NfcTestActivity"
490 android:label="@string/nfc_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700491 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700492 <intent-filter>
493 <action android:name="android.intent.action.MAIN" />
494 <category android:name="android.cts.intent.category.MANUAL_TEST" />
495 </intent-filter>
496 <meta-data android:name="test_category" android:value="@string/test_category_hardware" />
497 <meta-data android:name="test_required_features" android:value="android.hardware.nfc" />
498 </activity>
499
Martijn Coenen109d7622013-09-24 07:09:29 -0700500 <activity android:name="com.android.cts.verifier.nfc.hce.HceReaderTestActivity"
Martijn Coenen9a485352013-10-25 13:44:03 -0700501 android:label="@string/nfc_hce_reader_tests"
Martijn Coenen109d7622013-09-24 07:09:29 -0700502 android:configChanges="keyboardHidden|orientation|screenSize">
Martijn Coenen109d7622013-09-24 07:09:29 -0700503 </activity>
504
505 <activity android:name="com.android.cts.verifier.nfc.hce.HceEmulatorTestActivity"
Martijn Coenen9a485352013-10-25 13:44:03 -0700506 android:label="@string/nfc_hce_emulator_tests"
Martijn Coenen109d7622013-09-24 07:09:29 -0700507 android:configChanges="keyboardHidden|orientation|screenSize">
Martijn Coenen109d7622013-09-24 07:09:29 -0700508 </activity>
509
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700510 <activity android:name=".nfc.NdefPushSenderActivity"
511 android:label="@string/nfc_ndef_push_sender"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700512 android:configChanges="keyboardHidden|orientation|screenSize" />
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700513
514 <activity android:name=".nfc.NdefPushReceiverActivity"
515 android:label="@string/nfc_ndef_push_receiver"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700516 android:configChanges="keyboardHidden|orientation|screenSize" />
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700517
518 <activity android:name=".nfc.TagVerifierActivity"
519 android:label="@string/nfc_tag_verifier"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700520 android:configChanges="keyboardHidden|orientation|screenSize" />
Martijn Coenenc94c0122013-10-21 14:44:54 -0700521
522 <activity android:name=".nfc.hce.DefaultRouteEmulatorActivity"
523 android:label="@string/nfc_hce_default_route_emulator"
524 android:configChanges="keyboardHidden|orientation|screenSize" />
525
526 <activity android:name=".nfc.hce.ProtocolParamsEmulatorActivity"
527 android:label="@string/nfc_hce_protocol_params_emulator"
528 android:configChanges="keyboardHidden|orientation|screenSize" />
529
Martijn Coenen109d7622013-09-24 07:09:29 -0700530 <activity android:name=".nfc.hce.SinglePaymentEmulatorActivity"
531 android:label="@string/nfc_hce_single_payment_emulator"
532 android:configChanges="keyboardHidden|orientation|screenSize" />
533
534 <activity android:name=".nfc.hce.SimpleReaderActivity"
535 android:label="@string/nfc_hce_single_payment_reader"
536 android:configChanges="keyboardHidden|orientation|screenSize" />
537
Martijn Coenenc94c0122013-10-21 14:44:54 -0700538 <activity android:name=".nfc.hce.ProtocolParamsReaderActivity"
539 android:label="@string/nfc_hce_protocol_params_reader"
540 android:configChanges="keyboardHidden|orientation|screenSize" />
541
Martijn Coenen109d7622013-09-24 07:09:29 -0700542 <activity android:name=".nfc.hce.DualPaymentEmulatorActivity"
543 android:label="@string/nfc_hce_dual_payment_emulator"
544 android:configChanges="keyboardHidden|orientation|screenSize" />
545
546 <activity android:name=".nfc.hce.ChangeDefaultEmulatorActivity"
547 android:label="@string/nfc_hce_change_default_emulator"
548 android:configChanges="keyboardHidden|orientation|screenSize" />
549
550 <activity android:name=".nfc.hce.SingleNonPaymentEmulatorActivity"
551 android:label="@string/nfc_hce_single_non_payment_emulator"
552 android:configChanges="keyboardHidden|orientation|screenSize" />
553
554 <activity android:name=".nfc.hce.DualNonPaymentEmulatorActivity"
555 android:label="@string/nfc_hce_dual_non_payment_emulator"
556 android:configChanges="keyboardHidden|orientation|screenSize" />
557
558 <activity android:name=".nfc.hce.ConflictingNonPaymentEmulatorActivity"
559 android:label="@string/nfc_hce_conflicting_non_payment_emulator"
560 android:configChanges="keyboardHidden|orientation|screenSize" />
561
Martijn Coenene71e3742014-05-23 16:35:55 -0700562 <activity android:name=".nfc.hce.ForegroundNonPaymentEmulatorActivity"
563 android:label="@string/nfc_hce_foreground_non_payment_emulator"
564 android:configChanges="keyboardHidden|orientation|screenSize" />
565
566 <activity android:name=".nfc.hce.ForegroundPaymentEmulatorActivity"
567 android:label="@string/nfc_hce_foreground_payment_emulator"
568 android:configChanges="keyboardHidden|orientation|screenSize" />
569
Martijn Coenen109d7622013-09-24 07:09:29 -0700570 <activity android:name=".nfc.hce.OffHostEmulatorActivity"
571 android:label="@string/nfc_hce_offhost_service_emulator"
572 android:configChanges="keyboardHidden|orientation|screenSize" />
573
574 <activity android:name=".nfc.hce.OnAndOffHostEmulatorActivity"
575 android:label="@string/nfc_hce_on_and_offhost_service_emulator"
576 android:configChanges="keyboardHidden|orientation|screenSize" />
577
578 <activity android:name=".nfc.hce.ThroughputEmulatorActivity"
579 android:label="@string/nfc_hce_throughput_emulator"
580 android:configChanges="keyboardHidden|orientation|screenSize" />
581
582 <activity android:name=".nfc.hce.TapTestEmulatorActivity"
583 android:label="@string/nfc_hce_tap_test_emulator"
584 android:configChanges="keyboardHidden|orientation|screenSize" />
585
Martijn Coenene71e3742014-05-23 16:35:55 -0700586 <activity android:name=".nfc.hce.DynamicAidEmulatorActivity"
587 android:label="@string/nfc_hce_payment_dynamic_aids_emulator"
588 android:configChanges="keyboardHidden|orientation|screenSize" />
589
590 <activity android:name=".nfc.hce.PrefixPaymentEmulatorActivity"
591 android:label="@string/nfc_hce_payment_prefix_aids_emulator"
592 android:configChanges="keyboardHidden|orientation|screenSize" />
593
594 <activity android:name=".nfc.hce.PrefixPaymentEmulator2Activity"
595 android:label="@string/nfc_hce_payment_prefix_aids_emulator_2"
596 android:configChanges="keyboardHidden|orientation|screenSize" />
597
598 <activity android:name=".nfc.hce.DualNonPaymentPrefixEmulatorActivity"
599 android:label="@string/nfc_hce_other_prefix_aids_emulator"
600 android:configChanges="keyboardHidden|orientation|screenSize" />
601
602 <activity android:name=".nfc.hce.ConflictingNonPaymentPrefixEmulatorActivity"
603 android:label="@string/nfc_hce_other_conflicting_prefix_aids_emulator"
604 android:configChanges="keyboardHidden|orientation|screenSize" />
605
Martijn Coenen109d7622013-09-24 07:09:29 -0700606 <!-- services used for testing NFC host-based card emulation -->
607 <service android:name=".nfc.hce.PaymentService1" android:exported="true"
608 android:permission="android.permission.BIND_NFC_SERVICE"
609 android:enabled="false">
610 <intent-filter>
611 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
612 <category android:name="android.intent.category.DEFAULT"/>
613 </intent-filter>
614 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_aid_list_1"/>
615 </service>
616 <service android:name=".nfc.hce.PaymentService2" android:exported="true"
617 android:permission="android.permission.BIND_NFC_SERVICE"
618 android:enabled="false">
619 <intent-filter>
620 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
621 <category android:name="android.intent.category.DEFAULT"/>
622 </intent-filter>
623 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_aid_list_2"/>
624 </service>
625 <service android:name=".nfc.hce.TransportService1" android:exported="true"
626 android:permission="android.permission.BIND_NFC_SERVICE"
627 android:enabled="false">
628 <intent-filter>
629 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
630 <category android:name="android.intent.category.DEFAULT"/>
631 </intent-filter>
632 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/transport_aid_list_1"/>
633 </service>
634 <service android:name=".nfc.hce.TransportService2" android:exported="true"
635 android:permission="android.permission.BIND_NFC_SERVICE"
636 android:enabled="false">
637 <intent-filter>
638 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
639 <category android:name="android.intent.category.DEFAULT"/>
640 </intent-filter>
641 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/transport_aid_list_2"/>
642 </service>
643 <service android:name=".nfc.hce.AccessService" android:exported="true"
644 android:permission="android.permission.BIND_NFC_SERVICE"
645 android:enabled="false">
646 <intent-filter>
647 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
648 <category android:name="android.intent.category.DEFAULT"/>
649 </intent-filter>
650 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/access_aid_list"/>
651 </service>
652 <service android:name=".nfc.hce.ThroughputService" android:exported="true"
653 android:permission="android.permission.BIND_NFC_SERVICE"
654 android:enabled="false">
655 <intent-filter>
656 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
657 <category android:name="android.intent.category.DEFAULT"/>
658 </intent-filter>
659 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/throughput_aid_list"/>
660 </service>
661
662 <service android:name=".nfc.hce.OffHostService" android:exported="true"
663 android:permission="android.permission.BIND_NFC_SERVICE"
664 android:enabled="false">
665 <intent-filter>
666 <action android:name="android.nfc.cardemulation.action.OFF_HOST_APDU_SERVICE"/>
667 <category android:name="android.intent.category.DEFAULT"/>
668 </intent-filter>
669 <meta-data android:name="android.nfc.cardemulation.off_host_apdu_service" android:resource="@xml/offhost_aid_list"/>
670 </service>
Martijn Coenene71e3742014-05-23 16:35:55 -0700671 <service android:name=".nfc.hce.PaymentServiceDynamicAids" android:exported="true"
672 android:permission="android.permission.BIND_NFC_SERVICE"
673 android:enabled="false">
674 <intent-filter>
675 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
676 <category android:name="android.intent.category.DEFAULT"/>
677 </intent-filter>
678 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_aid_list_1"/>
679 </service>
680 <service android:name=".nfc.hce.PrefixPaymentService1" android:exported="true"
681 android:permission="android.permission.BIND_NFC_SERVICE"
682 android:enabled="false">
683 <intent-filter>
684 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
685 <category android:name="android.intent.category.DEFAULT"/>
686 </intent-filter>
687 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_prefix_aid_list"/>
688 </service>
689 <service android:name=".nfc.hce.PrefixPaymentService2" android:exported="true"
690 android:permission="android.permission.BIND_NFC_SERVICE"
691 android:enabled="false">
692 <intent-filter>
693 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
694 <category android:name="android.intent.category.DEFAULT"/>
695 </intent-filter>
696 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_prefix_aid_list_2"/>
697 </service>
698 <service android:name=".nfc.hce.PrefixTransportService1" android:exported="true"
699 android:permission="android.permission.BIND_NFC_SERVICE"
700 android:enabled="false">
701 <intent-filter>
702 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
703 <category android:name="android.intent.category.DEFAULT"/>
704 </intent-filter>
705 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/transport_prefix_aid_list_1"/>
706 </service>
707 <service android:name=".nfc.hce.PrefixTransportService2" android:exported="true"
708 android:permission="android.permission.BIND_NFC_SERVICE"
709 android:enabled="false">
710 <intent-filter>
711 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
712 <category android:name="android.intent.category.DEFAULT"/>
713 </intent-filter>
714 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/transport_prefix_aid_list_2"/>
715 </service>
716 <service android:name=".nfc.hce.PrefixAccessService" android:exported="true"
717 android:permission="android.permission.BIND_NFC_SERVICE"
718 android:enabled="false">
719 <intent-filter>
720 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
721 <category android:name="android.intent.category.DEFAULT"/>
722 </intent-filter>
723 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/access_prefix_aid_list"/>
724 </service>
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700725
Ruben Brunk370e2432014-10-14 18:33:23 -0700726 <!-- Service used for Camera ITS tests -->
727 <service android:name=".camera.its.ItsService" >
728 <intent-filter>
729 <action android:name="com.android.cts.verifier.camera.its.START"/>
730 <category android:name="android.intent.category.DEFAULT" />
731 <data android:mimeType="text/plain" />
732 </intent-filter>
733 </service>
734
destradaa0dcd7102014-09-23 14:22:54 -0700735 <!--
736 A DeviceAdmin receiver for sensor tests, it allows sensor tests to turn off the screen.
737 -->
738 <receiver android:name=".sensors.helpers.SensorDeviceAdminReceiver"
739 android:label="@string/snsr_device_admin_receiver">
740 <meta-data android:name="android.app.device_admin"
741 android:resource="@xml/sensor_device_admin" />
742 <intent-filter>
743 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED"/>
744 </intent-filter>
745 </receiver>
746
destradaa65c7cdb2013-10-28 16:36:12 -0700747 <activity android:name=".sensors.AccelerometerMeasurementTestActivity"
748 android:label="@string/snsr_accel_m_test"
destradaa31f57432014-09-26 14:47:28 -0700749 android:screenOrientation="locked">
destradaa65c7cdb2013-10-28 16:36:12 -0700750 <intent-filter>
751 <action android:name="android.intent.action.MAIN"/>
752 <category android:name="android.cts.intent.category.MANUAL_TEST"/>
753 </intent-filter>
754 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/>
755 <meta-data android:name="test_required_features"
756 android:value="android.hardware.sensor.accelerometer"/>
757 </activity>
758
destradaa65c7cdb2013-10-28 16:36:12 -0700759 <activity android:name=".sensors.GyroscopeMeasurementTestActivity"
760 android:label="@string/snsr_gyro_m_test"
destradaa31f57432014-09-26 14:47:28 -0700761 android:screenOrientation="locked">
destradaa65c7cdb2013-10-28 16:36:12 -0700762 <intent-filter>
763 <action android:name="android.intent.action.MAIN"/>
764 <category android:name="android.cts.intent.category.MANUAL_TEST"/>
765 </intent-filter>
766 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/>
destradaa8d197a42014-06-25 11:14:07 -0700767 <meta-data android:name="test_required_features"
destradaa65c7cdb2013-10-28 16:36:12 -0700768 android:value="android.hardware.sensor.gyroscope"/>
769 </activity>
770
Vinod Krishnan20d67252014-04-30 11:12:01 -0700771 <activity android:name=".sensors.HeartRateMonitorTestActivity"
772 android:label="@string/snsr_heartrate_test"
773 android:screenOrientation="nosensor">
774 <intent-filter>
775 <action android:name="android.intent.action.MAIN" />
776 <category android:name="android.cts.intent.category.MANUAL_TEST" />
777 </intent-filter>
778 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
779 <meta-data android:name="test_required_features"
780 android:value="android.hardware.sensor.heartrate" />
781 </activity>
782
Jim Steele0c4d08a2014-08-03 00:49:59 -0700783 <activity android:name=".sensors.MagneticFieldMeasurementTestActivity"
destradaa65c7cdb2013-10-28 16:36:12 -0700784 android:label="@string/snsr_mag_m_test"
destradaa31f57432014-09-26 14:47:28 -0700785 android:screenOrientation="locked">
destradaa65c7cdb2013-10-28 16:36:12 -0700786 <intent-filter>
787 <action android:name="android.intent.action.MAIN" />
788 <category android:name="android.cts.intent.category.MANUAL_TEST" />
789 </intent-filter>
790 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
791 <meta-data android:name="test_required_features"
792 android:value="android.hardware.sensor.compass" />
Jim Steele0c4d08a2014-08-03 00:49:59 -0700793 </activity>
794
destradaa16203b42014-09-29 13:26:51 -0700795 <!-- TODO: enable when a full set of verifications can be implemented -->
796 <!--activity android:name=".sensors.RotationVectorTestActivity"
Jim Steele0c4d08a2014-08-03 00:49:59 -0700797 android:label="@string/snsr_rot_vec_test"
destradaa31f57432014-09-26 14:47:28 -0700798 android:screenOrientation="locked">
Jim Steele0c4d08a2014-08-03 00:49:59 -0700799 <intent-filter>
800 <action android:name="android.intent.action.MAIN" />
801 <category android:name="android.cts.intent.category.MANUAL_TEST" />
802 </intent-filter>
803 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
804 <meta-data android:name="test_required_features"
805 android:value="android.hardware.sensor.gyroscope" />
destradaa16203b42014-09-29 13:26:51 -0700806 </activity-->
Jim Steele0c4d08a2014-08-03 00:49:59 -0700807
808 <activity android:name=".sensors.BatchingTestActivity"
809 android:label="@string/snsr_batch_test"
destradaa31f57432014-09-26 14:47:28 -0700810 android:screenOrientation="locked">
Jim Steele0c4d08a2014-08-03 00:49:59 -0700811 <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_sensors" />
Unsuk Jung16b3a592014-11-07 04:22:56 -0800816 <meta-data android:name="test_applicable_features"
817 android:value="android.hardware.sensor.stepcounter" />
818 <meta-data android:name="test_applicable_features"
819 android:value="android.hardware.sensor.stepdetector" />
820 <meta-data android:name="test_applicable_features"
821 android:value="android.hardware.sensor.proximity" />
822 <meta-data android:name="test_applicable_features"
823 android:value="android.hardware.sensor.light" />
Jim Steele0c4d08a2014-08-03 00:49:59 -0700824 </activity>
825
destradaa16203b42014-09-29 13:26:51 -0700826 <!-- TODO: enable when a more reliable way to identify time synchronization is available -->
destradaaa07a7a22014-08-21 17:09:03 -0700827 <!--activity android:name=".sensors.SensorSynchronizationTestActivity"
Jim Steele0c4d08a2014-08-03 00:49:59 -0700828 android:label="@string/snsr_synch_test"
destradaa31f57432014-09-26 14:47:28 -0700829 android:screenOrientation="locked">
Jim Steele0c4d08a2014-08-03 00:49:59 -0700830 <intent-filter>
831 <action android:name="android.intent.action.MAIN" />
832 <category android:name="android.cts.intent.category.MANUAL_TEST" />
833 </intent-filter>
834 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
835 <meta-data android:name="test_required_features"
836 android:value="android.hardware.sensor.gyroscope" />
destradaaa07a7a22014-08-21 17:09:03 -0700837 </activity-->
destradaa65c7cdb2013-10-28 16:36:12 -0700838
destradaaa0b3bbc2014-09-03 14:08:00 -0700839 <activity android:name=".sensors.SingleSensorTestsActivity"
840 android:label="@string/snsr_single_sensor_tests"
destradaa31f57432014-09-26 14:47:28 -0700841 android:screenOrientation="locked">
destradaaa0b3bbc2014-09-03 14:08:00 -0700842 <intent-filter>
843 <action android:name="android.intent.action.MAIN"/>
844 <category android:name="android.cts.intent.category.MANUAL_TEST"/>
845 </intent-filter>
846 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/>
Unsuk Jung16b3a592014-11-07 04:22:56 -0800847 <meta-data android:name="test_applicable_features"
848 android:value="android.hardware.sensor.accelerometer" />
849 <meta-data android:name="test_applicable_features"
850 android:value="android.hardware.sensor.compass" />
851 <meta-data android:name="test_applicable_features"
852 android:value="android.hardware.sensor.gyroscope" />
853 <meta-data android:name="test_applicable_features"
854 android:value="android.hardware.sensor.barometer" />
destradaaa0b3bbc2014-09-03 14:08:00 -0700855 </activity>
856
destradaa774c0152014-09-15 17:00:37 -0700857 <activity android:name=".sensors.SensorBatchingTestsActivity"
858 android:label="@string/snsr_sensor_batching_tests"
destradaa31f57432014-09-26 14:47:28 -0700859 android:screenOrientation="locked">
destradaa774c0152014-09-15 17:00:37 -0700860 <intent-filter>
861 <action android:name="android.intent.action.MAIN"/>
862 <category android:name="android.cts.intent.category.MANUAL_TEST"/>
863 </intent-filter>
864 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/>
Unsuk Jung16b3a592014-11-07 04:22:56 -0800865 <meta-data android:name="test_applicable_features"
866 android:value="android.hardware.sensor.accelerometer" />
867 <meta-data android:name="test_applicable_features"
868 android:value="android.hardware.sensor.compass" />
869 <meta-data android:name="test_applicable_features"
870 android:value="android.hardware.sensor.gyroscope" />
871 <meta-data android:name="test_applicable_features"
872 android:value="android.hardware.sensor.barometer" />
destradaa774c0152014-09-15 17:00:37 -0700873 </activity>
874
destradaaa0b3bbc2014-09-03 14:08:00 -0700875 <activity android:name=".sensors.SensorIntegrationTestsActivity"
destradaa31f57432014-09-26 14:47:28 -0700876 android:label="@string/snsr_sensor_integration_tests"
877 android:screenOrientation="locked">
destradaaa0b3bbc2014-09-03 14:08:00 -0700878 <intent-filter>
879 <action android:name="android.intent.action.MAIN"/>
880 <category android:name="android.cts.intent.category.MANUAL_TEST"/>
881 </intent-filter>
882 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/>
Unsuk Jung16b3a592014-11-07 04:22:56 -0800883 <meta-data android:name="test_applicable_features"
884 android:value="android.hardware.sensor.accelerometer" />
885 <meta-data android:name="test_applicable_features"
886 android:value="android.hardware.sensor.compass" />
887 <meta-data android:name="test_applicable_features"
888 android:value="android.hardware.sensor.gyroscope" />
destradaaa0b3bbc2014-09-03 14:08:00 -0700889 </activity>
890
891 <activity android:name=".sensors.SensorTestActivity"
destradaa31f57432014-09-26 14:47:28 -0700892 android:label="@string/snsr_sensor_test"
893 android:screenOrientation="locked">
destradaaa0b3bbc2014-09-03 14:08:00 -0700894 <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_sensors"/>
Unsuk Jung16b3a592014-11-07 04:22:56 -0800899 <meta-data android:name="test_applicable_features"
900 android:value="android.hardware.sensor.accelerometer" />
901 <meta-data android:name="test_applicable_features"
902 android:value="android.hardware.sensor.stepcounter" />
903 <meta-data android:name="test_applicable_features"
904 android:value="android.hardware.sensor.stepdetector" />
905 <meta-data android:name="test_applicable_features"
906 android:value="android.hardware.sensor.heartrate" />
907 <meta-data android:name="test_applicable_features"
908 android:value="android.hardware.sensor.compass" />
909 <meta-data android:name="test_applicable_features"
910 android:value="android.hardware.sensor.ambient_temperature" />
destradaaa0b3bbc2014-09-03 14:08:00 -0700911 </activity>
912
destradaa31f57432014-09-26 14:47:28 -0700913 <!-- End sensor tests definitions -->
914
Tom O'Neill9e56d272013-12-16 12:48:30 -0800915 <activity android:name=".location.LocationModeOffTestActivity"
916 android:label="@string/location_mode_off_test">
917 <intent-filter>
918 <action android:name="android.intent.action.MAIN" />
919 <category android:name="android.cts.intent.category.MANUAL_TEST" />
920 </intent-filter>
921 <meta-data android:name="test_category" android:value="@string/test_category_location" />
Unsuk Jungad712332014-11-07 06:45:43 -0800922 <meta-data android:name="test_excluded_features"
923 android:value="android.hardware.type.television" />
924 <meta-data android:name="test_excluded_features"
925 android:value="android.software.leanback" />
Tom O'Neill9e56d272013-12-16 12:48:30 -0800926 </activity>
Tom O'Neillcd4fa022013-12-13 17:27:46 -0800927 <activity android:name=".location.LocationModeHighAccuracyTestActivity"
928 android:label="@string/location_mode_high_accuracy_test">
929 <intent-filter>
930 <action android:name="android.intent.action.MAIN" />
931 <category android:name="android.cts.intent.category.MANUAL_TEST" />
932 </intent-filter>
933 <meta-data android:name="test_category" android:value="@string/test_category_location" />
Michael Kwan12095862014-11-04 16:11:35 -0800934 <meta-data android:name="test_required_features"
935 android:value="android.hardware.location.network:android.hardware.location.gps" />
Unsuk Jungad712332014-11-07 06:45:43 -0800936 <meta-data android:name="test_excluded_features"
937 android:value="android.hardware.type.television" />
938 <meta-data android:name="test_excluded_features"
939 android:value="android.software.leanback" />
Tom O'Neillcd4fa022013-12-13 17:27:46 -0800940 </activity>
941 <activity android:name=".location.LocationModeBatterySavingTestActivity"
942 android:label="@string/location_mode_battery_saving_test">
943 <intent-filter>
944 <action android:name="android.intent.action.MAIN" />
945 <category android:name="android.cts.intent.category.MANUAL_TEST" />
946 </intent-filter>
947 <meta-data android:name="test_category" android:value="@string/test_category_location" />
Michael Kwan12095862014-11-04 16:11:35 -0800948 <meta-data android:name="test_required_features" android:value="android.hardware.location.network" />
Unsuk Jungad712332014-11-07 06:45:43 -0800949 <meta-data android:name="test_excluded_features"
950 android:value="android.hardware.type.television" />
951 <meta-data android:name="test_excluded_features"
952 android:value="android.software.leanback" />
Tom O'Neillcd4fa022013-12-13 17:27:46 -0800953 </activity>
Tom O'Neill9e56d272013-12-16 12:48:30 -0800954 <activity android:name=".location.LocationModeDeviceOnlyTestActivity"
955 android:label="@string/location_mode_device_only_test">
956 <intent-filter>
957 <action android:name="android.intent.action.MAIN" />
958 <category android:name="android.cts.intent.category.MANUAL_TEST" />
959 </intent-filter>
960 <meta-data android:name="test_category" android:value="@string/test_category_location" />
Michael Kwan12095862014-11-04 16:11:35 -0800961 <meta-data android:name="test_required_features" android:value="android.hardware.location.gps" />
Unsuk Jungad712332014-11-07 06:45:43 -0800962 <meta-data android:name="test_excluded_features"
963 android:value="android.hardware.type.television" />
964 <meta-data android:name="test_excluded_features"
965 android:value="android.software.leanback" />
Tom O'Neill9e56d272013-12-16 12:48:30 -0800966 </activity>
Tom O'Neillcd4fa022013-12-13 17:27:46 -0800967
Eino-Ville Talvalae56ae2a2012-04-27 19:18:41 -0700968 <activity android:name=".camera.formats.CameraFormatsActivity"
969 android:label="@string/camera_format"
970 android:screenOrientation="landscape">
971 <intent-filter>
972 <action android:name="android.intent.action.MAIN" />
973 <category android:name="android.cts.intent.category.MANUAL_TEST" />
974 </intent-filter>
975 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
976
Eino-Ville Talvala4c86a542012-09-23 10:12:24 -0700977 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
Eino-Ville Talvalae56ae2a2012-04-27 19:18:41 -0700978 </activity>
Eino-Ville Talvala32b5cce2013-06-03 11:25:25 -0700979<!-- Experimental. If re-enabling, libcameraanalyzer must be included in the build
Brian Muramatsu1f549802011-06-09 15:25:28 -0700980 <activity android:name=".camera.analyzer.CameraAnalyzerActivity"
Christine Chen523d04c2011-09-22 11:45:50 -0700981 android:label="@string/camera_analyzer"
982 android:screenOrientation="landscape">
Brian Muramatsu1f549802011-06-09 15:25:28 -0700983 <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_camera" />
Christine Chen523d04c2011-09-22 11:45:50 -0700988
989 <intent-filter>
990 <action android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" />
991 </intent-filter>
992 <meta-data android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED"
993 android:resource="@xml/accessory_filter_adk" />
Brian Muramatsu1f549802011-06-09 15:25:28 -0700994 </activity>
Eino-Ville Talvala754df962012-09-18 13:53:13 -0700995-->
James Painterfa2e1662012-09-13 15:37:58 -0700996
Igor Murashkin48f86e72012-10-17 18:12:59 -0700997 <activity android:name=".camera.intents.CameraIntentsActivity"
998 android:label="@string/camera_intents">
999 <intent-filter>
1000 <action android:name="android.intent.action.MAIN" />
1001 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1002 </intent-filter>
1003 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
1004
1005 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
1006 </activity>
1007
Jianing Wei636f9032013-10-03 10:00:25 -07001008
James Painterfa2e1662012-09-13 15:37:58 -07001009 <activity android:name=".camera.orientation.CameraOrientationActivity"
1010 android:label="@string/camera_orientation"
1011 android:screenOrientation="landscape">
1012 <intent-filter>
1013 <action android:name="android.intent.action.MAIN" />
1014 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1015 </intent-filter>
1016 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
1017
Eino-Ville Talvala4c86a542012-09-23 10:12:24 -07001018 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
James Painterfa2e1662012-09-13 15:37:58 -07001019 </activity>
1020
Angus Konga0216882013-03-06 17:51:11 -08001021 <activity
1022 android:name=".camera.fov.PhotoCaptureActivity"
1023 android:label="@string/camera_fov_calibration"
1024 android:screenOrientation="landscape"
1025 android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" >
1026 <intent-filter android:label="@string/camera_fov_calibration" >
1027 <action android:name="android.intent.action.MAIN" />
1028 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1029 </intent-filter>
1030 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
1031 <meta-data android:name="test_required_features" android:value="android.hardware.sensor.gyroscope" />
Unsuk Jung6f329e02014-01-17 13:25:23 -08001032 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
Angus Konga0216882013-03-06 17:51:11 -08001033 </activity>
1034 <activity
1035 android:name=".camera.fov.DetermineFovActivity"
1036 android:label="@string/camera_fov_calibration"
1037 android:screenOrientation="landscape"
1038 android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" >
1039 </activity>
1040 <activity
1041 android:name=".camera.fov.CalibrationPreferenceActivity"
1042 android:label="@string/camera_fov_label_options" >
1043 </activity>
1044
Jianing Wei636f9032013-10-03 10:00:25 -07001045
1046 <activity android:name=".camera.video.CameraVideoActivity"
1047 android:label="@string/camera_video"
1048 android:screenOrientation="landscape">
1049 <intent-filter>
1050 <action android:name="android.intent.action.MAIN" />
1051 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1052 </intent-filter>
1053 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
1054 <meta-data android:name="test_required_features"
1055 android:value="android.hardware.camera.any"/>
1056 </activity>
1057
Ruben Brunk370e2432014-10-14 18:33:23 -07001058 <activity android:name=".camera.its.ItsTestActivity"
1059 android:label="@string/camera_its_test"
1060 android:configChanges="keyboardHidden|orientation|screenSize">
1061 <intent-filter>
1062 <action android:name="android.intent.action.MAIN" />
1063 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1064 </intent-filter>
1065 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
1066 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any" />
1067 </activity>
1068
Brian Muramatsu12c86912011-07-21 17:26:46 -07001069 <activity android:name=".usb.UsbAccessoryTestActivity"
1070 android:label="@string/usb_accessory_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001071 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu12c86912011-07-21 17:26:46 -07001072 <intent-filter>
1073 <action android:name="android.intent.action.MAIN" />
1074 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1075 </intent-filter>
1076 <meta-data android:name="test_category" android:value="@string/test_category_hardware" />
Brian Muramatsud4aea142011-09-20 17:23:22 -07001077 <meta-data android:name="test_required_features" android:value="android.hardware.usb.accessory" />
Michael Kwan1b67f6e2014-10-24 16:41:45 -07001078 <meta-data android:name="test_excluded_features"
1079 android:value="android.hardware.type.watch" />
Brian Muramatsu12c86912011-07-21 17:26:46 -07001080 </activity>
Dan Zhanga867e122014-10-24 16:50:22 -07001081<!-- Turned off Sensor Power Test in initial L release
John Rusnakddf82c12014-08-04 15:49:51 -07001082 <activity android:name=".sensors.SensorPowerTestActivity"
1083 android:label="@string/sensor_power_test"
1084 android:configChanges="keyboardHidden|orientation|screenSize">
1085 <intent-filter>
1086 <action android:name="android.intent.action.MAIN" />
1087 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1088 </intent-filter>
1089 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
Takayuki Hoshifcd4f022014-10-06 18:04:53 +09001090 <meta-data android:name="test_excluded_features"
1091 android:value="android.hardware.type.television:android.software.leanback" />
John Rusnakddf82c12014-08-04 15:49:51 -07001092 </activity>
Dan Zhanga867e122014-10-24 16:50:22 -07001093-->
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +09001094 <activity android:name=".p2p.P2pTestListActivity"
1095 android:label="@string/p2p_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001096 android:configChanges="keyboardHidden|orientation|screenSize">
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +09001097 <intent-filter>
1098 <action android:name="android.intent.action.MAIN" />
1099 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1100 </intent-filter>
1101 <meta-data android:name="test_category" android:value="@string/test_category_networking" />
1102 <meta-data android:name="test_required_features" android:value="android.hardware.wifi.direct" />
1103 </activity>
destradaa65c7cdb2013-10-28 16:36:12 -07001104
Chris Wrenbcdef182014-09-22 17:56:38 -04001105 <activity android:name=".notifications.NotificationListenerVerifierActivity"
Chris Wrenf102e542013-04-30 17:52:57 -04001106 android:label="@string/nls_test">
1107 <intent-filter>
1108 <action android:name="android.intent.action.MAIN" />
1109 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1110 </intent-filter>
1111 <meta-data android:name="test_category" android:value="@string/test_category_notifications" />
1112 </activity>
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +09001113
Chris Wren9e970c22014-10-02 10:27:05 -04001114 <activity android:name=".notifications.AttentionManagementVerifierActivity"
Chris Wrenbcdef182014-09-22 17:56:38 -04001115 android:label="@string/attention_test">
1116 <intent-filter>
1117 <action android:name="android.intent.action.MAIN" />
1118 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1119 </intent-filter>
1120 <meta-data android:name="test_category" android:value="@string/test_category_notifications" />
1121 </activity>
1122
1123 <service android:name=".notifications.MockListener"
Chris Wrenf102e542013-04-30 17:52:57 -04001124 android:exported="true"
1125 android:label="@string/nls_service_name"
1126 android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE">
1127 <intent-filter>
1128 <action android:name="android.service.notification.NotificationListenerService" />
1129 </intent-filter>
1130 </service>
destradaa65c7cdb2013-10-28 16:36:12 -07001131
Chris Wren9e970c22014-10-02 10:27:05 -04001132 <service android:name=".notifications.InteractiveVerifierActivity$DismissService"/>
1133
Maggie Benthall3278c022013-10-04 18:50:51 -04001134 <activity android:name=".security.CAInstallNotificationVerifierActivity"
1135 android:label="@string/cacert_test">
1136 <intent-filter>
1137 <action android:name="android.intent.action.MAIN" />
1138 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1139 </intent-filter>
1140 <meta-data android:name="test_category" android:value="@string/test_category_notifications" />
Michael Kwan1b67f6e2014-10-24 16:41:45 -07001141 <meta-data android:name="test_excluded_features"
1142 android:value="android.hardware.type.watch" />
Unsuk Jungad712332014-11-07 06:45:43 -08001143 <meta-data android:name="test_excluded_features"
1144 android:value="android.hardware.type.television" />
1145 <meta-data android:name="test_excluded_features"
1146 android:value="android.software.leanback" />
Maggie Benthall3278c022013-10-04 18:50:51 -04001147 </activity>
1148 <activity android:name=".security.CANotifyOnBootActivity"
1149 android:label="@string/caboot_test">
1150 <intent-filter>
1151 <action android:name="android.intent.action.MAIN" />
1152 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1153 </intent-filter>
1154 <meta-data android:name="test_category" android:value="@string/test_category_notifications" />
Michael Kwan1b67f6e2014-10-24 16:41:45 -07001155 <meta-data android:name="test_excluded_features"
1156 android:value="android.hardware.type.watch" />
Unsuk Jungad712332014-11-07 06:45:43 -08001157 <meta-data android:name="test_excluded_features"
1158 android:value="android.hardware.type.television" />
1159 <meta-data android:name="test_excluded_features"
1160 android:value="android.software.leanback" />
Maggie Benthall3278c022013-10-04 18:50:51 -04001161 </activity>
1162
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +09001163 <activity android:name=".p2p.GoNegRequesterTestListActivity"
1164 android:label="@string/p2p_go_neg_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001165 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +09001166
1167 <activity android:name=".p2p.GoNegRequesterTestActivity"
1168 android:label="@string/p2p_go_neg_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001169 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +09001170
1171 <activity android:name=".p2p.GoNegResponderTestActivity"
1172 android:label="@string/p2p_go_neg_responder"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001173 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +09001174
1175 <activity android:name=".p2p.P2pClientTestListActivity"
1176 android:label="@string/p2p_join_go"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001177 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +09001178
1179 <activity android:name=".p2p.P2pClientTestActivity"
1180 android:label="@string/p2p_join_go"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001181 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +09001182
1183 <activity android:name=".p2p.GoTestActivity"
1184 android:label="@string/p2p_accept_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001185 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +09001186
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +09001187 <activity android:name=".p2p.ServiceRequesterTestListActivity"
1188 android:label="@string/p2p_service_discovery_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001189 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +09001190
1191 <activity android:name=".p2p.ServiceRequesterTestActivity"
1192 android:label="@string/p2p_service_discovery_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001193 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +09001194
1195 <activity android:name=".p2p.ServiceResponderTestActivity"
1196 android:label="@string/p2p_service_discovery_responder"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001197 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +09001198
Brian Muramatsuda429d72012-06-14 12:45:22 -07001199 <activity-alias android:name=".CtsVerifierActivity" android:label="@string/app_name"
1200 android:targetActivity=".TestListActivity">
1201 <intent-filter>
1202 <action android:name="android.intent.action.MAIN" />
1203 <category android:name="android.intent.category.LAUNCHER" />
Takayuki Hoshifc78f472014-10-01 01:06:54 +09001204 <category android:name="android.intent.category.LEANBACK_LAUNCHER" />
Brian Muramatsuda429d72012-06-14 12:45:22 -07001205 </intent-filter>
1206 </activity-alias>
1207
Unsuk Jungd3bf1e12014-11-07 09:09:53 -08001208 <!-- remove comment from the next activity to see the sample test surfacing in the app -->
1209 <!-- activity android:name=".sample.SampleTestActivity"
Stuart Scottba898162014-01-17 13:18:14 -08001210 android:label="@string/sample_framework_test">
1211 <intent-filter>
1212 <action android:name="android.intent.action.MAIN" />
1213 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1214 </intent-filter>
1215 <meta-data android:name="test_category" android:value="@string/test_category_other" />
Unsuk Jungd3bf1e12014-11-07 09:09:53 -08001216 </activity -->
Stuart Scottba898162014-01-17 13:18:14 -08001217
Adam Cohen8ae96702013-05-17 14:21:23 -07001218 <activity android:name=".widget.WidgetTestActivity"
1219 android:label="@string/widget_framework_test">
1220 <intent-filter>
1221 <action android:name="android.intent.action.MAIN" />
1222 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1223 </intent-filter>
1224 <meta-data android:name="test_category" android:value="@string/test_category_other" />
Michael Kwan1b67f6e2014-10-24 16:41:45 -07001225 <meta-data android:name="test_required_features"
1226 android:value="android.software.app_widgets" />
Adam Cohen8ae96702013-05-17 14:21:23 -07001227 </activity>
1228
Alon Albert4106ff12013-10-01 12:36:02 -07001229 <activity android:name=".deskclock.DeskClockTestsActivity"
1230 android:label="@string/deskclock_tests">
1231 <intent-filter>
1232 <action android:name="android.intent.action.MAIN" />
1233 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1234 </intent-filter>
1235 <meta-data android:name="test_category" android:value="@string/test_category_deskclock" />
Unsuk Jungad712332014-11-07 06:45:43 -08001236 <meta-data android:name="test_excluded_features"
1237 android:value="android.hardware.type.television" />
1238 <meta-data android:name="test_excluded_features"
1239 android:value="android.software.leanback" />
Alon Albert4106ff12013-10-01 12:36:02 -07001240 </activity>
1241
Dan Zhanga867e122014-10-24 16:50:22 -07001242<!-- TODO: enable when not requiring to tap the screen and timeouts are tuned -->
1243<!-- Removed from initial L release
1244
Jim Steeleb292a9f2014-07-13 23:29:56 -07001245 <activity
1246 android:name="com.android.cts.verifier.sensors.StepCounterTestActivity"
1247 android:label="@string/snsr_step_counter_test"
1248 android:screenOrientation="nosensor" >
1249 <intent-filter>
1250 <action android:name="android.intent.action.MAIN" />
1251 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1252 </intent-filter>
1253 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
Takayuki Hoshifcd4f022014-10-06 18:04:53 +09001254 <meta-data android:name="test_excluded_features"
1255 android:value="android.hardware.type.television:android.software.leanback" />
Jim Steeleb292a9f2014-07-13 23:29:56 -07001256 </activity>
Dan Zhanga867e122014-10-24 16:50:22 -07001257-->
Jim Steelec57c8432014-05-24 09:53:32 -07001258 <activity
1259 android:name="com.android.cts.verifier.sensors.SignificantMotionTestActivity"
1260 android:label="@string/snsr_significant_motion_test"
1261 android:screenOrientation="nosensor" >
1262 <intent-filter>
1263 <action android:name="android.intent.action.MAIN" />
1264
1265 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1266 </intent-filter>
1267
1268 <meta-data
1269 android:name="test_category"
1270 android:value="@string/test_category_sensors" />
Unsuk Jung16b3a592014-11-07 04:22:56 -08001271 <meta-data android:name="test_required_features"
1272 android:value="android.hardware.sensor.accelerometer" />
Jim Steelec57c8432014-05-24 09:53:32 -07001273 </activity>
1274
Adam Cohen8ae96702013-05-17 14:21:23 -07001275 <receiver android:name=".widget.WidgetCtsProvider">
1276 <intent-filter>
1277 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
1278 </intent-filter>
1279 <!-- This specifies the widget provider info -->
1280 <meta-data android:name="android.appwidget.provider"
1281 android:resource="@xml/widget_info" />
1282 </receiver>
1283
1284 <!-- The service serving the RemoteViews to the collection widget -->
1285 <service android:name=".widget.WidgetCtsService"
1286 android:permission="android.permission.BIND_REMOTEVIEWS"
1287 android:exported="false" />
1288
Harsh Modife5933d2014-08-12 16:52:16 -07001289 <activity android:name=".projection.cube.ProjectionCubeActivity"
1290 android:label="@string/pca_test">
1291 <intent-filter>
1292 <action android:name="android.intent.action.MAIN" />
1293 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1294 </intent-filter>
1295 <meta-data android:name="test_category" android:value="@string/test_category_projection" />
Takayuki Hoshi58ede6c2014-10-14 13:33:04 +09001296 <meta-data android:name="test_required_features" android:value="android.hardware.faketouch" />
Harsh Modife5933d2014-08-12 16:52:16 -07001297 </activity>
1298
1299 <activity android:name=".projection.widgets.ProjectionWidgetActivity"
1300 android:label="@string/pwa_test">
1301 <intent-filter>
1302 <action android:name="android.intent.action.MAIN" />
1303 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1304 </intent-filter>
1305 <meta-data android:name="test_category" android:value="@string/test_category_projection" />
Takayuki Hoshi58ede6c2014-10-14 13:33:04 +09001306 <meta-data android:name="test_required_features" android:value="android.hardware.faketouch" />
Harsh Modife5933d2014-08-12 16:52:16 -07001307 </activity>
1308
1309 <activity android:name=".projection.list.ProjectionListActivity"
1310 android:label="@string/pla_test">
1311 <intent-filter>
1312 <action android:name="android.intent.action.MAIN" />
1313 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1314 </intent-filter>
1315 <meta-data android:name="test_category" android:value="@string/test_category_projection" />
Takayuki Hoshi58ede6c2014-10-14 13:33:04 +09001316 <meta-data android:name="test_excluded_features"
1317 android:value="android.hardware.type.television:android.software.leanback" />
Harsh Modife5933d2014-08-12 16:52:16 -07001318 </activity>
1319
1320 <activity android:name=".projection.video.ProjectionVideoActivity"
1321 android:label="@string/pva_test">
1322 <intent-filter>
1323 <action android:name="android.intent.action.MAIN" />
1324 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1325 </intent-filter>
1326 <meta-data android:name="test_category" android:value="@string/test_category_projection" />
Michael Kwan1b67f6e2014-10-24 16:41:45 -07001327 <meta-data android:name="test_excluded_features"
1328 android:value="android.hardware.type.watch" />
Harsh Modife5933d2014-08-12 16:52:16 -07001329 </activity>
1330
1331 <activity android:name=".projection.touch.ProjectionTouchActivity"
1332 android:label="@string/pta_test">
1333 <intent-filter>
1334 <action android:name="android.intent.action.MAIN" />
1335 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1336 </intent-filter>
1337 <meta-data android:name="test_category" android:value="@string/test_category_projection" />
Michael Kwan0950aae2014-11-25 10:25:48 -08001338 <meta-data android:name="test_required_features"
1339 android:value="android.hardware.faketouch:android.hardware.touchscreen.multitouch" />
Harsh Modife5933d2014-08-12 16:52:16 -07001340 </activity>
1341
Harsh Modi0975db12014-08-19 18:46:07 -07001342
1343 <activity android:name=".projection.offscreen.ProjectionOffscreenActivity"
1344 android:label="@string/poa_test">
1345 <intent-filter>
1346 <action android:name="android.intent.action.MAIN" />
1347 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1348 </intent-filter>
1349 <meta-data android:name="test_category" android:value="@string/test_category_projection" />
Takayuki Hoshi58ede6c2014-10-14 13:33:04 +09001350 <meta-data android:name="test_excluded_features"
1351 android:value="android.hardware.type.television:android.software.leanback" />
Harsh Modi0975db12014-08-19 18:46:07 -07001352 </activity>
1353
Harsh Modife5933d2014-08-12 16:52:16 -07001354 <service android:name=".projection.ProjectionService"
1355 android:label="@string/projection_service_name"
1356 android:process=":projectionservice" />
1357
Rubin Xua458f302014-10-03 16:09:23 +01001358 <activity android:name=".managedprovisioning.DeviceOwnerTestActivity"
1359 android:label="@string/provisioning_device_owner">
1360 <intent-filter>
1361 <action android:name="android.intent.action.MAIN" />
1362 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1363 </intent-filter>
1364 <meta-data android:name="test_category" android:value="@string/test_category_managed_provisioning" />
Rubin Xu430a6b02014-10-09 17:19:48 +01001365 <meta-data android:name="test_required_features" android:value="android.software.managed_users:android.software.device_admin" />
Rubin Xua458f302014-10-03 16:09:23 +01001366 </activity>
1367
Rubin Xu55d22d42014-09-24 19:56:58 +01001368
Unsuk Jung35fac2c2014-11-06 23:16:42 -08001369 <!-- TODO: enable when the test can be executed without leaving marks -->
1370 <!-- activity android:name=".managedprovisioning.ByodFlowTestActivity"
Rubin Xu55d22d42014-09-24 19:56:58 +01001371 android:launchMode="singleTask"
1372 android:label="@string/provisioning_byod">
1373 <intent-filter>
1374 <action android:name="android.intent.action.MAIN" />
1375 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1376 </intent-filter>
1377 <intent-filter>
1378 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_STATUS" />
1379 <category android:name="android.intent.category.DEFAULT"></category>
1380 </intent-filter>
1381 <meta-data android:name="test_category" android:value="@string/test_category_managed_provisioning" />
Rubin Xu430a6b02014-10-09 17:19:48 +01001382 <meta-data android:name="test_required_features" android:value="android.software.managed_users:android.software.device_admin" />
Unsuk Jung35fac2c2014-11-06 23:16:42 -08001383 </activity-->
Rubin Xu55d22d42014-09-24 19:56:58 +01001384
1385 <activity android:name=".managedprovisioning.ByodHelperActivity">
1386 <intent-filter>
1387 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_QUERY" />
1388 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_REMOVE" />
1389 <category android:name="android.intent.category.DEFAULT"></category>
1390 </intent-filter>
1391 </activity>
1392
Alexandra Gherghinaaa24ed72014-10-08 01:11:32 +01001393 <activity android:name=".managedprovisioning.CrossProfileTestActivity">
1394 <intent-filter>
1395 <action android:name="com.android.cts.verifier.managedprovisioning.CROSS_PROFILE" />
1396 <category android:name="android.intent.category.DEFAULT"></category>
1397 </intent-filter>
1398 </activity>
1399
Rubin Xu55d22d42014-09-24 19:56:58 +01001400 <receiver android:name=".managedprovisioning.DeviceAdminTestReceiver"
1401 android:label="@string/provisioning_byod_device_admin"
1402 android:permission="android.permission.BIND_DEVICE_ADMIN">
1403 <meta-data android:name="android.app.device_admin"
1404 android:resource="@xml/device_admin_byod" />
1405 <intent-filter>
1406 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
1407 <action android:name="android.app.action.PROFILE_PROVISIONING_COMPLETE"/>
1408 </intent-filter>
1409 </receiver>
1410
Matthew Williams547b8162014-10-15 10:18:11 -07001411 <activity android:name=".jobscheduler.IdleConstraintTestActivity" android:label="@string/js_idle_test">
1412 <intent-filter>
1413 <action android:name="android.intent.action.MAIN" />
1414 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1415 </intent-filter>
1416 <meta-data android:name="test_category" android:value="@string/test_category_jobscheduler" />
Unsuk Jungad712332014-11-07 06:45:43 -08001417 <meta-data android:name="test_excluded_features"
1418 android:value="android.hardware.type.television" />
1419 <meta-data android:name="test_excluded_features"
1420 android:value="android.software.leanback" />
Matthew Williams547b8162014-10-15 10:18:11 -07001421 </activity>
1422
1423 <activity android:name=".jobscheduler.ChargingConstraintTestActivity" android:label="@string/js_charging_test">
1424 <intent-filter>
1425 <action android:name="android.intent.action.MAIN" />
1426 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1427 </intent-filter>
1428 <meta-data android:name="test_category" android:value="@string/test_category_jobscheduler" />
Unsuk Jungad712332014-11-07 06:45:43 -08001429 <meta-data android:name="test_excluded_features"
1430 android:value="android.hardware.type.television" />
1431 <meta-data android:name="test_excluded_features"
1432 android:value="android.software.leanback" />
Matthew Williams547b8162014-10-15 10:18:11 -07001433 </activity>
1434
1435 <activity android:name=".jobscheduler.ConnectivityConstraintTestActivity" android:label="@string/js_connectivity_test">
1436 <intent-filter>
1437 <action android:name="android.intent.action.MAIN" />
1438 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1439 </intent-filter>
1440 <meta-data android:name="test_category" android:value="@string/test_category_jobscheduler" />
Unsuk Jungad712332014-11-07 06:45:43 -08001441 <meta-data android:name="test_excluded_features"
1442 android:value="android.hardware.type.television" />
1443 <meta-data android:name="test_excluded_features"
1444 android:value="android.software.leanback" />
Matthew Williams547b8162014-10-15 10:18:11 -07001445 </activity>
1446
1447 <service android:name=".jobscheduler.MockJobService"
1448 android:permission="android.permission.BIND_JOB_SERVICE"/>
1449
Michael Kwan02c7b072014-11-11 16:11:53 -08001450 <!-- Used by the SensorTestScreenManipulator to reset the screen timeout after turn off. -->
1451 <activity android:name=".os.TimeoutResetActivity"/>
1452
Rubin Xu55d22d42014-09-24 19:56:58 +01001453 </application>
Brian Muramatsuf8946202010-11-09 13:43:39 -08001454
Christine Chen523d04c2011-09-22 11:45:50 -07001455</manifest>