1 <?xml version="1.0" encoding="utf-8"?> 2 <!-- 3 * Copyright (C) 2007 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="android.widget.cts"> 20 21 <uses-permission android:name="android.permission.DISABLE_KEYGUARD" /> 22 <application android:label="Android TestCase" 23 android:icon="@drawable/size_48x48" 24 android:maxRecents="1" 25 android:multiArch="true" 26 android:name="android.widget.cts.MockApplication" 27 android:supportsRtl="true"> 28 29 <uses-library android:name="android.test.runner" /> 30 31 <activity android:name="android.widget.cts.EmptyCtsActivity" 32 android:label="EmptyCtsActivity"> 33 <intent-filter> 34 <action android:name="android.intent.action.MAIN" /> 35 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 36 </intent-filter> 37 </activity> 38 39 <activity android:name="android.widget.cts.TwoLineListItemCtsActivity" 40 android:label="TwoLineListItemCtsActivity"> 41 <intent-filter> 42 <action android:name="android.intent.action.MAIN" /> 43 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 44 </intent-filter> 45 </activity> 46 47 <activity android:name="android.widget.cts.ViewFlipperCtsActivity" 48 android:label="ViewFlipperCtsActivity"> 49 <intent-filter> 50 <action android:name="android.intent.action.MAIN" /> 51 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 52 </intent-filter> 53 </activity> 54 55 <activity android:name="android.widget.cts.HorizontalScrollViewCtsActivity" 56 android:label="HorizontalScrollViewCtsActivity"> 57 <intent-filter> 58 <action android:name="android.intent.action.MAIN" /> 59 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 60 </intent-filter> 61 </activity> 62 63 <activity android:name="android.widget.cts.SlidingDrawerCtsActivity" 64 android:label="SlidingDrawerCtsActivity"> 65 <intent-filter> 66 <action android:name="android.intent.action.MAIN" /> 67 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 68 </intent-filter> 69 </activity> 70 71 <activity android:name="android.widget.cts.DigitalClockCtsActivity" 72 android:label="DigitalClockCtsActivity"> 73 <intent-filter> 74 <action android:name="android.intent.action.MAIN" /> 75 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 76 </intent-filter> 77 </activity> 78 79 <activity android:name="android.widget.cts.ImageViewCtsActivity" 80 android:label="ImageViewCtsActivity"> 81 <intent-filter> 82 <action android:name="android.intent.action.MAIN" /> 83 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 84 </intent-filter> 85 </activity> 86 87 <activity android:name="android.widget.cts.SwitchCtsActivity" 88 android:label="SwitchCtsActivity"> 89 <intent-filter> 90 <action android:name="android.intent.action.MAIN" /> 91 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 92 </intent-filter> 93 </activity> 94 95 <activity android:name="android.widget.cts.ToolbarCtsActivity" 96 android:theme="@android:style/Theme.Material.Light.NoActionBar" 97 android:label="ToolbarCtsActivity"> 98 <intent-filter> 99 <action android:name="android.intent.action.MAIN" /> 100 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 101 </intent-filter> 102 </activity> 103 104 <activity android:name="android.widget.cts.SeekBarCtsActivity" 105 android:label="SeekBarCtsActivity"> 106 <intent-filter> 107 <action android:name="android.intent.action.MAIN" /> 108 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 109 </intent-filter> 110 </activity> 111 112 <activity android:name="android.widget.cts.ScrollViewCtsActivity" 113 android:label="ScrollViewCtsActivity"> 114 <intent-filter> 115 <action android:name="android.intent.action.MAIN" /> 116 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 117 </intent-filter> 118 </activity> 119 120 <activity android:name="android.widget.cts.FrameLayoutCtsActivity" 121 android:label="FrameLayoutCtsActivity"> 122 <intent-filter> 123 <action android:name="android.intent.action.MAIN" /> 124 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 125 </intent-filter> 126 </activity> 127 128 <activity android:name="android.widget.cts.LinearLayoutCtsActivity" 129 android:label="LinearLayoutCtsActivity"> 130 <intent-filter> 131 <action android:name="android.intent.action.MAIN" /> 132 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 133 </intent-filter> 134 </activity> 135 136 <activity android:name="android.widget.cts.GridLayoutCtsActivity" 137 android:label="GridLayoutCtsActivity"> 138 <intent-filter> 139 <action android:name="android.intent.action.MAIN" /> 140 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 141 </intent-filter> 142 </activity> 143 144 <activity android:name="android.widget.cts.LayoutDirectionCtsActivity" 145 android:label="LayoutDirectionCtsActivity"> 146 <intent-filter> 147 <action android:name="android.intent.action.MAIN" /> 148 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 149 </intent-filter> 150 </activity> 151 152 <activity android:name="android.widget.cts.ProgressBarCtsActivity" 153 android:label="ProgressBarCtsActivity"> 154 <intent-filter> 155 <action android:name="android.intent.action.MAIN" /> 156 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 157 </intent-filter> 158 </activity> 159 160 <activity android:name="android.widget.cts.ChronometerCtsActivity" 161 android:label="ChronometerCtsActivity"> 162 <intent-filter> 163 <action android:name="android.intent.action.MAIN"/> 164 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 165 </intent-filter> 166 </activity> 167 168 <activity android:name="android.widget.cts.MediaControllerCtsActivity" 169 android:label="MediaControllerCtsActivity"> 170 <intent-filter> 171 <action android:name="android.intent.action.MAIN" /> 172 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 173 </intent-filter> 174 </activity> 175 176 <activity android:name="android.widget.cts.RatingBarCtsActivity" 177 android:label="RatingBarCtsActivity"> 178 <intent-filter> 179 <action android:name="android.intent.action.MAIN" /> 180 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 181 </intent-filter> 182 </activity> 183 184 <activity android:name="android.widget.cts.RemoteViewsCtsActivity" 185 android:label="RemoteViewsCtsActivity"> 186 <intent-filter> 187 <action android:name="android.intent.action.MAIN" /> 188 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 189 </intent-filter> 190 </activity> 191 192 <activity android:name="android.widget.cts.ExpandableListSimple" 193 android:label="ExpandableListSimple"> 194 <intent-filter> 195 <action android:name="android.intent.action.MAIN" /> 196 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 197 </intent-filter> 198 </activity> 199 200 <activity android:name="android.widget.cts.CtsActivity" 201 android:label="CtsActivity"> 202 <intent-filter> 203 <action android:name="android.intent.action.MAIN" /> 204 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 205 </intent-filter> 206 </activity> 207 208 <activity android:name="android.widget.cts.ExpandableListWithHeaders" 209 android:label="ExpandableListWithHeaders"> 210 <intent-filter> 211 <action android:name="android.intent.action.MAIN" /> 212 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 213 </intent-filter> 214 </activity> 215 216 <activity android:name="android.widget.cts.GalleryCtsActivity" 217 android:label="GalleryCtsActivity"> 218 <intent-filter> 219 <action android:name="android.intent.action.MAIN" /> 220 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 221 </intent-filter> 222 </activity> 223 224 <activity android:name="android.widget.cts.PopupWindowCtsActivity" 225 android:label="PopupWindowCtsActivity"> 226 <intent-filter> 227 <action android:name="android.intent.action.MAIN" /> 228 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 229 </intent-filter> 230 </activity> 231 232 <activity android:name="android.widget.cts.PopupMenuCtsActivity" 233 android:label="PopupMenuCtsActivity"> 234 <intent-filter> 235 <action android:name="android.intent.action.MAIN" /> 236 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 237 </intent-filter> 238 </activity> 239 240 <activity android:name="android.widget.cts.ListPopupWindowCtsActivity" 241 android:label="ListPopupWindowCtsActivity"> 242 <intent-filter> 243 <action android:name="android.intent.action.MAIN" /> 244 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 245 </intent-filter> 246 </activity> 247 248 <activity android:name="android.widget.cts.ListViewCtsActivity" 249 android:label="ListViewCtsActivity"> 250 <intent-filter> 251 <action android:name="android.intent.action.MAIN" /> 252 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 253 </intent-filter> 254 </activity> 255 256 <activity android:name="android.widget.cts.TextViewCtsActivity" 257 android:label="TextViewCtsActivity" 258 android:screenOrientation="nosensor" 259 android:windowSoftInputMode="stateAlwaysHidden"> 260 <intent-filter> 261 <action android:name="android.intent.action.MAIN" /> 262 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 263 </intent-filter> 264 </activity> 265 266 <activity android:name="android.widget.cts.DialerFilterCtsActivity" 267 android:label="DialerFilterCtsActivity"> 268 <intent-filter> 269 <action android:name="android.intent.action.MAIN" /> 270 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 271 </intent-filter> 272 </activity> 273 274 <activity android:name="android.widget.cts.MultiAutoCompleteTextViewCtsActivity" 275 android:label="MultiAutoCompleteTextView Test Activity"> 276 <intent-filter> 277 <action android:name="android.intent.action.MAIN" /> 278 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 279 </intent-filter> 280 </activity> 281 282 <activity android:name="android.widget.cts.ViewGroupCtsActivity" 283 android:label="WidgetViewGroupCtsActivity"> 284 <intent-filter> 285 <action android:name="android.intent.action.MAIN" /> 286 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 287 </intent-filter> 288 </activity> 289 290 <activity android:name="android.widget.cts.VideoViewCtsActivity" 291 android:configChanges="keyboardHidden|orientation|screenSize" 292 android:label="VideoViewCtsActivity"> 293 <intent-filter> 294 <action android:name="android.intent.action.MAIN" /> 295 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 296 </intent-filter> 297 </activity> 298 299 <activity android:name="android.widget.cts.AutoCompleteCtsActivity" 300 android:label="AutoCompleteCtsActivity" 301 android:screenOrientation="nosensor" 302 android:windowSoftInputMode="stateAlwaysHidden"> 303 <intent-filter> 304 <action android:name="android.intent.action.MAIN" /> 305 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 306 </intent-filter> 307 </activity> 308 309 <activity android:name="android.widget.cts.ViewAnimatorCtsActivity" android:label="ViewAnimatorCtsActivity"> 310 <intent-filter> 311 <action android:name="android.intent.action.MAIN"/> 312 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 313 </intent-filter> 314 </activity> 315 316 <activity android:name="android.widget.cts.GridViewCtsActivity" 317 android:label="GridViewCtsActivity"> 318 <intent-filter> 319 <action android:name="android.intent.action.MAIN" /> 320 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 321 </intent-filter> 322 </activity> 323 324 <activity android:name="android.widget.cts.RelativeLayoutCtsActivity" 325 android:label="RelativeLayoutCtsActivity"> 326 <intent-filter> 327 <action android:name="android.intent.action.MAIN" /> 328 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 329 </intent-filter> 330 </activity> 331 332 <activity android:name="android.widget.cts.FrameLayoutCtsActivity" 333 android:label="FrameLayoutCtsActivity"> 334 <intent-filter> 335 <action android:name="android.intent.action.MAIN" /> 336 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 337 </intent-filter> 338 </activity> 339 340 <activity android:name="android.widget.cts.AdapterViewCtsActivity" 341 android:label="AdapterViewCtsActivity"> 342 <intent-filter> 343 <action android:name="android.intent.action.MAIN" /> 344 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 345 </intent-filter> 346 </activity> 347 348 <activity android:name="android.widget.cts.CheckedTextViewCtsActivity" 349 android:label="CheckedTextViewCtsActivity"/> 350 351 <activity android:name="android.widget.cts.TableCtsActivity" 352 android:label="TableCtsActivity"> 353 <intent-filter> 354 <action android:name="android.intent.action.MAIN" /> 355 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 356 </intent-filter> 357 </activity> 358 359 <activity android:name="android.widget.cts.TabHostCtsActivity" 360 android:label="TabHostCtsActivity"> 361 <intent-filter> 362 <action android:name="android.intent.action.MAIN" /> 363 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 364 </intent-filter> 365 </activity> 366 367 <activity android:name="android.widget.cts.ZoomButtonCtsActivity" 368 android:label="ZoomButtonCtsActivity"> 369 <intent-filter> 370 <action android:name="android.intent.action.MAIN"/> 371 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 372 </intent-filter> 373 </activity> 374 375 <activity android:name="android.widget.cts.DatePickerDialogCtsActivity" 376 android:label="DatePickerDialogCtsActivity"> 377 <intent-filter> 378 <action android:name="android.intent.action.MAIN" /> 379 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 380 </intent-filter> 381 </activity> 382 383 <activity android:name="android.widget.cts.CalendarViewCtsActivity" 384 android:label="CalendarViewCtsActivity"> 385 <intent-filter> 386 <action android:name="android.intent.action.MAIN" /> 387 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 388 </intent-filter> 389 </activity> 390 391 <activity android:name="android.app.ActivityGroup" 392 android:label="ActivityGroup" /> 393 394 <activity android:name="android.widget.cts.MockURLSpanTestActivity" 395 android:label="MockURLSpanTestActivity" 396 android:launchMode="singleTask" 397 android:alwaysRetainTaskState="true" 398 android:configChanges="orientation|keyboardHidden"> 399 <intent-filter> 400 <action android:name="android.intent.action.VIEW" /> 401 <category android:name="android.intent.category.DEFAULT" /> 402 <category android:name="android.intent.category.BROWSABLE" /> 403 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 404 <data android:scheme="ctstest" /> 405 </intent-filter> 406 </activity> 407 408 </application> 409 410 <instrumentation android:name="android.support.test.runner.AndroidJUnitRunner" 411 android:targetPackage="android.widget.cts" 412 android:label="CTS tests of android.widget"> 413 <meta-data android:name="listener" 414 android:value="com.android.cts.runner.CtsTestRunListener" /> 415 </instrumentation> 416 417 </manifest> 418 419