blob: 3b2eb460c4df55d7063df2fdc38dd9c1d477066a [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"
Unsuk Jung5ec46992015-01-15 11:51:53 -080021 android:versionName="5.1_r0.5">
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"/>
Wonsik Kim18aa5752014-10-30 00:47:57 +090058 <uses-permission android:name="com.android.providers.tv.permission.READ_EPG_DATA" />
59 <uses-permission android:name="com.android.providers.tv.permission.WRITE_EPG_DATA" />
Christine Chen523d04c2011-09-22 11:45:50 -070060
Brian Muramatsu759dbe32011-02-11 12:59:24 -080061 <!-- Needed by the Audio Quality Verifier to store the sound samples that will be mailed. -->
62 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Brian Muramatsu70a9e3f2010-06-25 15:27:09 -070063
Christine Chen523d04c2011-09-22 11:45:50 -070064 <application android:label="@string/app_name"
Brian Muramatsu0ac3cdf2011-08-03 11:47:10 -070065 android:icon="@drawable/icon"
Christine Chen523d04c2011-09-22 11:45:50 -070066 android:backupAgent="VerifierBackupAgent"
Eino-Ville Talvalae56ae2a2012-04-27 19:18:41 -070067 android:debuggable="true"
68 android:largeHeap="true">
Christine Chen523d04c2011-09-22 11:45:50 -070069
Brian Muramatsu0ac3cdf2011-08-03 11:47:10 -070070 <meta-data android:name="com.google.android.backup.api_key"
71 android:value="AEdPqrEAAAAIbK6ldcOzoeRtQ1u1dFVJ1A7KetRhit-a1Xa82Q" />
Brian Muramatsubf8790e2010-08-06 11:42:32 -070072
destradaaa0b3bbc2014-09-03 14:08:00 -070073 <uses-library android:name="android.test.runner"/>
74
Brian Muramatsu12c86912011-07-21 17:26:46 -070075 <activity android:name=".TestListActivity" android:label="@string/app_name">
76 <!--
77 TestListActivity will have the USB accessory Test in its test list, but it
78 does not have any code to handle the USB accessory. The test has to be started
79 from TestListActivity or the pass/fail status won't be properly recorded. Also
80 this is to prevent the dialog saying there is no application able to support the
81 accessory from being shown.
82 -->
83 <intent-filter>
84 <action android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" />
85 </intent-filter>
86 <meta-data android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED"
87 android:resource="@xml/accessory_filter" />
88 </activity>
Brian Muramatsue49daa92011-06-03 14:57:01 -070089
Brian Muramatsu278962c2012-01-19 17:37:38 -080090 <activity android:name=".ReportViewerActivity"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -070091 android:configChanges="keyboardHidden|orientation|screenSize"
Brian Muramatsu278962c2012-01-19 17:37:38 -080092 android:label="@string/report_viewer" />
93
destradaa65c7cdb2013-10-28 16:36:12 -070094 <provider android:name=".TestResultsProvider"
Brian Muramatsuac007372010-08-18 11:02:28 -070095 android:authorities="com.android.cts.verifier.testresultsprovider" />
Christine Chen523d04c2011-09-22 11:45:50 -070096
Brian Muramatsu713049d2011-06-23 18:35:36 -070097 <activity android:name=".admin.PolicySerializationTestActivity"
98 android:label="@string/da_policy_serialization_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -070099 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu713049d2011-06-23 18:35:36 -0700100 <intent-filter>
101 <action android:name="android.intent.action.MAIN" />
102 <category android:name="android.cts.intent.category.MANUAL_TEST" />
103 </intent-filter>
104 <meta-data android:name="test_category" android:value="@string/test_category_device_admin" />
Michael Kwan1b67f6e2014-10-24 16:41:45 -0700105 <meta-data android:name="test_required_features"
106 android:value="android.software.device_admin" />
Brian Muramatsu713049d2011-06-23 18:35:36 -0700107 </activity>
108
Isaac Katzenelsond96d0662013-10-02 17:06:28 -0700109 <!-- A generic activity for intent based tests -->
110 <activity android:name=".IntentDrivenTestActivity"/>
111
Brian Muramatsu713049d2011-06-23 18:35:36 -0700112 <activity android:name=".admin.ScreenLockTestActivity"
113 android:label="@string/da_screen_lock_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700114 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu713049d2011-06-23 18:35:36 -0700115 <intent-filter>
116 <action android:name="android.intent.action.MAIN" />
117 <category android:name="android.cts.intent.category.MANUAL_TEST" />
118 </intent-filter>
119 <meta-data android:name="test_category" android:value="@string/test_category_device_admin" />
Takayuki Hoshifcd4f022014-10-06 18:04:53 +0900120 <meta-data android:name="test_excluded_features"
Michael Kwan1b67f6e2014-10-24 16:41:45 -0700121 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" />
Brian Muramatsu713049d2011-06-23 18:35:36 -0700122 </activity>
123
124 <receiver android:name=".admin.TestDeviceAdminReceiver"
125 android:permission="android.permission.BIND_DEVICE_ADMIN">
126 <meta-data android:name="android.app.device_admin"
127 android:resource="@xml/device_admin" />
128 <intent-filter>
129 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
130 </intent-filter>
131 </receiver>
132
Brian Muramatsu0ac3cdf2011-08-03 11:47:10 -0700133 <activity android:name=".backup.BackupTestActivity" android:label="@string/backup_test">
134 <intent-filter>
135 <action android:name="android.intent.action.MAIN" />
136 <category android:name="android.cts.intent.category.MANUAL_TEST" />
137 </intent-filter>
Michael Kwan1b67f6e2014-10-24 16:41:45 -0700138 <meta-data android:name="test_required_features"
139 android:value="android.software.backup" />
Brian Muramatsu0ac3cdf2011-08-03 11:47:10 -0700140 </activity>
141
Brian Muramatsue891acb2011-05-19 16:02:39 -0700142 <activity android:name=".bluetooth.BluetoothTestActivity"
143 android:label="@string/bluetooth_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700144 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsue891acb2011-05-19 16:02:39 -0700145 <intent-filter>
146 <action android:name="android.intent.action.MAIN" />
147 <category android:name="android.cts.intent.category.MANUAL_TEST" />
148 </intent-filter>
149 <meta-data android:name="test_category" android:value="@string/test_category_networking" />
Brian Muramatsue4b59692011-09-15 11:09:40 -0700150 <meta-data android:name="test_required_features" android:value="android.hardware.bluetooth" />
Brian Muramatsue891acb2011-05-19 16:02:39 -0700151 </activity>
Christine Chen523d04c2011-09-22 11:45:50 -0700152
Brian Muramatsue891acb2011-05-19 16:02:39 -0700153 <activity android:name=".bluetooth.BluetoothToggleActivity"
154 android:label="@string/bt_toggle_bluetooth"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700155 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700156 <intent-filter>
157 <action android:name="android.intent.action.MAIN" />
158 <category android:name="android.cts.intent.category.MANUAL_TEST" />
159 </intent-filter>
160 <meta-data android:name="test_category" android:value="@string/bt_control" />
161 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
Unsuk Jung492d6032014-11-07 00:07:06 -0800162 <meta-data android:name="test_excluded_features" android:value="android.software.leanback" />
Brian Muramatsuf9426832011-06-17 15:43:59 -0700163 </activity>
Brian Muramatsue891acb2011-05-19 16:02:39 -0700164
Brian Muramatsuf9426832011-06-17 15:43:59 -0700165 <activity android:name=".bluetooth.SecureServerActivity"
166 android:label="@string/bt_secure_server"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700167 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700168 <intent-filter>
169 <action android:name="android.intent.action.MAIN" />
170 <category android:name="android.cts.intent.category.MANUAL_TEST" />
171 </intent-filter>
172 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
173 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
174 </activity>
Christine Chen523d04c2011-09-22 11:45:50 -0700175
Brian Muramatsuf9426832011-06-17 15:43:59 -0700176 <activity android:name=".bluetooth.InsecureServerActivity"
177 android:label="@string/bt_insecure_server"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700178 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700179 <intent-filter>
180 <action android:name="android.intent.action.MAIN" />
181 <category android:name="android.cts.intent.category.MANUAL_TEST" />
182 </intent-filter>
183 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
184 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
185 </activity>
186
187 <activity android:name=".bluetooth.SecureClientActivity"
188 android:label="@string/bt_secure_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700189 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700190 <intent-filter>
191 <action android:name="android.intent.action.MAIN" />
192 <category android:name="android.cts.intent.category.MANUAL_TEST" />
193 </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 Muramatsuf9426832011-06-17 15:43:59 -0700198 <activity android:name=".bluetooth.InsecureClientActivity"
199 android:label="@string/bt_insecure_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700200 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700201 <intent-filter>
202 <action android:name="android.intent.action.MAIN" />
203 <category android:name="android.cts.intent.category.MANUAL_TEST" />
204 </intent-filter>
205 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
206 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700207 </activity>
208
209 <activity android:name=".bluetooth.ConnectionAccessServerActivity"
210 android:label="@string/bt_connection_access_server"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700211 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700212 <intent-filter>
213 <action android:name="android.intent.action.MAIN" />
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700214 </intent-filter>
215 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
216 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
217 </activity>
Christine Chen523d04c2011-09-22 11:45:50 -0700218
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700219 <activity android:name=".bluetooth.ConnectionAccessClientActivity"
220 android:label="@string/bt_connection_access_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700221 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700222 <intent-filter>
223 <action android:name="android.intent.action.MAIN" />
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700224 </intent-filter>
225 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
226 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
227 </activity>
228
Brian Muramatsue891acb2011-05-19 16:02:39 -0700229 <activity android:name=".bluetooth.DevicePickerActivity"
230 android:label="@string/bt_device_picker"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700231 android:configChanges="keyboardHidden|orientation|screenSize" />
Brian Muramatsue891acb2011-05-19 16:02:39 -0700232
John Du73462362013-07-26 12:28:28 -0700233 <service android:name=".bluetooth.BleClientService"
234 android:label="@string/ble_client_service_name" />
235
236 <service android:name=".bluetooth.BleServerService"
237 android:label="ble_server_service_name" />
238
Yicheng Fana6736922014-07-08 14:53:55 -0700239 <service android:name=".bluetooth.BleAdvertiserService"
240 android:label="@string/ble_advertiser_service_name" />
241
242 <service android:name=".bluetooth.BleScannerService"
243 android:label="@string/ble_scanner_service_name" />
244
Yicheng Fan24bf0102014-11-24 16:17:58 -0800245 <!-- Uncomment until b/15657182, b/18283088 fixed
246 <activity android:name=".bluetooth.BleClientStartActivity"
John Du73462362013-07-26 12:28:28 -0700247 android:label="@string/ble_client_test_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.BluetoothTestActivity" />
Unsuk Junga5e61612014-11-07 07:43:10 -0800255 <meta-data android:name="test_required_features"
256 android:value="android.hardware.bluetooth_le"/>
John Du73462362013-07-26 12:28:28 -0700257 </activity>
258
Yicheng Fan24bf0102014-11-24 16:17:58 -0800259 <activity android:name=".bluetooth.BleServerStartActivity"
John Du73462362013-07-26 12:28:28 -0700260 android:label="@string/ble_server_start_name"
261 android:configChanges="keyboardHidden|orientation|screenSize">
262 <intent-filter>
263 <action android:name="android.intent.action.MAIN" />
264 <category android:name="android.cts.intent.category.MANUAL_TEST" />
265 </intent-filter>
266 <meta-data android:name="test_category" android:value="@string/bt_le" />
267 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
Unsuk Junga5e61612014-11-07 07:43:10 -0800268 <meta-data android:name="test_required_features"
269 android:value="android.hardware.bluetooth_le"/>
Yicheng Fan24bf0102014-11-24 16:17:58 -0800270 </activity> -->
John Du73462362013-07-26 12:28:28 -0700271
Unsuk Junga5e61612014-11-07 07:43:10 -0800272 <!-- TODO: Enable when test quality issues listed in b/18282549 is resolved -->
273 <!-- activity android:name=".bluetooth.BleScannerTestActivity"
Yicheng Fan036fc0c2014-07-21 19:47:02 -0700274 android:label="@string/ble_scanner_test_name"
Yicheng Fana6736922014-07-08 14:53:55 -0700275 android:configChanges="keyboardHidden|orientation|screenSize">
276 <intent-filter>
277 <action android:name="android.intent.action.MAIN" />
278 <category android:name="android.cts.intent.category.MANUAL_TEST" />
279 </intent-filter>
280 <meta-data android:name="test_category" android:value="@string/bt_le" />
281 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
Unsuk Junga5e61612014-11-07 07:43:10 -0800282 <meta-data android:name="test_required_features"
283 android:value="android.hardware.bluetooth_le"/>
284 </activity -->
Yicheng Fana6736922014-07-08 14:53:55 -0700285
Yicheng Fan036fc0c2014-07-21 19:47:02 -0700286 <activity android:name=".bluetooth.BleScannerPowerLevelActivity"
287 android:label="@string/ble_power_level_name"
288 android:configChanges="keyboardHidden|orientation|screenSize">
289 <intent-filter>
290 <action android:name="android.intent.action.MAIN" />
291 <category android:name="android.cts.intent.category.MANUAL_TEST" />
292 </intent-filter>
293 <meta-data android:name="test_category" android:value="@string/bt_le" />
294 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleScannerTestActivity" />
295 </activity>
Yicheng Fana6736922014-07-08 14:53:55 -0700296
Yicheng Fancb7cbc62014-08-13 18:11:30 -0700297 <activity android:name=".bluetooth.BleScannerHardwareScanFilterActivity"
298 android:label="@string/ble_scanner_scan_filter_name"
299 android:configChanges="keyboardHidden|orientation|screenSize">
300 <intent-filter>
301 <action android:name="android.intent.action.MAIN" />
302 <category android:name="android.cts.intent.category.MANUAL_TEST" />
303 </intent-filter>
304 <meta-data android:name="test_category" android:value="@string/bt_le" />
305 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleScannerTestActivity" />
306 </activity>
307
Unsuk Junga5e61612014-11-07 07:43:10 -0800308 <!-- TODO: Enable when test quality issues listed in b/18282549 is resolved -->
309 <!-- activity android:name=".bluetooth.BleAdvertiserTestActivity"
Yicheng Fana6736922014-07-08 14:53:55 -0700310 android:label="@string/ble_advertiser_test_name"
311 android:configChanges="keyboardHidden|orientation|screenSize">
312 <intent-filter>
313 <action android:name="android.intent.action.MAIN" />
314 <category android:name="android.cts.intent.category.MANUAL_TEST" />
315 </intent-filter>
316 <meta-data android:name="test_category" android:value="@string/bt_le" />
317 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
Unsuk Junga5e61612014-11-07 07:43:10 -0800318 <meta-data android:name="test_required_features"
319 android:value="android.hardware.bluetooth_le"/>
320 </activity -->
Yicheng Fana6736922014-07-08 14:53:55 -0700321
Yicheng Fan036fc0c2014-07-21 19:47:02 -0700322 <activity android:name=".bluetooth.BleAdvertiserPowerLevelActivity"
323 android:label="@string/ble_power_level_name"
324 android:configChanges="keyboardHidden|orientation|screenSize">
325 <intent-filter>
326 <action android:name="android.intent.action.MAIN" />
327 <category android:name="android.cts.intent.category.MANUAL_TEST" />
328 </intent-filter>
329 <meta-data android:name="test_category" android:value="@string/bt_le" />
330 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleAdvertiserTestActivity" />
331 </activity>
332
Yicheng Fancb7cbc62014-08-13 18:11:30 -0700333 <activity android:name=".bluetooth.BleAdvertiserHardwareScanFilterActivity"
334 android:label="@string/ble_advertiser_scan_filter_name"
335 android:configChanges="keyboardHidden|orientation|screenSize">
336 <intent-filter>
337 <action android:name="android.intent.action.MAIN" />
338 <category android:name="android.cts.intent.category.MANUAL_TEST" />
339 </intent-filter>
340 <meta-data android:name="test_category" android:value="@string/bt_le" />
341 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleAdvertiserTestActivity" />
342 </activity>
343
Christine Chen523d04c2011-09-22 11:45:50 -0700344 <activity android:name=".suid.SuidFilesActivity"
Brian Muramatsuaccc6842010-08-11 18:57:27 -0700345 android:label="@string/suid_files"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700346 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsubf8790e2010-08-06 11:42:32 -0700347 <intent-filter>
348 <action android:name="android.intent.action.MAIN" />
349 <category android:name="android.cts.intent.category.MANUAL_TEST" />
350 </intent-filter>
Brian Muramatsu78d2c1d2010-08-16 15:22:30 -0700351 <meta-data android:name="test_category" android:value="@string/test_category_security" />
Brian Muramatsubf8790e2010-08-06 11:42:32 -0700352 </activity>
353
Amith Yamasani0e2d6d92014-02-19 10:13:23 -0800354 <activity android:name=".security.LockConfirmBypassTest"
Amith Yamasani02c2d642014-03-10 16:41:30 -0700355 android:label="@string/lock_confirm_test_title"
Amith Yamasani0e2d6d92014-02-19 10:13:23 -0800356 android:configChanges="keyboardHidden|orientation|screenSize" >
357 <intent-filter>
358 <action android:name="android.intent.action.MAIN" />
359 <category android:name="android.cts.intent.category.MANUAL_TEST" />
360 </intent-filter>
361 <meta-data android:name="test_category" android:value="@string/test_category_security" />
Takayuki Hoshifcd4f022014-10-06 18:04:53 +0900362 <meta-data android:name="test_excluded_features"
Michael Kwan1b67f6e2014-10-24 16:41:45 -0700363 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" />
Amith Yamasani0e2d6d92014-02-19 10:13:23 -0800364 </activity>
365
Jeff Davidson112f2792011-08-22 09:46:46 -0700366 <activity android:name=".streamquality.StreamingVideoActivity"
367 android:label="@string/streaming_video"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700368 android:configChanges="keyboardHidden|orientation|screenSize">
Jeff Davidson112f2792011-08-22 09:46:46 -0700369 <intent-filter>
370 <action android:name="android.intent.action.MAIN" />
371 <category android:name="android.cts.intent.category.MANUAL_TEST" />
372 </intent-filter>
373 <meta-data android:name="test_category" android:value="@string/test_category_streaming" />
Michael Kwan1b67f6e2014-10-24 16:41:45 -0700374 <meta-data android:name="test_excluded_features"
375 android:value="android.hardware.type.watch" />
Jeff Davidson112f2792011-08-22 09:46:46 -0700376 </activity>
377
378 <activity android:name=".streamquality.PlayVideoActivity"
379 android:label="@string/streaming_video"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700380 android:configChanges="keyboardHidden|orientation|screenSize"
Jeff Davidson112f2792011-08-22 09:46:46 -0700381 android:screenOrientation="nosensor" />
382
Dan Morrill5df275b2010-08-11 12:19:19 -0700383 <activity android:name=".features.FeatureSummaryActivity" android:label="@string/feature_summary">
384 <intent-filter>
385 <action android:name="android.intent.action.MAIN" />
386 <category android:name="android.cts.intent.category.MANUAL_TEST" />
387 </intent-filter>
Brian Muramatsu78d2c1d2010-08-16 15:22:30 -0700388 <meta-data android:name="test_category" android:value="@string/test_category_features" />
Dan Morrill5df275b2010-08-11 12:19:19 -0700389 </activity>
Brian Muramatsu70a9e3f2010-06-25 15:27:09 -0700390
Nick Pelly1fe08972012-05-14 17:35:58 -0700391 <activity android:name=".location.GpsTestActivity"
392 android:label="@string/location_gps_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700393 android:configChanges="keyboardHidden|orientation|screenSize">
Nick Pelly1fe08972012-05-14 17:35:58 -0700394 <intent-filter>
395 <action android:name="android.intent.action.MAIN" />
396 <category android:name="android.cts.intent.category.MANUAL_TEST" />
397 </intent-filter>
398 <meta-data android:name="test_category" android:value="@string/test_category_hardware" />
399 <meta-data android:name="test_required_features" android:value="android.hardware.location.gps" />
400 </activity>
401
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700402 <activity android:name=".nfc.NfcTestActivity"
403 android:label="@string/nfc_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700404 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700405 <intent-filter>
406 <action android:name="android.intent.action.MAIN" />
407 <category android:name="android.cts.intent.category.MANUAL_TEST" />
408 </intent-filter>
409 <meta-data android:name="test_category" android:value="@string/test_category_hardware" />
410 <meta-data android:name="test_required_features" android:value="android.hardware.nfc" />
411 </activity>
412
Martijn Coenen109d7622013-09-24 07:09:29 -0700413 <activity android:name="com.android.cts.verifier.nfc.hce.HceReaderTestActivity"
Martijn Coenen9a485352013-10-25 13:44:03 -0700414 android:label="@string/nfc_hce_reader_tests"
Martijn Coenen109d7622013-09-24 07:09:29 -0700415 android:configChanges="keyboardHidden|orientation|screenSize">
Martijn Coenen109d7622013-09-24 07:09:29 -0700416 </activity>
417
418 <activity android:name="com.android.cts.verifier.nfc.hce.HceEmulatorTestActivity"
Martijn Coenen9a485352013-10-25 13:44:03 -0700419 android:label="@string/nfc_hce_emulator_tests"
Martijn Coenen109d7622013-09-24 07:09:29 -0700420 android:configChanges="keyboardHidden|orientation|screenSize">
Martijn Coenen109d7622013-09-24 07:09:29 -0700421 </activity>
422
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700423 <activity android:name=".nfc.NdefPushSenderActivity"
424 android:label="@string/nfc_ndef_push_sender"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700425 android:configChanges="keyboardHidden|orientation|screenSize" />
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700426
427 <activity android:name=".nfc.NdefPushReceiverActivity"
428 android:label="@string/nfc_ndef_push_receiver"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700429 android:configChanges="keyboardHidden|orientation|screenSize" />
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700430
431 <activity android:name=".nfc.TagVerifierActivity"
432 android:label="@string/nfc_tag_verifier"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700433 android:configChanges="keyboardHidden|orientation|screenSize" />
Martijn Coenenc94c0122013-10-21 14:44:54 -0700434
435 <activity android:name=".nfc.hce.DefaultRouteEmulatorActivity"
436 android:label="@string/nfc_hce_default_route_emulator"
437 android:configChanges="keyboardHidden|orientation|screenSize" />
438
439 <activity android:name=".nfc.hce.ProtocolParamsEmulatorActivity"
440 android:label="@string/nfc_hce_protocol_params_emulator"
441 android:configChanges="keyboardHidden|orientation|screenSize" />
442
Martijn Coenen109d7622013-09-24 07:09:29 -0700443 <activity android:name=".nfc.hce.SinglePaymentEmulatorActivity"
444 android:label="@string/nfc_hce_single_payment_emulator"
445 android:configChanges="keyboardHidden|orientation|screenSize" />
446
447 <activity android:name=".nfc.hce.SimpleReaderActivity"
448 android:label="@string/nfc_hce_single_payment_reader"
449 android:configChanges="keyboardHidden|orientation|screenSize" />
450
Martijn Coenenc94c0122013-10-21 14:44:54 -0700451 <activity android:name=".nfc.hce.ProtocolParamsReaderActivity"
452 android:label="@string/nfc_hce_protocol_params_reader"
453 android:configChanges="keyboardHidden|orientation|screenSize" />
454
Martijn Coenen109d7622013-09-24 07:09:29 -0700455 <activity android:name=".nfc.hce.DualPaymentEmulatorActivity"
456 android:label="@string/nfc_hce_dual_payment_emulator"
457 android:configChanges="keyboardHidden|orientation|screenSize" />
458
459 <activity android:name=".nfc.hce.ChangeDefaultEmulatorActivity"
460 android:label="@string/nfc_hce_change_default_emulator"
461 android:configChanges="keyboardHidden|orientation|screenSize" />
462
463 <activity android:name=".nfc.hce.SingleNonPaymentEmulatorActivity"
464 android:label="@string/nfc_hce_single_non_payment_emulator"
465 android:configChanges="keyboardHidden|orientation|screenSize" />
466
467 <activity android:name=".nfc.hce.DualNonPaymentEmulatorActivity"
468 android:label="@string/nfc_hce_dual_non_payment_emulator"
469 android:configChanges="keyboardHidden|orientation|screenSize" />
470
471 <activity android:name=".nfc.hce.ConflictingNonPaymentEmulatorActivity"
472 android:label="@string/nfc_hce_conflicting_non_payment_emulator"
473 android:configChanges="keyboardHidden|orientation|screenSize" />
474
Martijn Coenene71e3742014-05-23 16:35:55 -0700475 <activity android:name=".nfc.hce.ForegroundNonPaymentEmulatorActivity"
476 android:label="@string/nfc_hce_foreground_non_payment_emulator"
477 android:configChanges="keyboardHidden|orientation|screenSize" />
478
479 <activity android:name=".nfc.hce.ForegroundPaymentEmulatorActivity"
480 android:label="@string/nfc_hce_foreground_payment_emulator"
481 android:configChanges="keyboardHidden|orientation|screenSize" />
482
Martijn Coenen109d7622013-09-24 07:09:29 -0700483 <activity android:name=".nfc.hce.OffHostEmulatorActivity"
484 android:label="@string/nfc_hce_offhost_service_emulator"
485 android:configChanges="keyboardHidden|orientation|screenSize" />
486
487 <activity android:name=".nfc.hce.OnAndOffHostEmulatorActivity"
488 android:label="@string/nfc_hce_on_and_offhost_service_emulator"
489 android:configChanges="keyboardHidden|orientation|screenSize" />
490
491 <activity android:name=".nfc.hce.ThroughputEmulatorActivity"
492 android:label="@string/nfc_hce_throughput_emulator"
493 android:configChanges="keyboardHidden|orientation|screenSize" />
494
495 <activity android:name=".nfc.hce.TapTestEmulatorActivity"
496 android:label="@string/nfc_hce_tap_test_emulator"
497 android:configChanges="keyboardHidden|orientation|screenSize" />
498
Martijn Coenene71e3742014-05-23 16:35:55 -0700499 <activity android:name=".nfc.hce.DynamicAidEmulatorActivity"
500 android:label="@string/nfc_hce_payment_dynamic_aids_emulator"
501 android:configChanges="keyboardHidden|orientation|screenSize" />
502
Martijn Coenen7459cf22014-12-17 16:57:23 -0800503 <activity android:name=".nfc.hce.LargeNumAidsEmulatorActivity"
504 android:label="@string/nfc_hce_large_num_aids_emulator"
505 android:configChanges="keyboardHidden|orientation|screenSize" />
506
Martijn Coenene71e3742014-05-23 16:35:55 -0700507 <activity android:name=".nfc.hce.PrefixPaymentEmulatorActivity"
508 android:label="@string/nfc_hce_payment_prefix_aids_emulator"
509 android:configChanges="keyboardHidden|orientation|screenSize" />
510
511 <activity android:name=".nfc.hce.PrefixPaymentEmulator2Activity"
512 android:label="@string/nfc_hce_payment_prefix_aids_emulator_2"
513 android:configChanges="keyboardHidden|orientation|screenSize" />
514
515 <activity android:name=".nfc.hce.DualNonPaymentPrefixEmulatorActivity"
516 android:label="@string/nfc_hce_other_prefix_aids_emulator"
517 android:configChanges="keyboardHidden|orientation|screenSize" />
518
519 <activity android:name=".nfc.hce.ConflictingNonPaymentPrefixEmulatorActivity"
520 android:label="@string/nfc_hce_other_conflicting_prefix_aids_emulator"
521 android:configChanges="keyboardHidden|orientation|screenSize" />
522
Martijn Coenen109d7622013-09-24 07:09:29 -0700523 <!-- services used for testing NFC host-based card emulation -->
524 <service android:name=".nfc.hce.PaymentService1" android:exported="true"
525 android:permission="android.permission.BIND_NFC_SERVICE"
526 android:enabled="false">
527 <intent-filter>
528 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
529 <category android:name="android.intent.category.DEFAULT"/>
530 </intent-filter>
531 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_aid_list_1"/>
532 </service>
533 <service android:name=".nfc.hce.PaymentService2" android:exported="true"
534 android:permission="android.permission.BIND_NFC_SERVICE"
535 android:enabled="false">
536 <intent-filter>
537 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
538 <category android:name="android.intent.category.DEFAULT"/>
539 </intent-filter>
540 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_aid_list_2"/>
541 </service>
542 <service android:name=".nfc.hce.TransportService1" android:exported="true"
543 android:permission="android.permission.BIND_NFC_SERVICE"
544 android:enabled="false">
545 <intent-filter>
546 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
547 <category android:name="android.intent.category.DEFAULT"/>
548 </intent-filter>
549 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/transport_aid_list_1"/>
550 </service>
551 <service android:name=".nfc.hce.TransportService2" android:exported="true"
552 android:permission="android.permission.BIND_NFC_SERVICE"
553 android:enabled="false">
554 <intent-filter>
555 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
556 <category android:name="android.intent.category.DEFAULT"/>
557 </intent-filter>
558 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/transport_aid_list_2"/>
559 </service>
560 <service android:name=".nfc.hce.AccessService" android:exported="true"
561 android:permission="android.permission.BIND_NFC_SERVICE"
562 android:enabled="false">
563 <intent-filter>
564 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
565 <category android:name="android.intent.category.DEFAULT"/>
566 </intent-filter>
567 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/access_aid_list"/>
568 </service>
569 <service android:name=".nfc.hce.ThroughputService" android:exported="true"
570 android:permission="android.permission.BIND_NFC_SERVICE"
571 android:enabled="false">
572 <intent-filter>
573 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
574 <category android:name="android.intent.category.DEFAULT"/>
575 </intent-filter>
576 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/throughput_aid_list"/>
577 </service>
578
579 <service android:name=".nfc.hce.OffHostService" android:exported="true"
580 android:permission="android.permission.BIND_NFC_SERVICE"
581 android:enabled="false">
582 <intent-filter>
583 <action android:name="android.nfc.cardemulation.action.OFF_HOST_APDU_SERVICE"/>
584 <category android:name="android.intent.category.DEFAULT"/>
585 </intent-filter>
586 <meta-data android:name="android.nfc.cardemulation.off_host_apdu_service" android:resource="@xml/offhost_aid_list"/>
587 </service>
Martijn Coenene71e3742014-05-23 16:35:55 -0700588 <service android:name=".nfc.hce.PaymentServiceDynamicAids" android:exported="true"
589 android:permission="android.permission.BIND_NFC_SERVICE"
590 android:enabled="false">
591 <intent-filter>
592 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
593 <category android:name="android.intent.category.DEFAULT"/>
594 </intent-filter>
595 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_aid_list_1"/>
596 </service>
597 <service android:name=".nfc.hce.PrefixPaymentService1" android:exported="true"
598 android:permission="android.permission.BIND_NFC_SERVICE"
599 android:enabled="false">
600 <intent-filter>
601 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
602 <category android:name="android.intent.category.DEFAULT"/>
603 </intent-filter>
604 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_prefix_aid_list"/>
605 </service>
606 <service android:name=".nfc.hce.PrefixPaymentService2" android:exported="true"
607 android:permission="android.permission.BIND_NFC_SERVICE"
608 android:enabled="false">
609 <intent-filter>
610 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
611 <category android:name="android.intent.category.DEFAULT"/>
612 </intent-filter>
613 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_prefix_aid_list_2"/>
614 </service>
615 <service android:name=".nfc.hce.PrefixTransportService1" android:exported="true"
616 android:permission="android.permission.BIND_NFC_SERVICE"
617 android:enabled="false">
618 <intent-filter>
619 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
620 <category android:name="android.intent.category.DEFAULT"/>
621 </intent-filter>
622 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/transport_prefix_aid_list_1"/>
623 </service>
624 <service android:name=".nfc.hce.PrefixTransportService2" android:exported="true"
625 android:permission="android.permission.BIND_NFC_SERVICE"
626 android:enabled="false">
627 <intent-filter>
628 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
629 <category android:name="android.intent.category.DEFAULT"/>
630 </intent-filter>
631 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/transport_prefix_aid_list_2"/>
632 </service>
633 <service android:name=".nfc.hce.PrefixAccessService" android:exported="true"
634 android:permission="android.permission.BIND_NFC_SERVICE"
635 android:enabled="false">
636 <intent-filter>
637 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
638 <category android:name="android.intent.category.DEFAULT"/>
639 </intent-filter>
640 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/access_prefix_aid_list"/>
641 </service>
Martijn Coenen7459cf22014-12-17 16:57:23 -0800642 <service android:name=".nfc.hce.LargeNumAidsService" android:exported="true"
643 android:permission="android.permission.BIND_NFC_SERVICE"
644 android:enabled="false">
645 <intent-filter>
646 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
647 <category android:name="android.intent.category.DEFAULT"/>
648 </intent-filter>
649 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_aid_list_1"/>
650 </service>
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700651
Ruben Brunk370e2432014-10-14 18:33:23 -0700652 <!-- Service used for Camera ITS tests -->
653 <service android:name=".camera.its.ItsService" >
654 <intent-filter>
655 <action android:name="com.android.cts.verifier.camera.its.START"/>
656 <category android:name="android.intent.category.DEFAULT" />
657 <data android:mimeType="text/plain" />
658 </intent-filter>
659 </service>
660
destradaa0dcd7102014-09-23 14:22:54 -0700661 <!--
662 A DeviceAdmin receiver for sensor tests, it allows sensor tests to turn off the screen.
663 -->
664 <receiver android:name=".sensors.helpers.SensorDeviceAdminReceiver"
665 android:label="@string/snsr_device_admin_receiver">
666 <meta-data android:name="android.app.device_admin"
667 android:resource="@xml/sensor_device_admin" />
668 <intent-filter>
669 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED"/>
670 </intent-filter>
671 </receiver>
672
destradaa65c7cdb2013-10-28 16:36:12 -0700673 <activity android:name=".sensors.AccelerometerMeasurementTestActivity"
674 android:label="@string/snsr_accel_m_test"
destradaa31f57432014-09-26 14:47:28 -0700675 android:screenOrientation="locked">
destradaa65c7cdb2013-10-28 16:36:12 -0700676 <intent-filter>
677 <action android:name="android.intent.action.MAIN"/>
678 <category android:name="android.cts.intent.category.MANUAL_TEST"/>
679 </intent-filter>
680 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/>
681 <meta-data android:name="test_required_features"
682 android:value="android.hardware.sensor.accelerometer"/>
683 </activity>
684
destradaa65c7cdb2013-10-28 16:36:12 -0700685 <activity android:name=".sensors.GyroscopeMeasurementTestActivity"
686 android:label="@string/snsr_gyro_m_test"
destradaa31f57432014-09-26 14:47:28 -0700687 android:screenOrientation="locked">
destradaa65c7cdb2013-10-28 16:36:12 -0700688 <intent-filter>
689 <action android:name="android.intent.action.MAIN"/>
690 <category android:name="android.cts.intent.category.MANUAL_TEST"/>
691 </intent-filter>
692 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/>
destradaa8d197a42014-06-25 11:14:07 -0700693 <meta-data android:name="test_required_features"
destradaa65c7cdb2013-10-28 16:36:12 -0700694 android:value="android.hardware.sensor.gyroscope"/>
695 </activity>
696
Vinod Krishnan20d67252014-04-30 11:12:01 -0700697 <activity android:name=".sensors.HeartRateMonitorTestActivity"
698 android:label="@string/snsr_heartrate_test"
699 android:screenOrientation="nosensor">
700 <intent-filter>
701 <action android:name="android.intent.action.MAIN" />
702 <category android:name="android.cts.intent.category.MANUAL_TEST" />
703 </intent-filter>
704 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
705 <meta-data android:name="test_required_features"
706 android:value="android.hardware.sensor.heartrate" />
707 </activity>
708
Jim Steele0c4d08a2014-08-03 00:49:59 -0700709 <activity android:name=".sensors.MagneticFieldMeasurementTestActivity"
destradaa65c7cdb2013-10-28 16:36:12 -0700710 android:label="@string/snsr_mag_m_test"
destradaa31f57432014-09-26 14:47:28 -0700711 android:screenOrientation="locked">
destradaa65c7cdb2013-10-28 16:36:12 -0700712 <intent-filter>
713 <action android:name="android.intent.action.MAIN" />
714 <category android:name="android.cts.intent.category.MANUAL_TEST" />
715 </intent-filter>
716 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
717 <meta-data android:name="test_required_features"
718 android:value="android.hardware.sensor.compass" />
Jim Steele0c4d08a2014-08-03 00:49:59 -0700719 </activity>
720
destradaa16203b42014-09-29 13:26:51 -0700721 <!-- TODO: enable when a full set of verifications can be implemented -->
722 <!--activity android:name=".sensors.RotationVectorTestActivity"
Jim Steele0c4d08a2014-08-03 00:49:59 -0700723 android:label="@string/snsr_rot_vec_test"
destradaa31f57432014-09-26 14:47:28 -0700724 android:screenOrientation="locked">
Jim Steele0c4d08a2014-08-03 00:49:59 -0700725 <intent-filter>
726 <action android:name="android.intent.action.MAIN" />
727 <category android:name="android.cts.intent.category.MANUAL_TEST" />
728 </intent-filter>
729 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
730 <meta-data android:name="test_required_features"
731 android:value="android.hardware.sensor.gyroscope" />
destradaa16203b42014-09-29 13:26:51 -0700732 </activity-->
Jim Steele0c4d08a2014-08-03 00:49:59 -0700733
734 <activity android:name=".sensors.BatchingTestActivity"
735 android:label="@string/snsr_batch_test"
destradaa31f57432014-09-26 14:47:28 -0700736 android:screenOrientation="locked">
Jim Steele0c4d08a2014-08-03 00:49:59 -0700737 <intent-filter>
738 <action android:name="android.intent.action.MAIN" />
739 <category android:name="android.cts.intent.category.MANUAL_TEST" />
740 </intent-filter>
741 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
Unsuk Jung16b3a592014-11-07 04:22:56 -0800742 <meta-data android:name="test_applicable_features"
Nicholas Sauer63a06cb2014-12-19 19:47:02 -0800743 android:value="android.hardware.sensor.stepcounter:android.hardware.sensor.stepdetector:android.hardware.sensor.proximity:android.hardware.sensor.light" />
Jim Steele0c4d08a2014-08-03 00:49:59 -0700744 </activity>
745
destradaa16203b42014-09-29 13:26:51 -0700746 <!-- TODO: enable when a more reliable way to identify time synchronization is available -->
destradaaa07a7a22014-08-21 17:09:03 -0700747 <!--activity android:name=".sensors.SensorSynchronizationTestActivity"
Jim Steele0c4d08a2014-08-03 00:49:59 -0700748 android:label="@string/snsr_synch_test"
destradaa31f57432014-09-26 14:47:28 -0700749 android:screenOrientation="locked">
Jim Steele0c4d08a2014-08-03 00:49:59 -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.gyroscope" />
destradaaa07a7a22014-08-21 17:09:03 -0700757 </activity-->
destradaa65c7cdb2013-10-28 16:36:12 -0700758
destradaaa0b3bbc2014-09-03 14:08:00 -0700759 <activity android:name=".sensors.SingleSensorTestsActivity"
760 android:label="@string/snsr_single_sensor_tests"
destradaa31f57432014-09-26 14:47:28 -0700761 android:screenOrientation="locked">
destradaaa0b3bbc2014-09-03 14:08:00 -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"/>
Unsuk Jung16b3a592014-11-07 04:22:56 -0800767 <meta-data android:name="test_applicable_features"
Nicholas Sauer63a06cb2014-12-19 19:47:02 -0800768 android:value="android.hardware.sensor.accelerometer:android.hardware.sensor.compass:android.hardware.sensor.gyroscope:android.hardware.sensor.barometer" />
destradaaa0b3bbc2014-09-03 14:08:00 -0700769 </activity>
770
destradaa774c0152014-09-15 17:00:37 -0700771 <activity android:name=".sensors.SensorBatchingTestsActivity"
772 android:label="@string/snsr_sensor_batching_tests"
destradaa31f57432014-09-26 14:47:28 -0700773 android:screenOrientation="locked">
destradaa774c0152014-09-15 17:00:37 -0700774 <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"/>
Unsuk Jung16b3a592014-11-07 04:22:56 -0800779 <meta-data android:name="test_applicable_features"
Nicholas Sauer63a06cb2014-12-19 19:47:02 -0800780 android:value="android.hardware.sensor.accelerometer:android.hardware.sensor.compass:android.hardware.sensor.gyroscope:android.hardware.sensor.barometer" />
destradaa774c0152014-09-15 17:00:37 -0700781 </activity>
782
destradaaa0b3bbc2014-09-03 14:08:00 -0700783 <activity android:name=".sensors.SensorIntegrationTestsActivity"
destradaa31f57432014-09-26 14:47:28 -0700784 android:label="@string/snsr_sensor_integration_tests"
785 android:screenOrientation="locked">
destradaaa0b3bbc2014-09-03 14:08:00 -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"/>
Unsuk Jung16b3a592014-11-07 04:22:56 -0800791 <meta-data android:name="test_applicable_features"
Nicholas Sauer63a06cb2014-12-19 19:47:02 -0800792 android:value="android.hardware.sensor.accelerometer:android.hardware.sensor.compass:android.hardware.sensor.gyroscope" />
destradaaa0b3bbc2014-09-03 14:08:00 -0700793 </activity>
794
795 <activity android:name=".sensors.SensorTestActivity"
destradaa31f57432014-09-26 14:47:28 -0700796 android:label="@string/snsr_sensor_test"
797 android:screenOrientation="locked">
destradaaa0b3bbc2014-09-03 14:08:00 -0700798 <intent-filter>
799 <action android:name="android.intent.action.MAIN"/>
800 <category android:name="android.cts.intent.category.MANUAL_TEST"/>
801 </intent-filter>
802 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/>
Unsuk Jung16b3a592014-11-07 04:22:56 -0800803 <meta-data android:name="test_applicable_features"
Nicholas Sauer63a06cb2014-12-19 19:47:02 -0800804 android:value="android.hardware.sensor.accelerometer:android.hardware.sensor.stepcounter:android.hardware.sensor.stepdetector:android.hardware.sensor.heartrate:android.hardware.sensor.compass:android.hardware.sensor.ambient_temperature" />
destradaaa0b3bbc2014-09-03 14:08:00 -0700805 </activity>
806
destradaa31f57432014-09-26 14:47:28 -0700807 <!-- End sensor tests definitions -->
808
Tom O'Neill9e56d272013-12-16 12:48:30 -0800809 <activity android:name=".location.LocationModeOffTestActivity"
810 android:label="@string/location_mode_off_test">
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_location" />
Unsuk Jungad712332014-11-07 06:45:43 -0800816 <meta-data android:name="test_excluded_features"
817 android:value="android.hardware.type.television" />
818 <meta-data android:name="test_excluded_features"
819 android:value="android.software.leanback" />
Tom O'Neill9e56d272013-12-16 12:48:30 -0800820 </activity>
Tom O'Neillcd4fa022013-12-13 17:27:46 -0800821 <activity android:name=".location.LocationModeHighAccuracyTestActivity"
822 android:label="@string/location_mode_high_accuracy_test">
823 <intent-filter>
824 <action android:name="android.intent.action.MAIN" />
825 <category android:name="android.cts.intent.category.MANUAL_TEST" />
826 </intent-filter>
827 <meta-data android:name="test_category" android:value="@string/test_category_location" />
Michael Kwan12095862014-11-04 16:11:35 -0800828 <meta-data android:name="test_required_features"
829 android:value="android.hardware.location.network:android.hardware.location.gps" />
Unsuk Jungad712332014-11-07 06:45:43 -0800830 <meta-data android:name="test_excluded_features"
831 android:value="android.hardware.type.television" />
832 <meta-data android:name="test_excluded_features"
833 android:value="android.software.leanback" />
Tom O'Neillcd4fa022013-12-13 17:27:46 -0800834 </activity>
835 <activity android:name=".location.LocationModeBatterySavingTestActivity"
836 android:label="@string/location_mode_battery_saving_test">
837 <intent-filter>
838 <action android:name="android.intent.action.MAIN" />
839 <category android:name="android.cts.intent.category.MANUAL_TEST" />
840 </intent-filter>
841 <meta-data android:name="test_category" android:value="@string/test_category_location" />
Michael Kwan12095862014-11-04 16:11:35 -0800842 <meta-data android:name="test_required_features" android:value="android.hardware.location.network" />
Unsuk Jungad712332014-11-07 06:45:43 -0800843 <meta-data android:name="test_excluded_features"
844 android:value="android.hardware.type.television" />
845 <meta-data android:name="test_excluded_features"
846 android:value="android.software.leanback" />
Tom O'Neillcd4fa022013-12-13 17:27:46 -0800847 </activity>
Tom O'Neill9e56d272013-12-16 12:48:30 -0800848 <activity android:name=".location.LocationModeDeviceOnlyTestActivity"
849 android:label="@string/location_mode_device_only_test">
850 <intent-filter>
851 <action android:name="android.intent.action.MAIN" />
852 <category android:name="android.cts.intent.category.MANUAL_TEST" />
853 </intent-filter>
854 <meta-data android:name="test_category" android:value="@string/test_category_location" />
Michael Kwan12095862014-11-04 16:11:35 -0800855 <meta-data android:name="test_required_features" android:value="android.hardware.location.gps" />
Unsuk Jungad712332014-11-07 06:45:43 -0800856 <meta-data android:name="test_excluded_features"
857 android:value="android.hardware.type.television" />
858 <meta-data android:name="test_excluded_features"
859 android:value="android.software.leanback" />
Tom O'Neill9e56d272013-12-16 12:48:30 -0800860 </activity>
Tom O'Neillcd4fa022013-12-13 17:27:46 -0800861
Eino-Ville Talvalae56ae2a2012-04-27 19:18:41 -0700862 <activity android:name=".camera.formats.CameraFormatsActivity"
863 android:label="@string/camera_format"
864 android:screenOrientation="landscape">
865 <intent-filter>
866 <action android:name="android.intent.action.MAIN" />
867 <category android:name="android.cts.intent.category.MANUAL_TEST" />
868 </intent-filter>
869 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
870
Eino-Ville Talvala4c86a542012-09-23 10:12:24 -0700871 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
Eino-Ville Talvalae56ae2a2012-04-27 19:18:41 -0700872 </activity>
Eino-Ville Talvala32b5cce2013-06-03 11:25:25 -0700873<!-- Experimental. If re-enabling, libcameraanalyzer must be included in the build
Brian Muramatsu1f549802011-06-09 15:25:28 -0700874 <activity android:name=".camera.analyzer.CameraAnalyzerActivity"
Christine Chen523d04c2011-09-22 11:45:50 -0700875 android:label="@string/camera_analyzer"
876 android:screenOrientation="landscape">
Brian Muramatsu1f549802011-06-09 15:25:28 -0700877 <intent-filter>
878 <action android:name="android.intent.action.MAIN" />
879 <category android:name="android.cts.intent.category.MANUAL_TEST" />
880 </intent-filter>
881 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
Christine Chen523d04c2011-09-22 11:45:50 -0700882
883 <intent-filter>
884 <action android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" />
885 </intent-filter>
886 <meta-data android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED"
887 android:resource="@xml/accessory_filter_adk" />
Brian Muramatsu1f549802011-06-09 15:25:28 -0700888 </activity>
Eino-Ville Talvala754df962012-09-18 13:53:13 -0700889-->
James Painterfa2e1662012-09-13 15:37:58 -0700890
Igor Murashkin48f86e72012-10-17 18:12:59 -0700891 <activity android:name=".camera.intents.CameraIntentsActivity"
892 android:label="@string/camera_intents">
893 <intent-filter>
894 <action android:name="android.intent.action.MAIN" />
895 <category android:name="android.cts.intent.category.MANUAL_TEST" />
896 </intent-filter>
897 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
898
899 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
900 </activity>
901
Jianing Wei636f9032013-10-03 10:00:25 -0700902
James Painterfa2e1662012-09-13 15:37:58 -0700903 <activity android:name=".camera.orientation.CameraOrientationActivity"
904 android:label="@string/camera_orientation"
905 android:screenOrientation="landscape">
906 <intent-filter>
907 <action android:name="android.intent.action.MAIN" />
908 <category android:name="android.cts.intent.category.MANUAL_TEST" />
909 </intent-filter>
910 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
911
Eino-Ville Talvala4c86a542012-09-23 10:12:24 -0700912 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
James Painterfa2e1662012-09-13 15:37:58 -0700913 </activity>
914
Angus Konga0216882013-03-06 17:51:11 -0800915 <activity
916 android:name=".camera.fov.PhotoCaptureActivity"
917 android:label="@string/camera_fov_calibration"
918 android:screenOrientation="landscape"
919 android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" >
920 <intent-filter android:label="@string/camera_fov_calibration" >
921 <action android:name="android.intent.action.MAIN" />
922 <category android:name="android.cts.intent.category.MANUAL_TEST" />
923 </intent-filter>
924 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
925 <meta-data android:name="test_required_features" android:value="android.hardware.sensor.gyroscope" />
Unsuk Jung6f329e02014-01-17 13:25:23 -0800926 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
Angus Konga0216882013-03-06 17:51:11 -0800927 </activity>
928 <activity
929 android:name=".camera.fov.DetermineFovActivity"
930 android:label="@string/camera_fov_calibration"
931 android:screenOrientation="landscape"
932 android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" >
933 </activity>
934 <activity
935 android:name=".camera.fov.CalibrationPreferenceActivity"
936 android:label="@string/camera_fov_label_options" >
937 </activity>
938
Jianing Wei636f9032013-10-03 10:00:25 -0700939
940 <activity android:name=".camera.video.CameraVideoActivity"
941 android:label="@string/camera_video"
942 android:screenOrientation="landscape">
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_camera" />
948 <meta-data android:name="test_required_features"
949 android:value="android.hardware.camera.any"/>
950 </activity>
951
Ruben Brunk370e2432014-10-14 18:33:23 -0700952 <activity android:name=".camera.its.ItsTestActivity"
953 android:label="@string/camera_its_test"
954 android:configChanges="keyboardHidden|orientation|screenSize">
955 <intent-filter>
956 <action android:name="android.intent.action.MAIN" />
957 <category android:name="android.cts.intent.category.MANUAL_TEST" />
958 </intent-filter>
959 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
960 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any" />
961 </activity>
962
Brian Muramatsu12c86912011-07-21 17:26:46 -0700963 <activity android:name=".usb.UsbAccessoryTestActivity"
964 android:label="@string/usb_accessory_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700965 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu12c86912011-07-21 17:26:46 -0700966 <intent-filter>
967 <action android:name="android.intent.action.MAIN" />
968 <category android:name="android.cts.intent.category.MANUAL_TEST" />
969 </intent-filter>
970 <meta-data android:name="test_category" android:value="@string/test_category_hardware" />
Brian Muramatsud4aea142011-09-20 17:23:22 -0700971 <meta-data android:name="test_required_features" android:value="android.hardware.usb.accessory" />
Michael Kwan1b67f6e2014-10-24 16:41:45 -0700972 <meta-data android:name="test_excluded_features"
973 android:value="android.hardware.type.watch" />
Brian Muramatsu12c86912011-07-21 17:26:46 -0700974 </activity>
Dan Zhanga867e122014-10-24 16:50:22 -0700975<!-- Turned off Sensor Power Test in initial L release
John Rusnakddf82c12014-08-04 15:49:51 -0700976 <activity android:name=".sensors.SensorPowerTestActivity"
977 android:label="@string/sensor_power_test"
978 android:configChanges="keyboardHidden|orientation|screenSize">
979 <intent-filter>
980 <action android:name="android.intent.action.MAIN" />
981 <category android:name="android.cts.intent.category.MANUAL_TEST" />
982 </intent-filter>
983 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
Takayuki Hoshifcd4f022014-10-06 18:04:53 +0900984 <meta-data android:name="test_excluded_features"
985 android:value="android.hardware.type.television:android.software.leanback" />
John Rusnakddf82c12014-08-04 15:49:51 -0700986 </activity>
Dan Zhanga867e122014-10-24 16:50:22 -0700987-->
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900988 <activity android:name=".p2p.P2pTestListActivity"
989 android:label="@string/p2p_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700990 android:configChanges="keyboardHidden|orientation|screenSize">
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900991 <intent-filter>
992 <action android:name="android.intent.action.MAIN" />
993 <category android:name="android.cts.intent.category.MANUAL_TEST" />
994 </intent-filter>
995 <meta-data android:name="test_category" android:value="@string/test_category_networking" />
996 <meta-data android:name="test_required_features" android:value="android.hardware.wifi.direct" />
997 </activity>
destradaa65c7cdb2013-10-28 16:36:12 -0700998
Chris Wrenbcdef182014-09-22 17:56:38 -0400999 <activity android:name=".notifications.NotificationListenerVerifierActivity"
Chris Wrenf102e542013-04-30 17:52:57 -04001000 android:label="@string/nls_test">
1001 <intent-filter>
1002 <action android:name="android.intent.action.MAIN" />
1003 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1004 </intent-filter>
1005 <meta-data android:name="test_category" android:value="@string/test_category_notifications" />
1006 </activity>
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +09001007
Chris Wren9e970c22014-10-02 10:27:05 -04001008 <activity android:name=".notifications.AttentionManagementVerifierActivity"
Chris Wrenbcdef182014-09-22 17:56:38 -04001009 android:label="@string/attention_test">
1010 <intent-filter>
1011 <action android:name="android.intent.action.MAIN" />
1012 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1013 </intent-filter>
1014 <meta-data android:name="test_category" android:value="@string/test_category_notifications" />
Michael Kwan82179a22014-12-09 09:57:35 -08001015 <meta-data android:name="test_excluded_features"
1016 android:value="android.hardware.type.watch" />
Chris Wrenbcdef182014-09-22 17:56:38 -04001017 </activity>
1018
Chris Wrenf9509802014-11-18 17:42:36 -05001019 <activity android:name=".notifications.PackagePriorityVerifierActivity"
1020 android:label="@string/package_priority_test">
1021 <intent-filter>
1022 <action android:name="android.intent.action.MAIN" />
1023 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1024 </intent-filter>
1025 <meta-data android:name="test_category" android:value="@string/test_category_notifications" />
Michael Kwan82179a22014-12-09 09:57:35 -08001026 <meta-data android:name="test_excluded_features"
1027 android:value="android.hardware.type.watch" />
Takayuki Hoshie9500ea2015-01-30 14:34:17 +09001028 <meta-data android:name="test_excluded_features"
1029 android:value="android.hardware.type.television" />
1030 <meta-data android:name="test_excluded_features"
1031 android:value="android.software.leanback" />
Chris Wrenf9509802014-11-18 17:42:36 -05001032 </activity>
1033
Chris Wrenbcdef182014-09-22 17:56:38 -04001034 <service android:name=".notifications.MockListener"
Chris Wrenf102e542013-04-30 17:52:57 -04001035 android:exported="true"
1036 android:label="@string/nls_service_name"
1037 android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE">
1038 <intent-filter>
1039 <action android:name="android.service.notification.NotificationListenerService" />
1040 </intent-filter>
1041 </service>
destradaa65c7cdb2013-10-28 16:36:12 -07001042
Chris Wren9e970c22014-10-02 10:27:05 -04001043 <service android:name=".notifications.InteractiveVerifierActivity$DismissService"/>
1044
Maggie Benthall3278c022013-10-04 18:50:51 -04001045 <activity android:name=".security.CAInstallNotificationVerifierActivity"
1046 android:label="@string/cacert_test">
1047 <intent-filter>
1048 <action android:name="android.intent.action.MAIN" />
1049 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1050 </intent-filter>
1051 <meta-data android:name="test_category" android:value="@string/test_category_notifications" />
Michael Kwan1b67f6e2014-10-24 16:41:45 -07001052 <meta-data android:name="test_excluded_features"
1053 android:value="android.hardware.type.watch" />
Unsuk Jungad712332014-11-07 06:45:43 -08001054 <meta-data android:name="test_excluded_features"
1055 android:value="android.hardware.type.television" />
1056 <meta-data android:name="test_excluded_features"
1057 android:value="android.software.leanback" />
Maggie Benthall3278c022013-10-04 18:50:51 -04001058 </activity>
1059 <activity android:name=".security.CANotifyOnBootActivity"
1060 android:label="@string/caboot_test">
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_notifications" />
Michael Kwan1b67f6e2014-10-24 16:41:45 -07001066 <meta-data android:name="test_excluded_features"
1067 android:value="android.hardware.type.watch" />
Unsuk Jungad712332014-11-07 06:45:43 -08001068 <meta-data android:name="test_excluded_features"
1069 android:value="android.hardware.type.television" />
1070 <meta-data android:name="test_excluded_features"
1071 android:value="android.software.leanback" />
Maggie Benthall3278c022013-10-04 18:50:51 -04001072 </activity>
1073
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +09001074 <activity android:name=".p2p.GoNegRequesterTestListActivity"
1075 android:label="@string/p2p_go_neg_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001076 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +09001077
1078 <activity android:name=".p2p.GoNegRequesterTestActivity"
1079 android:label="@string/p2p_go_neg_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001080 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +09001081
1082 <activity android:name=".p2p.GoNegResponderTestActivity"
1083 android:label="@string/p2p_go_neg_responder"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001084 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +09001085
1086 <activity android:name=".p2p.P2pClientTestListActivity"
1087 android:label="@string/p2p_join_go"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001088 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +09001089
1090 <activity android:name=".p2p.P2pClientTestActivity"
1091 android:label="@string/p2p_join_go"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001092 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +09001093
1094 <activity android:name=".p2p.GoTestActivity"
1095 android:label="@string/p2p_accept_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001096 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +09001097
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +09001098 <activity android:name=".p2p.ServiceRequesterTestListActivity"
1099 android:label="@string/p2p_service_discovery_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001100 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +09001101
1102 <activity android:name=".p2p.ServiceRequesterTestActivity"
1103 android:label="@string/p2p_service_discovery_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001104 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +09001105
1106 <activity android:name=".p2p.ServiceResponderTestActivity"
1107 android:label="@string/p2p_service_discovery_responder"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001108 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +09001109
Brian Muramatsuda429d72012-06-14 12:45:22 -07001110 <activity-alias android:name=".CtsVerifierActivity" android:label="@string/app_name"
1111 android:targetActivity=".TestListActivity">
1112 <intent-filter>
1113 <action android:name="android.intent.action.MAIN" />
1114 <category android:name="android.intent.category.LAUNCHER" />
Takayuki Hoshifc78f472014-10-01 01:06:54 +09001115 <category android:name="android.intent.category.LEANBACK_LAUNCHER" />
Brian Muramatsuda429d72012-06-14 12:45:22 -07001116 </intent-filter>
1117 </activity-alias>
1118
Unsuk Jungd3bf1e12014-11-07 09:09:53 -08001119 <!-- remove comment from the next activity to see the sample test surfacing in the app -->
1120 <!-- activity android:name=".sample.SampleTestActivity"
Stuart Scottba898162014-01-17 13:18:14 -08001121 android:label="@string/sample_framework_test">
1122 <intent-filter>
1123 <action android:name="android.intent.action.MAIN" />
1124 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1125 </intent-filter>
1126 <meta-data android:name="test_category" android:value="@string/test_category_other" />
Unsuk Jungd3bf1e12014-11-07 09:09:53 -08001127 </activity -->
Stuart Scottba898162014-01-17 13:18:14 -08001128
Adam Cohen8ae96702013-05-17 14:21:23 -07001129 <activity android:name=".widget.WidgetTestActivity"
1130 android:label="@string/widget_framework_test">
1131 <intent-filter>
1132 <action android:name="android.intent.action.MAIN" />
1133 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1134 </intent-filter>
1135 <meta-data android:name="test_category" android:value="@string/test_category_other" />
Michael Kwan1b67f6e2014-10-24 16:41:45 -07001136 <meta-data android:name="test_required_features"
1137 android:value="android.software.app_widgets" />
Takayuki Hoshi719f6e12014-12-02 18:21:38 +09001138 <meta-data android:name="test_excluded_features"
1139 android:value="android.software.leanback" />
Adam Cohen8ae96702013-05-17 14:21:23 -07001140 </activity>
1141
Alon Albert4106ff12013-10-01 12:36:02 -07001142 <activity android:name=".deskclock.DeskClockTestsActivity"
1143 android:label="@string/deskclock_tests">
1144 <intent-filter>
1145 <action android:name="android.intent.action.MAIN" />
1146 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1147 </intent-filter>
1148 <meta-data android:name="test_category" android:value="@string/test_category_deskclock" />
Unsuk Jungad712332014-11-07 06:45:43 -08001149 <meta-data android:name="test_excluded_features"
1150 android:value="android.hardware.type.television" />
1151 <meta-data android:name="test_excluded_features"
1152 android:value="android.software.leanback" />
Alon Albert4106ff12013-10-01 12:36:02 -07001153 </activity>
1154
Dan Zhanga867e122014-10-24 16:50:22 -07001155<!-- TODO: enable when not requiring to tap the screen and timeouts are tuned -->
1156<!-- Removed from initial L release
1157
Jim Steeleb292a9f2014-07-13 23:29:56 -07001158 <activity
1159 android:name="com.android.cts.verifier.sensors.StepCounterTestActivity"
1160 android:label="@string/snsr_step_counter_test"
1161 android:screenOrientation="nosensor" >
1162 <intent-filter>
1163 <action android:name="android.intent.action.MAIN" />
1164 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1165 </intent-filter>
1166 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
Takayuki Hoshifcd4f022014-10-06 18:04:53 +09001167 <meta-data android:name="test_excluded_features"
1168 android:value="android.hardware.type.television:android.software.leanback" />
Jim Steeleb292a9f2014-07-13 23:29:56 -07001169 </activity>
Dan Zhanga867e122014-10-24 16:50:22 -07001170-->
Jim Steelec57c8432014-05-24 09:53:32 -07001171 <activity
1172 android:name="com.android.cts.verifier.sensors.SignificantMotionTestActivity"
1173 android:label="@string/snsr_significant_motion_test"
1174 android:screenOrientation="nosensor" >
1175 <intent-filter>
1176 <action android:name="android.intent.action.MAIN" />
1177
1178 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1179 </intent-filter>
1180
1181 <meta-data
1182 android:name="test_category"
1183 android:value="@string/test_category_sensors" />
Unsuk Jung16b3a592014-11-07 04:22:56 -08001184 <meta-data android:name="test_required_features"
1185 android:value="android.hardware.sensor.accelerometer" />
Jim Steelec57c8432014-05-24 09:53:32 -07001186 </activity>
1187
Adam Cohen8ae96702013-05-17 14:21:23 -07001188 <receiver android:name=".widget.WidgetCtsProvider">
1189 <intent-filter>
1190 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
1191 </intent-filter>
1192 <!-- This specifies the widget provider info -->
1193 <meta-data android:name="android.appwidget.provider"
1194 android:resource="@xml/widget_info" />
1195 </receiver>
1196
1197 <!-- The service serving the RemoteViews to the collection widget -->
1198 <service android:name=".widget.WidgetCtsService"
1199 android:permission="android.permission.BIND_REMOTEVIEWS"
1200 android:exported="false" />
1201
Harsh Modife5933d2014-08-12 16:52:16 -07001202 <activity android:name=".projection.cube.ProjectionCubeActivity"
1203 android:label="@string/pca_test">
1204 <intent-filter>
1205 <action android:name="android.intent.action.MAIN" />
1206 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1207 </intent-filter>
1208 <meta-data android:name="test_category" android:value="@string/test_category_projection" />
Takayuki Hoshi58ede6c2014-10-14 13:33:04 +09001209 <meta-data android:name="test_required_features" android:value="android.hardware.faketouch" />
Harsh Modife5933d2014-08-12 16:52:16 -07001210 </activity>
1211
1212 <activity android:name=".projection.widgets.ProjectionWidgetActivity"
1213 android:label="@string/pwa_test">
1214 <intent-filter>
1215 <action android:name="android.intent.action.MAIN" />
1216 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1217 </intent-filter>
1218 <meta-data android:name="test_category" android:value="@string/test_category_projection" />
Takayuki Hoshi58ede6c2014-10-14 13:33:04 +09001219 <meta-data android:name="test_required_features" android:value="android.hardware.faketouch" />
Harsh Modife5933d2014-08-12 16:52:16 -07001220 </activity>
1221
1222 <activity android:name=".projection.list.ProjectionListActivity"
1223 android:label="@string/pla_test">
1224 <intent-filter>
1225 <action android:name="android.intent.action.MAIN" />
1226 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1227 </intent-filter>
1228 <meta-data android:name="test_category" android:value="@string/test_category_projection" />
Takayuki Hoshi58ede6c2014-10-14 13:33:04 +09001229 <meta-data android:name="test_excluded_features"
1230 android:value="android.hardware.type.television:android.software.leanback" />
Harsh Modife5933d2014-08-12 16:52:16 -07001231 </activity>
1232
1233 <activity android:name=".projection.video.ProjectionVideoActivity"
1234 android:label="@string/pva_test">
1235 <intent-filter>
1236 <action android:name="android.intent.action.MAIN" />
1237 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1238 </intent-filter>
1239 <meta-data android:name="test_category" android:value="@string/test_category_projection" />
Michael Kwan1b67f6e2014-10-24 16:41:45 -07001240 <meta-data android:name="test_excluded_features"
1241 android:value="android.hardware.type.watch" />
Harsh Modife5933d2014-08-12 16:52:16 -07001242 </activity>
1243
1244 <activity android:name=".projection.touch.ProjectionTouchActivity"
1245 android:label="@string/pta_test">
1246 <intent-filter>
1247 <action android:name="android.intent.action.MAIN" />
1248 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1249 </intent-filter>
1250 <meta-data android:name="test_category" android:value="@string/test_category_projection" />
Michael Kwan0950aae2014-11-25 10:25:48 -08001251 <meta-data android:name="test_required_features"
1252 android:value="android.hardware.faketouch:android.hardware.touchscreen.multitouch" />
Harsh Modife5933d2014-08-12 16:52:16 -07001253 </activity>
1254
Harsh Modi0975db12014-08-19 18:46:07 -07001255
1256 <activity android:name=".projection.offscreen.ProjectionOffscreenActivity"
1257 android:label="@string/poa_test">
1258 <intent-filter>
1259 <action android:name="android.intent.action.MAIN" />
1260 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1261 </intent-filter>
1262 <meta-data android:name="test_category" android:value="@string/test_category_projection" />
Takayuki Hoshi58ede6c2014-10-14 13:33:04 +09001263 <meta-data android:name="test_excluded_features"
1264 android:value="android.hardware.type.television:android.software.leanback" />
Harsh Modi0975db12014-08-19 18:46:07 -07001265 </activity>
1266
Harsh Modife5933d2014-08-12 16:52:16 -07001267 <service android:name=".projection.ProjectionService"
1268 android:label="@string/projection_service_name"
1269 android:process=":projectionservice" />
1270
Rubin Xua458f302014-10-03 16:09:23 +01001271 <activity android:name=".managedprovisioning.DeviceOwnerTestActivity"
1272 android:label="@string/provisioning_device_owner">
1273 <intent-filter>
1274 <action android:name="android.intent.action.MAIN" />
1275 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1276 </intent-filter>
1277 <meta-data android:name="test_category" android:value="@string/test_category_managed_provisioning" />
Rubin Xu430a6b02014-10-09 17:19:48 +01001278 <meta-data android:name="test_required_features" android:value="android.software.managed_users:android.software.device_admin" />
Rubin Xua458f302014-10-03 16:09:23 +01001279 </activity>
1280
Rubin Xu55d22d42014-09-24 19:56:58 +01001281
Rubin Xu1ffff472015-01-20 18:02:47 +00001282 <activity android:name=".managedprovisioning.ByodFlowTestActivity"
Rubin Xu55d22d42014-09-24 19:56:58 +01001283 android:launchMode="singleTask"
1284 android:label="@string/provisioning_byod">
1285 <intent-filter>
1286 <action android:name="android.intent.action.MAIN" />
1287 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1288 </intent-filter>
1289 <intent-filter>
1290 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_STATUS" />
1291 <category android:name="android.intent.category.DEFAULT"></category>
1292 </intent-filter>
1293 <meta-data android:name="test_category" android:value="@string/test_category_managed_provisioning" />
Rubin Xu430a6b02014-10-09 17:19:48 +01001294 <meta-data android:name="test_required_features" android:value="android.software.managed_users:android.software.device_admin" />
Rubin Xu1ffff472015-01-20 18:02:47 +00001295 </activity>
Rubin Xu55d22d42014-09-24 19:56:58 +01001296
1297 <activity android:name=".managedprovisioning.ByodHelperActivity">
1298 <intent-filter>
1299 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_QUERY" />
1300 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_REMOVE" />
Robin Lee020f1852015-01-15 11:56:05 +00001301 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_INSTALL_APK" />
Rubin Xu55d22d42014-09-24 19:56:58 +01001302 <category android:name="android.intent.category.DEFAULT"></category>
1303 </intent-filter>
1304 </activity>
1305
Alexandra Gherghina9c1c5a52014-12-09 12:55:23 +00001306 <activity android:name=".managedprovisioning.ByodIconSamplerActivity">
1307 <intent-filter>
1308 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_SAMPLE_ICON" />
1309 <category android:name="android.intent.category.DEFAULT"></category>
1310 </intent-filter>
1311 </activity>
1312
Alexandra Gherghinaaa24ed72014-10-08 01:11:32 +01001313 <activity android:name=".managedprovisioning.CrossProfileTestActivity">
1314 <intent-filter>
1315 <action android:name="com.android.cts.verifier.managedprovisioning.CROSS_PROFILE" />
1316 <category android:name="android.intent.category.DEFAULT"></category>
1317 </intent-filter>
1318 </activity>
1319
Alexandra Gherghina2c672b72015-01-22 11:20:23 +00001320 <activity android:name=".managedprovisioning.WorkNotificationTestActivity">
1321 <intent-filter>
1322 <action android:name="com.android.cts.verifier.managedprovisioning.WORK_NOTIFICATION" />
1323 <action android:name="com.android.cts.verifier.managedprovisioning.CLEAR_WORK_NOTIFICATION" />
1324 <category android:name="android.intent.category.DEFAULT"></category>
1325 </intent-filter>
1326 </activity>
1327
Rubin Xu55d22d42014-09-24 19:56:58 +01001328 <receiver android:name=".managedprovisioning.DeviceAdminTestReceiver"
1329 android:label="@string/provisioning_byod_device_admin"
1330 android:permission="android.permission.BIND_DEVICE_ADMIN">
1331 <meta-data android:name="android.app.device_admin"
1332 android:resource="@xml/device_admin_byod" />
1333 <intent-filter>
1334 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
1335 <action android:name="android.app.action.PROFILE_PROVISIONING_COMPLETE"/>
1336 </intent-filter>
1337 </receiver>
1338
Matthew Williams547b8162014-10-15 10:18:11 -07001339 <activity android:name=".jobscheduler.IdleConstraintTestActivity" android:label="@string/js_idle_test">
1340 <intent-filter>
1341 <action android:name="android.intent.action.MAIN" />
1342 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1343 </intent-filter>
1344 <meta-data android:name="test_category" android:value="@string/test_category_jobscheduler" />
Unsuk Jungad712332014-11-07 06:45:43 -08001345 <meta-data android:name="test_excluded_features"
1346 android:value="android.hardware.type.television" />
1347 <meta-data android:name="test_excluded_features"
1348 android:value="android.software.leanback" />
Matthew Williams547b8162014-10-15 10:18:11 -07001349 </activity>
1350
1351 <activity android:name=".jobscheduler.ChargingConstraintTestActivity" android:label="@string/js_charging_test">
1352 <intent-filter>
1353 <action android:name="android.intent.action.MAIN" />
1354 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1355 </intent-filter>
1356 <meta-data android:name="test_category" android:value="@string/test_category_jobscheduler" />
Unsuk Jungad712332014-11-07 06:45:43 -08001357 <meta-data android:name="test_excluded_features"
1358 android:value="android.hardware.type.television" />
1359 <meta-data android:name="test_excluded_features"
1360 android:value="android.software.leanback" />
Matthew Williams547b8162014-10-15 10:18:11 -07001361 </activity>
1362
1363 <activity android:name=".jobscheduler.ConnectivityConstraintTestActivity" android:label="@string/js_connectivity_test">
1364 <intent-filter>
1365 <action android:name="android.intent.action.MAIN" />
1366 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1367 </intent-filter>
1368 <meta-data android:name="test_category" android:value="@string/test_category_jobscheduler" />
Unsuk Jungad712332014-11-07 06:45:43 -08001369 <meta-data android:name="test_excluded_features"
1370 android:value="android.hardware.type.television" />
1371 <meta-data android:name="test_excluded_features"
1372 android:value="android.software.leanback" />
Matthew Williams547b8162014-10-15 10:18:11 -07001373 </activity>
1374
1375 <service android:name=".jobscheduler.MockJobService"
1376 android:permission="android.permission.BIND_JOB_SERVICE"/>
1377
Michael Kwan02c7b072014-11-11 16:11:53 -08001378 <!-- Used by the SensorTestScreenManipulator to reset the screen timeout after turn off. -->
1379 <activity android:name=".os.TimeoutResetActivity"/>
1380
Wonsik Kimf16680b2014-11-20 23:11:16 +09001381 <activity android:name=".tv.TvInputDiscoveryTestActivity"
1382 android:label="@string/tv_input_discover_test">
1383 <intent-filter>
1384 <action android:name="android.intent.action.MAIN" />
1385 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1386 </intent-filter>
1387 <meta-data android:name="test_category" android:value="@string/test_category_tv" />
1388 <meta-data android:name="test_required_features"
1389 android:value="android.software.live_tv" />
1390 </activity>
1391
1392 <activity android:name=".tv.ParentalControlTestActivity"
1393 android:label="@string/tv_parental_control_test">
Wonsik Kim18aa5752014-10-30 00:47:57 +09001394 <intent-filter>
1395 <action android:name="android.intent.action.MAIN" />
1396 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1397 </intent-filter>
1398 <meta-data android:name="test_category" android:value="@string/test_category_tv" />
1399 <meta-data android:name="test_required_features"
1400 android:value="android.software.live_tv" />
1401 </activity>
1402
Wonsik Kimf5707312014-12-03 15:01:33 +09001403 <activity android:name=".tv.MultipleTracksTestActivity"
1404 android:label="@string/tv_multiple_tracks_test">
1405 <intent-filter>
1406 <action android:name="android.intent.action.MAIN" />
1407 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1408 </intent-filter>
1409 <meta-data android:name="test_category" android:value="@string/test_category_tv" />
1410 <meta-data android:name="test_required_features"
1411 android:value="android.software.live_tv" />
1412 </activity>
1413
Jason Monk5ece9982015-01-21 15:17:20 -05001414 <activity android:name=".screenpinning.ScreenPinningTestActivity"
1415 android:label="@string/screen_pinning_test">
1416 <intent-filter>
1417 <action android:name="android.intent.action.MAIN" />
1418 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1419 </intent-filter>
1420 <meta-data android:name="test_category" android:value="@string/test_category_other" />
1421 </activity>
1422
Wonsik Kim18aa5752014-10-30 00:47:57 +09001423 <activity android:name=".tv.MockTvInputSettingsActivity">
1424 <intent-filter>
1425 <action android:name="android.intent.action.MAIN" />
1426 </intent-filter>
1427 </activity>
1428
1429 <activity android:name=".tv.MockTvInputSetupActivity">
1430 <intent-filter>
1431 <action android:name="android.intent.action.MAIN" />
1432 </intent-filter>
1433 </activity>
1434
1435 <service android:name=".tv.MockTvInputService"
1436 android:permission="android.permission.BIND_TV_INPUT">
1437 <intent-filter>
1438 <action android:name="android.media.tv.TvInputService" />
1439 </intent-filter>
1440 <meta-data android:name="android.media.tv.input"
1441 android:resource="@xml/mock_tv_input_service" />
1442 </service>
1443
Wonsik Kimf16680b2014-11-20 23:11:16 +09001444 <receiver android:name=".tv.TvInputReceiver">
1445 <intent-filter>
1446 <action android:name="android.media.tv.action.QUERY_CONTENT_RATING_SYSTEMS" />
1447 </intent-filter>
1448 <meta-data android:name="android.media.tv.metadata.CONTENT_RATING_SYSTEMS"
1449 android:resource="@xml/mock_content_rating_systems" />
1450 </receiver>
1451
Rubin Xu55d22d42014-09-24 19:56:58 +01001452 </application>
Brian Muramatsuf8946202010-11-09 13:43:39 -08001453
Christine Chen523d04c2011-09-22 11:45:50 -07001454</manifest>