blob: 5fdfee99ef9757c71af8a79a607070c0f10aad0f [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
8
9 http://www.apache.org/licenses/LICENSE-2.0
10
11 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"
Brian Muramatsuf76dc1e2011-08-03 11:39:09 -070020 android:versionCode="6"
21 android:versionName="3.2_r3">
22
Dan Morrillb26cc2f2010-08-26 16:21:52 -070023 <uses-sdk android:minSdkVersion="5"></uses-sdk>
Brian Muramatsu759dbe32011-02-11 12:59:24 -080024
Brian Muramatsue891acb2011-05-19 16:02:39 -070025 <uses-permission android:name="android.permission.BLUETOOTH" />
Brian Muramatsu713049d2011-06-23 18:35:36 -070026 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
Brian Muramatsuf8946202010-11-09 13:43:39 -080027 <uses-permission android:name="android.permission.RECORD_AUDIO" />
Brian Muramatsu759dbe32011-02-11 12:59:24 -080028 <uses-permission android:name="android.permission.WAKE_LOCK" />
29
30 <!-- Needed by the Audio Quality Verifier to store the sound samples that will be mailed. -->
31 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Brian Muramatsu70a9e3f2010-06-25 15:27:09 -070032
Brian Muramatsue891acb2011-05-19 16:02:39 -070033 <application android:label="@string/app_name" android:icon="@drawable/icon" android:debuggable="true">
Brian Muramatsubf8790e2010-08-06 11:42:32 -070034
35 <activity android:name=".CtsVerifierActivity" android:label="@string/app_name">
Brian Muramatsu70a9e3f2010-06-25 15:27:09 -070036 <intent-filter>
37 <action android:name="android.intent.action.MAIN" />
38 <category android:name="android.intent.category.LAUNCHER" />
39 </intent-filter>
40 </activity>
Brian Muramatsubf8790e2010-08-06 11:42:32 -070041
Brian Muramatsu12c86912011-07-21 17:26:46 -070042 <activity android:name=".TestListActivity" android:label="@string/app_name">
43 <!--
44 TestListActivity will have the USB accessory Test in its test list, but it
45 does not have any code to handle the USB accessory. The test has to be started
46 from TestListActivity or the pass/fail status won't be properly recorded. Also
47 this is to prevent the dialog saying there is no application able to support the
48 accessory from being shown.
49 -->
50 <intent-filter>
51 <action android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" />
52 </intent-filter>
53 <meta-data android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED"
54 android:resource="@xml/accessory_filter" />
55 </activity>
Brian Muramatsue49daa92011-06-03 14:57:01 -070056
Brian Muramatsuac007372010-08-18 11:02:28 -070057 <provider android:name=".TestResultsProvider"
58 android:authorities="com.android.cts.verifier.testresultsprovider" />
Brian Muramatsue891acb2011-05-19 16:02:39 -070059
Brian Muramatsu713049d2011-06-23 18:35:36 -070060 <activity android:name=".admin.PolicySerializationTestActivity"
61 android:label="@string/da_policy_serialization_test"
62 android:configChanges="keyboardHidden|orientation">
63 <intent-filter>
64 <action android:name="android.intent.action.MAIN" />
65 <category android:name="android.cts.intent.category.MANUAL_TEST" />
66 </intent-filter>
67 <meta-data android:name="test_category" android:value="@string/test_category_device_admin" />
68 </activity>
69
70 <activity android:name=".admin.ScreenLockTestActivity"
71 android:label="@string/da_screen_lock_test"
72 android:configChanges="keyboardHidden|orientation">
73 <intent-filter>
74 <action android:name="android.intent.action.MAIN" />
75 <category android:name="android.cts.intent.category.MANUAL_TEST" />
76 </intent-filter>
77 <meta-data android:name="test_category" android:value="@string/test_category_device_admin" />
78 </activity>
79
80 <receiver android:name=".admin.TestDeviceAdminReceiver"
81 android:permission="android.permission.BIND_DEVICE_ADMIN">
82 <meta-data android:name="android.app.device_admin"
83 android:resource="@xml/device_admin" />
84 <intent-filter>
85 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
86 </intent-filter>
87 </receiver>
88
Brian Muramatsue891acb2011-05-19 16:02:39 -070089 <activity android:name=".bluetooth.BluetoothTestActivity"
90 android:label="@string/bluetooth_test"
91 android:configChanges="keyboardHidden|orientation">
92 <intent-filter>
93 <action android:name="android.intent.action.MAIN" />
94 <category android:name="android.cts.intent.category.MANUAL_TEST" />
95 </intent-filter>
96 <meta-data android:name="test_category" android:value="@string/test_category_networking" />
97 </activity>
98
99 <activity android:name=".bluetooth.BluetoothToggleActivity"
100 android:label="@string/bt_toggle_bluetooth"
Brian Muramatsuf9426832011-06-17 15:43:59 -0700101 android:configChanges="keyboardHidden|orientation">
102 <intent-filter>
103 <action android:name="android.intent.action.MAIN" />
104 <category android:name="android.cts.intent.category.MANUAL_TEST" />
105 </intent-filter>
106 <meta-data android:name="test_category" android:value="@string/bt_control" />
107 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
108 </activity>
Brian Muramatsue891acb2011-05-19 16:02:39 -0700109
Brian Muramatsuf9426832011-06-17 15:43:59 -0700110 <activity android:name=".bluetooth.SecureServerActivity"
111 android:label="@string/bt_secure_server"
112 android:configChanges="keyboardHidden|orientation">
113 <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/bt_device_communication" />
118 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
119 </activity>
120
121 <activity android:name=".bluetooth.InsecureServerActivity"
122 android:label="@string/bt_insecure_server"
123 android:configChanges="keyboardHidden|orientation">
124 <intent-filter>
125 <action android:name="android.intent.action.MAIN" />
126 <category android:name="android.cts.intent.category.MANUAL_TEST" />
127 </intent-filter>
128 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
129 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
130 </activity>
131
132 <activity android:name=".bluetooth.SecureClientActivity"
133 android:label="@string/bt_secure_client"
134 android:configChanges="keyboardHidden|orientation">
135 <intent-filter>
136 <action android:name="android.intent.action.MAIN" />
137 <category android:name="android.cts.intent.category.MANUAL_TEST" />
138 </intent-filter>
139 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
140 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
141 </activity>
142
143 <activity android:name=".bluetooth.InsecureClientActivity"
144 android:label="@string/bt_insecure_client"
145 android:configChanges="keyboardHidden|orientation">
146 <intent-filter>
147 <action android:name="android.intent.action.MAIN" />
148 <category android:name="android.cts.intent.category.MANUAL_TEST" />
149 </intent-filter>
150 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
151 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
152 </activity>
153
Brian Muramatsue891acb2011-05-19 16:02:39 -0700154 <activity android:name=".bluetooth.DevicePickerActivity"
155 android:label="@string/bt_device_picker"
156 android:configChanges="keyboardHidden|orientation" />
157
Brian Muramatsuaccc6842010-08-11 18:57:27 -0700158 <activity android:name=".suid.SuidFilesActivity"
159 android:label="@string/suid_files"
160 android:configChanges="keyboardHidden|orientation">
Brian Muramatsubf8790e2010-08-06 11:42:32 -0700161 <intent-filter>
162 <action android:name="android.intent.action.MAIN" />
163 <category android:name="android.cts.intent.category.MANUAL_TEST" />
164 </intent-filter>
Brian Muramatsu78d2c1d2010-08-16 15:22:30 -0700165 <meta-data android:name="test_category" android:value="@string/test_category_security" />
Brian Muramatsubf8790e2010-08-06 11:42:32 -0700166 </activity>
167
Dan Morrill5df275b2010-08-11 12:19:19 -0700168 <activity android:name=".features.FeatureSummaryActivity" android:label="@string/feature_summary">
169 <intent-filter>
170 <action android:name="android.intent.action.MAIN" />
171 <category android:name="android.cts.intent.category.MANUAL_TEST" />
172 </intent-filter>
Brian Muramatsu78d2c1d2010-08-16 15:22:30 -0700173 <meta-data android:name="test_category" android:value="@string/test_category_features" />
Dan Morrill5df275b2010-08-11 12:19:19 -0700174 </activity>
Brian Muramatsu70a9e3f2010-06-25 15:27:09 -0700175
Dan Morrill5df275b2010-08-11 12:19:19 -0700176 <activity android:name=".sensors.AccelerometerTestActivity" android:label="@string/snsr_accel_test"
Brian Muramatsu759dbe32011-02-11 12:59:24 -0800177 android:screenOrientation="nosensor">
Dan Morrill5df275b2010-08-11 12:19:19 -0700178 <intent-filter>
179 <action android:name="android.intent.action.MAIN" />
180 <category android:name="android.cts.intent.category.MANUAL_TEST" />
181 </intent-filter>
Brian Muramatsu78d2c1d2010-08-16 15:22:30 -0700182 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
Dan Morrill5df275b2010-08-11 12:19:19 -0700183 </activity>
Dan Morrill98c56e62010-08-13 02:43:52 -0700184
Brian Muramatsu04d93aa2011-04-21 11:41:26 -0700185 <activity android:name=".audioquality.AudioQualityVerifierActivity"
186 android:label="@string/aq_verifier">
Dan Morrill98c56e62010-08-13 02:43:52 -0700187 <intent-filter>
188 <action android:name="android.intent.action.MAIN" />
189 <category android:name="android.cts.intent.category.MANUAL_TEST" />
190 </intent-filter>
Brian Muramatsu04d93aa2011-04-21 11:41:26 -0700191 <meta-data android:name="test_category" android:value="@string/test_category_audio" />
Dan Morrill98c56e62010-08-13 02:43:52 -0700192 </activity>
Brian Muramatsuf8946202010-11-09 13:43:39 -0800193
Brian Muramatsu04d93aa2011-04-21 11:41:26 -0700194 <activity android:name=".audioquality.CalibrateVolumeActivity"
195 android:label="@string/aq_calibrate_volume_name" />
Brian Muramatsuf8946202010-11-09 13:43:39 -0800196
Brian Muramatsu04d93aa2011-04-21 11:41:26 -0700197 <activity android:name=".audioquality.ViewResultsActivity"
198 android:label="@string/aq_view_results_name" />
199
200 <service android:name=".audioquality.ExperimentService" />
201
Brian Muramatsu12c86912011-07-21 17:26:46 -0700202 <activity android:name=".usb.UsbAccessoryTestActivity"
203 android:label="@string/usb_accessory_test"
204 android:configChanges="keyboardHidden|orientation">
205 <intent-filter>
206 <action android:name="android.intent.action.MAIN" />
207 <category android:name="android.cts.intent.category.MANUAL_TEST" />
208 </intent-filter>
209 <meta-data android:name="test_category" android:value="@string/test_category_hardware" />
210 </activity>
211
Brian Muramatsuf8946202010-11-09 13:43:39 -0800212 </application>
213
Dan Morrill5df275b2010-08-11 12:19:19 -0700214</manifest>